aboutsummaryrefslogtreecommitdiff
path: root/src/Compilation.zig
AgeCommit message (Expand)Author
2025-05-30mingw: Link to ucrtbased.dll instead of API set DLLs in Debug mode.Alex Rønne Petersen
2025-05-25compiler: introduce incremental debug servermlugg
2025-05-21compiler: fix ZIR hash not including compiler versionmlugg
2025-05-21link.Elf: Don't require linking libc for dynamic linker path to take effect.Alex Rønne Petersen
2025-05-20Merge pull request #23913 from alexrp/netbsd-libcAlex Rønne Petersen
2025-05-18compiler: refactor `Zcu.File` and path representationmlugg
2025-05-17compiler: Support building NetBSD crt1.o/Scrt1.o and stub shared libraries.Alex Rønne Petersen
2025-05-17compiler: Define __NetBSD_Version__ when targeting NetBSD libc.Alex Rønne Petersen
2025-05-16compiler: include inline calls in the reference tracemlugg
2025-05-16Compilation: fix reference trace behavior without `-freference-trace`mlugg
2025-05-10Compilation: Don't pass -mabi to Clang on powerpc64(le)-freebsd.Alex Rønne Petersen
2025-05-10compiler: Support building FreeBSD crt1.o/Scrt1.o and stub shared libraries.Alex Rønne Petersen
2025-05-10compiler: Define __FreeBSD_version when targeting FreeBSD libc.Alex Rønne Petersen
2025-05-10compiler: Move vendored library support to `libs` subdirectory.Alex Rønne Petersen
2025-05-09Compilation: don't warn about failure to delete missing C depfilemlugg
2025-05-05compiler: Set libc++ ABI version to 2 for Emscripten.Alex Rønne Petersen
2025-04-28Compilation: don't build `compiler_rt` for `amdgcn` and `ubsan_rt` for ptxAli Cheraghi
2025-04-27compiler: Fix `-m<os>-version-min=...` orderingKevin Primm
2025-04-27std.Build.Cache: fix several bugsmlugg
2025-04-26compiler: Allow configuring UBSan mode at the module level.Alex Rønne Petersen
2025-04-22Merge pull request #23617 from mlugg/incr-fixesMatthew Lugg
2025-04-21Module: ignore `xnack` and `sramecc` features on some gpu modelsAli Cheraghi
2025-04-20compiler: integrate `@compileLog` with incremental compilationmlugg
2025-04-12Merge pull request #23529 from alexrp/2879-groundworkAlex Rønne Petersen
2025-04-11Introduce libzigc for libc function implementations in Zig.Alex Rønne Petersen
2025-04-10Compilation: Pass `-m<os>-version-min=...` to Clang for all applicable Darwin...Alex Rønne Petersen
2025-04-09Compilation: Fix logic in addCCArgs() for various file types and flags.Techatrix
2025-04-09Merge pull request #23501 from imreallybadatnames/masterimreallybadatnames™️
2025-04-04Compilation: Remove the PowerPC soft float preprocessor workaround.Alex Rønne Petersen
2025-04-04zig cc: Avoid passing any "CPU" features related to float ABI to Clang.Alex Rønne Petersen
2025-04-04libcxx: Update to Clang 20.Alex Rønne Petersen
2025-03-27std.meta.FieldType -> @FieldTypeАндрей Краевский
2025-03-18mingw: Rename mingw32.lib to libmingw32.lib.Alex Rønne Petersen
2025-03-11Zcu: rename `skip_analysis_errors` to `skip_analysis_this_update` and respect itmlugg
2025-03-08Compilation: Fix `-fno-rtlib-defaultlib` unused argument warning in ReleaseSafe.Alex Rønne Petersen
2025-03-08zig cc: Don't pass -mabi for assembly files when targeting arm.Alex Rønne Petersen
2025-03-02link: make sure MachO closes the damn filesmlugg
2025-02-28Revert "Merge pull request #22898 from kristoff-it/deprecated-proposal"Andrew Kelley
2025-02-27Move the compiler's LLVM bitcode builder to std.zig.llvm.Alex Rønne Petersen
2025-02-26initial implementation of `@deprecated`Loris Cro
2025-02-26Compilation: disable ubsan_rt for spirv targetAli Cheraghi
2025-02-25ubsan: don't create ubsan in every static lib by defaultAndrew Kelley
2025-02-25correct some bugsDavid Rubin
2025-02-25Compilation: correct when to include ubsanDavid Rubin
2025-02-25Compilation: always import ubsan if a ZCU existsDavid Rubin
2025-02-25move libubsan to `lib/` and integrate it into `-fubsan-rt`David Rubin
2025-02-25Compilation: use the minimal runtime in `ReleaseSafe`David Rubin
2025-02-25ubsan: add a basic runtimeDavid Rubin
2025-02-22link.MachO: Add support for the -x flag (discard local symbols).Alex Rønne Petersen
2025-02-21fix `-fsanitize-coverage-trace-pc-guard` and fuzzer support for C compile unitsXavier Bouchoux