aboutsummaryrefslogtreecommitdiff
path: root/mirai/memory/zone/zone.zig
blob: 72ad20871bb4594920e14380c8dda9b79ca22f5f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
//! Zone Allocator

pub const types = @import("types/types.zig");
pub const bootstrap = @import("bootstrap/bootstrap.zig");
pub const create = @import("create/create.zig");
pub const alloc = @import("alloc/alloc.zig");
pub const gc = @import("gc/gc.zig");

pub const Zone = types.Zone;
pub const ZonePageMeta = types.ZonePageMeta;

pub const init = bootstrap.init;
pub const zone_create = create.create;
pub const zalloc = alloc.zalloc;
pub const zalloc_zeroed = alloc.zalloc_zeroed;
pub const zfree = alloc.zfree;
pub const collect = gc.collect;

pub const AllocError = alloc.AllocError;
pub const CreateError = create.CreateError;