Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mdsteele/ziegfried
A general-purpose memory allocator for Zig
https://github.com/mdsteele/ziegfried
zig
Last synced: 3 months 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 (over 6 years ago)
- Default Branch: master
- Last Pushed: 2021-07-21T18:47:54.000Z (over 3 years ago)
- Last Synced: 2024-10-05T14:44:49.813Z (3 months ago)
- Topics: zig
- Language: Zig
- Size: 33.2 KB
- Stars: 24
- 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 / Utility)
- awesome-zig - ziegfried🗒️A general-purpose memory allocator for Zig
README
# Ziegfried
![Ziegfried](./ziegfried.png)
**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).