lib/std/c.zig | 13 -- lib/std/c/darwin.zig | 3 + lib/std/c/dragonfly.zig | 2 + lib/std/c/freebsd.zig | 3 + lib/std/c/linux.zig | 2 + lib/std/c/netbsd.zig | 3 + lib/std/c/openbsd.zig | 3 + lib/std/c/windows.zig | 2 + lib/std/heap.zig | 239 +++++++++++++++++++++----------- src/stage1/codegen.cpp | 52 ++++++- 10 files changed, 228 insertions(+), 94 deletions(-)