aboutsummaryrefslogtreecommitdiff
path: root/src/ir.cpp
AgeCommit message (Expand)Author
2020-02-10Merge pull request #4389 from mikdusan/stage1-memMichael Dusan
2020-02-10stage1: memory/report overhaulMichael Dusan
2020-02-10Add cast between [*c]T and ?[*:0]T on fn parameterTimon Kruiper
2020-02-10compile error instead of abort for unimplemented `@typeInfo`Andrew Kelley
2020-02-10fix compiler assertion when duplicating fields...Andrew Kelley
2020-02-10Merge pull request #4404 from ziglang/async-stdAndrew Kelley
2020-02-09fix not checking type of return pointerAndrew Kelley
2020-02-09fix defer interfering with return value spillAndrew Kelley
2020-02-08solve previous commit a better wayAndrew Kelley
2020-02-08Revert "properly spill optional payload capture value"Andrew Kelley
2020-02-08properly spill optional payload capture valueAndrew Kelley
2020-02-05Fix edge case in cast between fn with varargsLemonBoy
2020-01-29simplify int/float comparisonAndrew Kelley
2020-01-29Fix comptime float-int comparisonsLemonBoy
2020-01-29Fix edge case in switch with single elseLemonBoy
2020-01-29Add a spill to while error unionBenjamin Feng
2020-01-28Add a spill to while optionalBenjamin Feng
2020-01-28fix more compile error test regressionsAndrew Kelley
2020-01-28fix result locations not handling undefined correctlyAndrew Kelley
2020-01-28fix error message column/line number regressionsAndrew Kelley
2020-01-28fix regression of storing optional with 0-bit payloadAndrew Kelley
2020-01-28fix 0-bit child type coerced to optional return ptr result locationAndrew Kelley
2020-01-27fix line, column numbers of compile errorsAndrew Kelley
2020-01-27add missing spill for for loops with pointer elemsAndrew Kelley
2020-01-27fix auto created variables not having correct alignmentAndrew Kelley
2020-01-27fix not handling undefined u0 correctlyAndrew Kelley
2020-01-27fix triple level result location with bitcast sandwichAndrew Kelley
2020-01-27`@bitCast` result location: fix passing invalid alignmentAndrew Kelley
2020-01-27fix nested bitcast passed as tuple elementAndrew Kelley
2020-01-27Merge branch 'master' into ir-clean-up-varsAndrew Kelley
2020-01-27Merge branch 'fx-4274' of https://github.com/LemonBoy/zig into LemonBoy-fix-4274Andrew Kelley
2020-01-26fix compilation errorAndrew Kelley
2020-01-25Merge remote-tracking branch 'origin/master' into layneson-cpus_and_featuresAndrew Kelley
2020-01-25fix memory profilingAndrew Kelley
2020-01-25split IrInstruction into IrInst, IrInstSrc, IrInstGenAndrew Kelley
2020-01-23More error checking for unresolved TLDsLemonBoy
2020-01-20improve `zig targets`Andrew Kelley
2020-01-18Merge pull request #4222 from LemonBoy/eutwouwthAndrew Kelley
2020-01-18Fix edge case in tagName handling of unionsLemonBoy
2020-01-18Get rid of some dead logicLemonBoy
2020-01-18Prevent crash with empty non-exhaustive enumLemonBoy
2020-01-18Allow @tagName on enum literalsLemonBoy
2020-01-17Merge pull request #4191 from Vexu/non-exhaustive-enumsAndrew Kelley
2020-01-16revert one part of ir get_elem_ptr analysisAndrew Kelley
2020-01-16fix regression with optionals and globalsAndrew Kelley
2020-01-16fix regressions double implicit casting return ptrAndrew Kelley
2020-01-16fix regression with inferred struct fieldsAndrew Kelley
2020-01-16fix regressions in get_elem_ptr related to undefinedAndrew Kelley
2020-01-16fix implicit cast regressionAndrew Kelley
2020-01-16fix regression with var ptrs not being constAndrew Kelley