aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Expand)Author
2020-12-29stage2 tests: pass cwd to child process to fix exe pathAndrew Kelley
2020-12-28stage2 tests: fix incorrect path used for execution binaryAndrew Kelley
2020-12-28Revert "stage2: fix compilation of self-hosted compiler with -Denable-llvm"Andrew Kelley
2020-12-28stage2 tests: better failure reporting for failed executionAndrew Kelley
2020-12-28fix `zig test` with regards to passing parametersAndrew Kelley
2020-12-28stage2: better error message for root zig source file not foundAndrew Kelley
2020-12-28stage2: update C backend test cases for new outputAndrew Kelley
2020-12-28stage2: C backend: handle string literals more gracefullyAndrew Kelley
2020-12-28stage2: improve test harness to support executing generated C codeAndrew Kelley
2020-12-28zig test: std.testing.zig_exe_path is now availableAndrew Kelley
2020-12-28stage2: C backend: implement `@breakpoint` and clean up test harnessAndrew Kelley
2020-12-28stage2: C backend: properly render type of array declsAndrew Kelley
2020-12-28stage2: C backend: pointer cast decl refs if necessaryAndrew Kelley
2020-12-28stage2: add extern functionsAndrew Kelley
2020-12-28stage2: add initial implementation of func arguments in LLVM backendTimon Kruiper
2020-12-28stage2: refactor (simplify) code structure of `llvm_backend.zig`Timon Kruiper
2020-12-28stage2: add missing asserts and early returns for LLVM backendTimon Kruiper
2020-12-28stage2: fix building self-hosted without llvm-backend enabled.Timon Kruiper
2020-12-28stage2: add LLVM codegen windows support to the self-hosted compilerTimon Kruiper
2020-12-28stage2: add initial impl of LLVM backend in self-hosted compilerTimon Kruiper
2020-12-28stage2: rename llvm.zig to llvm_bindings.zigTimon Kruiper
2020-12-28stage2: fix compilation of self-hosted compiler with -Denable-llvmTimon Kruiper
2020-12-28Revert "stage2: add compile log statement (#7191)"Andrew Kelley
2020-12-28stage2: make Alloc(Inferred) have mutabality info (#7570)g-w1
2020-12-28stage1: Prevent crash with some lazy pointer typesLemonBoy
2020-12-28Merge pull request #7556 from Vexu/translate-cVeikka Tuominen
2020-12-28Merge pull request #7557 from g-w1/stage2-hookup-compilerrorVeikka Tuominen
2020-12-26Merge pull request #7553 from ziglang/fix-the-damn-deadlockAndrew Kelley
2020-12-26stage2: Cache deadlock debugging only for safe build modesAndrew Kelley
2020-12-26std: do not call malloc() between fork() and execv()Andrew Kelley
2020-12-26make compileError use an UnOp since its operand is just a *Instg-w1
2020-12-26add test for @compileError in zig code, not only zirg-w1
2020-12-26change zir definition to use *Inst instead of []const u8g-w1
2020-12-26stage1: const_values_equal error union, improve remaining "TODO" panicsVeikka Tuominen
2020-12-26translate-c: demote variadic functions to declarationsVeikka Tuominen
2020-12-26Merge pull request #7552 from Vexu/stage2-continueVeikka Tuominen
2020-12-25stage2: Cache: fix resource management of the deadlock debug codeAndrew Kelley
2020-12-25stage2: Cache: add debug deadlock detection codeAndrew Kelley
2020-12-26stage2: add compile log statement (#7191)g-w1
2020-12-26remove '||=' from stage1g-w1
2020-12-26stage2: add error for unused labelsVeikka Tuominen
2020-12-26stage2: break and continue out of loopsVeikka Tuominen
2020-12-25Correctly cast bool to signed int in translate-cEvan Haas
2020-12-24Merge pull request #7520 from ziglang/tsanAndrew Kelley
2020-12-24stage2: re-use compiler runtime libs across opt modes and strip flagAndrew Kelley
2020-12-24libunwind: fix compile errors and warnings for 32-bit armAndrew Kelley
2020-12-24stage1: Create a new declaration scope for union enum typesLemonBoy
2020-12-24Merge pull request #7531 from Vexu/orphanageVeikka Tuominen
2020-12-24stage2: tsan forces linking libcAndrew Kelley
2020-12-24stage1: add tsan LLVM passes when appropriateAndrew Kelley