aboutsummaryrefslogtreecommitdiff
path: root/src/ir.cpp
AgeCommit message (Expand)Author
2020-03-10ir: Fix shift code for u0 operandsLemonBoy
2020-03-10ir: Implement more safety checks for shl/shrLemonBoy
2020-03-09Merge pull request #4590 from xackus/fix-4587Andrew Kelley
2020-03-09ir: Fix codegen of ?*T types where T is zero-sizedLemonBoy
2020-03-09Merge pull request #4700 from Vexu/noasyncAndrew Kelley
2020-03-09better error messages and more testsxackus
2020-03-09lazy_cmp_zero only resolves type is zero bits for alignofAndrew Kelley
2020-03-09ir: Fix lazy comparison between @alignOf and zeroLemonBoy
2020-03-09disallow resume and suspend in noasync scopesVexu
2020-03-09implement noasync scopesVexu
2020-03-08ir: Create usize result_loc for array subscript exprLemonBoy
2020-03-08fix failed assert on generic fn opaque return typexackus
2020-03-08Strip trailing whitespace from src/ir.cppdaurnimator
2020-03-08Fix grammar in error messagedaurnimator
2020-03-06stage1: make get_optional_type more robustAndrew Kelley
2020-03-06ir: remove pointless and misleading code in `@embedFile`Andrew Kelley
2020-03-05Revert "Allow constant struct val to reallocate its fields when resolving an ...Andrew Kelley
2020-03-05Allow constant struct val to reallocate its fields when resolving an inferred...Alexandros Naskos
2020-03-04`@TypeOf` avoids heap allocation for only 1 parameterAndrew Kelley
2020-03-04ir: Implement @TypeOf with multiple argumentsLemonBoy
2020-03-04Merge pull request #4573 from alexnask/tuple_concatAndrew Kelley
2020-03-04get_codegen_ptr_type returns possible errorAndrew Kelley
2020-03-02Merge branch 'master' of https://github.com/ziglang/zig into tuple_concatAlexandros Naskos
2020-03-02Removed unused variableAlexandros Naskos
2020-02-29C pointer slices are no longer allowzero (#4462)Alexandros Naskos
2020-02-28Removed unused variableAlexandros Naskos
2020-02-28More fixes, removed debug printsAlexandros Naskos
2020-02-28Fixed tuple concatenation with runtime and comptime values.Alexandros Naskos
2020-02-27fix exported variable not respecting linkageAndrew Kelley
2020-02-27ir: Robust checking for init expr typeLemonBoy
2020-02-26fix `@tagName` on extern and non-exhaustive enumsVexu
2020-02-25ir: Fix array to slice conversion for zero-sized arraysLemonBoy
2020-02-25ir: Various fixes for comptime ptr handlingLemonBoy
2020-02-25Merge pull request #4515 from mikdusan/stage1-gen-constantsMichael Dusan
2020-02-25remove `@IntType` and `@ArgType` (mostly) from the compilerVexu
2020-02-24remove `@typeId`, `@memberCount`, `@memberName` and `@memberType` from the co...Vexu
2020-02-23nuke @bytesToSlice, @sliceToBytes in stage1xackus
2020-02-20stage1: free more heap after analysisMichael Dusan
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