| Commit message (Expand) | Author | Age | Files | Lines |
... | |
| * | | | | | | Shrink `SelectionError` a lot | Nilstrieb | 2023-05-09 | 1 | -5/+8 |
* | | | | | | | Rollup merge of #108705 - clubby789:refutable-let-closure-borrow, r=cjgillot | Matthias Krüger | 2023-05-11 | 1 | -1/+1 |
|\ \ \ \ \ \ \
| |_|_|_|_|/ /
|/| | | | | | |
|
| * | | | | | | Bail out of MIR construction if `check_match` fails | clubby789 | 2023-04-30 | 1 | -1/+1 |
| | |_|_|_|/
| |/| | | | |
|
* | | | | | | Rollup merge of #111410 - kylematsuda:earlybinder-abstract-const, r=BoxyUwU | Matthias Krüger | 2023-05-10 | 3 | -12/+6 |
|\ \ \ \ \ \ |
|
| * | | | | | | add EarlyBinder to thir_abstract_const; remove tcx.bound_abstract_const | Kyle Matsuda | 2023-05-09 | 3 | -12/+6 |
* | | | | | | | Auto merge of #106285 - cjgillot:refprop-ssa, r=JakobDegen | bors | 2023-05-09 | 1 | -0/+13 |
|\ \ \ \ \ \ \
| |/ / / / / /
|/| | | | | | |
|
| * | | | | | | Implement SSA-based reference propagation. | Camille GILLOT | 2023-05-09 | 1 | -0/+13 |
| | |_|_|/ /
| |/| | | | |
|
* | | | | | | Auto merge of #111371 - compiler-errors:revert-110907, r=petrochenkov | bors | 2023-05-09 | 1 | -19/+26 |
|\ \ \ \ \ \
| |/ / / / /
|/| | | | | |
|
| * | | | | | Revert "Populate effective visibilities in `rustc_privacy`" | Michael Goulet | 2023-05-08 | 1 | -19/+26 |
| | |_|/ /
| |/| | | |
|
* | | | | | Rollup merge of #111252 - matthewjasper:min-spec-improvements, r=compiler-errors | Dylan DPC | 2023-05-09 | 1 | -2/+0 |
|\ \ \ \ \
| |_|_|/ /
|/| | | | |
|
| * | | | | Disallow (min) specialization imps with no items | Matthew Jasper | 2023-05-05 | 1 | -2/+0 |
| | |_|/
| |/| | |
|
* | | | | Rollup merge of #109410 - fmease:iat-alias-kind-inherent, r=compiler-errors | Michael Goulet | 2023-05-08 | 11 | -24/+89 |
|\ \ \ \
| |_|/ /
|/| | | |
|
| * | | | IAT: Introduce AliasKind::Inherent | León Orell Valerian Liehr | 2023-05-04 | 11 | -24/+89 |
* | | | | Rollup merge of #111022 - Nilstrieb:smaller-bitflags, r=compiler-errors | Dylan DPC | 2023-05-08 | 2 | -2/+2 |
|\ \ \ \ |
|
| * | | | | Use smaller ints for bitflags | Nilstrieb | 2023-05-07 | 2 | -2/+2 |
* | | | | | Rollup merge of #110827 - compiler-errors:issue-110761-followup, r=cjgillot | Dylan DPC | 2023-05-08 | 1 | -3/+5 |
|\ \ \ \ \ |
|
| * | | | | | Fix lifetime suggestion for type aliases with objects in them | Michael Goulet | 2023-04-25 | 1 | -3/+5 |
* | | | | | | Rollup merge of #110297 - kylematsuda:earlybinder_tcx_subst, r=BoxyUwU | Dylan DPC | 2023-05-08 | 2 | -12/+13 |
|\ \ \ \ \ \
| |_|/ / / /
|/| | | | | |
|
| * | | | | | changes from review: add FIXME to clippy and change subst_identity to skip_bi... | Kyle Matsuda | 2023-05-06 | 1 | -3/+3 |
| * | | | | | make subst_mir take EarlyBinder | Kyle Matsuda | 2023-05-06 | 1 | -3/+4 |
| * | | | | | use EarlyBinder in tcx.(try_)subst_mir_and_normalize_erasing_regions | Kyle Matsuda | 2023-05-06 | 1 | -6/+6 |
| * | | | | | make (try_)subst_and_normalize_erasing_regions take EarlyBinder | Kyle Matsuda | 2023-05-06 | 2 | -7/+7 |
* | | | | | | Auto merge of #111161 - compiler-errors:rtn-super, r=cjgillot | bors | 2023-05-07 | 3 | -4/+10 |
|\ \ \ \ \ \
| |/ / / / /
|/| | | | | |
|
| * | | | | | Error message for ambiguous RTN from super bounds | Michael Goulet | 2023-05-03 | 1 | -0/+6 |
| * | | | | | Rename things to reflect that they're not item specific | Michael Goulet | 2023-05-03 | 2 | -9/+4 |
| * | | | | | Support RTN on associated methods from supertraits | Michael Goulet | 2023-05-03 | 1 | -1/+6 |
* | | | | | | Auto merge of #110907 - Bryanskiy:privacy_ef, r=petrochenkov | bors | 2023-05-06 | 1 | -26/+19 |
|\ \ \ \ \ \ |
|
| * | | | | | | Populate effective visibilities in `rustc_privacy` | Bryanskiy | 2023-05-05 | 1 | -26/+19 |
| | |_|_|/ /
| |/| | | | |
|
* | | | | | | Rollup merge of #111279 - compiler-errors:core-item-resolve, r=cjgillot | Matthias Krüger | 2023-05-06 | 1 | -1/+1 |
|\ \ \ \ \ \ |
|
| * | | | | | | More robust debug assertions for `Instance::resolve` on built-in traits with ... | Michael Goulet | 2023-05-06 | 1 | -1/+1 |
| | |/ / / /
| |/| | | | |
|
* | | | | | | Rollup merge of #110577 - compiler-errors:drop-impl-fulfill, r=lcnr | Matthias Krüger | 2023-05-06 | 1 | -0/+4 |
|\ \ \ \ \ \
| |_|/ / / /
|/| | | | | |
|
| * | | | | | Use fulfillment to check Drop impl compatibility | Michael Goulet | 2023-05-04 | 1 | -0/+4 |
* | | | | | | Rollup merge of #111173 - nnethercote:still-more-Encoder-cleanups, r=cjgillot | Yuki Okushi | 2023-05-05 | 2 | -15/+6 |
|\ \ \ \ \ \ |
|
| * | | | | | | Remove unneeded encode/decode methods. | Nicholas Nethercote | 2023-05-04 | 2 | -9/+0 |
| * | | | | | | Reorder some `MemDecoder` methods. | Nicholas Nethercote | 2023-05-04 | 1 | -6/+6 |
* | | | | | | | Rollup merge of #111100 - BoxyUwU:array_repeat_expr_wf, r=compiler-errors | Matthias Krüger | 2023-05-04 | 1 | -2/+19 |
|\ \ \ \ \ \ \ |
|
| * | | | | | | | do not allow rustc::pass_by_value lint | Boxy | 2023-05-04 | 1 | -6/+4 |
| * | | | | | | | check array type of repeat exprs is wf | Boxy | 2023-05-04 | 1 | -2/+21 |
| | |_|_|_|/ /
| |/| | | | | |
|
* | | | | | | | Rollup merge of #110826 - cjgillot:place-mention-use, r=JakobDegen,lcnr | Matthias Krüger | 2023-05-04 | 1 | -3/+6 |
|\ \ \ \ \ \ \
| |_|_|/ / / /
|/| | | | | | |
|
| * | | | | | | Expand comment on NonMutatingUseContext. | Camille GILLOT | 2023-04-29 | 1 | -0/+3 |
| * | | | | | | Make PlaceMention a non-mutating use. | Camille GILLOT | 2023-04-29 | 1 | -3/+3 |
* | | | | | | | Auto merge of #111174 - matthiaskrgr:rollup-ncnqivh, r=matthiaskrgr | bors | 2023-05-04 | 2 | -6/+7 |
|\ \ \ \ \ \ \
| |_|/ / / / /
|/| | | | | | |
|
| * | | | | | | Rollup merge of #111103 - BoxyUwU:normal_fold_with_gce_norm, r=compiler-errors | Matthias Krüger | 2023-05-04 | 1 | -1/+2 |
| |\ \ \ \ \ \ |
|
| | * | | | | | | correctly recurse when expanding anon consts | Boxy | 2023-05-02 | 1 | -1/+2 |
| * | | | | | | | Rollup merge of #110859 - compiler-errors:no-negative-drop-impls, r=oli-obk | Matthias Krüger | 2023-05-04 | 1 | -5/+5 |
| |\ \ \ \ \ \ \ |
|
| | * | | | | | | | Explicitly reject negative and reservation drop impls | Michael Goulet | 2023-04-27 | 1 | -5/+5 |
| | | |/ / / / /
| | |/| | | | | |
|
* | | | | | | | | Auto merge of #110806 - WaffleLapkin:unmkI, r=lcnr | bors | 2023-05-04 | 5 | -43/+78 |
|\ \ \ \ \ \ \ \
| |/ / / / / / /
|/| | | | | | | |
|
| * | | | | | | | Don't return a `Binder` from `TraitRef::identity` | Maybe Waffle | 2023-04-26 | 1 | -6/+2 |
| * | | | | | | | Add new `ToPredicate` impls and `TraitRef` methods to remove some `ty::Binber... | Maybe Waffle | 2023-04-26 | 2 | -0/+30 |
| * | | | | | | | Switch `ty::TraitRef::from_lang_item` from using `TyCtxtAt` to `TyCtxt` and a... | Maybe Waffle | 2023-04-26 | 1 | -4/+4 |