| Commit message (Expand) | Author | Age | Files | Lines |
* | Rollup merge of #111588 - MU001999:diag/improve-e0782, r=fee1-dead | Dylan DPC | 2023-05-17 | 1 | -30/+55 |
|\ |
|
| * | Emits E0599 when meeting MyTrait::missing_method | mu001999 | 2023-05-17 | 1 | -30/+55 |
* | | fix(diagnostic): wrap parens for ref impl trait param | bohan | 2023-05-16 | 1 | -31/+46 |
|/ |
|
* | Rollup merge of #110504 - compiler-errors:tweak-borrow-sugg, r=cjgillot | Dylan DPC | 2023-05-09 | 1 | -4/+4 |
|\ |
|
| * | Rename some suggestion/note functions | Michael Goulet | 2023-05-08 | 1 | -4/+4 |
* | | IAT: Introduce AliasKind::Inherent | León Orell Valerian Liehr | 2023-05-04 | 1 | -1/+1 |
|/ |
|
* | Auto merge of #110806 - WaffleLapkin:unmkI, r=lcnr | bors | 2023-05-04 | 1 | -1/+2 |
|\ |
|
| * | Replace `tcx.mk_trait_ref` with `ty::TraitRef::new` | Maybe Waffle | 2023-04-25 | 1 | -1/+2 |
* | | Restrict `From<S>` for `{D,Subd}iagnosticMessage`. | Nicholas Nethercote | 2023-05-03 | 1 | -41/+41 |
* | | Fix a bad binop error when we need a call | Michael Goulet | 2023-04-27 | 1 | -13/+26 |
|/ |
|
* | Spelling - compiler | Josh Soref | 2023-04-17 | 1 | -1/+1 |
* | Auto merge of #110252 - matthiaskrgr:rollup-ovaixra, r=matthiaskrgr | bors | 2023-04-12 | 1 | -18/+25 |
|\ |
|
| * | Do not use ImplDerivedObligationCause for inherent impl method error reporting | Michael Goulet | 2023-04-10 | 1 | -18/+25 |
* | | Fix typos in compiler | DaniPopes | 2023-04-10 | 1 | -1/+1 |
|/ |
|
* | Update `ty::VariantDef` to use `IndexVec<FieldIdx, FieldDef>` | Scott McMurray | 2023-03-30 | 1 | -1/+1 |
* | check for write macro and write_fmt with err msg | James Dietz | 2023-03-27 | 1 | -10/+42 |
* | Don't split up TreatProjections and TreatParams anymore | Michael Goulet | 2023-03-23 | 1 | -14/+6 |
* | Remove Ty::is_region_ptr | Mu42 | 2023-03-20 | 1 | -1/+1 |
* | Emit "modifies receiver" diagnostic when no method is found | Maciej Wasilewski | 2023-03-14 | 1 | -0/+7 |
* | Better names? | Michael Goulet | 2023-03-13 | 1 | -6/+6 |
* | Treat projections with infer as placeholder during fast reject in new solver | Michael Goulet | 2023-03-13 | 1 | -6/+14 |
* | Rollup merge of #108873 - WaffleLapkin:cmp, r=cjgillot | Matthias Krüger | 2023-03-08 | 1 | -2/+2 |
|\ |
|
| * | Simplify `sort_by` calls | Maybe Waffle | 2023-03-07 | 1 | -2/+2 |
* | | Rollup merge of #108731 - Ezrashaw:pin-suggestion-on-impl-future, r=petrochenkov | Yuki Okushi | 2023-03-07 | 1 | -0/+10 |
|\ \
| |/
|/| |
|
| * | feat: impl better help for `.poll()` not found on `impl Future` | Ezra Shaw | 2023-03-05 | 1 | -0/+10 |
* | | rustc_middle: Remove trait `DefIdTree` | Vadim Petrochenkov | 2023-03-02 | 1 | -1/+1 |
|/ |
|
* | Highlight whole expression for E0599 | clubby789 | 2023-03-01 | 1 | -0/+3 |
* | Rename many interner functions. | Nicholas Nethercote | 2023-02-24 | 1 | -2/+2 |
* | Auto merge of #108324 - notriddle:notriddle/assoc-fn-method, r=compiler-error... | bors | 2023-02-23 | 1 | -7/+7 |
|\ |
|
| * | diagnostics: if AssocFn has self argument, describe as method | Michael Howell | 2023-02-22 | 1 | -7/+7 |
* | | Remove type-traversal trait aliases | Alan Egerton | 2023-02-22 | 1 | -1/+1 |
|/ |
|
* | Make public API, docs algorithm-agnostic | Jacob Pratt | 2023-02-19 | 1 | -2/+2 |
* | Auto merge of #107753 - kylematsuda:type-of, r=BoxyUwU | bors | 2023-02-17 | 1 | -7/+11 |
|\ |
|
| * | remove bound_type_of query; make type_of return EarlyBinder; change type_of i... | Kyle Matsuda | 2023-02-16 | 1 | -11/+6 |
| * | change usages of type_of to bound_type_of | Kyle Matsuda | 2023-02-16 | 1 | -5/+14 |
* | | Clarify `DerivedObligationCause` may hold alias id | Alan Egerton | 2023-02-16 | 1 | -1/+1 |
* | | Do not ICE on unmet trait alias impl bounds | Alan Egerton | 2023-02-16 | 1 | -1/+3 |
|/ |
|
* | Tweak use of trimmed paths | Esteban Küber | 2023-01-30 | 1 | -7/+29 |
* | change fn_sig query to use EarlyBinder; remove bound_fn_sig query; add EarlyB... | Kyle Matsuda | 2023-01-26 | 1 | -5/+5 |
* | replace usages of fn_sig query with bound_fn_sig | Kyle Matsuda | 2023-01-26 | 1 | -6/+7 |
* | fix: use LocalDefId instead of HirId in trait res | Vincenzo Palazzo | 2023-01-23 | 1 | -9/+7 |
* | Consider doc(alias) when providing typo suggestions | Robin Schroer | 2023-01-23 | 1 | -8/+8 |
* | Auto merge of #106171 - compiler-errors:consolidate-extract_callable_info, r=... | bors | 2023-01-15 | 1 | -2/+4 |
|\ |
|
| * | Consolidate two almost duplicated fn info extraction routines | Michael Goulet | 2023-01-13 | 1 | -2/+4 |
* | | Auto merge of #106696 - kylematsuda:early-binder, r=lcnr | bors | 2023-01-14 | 1 | -4/+7 |
|\ \ |
|
| * | | change impl_trait_ref query to return EarlyBinder; remove bound_impl_trait_re... | Kyle Matsuda | 2023-01-14 | 1 | -5/+4 |
| * | | change usages of impl_trait_ref to bound_impl_trait_ref | Kyle Matsuda | 2023-01-14 | 1 | -7/+11 |
| |/ |
|
* | | Do not incorrectly suggest restricting implied bounds | Esteban Küber | 2023-01-13 | 1 | -13/+35 |
* | | Keep obligation chain when elaborating obligations | Esteban Küber | 2023-01-13 | 1 | -1/+14 |
|/ |
|
* | Tweak output | Esteban Küber | 2023-01-11 | 1 | -24/+28 |