aboutsummaryrefslogtreecommitdiff
path: root/lib/compiler
AgeCommit message (Expand)Author
2024-08-04std.sort: Remove key argument from binary-search-like functions (#20927)Fri3dNstuff
2024-08-01test runner: avoid spawning progress thread when instrumentedAndrew Kelley
2024-08-01Merge pull request #20870 from alexrp/target-cleanup-3Andrew Kelley
2024-07-31aro_translate_c: fix formattingEvan Haas
2024-07-31aro_translate_c: do not translate atomic typesEvan Haas
2024-07-31aro_translate_c: handle opaque struct defs in prototypesEvan Haas
2024-07-31aro_translate_c: basic typedef supportEvan Haas
2024-07-31aro_translate_c: improve record translationEvan Haas
2024-07-31aro_translate_c: demote functions with bodies to externEvan Haas
2024-07-31aro_translate_c: Make function decls publicEvan Haas
2024-07-31aro_translate_c: Translate enum typesEvan Haas
2024-07-31aro_translate_c: translate pointer typesEvan Haas
2024-07-31aro_translate_c: translate incomplete arraysEvan Haas
2024-07-31aro_translate_c: Translate array typesEvan Haas
2024-07-31aro_translate_c: Emit compile errors instead of panicking for var declsEvan Haas
2024-07-30std.Target: Remove `cloudabi` OS tag.Alex Rønne Petersen
2024-07-30std.Target: Remove `ananas` OS tag.Alex Rønne Petersen
2024-07-30std.Target: Remove `sparcel` architecture tag.Alex Rønne Petersen
2024-07-30std.Target: Remove `spir`/`spir64` architecture tags.Alex Rønne Petersen
2024-07-29aro_translate_c: Add a more helpful error message for error.StreamTooLongEvan Haas
2024-07-29aro_translate_c: do not translate _Static_assert declarationsEvan Haas
2024-07-29aro_translate_c: Render errors properlyEvan Haas
2024-07-28Merge pull request #20667 from jayrod246/windows-watchAndrew Kelley
2024-07-28Condense and extend std.Treap's traversal functionalities. (#20002)Cheng Sheng
2024-07-28std.Target.Cpu.Arch: Remove the `aarch64_32` tag.Alex Rønne Petersen
2024-07-28Merge pull request #20807 from Rexicon226/riscvJakub Konka
2024-07-28translate-c: Use mangled name for local extern in condition/loopLinus Groh
2024-07-27Watch.zig: add initial windows implementationJarrod Meyer
2024-07-26riscv: clean up and unify encoding logicDavid Rubin
2024-07-26riscv: implement more operatorsDavid Rubin
2024-07-25add --debug-rt CLI arg to the compiler + bonus editsAndrew Kelley
2024-07-25test runner: always report fuzz testsAndrew Kelley
2024-07-25test runner: handle start_fuzzing messageAndrew Kelley
2024-07-25build runner sends a start_fuzzing message to test runnerAndrew Kelley
2024-07-25build runner: extract logic to std.Build.FuzzAndrew Kelley
2024-07-25add `--fuzz` CLI argument to `zig build`Andrew Kelley
2024-07-25implement std.testing.fuzzInputAndrew Kelley
2024-07-23add std.testing.random_seedAndrew Kelley
2024-07-21std.Target.Os: Rename lv2 to ps3.Alex Rønne Petersen
2024-07-21std.Target: Remove the `tce`/`tcele` arch tags.Alex Rønne Petersen
2024-07-21std.Target: Remove the `shave` arch tag.Alex Rønne Petersen
2024-07-21std.Target: Remove `hsail`/`hsail64` arch tags.Alex Rønne Petersen
2024-07-21std.Target: Remove `amdil`/`amdil64` arch tags.Alex Rønne Petersen
2024-07-21std.Target: Remove the `r600` arch tag.Alex Rønne Petersen
2024-07-21std.Target: Remove the `renderscript32`/`renderscript64` arch tags.Alex Rønne Petersen
2024-07-21fix(fmt): pointer type syntax to index (take 2) (#20336)Will Lillis
2024-07-20test runner: disable stderr printing for riscv64Andrew Kelley
2024-07-20std.Target: Remove `coreclr` ABI specifier.Alex Rønne Petersen
2024-07-20std.Target: Remove `nacl` OS specifier and `le32`/`le64` arch specifiers.Alex Rønne Petersen
2024-07-20std.Target: Remove `kfreebsd` OS specifier.Alex Rønne Petersen