summaryrefslogtreecommitdiff
path: root/src/hir/from_ast_expr.cpp
AgeCommit message (Collapse)AuthorFilesLines
2016-08-14HIR - Move borrow ops to their own node typeJohn Hodge1-2/+7
2016-08-06HIR - (minor) Reduce expand_associated_types logging, turn TODO into BUG in ↵John Hodge1-2/+1
HIR lower for ?
2016-08-01HIR - Support getting tuple struct constructors as function pointersJohn Hodge1-1/+10
2016-07-17HIR FromAST - Fix incorrect desugar of RangeInclusive::NonEmptyJohn Hodge1-1/+1
2016-07-02HIR - CS Typecheck work, Store 'is_struct' flag in StructLiteral nodeJohn Hodge1-5/+6
2016-06-12HIR - Trait scoping fixesJohn Hodge1-0/+1
2016-06-12HIR Typecheck - Assign ops minor fixJohn Hodge1-0/+1
2016-06-11HIR Typecheck - ConstantsJohn Hodge1-2/+23
2016-06-08HIR - Move tuple struct/enum construtors to their on HIR nodeJohn Hodge1-4/+20
- This makes typeck of those invocations easier
2016-06-05HIR - Spanned expressions, fixed sections of resolveJohn Hodge1-51/+51
2016-06-04Byte string literals in AST, infrastructure for coercionsJohn Hodge1-0/+4
2016-06-04HIR Typeck - Coming along, close to needing coercionsJohn Hodge1-0/+57
2016-05-29AST - Remove dead code, add lifetime params, fix param clobberJohn Hodge1-1/+1
2016-05-24HIR Expand Type - Convert to use a generic HIR visitorJohn Hodge1-1/+7
2016-05-24HIR Lower - Lower impl blocksJohn Hodge1-4/+20
2016-05-21HIR Lower - Completed libcoreJohn Hodge1-1/+9
2016-05-21HIR+Resolve - Fix minor holesJohn Hodge1-3/+6
2016-05-20Expand+HIR - `?` desugar, closuresJohn Hodge1-9/+59
2016-05-20Resolve - Bind already-known locals (e.g. `self`)John Hodge1-0/+3
2016-05-20Expand - For loop desugarJohn Hodge1-12/+3
2016-05-19HIR Lower - Desugared `if let`, notes for `for`John Hodge1-0/+29
2016-05-19HIR Lower - Add desugared while/while letJohn Hodge1-0/+56
2016-05-19Lower HIR - More expression typesJohn Hodge1-0/+35
2016-05-18Tagged union cleanup hacksJohn Hodge1-0/+28
2016-05-18HIR/from_ast - Pattern conversion mostly done, crashes.John Hodge1-3/+3
2016-05-16HIR - Few more expression nodesJohn Hodge1-3/+41
2016-05-15HIR - Expression conversion progressingJohn Hodge1-4/+233
2016-05-15HIR - Start on expression conversionJohn Hodge1-0/+19
2016-05-14HIR - Boilerplate code, compilesJohn Hodge1-0/+0