lwmem/CHANGELOG.md

77 lines
1.9 KiB
Markdown
Raw Permalink Normal View History

2021-03-29 14:10:00 +02:00
# Changelog
2021-04-05 21:35:22 +02:00
## Develop
2024-12-30 01:18:54 +01:00
## v2.2.1
- Fix the wrong variable to reduce the size of the region in case of unaligned address or size
2024-10-12 15:13:19 +02:00
## v2.2.0
- Rework library CMake with removed INTERFACE type
2024-10-09 15:49:23 +02:00
- Add `LWMEM_CFG_FULL` to allow control build configuration of the library
2024-10-09 05:27:17 +02:00
- Implement support for simple (no realloc, no free, grow-only malloc) allocation mechanism
2023-01-31 07:55:11 +01:00
## v2.1.0
2021-12-24 19:58:29 +01:00
- Split CMakeLists.txt files between library and executable
2022-01-08 16:12:49 +01:00
- Add C++ wrapper functions
2022-01-14 23:07:44 +01:00
- Change license year to 2022
2022-01-30 10:06:37 +01:00
- Update code style with astyle
2023-01-31 07:55:11 +01:00
- Fix wrong length function usage
2022-08-30 22:19:39 +02:00
- Add `.clang-format` draft
2021-12-24 19:58:29 +01:00
2021-12-19 14:25:47 +01:00
## v2.0.0
- Remove `len` parameter for regions definition. Affected functions: `lwmem_assignmem` and `lwmem_assignmem_ex`
- Create separate branch for v1.x, for critical maintenance purpose only
2021-12-19 13:52:57 +01:00
2021-12-16 21:25:43 +01:00
## v1.6.0
- Add option to define regions with array only, setting length to `0` by default
- Update documentation for functions
## v1.5.3
- Update CMSIS OS driver to support FreeRTOS aware kernel
2021-05-04 21:26:26 +02:00
## v1.5.2
2021-05-04 08:00:33 +02:00
- Fix missing region parameter in some allocation or reallocation cases
2021-04-18 22:53:11 +02:00
## v1.5.1
- Fix memory cleanup macro setup
2021-04-11 10:57:46 +02:00
## v1.5.0
2021-04-05 21:35:22 +02:00
- Add option to cleanup memory on free and realloc operations
2021-03-29 14:10:00 +02:00
## v1.4.0
- New artistic code style
- Replace configuration
- Several bug fixes
## v1.3.0
- Added option for custom LwMEM instance for complete isolation
- Added `_ex` functions for extended features for custom instances
- Added macros for backward-compatible, default instance, allocation functions
- Added option to force LwMEM to allocate memory at specific region
- Added win32 examples
## v1.2.0
- Fix comments to easily undestand architecture
- Migrate examples to CMSIS-OS v2
- Use pre-increment instead of post-increment
- Other C code style fixes
## v1.1.0
- Added support for thread-safety application
- Added boundary check of all internal pointers
- Added tests code directly in library
- Bug fixes