index
:
mrust
master
[no description]
Dyson
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
resolve
Age
Commit message (
Collapse
)
Author
Files
Lines
2019-11-23
HIR - Restructure resolve to replace `Self` type later in processing
John Hodge
1
-2
/
+10
2019-11-03
Resolve Use - Fix typo in setting up fast path
John Hodge
1
-1
/
+1
2019-11-03
Resolve - Reduce chance of excessive recursion when looking up glob use paths.
John Hodge
1
-7
/
+20
2019-10-06
Resolve - Fix error not setting generic params on HIR type aliases
John Hodge
1
-1
/
+10
2019-10-06
AST - Clean up location of attributes and span on mod-level items
John Hodge
2
-38
/
+38
2019-08-24
HIR/Expand - Hack in proc_macro re-exports (this needs to be cleaner)
John Hodge
2
-0
/
+15
2019-07-27
Resolve Use - Fix edge case with recursive lookups erroring
John Hodge
1
-3
/
+8
2019-06-22
AST - Use constant crate paths in HIR metadata
John Hodge
1
-1
/
+3
2019-05-19
All - Switch to using interned (de-duplicated) RcString-s instead of ↵
John Hodge
3
-26
/
+29
std::string for paths/identifiers
2019-05-05
parse/expand/resolve - `macro` macros use their own module as the resolve root
John Hodge
2
-0
/
+31
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-03-04
Resolve - Tweak IBL, add support for extern_prelude
John Hodge
1
-2
/
+17
2019-02-03
HIR - Minimally-tested support for `extern { type }`
John Hodge
3
-24
/
+36
2019-02-02
HIR From AST - repr fiddling
John Hodge
1
-1
/
+1
2019-02-02
Resolve Absolute - More in-band-lifetimes, tweak resolve for globbed value ↵
John Hodge
1
-24
/
+96
variants
2019-01-28
Resolve Index - (minor) Better error mesage on collision
John Hodge
1
-1
/
+1
2019-01-28
Resolve Use - More correct handling of publicity in wildcard imports
John Hodge
1
-14
/
+24
2019-01-20
Resolve Use - Handle macro_rules imports
John Hodge
1
-1
/
+2
2019-01-20
Resolve Use - Finer-grained recursion control
John Hodge
1
-3
/
+8
2019-01-05
Handle MacroInv in some more places
John Hodge
1
-1
/
+3
2019-01-05
Resolve Use - Handle external enums
John Hodge
1
-13
/
+40
2019-01-05
Resolve Use - Handle partial shadowing of items/imports
John Hodge
1
-27
/
+28
2019-01-04
Resolve - Resolve impl type before handling bounds
John Hodge
1
-1
/
+2
2019-01-01
Draft support for in_band_lifetimes
John Hodge
1
-21
/
+32
2019-01-01
Refactor of `use` items to fully-group imports from a single use
John Hodge
2
-146
/
+162
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
2
-6
/
+41
2018-12-28
Resolve - Clean up AST path bindings, one binding per namespace
John Hodge
3
-364
/
+355
- This is prep work for supporting `use` of macros
2018-12-22
Resolve Use - Support glob from external module
John Hodge
1
-16
/
+27
2018-06-04
All - Ensure that all files have a header comment, remove some dead code
John Hodge
4
-10
/
+24
2018-06-02
AST - Annotate all patterns with spans
John Hodge
1
-3
/
+3
2018-06-02
Misc - Clean up/triage some tests
John Hodge
1
-0
/
+3
2018-05-27
AST - Fix missing handling of `for<>` in a few places
John Hodge
1
-3
/
+5
2018-05-27
AST - Include HRBs on fn() types, fix minor parsing bug
John Hodge
1
-0
/
+2
2018-05-25
Resolve - Named lifetimes
John Hodge
1
-8
/
+77
2018-05-20
AST - Refactor lifetime/HRB handling
John Hodge
1
-7
/
+9
2018-05-20
AST - Rename MetaItem and MetaItems to Attribute and AttributeList
John Hodge
1
-2
/
+2
2018-05-20
General TODO cleanup
John Hodge
1
-6
/
+3
2017-11-26
Resolve Absolute - Fix edge case where there's no scopes during var lookup
John Hodge
1
-1
/
+1
2017-11-01
All - Clean up a few minor errors (pointed out in #31)
John Hodge
1
-45
/
+1
2017-11-01
HIR - Refactor enums to only embed a single field (and give variants types)
John Hodge
3
-43
/
+54
2017-10-28
Expand - Recurse when expanding in patterns
John Hodge
1
-1
/
+1
2017-10-01
Resolve - Handle path binding for unit structs in patterns
John Hodge
1
-0
/
+10
2017-10-01
Resolve - Search for unit-like structs in pattern lookup
John Hodge
1
-0
/
+12
2017-09-29
Expand - Load crates that were conditionally included
John Hodge
1
-1
/
+1
2017-09-24
All - Handle crates with tagged names
John Hodge
2
-0
/
+5
2017-09-24
LoadCrates - Support loading crates that might collide (and handle name ↵
John Hodge
1
-3
/
+1
collisions)
2017-09-10
Parse - Store attributes for trait items
John Hodge
1
-0
/
+3
2017-09-09
Resolve - Handle glob improt of root
John Hodge
1
-1
/
+6
[next]