| Age | Commit message (Expand) | Author | Lines |
| 2018-11-28 | resolve: Fix false-positives from lint `absolute_paths_not_starting_with_crate` | Vadim Petrochenkov | -1/+1 |
| 2018-11-27 | resolve: Extern prelude is for type namespace only | Vadim Petrochenkov | -1/+3 |
| 2018-11-27 | resolve: Suggest `crate::` for resolving ambiguities when appropriate | Vadim Petrochenkov | -16/+31 |
| 2018-11-27 | resolve: Fallback to extern prelude in 2015 imports used from global 2018 edi... | Vadim Petrochenkov | -10/+47 |
| 2018-11-27 | resolve: Generalize `early_resolve_ident_in_lexical_scope` slightly | Vadim Petrochenkov | -82/+78 |
| 2018-11-27 | resolve: Fallback to uniform paths in 2015 imports used from global 2018 edition | Vadim Petrochenkov | -35/+98 |
| 2018-11-27 | resolve: Implement edition hygiene for imports and absolute paths | Vadim Petrochenkov | -46/+50 |
| 2018-11-25 | resolve: Fix some more asserts in import validation | Vadim Petrochenkov | -1/+2 |
| 2018-11-25 | resolve: Fix bad span arithmetics in import conflict diagnostics | Vadim Petrochenkov | -5/+5 |
| 2018-11-25 | resolve: Prohibit relative paths in visibilities on 2018 edition | Vadim Petrochenkov | -1/+12 |
| 2018-11-22 | resolve: Fix some asserts in import validation | Vadim Petrochenkov | -2/+4 |
| 2018-11-21 | Auto merge of #56117 - petrochenkov:iempty, r=eddyb | bors | -1/+4 |
| 2018-11-21 | Auto merge of #52591 - eddyb:functional-snakes, r=oli-obk | bors | -10/+10 |
| 2018-11-21 | rustc: remove {FxHash,Node,DefId,HirId,ItemLocal}{Map,Set} "constructor" fns. | Eduard-Mihai Burtescu | -10/+10 |
| 2018-11-21 | resolve: Make "empty import canaries" invisible from other crates | Vadim Petrochenkov | -1/+4 |
| 2018-11-21 | Stabilize `extern_crate_item_prelude` | Vadim Petrochenkov | -15/+5 |
| 2018-11-18 | Fix rebase | Vadim Petrochenkov | -15/+17 |
| 2018-11-18 | Add a couple more tests + address review comments | Vadim Petrochenkov | -1/+7 |
| 2018-11-18 | resolve: Refactor away `DeterminacyExt` | Vadim Petrochenkov | -40/+27 |
| 2018-11-18 | resolve: Future-proof against imports referring to local variables and generi... | Vadim Petrochenkov | -1/+35 |
| 2018-11-18 | resolve: Avoid sentence breaks in diagnostics | Vadim Petrochenkov | -13/+13 |
| 2018-11-18 | resolve: Support resolving macros without leaving traces | Vadim Petrochenkov | -8/+14 |
| 2018-11-18 | resolve: Avoid marking `extern crate` items as used in certain cases | Vadim Petrochenkov | -7/+20 |
| 2018-11-18 | resolve: Reintroduce feature gate for uniform paths in imports | Vadim Petrochenkov | -26/+56 |
| 2018-11-18 | Fix ICEs from imports of items not defined in modules | Vadim Petrochenkov | -5/+16 |
| 2018-11-18 | resolve: Tweak some articles in ambiguity diagnostics | Vadim Petrochenkov | -5/+5 |
| 2018-11-18 | resolve: Recover "did you mean" suggestions in imports | Vadim Petrochenkov | -38/+30 |
| 2018-11-18 | resolve: Check resolution consistency for import paths and multi-segment macr... | Vadim Petrochenkov | -137/+199 |
| 2018-11-18 | resolve: Resolve single-segment imports using in-scope resolution on 2018 edi... | Vadim Petrochenkov | -121/+133 |
| 2018-11-18 | resolve: More precise determinacy tracking during import/macro resolution | Vadim Petrochenkov | -127/+160 |
| 2018-11-18 | resolve: Improve diagnostics for resolution ambiguities | Vadim Petrochenkov | -134/+291 |
| 2018-11-18 | resolve: Simplify ambiguity checking for built-in attributes | Vadim Petrochenkov | -11/+2 |
| 2018-11-18 | resolve: Resolve multi-segment imports using in-scope resolution on 2018 edition | Vadim Petrochenkov | -66/+47 |
| 2018-11-18 | resolve: Stop generating uniform path canaries | Vadim Petrochenkov | -269/+13 |
| 2018-11-12 | Make `NodeId` a `newtype_index` to enable niche optimizations | Oliver Scherer | -1/+1 |
| 2018-11-11 | Rollup merge of #55630 - petrochenkov:noprelude, r=Centril | kennytm | -4/+8 |
| 2018-11-07 | Rollup merge of #55734 - teresy:shorthand-fields, r=davidtwco | kennytm | -2/+2 |
| 2018-11-06 | refactor: use shorthand fields | teresy | -2/+2 |
| 2018-11-06 | Rollup merge of #55490 - petrochenkov:resolveice, r=eddyb | kennytm | -0/+3 |
| 2018-11-04 | Auto merge of #55569 - durka:must-use-external-macro, r=alexcrichton | bors | -8/+4 |
| 2018-11-03 | Added support for trait aliases as object types. | Alexander Regueiro | -4/+7 |
| 2018-11-03 | Added support for trait aliases as bounds. | Alexander Regueiro | -2/+2 |
| 2018-11-03 | resolve: Filter away macro prelude in modules with `#[no_implicit_prelude]` o... | Vadim Petrochenkov | -4/+8 |
| 2018-11-02 | remove unused result in resolve | Alex Burka | -8/+4 |
| 2018-11-01 | Rollup merge of #55536 - ljedrz:don't_collect_suggestions, r=davidtwco | Pietro Albini | -1/+1 |
| 2018-10-31 | Pass suggestions as impl Iterator instead of Vec | ljedrz | -1/+1 |
| 2018-10-31 | save-analysis: make sure we save the def for the last segment of a path | Nick Cameron | -9/+13 |
| 2018-10-30 | resolve: Fix ICE in macro import error recovery | Vadim Petrochenkov | -0/+3 |
| 2018-10-28 | Add note linking to Rust 2018 path semantics docs. | David Wood | -29/+61 |
| 2018-10-28 | resolve: Desugar empty import groups into synthetic dummy imports | Vadim Petrochenkov | -69/+36 |