| Commit message (Expand) | Author | Age | Files | Lines |
* | Rollup merge of #111578 - Zoxc:query-macro-move, r=cjgillot | Matthias Krüger | 2023-05-15 | 13 | -29/+33 |
|\ |
|
| * | Move expansion of query macros in rustc_middle to rustc_middle::query | John Kåre Alsaker | 2023-05-15 | 13 | -29/+33 |
* | | Auto merge of #111570 - compiler-errors:ct-err, r=BoxyUwU | bors | 2023-05-15 | 1 | -3/+1 |
|\ \
| |/
|/| |
|
| * | Rename const error methods for consistency | Michael Goulet | 2023-05-14 | 1 | -3/+1 |
* | | Use the opaque_types_defined_by query to cheaply check for whether a hidden t... | Oli Scherer | 2023-05-12 | 3 | -25/+172 |
* | | add `query opaque_types_defined_by` | lcnr | 2023-05-12 | 2 | -0/+82 |
|/ |
|
* | Rollup merge of #106038 - aliemjay:opaque-implied, r=lcnr | Michael Goulet | 2023-05-11 | 1 | -1/+12 |
|\ |
|
| * | use implied bounds when checking opaque types | Ali MJ Al-Nasrawy | 2023-05-07 | 1 | -1/+12 |
* | | add EarlyBinder to thir_abstract_const; remove tcx.bound_abstract_const | Kyle Matsuda | 2023-05-09 | 1 | -2/+2 |
* | | Fix miscompilation when adding default method to `Future` | Jonas Schievink | 2023-05-08 | 1 | -14/+11 |
* | | Rollup merge of #111265 - spastorino:has_self-opaque_ty, r=compiler-errors | Dylan DPC | 2023-05-08 | 1 | -1/+1 |
|\ \ |
|
| * | | Make generics_of has_self on RPITITs delegate to the opaque | Santiago Pastorino | 2023-05-05 | 1 | -1/+1 |
| |/ |
|
* | | make (try_)subst_and_normalize_erasing_regions take EarlyBinder | Kyle Matsuda | 2023-05-06 | 1 | -2/+1 |
* | | Rollup merge of #111279 - compiler-errors:core-item-resolve, r=cjgillot | Matthias Krüger | 2023-05-06 | 1 | -13/+71 |
|\ \ |
|
| * | | More robust debug assertions for `Instance::resolve` on built-in traits with ... | Michael Goulet | 2023-05-06 | 1 | -13/+71 |
* | | | Factor out checks in layout check and add helper inherent_size. | Luqman Aden | 2023-05-05 | 2 | -54/+41 |
| |/
|/| |
|
* | | Auto merge of #110806 - WaffleLapkin:unmkI, r=lcnr | bors | 2023-05-04 | 1 | -3/+2 |
|\ \
| |/
|/| |
|
| * | Add new `ToPredicate` impls and `TraitRef` methods to remove some `ty::Binber... | Maybe Waffle | 2023-04-26 | 1 | -3/+2 |
| * | Replace `tcx.mk_trait_ref` with `ty::TraitRef::new` | Maybe Waffle | 2023-04-25 | 1 | -1/+1 |
* | | Restrict `From<S>` for `{D,Subd}iagnosticMessage`. | Nicholas Nethercote | 2023-05-03 | 2 | -2/+2 |
* | | rename `needs_infer` to `has_infer` | Boxy | 2023-04-27 | 1 | -2/+2 |
|/ |
|
* | Split `{Idx, IndexVec, IndexSlice}` into their own modules | Maybe Waffle | 2023-04-24 | 1 | -1/+1 |
* | Auto merge of #106934 - DrMeepster:offset_of, r=WaffleLapkin | bors | 2023-04-22 | 1 | -0/+2 |
|\ |
|
| * | offset_of | DrMeepster | 2023-04-21 | 1 | -0/+2 |
* | | Remove WithOptconstParam. | Camille GILLOT | 2023-04-20 | 2 | -76/+33 |
* | | Feed type_of query instead of using WithOptconstParam. | Camille GILLOT | 2023-04-20 | 1 | -6/+0 |
|/ |
|
* | Auto merge of #110407 - Nilstrieb:fluent-macro, r=davidtwco | bors | 2023-04-19 | 2 | -1/+2 |
|\ |
|
| * | Add `rustc_fluent_macro` to decouple fluent from `rustc_macros` | Nilstrieb | 2023-04-18 | 2 | -1/+2 |
* | | Spelling - compiler | Josh Soref | 2023-04-17 | 2 | -2/+2 |
|/ |
|
* | fix clippy::toplevel_ref_arg and ::manual_map | Matthias Krüger | 2023-04-16 | 2 | -8/+5 |
* | Update ty_utils_never_to_any_not_supported diagnostic message | DaniPopes | 2023-04-10 | 1 | -1/+1 |
* | Fix typos in compiler | DaniPopes | 2023-04-10 | 3 | -4/+4 |
* | Update compiler/rustc_ty_utils/src/layout.rs
| matthewjasper | 2023-04-08 | 1 | -1/+1 |
* | Move SIMD layout errors to `SessionDiagnostic` | Matthew Jasper | 2023-04-08 | 4 | -20/+55 |
* | Move `FnPtrAddr` error to `SessionDiagnostic` | Matthew Jasper | 2023-04-07 | 3 | -4/+14 |
* | Use `FieldIdx` in `FieldsShape` | Scott McMurray | 2023-04-04 | 2 | -47/+41 |
* | Auto merge of #109762 - scottmcm:variantdef-indexvec, r=WaffleLapkin | bors | 2023-03-31 | 2 | -4/+5 |
|\ |
|
| * | Update `ty::VariantDef` to use `IndexVec<FieldIdx, FieldDef>` | Scott McMurray | 2023-03-30 | 2 | -4/+5 |
* | | Auto merge of #109499 - spastorino:new-rpitit-19, r=compiler-errors | bors | 2023-03-30 | 1 | -16/+19 |
|\ \
| |/
|/| |
|
| * | Walk return-position impl trait in trait deeply in associated_item_def_ids | Michael Goulet | 2023-03-29 | 1 | -16/+19 |
* | | Support TLS access into dylibs on Windows | John Kåre Alsaker | 2023-03-29 | 1 | -1/+11 |
|/ |
|
* | Add a builtin `FnPtr` trait | lcnr | 2023-03-27 | 1 | -1/+18 |
* | Refactor: `VariantIdx::from_u32(0)` -> `FIRST_VARIANT` | Scott McMurray | 2023-03-25 | 2 | -7/+7 |
* | Auto merge of #109503 - matthiaskrgr:rollup-cnp7kdd, r=matthiaskrgr | bors | 2023-03-23 | 1 | -1/+1 |
|\ |
|
| * | Rollup merge of #109378 - MU001999:master, r=scottmcm | Matthias Krüger | 2023-03-22 | 1 | -1/+1 |
| |\ |
|
| | * | Remove Ty::is_region_ptr | Mu42 | 2023-03-20 | 1 | -1/+1 |
* | | | Auto merge of #109497 - matthiaskrgr:rollup-6txuxm0, r=matthiaskrgr | bors | 2023-03-22 | 2 | -5/+3 |
|\ \ \
| |/ /
|/| | |
|
| * | | Do not feed param_env for RPITITs impl side | Santiago Pastorino | 2023-03-22 | 2 | -5/+3 |
* | | | Rollup merge of #109405 - compiler-errors:rpitit-as-opaques, r=spastorino | Dylan DPC | 2023-03-23 | 1 | -11/+13 |
|\ \ \
| |/ /
|/| | |
|
| * | | RPITITs are DefKind::Opaque with new lowering strategy | Michael Goulet | 2023-03-21 | 1 | -11/+13 |