Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | find_path: return shorter paths for external items | Jonas Schievink | 2020-06-12 | 1 | -8/+51 |
| | | | | | If a containing module is already in scope, there's no need to use the full path to the item. | ||||
* | Reorder imports | Jonas Schievink | 2020-06-05 | 1 | -1/+1 |
| | |||||
* | Make `find_path_inner` private again | Jonas Schievink | 2020-06-05 | 1 | -1/+1 |
| | |||||
* | defining_crate -> krate | Jonas Schievink | 2020-06-05 | 1 | -1/+1 |
| | |||||
* | Use `ImportMap` in `find_path`, remove old queries | Jonas Schievink | 2020-06-04 | 1 | -80/+119 |
| | |||||
* | Add an ImportMap | Jonas Schievink | 2020-06-04 | 1 | -11/+8 |
| | |||||
* | Make `find_path_inner` a query | Jonas Schievink | 2020-05-20 | 1 | -4/+3 |
| | | | | | This eliminates any remaining performance problems in the "Implement default members" assist (at least that I've found). | ||||
* | Switch to new magic marks | Aleksey Kladov | 2020-05-20 | 1 | -27/+30 |
| | |||||
* | Cleanup query fn naming | Aleksey Kladov | 2020-05-19 | 1 | -2/+4 |
| | |||||
* | Move public API to the top | Aleksey Kladov | 2020-05-19 | 1 | -9/+9 |
| | |||||
* | Simplify | Aleksey Kladov | 2020-05-19 | 1 | -7/+3 |
| | |||||
* | Cleanup imports | Aleksey Kladov | 2020-05-19 | 1 | -3/+5 |
| | |||||
* | Querify `importable_locations_in_crate` | Jonas Schievink | 2020-05-18 | 1 | -4/+7 |
| | | | | | This brings the time needed to compute the `add_missing_impl_members` assist down from ~5 minutes to 20 seconds | ||||
* | Prefer core/alloc paths on #![no_std] | Jonas Schievink | 2020-04-25 | 1 | -8/+70 |
| | |||||
* | find_path: Builtins are always in scope | Florian Diebold | 2020-04-18 | 1 | -1/+20 |
| | | | | Fixes #3977. | ||||
* | Use `dyn Trait` for working with databse | Aleksey Kladov | 2020-03-16 | 1 | -4/+4 |
| | | | | | | | It improves compile time in `--release` mode quite a bit, it doesn't really slow things down and, conceptually, it seems closer to what we want the physical architecture to look like (we don't want to monomorphise EVERYTHING in a single leaf crate). | ||||
* | Use `Index` for CrateGraph | Aleksey Kladov | 2020-03-09 | 1 | -1/+1 |
| | |||||
* | Less abstract CrateData api | Kirill Bulatov | 2020-03-09 | 1 | -1/+1 |
| | |||||
* | Add the tests | Kirill Bulatov | 2020-01-28 | 1 | -0/+41 |
| | |||||
* | Apply the proposed refactoring | Kirill Bulatov | 2020-01-28 | 1 | -38/+43 |
| | |||||
* | Prefer imports starting with std | Kirill Bulatov | 2020-01-27 | 1 | -6/+31 |
| | |||||
* | Rename | Aleksey Kladov | 2020-01-15 | 1 | -6/+6 |
| | |||||
* | Apply review suggestions | Florian Diebold | 2020-01-11 | 1 | -9/+8 |
| | |||||
* | Use `self` | Florian Diebold | 2020-01-11 | 1 | -0/+20 |
| | |||||
* | Cleanup | Florian Diebold | 2020-01-11 | 1 | -13/+25 |
| | |||||
* | Handle cycles | Florian Diebold | 2020-01-11 | 1 | -5/+54 |
| | |||||
* | Use query for importable locations | Florian Diebold | 2020-01-11 | 1 | -29/+65 |
| | |||||
* | Use super, don't use private imports | Florian Diebold | 2020-01-11 | 1 | -2/+48 |
| | |||||
* | Use shortest path | Florian Diebold | 2020-01-11 | 1 | -4/+19 |
| | |||||
* | handle most cases | Florian Diebold | 2020-01-11 | 1 | -11/+59 |
| | |||||
* | basics working | Florian Diebold | 2020-01-11 | 1 | -5/+113 |
| | |||||
* | more WIP | Florian Diebold | 2020-01-11 | 1 | -12/+90 |
| | |||||
* | find_path WIP | Florian Diebold | 2020-01-11 | 1 | -0/+44 |