about summary refs log tree commit diff
path: root/compiler
AgeCommit message (Expand)AuthorLines
2022-11-22rustc_metadata: Switch module children decoding to an iteratorVadim Petrochenkov-61/+58
2022-11-22rustc_metadata: Do not encode empty reexport listsVadim Petrochenkov-7/+5
2022-11-22Auto merge of #104711 - Dylan-DPC:rollup-gkw1qr8, r=Dylan-DPCbors-68/+62
2022-11-22Rollup merge of #104701 - compiler-errors:rpitit-remove-reempty-hack, r=TaKO8KiDylan DPC-11/+1
2022-11-22Rollup merge of #104669 - LeSeulArtichaut:88015-if-let-guard-bindings, r=cjgi...Dylan DPC-17/+20
2022-11-22Rollup merge of #104615 - spastorino:create-async-def-id-in-lowering, r=compi...Dylan DPC-8/+5
2022-11-22Rollup merge of #104295 - compiler-errors:rpitit-generics-parity, r=eholkDylan DPC-32/+36
2022-11-22Auto merge of #103578 - petrochenkov:nofict, r=nagisabors-312/+206
2022-11-22Rollup merge of #104638 - Nilstrieb:macro-diagnostics, r=compiler-errorsManish Goregaokar-237/+268
2022-11-22Remove a hack from compare_predicate_entailmentMichael Goulet-11/+1
2022-11-22Delay bug to deduplicate diagnosticsMichael Goulet-8/+10
2022-11-22drive-by: style nitsMichael Goulet-25/+19
2022-11-22Check generics parity between impl and trait before collecting RPITITsMichael Goulet-3/+11
2022-11-22Auto merge of #104696 - matthiaskrgr:rollup-gi1pdb0, r=matthiaskrgrbors-282/+274
2022-11-22Rollup merge of #104674 - spastorino:negative-impl-tcx, r=lcnrMatthias Krüger-16/+10
2022-11-22Rollup merge of #104657 - hi-rustin:rustin-patch-check-transmute, r=compiler-...Matthias Krüger-2/+5
2022-11-22Rollup merge of #104597 - compiler-errors:need_migrate_deref_output_trait_obj...Matthias Krüger-32/+27
2022-11-22Rollup merge of #104559 - nnethercote:split-MacArgs, r=petrochenkovMatthias Krüger-231/+231
2022-11-22Rollup merge of #104416 - clubby789:fix-104414, r=eholkMatthias Krüger-1/+1
2022-11-22Split `MacArgs` in two.Nicholas Nethercote-231/+231
2022-11-21Auto merge of #104533 - oli-obk:method_callee, r=lcnrbors-322/+253
2022-11-21merge self type and substs in `trait_method`Oli Scherer-5/+4
2022-11-21Simplify one more `TraitRef::new` siteOli Scherer-4/+3
2022-11-21Stop passing the self-type as a separate argument.Oli Scherer-152/+105
2022-11-21Remove some unnecessary slicingOli Scherer-9/+9
2022-11-21Remove a redundant assertOli Scherer-6/+0
2022-11-21Fix an ICE that I just made worseOli Scherer-9/+1
2022-11-21For lcnrOli Scherer-0/+1
2022-11-21Add helper to create the trait ref for a lang itemOli Scherer-66/+51
2022-11-21Some cleanup around trait_method lookupOli Scherer-7/+7
2022-11-21Use iterators instead of slices at more sitesOli Scherer-9/+10
2022-11-21Allow iterators instead of requiring slices that will get turned into iteratorsOli Scherer-64/+65
2022-11-21Remove an unnecessary query + subst roundOli Scherer-1/+1
2022-11-21Add a helper for replacing the self type in trait refsOli Scherer-29/+15
2022-11-21Assert that various types have the right amount of generic args and fix the s...Oli Scherer-143/+152
2022-11-21Split out the actual predicate solving code into a separate functionOli Scherer-9/+17
2022-11-21Use ty::List instead of InternalSubstsOli Scherer-7/+2
2022-11-21Check that type_implements_trait actually is passed the right amount of gener...Oli Scherer-15/+23
2022-11-21Reduce the amount of passed-around arguments that will get merged into one la...Oli Scherer-12/+12
2022-11-21Unreserve braced enum variants in value namespaceVadim Petrochenkov-312/+206
2022-11-21Auto merge of #104120 - mejrs:diag, r=davidtwcobors-605/+652
2022-11-21Auto merge of #104673 - matthiaskrgr:rollup-85f65ov, r=matthiaskrgrbors-398/+330
2022-11-21negative_impl_exists should take an InferCtxtSantiago Pastorino-8/+7
2022-11-21Improve slug name errormejrs-53/+45
2022-11-21Fix testsmejrs-31/+39
2022-11-21Match crate and slug namesmejrs-605/+652
2022-11-21negative_impl should take a TyCtxtSantiago Pastorino-8/+3
2022-11-21Rollup merge of #104662 - nnethercote:tweak-deriving-for-packed-non-copy, r=j...Matthias Krüger-70/+24
2022-11-21Rollup merge of #104605 - RalfJung:clf_consts, r=bjorn3Matthias Krüger-51/+31
2022-11-21Rollup merge of #104595 - compiler-errors:poly-existential-predicate, r=lcnrMatthias Krüger-52/+47