alloc-cortex-m 0.4.4

A heap allocator for Cortex-M processors
Documentation
# Change Log

All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](http://keepachangelog.com/)
and this project adheres to [Semantic Versioning](http://semver.org/).

## [Unreleased]

## [v0.4.4] - 2022-12-20

- Added deprecation note and pointer to embedded-alloc crate in README.

## [v0.4.3] - 2022-11-03

### Changed

- Updated `linked_list_allocator` dependency to 0.10.4, which fixes
  CVE-2022-36086/RUSTSEC-2022-0063.

## [v0.4.2] - 2022-01-04

### Changed

- Updated `cortex-m` dependency to 0.7.2.

## [v0.4.1] - 2021-01-02

### Added

- `const_mut_refs` feature to the dependency `linked_list_allocator` crate.

### Changed

- Bumped the dependency of the `linked_list_allocator` crate to v0.8.11.

## [v0.4.0] - 2020-06-05

- Bumped the `cortex-m` dependency to v0.6.2.
- Bumped the dependency of the `linked_list_allocator` crate to v0.8.1.
- Removed `#![feature(alloc)]` to supress compiler warning about stability for alloc.

## [v0.3.5] - 2018-06-19

### Fixed

- To work with recent nightly

## [v0.3.4] - 2018-05-12

### Changed

- Update the example in the crate level documentation to show how to define the new `oom` lang item.

## [v0.3.3] - 2018-04-23

- Bumped the dependency of the `linked_list_allocator` crate to v0.6.0.

## [v0.3.2] - 2018-02-26

### Changed

- Bumped the dependency of the `linked_list_allocator` crate to v0.5.0.

## [v0.3.1] - 2017-10-07

### Fixed

- The example in the documentation.

## [v0.3.0] - 2017-10-07

### Changed

- [breaking-change] Switched to the new allocator system. See documentation for details.

## [v0.2.2] - 2017-04-29

### Added

- a `__rust_allocate_zeroed` symbol as it's needed on recent nightlies.

## [v0.2.1] - 2016-11-27

### Fixed

- The heap size is `end_addr` - `start_addr`. Previously, it was wrongly
  calculated as `end_addr - start_addr - 1`.

## [v0.2.0] - 2016-11-19

### Changed

- [breaking-change] Hid the HEAP variable. We now only expose an `init` function to
  initialize the allocator.

## v0.1.0 - 2016-11-19

### Added

- Initial version of the allocator

[Unreleased]: https://github.com/rust-embedded/alloc-cortex-m/compare/v0.4.4...HEAD
[v0.4.4]: https://github.com/rust-embedded/alloc-cortex-m/compare/v0.4.3...v0.4.4
[v0.4.3]: https://github.com/rust-embedded/alloc-cortex-m/compare/v0.4.2...v0.4.3
[v0.4.2]: https://github.com/rust-embedded/alloc-cortex-m/compare/v0.4.1...v0.4.2
[v0.4.1]: https://github.com/rust-embedded/alloc-cortex-m/compare/v0.4.0...v0.4.1
[v0.4.0]: https://github.com/rust-embedded/alloc-cortex-m/compare/v0.3.5...v0.4.0
[v0.3.5]: https://github.com/rust-embedded/alloc-cortex-m/compare/v0.3.4...v0.3.5
[v0.3.4]: https://github.com/rust-embedded/alloc-cortex-m/compare/v0.3.3...v0.3.4
[v0.3.3]: https://github.com/rust-embedded/alloc-cortex-m/compare/v0.3.2...v0.3.3
[v0.3.2]: https://github.com/rust-embedded/alloc-cortex-m/compare/v0.3.1...v0.3.2
[v0.3.1]: https://github.com/rust-embedded/alloc-cortex-m/compare/v0.3.0...v0.3.1
[v0.3.0]: https://github.com/rust-embedded/alloc-cortex-m/compare/v0.2.2...v0.3.0
[v0.2.2]: https://github.com/rust-embedded/alloc-cortex-m/compare/v0.2.1...v0.2.2
[v0.2.1]: https://github.com/rust-embedded/alloc-cortex-m/compare/v0.2.0...v0.2.1
[v0.2.0]: https://github.com/rust-embedded/alloc-cortex-m/compare/v0.1.0...v0.2.0