mirror of
https://github.com/MaJerle/lwmem.git
synced 2025-01-13 21:42:53 +08:00
dependabot[bot]
2bba4b3024
Bump urllib3 from 1.26.17 to 1.26.18 in /docs
Bumps [urllib3](https://github.com/urllib3/urllib3) from 1.26.17 to 1.26.18. - [Release notes](https://github.com/urllib3/urllib3/releases) - [Changelog](https://github.com/urllib3/urllib3/blob/main/CHANGES.rst) - [Commits](https://github.com/urllib3/urllib3/compare/1.26.17...1.26.18) --- updated-dependencies: - dependency-name: urllib3 dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com>
Lightweight dynamic memory manager
Read first: Documentation
Features
- Written in C (C11), compatible with
size_t
for size data types - Implements standard C library functions for memory allocation, malloc, calloc, realloc and free
- Uses first-fit algorithm to search for free block
- Supports multiple allocation instances to split between memories and/or CPU cores
- Supports different memory regions to allow use of fragmented memories
- Highly configurable for memory allocation and reallocation
- Supports embedded applications with fragmented memories
- Supports automotive applications
- Supports advanced free/realloc algorithms to optimize memory usage
- Operating system ready, thread-safe API
- C++ wrapper functions
- User friendly MIT license
Contribute
Fresh contributions are always welcome. Simple instructions to proceed:
- Fork Github repository
- Follow C style & coding rules already used in the project
- Create a pull request to develop branch with new features or bug fixes
Alternatively you may:
- Report a bug
- Ask for a feature request
Languages
C
90.3%
C++
5.9%
CMake
3.8%