aboutsummaryrefslogtreecommitdiff
path: root/src/ir.cpp
AgeCommit message (Expand)Author
2020-02-20ir: Compile error on result_loc type mismatch w/ slicingLemonBoy
2020-02-18Merge pull request #4474 from LemonBoy/saukerkrautAndrew Kelley
2020-02-18Makes the declaration slice resolve lazely when using `@typeInfo`Timon Kruiper
2020-02-16ir: Avoid invalidating the decl_table iteratorLemonBoy
2020-02-16ir: Prevent crash when indexing undefined ptr to arrayLemonBoy
2020-02-16Implement noasync awaitsAndrew Kelley
2020-02-14ir: Make all the payload captures do a copyLemonBoy
2020-02-13ir: Don't crash when converting undefined ptrsLemonBoy
2020-02-13ir: Allow implicit conversion between vector typesLemonBoy
2020-02-11ir: Fix erroneous error message for ptr castsLemonBoy
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