CMakeLists.txt | 11 +- libc/dummy/c.zig | 2296 -- libc/dummy/c/i386.zig | 71 - libc/dummy/c/x86_64.zig | 2 - libc/dummy/dl.zig | 14 - libc/dummy/m.zig | 1063 - libc/dummy/pthread.zig | 258 - libc/dummy/rt.zig | 43 - libc/glibc/abi.txt | 55560 ++++++++++++++++++++++++++++++++ libc/glibc/fns.txt | 3703 +++ libc/glibc/vers.txt | 40 + libc/process_headers.zig | 892 - src/all_types.hpp | 4 + src/codegen.cpp | 63 +- src/codegen.hpp | 3 + src/compiler.cpp | 26 + src/compiler.hpp | 1 + src/glibc.cpp | 406 + src/glibc.hpp | 53 + src/link.cpp | 79 +- src/main.cpp | 61 +- src/target.cpp | 45 +- src/target.hpp | 9 + src/util.cpp | 26 + src/util.hpp | 1 + std/build.zig | 28 +- tools/process_headers.zig | 892 + tools/update_glibc.zig | 333 + 28 files changed, 61276 insertions(+), 4707 deletions(-)