about summary refs log tree commit diff
path: root/compiler/rustc_trait_selection
AgeCommit message (Expand)AuthorLines
2025-03-10Revert "Use workspace lints for crates in `compiler/` #138084"许杰友 Jieyou Xu (Joe)-3/+1
2025-03-10Remove AdtFlags::IS_ANONYMOUS and Copy/Clone condition for anonymous ADTMichael Goulet-9/+0
2025-03-09Rollup merge of #138084 - nnethercote:workspace-lints, r=jieyouxuMatthias Krüger-1/+3
2025-03-09Rollup merge of #138040 - thaliaarchi:use-prelude-size-of.compiler, r=compile...Matthias Krüger-1/+1
2025-03-09Rollup merge of #136968 - oli-obk:bye-bye, r=compiler-errorsMatthias Krüger-25/+5
2025-03-09Do not register `Self: AutoTrait` when confirming auto traitMichael Goulet-15/+1
2025-03-08Remove `#![warn(unreachable_pub)]` from all `compiler/` crates.Nicholas Nethercote-1/+0
2025-03-08Specify rust lints for `compiler/` crates via Cargo.Nicholas Nethercote-0/+3
2025-03-07compiler: Use size_of from the prelude instead of importedThalia Archibald-1/+1
2025-03-07Rollup merge of #134797 - spastorino:ergonomic-ref-counting-1, r=nikomatsakisMatthias Krüger-0/+10
2025-03-06Add UseCloned trait related codeSantiago Pastorino-0/+10
2025-03-06Rollup merge of #137910 - compiler-errors:async-fn-goal-error, r=oli-obkMichael Goulet-54/+70
2025-03-06Rollup merge of #137764 - compiler-errors:always-applicable-negative-impl, r=...Michael Goulet-1/+1
2025-03-06Rollup merge of #137303 - compiler-errors:maybe-forgor, r=cjgillotMichael Goulet-5/+3
2025-03-06Remove the `Option` part of range ends in the HIROli Scherer-1/+1
2025-03-06Avoid having to handle an `Option` in the type systemOli Scherer-6/+2
2025-03-05Rollup merge of #137728 - Darksonn:no-tuple-unsize, r=oli-obk许杰友 Jieyou Xu (Joe)-40/+2
2025-03-05Rollup merge of #137633 - compiler-errors:no-implied-bounds-hack-unless-bevy,...许杰友 Jieyou Xu (Joe)-168/+62
2025-03-05Rollup merge of #137298 - compiler-errors:mir-wf, r=lcnr许杰友 Jieyou Xu (Joe)-2/+2
2025-03-05change definitely non-productive cycles to errorlcnr-1/+1
2025-03-04Auto merge of #135186 - camelid:const-path-multi, r=BoxyUwUbors-2/+10
2025-03-04Only use implied bounds hack if bevy, and use deeply normalize in implied bou...Michael Goulet-168/+62
2025-03-04Ensure that negative auto impls are always applicableMichael Goulet-1/+1
2025-03-04mgca: Lower all const paths as `ConstArgKind::Path`Noah Lev-2/+10
2025-03-03Tweak error code for sized checks of const/staticMichael Goulet-2/+2
2025-03-03Improve error message for AsyncFn trait failure for RPITMichael Goulet-54/+70
2025-03-03Fix pretty printing of unsafe bindersMichael Goulet-2/+4
2025-03-01Rollup merge of #137822 - BoxyUwU:query_normalizer_docs, r=compiler-errorsMatthias Krüger-12/+9
2025-03-01Rollup merge of #137800 - BoxyUwU:param_env_docs, r=compiler-errorsMatthias Krüger-1/+1
2025-03-01Rollup merge of #137776 - nnethercote:rustc_transmute-cleanups, r=jswrennMatthias Krüger-25/+12
2025-03-01Rollup merge of #137617 - BoxyUwU:generic_const_parameter_types, r=lcnrMatthias Krüger-3/+0
2025-03-01Rollup merge of #137689 - compiler-errors:coroutine, r=lcnrMatthias Krüger-58/+21
2025-03-01Rollup merge of #137171 - makai410:swapping-e0277, r=compiler-errorsMatthias Krüger-0/+53
2025-02-28Introduce `feature(generic_const_parameter_types)`Boxy-3/+0
2025-02-28Update query normalizer docsBoxy-12/+9
2025-02-28reviewlcnr-3/+9
2025-02-28normalizing where-clauses is also coinductive, add testslcnr-1/+4
2025-02-28Remove `allow(unused_variables)` for `rustc_transmute`.Nicholas Nethercote-24/+11
2025-02-28Remove `rustc_transmute`'s dependence on `rustc_infer`.Nicholas Nethercote-3/+3
2025-02-27Delete tuple unsizingAlice Ryhl-40/+2
2025-02-26Remove `ParamEnv::without_caller_bounds`Boxy-1/+1
2025-02-26Rollup merge of #137635 - compiler-errors:constrain-unstable, r=SparrowLiiLeón Orell Valerian Liehr-1/+4
2025-02-26Rollup merge of #137201 - estebank:structured-errors-long-ty, r=oli-obkLeón Orell Valerian Liehr-8/+8
2025-02-26Use bound_coroutine_witnesses in old solverMichael Goulet-58/+21
2025-02-25Don't suggest constraining unstable associated typesMichael Goulet-1/+4
2025-02-25Teach structured errors to display short `Ty`Esteban Küber-8/+8
2025-02-25Auto merge of #137571 - tgross35:rollup-i1tcnv1, r=tgross35bors-1/+0
2025-02-25Auto merge of #137573 - compiler-errors:rollup-noq9yhp, r=compiler-errorsbors-25/+12
2025-02-24Remove dyn_compatible_for_dispatchMichael Goulet-25/+12
2025-02-24Introduce new parsing infrastructure and types for parsed attributesJana Dönszelmann-3/+3