aboutsummaryrefslogtreecommitdiff
path: root/src/arch
AgeCommit message (Expand)Author
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
2024-01-24codegen: implement more missing bitsJakub Konka
2024-01-24codegen: re-implement enough of codegen to error out instead panicJakub Konka
2024-01-24macho: get the ball rolling!Jakub Konka
2024-01-08stage2 AArch64: get empty file compiling againjoachimschmidt557
2024-01-01fix remaining compile errors except oneAndrew Kelley
2024-01-01fix more compilation errors introduced by this branchAndrew Kelley
2024-01-01fix a round of compile errors caused by this branchAndrew Kelley
2024-01-01compiler: update references to targetAndrew Kelley
2024-01-01update references to module (to be renamed to zcu)Andrew Kelley
2024-01-01compiler: update references to single_threadedAndrew Kelley
2024-01-01linker: update target referencesAndrew Kelley
2024-01-01linker: update references to moduleAndrew Kelley
2023-12-08AstGen: add error for using inline loops in comptime only scopesVeikka Tuominen
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-03x86_64: "implement" `aggregate_init` for vectorsJacob 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
2023-11-26move Module.Decl.Index and Module.Namespace.Index to InternPoolMeghan Denny
2023-11-25convert `toType` and `toValue` to `Type.fromInterned` and `Value.fromInterned`Techatrix
2023-11-23x86_64: optimize compile time of `mnemonic_to_encodings_map`Jacob Young
2023-11-19compiler: correct unnecessary uses of 'var'mlugg
2023-11-14x86_64: actually track state during `@divFloor` of `i128`Jacob Young
2023-11-12x86_64: resolve tlv references on first use and spill to the stackJacob Young
2023-11-12x86_64: use .rax for local exec as prescribed by the specJakub Konka
2023-11-12x86_64: remove unreachable Elf prongJakub Konka
2023-11-12elf: set symbol flags such as needs_zig_got in ZigObjectJakub Konka
2023-11-12x86_64: seems like we will need to keep track of rax and reserve rax+rdi for TLSJakub Konka
2023-11-12x86_64: emit TLS local dynamic model when PICJakub Konka
2023-11-12x86_64: get something going for the local exec modelJakub Konka
2023-11-12Dwarf: improve x86_64 backend debug infoJacob Young
2023-11-08x86_64: fix signed not of more than 64 bitsJacob Young
2023-11-08x86_64: fix optional comparisonJacob Young
2023-11-07wasm: support rendering unions using their backing type if they have no defin...kcbanner
2023-11-06x86_64: fix passing register-sized payload as non-reigster-sized unionJacob Young
2023-11-05x86_64: fix indirect return of `f80`Jacob Young