summaryrefslogtreecommitdiff
path: root/src/hir_expand/annotate_value_usage.cpp
AgeCommit message (Expand)AuthorFilesLines
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