aboutsummaryrefslogtreecommitdiff
path: root/crates
Commit message (Expand)AuthorAgeFilesLines
* Merge #8945bors[bot]2021-05-2314-69/+175
|\
| * Get rid of field_type againFlorian Diebold2021-05-236-24/+16
| * Infer correct expected type in closureFlorian Diebold2021-05-231-1/+8
| * Infer correct expected type for generic struct fieldsFlorian Diebold2021-05-234-19/+46
| * Record method call substs and use them in call infoFlorian Diebold2021-05-239-45/+125
* | Merge #8953bors[bot]2021-05-232-9/+108
|\ \
| * | feat: generate getter avoids generating types like `&Vec<T>`Aleksey Kladov2021-05-232-9/+108
* | | internal: document ItemTree designJonas Schievink2021-05-231-2/+32
|/ /
* | Merge #8948bors[bot]2021-05-235-252/+141
|\ \
| * | feat: generate getter assist places the cursor at the generated functionAleksey Kladov2021-05-232-9/+14
| * | minimize testsAleksey Kladov2021-05-231-44/+54
| * | remove duplicate testsAleksey Kladov2021-05-231-103/+26
| * | reduce duplicationAleksey Kladov2021-05-234-211/+162
* | | minor: align import style with styleguideAleksey Kladov2021-05-231-3/+3
|/ /
* | Correctly resolve crate name in use paths when import shadows itselfLukas Tobias Wirth2021-05-233-3/+31
* | Minor: fix comment styleAleksey Kladov2021-05-231-1/+3
|/
* Explain why nested `TypeRef` aren't internedJonas Schievink2021-05-231-0/+4
* Give ‘unsafe’ semantic token modifier to unsafe traitsAramis Razzaghipour2021-05-235-3/+20
* Merge #8938bors[bot]2021-05-234-15/+118
|\
| * Paper over #8931 a bit moreFlorian Diebold2021-05-232-2/+4
| * Add test for #8931 and better checkingFlorian Diebold2021-05-233-13/+114
* | Render where clauses and more generic paramsJonas Schievink2021-05-232-34/+155
* | Pretty-print generic parametersJonas Schievink2021-05-232-22/+99
* | ItemTree: pretty-print all pathsJonas Schievink2021-05-222-9/+119
|/
* Add last remaining module docstringFlorian Diebold2021-05-221-1/+3
* Merge #8923bors[bot]2021-05-2221-34/+11
|\
| * Add even more docsAleksey Kladov2021-05-2221-34/+11
* | Merge #8922bors[bot]2021-05-2219-28/+71
|\|
| * Add more docsAleksey Kladov2021-05-2219-28/+71
* | Merge #8868bors[bot]2021-05-228-282/+192
|\|
| * use more precise nameAleksey Kladov2021-05-223-12/+7
| * internal: replace AstTransformer with mutable syntax treesAleksey Kladov2021-05-226-208/+123
* | Merge #8921bors[bot]2021-05-221-1/+13
|\ \
| * | Resolve any lifetime variables to 'static after inferenceFlorian Diebold2021-05-221-1/+13
| |/
* | Merge #8901bors[bot]2021-05-222-27/+75
|\ \ | |/ |/|
| * Test `fill_match_arms` for lazy computation.Dawer2021-05-212-3/+38
| * fix: `fill_match_arms` hangs on a tuple of large enumsDawer2021-05-201-2/+14
| * Compute missing arms lazily.Dawer2021-05-201-23/+24
* | Work around non-unique AttrIdsJonas Schievink2021-05-222-9/+39
* | Add a "Debug ItemTree" LSP requestJonas Schievink2021-05-215-0/+46
* | Add an ItemTree pretty-printerJonas Schievink2021-05-213-0/+780
* | impl Display for AttrInput/ImportAliasJonas Schievink2021-05-212-1/+19
* | Remove `StructDefKind`Jonas Schievink2021-05-213-20/+4
* | Merge #8856bors[bot]2021-05-2123-1077/+1206
|\ \
| * | Clean up visibilitiesFlorian Diebold2021-05-211-10/+10
| * | Some remaining cleanupsFlorian Diebold2021-05-213-18/+13
| * | Fix test after rebaseFlorian Diebold2021-05-211-1/+1
| * | Record type mismatches for failed coercions in match etc.Florian Diebold2021-05-212-15/+21
| * | Refactor expectation handlingFlorian Diebold2021-05-213-54/+88
| * | Remove TypeVariableTableFlorian Diebold2021-05-212-56/+48