index
:
mrust
master
[no description]
Dyson
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
parse
/
root.cpp
Age
Commit message (
Expand
)
Author
Files
Lines
2016-11-19
Parse - Fix error in parsing unions
John Hodge
1
-2
/
+2
2016-11-02
Parse - Refactor TTStream and TokenTree into their own files
John Hodge
1
-2
/
+4
2016-11-02
Parse - Rework hygiene (with spelling fix) for take 2
John Hodge
1
-44
/
+44
2016-11-02
All - Hack in start of macro hygine - requires rework so is disabled
John Hodge
1
-44
/
+48
2016-10-31
All - Rough support for `union` (data structure present in all stages)
John Hodge
1
-0
/
+67
2016-10-30
AST - Remove copy construction of TypeRef
John Hodge
1
-8
/
+8
2016-10-28
Parse - Don't load #[cfg] disabled modules
John Hodge
1
-1
/
+21
2016-10-28
Parse - Support attributes on generics, unify HRL (HRTB) parsing
John Hodge
1
-40
/
+46
2016-10-25
AST - Encode unit variants with a NULL value instead of an empty set
John Hodge
1
-1
/
+1
2016-10-24
AST - Remove separate impls list (now in item list)
John Hodge
1
-26
/
+6
2016-10-23
AST - Reduce places where there's no span information provided
John Hodge
1
-38
/
+38
2016-10-22
Parse - Fix deficiency in parsing lifetime bounds
John Hodge
1
-3
/
+6
2016-10-12
Make deault ABI a #define
John Hodge
1
-6
/
+7
2016-10-09
AST - Remove free MacroInvocation lists
John Hodge
1
-21
/
+23
2016-10-08
Parse - Handle `unsafe extern fn` in impl blocks
John Hodge
1
-1
/
+1
2016-09-29
HIR - Add variadic marking to functions, and propagate unsafe/const markings
John Hodge
1
-1
/
+1
2016-09-29
AST - Store `const`/`unsafe`/variadic on functions
John Hodge
1
-58
/
+52
2016-09-28
AST - Make anon modules `shared_ptr`s to handle case where a block is depeted
John Hodge
1
-1
/
+0
2016-09-27
AST - Refactor extern blocks into Items
John Hodge
1
-25
/
+20
2016-09-26
Parse - Transfer new attributes to :item fragments
John Hodge
1
-11
/
+15
2016-09-26
Debug - Clarify logging
John Hodge
1
-0
/
+1
2016-09-26
Parse - HACK! Accept `extern {}` and return a null item
John Hodge
1
-1
/
+7
2016-09-26
Parse - Handle attributes directly on items (for :item capture)
John Hodge
1
-0
/
+16
2016-09-26
Parse - Accept TOK_INTERPOLATED_ITEM
John Hodge
1
-0
/
+5
2016-09-25
AST - Convert use statements to normal items
John Hodge
1
-8
/
+25
2016-09-25
Parse - Move `pub` parsing to Parse_Mod_Item_S
John Hodge
1
-20
/
+27
2016-09-25
Parse - Allow loading modules from macro invocations
John Hodge
1
-33
/
+42
2016-09-25
Parse+AST - Support capturing :item (requires cloning AST items)
John Hodge
1
-1
/
+2
2016-09-25
Parse - Split module item parse into a form that is callable from macro_rules
John Hodge
1
-155
/
+160
2016-08-22
AST+HIR - Save decoded receiver type for methods
John Hodge
1
-1
/
+2
2016-08-19
AST - Support ! as a real type
John Hodge
1
-7
/
+1
2016-08-19
Parse - Fix bug in parsing `extern crate`
John Hodge
1
-1
/
+3
2016-08-19
AST - Macro invocations in item list
John Hodge
1
-0
/
+12
2016-08-01
AST - Add specialisable tag to impl items
John Hodge
1
-21
/
+5
2016-07-17
Parse - (HACK) Parse (and discard) specialisation markers
John Hodge
1
-0
/
+16
2016-06-12
Parse - Fix incorrect handling of trailing semicolons
John Hodge
1
-0
/
+1
2016-06-11
HIR - Trait objects only have on data trait, fix propagation of marker flag
John Hodge
1
-1
/
+1
2016-06-09
All - Hack up support for useful associated type bounds
John Hodge
1
-3
/
+3
2016-06-07
HIR Typecheck - Binary operator overloads
John Hodge
1
-1
/
+0
2016-06-06
HIR Typecheck - Method calls being planned, fixed resolution of Generic types
John Hodge
1
-6
/
+6
2016-06-04
Compilation fixes (clang and different gcc version)
John Hodge
1
-4
/
+10
2016-05-25
Parse - Use interpolated macro fragments instead of captured TTs
John Hodge
1
-46
/
+52
2016-05-24
AST - Spans, spans everywhere!
John Hodge
1
-5
/
+28
2016-05-24
AST - Spanned paths in impl blocks, remove dead code
John Hodge
1
-5
/
+19
2016-05-22
macro_rules - Rework pattern matching to not use try-catch
John Hodge
1
-1
/
+0
2016-05-20
AST/Path - Move crate name to Absolute form
John Hodge
1
-1
/
+1
2016-05-02
AST - Make trait in UFCS paths be an optional Path
John Hodge
1
-1
/
+1
2016-05-01
Fix handling of tuple/unit structs
John Hodge
1
-4
/
+4
2016-04-30
Parser - Handle '?', '...', and 'default fn`
John Hodge
1
-5
/
+29
2016-03-31
AST - Put spans on imports
John Hodge
1
-10
/
+10
[next]