| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2023-01-11 | Move /src/test to /tests | Albert Larsan | -2241/+0 | |
| 2022-12-20 | Add regression test for #80816 | Yuki Okushi | -0/+81 | |
| Signed-off-by: Yuki Okushi <jtitor@2k36.org> | ||||
| 2022-12-14 | Rollup merge of #105523 - estebank:suggest-collect-vec, r=compiler-errors | Matthias Krüger | -8/+8 | |
| Suggest `collect`ing into `Vec<_>` Fix #105510. | ||||
| 2022-12-13 | review comments | Esteban Küber | -3/+3 | |
| 2022-12-13 | Suggest `: Type` instead of `: _` | Esteban Küber | -3/+3 | |
| 2022-12-13 | Remove unnecessary code and account for turbofish suggestion | Esteban Küber | -6/+6 | |
| Remove previously existing fallback that tried to give a good turbofish suggestion, `need_type_info` is already good enough. Special case `::<Vec<_>` suggestion for `Iterator::collect`. | ||||
| 2022-12-13 | Suggest `collect`ing into `Vec<_>` | Esteban Küber | -1/+1 | |
| 2022-12-13 | Avoid rendering empty annotations | Oli Scherer | -3/+0 | |
| 2022-12-13 | Make some diagnostics not depend on the source of what they reference being ↵ | Oli Scherer | -3/+3 | |
| available | ||||
| 2022-12-08 | Point at LHS on binop type err if relevant | Esteban Küber | -1/+4 | |
| 2022-11-30 | Rollup merge of #104697 - dingxiangfei2009:fix-euv-control-flow, r=oli-obk | Matthias Krüger | -0/+46 | |
| Restore control flow on error in EUV cc `@Nilstrieb` Fix #104649 Since #98574 refactored a piece of scrutinee memory categorization out as a subroutine, there is a subtle change in handling match arms especially when the categorization process faults and bails. In the correct case, it is not supposed to continue to process the arms any more. This PR restores the original control flow in EUV. I promise to add a compile-fail test to demonstrate that this indeed fixes the issue after coming back from a nap. | ||||
| 2022-11-28 | Change multiline span ASCII art visual order | Esteban Küber | -6/+6 | |
| 2022-11-28 | inference test for #104649 | Ding Xiang Fei | -0/+46 | |
| 2022-11-10 | Auto merge of #103636 - chenyukang:yukang/fix-103587-sugg-if-let, ↵ | bors | -0/+52 | |
| r=jackh276,davidtwco Recover from common if let syntax mistakes/typos Fixes #103587 | ||||
| 2022-11-08 | ignore wasm in test | lcnr | -2/+4 | |
| 2022-11-08 | selection failure: recompute applicable impls | lcnr | -6/+27 | |
| 2022-11-08 | fix #103587, Recover from common if let syntax mistakes/typos | yukang | -0/+52 | |
| 2022-10-23 | Rollup merge of #103305 - c410-f3r:moar-errors, r=petrochenkov | Dylan DPC | -0/+22 | |
| Move some tests to more reasonable places r? `@petrochenkov` | ||||
| 2022-10-22 | Update UI tests | clubby789 | -4/+45 | |
| 2022-10-20 | Move some tests for more reasonable places | Caio | -0/+22 | |
| 2022-10-16 | fix `own_substs` ICE | Takayuki Maeda | -0/+32 | |
| 2022-10-05 | stop suggesting adding generic args for turbofish | Takayuki Maeda | -9/+20 | |
| 2022-10-01 | bless ui tests | Maybe Waffle | -2/+2 | |
| 2022-08-30 | Stabilize GATs | Jack Huey | -3/+1 | |
| 2022-08-21 | Rework ambiguity errors | Michael Goulet | -27/+9 | |
| 2022-08-21 | Account for relative paths | Michael Goulet | -1/+1 | |
| 2022-08-21 | Rework point-at-arg | Michael Goulet | -12/+32 | |
| 2022-07-20 | Normalize the arg spans to be within the call span | Michael Goulet | -15/+12 | |
| 2022-07-08 | Fix duplicated type annotation suggestion | Daniel Xu | -12/+0 | |
| Before, there was more or less duplicated suggestions to add type hints. Fix by clearing more generic suggestions when a more specific suggestion is possible. This fixes #93506 . | ||||
| 2022-07-04 | `InferSource::GenericArg`, check for contains | lcnr | -9/+8 | |
| 2022-07-04 | resolve vars in node substs | lcnr | -1/+6 | |
| 2022-07-04 | update infer cost computation for types | lcnr | -0/+44 | |
| 2022-07-01 | Show source of ambiguity in a few more places | Michael Goulet | -6/+15 | |
| 2022-06-28 | fix `emit_inference_failure_err` ICE | lcnr | -0/+100 | |
| 2022-06-23 | Rollup merge of #98269 - compiler-errors:provide-more-segment-res, ↵ | Michael Goulet | -8/+8 | |
| r=petrochenkov Provide a `PathSegment.res` in more cases I find that in many cases, the `res` associated with a `PathSegment` is `Res::Err` even though the path was fully resolved. A few diagnostics use this `res` and their error messages suffer because of the lack of resolved segment. This fixes it a bit, but it's obviously not complete and I'm not exactly sure if it's correct. | ||||
| 2022-06-21 | Move some tests to more reasonable directories | Caio | -0/+299 | |
| 2022-06-20 | Provide a segment res in more cases | Michael Goulet | -8/+8 | |
| 2022-06-16 | diagnostics: fix trailing space | klensy | -2/+2 | |
| 2022-06-11 | Rollup merge of #97703 - lcnr:post-89862, r=estebank | Dylan DPC | -0/+154 | |
| some additional `need_type_info.rs` cleanup also fixes #97698, fixes #97806 cc `@estebank` | ||||
| 2022-06-08 | add test + don't warn on `Res::SelfTy` | lcnr | -0/+76 | |
| 2022-06-08 | need_type_info: don't ICE when detected ty alias | lcnr | -0/+78 | |
| fixes #97698 | ||||
| 2022-06-06 | Deactivate feature gate explicit_generic_args_with_impl_trait | Nick Cameron | -3/+3 | |
| Signed-off-by: Nick Cameron <nrc@ncameron.org> | ||||
| 2022-06-02 | `generic_arg_contains_target`: ignore closures | lcnr | -8/+8 | |
| 2022-06-02 | use verbose suggestions | lcnr | -3/+6 | |
| 2022-06-02 | add new `emit_inference_failure_err` | lcnr | -72/+69 | |
| 2022-05-20 | Rollup merge of #97109 - ↵ | Matthias Krüger | -0/+52 | |
| TaKO8Ki:fix-misleading-cannot-infer-type-for-type-parameter-error, r=oli-obk Fix misleading `cannot infer type for type parameter` error closes #93198 | ||||
| 2022-05-20 | report ambiguous type parameters when their parents are impl or fn | Takayuki Maeda | -0/+20 | |
| fix ci error emit err for `impl_item` | ||||
| 2022-05-17 | fix misleading `cannot infer type for type parameter` error | Takayuki Maeda | -0/+32 | |
| 2022-05-13 | Add regression test for #28935 | Yuki Okushi | -0/+9 | |
| 2022-04-30 | Bless the UI tests | Scott McMurray | -10/+4 | |
