aboutsummaryrefslogtreecommitdiff
path: root/src/arch
AgeCommit message (Expand)Author
2024-02-29wasm: re-implement `updateExports`Luuk de Gram
2024-02-29wasm: create linking objects in correct moduleLuuk de Gram
2024-02-29wasm: move incremental Dwarf info into ZigObjectLuuk de Gram
2024-02-27Merge pull request #19102 from ziglang/decouple-zirAndrew Kelley
2024-02-27Merge pull request #18538 from Pangoraw/wasm_vector_abiLuuk de Gram
2024-02-26move Zcu.LazySrcLoc to std.zig.LazySrcLocAndrew Kelley
2024-02-26compiler: decide dbg_var scoping based on AIR blocksmlugg
2024-02-25Merge pull request #18906 from jacobly0/x86_64-testsAndrew Kelley
2024-02-25test: rework how filtering worksJacob Young
2024-02-25x86_64: implement more shufflesJacob Young
2024-02-25x86_64: implement optional comparisonsJacob Young
2024-02-25x86_64: fix avx2 `@truncacte`Jacob Young
2024-02-25Sema: implement vector coercionsJacob Young
2024-02-25x86_64: implement `@shuffle`Jacob Young
2024-02-25x86_64: fix inline asm match constraintsJacob Young
2024-02-25x86_64: implement `@select`Jacob Young
2024-02-25x86_64: fix incorrect mnemonic selectionJacob Young
2024-02-22Builder: fix float constants in llvm irJacob Young
2024-02-17lib/std/elf: refactor reloc enum valuesJakub Konka
2024-02-17elf: create Zig specific reloc type shared across ISAsJakub Konka
2024-02-17elf: add riscv dynamic relocsJakub Konka
2024-02-16InternPool: make more use of `NullTerminatedString.Slice`Jacob Young
2024-02-14x86_64: fix crash loading a packed value from a spilled pointerJacob Young
2024-02-14wasm: allow non-int vectorsPaul Berg
2024-02-12x86_64: implement `@clz` and `@ctz` of big integersJacob Young
2024-02-12x86_64: implement `@byteSwap` of big integersJacob Young
2024-02-12x86_64: fix compiler_rt testsJacob Young
2024-02-12x86_64: implement shifts of big integersJacob Young
2024-02-12x86_64: fix register clobberJacob Young
2024-02-12x86_64: implement c abi for bool vectorsJacob Young
2024-02-12x86_64: implement `@abs` of big integersJacob Young
2024-02-12x86_64: fix assert locationJacob Young
2024-02-12x86_64: fix packed loadJacob Young
2024-02-12x86_64: implement `ret_safe`Jacob Young
2024-02-12x86_64: fix incorrect alignment checkJacob Young
2024-02-12x86_64: implement mul, div, and mod of large integersJacob Young
2024-02-11wasm: correctly lower packed structs in argumentsLuuk de Gram
2024-02-06x86: remove final vestiges of mir_to_air (#18836)Pyry Kovanen
2024-02-06add the `clflush` mnemDavid Rubin
2024-02-05compiler: rename value.zig to Value.zigAndrew Kelley
2024-02-05x86_64: fix miscompilations on baselineJacob Young
2024-02-02InternPool: use separate key for slicesmlugg
2024-01-31x86_64+macho: emit .got instead of .got_load relocsJakub Konka
2024-01-29llvm: ensure returned undef is 0xaa bytes when runtime safety is enabledVeikka Tuominen
2024-01-24macho: ensure we zero-out regions after copying them overJakub Konka
2024-01-24macho: actually lower TLS variablesJakub Konka
2024-01-24x86_64: emit MachO TLV sequenceJakub Konka
2024-01-24x86_64: save TLS to stack for MachOJakub Konka
2024-01-24macho: again fix symbol index dereference in codegen wrt ZigObjectJakub Konka
2024-01-24macho: fix symbol index dereference in codegen wrt ZigObjectJakub Konka