aboutsummaryrefslogtreecommitdiff
path: root/src/target.zig
AgeCommit message (Expand)Author
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
2021-05-24haiku case for libc link flagsAl Hoang
2021-05-23stage2: introduce clangAssemblerSupportsMcpuArgAndrew Kelley
2021-05-23overhaul elf csu (c-runtime startup) logicMichael Dusan
2021-05-22stage2: only pass -lm -lc -ldl for android libcIsaac Freund
2021-05-20wasm: link dynamically by default when targeting wasmJakub Konka
2021-05-20wasi,cc: fix naming and add stubs for buildingJakub Konka
2021-05-14stage2: clarify logic of passing `-integrated-as` to clangAndrew Kelley
2021-05-13stage2: fix build on OpenBSD/NetBSDIsaac Freund
2021-05-11stage2: Allow building musl/glibc in thumb modeLemonBoy
2021-04-04glibc: add support for csky architectureAndrew Kelley
2021-02-27std.Target.Abi: add gnuilp32Michael Dusan
2021-02-27std.Target: add powerpcleAndrew Kelley
2021-02-25Merge remote-tracking branch 'origin/master' into llvm12Andrew Kelley
2021-02-01Merge pull request #7827 from Snektron/spirv-setupAndrew Kelley