aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_hir_def/src
Commit message (Expand)AuthorAgeFilesLines
* First stab at desugaring bounds for APITFlorian Diebold2020-02-071-4/+23
* wip lower impl trait to type argsFlorian Diebold2020-02-073-9/+90
* Merge #2962bors[bot]2020-02-044-14/+34
|\
| * include requested changeszombiefungus2020-02-024-27/+28
| * add new ImportAlias enum to differentiate no alias from an _ aliaszombiefungus2020-02-024-11/+30
* | Require ModPath for importingKirill Bulatov2020-02-021-2/+2
|/
* Merge #2917bors[bot]2020-01-282-14/+86
|\
| * Add the testsKirill Bulatov2020-01-282-0/+42
| * Apply the proposed refactoringKirill Bulatov2020-01-281-38/+43
| * Prefer imports starting with stdKirill Bulatov2020-01-271-6/+31
* | Publicize debug printing of CrateDefMapAleksey Kladov2020-01-282-41/+42
|/
* Remove dead codeAleksey Kladov2020-01-161-34/+2
* Make FromSource privateAleksey Kladov2020-01-161-1/+3
* Merge #2837bors[bot]2020-01-151-1/+1
|\
| * Introduce SourceBinderAleksey Kladov2020-01-151-1/+1
* | RenameAleksey Kladov2020-01-153-17/+14
|/
* Don't parse child modules when doing diagnosticsAleksey Kladov2020-01-151-0/+7
* Merge #2803bors[bot]2020-01-112-1/+46
|\
| * Fix various names, e.g. Iterator not resolving in core preludeFlorian Diebold2020-01-112-1/+46
* | Apply review suggestionsFlorian Diebold2020-01-115-34/+23
* | Qualify some paths in 'add missing impl members'Florian Diebold2020-01-112-1/+48
* | Use `self`Florian Diebold2020-01-111-0/+20
* | CleanupFlorian Diebold2020-01-111-13/+25
* | Handle cyclesFlorian Diebold2020-01-111-5/+54
* | Use query for importable locationsFlorian Diebold2020-01-114-34/+77
* | Use super, don't use private importsFlorian Diebold2020-01-111-2/+48
* | Use shortest pathFlorian Diebold2020-01-111-4/+19
* | handle most casesFlorian Diebold2020-01-112-11/+67
* | basics workingFlorian Diebold2020-01-111-5/+113
* | more WIPFlorian Diebold2020-01-112-12/+122
* | find_path WIPFlorian Diebold2020-01-113-0/+58
|/
* Add `_query` suffix to `compute_crate_def_map` for consistencyMichal Terepeta2020-01-032-2/+2
* Split `crate_def_map` into two methodsMichal Terepeta2020-01-032-3/+12
* Remove a duplicate line in `collect_defs`Michal Terepeta2020-01-031-1/+0
* Remove unused hard-coded pathsEmil Lauridsen2019-12-291-4/+0
* Add helpers for unpacking lang itemsEmil Lauridsen2019-12-291-0/+44
* Merge #2650bors[bot]2019-12-292-7/+19
|\
| * Use pre-stored macro fileEdwin Cheng2019-12-233-14/+30
| * Add macro call support for type_ofEdwin Cheng2019-12-232-11/+7
* | Don't add non-impl/trait containers to scopeAleksey Kladov2019-12-291-1/+1
* | visible_from -> is_visible_fromFlorian Diebold2019-12-272-7/+7
* | Remove Arc from RawVisibilityFlorian Diebold2019-12-261-11/+6
* | Fix cross-crate glob privacy handlingFlorian Diebold2019-12-263-6/+28
* | Remove visibility query, instead add struct field visibility to dataFlorian Diebold2019-12-264-100/+33
* | Rename ResolvedVisibility -> VisibilityFlorian Diebold2019-12-267-64/+51
* | Rename Visibility -> RawVisibilityFlorian Diebold2019-12-266-40/+40
* | Handle privacy for modulesFlorian Diebold2019-12-263-11/+36
* | Take visibility into account for glob importsFlorian Diebold2019-12-267-43/+165
* | Keep track of visibility during def collectionFlorian Diebold2019-12-266-54/+120
* | Collect visibility of items during nameresFlorian Diebold2019-12-264-16/+57