index
:
mrust
master
[no description]
Dyson
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
ast
/
path.hpp
Age
Commit message (
Collapse
)
Author
Files
Lines
2016-12-24
No more tears!
ubsan
1
-26
/
+26
No more DOS line endings or trailing whitespace either
2016-11-02
Parse - Rework hygiene (with spelling fix) for take 2
John Hodge
1
-3
/
+3
2016-11-02
All - Hack in start of macro hygine - requires rework so is disabled
John Hodge
1
-4
/
+7
2016-10-31
AST - Delete some dead code, remove some warnings on GCC6
John Hodge
1
-10
/
+0
2016-10-31
All - Rough support for `union` (data structure present in all stages)
John Hodge
1
-3
/
+9
2016-10-30
AST - Remove copy construction of TypeRef
John Hodge
1
-5
/
+18
2016-09-01
Resolve - HIR pointers for enum variants
John Hodge
1
-0
/
+7
2016-08-31
HIR From AST - Box receiver, start on fixing missing information
John Hodge
1
-0
/
+2
2016-08-29
Resolve Absolute - Hack around name resolution quirk
John Hodge
1
-0
/
+5
2016-08-27
Resolve - Working on extern crate support
John Hodge
1
-0
/
+4
2016-08-20
AST - Remove unused AST serialisation code
John Hodge
1
-10
/
+2
2016-06-11
HIR Typecheck - Constants
John Hodge
1
-1
/
+1
2016-06-04
Compilation fixes (clang and different gcc version)
John Hodge
1
-24
/
+0
2016-05-29
AST - Remove dead code, add lifetime params, fix param clobber
John Hodge
1
-17
/
+21
2016-05-25
Parse - Use interpolated macro fragments instead of captured TTs
John Hodge
1
-0
/
+1
2016-05-21
Parse - Updates for better memory efficiency (hopefully)
John Hodge
1
-5
/
+5
2016-05-20
AST/Path - Move crate name to Absolute form
John Hodge
1
-14
/
+9
2016-05-18
All - Fix up a bunch of -Wextra warnings
John Hodge
1
-2
/
+4
2016-05-02
AST - Make trait in UFCS paths be an optional Path
John Hodge
1
-8
/
+8
2016-05-01
Resolve/absolute - Handle super paths, local variables
John Hodge
1
-1
/
+1
2016-03-30
Resolve - Working on new `use` resolution code
John Hodge
1
-1
/
+11
2016-03-20
Tagged Union - Rework to remove indirection
John Hodge
1
-39
/
+39
2016-03-13
Parse - Rework to place spans on types
John Hodge
1
-4
/
+0
2016-03-08
Spans on MacroInvocation, re-enable span in ERROR reporting
John Hodge
1
-0
/
+4
2016-02-25
Heaps more parse fixes against the rustc tests
John Hodge
1
-2
/
+3
2016-01-30
Better pretty printing, updated resolution logic
John Hodge
1
-2
/
+3
2016-01-30
Rename TypeParams to GenericParams
John Hodge
1
-2
/
+2
2016-01-30
A whole lot of messing around for not much
John Hodge
1
-8
/
+10
2015-11-04
Improve name resolution logic
John Hodge
1
-2
/
+14
2015-11-03
Resolve - Split type items into UFCS form
John Hodge
1
-0
/
+2
2015-11-03
Remove embedded spans (will move to wrapping spans)
John Hodge
1
-8
/
+3
2015-11-03
Move path binding logic into Resolve path to simplify
John Hodge
1
-12
/
+10
2015-09-19
Disable UFCS resolve (due to ordering issues), fix Self handling
John Hodge
1
-1
/
+2
2015-09-06
Rough span support
John Hodge
1
-20
/
+27
2015-09-05
Resolve - Work resolving UFCS traits
John Hodge
1
-0
/
+1
2015-08-31
Convert path bindings to TAGGED_UNION, improve resolve logic (leading to error)
John Hodge
1
-92
/
+45
2015-08-28
Tagged union for Path
John Hodge
1
-83
/
+102
2015-08-25
Rename tagged_enum to tagged_union
John Hodge
1
-1
/
+1
2015-08-24
BROKEN - Halfway through a rewrite of type handling
John Hodge
1
-0
/
+2
2015-06-04
Rework path handling and resolve to better handle Self
John Hodge
1
-26
/
+69
2015-04-06
Work on resolving UFCS paths, infinite loop bug in resolve
John Hodge
1
-0
/
+1
2015-04-05
Suport for #[lang], start work on resolving UFCS paths
John Hodge
1
-1
/
+8
2015-04-03
Added partial support for #[derive()]
John Hodge
1
-1
/
+4
- Supports Debug on struct, and assumes compiling in libcore (for now)
2015-03-31
Root-level typecheck now up to requiring Sized
John Hodge
1
-0
/
+3
2015-03-31
Replace arguments in paths, and fix edge case in resolve where types were ↵
John Hodge
1
-0
/
+3
not resolved if added as defaults
2015-03-31
Add Copy impls (hacky), and parameter count checking/extending
John Hodge
1
-1
/
+6
2015-03-31
Partial comparisons of types/paths to speed up impl searches
John Hodge
1
-0
/
+3
2015-03-31
Fully convert trait name in 'impl' to be a AST:Path
John Hodge
1
-0
/
+2
2015-03-30
Add ordering to TypeRef and Path (to generalise operator== and operator<
John Hodge
1
-2
/
+4
2015-03-29
Handling for 'T::method()' (where T is a type param)
John Hodge
1
-1
/
+6
[next]