Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Replace simple is_named with matches macro | Paul Daniel Faria | 2020-06-27 | 1 | -10/+1 |
| | |||||
* | Split glob import map to per-ns, switch ExprCollector to use a simpler push_res | Paul Daniel Faria | 2020-06-26 | 1 | -21/+56 |
| | |||||
* | Track import type outside of , use enum rather than bool to improve readability | Paul Daniel Faria | 2020-06-25 | 1 | -11/+40 |
| | |||||
* | Revert resolution of all glob imports first, replace with tracking of glob ↵ | Paul Daniel Faria | 2020-06-25 | 1 | -8/+12 |
| | | | | imports and shadowing when more specific | ||||
* | Use a macro in push_res to simplify code, simplify glob_shadowed_def assertion | Paul Daniel Faria | 2020-06-24 | 1 | -33/+19 |
| | |||||
* | Account for updated module ids when determining whether a resolution is ↵ | Paul Daniel Faria | 2020-06-24 | 1 | -9/+32 |
| | | | | "changed" | ||||
* | Reorder imports | Jonas Schievink | 2020-06-05 | 1 | -1/+1 |
| | |||||
* | defining_crate -> krate | Jonas Schievink | 2020-06-05 | 1 | -1/+2 |
| | |||||
* | Use `ImportMap` in `find_path`, remove old queries | Jonas Schievink | 2020-06-04 | 1 | -2/+20 |
| | |||||
* | invert if | Edwin Cheng | 2020-05-05 | 1 | -3/+3 |
| | |||||
* | Change union resolve types only | Edwin Cheng | 2020-05-04 | 1 | -1/+1 |
| | |||||
* | Change favor_types to has_constructor | Edwin Cheng | 2020-05-04 | 1 | -2/+2 |
| | |||||
* | Favor types for Record in name resolution | Edwin Cheng | 2020-05-04 | 1 | -2/+9 |
| | |||||
* | fix typo of visibility_of | Edwin Cheng | 2020-03-25 | 1 | -1/+1 |
| | |||||
* | Add ItemScope::visibility_of | Edwin Cheng | 2020-03-24 | 1 | -0/+6 |
| | |||||
* | Refactor how builtins are resolved | Florian Diebold | 2020-02-21 | 1 | -27/+6 |
| | | | | This fixes autocompletion suggesting e.g. self::usize. | ||||
* | More manual clippy fixes | Kirill Bulatov | 2020-02-18 | 1 | -1/+1 |
| | |||||
* | Run cargo +nightly fix --clippy -Z unstable-options | Kirill Bulatov | 2020-02-18 | 1 | -1/+1 |
| | |||||
* | Apply review suggestions | Florian Diebold | 2020-01-11 | 1 | -3/+2 |
| | |||||
* | Use query for importable locations | Florian Diebold | 2020-01-11 | 1 | -4/+4 |
| | |||||
* | handle most cases | Florian Diebold | 2020-01-11 | 1 | -0/+8 |
| | |||||
* | more WIP | Florian Diebold | 2020-01-11 | 1 | -0/+32 |
| | |||||
* | Rename ResolvedVisibility -> Visibility | Florian Diebold | 2019-12-26 | 1 | -6/+4 |
| | |||||
* | Take visibility into account for glob imports | Florian Diebold | 2019-12-26 | 1 | -10/+2 |
| | |||||
* | Keep track of visibility during def collection | Florian Diebold | 2019-12-26 | 1 | -13/+26 |
| | |||||
* | Rudimentary name resolution for local items | Aleksey Kladov | 2019-12-22 | 1 | -1/+7 |
| | |||||
* | Simplify | Aleksey Kladov | 2019-12-22 | 1 | -6/+13 |
| | |||||
* | Refactor | Aleksey Kladov | 2019-12-22 | 1 | -5/+7 |
| | |||||
* | Simplify | Aleksey Kladov | 2019-12-22 | 1 | -26/+18 |
| | |||||
* | Remove unused parameters | Aleksey Kladov | 2019-12-22 | 1 | -1/+1 |
| | |||||
* | Remove import field | Aleksey Kladov | 2019-12-22 | 1 | -11/+2 |
| | |||||
* | Separate defs from imports | Aleksey Kladov | 2019-12-22 | 1 | -5/+6 |
| | |||||
* | Refactor PerNs construction | Aleksey Kladov | 2019-12-22 | 1 | -1/+19 |
| | |||||
* | Minor rename | Aleksey Kladov | 2019-12-22 | 1 | -8/+8 |
| | |||||
* | Move LocalImportId | Aleksey Kladov | 2019-12-21 | 1 | -10/+5 |
| | |||||
* | Remove import from resolution | Aleksey Kladov | 2019-12-21 | 1 | -12/+7 |
| | |||||
* | Remove imports from hir | Aleksey Kladov | 2019-12-21 | 1 | -1/+1 |
| | |||||
* | Revert "Merge #2629" | Aleksey Kladov | 2019-12-21 | 1 | -10/+25 |
| | | | | | This reverts commit cdc9d682b066b110e0a44e5f8f1c574b38c16ba9, reversing changes made to 90ef070db3dce0a7acb9cd11d0b0d72de13c9d79. | ||||
* | Don't track imports | Aleksey Kladov | 2019-12-21 | 1 | -25/+10 |
| | |||||
* | Make legacy macros private | Aleksey Kladov | 2019-12-20 | 1 | -1/+9 |
| | |||||
* | Privitize impls | Aleksey Kladov | 2019-12-20 | 1 | -1/+5 |
| | |||||
* | Make items private | Aleksey Kladov | 2019-12-20 | 1 | -36/+40 |
| | |||||
* | Move some code to scope | Aleksey Kladov | 2019-12-20 | 1 | -0/+35 |
| | |||||
* | Move impls to ItemScope | Aleksey Kladov | 2019-12-20 | 1 | -1/+6 |
| | |||||
* | Reduce visibility | Aleksey Kladov | 2019-12-20 | 1 | -6/+6 |
| | |||||
* | Rename ModuleScope -> ItemScope | Aleksey Kladov | 2019-12-20 | 1 | -2/+2 |
| | |||||
* | Docs | Aleksey Kladov | 2019-12-20 | 1 | -3/+6 |
| | |||||
* | Move ModuleScope to a new module | Aleksey Kladov | 2019-12-20 | 1 | -0/+105 |
| | |||||
* | Add item_scope module | Aleksey Kladov | 2019-12-20 | 1 | -0/+1 |