aboutsummaryrefslogtreecommitdiff
path: root/crates/hir
Commit message (Expand)AuthorAgeFilesLines
* Implement HirDisplay for some more typesLukas Wirth2021-03-161-2/+28
* Merge #7498bors[bot]2021-03-161-6/+24
|\
| * Upgrade rowanAleksey Kladov2021-03-161-6/+24
| |
| \
*-. \ Merge #7900 #8000bors[bot]2021-03-162-24/+502
|\ \ \ | |_|/ |/| |
| | * Pretty print root module of extern cratesoxalica2021-03-151-0/+4
| | * Fix trait type parameteroxalica2021-03-151-1/+7
| | * Use hir formatter moreoxalica2021-03-152-3/+213
| | * Impl HirDisplay for function hover messageoxalica2021-03-152-4/+247
| | * Introduce FunctionQualifier for hir::FunctionDataoxalica2021-03-151-1/+1
| | * Collect HirDisplay impls to a single fileoxalica2021-03-152-20/+27
| * | show function params in completion detailJosh Mcguigan2021-03-121-0/+8
* | | 7709: Import changes.Chetan Khilosiya2021-03-151-4/+2
* | | 7709: Added the check for return type of len function.Chetan Khilosiya2021-03-151-0/+7
* | | Return multiple modules in `parent_module`Lukas Wirth2021-03-153-10/+21
| |/ |/|
* | 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
| |/ /
* | | Simplify source maps for fieldsAleksey Kladov2021-03-151-21/+3
* | | Goto definition works for `S { a: }` caseAleksey Kladov2021-03-151-3/+22
* | | 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
|\
| * Less lifetines: derive SemanticsScope in placeKirill Bulatov2021-03-081-1/+1
| * Refactor the import locationKirill Bulatov2021-03-081-0/+11
| * Do not propose already imported importsKirill Bulatov2021-03-081-1/+1
* | 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-085-2132/+2120
* Rename a few `crate_def_map`s to `def_map`Jonas Schievink2021-03-061-3/+3
* Use chalk_ir::AdtIdLukas Wirth2021-03-041-3/+3
* Show docs on hover for keywords and primitivesLukas Wirth2021-03-021-6/+5
* Use chalk_ir::MutabilityLukas Wirth2021-03-011-5/+8
* Introduce Ty::AliasLukas Wirth2021-03-011-4/+4
* Being Ty::InferenceVar closes to chalk equivalentLukas Wirth2021-03-011-2/+2