summaryrefslogtreecommitdiff
path: root/src/mir/helpers.hpp
AgeCommit message (Expand)AuthorFilesLines
2017-07-08Codegen+Loading - MSVC support draft (libcore compiles, doesn't load)John Hodge1-0/+1
2017-06-25MIR Helpers - Add a shortcut to check if a LValue is CopyJohn Hodge1-0/+1
2017-06-16MIR - Unify temporaries and variablesJohn Hodge1-7/+3
2017-05-14Merge branch 'master' of https://github.com/thepowersgang/mrustcJohn Hodge (bugs)1-0/+79
2017-04-28MIR Check Full - Print the cause of invalidityJohn Hodge1-0/+1
2017-04-28MIR Helpers - Move visit_mir_lvalue* to somewhere commonJohn Hodge1-0/+19
2017-04-20MIR Helpers - Improved value lifetime determiningJohn Hodge1-1/+13
2017-04-17MIR Helpers - Move lifetime calculation to helpers so CheckFull can use itJohn Hodge1-0/+47
2017-03-04Many many changes to allow compiling in visual studio (Community 2015)John Hodge (bugs)1-3/+3
2017-02-25MIR Gen - Use MIR::Param (and associated changes)John Hodge1-0/+3
2017-02-04MIR Validate - Slight refactor for cleaner codeJohn Hodge1-0/+2
2017-02-01MIR Optimise - Fix edge case incorrect optimisationJohn Hodge1-0/+5
2017-01-22MIR Optimise - Fixed replacement of unified temporariesJohn Hodge1-1/+2
2016-12-24No more tears!ubsan1-7/+7
2016-12-10MIR Cleanup - BorrowOf supportJohn Hodge1-0/+1
2016-12-10MIR - Add rough optimisationsJohn Hodge1-0/+5
2016-12-10HIR->MIR - Destructuring CoerceUnsizedJohn Hodge1-3/+3
2016-12-07HIR VTables - Handle traits with duplicate method names form different sub-tr...John Hodge1-0/+2
2016-12-05Trans C - Hacking along, down to under a screenful of errorsJohn Hodge1-1/+0
2016-12-04MIR - Move vtable conversion to its own passJohn Hodge1-5/+38
2016-12-04Trans C - Some special casesJohn Hodge1-0/+59