aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_hir_ty
Commit message (Expand)AuthorAgeFilesLines
* Avoid all unchecked indexing in match checkingJonas Schievink2020-06-171-28/+49
* Use ra_fixture and reformat testsJonas Schievink2020-06-161-387/+385
* Fix index-out-of-bounds panic in match checkingJonas Schievink2020-06-161-2/+26
* _match.rs: improve comment formattingJonas Schievink2020-06-141-113/+142
* Make known paths use `core` instead of `std`Jonas Schievink2020-06-114-28/+32
* Make relevant_crates return a SetAleksey Kladov2020-06-111-1/+2
* Clean up handling of int/float literal typesFlorian Diebold2020-06-066-104/+33
* Fix type parameter defaultsFlorian Diebold2020-06-057-110/+187
* Merge #4761bors[bot]2020-06-052-2/+7
|\
| * Upgrade Chalk to published versionFlorian Diebold2020-06-052-2/+7
* | Merge #4689bors[bot]2020-06-0510-79/+439
|\ \
| * | Review fixesFlorian Diebold2020-06-053-23/+65
| * | Implement return position impl trait / opaque type supportFlorian Diebold2020-06-0510-77/+395
| |/
* / Minimize FileLoader interfaceAleksey Kladov2020-06-051-10/+1
|/
* More direct signature for resolve_pathAleksey Kladov2020-06-051-2/+2
* Rename resolve_relative_path -> resolve_pathAleksey Kladov2020-06-051-6/+2
* correctly infer labelled breaksrobojumper2020-05-313-26/+50
* labelled break testrobojumper2020-05-311-0/+54
* Merge #4653bors[bot]2020-05-302-5/+61
|\
| * Fix match ergonomics in closure parametersFlorian Diebold2020-05-292-5/+61
* | Merge #4651bors[bot]2020-05-292-4/+2
|\ \
| * | Use first match branch in case of type mismatch, not lastFlorian Diebold2020-05-292-4/+2
* | | Merge #4652bors[bot]2020-05-292-7/+51
|\ \ \ | |_|/ |/| |
| * | Upgrade ChalkFlorian Diebold2020-05-292-7/+51
| |/
* / Support raw_ref_op's raw reference operatorrobojumper2020-05-284-22/+70
|/
* Merge #4641bors[bot]2020-05-284-55/+54
|\
| * Upgrade ChalkFlorian Diebold2020-05-274-55/+54
* | Fixed missing newline on each field on "Missing structure fields".Cadu2020-05-271-2/+2
|/
* Fix some clippy perf warningsJeremy Kolb2020-05-251-2/+1
* Use Chalk's Ty::Function for function pointer typesFlorian Diebold2020-05-222-8/+51
* Use Chalk's built-in representation of function item typesFlorian Diebold2020-05-227-10/+128
* Provide missing Chalk debug methodsFlorian Diebold2020-05-222-0/+112
* Use TypeCtorId as AdtId directly, and rename the type alias StructId -> AdtIdFlorian Diebold2020-05-225-14/+14
* Split up chalk module a bitFlorian Diebold2020-05-223-958/+982
* Add some tests for Chalk built-in trait implsFlorian Diebold2020-05-221-0/+78
* Provide Chalk well-known traitsFlorian Diebold2020-05-221-6/+33
* Use Chalk's built-in representations of primitive typesFlorian Diebold2020-05-221-10/+160
* Update ChalkFlorian Diebold2020-05-223-52/+81
* Switch to new magic marksAleksey Kladov2020-05-2012-42/+28
* Apply suggestion of @flodiebold: Get rid of multiple unwrapsRoland Ruckerbauer2020-05-191-12/+10
* loop return value inference: add testsRoland Ruckerbauer2020-05-191-0/+63
* Move false negative expr_diverges_missing_arm() to working testsRoland Ruckerbauer2020-05-191-21/+18
* loop return value inference: coerce_merge branchesRoland Ruckerbauer2020-05-191-15/+23
* Infer return type of loops with value breaks.Roland Ruckerbauer2020-05-182-6/+16
* Merge #4497bors[bot]2020-05-181-0/+31
|\
| * Create LowerCtx on the flyEdwin Cheng2020-05-171-0/+31
* | Add more tests for Fn traitsHrvoje Ban2020-05-181-0/+132
* | Allow calling dyn trait super trait methods without the super trait in scopeFlorian Diebold2020-05-163-15/+40
|/
* Chalk upgradeFlorian Diebold2020-05-162-22/+41
* Handle `Self` in values and patternsFlorian Diebold2020-05-154-14/+183