aboutsummaryrefslogtreecommitdiff
path: root/src/codegen
AgeCommit message (Expand)Author
2025-02-18spirv: extend supported `c` constraint valuesAli Cheraghi
2025-02-18spirv: ziggify and remove unknown spirv featuresAli Cheraghi
2025-02-18spirv: respect cpu featuresAli Cheraghi
2025-02-18spirv: cache more types & merge constructX functionsAli Cheraghi
2025-02-17std.Target: Remove functions that just wrap component functions.Alex Rønne Petersen
2025-02-17std.builtin: Rename CallingConvention.propeller1_sysv to propeller_sysv.Alex Rønne Petersen
2025-02-17std.builtin: Rename CallingConvention.wasm_watc to wasm_mvp.Alex Rønne Petersen
2025-02-17std.builtin: Remove CallingConvention.arm_(apcs,aapcs16_vfp).Alex Rønne Petersen
2025-02-17std.Target: Remove Cpu.Arch.propeller2 and use a CPU feature instead.Alex Rønne Petersen
2025-02-17std.Target: Remove Cpu.Arch.spu_2.Alex Rønne Petersen
2025-02-10cbe: fix incomplete array element typesJacob Young
2025-02-10cbe: fix crash rendering argument names in lazy functionsJacob Young
2025-02-10cbe: emit linksection for `@export`Jacob Young
2025-02-07std.ArrayHashMap: popOrNul() -> pop()Meghan Denny
2025-02-03compiler,std: implement ZON supportMason Remaley
2025-01-31x86_64: rewrite float vector conversionsJacob Young
2025-01-31Sema: introduce all_vector_instructions backend featureJacob Young
2025-01-30compiler: add `intcast_safe` AIR instructionmlugg
2025-01-25Merge pull request #22581 from jacobly0/x86_64-rewriteAndrew Kelley
2025-01-24x86_64: rewrite scalar and vector int `@min` and `@max`Jacob Young
2025-01-24x86_64: rewrite float vector `@abs` and equality comparisonsJacob Young
2025-01-24compiler: yet more panic handler changesmlugg
2025-01-22compiler: pass error return traces everywheremlugg
2025-01-21compiler: simplify generic functions, fix issues with inline callsmlugg
2025-01-19llvm: convert `@divFloor` and `@mod` to forms llvm will recognizeJacob Young
2025-01-16x86_64: implement fallback for pcmpeqqJacob Young
2025-01-16all: update to `std.builtin.Type.{Pointer,Array,StructField}` field renamesmlugg
2025-01-16all: update to `std.builtin.Type.Pointer.Size` field renamesmlugg
2025-01-15rewrite wasm/Emit.zigAndrew Kelley
2025-01-15compiler: add type safety for export indicesAndrew Kelley
2025-01-15wasm linker: aggressive DODificationAndrew Kelley
2025-01-14Sema: more validation for builtin decl typesmlugg
2025-01-10cbe: fix miscomps of the compilerJacob Young
2025-01-08cbe: fix miscomps of x86_64 backendJacob Young
2025-01-05Added support for thin ltoTravis Lange
2025-01-05compiler: slightly simplify builtin decl memoizationmlugg
2025-01-04incremental: new `AnalUnit` to group dependencies on `std.builtin` declsmlugg
2024-12-27llvm: fix UB in metadata printerDavid Rubin
2024-12-24compiler: analyze type and value of global declaration separatelymlugg
2024-12-23Zir: refactor `declaration` instruction representationmlugg
2024-12-11compiler: Improve the handling of unwind table levels.Alex Rønne Petersen
2024-12-08cbe: prevent tautological-compare warnings in generated codeJacob Young
2024-12-03llvm: Remove dead targetArch() and targetOs() functions.Alex Rønne Petersen
2024-12-03std.Target: Remove Os.Tag.bridgeos.Alex Rønne Petersen
2024-11-28llvm: Lower ohoseabi to ohos instead of verbatim.Alex Rønne Petersen
2024-11-28Merge pull request #22067 from alexrp/pie-testsAlex Rønne Petersen
2024-11-24dwarf: fix stepping through an inline loop containing one statementJacob Young
2024-11-24std.Target: Add Os.HurdVersionRange for Os.Tag.hurd.Alex Rønne Petersen
2024-11-12Merge pull request #21920 from alexrp/nobuiltinAlex Rønne Petersen
2024-11-09spirv: dont emit forward pointer for annotation instructionsRobin Voetter