about summary refs log tree commit diff
path: root/compiler
AgeCommit message (Expand)AuthorLines
2022-11-23get field ty during projectingb-naber-168/+187
2022-11-23address reviewb-naber-4/+21
2022-11-23properly handle enum field projectionsb-naber-49/+35
2022-11-23use non-ascribed type as field type in mirb-naber-1/+48
2022-11-23implement PlaceBuilder::try_tyb-naber-0/+58
2022-11-23Auto merge of #103947 - camsteffen:place-clones, r=cjgillotbors-150/+134
2022-11-23Auto merge of #102750 - the8472:opt-field-order, r=wesleywiserbors-6/+31
2022-11-22Rollup merge of #104621 - YC:master, r=davidtwcoManish Goregaokar-3/+9
2022-11-22Rollup merge of #104612 - Swatinem:async-ret-y, r=estebankManish Goregaokar-9/+9
2022-11-22Rollup merge of #104359 - Nilstrieb:plus-one, r=fee1-deadManish Goregaokar-113/+203
2022-11-22Rollup merge of #103488 - oli-obk:impl_trait_for_tait, r=lcnrManish Goregaokar-151/+249
2022-11-22fix tests, update size assertsThe 8472-1/+8
2022-11-22also sort fields by niche sizes to retain optimizationsThe 8472-3/+16
2022-11-22group fields based on largest power of two dividing its sizeThe 8472-7/+3
2022-11-22optimize field ordering by grouping power-of-two arrays with larger typesThe 8472-4/+13
2022-11-23Rollup merge of #104728 - WaffleLapkin:require-lang-items-politely, r=compile...Yuki Okushi-12/+14
2022-11-23Rollup merge of #104724 - WaffleLapkin:to_def_idn't, r=compiler-errorsYuki Okushi-5/+9
2022-11-23Rollup merge of #102293 - ecnelises:aix.initial, r=davidtwcoYuki Okushi-0/+63
2022-11-22Use `tcx.require_lang_item` instead of unwrappingMaybe Waffle-12/+14
2022-11-22Fix `ClosureKind::to_def_id`Maybe Waffle-5/+9
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-22Tests for bad --extern library path and fileSteven Tang-1/+0
2022-11-22Rollup merge of #104638 - Nilstrieb:macro-diagnostics, r=compiler-errorsManish Goregaokar-237/+268
2022-11-22Remove extra . in metadata_lib_filename_formSteven Tang-1/+1
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