aboutsummaryrefslogtreecommitdiff
path: root/src/Compilation.zig
AgeCommit message (Expand)Author
2021-03-20Fix digest format specifier after std.fmt updatesJakub Konka
2021-03-08stage2 cbe: non pointer optionalsVeikka Tuominen
2021-02-24Merge remote-tracking branch 'origin/master' into ast-memory-layoutAndrew Kelley
2021-02-21std.Progress: improve support for "dumb" terminalsjacob gw
2021-02-19macos: fix cond to enable ZIG_SYSTEM_LINKER_HACKMichael Dusan
2021-02-19stage2: remove incorrect newlines from log statementsAndrew Kelley
2021-02-16translate-c: render array stuffVeikka Tuominen
2021-02-11stage2: start reworking Module/astgen for memory layout changesAndrew Kelley
2021-02-07never pass -s to clangAndrew Kelley
2021-02-07zig cc: recognize the `-s` flag to be "strip"Andrew Kelley
2021-01-24zig cc: recognize more coff linker optionsAndrew Kelley
2021-01-23add LTO supportAndrew Kelley
2021-01-19stage2: fix anonymous Decl ty/val wrong arenaAndrew Kelley
2021-01-19stage2: -Dlog enables all logging, log scopes can be set at runtimeAndrew Kelley
2021-01-16stage2: implement error notes and regress -femit-zirAndrew Kelley
2021-01-14organize std lib concurrency primitives and add RwLockAndrew Kelley
2021-01-11stage2: cleanups regarding red zone CLI flagsAndrew Kelley
2021-01-11Added support for no red zoneLee Cannon
2021-01-09builtin: Add zig_versionJay Petacat
2021-01-07remove z/Z format specifiersJonathan Marler
2021-01-07Reduce use of deprecated IO typesJay Petacat
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: C backend: support unused DeclsAndrew Kelley
2021-01-06stage2: rename and move files related to LLVM backendTimon Kruiper
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: rework the C backendAndrew Kelley
2021-01-06std: Rename ArrayList shrink => shrinkAndFreeAlex Cameron
2021-01-04ci: omit stage2 backend from stage1 on WindowsAndrew Kelley
2021-01-03stage2: add some missing deallocations in Compilation.zigTimon Kruiper
2021-01-02stage2: re-use ZIR for comptime and inline callsAndrew Kelley
2021-01-02stage2: implement function call inlining in the frontendAndrew Kelley
2021-01-02convert more {} to {d} and {s}Andrew Kelley
2021-01-02stage2: Use {z} instead of {s} in generated Zig codeLemonBoy
2021-01-02stage2: Use {s} instead of {} when formatting stringsLemonBoy
2021-01-02Duplicate OSAtomic.h between aarch64 and x86_64Jakub Konka
2021-01-02Detect native iframework dirs on macOSJakub Konka
2020-12-30stage2: rework Value Payload layoutAndrew Kelley
2020-12-30stage2: rework Type Payload layoutAndrew Kelley
2020-12-28stage2: better error message for root zig source file not foundAndrew Kelley
2020-12-28stage2: add extern functionsAndrew Kelley
2020-12-28stage2: add initial impl of LLVM backend in self-hosted compilerTimon Kruiper
2020-12-28Revert "stage2: add compile log statement (#7191)"Andrew Kelley
2020-12-26stage2: add compile log statement (#7191)g-w1
2020-12-24stage2: re-use compiler runtime libs across opt modes and strip flagAndrew Kelley
2020-12-24stage2: tsan forces linking libcAndrew Kelley
2020-12-24zig cc: support both ubsan and tsan at the same timeAndrew Kelley