aboutsummaryrefslogtreecommitdiff
path: root/src/arch/sparc64
AgeCommit message (Expand)Author
2025-09-26compiler: move self-hosted backends from src/arch to src/codegenAlex Rønne Petersen
2025-09-21Elf2: create a new linker from scratchJacob Young
2025-08-11std.ArrayList: make unmanaged the defaultAndrew Kelley
2025-08-11linker: delete plan9 supportAndrew Kelley
2025-07-22aarch64: add new from scratch self-hosted backendJacob Young
2025-07-16inline assembly: use typesAndrew Kelley
2025-07-07std.fmt.format: use {t} for tag name rather than {s}Andrew Kelley
2025-07-07compiler: update a bunch of format stringsAndrew Kelley
2025-06-19Target: pass and use locals by pointer instead of by valueJacob Young
2025-06-15compiler: fix `@intFromFloat` safety checkmlugg
2025-06-12x86_64: remove air references from mirJacob Young
2025-06-12compiler: get most backends compiling againmlugg
2025-06-06x86_64: add support for pie executablesJacob Young
2025-06-01compiler: implement better shuffle AIRmlugg
2025-05-31cbe: implement `stdbool.h` reserved identifiersJacob Young
2025-05-31Sema: remove `all_vector_instructions` logicJacob Young
2025-05-29Legalize: introduce a new pass before livenessJacob Young
2025-05-27compiler: tlv pointers are not comptime-knownmlugg
2025-05-18compiler: refactor `Zcu.File` and path representationmlugg
2025-04-26compiler: add @memmove builtindweiller
2025-02-22arch/sparc64/CodeGen: Fix indentation in realStackOffset87flowers
2025-02-10std.ArrayList: popOrNull() -> pop() [v2] (#22720)Meghan Denny
2025-01-31Sema: introduce all_vector_instructions backend featureJacob Young
2025-01-30compiler: add `intcast_safe` AIR instructionmlugg
2025-01-16x86_64: rewriteJacob Young
2025-01-16all: update to `std.builtin.Type.Pointer.Size` field renamesmlugg
2025-01-15switch to ArrayListUnmanaged for machine codeAndrew Kelley
2025-01-15rework error handling in the backendsAndrew Kelley
2024-11-24dwarf: fix stepping through an inline loop containing one statementJacob Young
2024-10-31compiler: remove anonymous struct types, unify all tuplesmlugg
2024-10-19compiler: introduce new `CallingConvention`mlugg
2024-10-04remove `@fence` (#21585)David Rubin
2024-09-12Replace deprecated default initializations with decl literalsLinus Groh
2024-09-10codegen: implement output to the `.debug_info` sectionJacob Young
2024-09-01compiler: implement labeled switch/continuemlugg
2024-09-01Air: add explicit `repeat` instruction to repeat loopsmlugg
2024-08-28std: update `std.builtin.Type` fields to follow naming conventionsmlugg
2024-08-27compiler,lib,test,langref: migrate `@setCold` to `@branchHint`mlugg
2024-08-27compiler: implement `@branchHint`, replacing `@setCold`mlugg
2024-08-25remove `mod` aliases for ZcusDavid Rubin
2024-08-25sema: clean-up `{union,struct}FieldAlignment` and friendsDavid Rubin
2024-08-25sema: rework type resolution to use Zcu when possibleDavid Rubin
2024-08-20Dwarf: emit info about inline call sitesJacob Young
2024-08-16Dwarf: rework self-hosted debug info from scratchJacob Young
2024-08-13fix compile errors in other codegen backendsJakub Konka
2024-08-11compiler: split Decl into Nav and Caumlugg
2024-08-07elf: fix compile errorsJakub Konka
2024-07-10Air: store param names directly instead of referencing Zirmlugg
2024-07-07Zcu: introduce `PerThread` and pass to all the functionsJacob Young
2024-07-04Zcu: extract permanent state from FileAndrew Kelley