about summary refs log tree commit diff
path: root/compiler
AgeCommit message (Expand)AuthorLines
2022-12-03fix #101749, use . instead of :: when accessing a method of an objectyukang-15/+90
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-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-21Improve slug name errormejrs-53/+45
2022-11-21Fix testsmejrs-31/+39
2022-11-21Match crate and slug namesmejrs-605/+652
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
2022-11-21Rollup merge of #104511 - dpaoliello:privateglobalworkaround, r=michaelwoeristerMatthias Krüger-1/+14
2022-11-21Auto merge of #103491 - cjgillot:self-rpit, r=oli-obkbors-261/+339
2022-11-21Remove `ref` patterns from `rustc_ast`Maybe Waffle-224/+214
2022-11-21Auto merge of #103454 - camsteffen:remove-conservatively-uninhabited, r=oli-obkbors-160/+96
2022-11-21Streamline deriving on packed structs.Nicholas Nethercote-70/+24
2022-11-21Auto merge of #102717 - beetrees:repr128-c-style-debuginfo, r=nagisabors-14/+12
2022-11-20Factor out conservative_is_privately_uninhabitedCameron Steffen-79/+23
2022-11-20Change to Ty::is_inhabited_fromCameron Steffen-80/+72
2022-11-20Fix typoCameron Steffen-1/+1
2022-11-20Rollup merge of #104504 - compiler-errors:fru-syntax-note, r=estebankMatthias Krüger-12/+90
2022-11-20Rollup merge of #104564 - RalfJung:either, r=oli-obkMatthias Krüger-102/+125
2022-11-20Auto merge of #103390 - compiler-errors:metadata-mod-regions, r=eholkbors-6/+7
2022-11-20Auto merge of #98914 - fee1-dead-contrib:min-deref-patterns, r=compiler-errorsbors-7/+55
2022-11-20Auto merge of #104629 - JohnTitor:rollup-vp3m98i, r=JohnTitorbors-10/+7
2022-11-20Rollup merge of #104626 - reez12g:issue-99144-2, r=jyn514Yuki Okushi-3/+5
2022-11-20Rollup merge of #104608 - Nilstrieb:fixmed, r=compiler-errorsYuki Okushi-6/+0
2022-11-20Rollup merge of #104467 - fuzzypixelz:fix/attempt-to-substract-with-overflow,...Yuki Okushi-1/+2
2022-11-20Fix doctest errors related to rustc_middlereez12g-3/+5
2022-11-20Auto merge of #104522 - RalfJung:try_normalize_after_erasing_regions, r=oli-obkbors-1/+3
2022-11-19Auto merge of #102795 - lukas-code:constify-is-aligned-via-align-offset, r=ol...bors-53/+140
2022-11-19Fix substraction with overflow in `wrong_number_of_generic_args.rs`Mahmoud Mazouz-1/+2
2022-11-19Cleanup macro matching recoveryNilstrieb-6/+0