index
:
mrust
master
[no description]
Dyson
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
resolve
/
index.cpp
Age
Commit message (
Collapse
)
Author
Files
Lines
2019-10-06
AST - Clean up location of attributes and span on mod-level items
John Hodge
1
-12
/
+12
2019-08-24
HIR/Expand - Hack in proc_macro re-exports (this needs to be cleaner)
John Hodge
1
-0
/
+7
2019-05-19
All - Switch to using interned (de-duplicated) RcString-s instead of ↵
John Hodge
1
-5
/
+5
std::string for paths/identifiers
2019-05-05
parse/expand/resolve - `macro` macros use their own module as the resolve root
John Hodge
1
-0
/
+4
2019-04-25
HIR - Add more complete privacy handling (allowing for autoderef to skip ↵
John Hodge
1
-2
/
+2
private fields)
2019-04-20
Resolve - Handle glob imports that import enum variants
John Hodge
1
-3
/
+12
2019-02-03
HIR - Minimally-tested support for `extern { type }`
John Hodge
1
-1
/
+12
2019-01-28
Resolve Index - (minor) Better error mesage on collision
John Hodge
1
-1
/
+1
2019-01-01
Refactor of `use` items to fully-group imports from a single use
John Hodge
1
-28
/
+36
2018-12-29
Resolve/HIR - Rough handling of `pub use macro_path;`
John Hodge
1
-2
/
+18
2018-12-28
Resovle - Macro imports (partial), bugfixes
John Hodge
1
-3
/
+16
2018-12-28
Resolve - Clean up AST path bindings, one binding per namespace
John Hodge
1
-110
/
+87
- This is prep work for supporting `use` of macros
2018-06-04
All - Ensure that all files have a header comment, remove some dead code
John Hodge
1
-1
/
+5
2017-11-01
HIR - Refactor enums to only embed a single field (and give variants types)
John Hodge
1
-11
/
+28
2017-09-29
Expand - Load crates that were conditionally included
John Hodge
1
-1
/
+1
2017-05-28
AST - Refactor to make unit-like structs their own variant
John Hodge
1
-10
/
+4
2017-01-08
Resolve Index - Refactor wildcard use handling
John Hodge
1
-128
/
+124
2016-12-24
No more tears!
ubsan
1
-29
/
+29
No more DOS line endings or trailing whitespace either
2016-11-23
Resolve - Place struct enum variants in the type namespace, fix ↵
John Hodge
1
-1
/
+15
serialisation bug
2016-11-23
Resolve Index - Handle paths pointing to crate roots
John Hodge
1
-0
/
+4
2016-10-31
All - Rough support for `union` (data structure present in all stages)
John Hodge
1
-0
/
+8
2016-10-30
HIR+Resolve - Refactor handling of enum variant imports
John Hodge
1
-7
/
+7
2016-10-26
Resolve Index - Glob crates
John Hodge
1
-1
/
+3
2016-10-22
Expand - #[prelude_import] support
John Hodge
1
-3
/
+4
2016-10-18
AST - Load referenced crates in anon modules
John Hodge
1
-0
/
+1
2016-10-16
Resolve - Handle glob imports from external enums
John Hodge
1
-12
/
+34
2016-10-12
Expand - Clear deleted anon modules inside anon modules
John Hodge
1
-1
/
+1
2016-10-08
HIR+AST - Store/Load/Use extern crate list from loaded crates
John Hodge
1
-0
/
+1
2016-09-28
Resolve+Expand - Don't include the prelude in anon modules (they get it via ↵
John Hodge
1
-8
/
+18
the parent)
2016-09-28
Resolve Absolute - Fix selecting type path for values
John Hodge
1
-23
/
+31
2016-09-28
AST - Make anon modules `shared_ptr`s to handle case where a block is depeted
John Hodge
1
-2
/
+6
2016-09-27
AST - Stub out extern and impl blocks as Item-s
John Hodge
1
-0
/
+8
2016-09-27
Resolve - Fix incorrect canonising of the index
John Hodge
1
-15
/
+47
2016-09-27
Resolve Index - Fix missing import of namespace items
John Hodge
1
-94
/
+105
2016-09-25
AST - Convert use statements to normal items
John Hodge
1
-30
/
+41
2016-09-24
Resolve - Work around edge case with non-canonical index paths
John Hodge
1
-0
/
+2
2016-09-11
Resolve - Include binding for struct constructors/values
John Hodge
1
-7
/
+15
2016-09-11
Resolve Index - Replace imported item paths with the destination
John Hodge
1
-1
/
+6
2016-09-11
Resolve Index - HIR import support
John Hodge
1
-29
/
+36
2016-08-31
Resolve - Hack in support for multiple bindings for one use
John Hodge
1
-35
/
+50
2016-08-30
Resolve - (minor) Debug
John Hodge
1
-2
/
+4
2016-08-29
Resolve - More bindings
John Hodge
1
-6
/
+67
2016-08-29
Resolve Index - Extern support in Normalise_Path
John Hodge
1
-54
/
+69
2016-08-29
Resolve Index - Add an assertion that currently fires
John Hodge
1
-2
/
+3
2016-08-29
Resolve Abs - Glob imports from extern
John Hodge
1
-2
/
+41
2016-08-29
AST Resolve - Prelude handling
John Hodge
1
-15
/
+24
2016-08-29
AST Resolve Index - Hacking away on crate handling
John Hodge
1
-41
/
+92
2016-08-28
AST Resolve - Hacking away on extern crate handling
John Hodge
1
-9
/
+11
2016-08-27
Resolve - Working on extern crate support
John Hodge
1
-0
/
+4
2016-08-19
AST - Macro invocations in item list
John Hodge
1
-0
/
+2
[next]