aboutsummaryrefslogtreecommitdiff
path: root/src/ir.cpp
AgeCommit message (Expand)Author
2019-06-17inferred comptime union initsAndrew Kelley
2019-06-17inferred comptime values rather than elided scopesAndrew Kelley
2019-06-16fix type info crash on extern lib nameAndrew Kelley
2019-06-16fixes resolving aligment of child type in sliceJimmi HC
2019-06-15better result location handling of inline loopsAndrew Kelley
2019-06-15better result location semantics with optionals and return locationsAndrew Kelley
2019-06-15Merge remote-tracking branch 'origin/master' into copy-elision-3Andrew Kelley
2019-06-14fix `@export` for arrays not respecting the symbol nameAndrew Kelley
2019-06-14fix `@export` for arrays and allow sections on extern variablesAndrew Kelley
2019-06-14fix peer result locs with switchAndrew Kelley
2019-06-14fix peer result location with error code and payloadAndrew Kelley
2019-06-13fix a couple more test regressionsAndrew Kelley
2019-06-13fix bitcast packed struct to integer and backAndrew Kelley
2019-06-13fix atomic builtin functionsAndrew Kelley
2019-06-13allow comptime array literals casted to slicesAndrew Kelley
2019-06-13fix behavior for nested array literalsAndrew Kelley
2019-06-13fix runtime initialize array elem and then implicit cast to sliceAndrew Kelley
2019-06-12fix result loc implicit casting optionals and error unionsAndrew Kelley
2019-06-12fix double nested peer result locationsAndrew Kelley
2019-06-12fix declref not writing to result locAndrew Kelley
2019-06-12fix nested peer result locs with no memory locAndrew Kelley
2019-06-12fix `@bitCast` with runtime scalar and dest result loc varAndrew Kelley
2019-06-12fix alignment problem with `@bitCast` result locationAndrew Kelley
2019-06-12fix `@bitCast` regressionsAndrew Kelley
2019-06-11fix runtime if nested inside comptime ifAndrew Kelley
2019-06-11fix returning scalar valuesAndrew Kelley
2019-06-11fix `@bitCast` semantics when there is no parent result locAndrew Kelley
2019-06-11fix for loop index variable not in scopeAndrew Kelley
2019-06-11fix not checking return value of resolving resultAndrew Kelley
2019-06-11fix struct and array init when result casted to anyerror!?TAndrew Kelley
2019-06-11fix struct and array init when result casted to anyerror!?TAndrew Kelley
2019-06-11fix implicit casting return value struct/arary init to optionalAndrew Kelley
2019-06-11fixes for crashes and compile errorsAndrew Kelley
2019-06-11fix comptime variablesAndrew Kelley
2019-06-11fix comptime function callsAndrew Kelley
2019-06-10remove the final legacy stack allocationAndrew Kelley
2019-06-10use result loc for ref instructionAndrew Kelley
2019-06-10fix peer result locations in the face of unreachableAndrew Kelley
2019-06-10result location semantics for vector to arrayAndrew Kelley
2019-06-10result loc semantics for loading packed struct pointer to packed structAndrew Kelley
2019-06-10result loc semantics for `@sliceToBytes` and `@bytesToSlice`Andrew Kelley
2019-06-10result location semantics for cmpxchgAndrew Kelley
2019-06-10result location semantics for error union wrapping an errorAndrew Kelley
2019-06-10result location semantics for error union wrapping a payloadAndrew Kelley
2019-06-10result location semantics for optional wrapAndrew Kelley
2019-06-10result location semantics for slicesAndrew Kelley
2019-06-10result location semantics for `@bitCast`Andrew Kelley
2019-06-10hook up result locations for union initializationsAndrew Kelley
2019-06-09inferred array size of array literals worksAndrew Kelley
2019-06-09Merge remote-tracking branch 'origin/master' into copy-elision-3Andrew Kelley