ci/travis_linux_script | 2 +- deps/lld/ELF/MarkLive.cpp | 9 + src-self-hosted/arg.zig | 284 ++ src-self-hosted/introspect.zig | 57 + src-self-hosted/main.zig | 1581 ++++++----- src-self-hosted/module.zig | 23 + src/codegen.cpp | 2 +- src/ir.cpp | 23 +- src/main.cpp | 33 +- std/c/index.zig | 1 + std/os/darwin.zig | 9 + std/os/file.zig | 45 +- std/os/linux/index.zig | 9 + std/os/test.zig | 17 + std/os/windows/index.zig | 2 + std/zig/ast.zig | 455 ++- std/zig/parser.zig | 4708 +++++++++++++++++--------------- test/cases/fn.zig | 17 + test/compile_errors.zig | 11 +- 19 files changed, 4071 insertions(+), 3217 deletions(-)