aboutsummaryrefslogtreecommitdiff
path: root/src/target.zig
AgeCommit message (Expand)Author
2023-03-03sema: Place functions on AVR in flash addrspaceEckhart Köppen
2023-02-23CBE: support call attributesJacob Young
2022-12-29powerpc does not have a red zoneAndrew Kelley
2022-12-06remove most conditional compilation based on stage1Andrew Kelley
2022-12-06Update wasi-libc to 8b7148f69ae241a2749b3defe4606da8143b72e0 (#13793)Frank Denis
2022-11-22C backend: implement vector reduce and overflow intrinsicsAndrew Kelley
2022-11-19LLVM: add valgrind integration for x86 and aarch64Andrew Kelley
2022-11-04all: rename i386 to x86Ali Chraghi
2022-10-26darwin: remove 10.15.7 as available libc from src/target.zigJakub Konka
2022-10-25darwin: bump max macOS version to 13.0Jakub Konka
2022-10-15addrSpaceCastIsValid nvptxGuillaume Wenzek
2022-10-15sanitize qualified name for nvptx backendGuillaume Wenzek
2022-10-15disable debug info for ptx<7.5Guillaume Wenzek
2022-10-12stage2: check address space cast validityRobin Voetter
2022-08-30Merge remote-tracking branch 'origin/master' into llvm15Andrew Kelley
2022-08-30avoid exposing supportsTailCall in the standard libraryAndrew Kelley
2022-08-29Merge remote-tracking branch 'origin/master' into llvm15Andrew Kelley
2022-08-19stage2: disable stack-protector on wasm, matching stage1Andrew Kelley
2022-08-19stage2: implement stack protectorsAndrew Kelley
2022-07-31update Target, CPU, OS, ABI, etc. to LLVM 15Andrew Kelley
2022-07-21Sema: improve compile error for bad function alignmentAndrew Kelley
2022-06-30stage2: object format affects whether LLVM can be usedAndrew Kelley
2022-06-27LLVM: fix invalid IR on `@returnAddress` of wasm/bpfAndrew Kelley
2022-05-22Set macOS/iPhoneOS/tvOS/watchOS ABI to none (unspecified) by defaultJakub Konka
2022-05-13target: Rename sparcv9 -> sparc64Koakuma
2022-05-04stage2: change x86_64 max int alignment from 8 to 16Andrew Kelley
2022-05-04stage2: improve semantics of atomic operationsAndrew Kelley
2022-04-18wasm: Add support for debug infoLuuk de Gram
2022-04-14stage2: Add SPARC function alignmentKoakuma
2022-03-17stage2: default to LLVM backendAndrew Kelley
2022-02-23stage2: make -lgcc_s additionally link libunwindAndrew Kelley
2022-02-09CLI: ignore -lgcc_s when it is redundant with compiler-rtAndrew Kelley
2022-01-26fix aarch64 include pathMotiejus Jakštys
2022-01-24stage2: type system treats fn ptr and body separatelyAndrew Kelley
2021-12-16glibc: fix inconsistency of powerpc ABI mappingAndrew Kelley
2021-12-15glibc: fix inconsistency of mips ABI mappingAndrew Kelley
2021-12-03stage2: use Target.Abi instead of introducing Target.TargetAbiAndrew Kelley
2021-11-29update libc linux headers to v5.16-rc3Andrew Kelley
2021-11-25infer and match macos sdk version for libc headersJakub Konka
2021-09-30Merge remote-tracking branch 'origin/master' into llvm13Andrew Kelley
2021-09-24Initial bringup of the Solaris/Illumos portStephen Gregoratto
2021-09-20Address Spaces: Yeet address space on function prototypesRobin Voetter
2021-09-15Merge remote-tracking branch 'origin/master' into llvm13Andrew Kelley
2021-09-14stage2: implement cmpxchg and improve comptime evalAndrew Kelley
2021-08-28Merge remote-tracking branch 'origin/master' into llvm13Andrew Kelley
2021-08-23Don't define valgrind_support on macOS (#9612)Frank Denis
2021-08-16update src/ to LLVM 13 rc1 APIAndrew Kelley
2021-07-08initial plan9 boilerplatejacob gw
2021-07-02avoid calling into stage1 backend when AstGen failsAndrew Kelley
2021-06-11better awareness of unwind tablesAndrew Kelley