aboutsummaryrefslogtreecommitdiff
path: root/src/target.zig
AgeCommit message (Expand)Author
2024-08-25sema: `resolve{Struct,Union}Inner` don't throw away SemasDavid Rubin
2024-08-12all: Handle spirv in addition to spirv(32,64) where applicable.Alex Rønne Petersen
2024-08-11std.Target: Add goff and xcoff to ObjectFormat.Alex Rønne Petersen
2024-08-07Merge pull request #20969 from alexrp/llvm-unsup-targetsAndrew Kelley
2024-08-07target: Fix hasLlvmSupport() for dxil, spirv[32,64], and kalimba.Alex Rønne Petersen
2024-08-02glibc: Change riscv32-linux-gnuilp32 target triple to riscv32-linux-gnu.Alex Rønne Petersen
2024-08-01std: dwarf namespace reorgAndrew Kelley
2024-07-30std.Target: Remove `sparcel` architecture tag.Alex Rønne Petersen
2024-07-30std.Target: Remove `spir`/`spir64` architecture tags.Alex Rønne Petersen
2024-07-28std.Target.Cpu.Arch: Remove the `aarch64_32` tag.Alex Rønne Petersen
2024-07-21std.Target: Remove the `tce`/`tcele` arch tags.Alex Rønne Petersen
2024-07-21std.Target: Remove the `shave` arch tag.Alex Rønne Petersen
2024-07-21std.Target: Remove `hsail`/`hsail64` arch tags.Alex Rønne Petersen
2024-07-21std.Target: Remove `amdil`/`amdil64` arch tags.Alex Rønne Petersen
2024-07-21std.Target: Remove the `r600` arch tag.Alex Rønne Petersen
2024-07-21std.Target: Remove the `renderscript32`/`renderscript64` arch tags.Alex Rønne Petersen
2024-07-20std.Target: Remove `nacl` OS specifier and `le32`/`le64` arch specifiers.Alex Rønne Petersen
2024-07-16InternPool: enable separate codegen/linking threadJacob Young
2024-07-08Compilation: put supported codegen backends on a separate threadJacob Young
2024-07-04compiler: type.zig -> Type.zigmlugg
2024-06-22rename src/Module.zig to src/Zcu.zigAndrew Kelley
2024-06-21Closes #20355: Enables dynamic linking for `.os_tag == .other` againFelix "xq" Queißner
2024-06-13ZigObject: include all RISCs in `minFunctionAlignment`David Rubin
2024-06-13ZigObject: enforce min function alignement on riscvDavid Rubin
2024-05-22Revert "implement `@expect` builtin (#19658)"Andrew Kelley
2024-05-22implement `@expect` builtin (#19658)David Rubin
2024-05-20Target: add OpenHarmonyOS ABIVeikka Tuominen
2024-05-11riscv: back to hello world panicsDavid Rubin
2024-05-11riscv: big rewrite to use latest livenessDavid Rubin
2024-05-11riscv: add a custom panic functionDavid Rubin
2024-05-11riscv: implement `@abs`David Rubin
2024-05-09handle visionos target OS tag in the compilerJakub Konka
2024-05-08LLVM 18 std lib updates and fixesAndrew Kelley
2024-04-08haiku: default to single threaded to work around tls bugsJacob Young
2024-03-30cbe: rewrite `CType`Jacob Young
2024-03-23haiku: debitrotJacob Young
2024-02-27move `zig libc` command to be lazily builtAndrew Kelley
2024-01-08lift artificial restriction on minimum glibc versionAndrew Kelley
2024-01-04minor cosmetic fixupsAndrew Kelley
2024-01-04src/target: Restrict usable glibc versionsPat Tullmann
2024-01-01frontend: fix incorrect WebAssembly hasDebugInfo=falseAndrew Kelley
2024-01-01compiler: push entry symbol name resolution into the linkerAndrew Kelley
2024-01-01resolve error tracing logic at module creation timeAndrew Kelley
2024-01-01fix entry symbol name on mipsAndrew Kelley
2024-01-01frontend: fix stack protector option logicAndrew Kelley
2024-01-01move a large chunk of linker logic away from "options"Andrew Kelley
2024-01-01WIP: move many global settings to become per-ModuleAndrew Kelley
2024-01-01move is_libcpp_lib_name and is_libc_lib_name to std.TargetAndrew Kelley
2023-11-12elf: lower TLS data into appropriate TLS sectionJakub Konka
2023-11-10move libssp into libcompiler_rtAndrew Kelley