summaryrefslogtreecommitdiff
path: root/src/trans
AgeCommit message (Collapse)AuthorFilesLines
2016-12-04Trans C - Fix handling of arrays (darn spiral rule)John Hodge1-27/+32
2016-12-04Trans C - Handle indexing slicesJohn Hodge1-1/+14
2016-12-04Trans C - Annotation comments on variablesJohn Hodge1-2/+6
2016-12-04Trans C - Some special casesJohn Hodge1-4/+60
2016-12-04Trans C - Handle literals cleanerJohn Hodge1-26/+74
2016-12-04Trans - Coming alongJohn Hodge4-24/+363
2016-12-04Trans Codegen - Hackily detect if a function is actually from the traitJohn Hodge1-4/+7
2016-12-04Trans - Mangled names for Ufcs*John Hodge2-7/+51
2016-12-04Trans - Hacking alongJohn Hodge3-6/+120
2016-12-04Trans - Roughed C translationJohn Hodge8-42/+433
2016-12-03MIR - Create a CallPath terminatorJohn Hodge2-3/+18
2016-12-03Trans Monomorph - Note about vtable magicJohn Hodge1-1/+2
2016-12-03Trans Monomorph - Allow incomplete blocksJohn Hodge1-1/+2
2016-12-03Trans Codegen - Structure coming upJohn Hodge12-38/+553
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 Hodge2-36/+62
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 Hodge3-63/+128
2016-12-01Trans - Enumeration work structured out, vtables hacked inJohn Hodge3-31/+110
2016-11-27Trans - Initial rough up (untested) of enumerationJohn Hodge4-0/+440