summaryrefslogtreecommitdiff
path: root/src/hir_expand/ufcs_everything.cpp
AgeCommit message (Expand)AuthorFilesLines
2017-06-09Fix use of hard tabsJohn Hodge1-3/+3
2017-06-04All - Compile and run fixes in MSVCJohn Hodge (bugs)1-2/+4
2017-05-14Merge branch 'master' of https://github.com/thepowersgang/mrustcJohn Hodge (bugs)1-1/+3
2017-04-30HIR Expand - Fix typo in UFCS EverythingJohn Hodge1-1/+1
2017-04-13MIR Gen - Do value raising for deref operator overloadsJohn Hodge1-0/+2
2017-03-04Many many changes to allow compiling in visual studio (Community 2015)John Hodge (bugs)1-10/+6
2016-12-24No more tears!ubsan1-77/+77
2016-10-29HIR Types - Store array size expr as a shared_ptr to allow cloningJohn Hodge1-1/+1
2016-10-05HIR Expand Calls - Expand _Deref for genericsJohn Hodge1-1/+6
2016-09-06HIR Expand UFCS - HACK: Don't desugar derefs of BoxJohn Hodge1-1/+12
2016-09-04HIR - Restructure _Unsize handling to operate on pointersJohn Hodge1-1/+43
2016-08-26HIR - Remove None variant for TraitValueItem, add literal for Enum ValueJohn Hodge1-1/+1
2016-08-17HIR - Correct closure desugaring (leads to two equivalent types)John Hodge1-2/+6
2016-08-15HIR Expand - Move borrow for CallValue into expand to correct impl selectionJohn Hodge1-13/+21
2016-08-15HIR Typecheck Validate - Extra checks and fixes exposed by themJohn Hodge1-9/+15
2016-08-14HIR Expand - Work on doing Deref desugarJohn Hodge1-0/+71
2016-08-14HIR - Move borrow ops to their own node typeJohn Hodge1-17/+4
2016-08-14HIR Expand Calls - Add Index desugarJohn Hodge1-1/+50
2016-08-14HIR Expand - Partial _Index expansion, requires extra annotationJohn Hodge1-0/+33
2016-08-14HIR Expand - Replace _UniOp overloads with callsJohn Hodge1-0/+80
2016-08-13HIR Expand - Replace assign and boolean operator overloads with callsJohn Hodge1-2/+280
2016-08-11All - Clang warning fixesJohn Hodge1-3/+5
2016-08-08HIR Expand UFCS - (minor) Remove unneeded commented codeJohn Hodge1-2/+0
2016-08-08HIR Expand UFCS - Pass that replaces all call types with path-based callsJohn Hodge1-0/+242