aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Expand)Author
2021-01-13macho: write out rebase infoJakub Konka
2021-01-13macho: populate stubs and stub_helperJakub Konka
2021-01-13macho: add missing data sectionsJakub Konka
2021-01-13macho: prealloc DATA_CONST and DATA segmentsJakub Konka
2021-01-13stage2: lay the groundwork in prep for extern fnJakub Konka
2021-01-12stage1: Resolve alignment earlier in @alignCastLemonBoy
2021-01-11stage2: cleanups regarding red zone CLI flagsAndrew Kelley
2021-01-11Added support for no red zoneLee Cannon
2021-01-11Merge pull request #7200 from Vexu/arrAndrew Kelley
2021-01-11Merge branch 'Stage2 begin implementing container types'Andrew Kelley
2021-01-10stage2: add support for loops in LLVM backendTimon Kruiper
2021-01-10stage2: fix bug in genArgjoachimschmidt557
2021-01-09Merge pull request #7729 from jayschwa/remove-deprecated-streamAndrew Kelley
2021-01-09builtin: Add zig_versionJay Petacat
2021-01-09Merge pull request #7725 from FireFox317/even-more-llvmAndrew Kelley
2021-01-08Fix system library path detection on linuxxackus
2021-01-08stage2: Implicitly enable --eh_frame_hdr when compiling c/c++ filesLemonBoy
2021-01-08Remove deprecated stream aliasesJay Petacat
2021-01-08stage2: add initial impl of control flow in LLVM backendTimon Kruiper
2021-01-08stage2: implement TZIR printing for `block` and `condbr`Timon Kruiper
2021-01-07remove z/Z format specifiersJonathan Marler
2021-01-07Reduce use of deprecated IO typesJay Petacat
2021-01-07Want native headers when linking with frameworksJakub Konka
2021-01-07stage2 test: make sure to pass the dynamic linker to CompilationTimon Kruiper
2021-01-06stage2: update to new ArrayListHashMap APIAndrew Kelley
2021-01-06Merge pull request #7622 from tetsuo-cpp/array-hash-map-improvementsAndrew Kelley
2021-01-06Merge pull request #7700 from FireFox317/more-stage2-stuff-llvmAndrew Kelley
2021-01-06stage2 ARM: fix stack offsets for genSetReg and genSetStackjoachimschmidt557
2021-01-06stage2 ARM: fix offsets in exitlude jump relocationsjoachimschmidt557
2021-01-06stage2: C backend: support unused DeclsAndrew Kelley
2021-01-06stage2: rename and move files related to LLVM backendTimon Kruiper
2021-01-06stage2: make use of `llvm.Context` in LLVM backendTimon Kruiper
2021-01-06stage2: hoist alloca instructions to top of function in LLVM backendTimon Kruiper
2021-01-06stage2: rename `*const llvm.ValueRef` to `*const llvm.Value` in LLVM backendTimon Kruiper
2021-01-06stage2: add initial impl for generating global decls in LLVM backendTimon Kruiper
2021-01-05stage2 test harness: don't try to run non-native C backend testsAndrew Kelley
2021-01-05stage2: add compile log statementg-w1
2021-01-05minor fixups from moving identifiers and files aroundAndrew Kelley
2021-01-05stage2: C backend: re-implement emit-hAndrew Kelley
2021-01-05stage2: C backend: remove format() hackeryAndrew Kelley
2021-01-05stage2: C backend: adjust spaces around functionsAndrew Kelley
2021-01-05stage2: link.C: use pwritevAndrew Kelley
2021-01-05stage2: rework the C backendAndrew Kelley
2021-01-05integrate CBE with Compilation.update pipeline (closes #7589)Noam Preil
2021-01-06std: Support equivalent ArrayList operations in ArrayHashMapAlex Cameron
2021-01-06std: Rename ArrayList shrink => shrinkAndFreeAlex Cameron
2021-01-04Merge pull request #7592 from LemonBoy/fix-7188Andrew Kelley
2021-01-04ci: omit stage2 backend from stage1 on WindowsAndrew Kelley
2021-01-04stage2: add more perf tracing pointsAndrew Kelley
2021-01-04stage2: improvements to `@setEvalBranchQuota`Andrew Kelley