summaryrefslogtreecommitdiff
path: root/src/trans/enumerate.cpp
AgeCommit message (Expand)AuthorFilesLines
2016-12-29MIR - Inline assembly in MIRJohn Hodge1-0/+6
2016-12-25Merge branch 'master' of https://github.com/thepowersgang/mrustcJohn Hodge1-39/+38
2016-12-24No more tears!ubsan1-38/+38
2016-12-24Trans - Generate Box destructorsJohn Hodge1-1/+10
2016-12-18Trans Enumerate - Expand associated when enumerating typesJohn Hodge1-2/+5
2016-12-18Trans - Enumerate drop impls (broken)John Hodge1-0/+258
2016-12-18HIR - Move VTable construction to codegenJohn Hodge1-1/+28
2016-12-18Trans Enumerate - Allow enum tuple variant constructors as functionsJohn Hodge1-0/+5
2016-12-16Trans Enumerate - Hack around trans model and find #[link_name] symbolsJohn Hodge1-0/+60
2016-12-12Trans - Enumerate through constsJohn Hodge1-3/+8
2016-12-11Misc twiddles for recent changesJohn Hodge1-14/+8
2016-12-11HIR Const Eval - Split into two passes to have correct types in literalsJohn Hodge1-0/+29
2016-12-10Trans Enumerate - Emit start language item tooJohn Hodge1-6/+25
2016-12-07MIR - Merge two call types into one with a different targetJohn Hodge1-8/+11
2016-12-04HIR - Construct vtablesJohn Hodge1-9/+15
2016-12-04Trans - Roughed C translationJohn Hodge1-12/+4
2016-12-03MIR - Create a CallPath terminatorJohn Hodge1-1/+7
2016-12-03Trans Codegen - Structure coming upJohn Hodge1-37/+0
2016-12-03Trans Enumerate - Handle places where monomorph lead to dynamic dispatchJohn Hodge1-12/+39
2016-12-03HIR/Trans - Bind items in external MIR, use StaticTraitResolve in transJohn Hodge1-34/+54
2016-12-03MIR Gen - Fix missing type param for Place traitJohn Hodge1-2/+7
2016-12-03HIR/MIR - VTable workJohn Hodge1-1/+4
2016-12-02HIR Trans Enumerate - Coming alongJohn Hodge1-53/+82
2016-12-01Trans - Enumeration work structured out, vtables hacked inJohn Hodge1-25/+96
2016-11-27Trans - Initial rough up (untested) of enumerationJohn Hodge1-0/+378