https://github.com/mdsteele/ziegfried
A general-purpose memory allocator for Zig
https://github.com/mdsteele/ziegfried
zig
Last synced: 23 days ago
JSON representation
A general-purpose memory allocator for Zig
- Host: GitHub
- URL: https://github.com/mdsteele/ziegfried
- Owner: mdsteele
- License: mit
- Created: 2018-07-27T15:05:42.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2021-07-21T18:47:54.000Z (almost 4 years ago)
- Last Synced: 2025-02-07T13:39:03.598Z (3 months ago)
- Topics: zig
- Language: Zig
- Size: 33.2 KB
- Stars: 25
- Watchers: 6
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-zig - mdsteele/ziegfried - purpose memory allocator for Zig. (Memory Allocator and Management / Linker)
- awesome-zig - ziegfried🗒️A general-purpose memory allocator for Zig
README
# Ziegfried

**Ziegfried** ("Zig-`free()`-d") is a general-purpose memory allocator for the
[Zig programming language](https://ziglang.org), loosely based on the
principles of [Hoard: A Scalable Memory Allocator for Multithreaded
Applications](https://www.cs.utexas.edu/users/mckinley/papers/asplos-2000.pdf)
by Emery D. Berger, Kathryn S. McKinley, Robert D. Blumofe, and Paul R. Wilson,
and with some additional influence from
[Miser - A Dynamically Loadable Memory Allocator for Multi-Threaded
Applications](https://web.archive.org/web/20130801222545/http://software.intel.com/en-us/articles/miser-a-dynamically-loadable-memory-allocator-for-multi-threaded-applications)
by Barry Tannenbaum.Ziegfried is still under developement.
## License
Ziegfried is made available under the
[MIT License](http://spdx.org/licenses/MIT.html).