aboutsummaryrefslogtreecommitdiff
path: root/src/arch
AgeCommit message (Expand)Author
2024-07-13InternPool: add and use a mutate mutex for each listJacob Young
2024-07-10InternPool: make `global_error_set` thread-safeJacob Young
2024-07-10Air: store param names directly instead of referencing Zirmlugg
2024-07-10Zcu: cache fully qualified name on DeclJacob Young
2024-07-07Zcu: pass `PerThread` to intern pool string functionsJacob Young
2024-07-07Zcu: introduce `PerThread` and pass to all the functionsJacob Young
2024-07-04Zcu: extract permanent state from FileAndrew Kelley
2024-07-04compiler: type.zig -> Type.zigmlugg
2024-07-04Zcu: store `LazySrcLoc` in error messagesmlugg
2024-07-02stage2-wasm: not op for <= 128 bits intsPavel Verigo
2024-07-02stage2-wasm: Zcu renamingPavel Verigo
2024-07-02stage2-wasm: sign extend strategyPavel Verigo
2024-06-24stage2-wasm: abs 128 bitPavel Verigo
2024-06-23riscv: remove deprecated `Module` usagesDavid Rubin
2024-06-23Rename *[UI]LEB128 functions to *[UI]leb128Michael Bradshaw
2024-06-22rename src/Module.zig to src/Zcu.zigAndrew Kelley
2024-06-22stage2-wasm: fix div and remPavel Verigo
2024-06-20Merge pull request #20299 from mlugg/the-great-decl-splitMatthew Lugg
2024-06-19Merge pull request #20070 from Rexicon226/riscvJakub Konka
2024-06-16x86_64: get encoder tests passing againJacob Young
2024-06-16stage2-wasm: bit_reversePavel Verigo
2024-06-15stage2-wasm: enum bigint <= 128 bitsPavel Verigo
2024-06-15Zcu: rework source locationsmlugg
2024-06-15compiler: move LazySrcLoc out of stdmlugg
2024-06-13riscv: rewrite "binOp"David Rubin
2024-06-13riscv: implement `airArrayToSlice`David Rubin
2024-06-13riscv: implement optional logicDavid Rubin
2024-06-13riscv: integer + float `@abs`David Rubin
2024-06-13riscv: rename `Self` to `Func`David Rubin
2024-06-13riscv: implement more arithmetic instructionsDavid Rubin
2024-06-13riscv: zero registers when using register-wide operationsDavid Rubin
2024-06-13riscv: add `airAggregateInit` for arraysDavid Rubin
2024-06-13riscv: float argsDavid Rubin
2024-06-13riscv: first sign of floats!David Rubin
2024-06-13riscv: fix register clobber in certain edge casesDavid Rubin
2024-06-13riscv: `std.fmt.format` runningDavid Rubin
2024-06-13riscv: PRO member function callsDavid Rubin
2024-06-13riscv: arbitrary sized arraysDavid Rubin
2024-06-13riscv: basic libc varargsDavid Rubin
2024-06-13riscv: get basic libc interopDavid Rubin
2024-06-13riscv: switch progress + by-ref return progressDavid Rubin
2024-05-22Revert "implement `@expect` builtin (#19658)"Andrew Kelley
2024-05-22implement `@expect` builtin (#19658)David Rubin
2024-05-11riscv: intcast `got_addr`David Rubin
2024-05-11riscv: finally fix bug + `airAggregateInit`David Rubin
2024-05-11riscv: by-value structs + `@min`David Rubin
2024-05-11riscv: math progressDavid Rubin
2024-05-11riscv: mutable globalsDavid Rubin
2024-05-11riscv: add stage2_riscv to test matrix and bypass failing testsDavid Rubin
2024-05-11riscv: actually working test runnerDavid Rubin