aboutsummaryrefslogtreecommitdiff
path: root/src/target.zig
AgeCommit message (Expand)Author
2025-10-29remove all IBM AIX and z/OS supportAlex Rønne Petersen
2025-10-28Merge pull request #25691 from GasInfinity-Forks/x86_16-gccAlex Rønne Petersen
2025-10-27remove all Oracle Solaris supportAlex Rønne Petersen
2025-10-27feat: init x86_16 arch via CBEGasInfinity
2025-10-25compiler: avoid using self-hosted backend on x86_64-solaris/illumosAlex Rønne Petersen
2025-10-23Merge pull request #25640 from alexrp/std-target-more-archesAlex Rønne Petersen
2025-10-23std.Target: add tags and info for alpha, hppa, microblaze, shAlex Rønne Petersen
2025-10-23std.Target: add arceb and xtensaeb Cpu.Arch tagsAlex Rønne Petersen
2025-10-23spir-v: Fix .storage_buffer pointer indexingjonascloud
2025-10-18std.Target: move Cpu.supportsAddressSpace() up to hereAlex Rønne Petersen
2025-10-10Coff: implement threadlocal variablesJacob Young
2025-10-06drop support for powerpc64 ELF v1Alex Rønne Petersen
2025-10-02Coff2: create a new linker from scratchJacob Young
2025-09-30update to new std.debug changesmlugg
2025-09-27target: x86_64 backend can build compiler rt with coffJacob Young
2025-09-24target: check for backend support for the new linkerJacob Young
2025-09-22Merge pull request #25324 from alexrp/freebsdAlex Rønne Petersen
2025-09-22compiler: don't use self-hosted backend on any BSD yetalexrp
2025-09-21Elf2: create a new linker from scratchJacob Young
2025-08-25start adding big endian RISC-V supportAlex Rønne Petersen
2025-08-18Compilation: fix compiler_rt and ubsan_rt strategy logicmlugg
2025-08-04Merge pull request #24629 from alexrp/android-requires-libcAlex Rønne Petersen
2025-07-30std.Target: pull Os.requiresLibC() up to TargetAlex Rønne Petersen
2025-07-30compiler: disable self-hosted x86_64 backend on OpenBSDAlex Rønne Petersen
2025-07-26aarch64: implement some safety checksJacob Young
2025-07-26aarch64: implement stack probingJacob Young
2025-07-24target: Add libc link flags for serenityLinus Groh
2025-07-22aarch64: add new from scratch self-hosted backendJacob Young
2025-07-14compiler: raise the bar for backend contributionsAndrew Kelley
2025-07-07zig fmtAndrew Kelley
2025-07-07llvm: Use emulated TLS when appropriate for the targetAlex Rønne Petersen
2025-07-06compiler: Disable self-hosted x86_64 backend on NetBSDAlex Rønne Petersen
2025-06-23remove `spirv` cpu archAli Cheraghi
2025-06-19Target: pass and use locals by pointer instead of by valueJacob Young
2025-06-16rename spirv backend nameAli Cheraghi
2025-06-12x86_64: remove linker references from codegenJacob Young
2025-06-12spirv: make the backend compile againmlugg
2025-06-12wasm: get self-hosted compiling, and supporting `separate_thread`mlugg
2025-06-12compiler: rework backend pipeline to separate codegen and linkmlugg
2025-06-12compiler: slightly untangle LLVM from the linkersmlugg
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-04valgrind: Add riscv64-linux support.Alex Rønne Petersen
2025-06-04zig cc: Pass -f(no-)(PIC,PIE) to Clang for *-(windows,uefi)-(gnu,cygnus).Alex Rønne Petersen
2025-06-04compiler: Rework PIE option logic.Alex Rønne Petersen
2025-06-01Legalize: replace `safety_checked_instructions`mlugg
2025-05-31Sema: remove `all_vector_instructions` logicJacob Young
2025-05-21spirv: super basic composite int supportAli Cheraghi
2025-05-21spirv: write error value in an storage bufferAli Cheraghi