Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Revert resolution of all glob imports first, replace with tracking of glob ↵ | Paul Daniel Faria | 2020-06-25 | 1 | -0/+44 |
| | | | | imports and shadowing when more specific | ||||
* | Order of glob imports should not affect import shadowing | Paul Daniel Faria | 2020-06-25 | 1 | -0/+46 |
| | |||||
* | draw the rest of the owl | Jonas Schievink | 2020-06-24 | 1 | -4/+1 |
| | |||||
* | Remove now-broken incremental test | Jonas Schievink | 2020-06-24 | 1 | -38/+0 |
| | | | | | The ItemTree tracks impl and trait items, so the CrateDefMap now needs recomputing when those change | ||||
* | Fix test | Jonas Schievink | 2020-06-24 | 1 | -2/+5 |
| | |||||
* | Fix formatting issue with glob shadow test | Paul Daniel Faria | 2020-06-24 | 1 | -17/+17 |
| | |||||
* | Use a macro in push_res to simplify code, simplify glob_shadowed_def assertion | Paul Daniel Faria | 2020-06-24 | 1 | -127/+28 |
| | |||||
* | Account for updated module ids when determining whether a resolution is ↵ | Paul Daniel Faria | 2020-06-24 | 1 | -0/+146 |
| | | | | "changed" | ||||
* | Switch to new magic marks | Aleksey Kladov | 2020-05-20 | 3 | -10/+8 |
| | |||||
* | Fix test | Edwin Cheng | 2020-05-04 | 1 | -16/+16 |
| | |||||
* | Add test in name resolutions | Edwin Cheng | 2020-05-02 | 1 | -0/+37 |
| | |||||
* | Make incremental nameres test harder | Aleksey Kladov | 2020-04-11 | 1 | -0/+6 |
| | |||||
* | Minor incremental tests cleanup | Aleksey Kladov | 2020-03-26 | 1 | -8/+8 |
| | |||||
* | Simplify Arena to use a generic index | Aleksey Kladov | 2020-03-19 | 1 | -6/+2 |
| | |||||
* | Check that no file contains trailing ws | Aleksey Kladov | 2020-03-17 | 3 | -105/+105 |
| | | | | rustfmt allows trailing spaces in string literals unfortunately. | ||||
* | Run cargo +nightly fix --clippy -Z unstable-options | Kirill Bulatov | 2020-02-18 | 1 | -2/+2 |
| | |||||
* | Fix various names, e.g. Iterator not resolving in core prelude | Florian Diebold | 2020-01-11 | 1 | -0/+45 |
| | | | | | | | | | | | | | Basically, `Iterator` is re-exported via several steps, which happened to not be resolved yet when we got to the prelude import, but since the name resolved to the reexport from `core::iter` (just to no actual items), we gave up trying to resolve it further. Maybe part of the problem is that we can have `PartialResolvedImport::Unresolved` or `PartialResolvedImport::Indeterminate` with `None` in all namespaces, and handle them differently. Fixes #2683. | ||||
* | Fix cross-crate glob privacy handling | Florian Diebold | 2019-12-26 | 1 | -0/+20 |
| | |||||
* | Handle privacy for modules | Florian Diebold | 2019-12-26 | 1 | -2/+1 |
| | |||||
* | Take visibility into account for glob imports | Florian Diebold | 2019-12-26 | 2 | -2/+80 |
| | |||||
* | Make legacy macros private | Aleksey Kladov | 2019-12-20 | 1 | -2/+2 |
| | |||||
* | Move impls to ItemScope | Aleksey Kladov | 2019-12-20 | 1 | -2/+2 |
| | |||||
* | Handle start imports in import groups | Aleksey Kladov | 2019-12-19 | 1 | -0/+21 |
| | |||||
* | Add expansion infrastructure for derive macros | Florian Diebold | 2019-12-05 | 1 | -0/+24 |
| | |||||
* | Use InFile for AstId | Aleksey Kladov | 2019-11-28 | 1 | -2/+2 |
| | |||||
* | Rename CrateModuleId | Aleksey Kladov | 2019-11-23 | 1 | -1/+1 |
| | |||||
* | Add convenience method for testing | Aleksey Kladov | 2019-11-15 | 2 | -4/+4 |
| | |||||
* | Restore crate_def_map marks | Aleksey Kladov | 2019-11-03 | 3 | -8/+8 |
| | |||||
* | move crate_def_map tests to hir_def | Aleksey Kladov | 2019-11-03 | 5 | -0/+1655 |