aboutsummaryrefslogtreecommitdiff
path: root/src/Compilation.zig
AgeCommit message (Expand)Author
2025-06-12wasm: get self-hosted compiling, and supporting `separate_thread`mlugg
2025-06-12compiler: get most backends compiling againmlugg
2025-06-12compiler: rework backend pipeline to separate codegen and linkmlugg
2025-06-12link: make checking for failed types the responsibility of Compilationmlugg
2025-06-12link: divorce LLD from the self-hosted linkersmlugg
2025-06-12compiler: slightly untangle LLVM from the linkersmlugg
2025-06-12compiler: minor refactors to ZCU linkingmlugg
2025-06-06x86_64: fix switch dispatch bugJacob Young
2025-06-06Compilation: enable the x86_64 backend by default for debug buildsJacob Young
2025-06-05std.Target: Introduce Cpu convenience functions for feature tests.Alex Rønne Petersen
2025-06-05Merge pull request #24068 from alexrp/android-pic-pieAlex Rønne Petersen
2025-06-04compiler-rt: Issue VALGRIND_DISCARD_TRANSLATIONS request in __clear_cache().Alex Rønne Petersen
2025-06-04zig cc: Pass -f(no-)PIE to clang.Alex Rønne Petersen
2025-06-04compiler: Don't link ucrtbased.dll when targeting *-windows-msvc in Debug mode.Alex Rønne Petersen
2025-06-02Revert "mingw: Link to ucrtbased.dll instead of API set DLLs in Debug mode."Alex Rønne Petersen
2025-06-01Legalize: implement scalarization of `@select`Jacob Young
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