summaryrefslogtreecommitdiff
path: root/src/trans/codegen_c.cpp
AgeCommit message (Collapse)AuthorFilesLines
2016-12-18HIR - Move VTable construction to codegenJohn Hodge1-0/+46
2016-12-17Trans C - Fix ordering in memcpy/memmoveJohn Hodge1-5/+12
2016-12-17Trans C - Handle bool invertingJohn Hodge1-1/+14
2016-12-16Trans C - Clean up a littleJohn Hodge1-2/+5
2016-12-16Trans C - Atomic addJohn Hodge1-0/+7
2016-12-15Codegen - #[link_name] supportJohn Hodge1-0/+8
2016-12-13Trans C - Add a mainJohn Hodge1-0/+6
2016-12-13Trans C - Hack in typeidJohn Hodge1-2/+12
2016-12-13Trans C - Create tuple struct constructor functionsJohn Hodge1-0/+20
2016-12-12Trans C - Hack in arrays in constJohn Hodge1-4/+33
2016-12-12Trans - Enumerate through constsJohn Hodge1-0/+1
2016-12-12Trans C - ConstantsJohn Hodge1-3/+154
2016-12-11Misc twiddles for recent changesJohn Hodge1-5/+6
2016-12-11Trans - statics and literalsJohn Hodge1-5/+76
2016-12-11Trans C - A few extra intrinsics, fix atomic cxchgJohn Hodge1-3/+27
2016-12-11Trans - Intrinsics (partially complete)John Hodge1-1/+136
2016-12-11MIR Cleanup - Hackily handle borrowing a DST from within a typeJohn Hodge1-2/+2
2016-12-10Trans - Slight handling of DST structsJohn Hodge1-15/+88
2016-12-10MIR Match Gen - Fix incorrect arms chosenJohn Hodge1-1/+1
2016-12-10MIR - Cast PhandomData fields when doing CoerceUnsizedJohn Hodge1-4/+9
2016-12-07MIR - Merge two call types into one with a different targetJohn Hodge1-38/+39
2016-12-07Trans C - Rough Box special-casingJohn Hodge1-6/+4
2016-12-07MIR VTable - Fix incorrect vtable nameJohn Hodge1-0/+3
2016-12-05Trans C - Hacking along, down to under a screenful of errorsJohn Hodge1-16/+70
2016-12-04Trans C - Small fix to handling of arraysJohn Hodge1-16/+17
2016-12-04MIR - Move vtable conversion to its own passJohn Hodge1-3/+2
2016-12-04Trans C - Set union tagJohn Hodge1-0/+7
2016-12-04Trans C - DstMeta and DstPtr can only be called on DST pointersJohn Hodge1-2/+4
2016-12-04Trans C - StaticsJohn Hodge1-2/+63
2016-12-04Trans C - Array initialisationJohn Hodge1-10/+19
2016-12-04Trans C - Handle pointers to arrays betterJohn Hodge1-24/+20
2016-12-04MIR - Add a variant index to RValue::StructJohn Hodge1-0/+2
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 Hodge1-13/+159
2016-12-04Trans - Mangled names for Ufcs*John Hodge1-5/+13
2016-12-04Trans - Hacking alongJohn Hodge1-2/+95
2016-12-04Trans - Roughed C translationJohn Hodge1-7/+311
2016-12-03Trans Codegen - Structure coming upJohn Hodge1-0/+51