aboutsummaryrefslogtreecommitdiff
path: root/src/target.zig
AgeCommit message (Expand)Author
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
2023-11-06frontend: fix -fsingle-threaded default detection logicAndrew Kelley
2023-10-02Add illumos OS tagStephen Gregoratto
2023-09-25macos: update libc names for darwinMichael Dusan
2023-09-25macos: vendored libc: combine headers: part 2Michael Dusan
2023-09-21compiler: move struct types into InternPool properAndrew Kelley
2023-08-09change uses of std.builtin.Mode to OptimizeMode (#16745)Zachary Raineri
2023-08-03frontend: update is_libc_lib_name for mingw-w64 crt filesAndrew Kelley
2023-07-26target: emit unwind tables if the platform supports unwindingkcbanner
2023-07-20compilation: pass omit_frame_pointer through to builtin.zigkcbanner
2023-07-20debug: fix initialization of the optional fields on StackIteratorkcbanner
2023-06-26default to single-threaded for WebAssemblyLuuk de Gram
2023-06-26Compilation: allow threads for Wasm when shared-memory is enabledLuuk de Gram
2023-06-17std: replace builtin.Version with SemanticVersionr00ster91
2023-06-10stage2: move function types to InternPoolAndrew Kelley
2023-06-10stage2: start the InternPool transitionAndrew Kelley
2023-04-21cbe: implement 128-bit atomics supportJacob Young
2023-04-21Do not use -fPIC when compiling a UEFI applicationEric Rowley
2023-04-10glibc: allow linking against external libcrypt.Piotr Sikora
2023-04-09spirv: cannot build libcRobin Voetter
2023-03-03Merge remote-tracking branch 'origin/master' into llvm16Andrew Kelley
2023-03-03sema: Place functions on AVR in flash addrspaceEckhart Köppen
2023-02-27Merge remote-tracking branch 'origin/master' into llvm16Andrew Kelley
2023-02-23CBE: support call attributesJacob Young
2023-01-26update CPU features to LLVM 16Andrew Kelley
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