aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Expand)Author
2020-12-31More MachO.zig fixes ensuring 32bit compatJakub Konka
2020-12-31stage1: Remove stray brace in rarely-tested code pathLemonBoy
2020-12-31Make sure MachO.zig compiles on 32bit hostsJakub Konka
2020-12-31stage2: type inference for local varAndrew Kelley
2020-12-31macho: sentinel can be 4 byte longJakub Konka
2020-12-31macho: advance VM address of DWARF sections when relocatingJakub Konka
2020-12-31macho: put all DWARF-related logic into DebugSymbolsJakub Konka
2020-12-31macho: move updateDeclLineNumber logic to DebugSymbolsJakub Konka
2020-12-31macho: refactor and fix stage2 testsJakub Konka
2020-12-31macho: add decl line and file info to subprogramJakub Konka
2020-12-31macho: fix bundle name to .dSYMJakub Konka
2020-12-31macho: use 32bit DWARF formatJakub Konka
2020-12-31macho: add Elf dwarf sectionsJakub Konka
2020-12-31macho: prealloc space for debug sections in dSymJakub Konka
2020-12-31macho: write symbol and string tables to dSymJakub Konka
2020-12-31macho: copy snapshots of segment commandsJakub Konka
2020-12-31macho: write matching UUID to dSym bundleJakub Konka
2020-12-31macho: write Mach-O dSym headerJakub Konka
2020-12-31macho: create dSym bundle next to final artefactJakub Konka
2020-12-31macho: add and populate UUID load commandJakub Konka
2020-12-31macho: move findFreeSpace into SegmentCommandJakub Konka
2020-12-31Merge pull request #7601 from jayschwa/stage2-semverAndrew Kelley
2020-12-31stage2: inferred local variablesAndrew Kelley
2020-12-30stage2: rework Value Payload layoutAndrew Kelley
2020-12-30stage2: rework Type Payload layoutAndrew Kelley
2020-12-30std: Remove duplicated codeLemonBoy
2020-12-30stage1: Allow variable capture for multi-prong switch armsLemonBoy
2020-12-29stage2: SemVer compliance for development buildsJay Petacat
2020-12-29stage2 tests: improve C backend testingAndrew Kelley
2020-12-29stage2: C backend improvementsAndrew Kelley
2020-12-29zig test: release Compilation Cache locksAndrew Kelley
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