summary refs log tree commit diff
path: root/tests/ui/rfcs/rfc-2632-const-trait-impl
AgeCommit message (Expand)AuthorLines
2024-01-26Auto merge of #116167 - RalfJung:structural-eq, r=lcnrbors-3/+0
2024-01-24remove StructuralEq traitRalf Jung-3/+0
2024-01-23Remove track_errors entirelyOli Scherer-12/+2
2024-01-17Move `check_mod_impl_wf` query call out of track_errors and bubble errors up ...Oli Scherer-2/+12
2024-01-13Auto merge of #119088 - George-lewis:glewis/suggest-upgrading-compiler, r=Nil...bors-0/+17
2024-01-13Bless testsGeorge-lewis-0/+17
2024-01-12Allow `~const` on assoc ty bounds againLeón Orell Valerian Liehr-59/+149
2024-01-09Auto merge of #117449 - oli-obk:query_merge_immobile_game, r=matthewjasperbors-50/+205
2024-01-09Avoid silencing relevant follow-up errorsOli Scherer-50/+205
2024-01-08Remove logic in one_bound in astconv that prefers non-const boundsMichael Goulet-12/+11
2024-01-08~const trait or projection bounds do not imply non-const boundsMichael Goulet-33/+208
2024-01-07effects: support ~const in assoc fns in trait implsLeón Orell Valerian Liehr-17/+49
2024-01-05Auto merge of #118297 - shepmaster:warn-dead-tuple-fields, r=WaffleLapkinbors-1/+1
2024-01-04Rollup merge of #119540 - fmease:no-effect-args-inside-dyn-trait, r=compiler-...Matthias Krüger-2/+32
2024-01-03Rollup merge of #119505 - fmease:no-host-param-for-trait-fns, r=fee1-deadLeón Orell Valerian Liehr-0/+80
2024-01-03Don't synthesize host effect args inside trait object typesLeón Orell Valerian Liehr-2/+32
2024-01-02Adjust compiler tests for unused_tuple_struct_fields -> dead_codeJake Goulding-1/+1
2024-01-02E0379: Provide suggestionsLeón Orell Valerian Liehr-3/+55
2024-01-02E0379: Make diagnostic more preciseLeón Orell Valerian Liehr-3/+3
2024-01-02Don't synthesize host effect params for trait assoc fns marked constLeón Orell Valerian Liehr-0/+28
2024-01-01Pretty-print always-const trait predicates correctlyLeón Orell Valerian Liehr-3/+73
2023-12-27Introduce `const Trait` (always-const trait bounds)León Orell Valerian Liehr-75/+317
2023-12-23add a test for ICE #112822Deadbeef-0/+34
2023-12-23Auto merge of #119072 - fee1-dead-contrib:effects-fixes, r=compiler-errorsbors-86/+96
2023-12-19bless ui testsDeadbeef-86/+96
2023-12-18Check const_eval_select intrinsic correctlyMichael Goulet-1/+6
2023-12-18Check FnPtr/FnDef built-in fn traits correctly with effectsMichael Goulet-2/+13
2023-12-18Deny ~const trait bounds in inherent impl headersLeón Orell Valerian Liehr-17/+19
2023-12-10fix testsDeadbeef-10/+41
2023-12-10Revert "Don't print host effect param in pretty path_generic_args"Deadbeef-1/+1
2023-12-10Restore `const PartialEq`Deadbeef-111/+40
2023-12-09Print constness in TraitPredPrintModifiersAndPathMichael Goulet-5/+5
2023-12-09Don't print host effect param in pretty path_generic_argsMichael Goulet-2/+2
2023-12-07Fix const drop checkingMichael Goulet-22/+2
2023-12-06Auto merge of #118605 - fee1-dead-contrib:rm-rustc_host, r=compiler-errorsbors-6/+7
2023-12-05Remove `#[rustc_host]`, use internal desugaringDeadbeef-6/+7
2023-12-04Use default params until effects in desugaringDeadbeef-6/+19
2023-11-28Add with_opt_const_effect_param helper, simplifyMichael Goulet-2/+2
2023-11-28Add PartialEq<&B> for &AMichael Goulet-44/+12
2023-11-28Fix PartialEq args when #[const_trait] is enabledMichael Goulet-1/+1
2023-11-25effects: Run `enforce_context_effects` for all method callsDeadbeef-30/+75
2023-11-24Auto merge of #118138 - Nilstrieb:one-previous-error, r=WaffleLapkinbors-50/+50
2023-11-24Show number in error message even for one errorNilstrieb-50/+50
2023-11-24Add `Span` to `TraitBoundModifier`Deadbeef-35/+35
2023-11-22When failing to import `core`, suggest `std`Esteban Küber-5/+8
2023-11-12Auto merge of #117817 - fmease:deny-more-tilde-const, r=fee1-deadbors-81/+391
2023-11-12Deny more `~const` trait boundsLeón Orell Valerian Liehr-81/+391
2023-11-06Rollup merge of #117516 - matthiaskrgr:test_effects_113375_oob, r=fee1-deadMatthias Krüger-0/+18
2023-11-02add test for #113375Matthias Krüger-0/+18
2023-11-02add test for #113381Matthias Krüger-0/+26