aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_hir/src/path.rs
Commit message (Collapse)AuthorAgeFilesLines
* Support `$crate` in item and expr place.uHOOCCOOHu2019-09-261-12/+52
|
* Refactor some moreFlorian Diebold2019-09-171-0/+7
| | | | | | Type-relative paths (`<T>::foo`) also need to work in type context, for example `<T>::Item` is legal. So rather than returning the type ref from the resolver function, just check it before.
* Define known paths and group namesuHOOCCOOHu2019-09-151-1/+29
|
* Move store TypeRef of type based path in PathKinduHOOCCOOHu2019-09-151-13/+6
|
* Support path starting with a typeuHOOCCOOHu2019-09-151-28/+53
|
* Lower `Fn(X, Y) -> Z` pathsFlorian Diebold2019-09-071-4/+40
|
* Add support for associated type bindings (`where Trait<Type = X>`)Florian Diebold2019-09-031-6/+15
|
* Lower fully qualified associated type pathsFlorian Diebold2019-08-121-1/+37
| | | | I.e. `<T as Trait>::Foo`.
* migrate ra_hir to the new rowanAleksey Kladov2019-07-191-13/+13
|
* allow rustfmt to reorder importsAleksey Kladov2019-07-041-2/+5
| | | | | | This wasn't a right decision in the first place, the feature flag was broken in the last rustfmt release, and syntax highlighting of imports is more important anyway
* Fix clippy::len_zeroAlan Du2019-06-041-2/+2
|
* Added macro resolution and expansionLenard Pratt2019-04-221-0/+4
|
* fix a panic with glob-import missing a source mapAleksey Kladov2019-04-021-8/+5
|
* replace todo with fixmeAleksey Kladov2019-03-231-3/+3
|
* Make GenericArgs::from_ast pub(crate)Florian Diebold2019-02-171-1/+1
|
* Handle generic args for method callsFlorian Diebold2019-02-161-1/+1
|
* Fix some typosPascal Hertleif2019-02-121-1/+1
|
* reformat the worldAleksey Kladov2019-02-081-33/+11
|
* Pass aliases to ImportDataFlorian Diebold2019-02-011-6/+7
|
* fix completion bugsgfreezy2019-01-231-0/+7
|
* Add AST/HIR for type args in path segmentsFlorian Diebold2019-01-191-6/+62
|
* switched to lowerd moduleAleksey Kladov2019-01-191-12/+13
|
* Fix use tree desugaringFlorian Diebold2019-01-081-1/+1
|
* migrate ra_hir to rowan 2.0Aleksey Kladov2019-01-081-6/+6
|
* Add fn signature queryFlorian Diebold2019-01-061-4/+10
|
* Add HIR Expr machineryFlorian Diebold2019-01-051-0/+8
|
* Resolve the self parameter during type inferenceFlorian Diebold2019-01-041-0/+5
|
* introduce hir::NameAleksey Kladov2018-12-271-4/+14
|
* Add a hir::TypeRef as an intermediate between ast::TypeRef and ty::TyFlorian Diebold2018-12-251-2/+2
|
* Move the self handling from directly inside the loopDJMcNab2018-12-211-13/+12
|
* Fix handling of nested self in pathsDJMcNab2018-12-211-2/+20
|
* Move hir to a separate crateAleksey Kladov2018-11-281-7/+7
|
* introduce hir crateAleksey Kladov2018-11-281-0/+148