aboutsummaryrefslogtreecommitdiff
path: root/crates/hir
Commit message (Expand)AuthorAgeFilesLines
* 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
* Lift FnPointer into a structLukas Wirth2021-02-281-5/+5
* Turn Ty::Tuple variant into a tuple-variantLukas Wirth2021-02-281-2/+2
* Merge #7813bors[bot]2021-02-282-106/+61
|\
| * Fix code_model::Type::walk not walking all typesLukas Wirth2021-02-281-7/+7
| * Inline TypeCtor into TyLukas Wirth2021-02-282-104/+59
* | Merge #7804bors[bot]2021-02-281-3/+6
|\|
| * Introduce TypeCtor::ScalarLukas Wirth2021-02-281-3/+6
* | For unresolved macros, hightlight only the last segmentAleksey Kladov2021-02-282-6/+6
|/
* Don't write trailing whitespace when formatting empty GenericPredicatesLukas Wirth2021-02-201-3/+2
* Consider import prefix config settings during flyimportsKirill Bulatov2021-02-201-1/+1
* expose hir::Type::type_paramtersVladyslav Katasonov2021-02-131-0/+12
* Wrap `BuiltinType` in code modelJonas Schievink2021-02-114-11/+41
* Resolve TupleStructPat in SourceAnalyzer::resolve_pathLukas Wirth2021-02-101-6/+11
* Prefer ValueNS when resolving hir path for PathExpressionsLukas Wirth2021-01-291-14/+31
* Classify function calls as functions when shadowed by typesLukas Wirth2021-01-281-2/+6
* Create all `ModuleId`s through a `DefMap` methodJonas Schievink2021-01-252-23/+14
* Implement fix, add testsPhil Ellison2021-01-231-9/+0
* Add diagnostic for filter_map followed by nextPhil Ellison2021-01-231-1/+10
* Make `ModuleId`'s `krate` field privateJonas Schievink2021-01-222-22/+36
* Obtain `ModuleId`'s `DefMap` through a methodJonas Schievink2021-01-223-12/+13
* Fix broken link in intra-docDaiki Ihara2021-01-221-0/+6
* Add name resolution query for block expressionsJonas Schievink2021-01-211-7/+7
* Make public DefMap fields privateJonas Schievink2021-01-201-3/+3
* Merge #7351bors[bot]2021-01-192-2/+2
|\