index
:
mrust
master
[no description]
Dyson
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
hir
/
from_ast_expr.cpp
Age
Commit message (
Collapse
)
Author
Files
Lines
2016-12-29
HIR - asm! node
John Hodge
1
-1
/
+8
2016-12-28
AST - Add asm! as an AST node
John Hodge
1
-0
/
+3
2016-12-24
No more tears!
ubsan
1
-41
/
+41
No more DOS line endings or trailing whitespace either
2016-12-18
HIR - Move closures
John Hodge
1
-1
/
+2
2016-11-19
HIR - Union handling
John Hodge
1
-9
/
+25
2016-10-28
HIR - Allow TypeAlias paths in _StructLiteral
John Hodge
1
-1
/
+4
2016-10-23
AST - Remove TypeRef from node template
John Hodge
1
-1
/
+8
2016-10-12
HIR From AST - Handle float-annotated integer literals
John Hodge
1
-1
/
+11
2016-10-01
HIR Typecheck Expr - Handle posibly-diverging loop blocks correctly
John Hodge
1
-3
/
+0
2016-10-01
HIR - Support tuple enum variants as function pointers
John Hodge
1
-2
/
+1
2016-09-30
HIR From AST - Add TODO for when a tuple variant is used as a value
John Hodge
1
-9
/
+46
2016-09-18
HIR - Rework to include a node for in/box (for better type inferrence)
John Hodge
1
-3
/
+10
2016-09-15
Restructure - Don't insert automatic () statements at end of blocks
John Hodge
1
-7
/
+3
2016-09-12
HIR From AST - Correct paths for range ops
John Hodge
1
-6
/
+11
2016-09-03
Resolve - More populated bindings
John Hodge
1
-11
/
+38
2016-09-03
HIR From AST - Add an error message when invalid value found, earlier error ↵
John Hodge
1
-3
/
+7
for bad binding
2016-09-01
Resolve - HIR pointers for enum variants
John Hodge
1
-0
/
+2
2016-09-01
Expand - Support box operator (untested)
John Hodge
1
-1
/
+1
2016-08-14
HIR - Move borrow ops to their own node type
John Hodge
1
-2
/
+7
2016-08-06
HIR - (minor) Reduce expand_associated_types logging, turn TODO into BUG in ↵
John Hodge
1
-2
/
+1
HIR lower for ?
2016-08-01
HIR - Support getting tuple struct constructors as function pointers
John Hodge
1
-1
/
+10
2016-07-17
HIR FromAST - Fix incorrect desugar of RangeInclusive::NonEmpty
John Hodge
1
-1
/
+1
2016-07-02
HIR - CS Typecheck work, Store 'is_struct' flag in StructLiteral node
John Hodge
1
-5
/
+6
2016-06-12
HIR - Trait scoping fixes
John Hodge
1
-0
/
+1
2016-06-12
HIR Typecheck - Assign ops minor fix
John Hodge
1
-0
/
+1
2016-06-11
HIR Typecheck - Constants
John Hodge
1
-2
/
+23
2016-06-08
HIR - Move tuple struct/enum construtors to their on HIR node
John Hodge
1
-4
/
+20
- This makes typeck of those invocations easier
2016-06-05
HIR - Spanned expressions, fixed sections of resolve
John Hodge
1
-51
/
+51
2016-06-04
Byte string literals in AST, infrastructure for coercions
John Hodge
1
-0
/
+4
2016-06-04
HIR Typeck - Coming along, close to needing coercions
John Hodge
1
-0
/
+57
2016-05-29
AST - Remove dead code, add lifetime params, fix param clobber
John Hodge
1
-1
/
+1
2016-05-24
HIR Expand Type - Convert to use a generic HIR visitor
John Hodge
1
-1
/
+7
2016-05-24
HIR Lower - Lower impl blocks
John Hodge
1
-4
/
+20
2016-05-21
HIR Lower - Completed libcore
John Hodge
1
-1
/
+9
2016-05-21
HIR+Resolve - Fix minor holes
John Hodge
1
-3
/
+6
2016-05-20
Expand+HIR - `?` desugar, closures
John Hodge
1
-9
/
+59
2016-05-20
Resolve - Bind already-known locals (e.g. `self`)
John Hodge
1
-0
/
+3
2016-05-20
Expand - For loop desugar
John Hodge
1
-12
/
+3
2016-05-19
HIR Lower - Desugared `if let`, notes for `for`
John Hodge
1
-0
/
+29
2016-05-19
HIR Lower - Add desugared while/while let
John Hodge
1
-0
/
+56
2016-05-19
Lower HIR - More expression types
John Hodge
1
-0
/
+35
2016-05-18
Tagged union cleanup hacks
John Hodge
1
-0
/
+28
2016-05-18
HIR/from_ast - Pattern conversion mostly done, crashes.
John Hodge
1
-3
/
+3
2016-05-16
HIR - Few more expression nodes
John Hodge
1
-3
/
+41
2016-05-15
HIR - Expression conversion progressing
John Hodge
1
-4
/
+233
2016-05-15
HIR - Start on expression conversion
John Hodge
1
-0
/
+19
2016-05-14
HIR - Boilerplate code, compiles
John Hodge
1
-0
/
+0