aboutsummaryrefslogtreecommitdiff
path: root/src/stage1/ir.cpp
AgeCommit message (Expand)Author
2022-08-10stage2: Implement explicit backing integers for packed structsIsaac Freund
2022-07-23Fix #6944: referencing type info alignment causes error in unrelated functionYujiri
2022-07-08stage1: Fix seg-fault when slicing string literal with sentinelCody Tapscott
2022-07-08Sema: add a note about @setEvalBranchQuota() when branch quota is exceededVÖRÖSKŐI András
2022-05-23Fix segfault in error noteThomas Cheng
2022-05-08Merge pull request #11609 from ziglang/win-compiler-rtAndrew Kelley
2022-05-08Add Win64 calling conventionHannes Bredberg
2022-05-08allow in-memory coercion of differently-named floats with same bitsAndrew Kelley
2022-04-27stage1: add missing comptime float opsAndrew Kelley
2022-04-27add new builtin function `@tan`Andrew Kelley
2022-04-27stage1: Manually lower softfloat ops when neededCody Tapscott
2022-04-22Merge pull request #11279 from igor84/s1_packed_structAndrew Kelley
2022-04-14stage2: progress towards stage3Andrew Kelley
2022-04-09stage1: Additional fix for packed structsIgor Stojkovic
2022-03-26stage1: Fix packed structs (#2627, #10104)Igor Stojkovic
2022-03-08deprecated TypeInfo in favor of TypeJonathan Marler
2022-02-23stage1: rename TypeInfo.FnArg to Fn.ParamVeikka Tuominen
2022-02-17stage1: improve error message when casting tuplesVeikka Tuominen
2022-02-13Implement f128 `@rem`Mateusz Radomski
2022-02-09stage 1: improve error message if error union is cast to payload (#10770)Sebsatian Keller
2022-02-05stage2: add support for Nvptx targetgwenzek
2022-02-01stage2: remove anytype fields from the languageAndrew Kelley
2022-02-01stage1: avoid anytype fields for type infoAndrew Kelley
2022-01-31stage1: remove the `data` field from TypeInfo.DeclarationAndrew Kelley
2022-01-30ir.cpp: use is_tagged_union to DRYzseri
2022-01-29stage1: fix saturating arithmetic producing incorrect results on type comptim...riverbl
2022-01-28stage1: add f80 typeVeikka Tuominen
2022-01-20stage1: remove the "referenced here" error noteAndrew Kelley
2021-12-28stage1: fix access of slice sentinel at comptimeVeikka Tuominen
2021-12-19stage1, stage2: rename c_void to anyopaque (#10316)Isaac Freund
2021-12-11stage1: implement @prefetch() builtinIsaac Freund
2021-12-08stage1: fix regression of shift by negative value errorAndrew Kelley
2021-12-08stage1: saturating shl operates using LHS typeAndrew Kelley
2021-11-25stage1: fix exporting enumsAndrew Kelley
2021-10-15Sat shl neg rhs (#9949)travisstaloch
2021-09-28sat-arithmetic: add operator supportTravis Staloch
2021-09-24Spelling corrections (#9833)Josh Soref
2021-09-20Address Spaces: Yeet address space on function prototypesRobin Voetter
2021-09-20Address Spaces: Pointer and function info in @TypeRobin Voetter
2021-09-01saturating arithmetic builtins: add, sub, mul, shl (#9619)travisstaloch
2021-08-23stage1: `@intToEnum` implicitly does an `@intCast`Andrew Kelley
2021-07-28stage1: fix anon struct naming in certain casesMichael Dusan
2021-07-26minimum/maximum builtinsRobin Voetter
2021-07-26Add @selectRobin Voetter
2021-07-25ctz + clzAuguste Rame
2021-07-25Add vector support for @popCountAuguste Rame
2021-07-15src: return a null-terminated sliceDaniele Cocca
2021-07-11Remove Stage1AirInst::owner_bb, use zir owner instead.Martin Wickham
2021-07-11Rename IrInstSrc to Stage1ZirInst and IrInstGen to Stage1AirInstMartin Wickham
2021-07-05Remove debug checks, audit field accessesMartin Wickham