summaryrefslogtreecommitdiff
path: root/src/hir_expand/annotate_value_usage.cpp
AgeCommit message (Expand)AuthorFilesLines
2019-11-23HIR - Restructure resolve to replace `Self` type later in processingJohn Hodge1-2/+1
2019-06-15HIR Annotate - Handle method receivers correctlyJohn Hodge1-2/+25
2019-03-01HIR Annotate Usage - Handle `break`John Hodge1-0/+4
2019-02-09Typecheck - Various fixes for librustcJohn Hodge1-0/+6
2019-02-03HIR Expr - Have _StructLiteral take a HIR::Path (to allow associated types to...John Hodge1-2/+4
2019-01-20HIR Misc - Local asserts with patternsJohn Hodge1-2/+2
2019-01-03HIR Expand - Handle match ergonomics in AVUJohn Hodge1-2/+10
2018-09-22All - Generate MIR for constant evaluation (has too many const_cast calls, bu...John Hodge1-0/+11
2017-11-25HIR Expand - Allow tuple patterns to have .. if all entries are coveredJohn Hodge1-1/+1
2017-11-01HIR - Refactor enums to only embed a single field (and give variants types)John Hodge1-10/+21
2017-05-07HIR - Replace m_yeilds_final_value with a nodeJohn Hodge1-0/+2
2017-03-18HIR Annotate - (minor) Better checkingJohn Hodge1-0/+3
2016-12-29HIR - asm! nodeJohn Hodge1-0/+12
2016-12-24No more tears!ubsan1-51/+51
2016-12-18HIR Annotate Usage - Only need shared access to deref a raw pointerJohn Hodge1-0/+5
2016-11-26HIR Annotate - Fix annotation on CallValue argumentsJohn Hodge1-2/+5
2016-11-25HIR Expand - Fix usage annotations for _CallValueJohn Hodge1-1/+21
2016-11-19HIR - Union handlingJohn Hodge1-0/+5
2016-11-17HIR Annotate - Handle SplitSlice and SplitTuple patternsJohn Hodge1-15/+35
2016-11-04HIR Annotate - Only borrow struct cosntructor base values when no fields are ...John Hodge1-2/+34
2016-11-04HIR Expand - Struct constructor base values don't always moveJohn Hodge1-3/+7
2016-10-30HIR Typecheck - Rough support for box patternsJohn Hodge1-2/+3
2016-10-09HIR Annotate - Handle ref bindings in pattersJohn Hodge1-5/+126
2016-09-18HIR - Rework to include a node for in/box (for better type inferrence)John Hodge1-0/+15
2016-08-23HIR Typecheck - Require span for type_is_copyJohn Hodge1-8/+3
2016-08-14HIR Expand - Work on doing Deref desugarJohn Hodge1-1/+7
2016-08-14HIR - Move borrow ops to their own node typeJohn Hodge1-7/+14
2016-08-14HIR Expand - Add annotation passJohn Hodge1-0/+399