Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

Awesome Lists containing this project

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).