aboutsummaryrefslogtreecommitdiff
path: root/crates/hir_def/src/import_map.rs
Commit message (Collapse)AuthorAgeFilesLines
* Reduce fst_path callsKirill Bulatov2021-06-101-11/+5
|
* Add more profiling for flyimportsKirill Bulatov2021-06-101-71/+82
|
* Make MacroDefId's `AstId` mandatory when possibleJonas Schievink2021-03-181-9/+9
|
* Use upstream cov-markLaurențiu Nicola2021-03-081-4/+2
|
* Do not process indexed values more than onceKirill Bulatov2021-03-081-29/+31
|
* Deduplicate search_dependencies resultsKirill Bulatov2021-03-081-18/+19
|
* Create all `ModuleId`s through a `DefMap` methodJonas Schievink2021-01-251-1/+1
| | | | | `ModuleId` needs to be able to represent blocks, and only the associated `DefMap` will know how to construct that `ModuleId`
* Obtain `ModuleId`'s `DefMap` through a methodJonas Schievink2021-01-221-1/+1
|
* Make public DefMap fields privateJonas Schievink2021-01-201-1/+1
|
* Add flyimport completion for trait assoc itemsKirill Bulatov2021-01-161-0/+66
|
* Move the test markKirill Bulatov2021-01-051-2/+4
|
* Small helpersKirill Bulatov2021-01-041-0/+4
|
* Code review fixesKirill Bulatov2021-01-041-30/+30
|
* Do not collect trait type aliasesKirill Bulatov2021-01-041-5/+6
|
* SimplifyKirill Bulatov2021-01-041-13/+36
|
* Properly check assoc items lookupKirill Bulatov2021-01-041-45/+60
|
* Add associated data into fstKirill Bulatov2021-01-041-49/+45
|
* Add a basic test for the trait fuzzy importKirill Bulatov2021-01-041-0/+24
|
* SimplifyAleksey Kladov2020-12-301-2/+4
|
* Avoid a couple of allocationsLaurențiu Nicola2020-12-291-13/+14
|
* Better display methods in expect testsKirill Bulatov2020-12-281-15/+31
|
* Add testsKirill Bulatov2020-12-281-2/+71
|
* Add docs and optimisationsKirill Bulatov2020-12-281-4/+13
|
* Better query api and fuzzy searchKirill Bulatov2020-12-281-33/+40
|
* Draft the module exclusion in modulesKirill Bulatov2020-12-281-34/+62
|
* Improve autoimports on completion speedKirill Bulatov2020-11-241-5/+77
| | | | | * Ignore modules eaferly * Do less completion string rendering
* Rename declaration_name -> display_nameAleksey Kladov2020-10-201-3/+3
| | | | | | | | Declaration names sounds like a name of declaration -- something you can use for analysis. It empathically isn't, and is just a label displayed in various UI. It's important not to confuse the two, least we accidentally mix semantics with UI (I believe, there's already a case of this in the FamousDefs at least).
* Constrain ImportMap to only store simple pathsAleksey Kladov2020-10-061-10/+26
|
* Properly name the fieldKirill Bulatov2020-10-021-5/+5
|
* Switch to expect_test from crates.ioAleksey Kladov2020-08-211-1/+1
|
* Rename ra_hir_def -> hir_defAleksey Kladov2020-08-131-0/+745