aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_hir_ty/src
Commit message (Expand)AuthorAgeFilesLines
* Handle `Self` in values and patternsFlorian Diebold2020-05-154-14/+183
* Adds a param_idx helperFedor Sakharov2020-05-141-0/+5
*-. Merge #4394 #4414bors[bot]2020-05-101-2/+6
|\ \
| | * Highlight mutable statics as mutableMatthew Jasper2020-05-101-2/+6
* | | Omit default types in HirDisplay SourceCode modeTimo Freiberg2020-05-102-27/+63
* | | infer: Make expected rhs type for plain assign the lhs typeEmil Lauridsen2020-05-102-1/+31
| |/ |/|
* | Merge #4175bors[bot]2020-05-093-38/+178
|\ \ | |/ |/|
| * New HirDisplay method for displaying sourcecodeTimo Freiberg2020-05-083-38/+178
* | Handle coercing function types to function pointers in matchFlorian Diebold2020-05-084-11/+72
* | Add diagnostic for break outside of loopFlorian Diebold2020-05-084-1/+62
* | Use matches!Florian Diebold2020-05-081-4/+1
* | Handle break somewhat betterFlorian Diebold2020-05-083-3/+105
* | Implement better handling of divergenceFlorian Diebold2020-05-087-23/+200
|/
* Fix type of byte literalsFlorian Diebold2020-05-083-10/+11
* Fix usefulness check for never typeMikail Bagishov2020-05-061-6/+23
* Rename ImplItem to AssocItemEdwin Cheng2020-05-051-2/+2
* Merge #4305bors[bot]2020-05-051-0/+29
|\
| * Add test for issueEdwin Cheng2020-05-041-0/+29
* | Merge #4283bors[bot]2020-05-041-18/+20
|\ \
| * | Remove whitespacesEdwin Cheng2020-05-031-1/+1
| * | Support macro for trait itemsEdwin Cheng2020-05-031-19/+21
| |/
* / add support of cfg attributes on enum variants #4279Benjamin Coenen2020-05-031-0/+27
|/
* Merge #4234bors[bot]2020-05-021-0/+26
|\
| * Support local_inner_macrosEdwin Cheng2020-05-011-0/+26
* | Add smoke test for decorated blocksAleksey Kladov2020-05-021-0/+32
* | Revert "Merge #4233"Aleksey Kladov2020-05-021-0/+5
* | Add testEdwin Cheng2020-05-011-0/+40
|/
* Kill more zombiesAleksey Kladov2020-04-301-5/+0
* Rename to associated_type_shorthand_candidatesJonas Schievink2020-04-292-27/+28
* Complete assoc. items on type parametersJonas Schievink2020-04-292-57/+90
* Merge #4173bors[bot]2020-04-271-4/+29
|\
| * Use empty-deps tricks to detect it is coreEdwin Cheng2020-04-271-6/+5
| * Add testEdwin Cheng2020-04-271-0/+26
| * Use core instead of std for builtin derive macrosEdwin Cheng2020-04-271-4/+4
* | For associated type shorthand (T::Item), use the substs from the where clauseFlorian Diebold2020-04-264-13/+119
|/
* Merge #4145bors[bot]2020-04-251-3/+2
|\
| * Fix panic in NoSuchField diagnosticAleksey Kladov2020-04-251-3/+2
* | add support for cfg feature attributes on expression #4063Benjamin Coenen2020-04-251-0/+32
|/
* Rename StructField -> FieldAleksey Kladov2020-04-256-27/+25
* Convert tests to text-sizeAleksey Kladov2020-04-257-2192/+2192
* Convert code to text-sizeAleksey Kladov2020-04-251-2/+2
* Merge #4106bors[bot]2020-04-232-1/+42
|\
| * Fix wrong substitution codeFlorian Diebold2020-04-232-1/+42
* | Fully get rid of SyntaxNodePtr::rangeAleksey Kladov2020-04-231-20/+32
|/
* Update Chalk, and cache Chalk env elaboration through a queryFlorian Diebold2020-04-204-26/+161
* Correctly infer types in guard expressionsAleksey Kladov2020-04-181-0/+26
* Fix goto definition for record patternsAleksey Kladov2020-04-182-0/+10
* missing match arm diagnostic support enum record typeJosh Mcguigan2020-04-182-41/+331
* Merge #4023bors[bot]2020-04-184-27/+92
|\
| * Fix another crash from wrong bindersFlorian Diebold2020-04-174-27/+92