| -rw-r--r-- | .gitignore | 55B |
| -rw-r--r-- | CMakeLists.txt | 11931B |
| -rw-r--r-- | LICENSE | 1082B |
| -rw-r--r-- | README.md | 5723B |
| -rw-r--r-- | c_headers/Intrin.h | 38720B |
| -rw-r--r-- | c_headers/__stddef_max_align_t.h | 1770B |
| -rw-r--r-- | c_headers/__wmmintrin_aes.h | 2419B |
| -rw-r--r-- | c_headers/__wmmintrin_pclmul.h | 1606B |
| -rw-r--r-- | c_headers/adxintrin.h | 3173B |
| -rw-r--r-- | c_headers/ammintrin.h | 8692B |
| -rw-r--r-- | c_headers/arm_acle.h | 8730B |
| -rw-r--r-- | c_headers/avx2intrin.h | 39757B |
| -rw-r--r-- | c_headers/avx512bwintrin.h | 42803B |
| -rw-r--r-- | c_headers/avx512cdintrin.h | 4709B |
| -rw-r--r-- | c_headers/avx512dqintrin.h | 8185B |
| -rw-r--r-- | c_headers/avx512erintrin.h | 13039B |
| -rw-r--r-- | c_headers/avx512fintrin.h | 93443B |
| -rw-r--r-- | c_headers/avx512vlbwintrin.h | 67186B |
| -rw-r--r-- | c_headers/avx512vldqintrin.h | 11883B |
| -rw-r--r-- | c_headers/avx512vlintrin.h | 76967B |
| -rw-r--r-- | c_headers/avxintrin.h | 38268B |
| -rw-r--r-- | c_headers/bmi2intrin.h | 3240B |
| -rw-r--r-- | c_headers/bmiintrin.h | 4645B |
| -rw-r--r-- | c_headers/cpuid.h | 7494B |
| -rw-r--r-- | c_headers/cuda_builtin_vars.h | 4668B |
| -rw-r--r-- | c_headers/emmintrin.h | 37857B |
| -rw-r--r-- | c_headers/f16cintrin.h | 2360B |
| -rw-r--r-- | c_headers/float.h | 3881B |
| -rw-r--r-- | c_headers/fma4intrin.h | 6863B |
| -rw-r--r-- | c_headers/fmaintrin.h | 6864B |
| -rw-r--r-- | c_headers/fxsrintrin.h | 1929B |
| -rw-r--r-- | c_headers/htmintrin.h | 7130B |
| -rw-r--r-- | c_headers/htmxlintrin.h | 9955B |
| -rw-r--r-- | c_headers/ia32intrin.h | 3265B |
| -rw-r--r-- | c_headers/immintrin.h | 4640B |
| -rw-r--r-- | c_headers/inttypes.h | 2825B |
| -rw-r--r-- | c_headers/iso646.h | 1565B |
| -rw-r--r-- | c_headers/limits.h | 3734B |
| -rw-r--r-- | c_headers/lzcntintrin.h | 2389B |
| -rw-r--r-- | c_headers/mm3dnow.h | 5185B |
| -rw-r--r-- | c_headers/mm_malloc.h | 2611B |
| -rw-r--r-- | c_headers/mmintrin.h | 13705B |
| -rw-r--r-- | c_headers/nmmintrin.h | 1542B |
| -rw-r--r-- | c_headers/pmmintrin.h | 3607B |
| -rw-r--r-- | c_headers/popcntintrin.h | 1845B |
| -rw-r--r-- | c_headers/prfchwintrin.h | 1690B |
| -rw-r--r-- | c_headers/rdseedintrin.h | 2050B |
| -rw-r--r-- | c_headers/rtmintrin.h | 2118B |
| -rw-r--r-- | c_headers/s390intrin.h | 1475B |
| -rw-r--r-- | c_headers/shaintrin.h | 2794B |
| -rw-r--r-- | c_headers/smmintrin.h | 17468B |
| -rw-r--r-- | c_headers/stdalign.h | 1454B |
| -rw-r--r-- | c_headers/stdarg.h | 2193B |
| -rw-r--r-- | c_headers/stdatomic.h | 8162B |
| -rw-r--r-- | c_headers/stdbool.h | 1730B |
| -rw-r--r-- | c_headers/stddef.h | 5263B |
| -rw-r--r-- | c_headers/stdint.h | 23617B |
| -rw-r--r-- | c_headers/stdnoreturn.h | 1381B |
| -rw-r--r-- | c_headers/tbmintrin.h | 3836B |
| -rw-r--r-- | c_headers/tgmath.h | 30928B |
| -rw-r--r-- | c_headers/tmmintrin.h | 6520B |
| -rw-r--r-- | c_headers/unwind.h | 9582B |
| -rw-r--r-- | c_headers/vadefs.h | 2291B |
| -rw-r--r-- | c_headers/varargs.h | 1334B |
| -rw-r--r-- | c_headers/vecintrin.h | 291982B |
| -rw-r--r-- | c_headers/wmmintrin.h | 1612B |
| -rw-r--r-- | c_headers/x86intrin.h | 1964B |
| -rw-r--r-- | c_headers/xmmintrin.h | 24209B |
| -rw-r--r-- | c_headers/xopintrin.h | 21474B |
| -rw-r--r-- | c_headers/xtestintrin.h | 1743B |
| -rw-r--r-- | cmake/Findclang.cmake | 1261B |
| -rw-r--r-- | cmake/Findlld.cmake | 1092B |
| -rw-r--r-- | cmake/Findllvm.cmake | 1120B |
| -rw-r--r-- | doc/codegen.md | 903B |
| -rw-r--r-- | doc/emacs/README.md | 234B |
| -rw-r--r-- | doc/emacs/zig-mode.el | 1362B |
| -rw-r--r-- | doc/langref.md | 19966B |
| -rw-r--r-- | doc/semantic_analysis.md | 3405B |
| -rw-r--r-- | doc/style.md | 2240B |
| -rw-r--r-- | doc/targets.md | 685B |
| -rw-r--r-- | doc/vim/ftdetect/zig.vim | 45B |
| -rw-r--r-- | doc/vim/ftplugin/zig.vim | 45B |
| -rw-r--r-- | doc/vim/syntax/zig.vim | 3500B |
| -rw-r--r-- | example/README.md | 694B |
| -rw-r--r-- | example/cat/main.zig | 1548B |
| -rw-r--r-- | example/guess_number/main.zig | 1229B |
| -rw-r--r-- | example/hello_world/hello.zig | 101B |
| -rw-r--r-- | example/hello_world/hello_libc.zig | 148B |
| -rw-r--r-- | example/shared_library/mathtest.zig | 109B |
| -rw-r--r-- | example/shared_library/test.c | 127B |
| -rw-r--r-- | src/all_types.hpp | 55544B |
| -rw-r--r-- | src/analyze.cpp | 170255B |
| -rw-r--r-- | src/analyze.hpp | 8592B |
| -rw-r--r-- | src/ast_render.cpp | 42505B |
| -rw-r--r-- | src/ast_render.hpp | 511B |
| -rw-r--r-- | src/bignum.cpp | 11051B |
| -rw-r--r-- | src/bignum.hpp | 2263B |
| -rw-r--r-- | src/buffer.cpp | 1729B |
| -rw-r--r-- | src/buffer.hpp | 4804B |
| -rw-r--r-- | src/c_tokenizer.cpp | 23464B |
| -rw-r--r-- | src/c_tokenizer.hpp | 1359B |
| -rw-r--r-- | src/codegen.cpp | 206838B |
| -rw-r--r-- | src/codegen.hpp | 2516B |
| -rw-r--r-- | src/config.h.in | 931B |
| -rw-r--r-- | src/errmsg.cpp | 3534B |
| -rw-r--r-- | src/errmsg.hpp | 836B |
| -rw-r--r-- | src/error.cpp | 932B |
| -rw-r--r-- | src/error.hpp | 486B |
| -rw-r--r-- | src/hash_map.hpp | 7295B |
| -rw-r--r-- | src/ir.cpp | 563054B |
| -rw-r--r-- | src/ir.hpp | 1064B |
| -rw-r--r-- | src/ir_print.cpp | 44881B |
| -rw-r--r-- | src/ir_print.hpp | 313B |
| -rw-r--r-- | src/link.cpp | 24785B |
| -rw-r--r-- | src/link.hpp | 273B |
| -rw-r--r-- | src/list.hpp | 1779B |
| -rw-r--r-- | src/main.cpp | 21386B |
| -rw-r--r-- | src/os.cpp | 18198B |
| -rw-r--r-- | src/os.hpp | 1509B |
| -rw-r--r-- | src/parseh.cpp | 59379B |
| -rw-r--r-- | src/parseh.hpp | 503B |
| -rw-r--r-- | src/parser.cpp | 98857B |
| -rw-r--r-- | src/parser.hpp | 729B |
| -rw-r--r-- | src/target.cpp | 15297B |
| -rw-r--r-- | src/target.hpp | 1788B |
| -rw-r--r-- | src/tokenizer.cpp | 57737B |
| -rw-r--r-- | src/tokenizer.hpp | 3696B |
| -rw-r--r-- | src/util.cpp | 804B |
| -rw-r--r-- | src/util.hpp | 2763B |
| -rw-r--r-- | src/zig_llvm.cpp | 32916B |
| -rw-r--r-- | src/zig_llvm.hpp | 14653B |
| -rw-r--r-- | std/buf_map.zig | 2249B |
| -rw-r--r-- | std/buf_set.zig | 1730B |
| -rw-r--r-- | std/build.zig | 15209B |
| -rw-r--r-- | std/c/darwin.zig | 124B |
| -rw-r--r-- | std/c/index.zig | 325B |
| -rw-r--r-- | std/c/linux.zig | 157B |
| -rw-r--r-- | std/c/windows.zig | 34B |
| -rw-r--r-- | std/cstr.zig | 4960B |
| -rw-r--r-- | std/debug.zig | 17976B |
| -rw-r--r-- | std/dwarf.zig | 20453B |
| -rw-r--r-- | std/elf.zig | 9945B |
| -rw-r--r-- | std/empty.zig | 0B |
| -rw-r--r-- | std/endian.zig | 469B |
| -rw-r--r-- | std/fmt.zig | 11327B |
| -rw-r--r-- | std/hash_map.zig | 8774B |
| -rw-r--r-- | std/index.zig | 625B |
| -rw-r--r-- | std/io.zig | 13004B |
| -rw-r--r-- | std/list.zig | 2243B |
| -rw-r--r-- | std/math.zig | 2234B |
| -rw-r--r-- | std/mem.zig | 8054B |
| -rw-r--r-- | std/net.zig | 10387B |
| -rw-r--r-- | std/os/child_process.zig | 9888B |
| -rw-r--r-- | std/os/darwin.zig | 3053B |
| -rw-r--r-- | std/os/darwin_x86_64.zig | 2173B |
| -rw-r--r-- | std/os/errno.zig | 7426B |
| -rw-r--r-- | std/os/index.zig | 10598B |
| -rw-r--r-- | std/os/linux.zig | 15514B |
| -rw-r--r-- | std/os/linux_i386.zig | 14918B |
| -rw-r--r-- | std/os/linux_x86_64.zig | 13885B |
| -rw-r--r-- | std/os/windows.zig | 558B |
| -rw-r--r-- | std/rand.zig | 5666B |
| -rw-r--r-- | std/rand_test.zig | 34027B |
| -rw-r--r-- | std/sort.zig | 3280B |
| -rw-r--r-- | std/special/bootstrap.zig | 1709B |
| -rw-r--r-- | std/special/build_runner.zig | 759B |
| -rw-r--r-- | std/special/builtin.zig | 876B |
| -rw-r--r-- | std/special/compiler_rt.zig | 18657B |
| -rw-r--r-- | std/special/test_runner.zig | 363B |
| -rw-r--r-- | std/special/zigrt.zig | 671B |
| -rw-r--r-- | std/target.zig | 396B |
| -rw-r--r-- | test/cases/array.zig | 1721B |
| -rw-r--r-- | test/cases/atomics.zig | 278B |
| -rw-r--r-- | test/cases/bool.zig | 693B |
| -rw-r--r-- | test/cases/cast.zig | 986B |
| -rw-r--r-- | test/cases/const_slice_child.zig | 946B |
| -rw-r--r-- | test/cases/defer.zig | 1267B |
| -rw-r--r-- | test/cases/enum.zig | 1870B |
| -rw-r--r-- | test/cases/enum_with_members.zig | 691B |
| -rw-r--r-- | test/cases/error.zig | 1626B |
| -rw-r--r-- | test/cases/eval.zig | 6598B |
| -rw-r--r-- | test/cases/fn.zig | 1509B |
| -rw-r--r-- | test/cases/for.zig | 1353B |
| -rw-r--r-- | test/cases/generics.zig | 2730B |
| -rw-r--r-- | test/cases/goto.zig | 570B |
| -rw-r--r-- | test/cases/if.zig | 647B |
| -rw-r--r-- | test/cases/import.zig | 175B |
| -rw-r--r-- | test/cases/import/a_namespace.zig | 29B |
| -rw-r--r-- | test/cases/incomplete_struct_param_tld.zig | 455B |
| -rw-r--r-- | test/cases/ir_block_deps.zig | 397B |
| -rw-r--r-- | test/cases/math.zig | 4041B |
| -rw-r--r-- | test/cases/misc.zig | 10988B |
| -rw-r--r-- | test/cases/namespace_depends_on_compile_var/a.zig | 25B |
| -rw-r--r-- | test/cases/namespace_depends_on_compile_var/b.zig | 26B |
| -rw-r--r-- | test/cases/namespace_depends_on_compile_var/index.zig | 334B |
| -rw-r--r-- | test/cases/null.zig | 2244B |
| -rw-r--r-- | test/cases/pub_enum/index.zig | 287B |
| -rw-r--r-- | test/cases/pub_enum/other.zig | 84B |
| -rw-r--r-- | test/cases/sizeof_and_typeof.zig | 186B |
| -rw-r--r-- | test/cases/struct.zig | 7320B |
| -rw-r--r-- | test/cases/struct_contains_slice_of_itself.zig | 1063B |
| -rw-r--r-- | test/cases/switch.zig | 2857B |
| -rw-r--r-- | test/cases/switch_prong_err_enum.zig | 494B |
| -rw-r--r-- | test/cases/switch_prong_implicit_cast.zig | 443B |
| -rw-r--r-- | test/cases/this.zig | 752B |
| -rw-r--r-- | test/cases/try.zig | 1035B |
| -rw-r--r-- | test/cases/typedef.zig | 155B |
| -rw-r--r-- | test/cases/undefined.zig | 1234B |
| -rw-r--r-- | test/cases/var_args.zig | 717B |
| -rw-r--r-- | test/cases/void.zig | 304B |
| -rw-r--r-- | test/cases/while.zig | 1305B |
| -rw-r--r-- | test/run_tests.cpp | 76669B |
| -rw-r--r-- | test/self_hosted.zig | 1477B |