summaryrefslogtreecommitdiff
path: root/src/hir_typeck/expr_visit.cpp
AgeCommit message (Expand)AuthorFilesLines
2019-11-03HIR - Correct enum repr typesJohn Hodge1-2/+1
2019-10-26All - Compilation fixes on VS2015 (constructors, warnings, missing files, cla...John Hodge1-0/+7
2019-06-22HIR - Planning for removal of evil pointers (but not today)John Hodge1-0/+77
2019-04-25HIR - Add more complete privacy handling (allowing for autoderef to skip priv...John Hodge1-4/+4
2018-09-22All - Generate MIR for constant evaluation (has too many const_cast calls, bu...John Hodge1-2/+7
2018-06-04All - Ensure that all files have a header comment, remove some dead codeJohn Hodge1-0/+5
2017-11-01HIR - Refactor enums to only embed a single field (and give variants types)John Hodge1-10/+13
2016-12-24No more tears!ubsan1-12/+12
2016-12-11HIR Const Eval - Split into two passes to have correct types in literalsJohn Hodge1-0/+1
2016-10-29HIR Types - Store array size expr as a shared_ptr to allow cloningJohn Hodge1-1/+1
2016-10-15HIR - Rough support for associated constsJohn Hodge1-1/+1
2016-08-26HIR - Remove None variant for TraitValueItem, add literal for Enum ValueJohn Hodge1-1/+1
2016-08-11All - Clang warning fixesJohn Hodge1-1/+1
2016-08-01HIR - Path reporting in iterationJohn Hodge1-6/+10
2016-07-14HIR Typecheck - Traits are imported within trait implsJohn Hodge1-0/+2
2016-07-12HIR Typecheck - Don't attempt to typecheck nullptr array sizesJohn Hodge1-1/+3
2016-07-10HIR Typecheck - Change default type of enums to isizeJohn Hodge1-1/+1
2016-07-03HIR Typecheck CS - Starting work on runJohn Hodge1-2/+2
2016-07-03HIR Typecheck - Allow easy selection of CSJohn Hodge1-0/+139