aboutsummaryrefslogtreecommitdiff
path: root/src/arch
AgeCommit message (Expand)Author
2023-11-03x86_64: reduce `RegisterManager` performance regressionJacob Young
2023-11-03x86_64: fix std test failuresJacob Young
2023-11-01wasm: fix bitcasting to -and from arraysLuuk de Gram
2023-10-31std.builtin.Endian: make the tags lower caseAndrew Kelley
2023-10-31mem: fix ub in writeIntJacob Young
2023-10-30elf: move incremental codegen bits into ZigObject.zigJakub Konka
2023-10-30elf: rename ZigModule to ZigObjectJakub Konka
2023-10-30coff: implement enough of extern handling to pass comptime export testsJakub Konka
2023-10-30macho: implement enough of extern handling to pass comptime export testsJakub Konka
2023-10-29x86_64: fix compiler rt test failuresJacob Young
2023-10-29x86_64: refactor codegen memory reprJacob Young
2023-10-29x86_64: fix hazard between pic call and sysv ccJacob Young
2023-10-28x86_64: handle .load_symbol in more placesJacob Young
2023-10-28x86_64: handle .load_symbol in mul_with_overflow and mul_divJakub Konka
2023-10-28x86_64: assert fixes are ._ for linker_relocJakub Konka
2023-10-28x86_64: refactor Lower.zigJakub Konka
2023-10-28x86_64: pass behavior tests PIC and non-PICJakub Konka
2023-10-28x86_64: no more load/lea_symbol weirdnessJakub Konka
2023-10-28elf: set needs_got on generated extern varsJakub Konka
2023-10-28x86_64: rename load/lea_memory to load/lea_symbolJakub Konka
2023-10-28x86_64: do not hardcode memory passed by Elf linkerJakub Konka
2023-10-27x86_64: fix c abi test failuresJacob Young
2023-10-27x86_64: fix `cond_br`Jacob Young
2023-10-27x86_64: fix `@memset`Jacob Young
2023-10-27x86_64: add missing spillJacob Young
2023-10-26x86_64: add missing spillsJacob Young
2023-10-26x86_64: fix behavior of `getValue`Jacob Young
2023-10-26x86_64: implement `@divFloor` and `@mod` for `i128`Jacob Young
2023-10-25x86_64: pass more testsJacob Young
2023-10-24InternPool: remove runtime_value representationmlugg
2023-10-23x86_64: implement inline asm GOT reference for PIC targetsJacob Young
2023-10-23x86_64: implement 128-bit builtinsJacob Young
2023-10-23x86_64: implement `@mod` for floating-point typesJacob Young
2023-10-23x86_64: implement enough to pass unicode testsJacob Young
2023-10-23Merge pull request #17651 from Vexu/error-limitAndrew Kelley
2023-10-22Revert "Revert "Merge pull request #17637 from jacobly0/x86_64-test-std""Jacob Young
2023-10-22Revert "Merge pull request #17637 from jacobly0/x86_64-test-std"Andrew Kelley
2023-10-22Merge pull request #17637 from jacobly0/x86_64-test-stdJacob Young
2023-10-22remove uses of non-configurable `err_int`Veikka Tuominen
2023-10-21codegen: implement lowering aligned anon declsJacob Young
2023-10-21InternPool: store alignment of anon declsAndrew Kelley
2023-10-21x86_64: fix bugs and disable erroring testsJacob Young
2023-10-21x86_64: disable difficult std tests and hack around more zero-bit typesJacob Young
2023-10-21x86_64: fix crashesJacob Young
2023-10-18x86_64: improve inline assembly supportJacob Young
2023-10-17Merge pull request #17556 from ziglang/elf-link-zig-properJakub Konka
2023-10-17x86_64: fix C abi argument passing in memoryJacob Young
2023-10-16codegen: refactor .actual_got into .extern_gotJakub Konka
2023-10-16codegen+elf: lower imported data refsJakub Konka
2023-10-16x86_64: add -fPIC support targeting ELFJakub Konka