index
:
mrust
master
[no description]
Dyson
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
ast
/
expr.cpp
Age
Commit message (
Collapse
)
Author
Files
Lines
2017-08-24
AST Expr - Fix null deref when debug is enabled
John Hodge
1
-1
/
+2
2017-07-16
AST - Attributes on struct literal entries
John Hodge
1
-3
/
+3
2017-06-11
Parse - Support chaining of spans (for macro expansions)
John Hodge
1
-4
/
+4
2017-04-14
AST Expr - Clone module pointer when cloning a block with a module
John Hodge
1
-3
/
+1
2017-03-18
AST - Fixed printing of interpolated fragments
John Hodge
1
-2
/
+20
2017-01-15
AST - Cleaner printing for stringify!
John Hodge
1
-1
/
+10
2016-12-28
AST - Add asm! as an AST node
John Hodge
1
-0
/
+19
2016-12-24
No more tears!
ubsan
1
-4
/
+4
No more DOS line endings or trailing whitespace either
2016-12-18
HIR - Move closures
John Hodge
1
-1
/
+1
2016-11-07
AST Expr - Handle some null nodes in printing
John Hodge
1
-5
/
+14
2016-11-02
All - Hack in start of macro hygine - requires rework so is disabled
John Hodge
1
-6
/
+23
2016-10-31
AST - Delete some dead code, remove some warnings on GCC6
John Hodge
1
-5
/
+5
2016-10-30
AST - Remove copy construction of TypeRef
John Hodge
1
-5
/
+5
2016-10-30
AST Expr - Fix clone of null pointer
John Hodge
1
-1
/
+1
2016-10-25
Token - Fix bad deserialisation of integer literals with type _
John Hodge
1
-2
/
+2
2016-10-23
AST - Remove TypeRef from node template
John Hodge
1
-0
/
+9
2016-09-28
AST - Make anon modules `shared_ptr`s to handle case where a block is depeted
John Hodge
1
-3
/
+3
2016-09-27
Expand - Hack around expansion order quirk with anon modules
John Hodge
1
-1
/
+1
2016-09-25
Parse+AST - Support capturing :item (requires cloning AST items)
John Hodge
1
-0
/
+24
2016-09-15
Restructure - Don't insert automatic () statements at end of blocks
John Hodge
1
-1
/
+1
2016-08-20
AST - Remove unused AST serialisation code
John Hodge
1
-276
/
+2
2016-06-04
Compilation fixes (clang and different gcc version)
John Hodge
1
-1
/
+1
2016-06-04
Byte string literals in AST, infrastructure for coercions
John Hodge
1
-0
/
+8
2016-05-25
Parse - Use interpolated macro fragments instead of captured TTs
John Hodge
1
-25
/
+137
2016-05-18
All - Fix up a bunch of -Wextra warnings
John Hodge
1
-5
/
+6
2016-04-30
Parser - Handle '?', '...', and 'default fn`
John Hodge
1
-0
/
+6
2016-03-17
Expand - #[lang] extension
John Hodge
1
-2
/
+2
2016-03-15
Expand - More attribute handling
John Hodge
1
-1
/
+1
2016-02-27
Parse/expr - Support `in PLACE { val }` syntax
John Hodge
1
-0
/
+2
2016-02-25
Heaps more parse fixes against the rustc tests
John Hodge
1
-6
/
+10
2016-02-18
(semibroken) Defer macro expansion
John Hodge
1
-2
/
+8
2015-08-23
Cleanup and new syntax
John Hodge
1
-35
/
+0
2015-03-26
Cleaning up rust source output
John Hodge
1
-0
/
+1
2015-03-22
Hack in UFCS <Type as Trait> syntax
John Hodge
1
-1
/
+0
2015-03-18
Local macros, fixed array literals
John Hodge
1
-2
/
+0
2015-03-18
Array literals, op-equals parsing, super in path, blocks
John Hodge
1
-0
/
+20
2015-03-17
Replace Enum variant inner type
John Hodge
1
-0
/
+18
2015-03-15
Rework type params, add ! "type"
John Hodge
1
-1
/
+3
2015-03-14
Fixed macros, added range syntax and other tweaks
John Hodge
1
-4
/
+116
2015-03-13
Const items in expressions, attributes in impl blocks
John Hodge
1
-0
/
+14
2015-03-10
Rework macro handling to support correct repetitions
John Hodge
1
-2
/
+16
2015-03-09
Parse updates
John Hodge
1
-4
/
+48
2015-03-09
Fixed patterns, bool literals
John Hodge
1
-4
/
+15
2015-03-08
Cleanup to pattern handling
John Hodge
1
-0
/
+4
2015-03-08
Correct parsing of macro expansion template.
John Hodge
1
-0
/
+43
2015-03-08
Macro parsing, saving, and evaluating
John Hodge
1
-0
/
+6
2015-03-06
Bugfixes exposed by fixing formatted output
John Hodge
1
-56
/
+55
2015-01-25
Hacked in dumping as rust
John Hodge (sonata)
1
-73
/
+105
2015-01-21
Type propagation coming along
John Hodge (sonata)
1
-0
/
+14
2015-01-19
Slow work on typecheck/propagate structure
John Hodge (sonata)
1
-2
/
+120
[next]