summaryrefslogtreecommitdiff
path: root/src/hir_conv/constant_evaluation.cpp
AgeCommit message (Expand)AuthorFilesLines
2016-08-20HIR - Support &[...] in constant evaluation (hacky)John Hodge1-9/+61
2016-08-14HIR - Move borrow ops to their own node typeJohn Hodge1-4/+3
2016-08-14HIR Const Eval - Fix UniOp falling throughJohn Hodge1-1/+13
2016-08-11All - Clang warning fixesJohn Hodge1-2/+2
2016-08-01HIR - Path reporting in iterationJohn Hodge1-2/+2
2016-08-01HIR - Include specialisable marker in implsJohn Hodge1-2/+2
2016-06-13HIR - Fix name resolution of `Type::method` to search inherent then traitsJohn Hodge1-3/+6
2016-06-11HIR Typecheck - ConstantsJohn Hodge1-0/+3
2016-06-08HIR - Move tuple struct/enum construtors to their on HIR nodeJohn Hodge1-0/+3
2016-06-06HIR Const Eval - Evaluate in function/method callsJohn Hodge1-0/+9
2016-06-05Resolve - UFCS resolution expanded to handle `Self` and paramsJohn Hodge1-2/+2
2016-06-04Resolve - Fix variable resolution and pattern bindingJohn Hodge1-2/+2
2016-06-04HIR Typeck - More work on itJohn Hodge1-5/+25
2016-06-04Compilation fixes (clang and different gcc version)John Hodge1-1/+1
2016-06-04HIR Typeck - Add slice unsize, breaks due to inferrence orderJohn Hodge1-0/+7
2016-06-04Byte string literals in AST, infrastructure for coercionsJohn Hodge1-2/+1
2016-05-27HIR Conv - Constant evaluation pass running (fully?)John Hodge1-23/+279
2016-05-26HIR Const Eval - libcore types done, onwards to `const` itemsJohn Hodge1-21/+155
2016-05-26HIR Cosnt Eval - Initial work, hits TODOsJohn Hodge1-1/+183
2016-05-24HIR Lower - Lower impl blocksJohn Hodge1-0/+10