summaryrefslogtreecommitdiff
path: root/src/hir_expand/vtable.cpp
AgeCommit message (Expand)AuthorFilesLines
2019-10-26All - Compilation fixes on VS2015 (constructors, warnings, missing files, cla...John Hodge1-6/+5
2019-05-19All - Switch to using interned (de-duplicated) RcString-s instead of std::str...John Hodge1-5/+6
2019-04-25HIR - Add more complete privacy handling (allowing for autoderef to skip priv...John Hodge1-5/+5
2018-06-30HIR Expand VTable - Fix incorrect associated type lookupsJohn Hodge1-3/+15
2018-03-17VTables - Rename vtable static to have the # at the end (helps parsing in mmir)John Hodge1-3/+3
2018-02-25HIR+Codegen C - Encode drop/size/align in VTables at HIR level, working on MS...John Hodge1-0/+12
2017-09-02Misc - Clean up some MSVC warningsJohn Hodge1-1/+1
2017-01-14HIR - Build up a flattened list of parent traits early to save time laterJohn Hodge1-7/+5
2016-12-24No more tears!ubsan1-21/+21
2016-12-18HIR - Move VTable construction to codegenJohn Hodge1-0/+2
2016-12-15HIR - Linkage anntation (un-populated)John Hodge1-1/+2
2016-12-07HIR VTables - Handle traits with duplicate method names form different sub-tr...John Hodge1-73/+105
2016-12-04HIR Expand VTables - (HACK) Ignore associated types that aren't known (for now)John Hodge1-2/+2
2016-12-04HIR - Construct vtablesJohn Hodge1-2/+37
2016-12-03HIR/MIR - Vtable generation working wellJohn Hodge1-8/+19
2016-12-03HIR/MIR - VTable workJohn Hodge1-13/+72
2016-12-01Trans - Enumeration work structured out, vtables hacked inJohn Hodge1-0/+140