index
:
mrust
master
[no description]
Dyson
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
expand
/
mod.cpp
Age
Commit message (
Collapse
)
Author
Files
Lines
2016-09-27
Parse - Support expanding macros that yield items in expressions
John Hodge
1
-7
/
+27
2016-09-27
AST - Refactor extern blocks into Items
John Hodge
1
-0
/
+6
2016-09-27
AST - Stub out extern and impl blocks as Item-s
John Hodge
1
-82
/
+122
2016-09-26
AST - Move module-level macro invocations into the Item list
John Hodge
1
-4
/
+35
2016-09-26
Expand - (minor) Remove commented-out code
John Hodge
1
-69
/
+1
2016-09-26
Expand - Pass ownership of the input TT to macro_rules! expand
John Hodge
1
-4
/
+4
2016-09-25
AST - Convert use statements to normal items
John Hodge
1
-18
/
+3
2016-09-25
Parse - Allow loading modules from macro invocations
John Hodge
1
-1
/
+1
2016-09-25
Parse+Expand - Support `let` in expression macros
John Hodge
1
-1
/
+3
2016-09-24
Expand - Fix double-insertion of prelude
John Hodge
1
-1
/
+1
2016-09-18
HIR - Rework to include a node for in/box (for better type inferrence)
John Hodge
1
-0
/
+2
2016-09-15
Restructure - Don't insert automatic () statements at end of blocks
John Hodge
1
-3
/
+2
2016-09-09
Expand - Move loading of libstd/libcore into LoadCrates for cleaner debug
John Hodge
1
-3
/
+2
2016-09-07
LoadCrates - Better error reporting
John Hodge
1
-2
/
+2
2016-09-01
Expand - Support box operator (untested)
John Hodge
1
-1
/
+68
2016-08-29
Expand - Core path for ? too
John Hodge
1
-3
/
+4
2016-08-29
Expand - Core crate name for for desugar
John Hodge
1
-4
/
+5
2016-08-29
Resolve Abs - Glob imports from extern
John Hodge
1
-1
/
+1
2016-08-29
AST Resolve - Prelude handling
John Hodge
1
-2
/
+6
2016-08-28
Expand - Support #[cfg] on use statements
John Hodge
1
-2
/
+20
2016-08-27
Expand - Add std/core to crate root
John Hodge
1
-0
/
+2
2016-08-27
Expand - Import macros from std/core
John Hodge
1
-0
/
+6
2016-08-27
AST - Roughing in `extern crate` loading infrastructure
John Hodge
1
-2
/
+2
2016-08-19
AST - Support ! as a real type
John Hodge
1
-0
/
+2
2016-08-19
AST - Macro invocations in item list
John Hodge
1
-0
/
+3
2016-08-19
Patterns - Support tuples with .. (fully)
John Hodge
1
-2
/
+6
2016-08-18
All - Support tuple patterns with .. at the start/end - TODO: Support in the ↵
John Hodge
1
-6
/
+4
middle
2016-08-06
Expand - Fix ? desugar
John Hodge
1
-2
/
+18
2016-08-01
AST - Add specialisable tag to impl items
John Hodge
1
-7
/
+7
2016-06-04
Byte string literals in AST, infrastructure for coercions
John Hodge
1
-0
/
+1
2016-05-29
Parse/AST/HIR - Support Enum::Var(..) and Struct { .. } patters properly
John Hodge
1
-0
/
+2
2016-05-24
AST - Spans, spans everywhere!
John Hodge
1
-27
/
+27
2016-05-22
macro_rules - Rework pattern matching to not use try-catch
John Hodge
1
-1
/
+1
2016-05-21
Expand - Add attributes to impl blocks
John Hodge
1
-0
/
+21
2016-05-20
Expand+HIR - `?` desugar, closures
John Hodge
1
-0
/
+26
2016-05-20
Expand - Fix desugaring of `for` to be closer to rustc's
John Hodge
1
-27
/
+38
2016-05-20
Expand - For loop desugar
John Hodge
1
-0
/
+46
2016-05-01
AST - Remove Expr from patterns (replace with local Value type)
John Hodge
1
-2
/
+2
2016-04-30
Resolve - Further work on use/index.
John Hodge
1
-0
/
+2
- Use recurses into (some) code blocks - Index does three passes to reduce the chance of wildcard import troubles. (HACK)
2016-04-02
Expand - Handle attributes on module-level macro invocations
John Hodge
1
-2
/
+8
2016-04-02
Resolve - Start building an index of names avaliable in each module
John Hodge
1
-0
/
+10
2016-03-30
Resolve - Working on new `use` resolution code
John Hodge
1
-1
/
+1
2016-03-26
Parse - Escape strings when debuging
John Hodge
1
-3
/
+2
2016-03-23
Expand - Fix bug where macros at root of Expr didn't get replaced
John Hodge
1
-6
/
+14
2016-03-20
Tagged Union - Rework to remove indirection
John Hodge
1
-20
/
+20
2016-03-20
Expand - Handle type size expression
John Hodge
1
-3
/
+14
2016-03-19
Expand - Handle std/core loading (partially)
John Hodge
1
-2
/
+18
2016-03-19
Expand - Handle impl and trait
John Hodge
1
-4
/
+101
2016-03-16
Expand - Handle AST::TupleItem attributes
John Hodge
1
-2
/
+2
2016-03-16
AST - Rework struct/enum fields
John Hodge
1
-12
/
+51
[prev]
[next]