summaryrefslogtreecommitdiff
path: root/src/hir/expr_ptr.cpp
AgeCommit message (Collapse)AuthorFilesLines
2019-05-05MIR - Wrap HIR::Path-s in MIR::Constant in unique_ptrJohn Hodge1-5/+8
2019-04-25HIR - Add more complete privacy handling (allowing for autoderef to skip ↵John Hodge1-0/+6
private fields)
2018-12-22Constant Evaluation - Evaluate missing associated constants with trait impl ↵John Hodge1-0/+7
versions
2018-09-22All - Generate MIR for constant evaluation (has too many const_cast calls, ↵John Hodge1-0/+54
but it's less ugly) - Also includes some MIR optimisation changes to reduce some compile times (hopefully) - Removed duplicated MIR consteval and now-unused HIR consteval
2016-11-18HIR - Clean up ExprPtr a little and add erased type typesJohn Hodge1-13/+19
2016-08-08HIR ExprPtr - Support resetting internal pointerJohn Hodge1-0/+5
2016-06-04Byte string literals in AST, infrastructure for coercionsJohn Hodge1-0/+6
2016-05-15HIR - Expression conversion progressingJohn Hodge1-0/+17