aboutsummaryrefslogtreecommitdiff
path: root/src/Compilation.zig
AgeCommit message (Expand)Author
2022-07-04stage2: ELF: improve error reporting when libc is missingAndrew Kelley
2022-06-30stage2: object format affects whether LLVM can be usedAndrew Kelley
2022-06-28Pass -O0 rather than -Og to Clang for Debug buildsKen Micklas
2022-06-27macho: implement and handle `-needed-*` and `-needed_*` family of flagsJakub Konka
2022-06-27macho: implement -dead_strip_dylibs linker flagJakub Konka
2022-06-25macho: implement -headerpad_max_install_namesJakub Konka
2022-06-25macho: implement -headerpad_size optionJakub Konka
2022-06-25cache setting macho search strategy flagsJakub Konka
2022-06-24macho: implement -search_dylibs_first linker optionJakub Konka
2022-06-24link:clarification & enable MachO getGlobalSymbolLuuk de Gram
2022-06-24stage2: Enable compiler-rt when LLVM is existantLuuk de Gram
2022-06-20macho: round down pagezero size to page sizeJakub Konka
2022-06-20[MachO] add -pagezero_sizeMotiejus Jakštys
2022-06-17stage2: rip out multi-compilation-unit compiler-rtAndrew Kelley
2022-06-17compiler-rt: disable separate compilation unitsAndrew Kelley
2022-06-17Compilation: multi-thread compiler-rtAndrew Kelley
2022-06-17compiler_rt: use single cache for libcompiler_rt.a static libJakub Konka
2022-06-17compiler_rt: compile each unit separately for improved archivingJakub Konka
2022-06-10Merge pull request #11819 from ziglang/std.debug.TraceAndrew Kelley
2022-06-09linker: remove `-z noexecstack` optionIsaac Freund
2022-06-09stage2: fold redundant error notesAndrew Kelley
2022-06-08linker: Enable full RELRO by defaultIsaac Freund
2022-05-31stage2: -fbuild-id causes default linker to be LLDAndrew Kelley
2022-05-31stage2: add support for -fbuild-id,-fno-build-idAndrew Kelley
2022-05-22Return an error when macOS ABI is not {none, simulator, macabi}Jakub Konka
2022-05-22Set macOS/iPhoneOS/tvOS/watchOS ABI to none (unspecified) by defaultJakub Konka
2022-05-19[Elf] add -z nocopyrelocMotiejus Jakštys
2022-05-16stage2: enable error return tracing on llvm backendVeikka Tuominen
2022-05-15x64: remove verbose_mir functionalityJakub Konka
2022-05-13target: Rename sparcv9 -> sparc64Koakuma
2022-05-10reduce the scope of this branchAndrew Kelley
2022-05-10Added _LIBCPP_HAS_NO_THREADS for single_threaded binaries linked with libcxx.Alexander Slesarev
2022-05-06flatten lib/std/special and improve "pkg inside another" logicAndrew Kelley
2022-05-06stage2: fix std lib tests always filtering out all testsAndrew Kelley
2022-04-29std: Do not allocate the result for ChildProcess.initJimmi Holst Christensen
2022-04-26std.Thread: ResetEvent improvements (#11523)protty
2022-04-22Revert "Fix C include files not being in `whole` cache (#11365)"Andrew Kelley
2022-04-22Fix C include files not being in `whole` cache (#11365)Tom Read Cutting
2022-04-21stage2: add zig_backend to the cache hashAndrew Kelley
2022-04-20stage2: use indexes for Decl objectsAndrew Kelley
2022-04-17stage2: expose progress bar API to linker backendsAndrew Kelley
2022-04-14stage2: sparcv9: Register the backend in stdlib & driverKoakuma
2022-04-01stage2: hook up Sema to the progress barAndrew Kelley
2022-03-23stage2: fix -Domit-stage2 regressionAndrew Kelley
2022-03-22stage2: lazy `@alignOf`Andrew Kelley
2022-03-22macho: extend CodeSignature to accept entitlementsJakub Konka
2022-03-17stage2: default to LLVM backendAndrew Kelley
2022-03-15Sema: implement `@truncate` for SIMD vectorsAndrew Kelley
2022-03-11Sema: fix resolution of inferred error setsAndrew Kelley
2022-03-08LLVM: add compile unit to debug infoAndrew Kelley