aboutsummaryrefslogtreecommitdiff
path: root/src/arch
AgeCommit message (Expand)Author
2024-05-11riscv: implement a basic `@intCast`David Rubin
2024-05-11riscv: fix overflow checks in addition.David Rubin
2024-05-11riscv: change `load_symbol` psuedo instruction size to 8David Rubin
2024-05-11riscv: fix how we calculate stack offsets. allows for pass by reference argum...David Rubin
2024-05-11riscv: correctly index struct field accessDavid Rubin
2024-05-11riscv: add `allocReg` helper, and clean up some comparing logicDavid Rubin
2024-05-11riscv: correct the order of the return epilogueDavid Rubin
2024-05-11riscv: pointer workDavid Rubin
2024-05-11riscv: change up how we do argsDavid Rubin
2024-05-11riscv: reorganize `binOp` and implement `cmp_imm_gte` MIRDavid Rubin
2024-05-11riscv: update builtin namesDavid Rubin
2024-05-11riscv: progress toward arraysDavid Rubin
2024-05-11riscv: implement 64 bit immediate into register loadingDavid Rubin
2024-05-11riscv: 16 bit `@byteSwap`David Rubin
2024-05-11riscv: implement basic logical shiftingDavid Rubin
2024-05-11riscv: add `cmp_eq` MIR instructionDavid Rubin
2024-05-11riscv: basic struct field accessDavid Rubin
2024-05-11riscv: implement basic branchingDavid Rubin
2024-05-11riscv: implement `@abs`David Rubin
2024-05-11riscv: update `start.zig` and restore ra from the proper stack offsetDavid Rubin
2024-05-11riscv: basic function argumentsDavid Rubin
2024-05-11riscv: initial cleanup and workDavid Rubin
2024-05-08x86_64: fix C abi of incomplete sse registerJacob Young
2024-05-08x86_64 sysv C ABI: fix f128 param and return typesAndrew Kelley
2024-04-22x86_64: fix C abi for unionsJacob Young
2024-04-17compiler: rework comptime pointer representation and accessmlugg
2024-04-16x86_64: fix miscompilation regression in package fetching codeJacob Young
2024-04-08InternPool: remove slice from byte aggregate keysJacob Young
2024-04-06x86_64: fix abi of nested structsJacob Young
2024-03-30x86_64: cleanup comptime mutable memory changeJacob Young
2024-03-30Sema: rework `@fieldParentPtr` to accept a pointer typeJacob Young
2024-03-30cbe: rewrite `CType`Jacob Young
2024-03-26compiler: eliminate TypedValuemlugg
2024-03-26compiler: eliminate most usages of TypedValuemlugg
2024-03-26Zcu: eliminate `Decl.alive` fieldmlugg
2024-03-26compiler: eliminate legacy Value representationmlugg
2024-03-26Zcu.Decl: remove `ty` fieldmlugg
2024-03-25compiler: implement analysis-local comptime-mutable memorymlugg
2024-03-18Add 64bit byteswap case, use fewer localsSuperAuguste
2024-03-15bsd: debitrot AtomicOrder renamesMichael Dusan
2024-03-11Merge pull request #19229 from tiehuis/ryu-128Andrew Kelley
2024-03-11std.builtin: make atomic order fields lowercaseTristan Ross
2024-03-11std.builtin: make link mode fields lowercaseTristan Ross
2024-03-11std.builtin: make container layout fields lowercaseTristan Ross
2024-03-10wasm/codegen: add "and" + "or" impl for big intsMarc Tiehuis
2024-03-06InternPool: create specialized functions for loading namespace typesmlugg
2024-03-02Air: replace `.dbg_inline_*` with `.dbg_inline_block`Jacob Young
2024-03-01compiler: audit debug mode checksJacob Young
2024-02-29wasm: make symbol indexes a non-exhaustive enumLuuk de Gram
2024-02-29wasm: correctly generate relocations for type indexLuuk de Gram