index
:
mrust
master
[no description]
Dyson
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
ast
/
expr.hpp
Age
Commit message (
Collapse
)
Author
Files
Lines
2016-12-28
AST - Add asm! as an AST node
John Hodge
1
-0
/
+35
2016-12-24
No more tears!
ubsan
1
-43
/
+43
No more DOS line endings or trailing whitespace either
2016-12-18
HIR - Move closures
John Hodge
1
-2
/
+4
2016-10-23
AST - Remove TypeRef from node template
John Hodge
1
-2
/
+17
2016-10-23
AST - Reduce places where there's no span information provided
John Hodge
1
-26
/
+1
2016-09-28
AST - Make anon modules `shared_ptr`s to handle case where a block is depeted
John Hodge
1
-2
/
+2
2016-09-25
Parse+AST - Support capturing :item (requires cloning AST items)
John Hodge
1
-30
/
+1
2016-09-15
Restructure - Don't insert automatic () statements at end of blocks
John Hodge
1
-8
/
+11
2016-08-20
AST - Remove unused AST serialisation code
John Hodge
1
-12
/
+4
2016-06-05
HIR - Spanned expressions, fixed sections of resolve
John Hodge
1
-0
/
+1
2016-06-04
Byte string literals in AST, infrastructure for coercions
John Hodge
1
-0
/
+15
2016-05-25
Parse - Use interpolated macro fragments instead of captured TTs
John Hodge
1
-5
/
+5
2016-05-24
AST - Move types.cpp to ast/ dir
John Hodge
1
-1
/
+1
2016-05-20
Expand - For loop desugar
John Hodge
1
-0
/
+9
2016-05-15
HIR - Expression conversion progressing
John Hodge
1
-0
/
+2
2016-05-15
AST - Fix tabs in expr.hpp
John Hodge
1
-30
/
+30
2016-04-30
Parser - Handle '?', '...', and 'default fn`
John Hodge
1
-5
/
+7
2016-03-15
Expand - More attribute handling
John Hodge
1
-14
/
+14
2016-03-13
Parse - Store module path in module
John Hodge
1
-3
/
+3
2016-03-09
Expand - Recurse into expressions
John Hodge
1
-0
/
+1
2016-02-27
Parse/expr - Support `in PLACE { val }` syntax
John Hodge
1
-0
/
+2
2016-02-23
Parse - Expression attributes
John Hodge
1
-0
/
+5
2016-02-23
Attributes on match arms
John Hodge
1
-0
/
+2
2016-02-18
(semibroken) Defer macro expansion
John Hodge
1
-1
/
+3
2015-08-23
Cleanup and new syntax
John Hodge
1
-49
/
+1
2015-04-03
Added partial support for #[derive()]
John Hodge
1
-2
/
+3
- Supports Debug on struct, and assumes compiling in libcore (for now)
2015-03-29
Handling for 'T::method()' (where T is a type param)
John Hodge
1
-0
/
+4
2015-03-18
Local macros, fixed array literals
John Hodge
1
-2
/
+3
2015-03-18
Array literals, op-equals parsing, super in path, blocks
John Hodge
1
-5
/
+25
2015-03-17
Replace Enum variant inner type
John Hodge
1
-0
/
+14
2015-03-15
Rework type params, add ! "type"
John Hodge
1
-0
/
+1
2015-03-14
Fixed macros, added range syntax and other tweaks
John Hodge
1
-5
/
+124
2015-03-13
Const items in expressions, attributes in impl blocks
John Hodge
1
-0
/
+19
2015-03-12
Float parsing, module-level macro expansion
John Hodge
1
-2
/
+8
2015-03-10
Rework macro handling to support correct repetitions
John Hodge
1
-3
/
+13
2015-03-09
Parse updates
John Hodge
1
-0
/
+22
2015-03-09
Fixed patterns, bool literals
John Hodge
1
-0
/
+34
2015-03-08
Cleanup to pattern handling
John Hodge
1
-0
/
+2
2015-03-08
Correct parsing of macro expansion template.
John Hodge
1
-0
/
+25
2015-03-08
Macro parsing, saving, and evaluating
John Hodge
1
-1
/
+15
2015-03-06
Bugfixes exposed by fixing formatted output
John Hodge
1
-19
/
+64
2015-01-25
Hacked in dumping as rust
John Hodge (sonata)
1
-54
/
+22
2015-01-21
Type propagation coming along
John Hodge (sonata)
1
-0
/
+18
2015-01-19
Slow work on typecheck/propagate structure
John Hodge (sonata)
1
-68
/
+24
2015-01-18
Generic param checks passing
John Hodge (sonata)
1
-0
/
+1
2015-01-17
Refactor resolve.cpp AST iterating into common function
John Hodge (sonata)
1
-0
/
+1
2015-01-17
Trait serialise
John Hodge (sonata)
1
-0
/
+16
2015-01-17
Adding deserialise, partially working
John Hodge (sonata)
1
-3
/
+46
2015-01-16
Added associated type reference parse, and tuple value parse
John Hodge (sonata)
1
-1
/
+21
2015-01-12
TypeRef fleshed out
John Hodge (sonata)
1
-0
/
+1
[next]