aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_hir_ty/src/lib.rs
Commit message (Expand)AuthorAgeFilesLines
* Thread varargs through r-aJonas Schievink2020-07-141-8/+11
* Consolidate hir diagnostics code in one placeAleksey Kladov2020-07-141-3/+0
* Don't copy-paste `impl_froms` into every crateAleksey Kladov2020-07-131-19/+0
* Reorder importsAleksey Kladov2020-07-131-7/+6
* Clippy perf warningskjeremy2020-07-061-1/+1
* Implement Chalk variable kindsFlorian Diebold2020-07-011-4/+18
* Simlify with matches!()Veetaha2020-06-281-8/+2
* Add HighlightTag::Operator, use it for unsafe deref. Move unsafe validation t...Paul Daniel Faria2020-06-271-0/+1
* Apply suggestions from code reviewvsrs2020-06-181-28/+25
* Add Type::walk methodvsrs2020-06-181-0/+52
* Add `Go to Type Definition` hover action.vsrs2020-06-181-3/+3
* Clean up handling of int/float literal typesFlorian Diebold2020-06-061-3/+3
* 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