| -rw-r--r-- | .gitignore | 113B |
| -rw-r--r-- | .travis.yml | 987B |
| -rw-r--r-- | CMakeLists.txt | 21802B |
| -rw-r--r-- | LICENSE | 1082B |
| -rw-r--r-- | README.md | 5057B |
| -rw-r--r-- | build.zig | 936B |
| -rw-r--r-- | c_headers/__clang_cuda_builtin_vars.h | 5544B |
| -rw-r--r-- | c_headers/__clang_cuda_cmath.h | 17609B |
| -rw-r--r-- | c_headers/__clang_cuda_complex_builtins.h | 8458B |
| -rw-r--r-- | c_headers/__clang_cuda_intrinsics.h | 12973B |
| -rw-r--r-- | c_headers/__clang_cuda_math_forward_declares.h | 9025B |
| -rw-r--r-- | c_headers/__clang_cuda_runtime_wrapper.h | 12939B |
| -rw-r--r-- | c_headers/__stddef_max_align_t.h | 1770B |
| -rw-r--r-- | c_headers/__wmmintrin_aes.h | 6062B |
| -rw-r--r-- | c_headers/__wmmintrin_pclmul.h | 2833B |
| -rw-r--r-- | c_headers/adxintrin.h | 3247B |
| -rw-r--r-- | c_headers/altivec.h | 605201B |
| -rw-r--r-- | c_headers/ammintrin.h | 8480B |
| -rw-r--r-- | c_headers/arm_acle.h | 8964B |
| -rw-r--r-- | c_headers/arm_neon.h | 2277552B |
| -rw-r--r-- | c_headers/armintr.h | 1714B |
| -rw-r--r-- | c_headers/avx2intrin.h | 49982B |
| -rw-r--r-- | c_headers/avx512bwintrin.h | 92062B |
| -rw-r--r-- | c_headers/avx512cdintrin.h | 4872B |
| -rw-r--r-- | c_headers/avx512dqintrin.h | 61716B |
| -rw-r--r-- | c_headers/avx512erintrin.h | 13472B |
| -rw-r--r-- | c_headers/avx512fintrin.h | 421284B |
| -rw-r--r-- | c_headers/avx512ifmaintrin.h | 3371B |
| -rw-r--r-- | c_headers/avx512ifmavlintrin.h | 5119B |
| -rw-r--r-- | c_headers/avx512pfintrin.h | 5823B |
| -rw-r--r-- | c_headers/avx512vbmiintrin.h | 4742B |
| -rw-r--r-- | c_headers/avx512vbmivlintrin.h | 8032B |
| -rw-r--r-- | c_headers/avx512vlbwintrin.h | 126052B |
| -rw-r--r-- | c_headers/avx512vlcdintrin.h | 8277B |
| -rw-r--r-- | c_headers/avx512vldqintrin.h | 47925B |
| -rw-r--r-- | c_headers/avx512vlintrin.h | 343863B |
| -rw-r--r-- | c_headers/avxintrin.h | 192901B |
| -rw-r--r-- | c_headers/bmi2intrin.h | 3177B |
| -rw-r--r-- | c_headers/bmiintrin.h | 18803B |
| -rw-r--r-- | c_headers/clflushoptintrin.h | 1738B |
| -rw-r--r-- | c_headers/cpuid.h | 7838B |
| -rw-r--r-- | c_headers/cuda_wrappers/algorithm | 3572B |
| -rw-r--r-- | c_headers/cuda_wrappers/complex | 3345B |
| -rw-r--r-- | c_headers/cuda_wrappers/new | 1916B |
| -rw-r--r-- | c_headers/emmintrin.h | 182887B |
| -rw-r--r-- | c_headers/f16cintrin.h | 4533B |
| -rw-r--r-- | c_headers/float.h | 4372B |
| -rw-r--r-- | c_headers/fma4intrin.h | 7558B |
| -rw-r--r-- | c_headers/fmaintrin.h | 7561B |
| -rw-r--r-- | c_headers/fxsrintrin.h | 3817B |
| -rw-r--r-- | c_headers/htmintrin.h | 7154B |
| -rw-r--r-- | c_headers/htmxlintrin.h | 10072B |
| -rw-r--r-- | c_headers/ia32intrin.h | 2460B |
| -rw-r--r-- | c_headers/immintrin.h | 9784B |
| -rw-r--r-- | c_headers/intrin.h | 42340B |
| -rw-r--r-- | c_headers/inttypes.h | 2939B |
| -rw-r--r-- | c_headers/iso646.h | 1565B |
| -rw-r--r-- | c_headers/limits.h | 3734B |
| -rw-r--r-- | c_headers/lzcntintrin.h | 4135B |
| -rw-r--r-- | c_headers/mm3dnow.h | 5377B |
| -rw-r--r-- | c_headers/mm_malloc.h | 2611B |
| -rw-r--r-- | c_headers/mmintrin.h | 58355B |
| -rw-r--r-- | c_headers/module.modulemap | 3867B |
| -rw-r--r-- | c_headers/msa.h | 26324B |
| -rw-r--r-- | c_headers/mwaitxintrin.h | 1977B |
| -rw-r--r-- | c_headers/nmmintrin.h | 1448B |
| -rw-r--r-- | c_headers/opencl-c.h | 825224B |
| -rw-r--r-- | c_headers/pkuintrin.h | 1802B |
| -rw-r--r-- | c_headers/pmmintrin.h | 11603B |
| -rw-r--r-- | c_headers/popcntintrin.h | 3402B |
| -rw-r--r-- | c_headers/prfchwintrin.h | 1841B |
| -rw-r--r-- | c_headers/rdseedintrin.h | 2029B |
| -rw-r--r-- | c_headers/rtmintrin.h | 2137B |
| -rw-r--r-- | c_headers/s390intrin.h | 1475B |
| -rw-r--r-- | c_headers/shaintrin.h | 2776B |
| -rw-r--r-- | c_headers/smmintrin.h | 20207B |
| -rw-r--r-- | c_headers/stdalign.h | 1454B |
| -rw-r--r-- | c_headers/stdarg.h | 2193B |
| -rw-r--r-- | c_headers/stdatomic.h | 8152B |
| -rw-r--r-- | c_headers/stdbool.h | 1730B |
| -rw-r--r-- | c_headers/stddef.h | 5263B |
| -rw-r--r-- | c_headers/stdint.h | 23608B |
| -rw-r--r-- | c_headers/stdnoreturn.h | 1381B |
| -rw-r--r-- | c_headers/tbmintrin.h | 4096B |
| -rw-r--r-- | c_headers/tgmath.h | 30927B |
| -rw-r--r-- | c_headers/tmmintrin.h | 30906B |
| -rw-r--r-- | c_headers/unwind.h | 10246B |
| -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 | 1398B |
| -rw-r--r-- | c_headers/x86intrin.h | 2718B |
| -rw-r--r-- | c_headers/xmmintrin.h | 108216B |
| -rw-r--r-- | c_headers/xopintrin.h | 21409B |
| -rw-r--r-- | c_headers/xsavecintrin.h | 1885B |
| -rw-r--r-- | c_headers/xsaveintrin.h | 2157B |
| -rw-r--r-- | c_headers/xsaveoptintrin.h | 1919B |
| -rw-r--r-- | c_headers/xsavesintrin.h | 2143B |
| -rw-r--r-- | c_headers/xtestintrin.h | 1743B |
| -rw-r--r-- | ci/appveyor/appveyor.yml | 117B |
| -rw-r--r-- | ci/appveyor/build_script.bat | 878B |
| -rw-r--r-- | cmake/Findclang.cmake | 1332B |
| -rw-r--r-- | cmake/Findlld.cmake | 1386B |
| -rw-r--r-- | cmake/Findllvm.cmake | 1258B |
| -rw-r--r-- | doc/codegen.md | 903B |
| -rw-r--r-- | doc/langref.md | 6010B |
| -rw-r--r-- | doc/semantic_analysis.md | 3405B |
| -rw-r--r-- | doc/targets.md | 685B |
| -rw-r--r-- | example/README.md | 720B |
| -rw-r--r-- | example/cat/main.zig | 1549B |
| -rw-r--r-- | example/guess_number/main.zig | 1197B |
| -rw-r--r-- | example/hello_world/hello.zig | 101B |
| -rw-r--r-- | example/hello_world/hello_libc.zig | 148B |
| -rw-r--r-- | example/mix_o_files/base64.zig | 275B |
| -rw-r--r-- | example/mix_o_files/build.zig | 562B |
| -rw-r--r-- | example/mix_o_files/test.c | 405B |
| -rw-r--r-- | example/shared_library/build.zig | 595B |
| -rw-r--r-- | example/shared_library/mathtest.zig | 51B |
| -rw-r--r-- | example/shared_library/test.c | 128B |
| -rw-r--r-- | src/all_types.hpp | 58104B |
| -rw-r--r-- | src/analyze.cpp | 182181B |
| -rw-r--r-- | src/analyze.hpp | 9938B |
| -rw-r--r-- | src/ast_render.cpp | 42806B |
| -rw-r--r-- | src/ast_render.hpp | 547B |
| -rw-r--r-- | src/bignum.cpp | 15006B |
| -rw-r--r-- | src/bignum.hpp | 2829B |
| -rw-r--r-- | src/buffer.cpp | 1729B |
| -rw-r--r-- | src/buffer.hpp | 4810B |
| -rw-r--r-- | src/c_tokenizer.cpp | 25125B |
| -rw-r--r-- | src/c_tokenizer.hpp | 1605B |
| -rw-r--r-- | src/codegen.cpp | 227519B |
| -rw-r--r-- | src/codegen.hpp | 2827B |
| -rw-r--r-- | src/config.h.in | 931B |
| -rw-r--r-- | src/errmsg.cpp | 3654B |
| -rw-r--r-- | src/errmsg.hpp | 836B |
| -rw-r--r-- | src/error.cpp | 1204B |
| -rw-r--r-- | src/error.hpp | 594B |
| -rw-r--r-- | src/hash_map.hpp | 7295B |
| -rw-r--r-- | src/ir.cpp | 631968B |
| -rw-r--r-- | src/ir.hpp | 1082B |
| -rw-r--r-- | src/ir_print.cpp | 46893B |
| -rw-r--r-- | src/ir_print.hpp | 331B |
| -rw-r--r-- | src/link.cpp | 25159B |
| -rw-r--r-- | src/link.hpp | 273B |
| -rw-r--r-- | src/list.hpp | 1781B |
| -rw-r--r-- | src/main.cpp | 30468B |
| -rw-r--r-- | src/os.cpp | 23266B |
| -rw-r--r-- | src/os.hpp | 2234B |
| -rw-r--r-- | src/parseh.cpp | 59559B |
| -rw-r--r-- | src/parseh.hpp | 503B |
| -rw-r--r-- | src/parser.cpp | 96813B |
| -rw-r--r-- | src/parser.hpp | 729B |
| -rw-r--r-- | src/range_set.cpp | 2640B |
| -rw-r--r-- | src/range_set.hpp | 573B |
| -rw-r--r-- | src/target.cpp | 18394B |
| -rw-r--r-- | src/target.hpp | 1911B |
| -rw-r--r-- | src/tokenizer.cpp | 58046B |
| -rw-r--r-- | src/tokenizer.hpp | 3701B |
| -rw-r--r-- | src/util.cpp | 816B |
| -rw-r--r-- | src/util.hpp | 2763B |
| -rw-r--r-- | src/zig_llvm.cpp | 35072B |
| -rw-r--r-- | src/zig_llvm.hpp | 14610B |
| -rw-r--r-- | std/array_list.zig | 2572B |
| -rw-r--r-- | std/base64.zig | 5864B |
| -rw-r--r-- | std/buf_map.zig | 2220B |
| -rw-r--r-- | std/buf_set.zig | 1704B |
| -rw-r--r-- | std/buffer.zig | 3504B |
| -rw-r--r-- | std/build.zig | 60805B |
| -rw-r--r-- | std/c/darwin.zig | 132B |
| -rw-r--r-- | std/c/index.zig | 380B |
| -rw-r--r-- | std/c/linux.zig | 164B |
| -rw-r--r-- | std/c/windows.zig | 38B |
| -rw-r--r-- | std/cstr.zig | 815B |
| -rw-r--r-- | std/debug.zig | 35409B |
| -rw-r--r-- | std/dwarf.zig | 21107B |
| -rw-r--r-- | std/elf.zig | 9690B |
| -rw-r--r-- | std/empty.zig | 0B |
| -rw-r--r-- | std/endian.zig | 497B |
| -rw-r--r-- | std/fmt/errol/enum3.zig | 26095B |
| -rw-r--r-- | std/fmt/errol/index.zig | 17654B |
| -rw-r--r-- | std/fmt/errol/lookup.zig | 37790B |
| -rw-r--r-- | std/fmt/index.zig | 16050B |
| -rw-r--r-- | std/hash_map.zig | 9244B |
| -rw-r--r-- | std/index.zig | 1803B |
| -rw-r--r-- | std/io.zig | 16052B |
| -rw-r--r-- | std/linked_list.zig | 7117B |
| -rw-r--r-- | std/math/acos.zig | 5048B |
| -rw-r--r-- | std/math/acosh.zig | 2489B |
| -rw-r--r-- | std/math/asin.zig | 4947B |
| -rw-r--r-- | std/math/asinh.zig | 3855B |
| -rw-r--r-- | std/math/atan.zig | 6815B |
| -rw-r--r-- | std/math/atan2.zig | 9825B |
| -rw-r--r-- | std/math/atanh.zig | 3040B |
| -rw-r--r-- | std/math/cbrt.zig | 4281B |
| -rw-r--r-- | std/math/ceil.zig | 2756B |
| -rw-r--r-- | std/math/copysign.zig | 1378B |
| -rw-r--r-- | std/math/cos.zig | 4576B |
| -rw-r--r-- | std/math/cosh.zig | 3198B |
| -rw-r--r-- | std/math/exp.zig | 5266B |
| -rw-r--r-- | std/math/exp2.zig | 15830B |
| -rw-r--r-- | std/math/expm1.zig | 7579B |
| -rw-r--r-- | std/math/expo2.zig | 670B |
| -rw-r--r-- | std/math/fabs.zig | 1325B |
| -rw-r--r-- | std/math/floor.zig | 2806B |
| -rw-r--r-- | std/math/fma.zig | 4576B |
| -rw-r--r-- | std/math/frexp.zig | 4125B |
| -rw-r--r-- | std/math/hypot.zig | 4660B |
| -rw-r--r-- | std/math/ilogb.zig | 3021B |
| -rw-r--r-- | std/math/index.zig | 14380B |
| -rw-r--r-- | std/math/inf.zig | 307B |
| -rw-r--r-- | std/math/isfinite.zig | 825B |
| -rw-r--r-- | std/math/isinf.zig | 2196B |
| -rw-r--r-- | std/math/isnan.zig | 858B |
| -rw-r--r-- | std/math/isnormal.zig | 708B |
| -rw-r--r-- | std/math/ln.zig | 4744B |
| -rw-r--r-- | std/math/log.zig | 2115B |
| -rw-r--r-- | std/math/log10.zig | 5803B |
| -rw-r--r-- | std/math/log1p.zig | 6508B |
| -rw-r--r-- | std/math/log2.zig | 5261B |
| -rw-r--r-- | std/math/modf.zig | 5286B |
| -rw-r--r-- | std/math/nan.zig | 715B |
| -rw-r--r-- | std/math/pow.zig | 6937B |
| -rw-r--r-- | std/math/round.zig | 2809B |
| -rw-r--r-- | std/math/scalbn.zig | 1915B |
| -rw-r--r-- | std/math/signbit.zig | 872B |
| -rw-r--r-- | std/math/sin.zig | 4765B |
| -rw-r--r-- | std/math/sinh.zig | 3330B |
| -rw-r--r-- | std/math/sqrt.zig | 7013B |
| -rw-r--r-- | std/math/tan.zig | 4277B |
| -rw-r--r-- | std/math/tanh.zig | 3780B |
| -rw-r--r-- | std/math/trunc.zig | 2136B |
| -rw-r--r-- | std/mem.zig | 12095B |
| -rw-r--r-- | std/net.zig | 10382B |
| -rw-r--r-- | std/os/child_process.zig | 9156B |
| -rw-r--r-- | std/os/darwin.zig | 3090B |
| -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 | 32061B |
| -rw-r--r-- | std/os/linux.zig | 18718B |
| -rw-r--r-- | std/os/linux_i386.zig | 14932B |
| -rw-r--r-- | std/os/linux_x86_64.zig | 13885B |
| -rw-r--r-- | std/os/path.zig | 9822B |
| -rw-r--r-- | std/os/windows/error.zig | 131432B |
| -rw-r--r-- | std/os/windows/index.zig | 4813B |
| -rw-r--r-- | std/rand.zig | 7455B |
| -rw-r--r-- | std/rand_test.zig | 34027B |
| -rw-r--r-- | std/sort.zig | 3283B |
| -rw-r--r-- | std/special/bootstrap.zig | 2010B |
| -rw-r--r-- | std/special/build_file_template.zig | 627B |
| -rw-r--r-- | std/special/build_runner.zig | 5176B |
| -rw-r--r-- | std/special/builtin.zig | 3370B |
| -rw-r--r-- | std/special/compiler_rt.zig | 18786B |
| -rw-r--r-- | std/special/test_runner.zig | 337B |
| -rw-r--r-- | std/special/zigrt.zig | 722B |
| -rw-r--r-- | test/assemble_and_link.zig | 735B |
| -rw-r--r-- | test/behavior.zig | 1739B |
| -rw-r--r-- | test/build_examples.zig | 526B |
| -rw-r--r-- | test/cases/alignof.zig | 328B |
| -rw-r--r-- | test/cases/array.zig | 1735B |
| -rw-r--r-- | test/cases/asm.zig | 462B |
| -rw-r--r-- | test/cases/atomics.zig | 330B |
| -rw-r--r-- | test/cases/bitcast.zig | 340B |
| -rw-r--r-- | test/cases/bool.zig | 701B |
| -rw-r--r-- | test/cases/cast.zig | 6403B |
| -rw-r--r-- | test/cases/const_slice_child.zig | 956B |
| -rw-r--r-- | test/cases/defer.zig | 1098B |
| -rw-r--r-- | test/cases/enum.zig | 2238B |
| -rw-r--r-- | test/cases/enum_with_members.zig | 689B |
| -rw-r--r-- | test/cases/error.zig | 1646B |
| -rw-r--r-- | test/cases/eval.zig | 7645B |
| -rw-r--r-- | test/cases/field_parent_ptr.zig | 780B |
| -rw-r--r-- | test/cases/fn.zig | 1626B |
| -rw-r--r-- | test/cases/for.zig | 1350B |
| -rw-r--r-- | test/cases/generics.zig | 2952B |
| -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 | 399B |
| -rw-r--r-- | test/cases/math.zig | 5653B |
| -rw-r--r-- | test/cases/misc.zig | 12598B |
| -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 | 375B |
| -rw-r--r-- | test/cases/null.zig | 2733B |
| -rw-r--r-- | test/cases/pub_enum/index.zig | 291B |
| -rw-r--r-- | test/cases/pub_enum/other.zig | 84B |
| -rw-r--r-- | test/cases/ref_var_in_if_after_if_2nd_switch_prong.zig | 729B |
| -rw-r--r-- | test/cases/sizeof_and_typeof.zig | 801B |
| -rw-r--r-- | test/cases/slice.zig | 304B |
| -rw-r--r-- | test/cases/struct.zig | 7763B |
| -rw-r--r-- | test/cases/struct_contains_slice_of_itself.zig | 1026B |
| -rw-r--r-- | test/cases/switch.zig | 5011B |
| -rw-r--r-- | test/cases/switch_prong_err_enum.zig | 609B |
| -rw-r--r-- | test/cases/switch_prong_implicit_cast.zig | 446B |
| -rw-r--r-- | test/cases/syntax.zig | 1332B |
| -rw-r--r-- | test/cases/this.zig | 764B |
| -rw-r--r-- | test/cases/try.zig | 1021B |
| -rw-r--r-- | test/cases/undefined.zig | 1246B |
| -rw-r--r-- | test/cases/var_args.zig | 1785B |
| -rw-r--r-- | test/cases/void.zig | 310B |
| -rw-r--r-- | test/cases/while.zig | 4192B |
| -rw-r--r-- | test/compare_output.zig | 13784B |
| -rw-r--r-- | test/compile_errors.zig | 63990B |
| -rw-r--r-- | test/debug_safety.zig | 6726B |
| -rw-r--r-- | test/parseh.zig | 7421B |
| -rw-r--r-- | test/standalone/issue_339/build.zig | 220B |
| -rw-r--r-- | test/standalone/issue_339/test.zig | 133B |
| -rw-r--r-- | test/standalone/pkg_import/build.zig | 583B |
| -rw-r--r-- | test/standalone/pkg_import/pkg.zig | 44B |
| -rw-r--r-- | test/standalone/pkg_import/test.zig | 144B |
| -rw-r--r-- | test/tests.zig | 32424B |