aboutsummaryrefslogtreecommitdiff
path: root/src/arch/x86_64
AgeCommit message (Expand)Author
2024-07-16Value: eliminate static recursion loop from value printingmlugg
2024-07-14riscv: truncate `airStructFieldVal` resultDavid Rubin
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: 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-06-22rename src/Module.zig to src/Zcu.zigAndrew Kelley
2024-06-16x86_64: get encoder tests passing againJacob Young
2024-05-22Revert "implement `@expect` builtin (#19658)"Andrew Kelley
2024-05-22implement `@expect` builtin (#19658)David 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-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-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-26compiler: decide dbg_var scoping based on AIR blocksmlugg
2024-02-25x86_64: implement more shufflesJacob Young
2024-02-25x86_64: implement optional comparisonsJacob Young
2024-02-25x86_64: fix avx2 `@truncacte`Jacob Young
2024-02-25Sema: implement vector coercionsJacob Young
2024-02-25x86_64: implement `@shuffle`Jacob Young
2024-02-25x86_64: fix inline asm match constraintsJacob Young
2024-02-25x86_64: implement `@select`Jacob Young
2024-02-25x86_64: fix incorrect mnemonic selectionJacob Young
2024-02-22Builder: fix float constants in llvm irJacob Young
2024-02-17lib/std/elf: refactor reloc enum valuesJakub Konka
2024-02-17elf: create Zig specific reloc type shared across ISAsJakub Konka
2024-02-17elf: add riscv dynamic relocsJakub Konka
2024-02-16InternPool: make more use of `NullTerminatedString.Slice`Jacob Young