aboutsummaryrefslogtreecommitdiff
path: root/crates/hir/src/lib.rs
Commit message (Expand)AuthorAgeFilesLines
* Implement Crate::transitive_reverse_dependenciesLukas Wirth2021-03-151-4/+19
* Merge #8020bors[bot]2021-03-151-14/+44
|\
| * goto_implementation: Look at the entire crate graph for trait implsLukas Wirth2021-03-151-8/+3
| * Speedup trait impl search for goto_implementationLukas Wirth2021-03-151-2/+10
| * Power up goto_implementationLukas Wirth2021-03-151-13/+40
* | Merge #8018bors[bot]2021-03-151-5/+29
|\ \
| * | Don't use Substs for Ref/Raw/Array/SliceFlorian Diebold2021-03-141-5/+29
| |/
* / some clippy::performance fixesMatthias Krüger2021-03-151-2/+1
|/
* More renamingFlorian Diebold2021-03-141-1/+1
* Rename some fields to their Chalk namesFlorian Diebold2021-03-141-2/+2
* Move type lowering methods to TyLoweringContextFlorian Diebold2021-03-131-3/+3
* Create TraitEnvironment through a queryFlorian Diebold2021-03-131-5/+7
* Use chalk_ir::PlaceholderIndexFlorian Diebold2021-03-131-1/+1
* Use chalk_ir::FnDefIdFlorian Diebold2021-03-131-4/+1
* Use chalk_ir::AssocTypeIdFlorian Diebold2021-03-131-2/+5
* Separate `Ty` and `TyKind` like in ChalkFlorian Diebold2021-03-131-33/+34
* Avoid double text edits when renaming mod declarationLukas Wirth2021-03-101-1/+0
* Delete `ContainerId`Jonas Schievink2021-03-091-21/+9
* Stop using `ContainerId` in `AssocContainerId`Jonas Schievink2021-03-091-2/+2
* Merge #7942bors[bot]2021-03-091-7/+1
|\
| * Show whether a binding is mutable or not on hoverLukas Wirth2021-03-091-7/+1
* | Cleanup auto-ref in completionAleksey Kladov2021-03-091-4/+3
|/
* Merge #7873 #7933bors[bot]2021-03-091-0/+11
|\
| * Refactor the import locationKirill Bulatov2021-03-081-0/+11
* | Use `Type::new_with_resolver_inner` moreJonas Schievink2021-03-091-26/+14
|/
* Hygiene is an internal implementation detail of the compilerAleksey Kladov2021-03-081-2/+5
* Remove useless code_model indirectionAleksey Kladov2021-03-081-28/+2114
* Show docs on hover for keywords and primitivesLukas Wirth2021-03-021-6/+5
* Impl HasAttrs for GenericParamLukas Wirth2021-01-011-2/+3
* Add ConstParams to the HIRLukas Wirth2021-01-011-3/+3
* Track labels in the HIRLukas Wirth2020-12-241-2/+2
* Align code_model name with ungrammarAleksey Kladov2020-12-201-3/+3
* Rename ImplDef -> ImplAleksey Kladov2020-12-171-1/+1
* Add Lifetimes to the HIRLukas Wirth2020-12-111-4/+5
* Make `original_range` a method on `InFile<&SyntaxNode>`Jonas Schievink2020-12-081-1/+1
* Remove hir_def/docs.rs moduleLukas Wirth2020-12-071-2/+1
* Use `ExpandResult` instead of `MacroResult`Jonas Schievink2020-11-261-1/+1
* hir_expand: propagate expansion errorsJonas Schievink2020-11-241-2/+2
* Remove query aliasesKirill Bulatov2020-11-161-1/+1
* Use imports_locatorKirill Bulatov2020-11-161-1/+1
* Add imports in auto completionKirill Bulatov2020-11-161-0/+1
* Remove more unreachable pubsAleksey Kladov2020-11-021-1/+2
* Shorten type hints for std::iter IteratorsLukas Wirth2020-10-061-1/+1
* Move ModPath->ast::Path function to IDE layerAleksey Kladov2020-10-061-5/+2
* Make ImportPrefix a configuration optionLukas Wirth2020-10-051-0/+1
* Tease apart orthogonal concerns in markdown link rewritingAleksey Kladov2020-08-261-3/+1
* Remove AttrDefAleksey Kladov2020-08-251-1/+1
* Move attrs from code_module to a separate moduleAleksey Kladov2020-08-251-5/+6
* Use the same abstraction for attrs and docsAleksey Kladov2020-08-251-1/+1
* Renames, comments, and dead code removalZac Pullar-Strecker2020-08-241-2/+2