aboutsummaryrefslogtreecommitdiff
path: root/src/Compilation.zig
AgeCommit message (Expand)Author
2024-10-23Compilation.create: skip libc_installation on darwinAndrew Kelley
2024-10-23use deterministic order in relocatable-eh-frame testsAndrew Kelley
2024-10-23also find static libc files on the hostAndrew Kelley
2024-10-23add missing check for output mode in tsan logicAndrew Kelley
2024-10-23don't create unused musl crt objectsAndrew Kelley
2024-10-23branch fixesAndrew Kelley
2024-10-23move linker input file parsing to the compilation pipelineAndrew Kelley
2024-10-23refactor Compilation.crtFilePathAndrew Kelley
2024-10-23rework linker inputsAndrew Kelley
2024-10-23move ld script processing to the frontendAndrew Kelley
2024-10-16std.Target: Rename OS version range functions to drop the "get" prefix.Alex Rønne Petersen
2024-10-16incremental: introduce `file` dependencies to handle AstGen failuresmlugg
2024-10-16Zcu: cache output of `resolveReferences` between callsmlugg
2024-10-12link.Elf: eliminate an O(N^2) algorithm in flush()Andrew Kelley
2024-10-11link: consolidate diagnosticsAndrew Kelley
2024-10-10Compilation: don't write cache manifest on failureAndrew Kelley
2024-10-10link: fix false positive crtbegin/crtend detectionAndrew Kelley
2024-10-08link.Elf: avoid needless file system reads in flush()Andrew Kelley
2024-10-03Merge pull request #21570 from alexrp/windows-itaniumAlex Rønne Petersen
2024-09-28Initial port work for `*-windows-itanium` support.Alex Rønne Petersen
2024-09-26remove formatted panicsAndrew Kelley
2024-09-19Compilation: Synchronize some libcxx CXXFLAGS with upstream.Alex Rønne Petersen
2024-09-12Replace deprecated default initializations with decl literalsLinus Groh
2024-09-10Compilation: Work around llvm/llvm-project#105972 by defining the macros.Alex Rønne Petersen
2024-09-10Compilation: Pass hard/soft float flags to Clang as appropriate.Alex Rønne Petersen
2024-08-31Compilation: Pass -mthumb for assembly files too, not just C files.Alex Rønne Petersen
2024-08-31Compilation: Pass -fPIC for assembly files too, not just C files.Alex Rønne Petersen
2024-08-28std: update `std.builtin.Type` fields to follow naming conventionsmlugg
2024-08-27compiler,lib,test,langref: migrate `@setCold` to `@branchHint`mlugg
2024-08-25fix up merge conflicts with masterDavid Rubin
2024-08-25remove `mod` aliases for ZcusDavid Rubin
2024-08-25comp: remove an, unencouraged... patternDavid Rubin
2024-08-25comp: rename `module` to `zcu`David Rubin
2024-08-20Compilation: fix crash saving incremental stateJacob Young
2024-08-19replace Compilation.Emit with std.Build.Cache.PathRobin Voetter
2024-08-19fix various issues related to Path handling in the compiler and stdRobin Voetter
2024-08-17Compilation: simplify `totalErrorCount`mlugg
2024-08-17std.BoundedArray: add clear()mlugg
2024-08-17Compilation: don't call `resolveReferences` unnecessarilymlugg
2024-08-17frontend: incremental compilation progressmlugg
2024-08-17Compilation: actually do codegen on non-initial updatesmlugg
2024-08-17compiler: be more cautious about source locationsmlugg
2024-08-17Compilation: don't queue std analysis twice when testing stdmlugg
2024-08-17frontend: yet more incremental workmlugg
2024-08-17Zcu: construct full reference graphmlugg
2024-08-17frontend: incremental progressmlugg
2024-08-16Dwarf: rework self-hosted debug info from scratchJacob Young
2024-08-16Merge pull request #21065 from ziglang/elf-zig-gotJakub Konka
2024-08-15std.tar: add writer (#19603)Igor Anić
2024-08-13comp: actually report codegen errorsJakub Konka