aboutsummaryrefslogtreecommitdiff
path: root/src/ir.cpp
AgeCommit message (Expand)Author
2019-06-09different array literal syntax when inferring the sizeAndrew Kelley
2019-06-09result loc semantics for array initializationAndrew Kelley
2019-06-09remove ResultLocField dead codeAndrew Kelley
2019-06-08result location mechanism for struct initializationAndrew Kelley
2019-06-08hook up result locs for `try`Andrew Kelley
2019-06-08hook up peer result locs to orelse keywordAndrew Kelley
2019-06-07hook up peer result locs to catchAndrew Kelley
2019-06-07hook up result locs to for loopsAndrew Kelley
2019-06-07hook up peer result locs to while bool and optionalAndrew Kelley
2019-06-07hook up while on error unions with result locationsAndrew Kelley
2019-06-07hook up peer result locs to if optional and if errAndrew Kelley
2019-06-07fix behavior for peer result locs with one prong unreachableAndrew Kelley
2019-06-07fix behavior for non sret fn callsAndrew Kelley
2019-06-07no-copy semantics for peer result function callsAndrew Kelley
2019-06-04no-copy semantics for switch expressionsAndrew Kelley
2019-06-03fix the rest of the ir_build_alloca_src callsitesAndrew Kelley
2019-06-03no-copy semantics for if optional and if error unionAndrew Kelley
2019-06-03no-copy semantics for for loopsAndrew Kelley
2019-06-03while loopsAndrew Kelley
2019-06-03fix alignment of constsAndrew Kelley
2019-06-03var types, alignment, and comptimeAndrew Kelley
2019-06-03add missing ir_expr_wrap callsAndrew Kelley
2019-05-31no-copy semantics for function forwardingAndrew Kelley
2019-05-31no-copy semantics for function call init var and literalAndrew Kelley
2019-05-31peer result locations with mixed runtime/comptimeAndrew Kelley
2019-05-31local consts with comptime init exprsAndrew Kelley
2019-05-30no-copy semantics for nested ifAndrew Kelley
2019-05-30no-copy semantics for if exprAndrew Kelley
2019-05-30no-copy semantics for basic runtime function call variable initAndrew Kelley
2019-05-30default struct field initialization expressionsAndrew Kelley
2019-05-29std.meta/trait: def/definition => decl/declarationtgschultz
2019-05-29stage1: AstNodes cannot be casted, but are rather accessed via a union.Shawn Landden
2019-05-29`use` works on unions and enums in addition to structsAndrew Kelley
2019-05-28no "use of undeclared identifer" in dead comptime branchesAndrew Kelley
2019-05-26allow implicit optional pointer to optional c_void pointerAndrew Kelley
2019-05-26introduce @hasDecl builtin functionAndrew Kelley
2019-05-26support enum literals implicit casting to tagged unionsAndrew Kelley
2019-05-24Implement @unionInitRobert Scott
2019-05-19Fix too eager comptime evaluation of error ptrLemonBoy
2019-05-16fixups to the previous commitAndrew Kelley
2019-05-16breaking changes to all bit manipulation intrinsicsShawn Landden
2019-05-14slice types no longer have field accessAndrew Kelley
2019-05-14switching on error sets makes new error set for capture valuesAndrew Kelley
2019-05-14fix regression on switch capture value for multiple casesAndrew Kelley
2019-05-14else value when switching on error set hasAndrew Kelley
2019-05-10fix hang for some compile errorsAndrew Kelley
2019-05-10stage1: compile error for loop expr val ignoredMichael Dusan
2019-05-10Fixes and simplifications for stage 1 parserJimmi HC
2019-05-09stage1: make some asserts print source locationAndrew Kelley
2019-05-09compile error for attempt to cast enum literal to errorAndrew Kelley