Skip to content

bdwgc/bdwgc-zig

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

bdwgc-zig

Zig language bindings for the Boehm-Demers-Weiser Garbage Collector (bdwgc).

CI Zig License

Installation

Zig 0.15 is required.

zig fetch --save git+https://github.com/bdwgc/bdwgc-zig
// build.zig
const bdwgc = b.dependency("bdwgc_zig", .{
    .target = target,
    .optimize = optimize,
});
exe.root_module.addImport("bdwgc", bdwgc.module("bdwgc"));

Usage

const std = @import("std");
const bdwgc = @import("bdwgc");

pub fn main() !void {
    bdwgc.init();
    defer bdwgc.deinit();

    const bytes = try bdwgc.allocator_atomic.alloc(u8, 100);
    std.debug.print("bytes: {*}\n", .{bytes});
}

About

Zig language bindings for the Boehm-Demers-Weiser Garbage Collector (bdwgc).

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Languages