Skip to content

Implementation of std.mem.Allocator that wraps Jemalloc.

License

Notifications You must be signed in to change notification settings

protheory8/jemalloc-zig

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

jemalloc-zig

CI
Implementation of std.mem.Allocator interface that wraps Jemalloc. Works on master builds of Zig.

Example usage

Use this library as a Zig library (instructions here) and then add something like this to your root source file:

const jemalloc_zig = @import("jemalloc-zig");
const gpa = jemalloc_zig.jemalloc_allocator;

pub fn main() !void {
    const memory = try gpa.alloc(i32, 1);
    memory[0] = 12;
    gpa.free(memory);
}

About

Implementation of std.mem.Allocator that wraps Jemalloc.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published