aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Expand)Author
2024-01-01linker: update options references of CsuObjectsAndrew Kelley
2024-01-01linker: update link_mode referencesAndrew Kelley
2024-01-01linker: update output_mode referencesAndrew Kelley
2024-01-01linker: update references to moduleAndrew 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-01compiler: get the dynamic linker from the targetAndrew Kelley
2024-01-01resinator: update std.Target.Query usageAndrew Kelley
2024-01-01std.Target.Query: remove deprecated APIAndrew Kelley
2024-01-01std.Target: add DynamicLinkerAndrew Kelley
2024-01-01rename std.zig.CrossTarget to std.Target.QueryAndrew Kelley
2024-01-01zig build system: change target, compilation, and module APIsAndrew Kelley
2024-01-01move is_libcpp_lib_name and is_libc_lib_name to std.TargetAndrew Kelley
2024-01-01Revert "Merge pull request #17824 from kcbanner/fixup_msvc_fmax"Andrew Kelley
2024-01-01Merge pull request #17824 from kcbanner/fixup_msvc_fmaxAndrew Kelley
2024-01-01Compilation: cleanup hashmap usageJacob Young
2023-12-29Sema: Initialise `want_safety` for switch prong child blockamp-59
2023-12-28Sema: fix merging stores instructions from a comptime struct value with `-fst...cfillion
2023-12-23cbe: fix memory leaksJacob Young
2023-12-23Sema: ensure `slice_ptr` produces the correct typeJacob Young
2023-12-22use `casted_rhs` instead of `rhs` so `icmp` works correctly for `airShlSat`Stefan Su
2023-12-13Compilation: remove parent_compilation_link_libcAndrew Kelley
2023-12-11Revert "Sema: forbid @breakpoint from being called at comptime"Andrew Kelley
2023-12-11Sema: forbid @breakpoint from being called at comptimeBogdan Romanyuk
2023-12-08AstGen: add error for using inline loops in comptime only scopesVeikka Tuominen
2023-12-05elf: return error.FlushFailure in flushObject and flushStaticLib codepaths wh...Jakub Konka
2023-12-05elf: fix typoJakub Konka
2023-12-05elf: copy out committed ZigObject to a buffer when creating static libJakub Konka
2023-12-05elf: exit early with an error when parsing or init failed when flushing objec...Jakub Konka
2023-12-05elf: exit early with an error when parsing or init failedJakub Konka
2023-12-05elf: refactorJakub Konka
2023-12-05elf: escape invalid token string when reporting an errorJakub Konka
2023-12-05elf: upcast e_shnum to u64 to check for valid rangesJakub Konka
2023-12-05elf: report malformed archive when parsing errorsJakub Konka
2023-12-05elf: re-instate basic error reporting for LD script parserJakub Konka
2023-12-05elf: move basic parse error reporting to SharedObjectJakub Konka
2023-12-05elf: do not write ELF header if there were errorsJakub Konka
2023-12-05elf: report error at the point where it is happeningJakub Konka
2023-12-04x86_64: fix packed struct field reuseJacob Young
2023-12-04x86_64: fix vector comparisionsJacob Young
2023-12-04x86_64: implement more operations on vectors with 1-bit elementsJacob Young
2023-12-03x86_64: implement movement for pointer vectorsJacob Young
2023-12-03Coff: minor fixesJacob Young
2023-12-03x86_64: "implement" `aggregate_init` for vectorsJacob Young
2023-12-03print_air: fix printing of instruction indicesJacob Young
2023-12-03x86_64: implement some todosJacob Young
2023-12-03x86_64: implement more compliant vectorsJacob Young
2023-12-03x86_64: implement more atomic opsJacob Young
2023-12-03Air: use typesafe `Air.Inst.Index`Jacob Young
2023-12-01test: test with `-fstrip` and fix failuresJacob Young