CMakeLists.txt | 34 +++-- doc/style.md | 2 +- example/cat/main.zig | 3 +- example/guess_number/main.zig | 2 +- src/all_types.hpp | 2 + src/analyze.cpp | 3 + src/codegen.cpp | 27 ++++ src/target.cpp | 25 +++ src/target.hpp | 5 + std/debug.zig | 118 ++++++++++++++- std/elf.zig | 261 ++++++++++++++++++++++++++++++++ std/endian.zig | 21 +++ std/io.zig | 142 ++++++++++++++--- std/linux.zig | 47 +++++- std/linux_x86_64.zig | 29 +++- std/net.zig | 21 +-- std/os.zig | 16 +- std/rand.zig | 2 +- 18 files changed, 676 insertions(+), 84 deletions(-)