aboutsummaryrefslogtreecommitdiff
path: root/src/Compilation.zig
AgeCommit message (Expand)Author
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
2020-12-24stage2: fix Cache deadlock and build more of TSANAndrew Kelley
2020-12-24WIP start adding support for TSANAndrew Kelley
2020-12-23rework std.ResetEvent, improve std lib Darwin integrationAndrew Kelley
2020-12-23Add emit_h path to compilation hash.Alex Cameron
2020-12-23Fix memory leakNoam Preil
2020-12-23Remove redundant emit_h member in Compilation struct.Alex Cameron
2020-12-23Implement emit-hAlex Cameron
2020-12-20add an option to compile zig in single-threaded modeAndrew Kelley
2020-12-20std.Progress: make the API thread-safeAndrew Kelley
2020-12-20use kprotty's ThreadPool implementation (v5)Andrew Kelley
2020-12-20stage2: protect mutable state from data races in updateCObjectAndrew Kelley
2020-12-18std: introduce a thread-local CSPRNG for general useAndrew Kelley
2020-12-16stage2: add test_evented_io to cache hashAndrew Kelley
2020-12-13stage2: link musl dynamically by default if nativeIsaac Freund
2020-12-13stage2: support dynamically linking musl libcIsaac Freund
2020-12-11stage2: proper file extension strippingAndrew Kelley
2020-12-11fix deadlock with build-exe on an object for windowsAndrew Kelley
2020-12-11stage2: detect redundant C/C++ source filesAndrew Kelley
2020-12-08stage2: link: properly implement passthrough mode for LLD child procAndrew Kelley
2020-12-08always use codeview (pdb) when object_format is PE/COFFAndrew Kelley
2020-12-04stage2: introduce Module.failed_root_source_fileAndrew Kelley
2020-12-04Version-gate appending -syslibroot flag to lldJakub Konka
2020-12-03add `@cImport` files to Compilation cache manifestAndrew Kelley
2020-12-01stage2: Create cache manifest before calling finalLemonBoy
2020-12-01stage2: add -femit-foo=bar args to the cache hashAndrew Kelley
2020-12-01Add package names and paths to the zig root module cache hash.Alexandros Naskos
2020-12-01Make sure to include the root_name in the cache.Timon Kruiper
2020-11-30restore -target wasm32-freestanding-musl for C headersAndrew Kelley
2020-11-30stage2: fix not detecting all dynamic librariesAndrew Kelley
2020-11-30fix regression on wasm targetsAndrew Kelley
2020-11-30rework the bundle compiler-rt featureAndrew Kelley