index
:
mrust
master
[no description]
Dyson
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
ast
/
path.cpp
Age
Commit message (
Collapse
)
Author
Files
Lines
2016-12-24
No more tears!
ubsan
1
-8
/
+8
No more DOS line endings or trailing whitespace either
2016-11-02
Parse - Rework hygiene (with spelling fix) for take 2
John Hodge
1
-1
/
+1
2016-11-02
All - Hack in start of macro hygine - requires rework so is disabled
John Hodge
1
-1
/
+1
2016-10-31
AST - Delete some dead code, remove some warnings on GCC6
John Hodge
1
-27
/
+1
2016-10-31
All - Rough support for `union` (data structure present in all stages)
John Hodge
1
-6
/
+8
2016-10-30
AST - Remove copy construction of TypeRef
John Hodge
1
-55
/
+13
2016-08-29
AST Resolve - Prelude handling
John Hodge
1
-17
/
+0
2016-08-27
Resolve - Working on extern crate support
John Hodge
1
-0
/
+2
2016-08-20
AST - Remove unused AST serialisation code
John Hodge
1
-57
/
+0
2016-06-04
Compilation fixes (clang and different gcc version)
John Hodge
1
-5
/
+5
2016-05-29
AST - Remove dead code, add lifetime params, fix param clobber
John Hodge
1
-153
/
+39
2016-05-25
Parse - Use interpolated macro fragments instead of captured TTs
John Hodge
1
-2
/
+5
2016-05-24
AST - Move types.cpp to ast/ dir
John Hodge
1
-1
/
+1
2016-05-20
AST/Path - Move crate name to Absolute form
John Hodge
1
-22
/
+10
2016-05-18
Tagged union cleanup hacks
John Hodge
1
-0
/
+1
2016-05-18
All - Fix up a bunch of -Wextra warnings
John Hodge
1
-5
/
+5
2016-05-14
Remove requirement for all variants of tagged unions to be empty-constructable
John Hodge
1
-1
/
+1
2016-05-02
AST - Make trait in UFCS paths be an optional Path
John Hodge
1
-12
/
+23
2016-03-30
AST - Path binding clone
John Hodge
1
-1
/
+17
2016-03-30
Resolve - Working on new `use` resolution code
John Hodge
1
-0
/
+4
2016-03-08
Expand - Macro imports
John Hodge
1
-1
/
+1
2016-03-06
HUGE REFACTOR - Move named module items into a tagged union
John Hodge
1
-2
/
+2
- Item attributes now "owned" by the parent
2016-02-25
Heaps more parse fixes against the rustc tests
John Hodge
1
-1
/
+1
2016-02-18
Random commit
John Hodge
1
-0
/
+5
2016-01-31
Name resolution in anon modules
John Hodge
1
-3
/
+3
2016-01-30
Better pretty printing, updated resolution logic
John Hodge
1
-59
/
+42
2016-01-30
Rename TypeParams to GenericParams
John Hodge
1
-1
/
+1
2016-01-30
A whole lot of messing around for not much
John Hodge
1
-1
/
+1
2015-11-03
Remove embedded spans (will move to wrapping spans)
John Hodge
1
-3
/
+2
2015-11-03
Move path binding logic into Resolve path to simplify
John Hodge
1
-361
/
+9
2015-09-19
Disable UFCS resolve (due to ordering issues), fix Self handling
John Hodge
1
-3
/
+20
2015-09-06
Rough span support
John Hodge
1
-3
/
+5
2015-09-05
Resolve - Work resolving UFCS traits
John Hodge
1
-1
/
+5
2015-08-31
Convert path bindings to TAGGED_UNION, improve resolve logic (leading to error)
John Hodge
1
-22
/
+51
2015-08-28
Tagged union for Path
John Hodge
1
-156
/
+251
2015-08-24
BROKEN - Halfway through a rewrite of type handling
John Hodge
1
-0
/
+11
2015-06-04
Resolve running once more, seems to be good
John Hodge
1
-2
/
+2
2015-06-04
Rework path handling and resolve to better handle Self
John Hodge
1
-34
/
+73
2015-04-06
Work on resolving UFCS paths, infinite loop bug in resolve
John Hodge
1
-4
/
+73
2015-04-05
Suport for #[lang], start work on resolving UFCS paths
John Hodge
1
-1
/
+58
2015-03-31
Root-level typecheck now up to requiring Sized
John Hodge
1
-4
/
+34
2015-03-31
Replace arguments in paths, and fix edge case in resolve where types were ↵
John Hodge
1
-0
/
+24
not resolved if added as defaults
2015-03-31
Add Copy impls (hacky), and parameter count checking/extending
John Hodge
1
-9
/
+47
2015-03-31
Partial comparisons of types/paths to speed up impl searches
John Hodge
1
-0
/
+25
2015-03-30
Add ordering to TypeRef and Path (to generalise operator== and operator<
John Hodge
1
-4
/
+20
2015-03-29
Handling for 'T::method()' (where T is a type param)
John Hodge
1
-1
/
+1
2015-03-27
Fix minor issues in path resolving (bindings incorrect in places)
John Hodge
1
-0
/
+5
2015-03-27
Rework paths bindings to be a separate (printable) structure, add -Werror
John Hodge
1
-24
/
+10
2015-03-26
Remove the ASSOCIATED type (now handled by the UFCS path type)
John Hodge
1
-1
/
+1
2015-03-26
Warning cleanup
John Hodge
1
-0
/
+6
[next]