summaryrefslogtreecommitdiff
path: root/src/trans/enumerate.cpp
AgeCommit message (Expand)AuthorFilesLines
2017-01-01Trans Enumerate - Hack around provided associated functions not being monomor...John Hodge1-0/+2
2017-01-01Trans Enumerate - UnionsJohn Hodge1-1/+16
2016-12-31Trans Enumerate - Ensure that main/start have types enumeratedJohn Hodge1-8/+2
2016-12-31Codegen C - Handling for erased typesJohn Hodge1-0/+2
2016-12-31Trans - Efficiency cleanupsJohn Hodge1-10/+16
2016-12-30MIR - Misc fixesJohn Hodge1-2/+4
2016-12-30Trans Enumerate - Fix missed functionsJohn Hodge1-3/+13
2016-12-30Trans Enumerate - Refactor to remove deep recursionJohn Hodge1-108/+141
2016-12-30Trans - FiddlingJohn Hodge1-0/+4
2016-12-30Trans Enumerate - EAT in enumsJohn Hodge1-3/+7
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