about summary refs log tree commit diff
path: root/compiler/rustc_middle
AgeCommit message (Expand)AuthorLines
2023-03-29Support TLS access into dylibs on WindowsJohn Kåre Alsaker-12/+47
2023-03-28Move `mir::Field` → `abi::FieldIdx`Scott McMurray-50/+46
2023-03-29Inline and remove `generic_args_may_unify`.Nicholas Nethercote-19/+12
2023-03-29Introduce `DeepRejectCtxt::substs_refs_may_unify`.Nicholas Nethercote-4/+11
2023-03-28effvis: Stop considering crate root its own parentVadim Petrochenkov-1/+5
2023-03-28Auto merge of #109692 - Nilstrieb:rollup-hq65rps, r=Nilstriebbors-47/+16
2023-03-28address review commentsRémy Rakic-6/+8
2023-03-28Rollup merge of #108480 - Zoxc:rayon-tlv, r=cuvipernils-47/+16
2023-03-27readability tweaksRémy Rakic-22/+22
2023-03-27add more InitMask test coverageRémy Rakic-0/+175
2023-03-27make InitMask lazy for fully init/uninit casesRémy Rakic-58/+225
2023-03-27Some tracing/instrument cleanupsOli Scherer-21/+2
2023-03-27Add a builtin `FnPtr` traitlcnr-13/+27
2023-03-26Rollup merge of #109621 - scottmcm:update-variantidx, r=compiler-errorsMatthias Krüger-8/+7
2023-03-25Refactor: `VariantIdx::from_u32(0)` -> `FIRST_VARIANT`Scott McMurray-8/+7
2023-03-26transmute testMichael Goulet-2/+2
2023-03-25Update indexmap and rayon cratesJohn Kåre Alsaker-3/+3
2023-03-25Use Rayon's TLV directlyJohn Kåre Alsaker-45/+14
2023-03-24Auto merge of #109547 - matthiaskrgr:rollup-zczqgdk, r=matthiaskrgrbors-0/+15
2023-03-24Rollup merge of #108961 - compiler-errors:refine-ct-errors, r=BoxyUwUMatthias Krüger-0/+15
2023-03-23Auto merge of #109202 - compiler-errors:new-solver-fast-reject-faster-2, r=lcnrbors-30/+33
2023-03-23A MIR transform that checks pointers are alignedBen Kimock-2/+23
2023-03-23Don't split up TreatProjections and TreatParams anymoreMichael Goulet-30/+33
2023-03-23Refine error spans for const args in hir typeckMichael Goulet-0/+15
2023-03-23Auto merge of #108442 - scottmcm:mir-transmute, r=oli-obkbors-1/+9
2023-03-23Auto merge of #108221 - petrochenkov:cratecfg, r=michaelwoeristerbors-2/+2
2023-03-23Auto merge of #109517 - matthiaskrgr:rollup-m3orqzd, r=matthiaskrgrbors-11/+34
2023-03-23rustc_interface: Add a new query `pre_configure`Vadim Petrochenkov-2/+2
2023-03-23Rollup merge of #109506 - BoxyUwU:debugable_bound_var_printing, r=compiler-er...Matthias Krüger-1/+5
2023-03-23Rollup merge of #109462 - compiler-errors:alias-relate, r=BoxyUwU,lcnrMatthias Krüger-10/+29
2023-03-23Auto merge of #109503 - matthiaskrgr:rollup-cnp7kdd, r=matthiaskrgrbors-16/+10
2023-03-23Remove AliasRelationDirection::SupertypeMichael Goulet-12/+0
2023-03-23Printing alias-relate goals correctlyMichael Goulet-4/+14
2023-03-23Rename AliasEq -> AliasRelateMichael Goulet-8/+8
2023-03-23Include relation direction in AliasEq predicateMichael Goulet-6/+27
2023-03-23make param bound vars visibly bound varsBoxy-1/+5
2023-03-22Add `CastKind::Transmute` to MIRScott McMurray-1/+9
2023-03-22Rollup merge of #109447 - lcnr:coherence, r=compiler-errorsMatthias Krüger-7/+6
2023-03-22Rollup merge of #109378 - MU001999:master, r=scottmcmMatthias Krüger-6/+1
2023-03-22Rollup merge of #109358 - petrochenkov:nosess, r=cjgillotMatthias Krüger-3/+3
2023-03-22Auto merge of #109497 - matthiaskrgr:rollup-6txuxm0, r=matthiaskrgrbors-1/+1
2023-03-23Rollup merge of #109405 - compiler-errors:rpitit-as-opaques, r=spastorinoDylan DPC-1/+1
2023-03-23Rollup merge of #109280 - compiler-errors:no-vec-map, r=Mark-SimulacrumDylan DPC-5/+4
2023-03-22rustc: Remove unused `Session` argument from some attribute functionsVadim Petrochenkov-3/+3
2023-03-22`HirId` to `LocalDefId` cleanuplcnr-1/+1
2023-03-22Auto merge of #109119 - lcnr:trait-system-cleanup, r=compiler-errorsbors-0/+14
2023-03-21RPITITs are DefKind::Opaque with new lowering strategyMichael Goulet-1/+1
2023-03-21Auto merge of #109453 - matthiaskrgr:rollup-odn02wu, r=matthiaskrgrbors-1/+13
2023-03-21Rollup merge of #109441 - oli-obk:fn_trait_new_solver, r=compiler-errorsMatthias Krüger-1/+13
2023-03-21woopslcnr-1/+1