CMakeLists.txt | 1 + example/shared_library/build.zig | 20 ++ example/shared_library/mathtest.zig | 4 - example/shared_library/test.c | 4 +- src/codegen.cpp | 6 + src/codegen.hpp | 1 + src/main.cpp | 14 ++ std/buffer.zig | 117 ++++++++++++ std/build.zig | 315 ++++++++++++++++++++++++++------ std/cstr.zig | 137 +------------- std/index.zig | 1 + std/io.zig | 4 +- std/list.zig | 5 + std/os/index.zig | 65 ++++--- std/os/path.zig | 140 ++++++++++++-- test/build_examples.zig | 1 + test/tests.zig | 51 ++++-- 17 files changed, 641 insertions(+), 245 deletions(-)