aboutsummaryrefslogtreecommitdiff
path: root/src/stage1/astgen.cpp
AgeCommit message (Expand)Author
2022-08-22stage2+stage1: remove type parameter from bit builtinsVeikka Tuominen
2022-04-27add new builtin function `@tan`Andrew Kelley
2022-03-19stage1: make type names more uniqueRobin Voetter
2021-12-11stage1: implement @prefetch() builtinIsaac Freund
2021-09-28saturating arithmetic modificationsAndrew Kelley
2021-09-28sat-arithmetic: add operator supportTravis Staloch
2021-09-01saturating arithmetic builtins: add, sub, mul, shl (#9619)travisstaloch
2021-08-27declarations may collide with primitives with @"" syntaxAndrew Kelley
2021-08-24stage1: remove incorrect compile error for var redeclarationAndrew Kelley
2021-08-22Fix typo introduced in 50a29f7Richard Eklycke
2021-07-28stage1: fix anon struct naming in certain casesMichael Dusan
2021-07-26minimum/maximum builtinsRobin Voetter
2021-07-26Add @selectRobin Voetter
2021-07-19translate-c: Handle underscore when used as an identifierEvan Haas
2021-07-11Rename IrInstSrc to Stage1ZirInst and IrInstGen to Stage1AirInstMartin Wickham
2021-07-03stage1: eliminate the IrInst base structAndrew Kelley
2021-07-02AstGen: cleanups to pass more compile error test casesAndrew Kelley
2021-07-02stage1: get rid of the is_noreturn flag on IrInstSrcAndrew Kelley
2021-07-02move "unreachable code" error from stage1 to stage2Andrew Kelley
2021-06-23stage1: `@shuffle` type and mask params in comptime scopeAndrew Kelley
2021-06-12Renamed @byteOffsetOf to @offsetOfExonorid
2021-05-28stage1: memoize strings in the ASTAndrew Kelley
2021-05-28stage1: rename IrBasicBlockSrc to Stage1ZirBasicBlockAndrew Kelley
2021-05-28stage1: remove source_node field from Stage1ZirAndrew Kelley
2021-05-28stage1: remove c_import_buf from Stage1ZirAndrew Kelley
2021-05-28stage1: move the ZigFn from Stage1Zir to Stage1AstGenAndrew Kelley
2021-05-28stage1: rename IrBuilderSrc to Stage1AstGenAndrew Kelley
2021-05-28stage1: move next_debug_id from Stage1Zir to IrBuilderSrcAndrew Kelley
2021-05-28stage1: move some mutable state from Stage1Zir to IrAnalyzeAndrew Kelley
2021-05-28stage1: rename IrExecutableSrc to Stage1ZirAndrew Kelley
2021-05-28stage1: rework tokenizer to match stage2Andrew Kelley