aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_hir_ty/src/lib.rs
Commit message (Expand)AuthorAgeFilesLines
* Implement return position impl trait / opaque type supportFlorian Diebold2020-06-051-9/+89
* Support raw_ref_op's raw reference operatorrobojumper2020-05-281-2/+16
* Use Chalk's built-in representation of function item typesFlorian Diebold2020-05-221-0/+6
* Use TypeCtorId as AdtId directly, and rename the type alias StructId -> AdtIdFlorian Diebold2020-05-221-1/+1
* Switch to new magic marksAleksey Kladov2020-05-201-1/+0
* Allow calling dyn trait super trait methods without the super trait in scopeFlorian Diebold2020-05-161-8/+6
* Adds a param_idx helperFedor Sakharov2020-05-141-0/+5
* Handle coercing function types to function pointers in matchFlorian Diebold2020-05-081-0/+6
* Use matches!Florian Diebold2020-05-081-4/+1
* Implement better handling of divergenceFlorian Diebold2020-05-081-0/+7
* Rename to associated_type_shorthand_candidatesJonas Schievink2020-04-291-2/+2
* Complete assoc. items on type parametersJonas Schievink2020-04-291-1/+2
* For associated type shorthand (T::Item), use the substs from the where clauseFlorian Diebold2020-04-261-0/+12
* Fix wrong substitution codeFlorian Diebold2020-04-231-1/+1
* Fix another crash from wrong bindersFlorian Diebold2020-04-171-2/+2
* fix false positive for enum with no variantsJosh Mcguigan2020-04-161-0/+10
* missing match arms diagnosticJosh Mcguigan2020-04-071-0/+1
* Fix Chalk panicFlorian Diebold2020-04-061-1/+2
* Check for eprintln on CIAleksey Kladov2020-04-061-0/+5
* Upgrade Chalk againFlorian Diebold2020-04-051-30/+73
* Use `dyn Trait` for working with databseAleksey Kladov2020-03-161-17/+19
* Normalize waiting queries namesAleksey Kladov2020-03-061-2/+2
* Fix #3373Florian Diebold2020-03-011-0/+4
* Rework find_super_trait_path to protect against cyclesFlorian Diebold2020-02-221-7/+10
* Fix shift_bound_varsFlorian Diebold2020-02-221-3/+3
* Add &dyn Trait -> &dyn SuperTrait coercion, and fix &T -> &dyn TraitFlorian Diebold2020-02-221-0/+20
* Implement dyn Trait unsizing as wellFlorian Diebold2020-02-221-0/+11
* More manual clippy fixesKirill Bulatov2020-02-181-3/+2
* Run cargo +nightly fix --clippy -Z unstable-optionsKirill Bulatov2020-02-181-2/+2
* Move hir_fmt code to display moduleFlorian Diebold2020-02-141-371/+4
* Rename Ty::Param => Ty::PlaceholderFlorian Diebold2020-02-141-5/+5
* Fix some TODOsFlorian Diebold2020-02-071-7/+10
* Don't print implicit type args from impl TraitFlorian Diebold2020-02-071-3/+10
* FormattingFlorian Diebold2020-02-071-1/+4
* Fix compilation of other cratesFlorian Diebold2020-02-071-2/+8
* Use variables in predicates as wellFlorian Diebold2020-02-071-24/+4
* Comment fixes / todosFlorian Diebold2020-02-071-0/+2
* Fix APIT some moreFlorian Diebold2020-02-071-73/+80
* Change Ty::Param to contain param IDFlorian Diebold2020-02-071-22/+27
* Fix printing of function typesFlorian Diebold2020-02-071-3/+4
* Lower impl trait to variables, move away from using placeholders where they d...Florian Diebold2020-02-071-2/+32
* wip lower impl trait to type argsFlorian Diebold2020-02-071-1/+1
* Add impl trait lowering modeFlorian Diebold2020-02-071-1/+3
* Introduce TyLoweringContextFlorian Diebold2020-02-071-1/+1
* Standard formatting for array typesAleksey Kladov2020-01-281-1/+1
* Omit default parameters for reference typesKirill Bulatov2020-01-221-1/+6
* Split `infer` query into two for better profilingMichal Terepeta2020-01-031-1/+1
* Omit closure parametersKirill Bulatov2019-12-231-11/+20
* Clippy lintskjeremy2019-12-201-1/+1
* Rename ContainerId -> AssocContainerIdAleksey Kladov2019-12-201-4/+4