about summary refs log tree commit diff
path: root/compiler/rustc_middle
AgeCommit message (Expand)AuthorLines
2024-12-13Auto merge of #134122 - oli-obk:push-zqnyznxtpnll, r=petrochenkovbors-10/+22
2024-12-13Make dependency_formats an FxIndexMap rather than a list of tuplesbjorn3-1/+2
2024-12-12Auto merge of #132961 - adetaylor:arbitrary-self-types-the-big-bit, r=compile...bors-1/+11
2024-12-12Move impl constness into impl trait headerOli Scherer-8/+8
2024-12-12Rollup merge of #133122 - compiler-errors:afidt, r=oli-obkMatthias Krüger-17/+116
2024-12-12Remove 'tcx lifetime from QuerySystemFnsbjorn3-4/+4
2024-12-11Auto merge of #128004 - folkertdev:naked-fn-asm, r=Amanieubors-1/+4
2024-12-11generalize 'forbidden feature' concept so that even (un)stable feature can be...Ralf Jung-1/+1
2024-12-11Arbitrary self types v2: use Receiver traitAdrian Taylor-1/+11
2024-12-11Require the `constness` query to only be invoked on things that can have cons...Oli Scherer-3/+15
2024-12-11Rename projection_def_id to item_def_idMichael Goulet-1/+1
2024-12-10codegen `#[naked]` functions using `global_asm!`Folkert-1/+4
2024-12-10Implement projection and shim for AFIDTMichael Goulet-17/+116
2024-12-10Auto merge of #134125 - fmease:rollup-u38o3ob, r=fmeasebors-5/+10
2024-12-10Rollup merge of #134008 - jswrenn:unsafe-fields-copy, r=compiler-errorsLeón Orell Valerian Liehr-5/+10
2024-12-10Rollup merge of #134029 - Zalathar:zero, r=oli-obkLeón Orell Valerian Liehr-30/+41
2024-12-10Rollup merge of #134010 - RalfJung:promoted-type-error-ice, r=oli-obkLeón Orell Valerian Liehr-19/+29
2024-12-10Auto merge of #134096 - fmease:rollup-0asgoo8, r=fmeasebors-1/+1
2024-12-09Rollup merge of #134055 - RalfJung:interpret-alloc-dedup, r=oli-obkLeón Orell Valerian Liehr-1/+1
2024-12-09review comments: rewordingsEsteban Küber-2/+2
2024-12-09Introduce `default_field_values` featureEsteban Küber-8/+23
2024-12-09fix ICE on type error in promotedRalf Jung-19/+29
2024-12-09interpret: clean up deduplicating allocation functionsRalf Jung-1/+1
2024-12-09Rollup merge of #133567 - bjorn3:various_cleanups, r=cjgillotMatthias Krüger-16/+11
2024-12-08coverage: Use a query to find counters/expressions that must be zeroZalathar-1/+12
2024-12-08coverage: Move `CoverageIdsInfo` into `mir::coverage`Zalathar-30/+30
2024-12-07Tweak wordingEsteban Küber-5/+5
2024-12-07Do not talk about "trait `<Foo = Bar>`"Esteban Küber-2/+4
2024-12-07Account for `impl Trait` in "add bound" suggestion messageEsteban Küber-0/+6
2024-12-07Mention type parameter in more cases and don't suggest ~const bound already t...Esteban Küber-16/+9
2024-12-07Use trait name instead of full constraint in suggestion messageEsteban Küber-23/+61
2024-12-07Add test for lack of suggestion in stableEsteban Küber-2/+2
2024-12-07reword trait bound suggestion message to include the boundsEsteban Küber-14/+31
2024-12-07Don't suggest restricting bound with unstable traits on stableEsteban Küber-8/+24
2024-12-07Make `Copy` unsafe to implement for ADTs with `unsafe` fieldsJack Wrenn-5/+10
2024-12-07Auto merge of #133978 - matthiaskrgr:rollup-6gh1iho, r=matthiaskrgrbors-0/+12
2024-12-06Remove polymorphizationBen Kimock-124/+4
2024-12-06Rollup merge of #133934 - jswrenn:unsafe-fields-auto-traits, r=compiler-errorsMatthias Krüger-0/+12
2024-12-06Remove all threading through of ErrorGuaranteed from the driverbjorn3-1/+1
2024-12-06Remove 'tcx lifetime from OnDiskCachebjorn3-15/+10
2024-12-06Rollup merge of #133211 - Strophox:miri-correct-state-update-ffi, r=RalfJungMatthias Krüger-0/+50
2024-12-06Rollup merge of #130777 - azhogin:azhogin/reg-struct-return, r=workingjubileeMatthias Krüger-1/+4
2024-12-05do not implement unsafe auto traits for types with unsafe fieldsJack Wrenn-0/+12
2024-12-05Rollup merge of #133607 - WaffleLapkin:tail-call-checks, r=compiler-errorsGuillaume Gomez-0/+6
2024-12-05extend Miri to correctly pass mutable pointers through FFIStrophox-0/+50
2024-12-03Rollup merge of #133681 - RalfJung:niches, r=wesleywiserMatthias Krüger-0/+2
2024-12-03Bounds-check with PtrMetadata instead of Len in MIRScott McMurray-0/+3
2024-12-03Auto merge of #133321 - compiler-errors:const-checker, r=wesleywiserbors-5/+7
2024-12-02Rollup merge of #133704 - RalfJung:promoted-size-overflow-ice, r=compiler-errorsGuillaume Gomez-17/+9
2024-12-02Rollup merge of #133610 - camelid:move-from_anon_const, r=BoxyUwUGuillaume Gomez-82/+2