about summary refs log tree commit diff
path: root/compiler/rustc_middle/src
AgeCommit message (Expand)AuthorLines
2023-04-03Auto merge of #109819 - scottmcm:index-slice, r=WaffleLapkinbors-18/+25
2023-04-03fix(middle): emit error rather than delay bug when reaching limitbohan-5/+17
2023-04-02Use `&IndexSlice` instead of `&IndexVec` where possibleScott McMurray-18/+25
2023-04-02Auto merge of #109849 - scottmcm:more-fieldidx-rebase, r=oli-obkbors-3/+4
2023-04-01Use `FieldIdx` in various things related to aggregatesScott McMurray-3/+4
2023-04-01use and_then/flat_map for map().flatten()Matthias Krüger-1/+1
2023-04-01fix clippy::iter_kv_mapMatthias Krüger-1/+1
2023-03-31Auto merge of #98112 - saethlin:mir-alignment-checks, r=oli-obkbors-2/+23
2023-03-31Auto merge of #109762 - scottmcm:variantdef-indexvec, r=WaffleLapkinbors-29/+30
2023-03-31Auto merge of #109750 - compiler-errors:deep-reject-less-permissive-num-var, ...bors-0/+4
2023-03-30Auto merge of #109791 - compiler-errors:rollup-c3o710k, r=compiler-errorsbors-1/+5
2023-03-30Rollup merge of #109704 - petrochenkov:effvisclean, r=jackh726Michael Goulet-1/+5
2023-03-30Auto merge of #109740 - compiler-errors:new-solver-deep-reject-placeholder-co...bors-1/+5
2023-03-30Update `ty::VariantDef` to use `IndexVec<FieldIdx, FieldDef>`Scott McMurray-29/+30
2023-03-30Auto merge of #105587 - tgross35:once-cell-min, r=m-ou-sebors-1/+0
2023-03-30deep reject only unify numeric var with concrete numericMichael Goulet-0/+4
2023-03-29Don't ICE on placeholder consts in deep rejectMichael Goulet-1/+5
2023-03-29Stabilize a portion of 'once_cell'Trevor Gross-1/+0
2023-03-29Rollup merge of #109716 - scottmcm:field-to-fieldidx, r=oli-obkMatthias Krüger-50/+46
2023-03-29Auto merge of #108089 - Zoxc:windows-tls, r=bjorn3bors-12/+47
2023-03-29Auto merge of #109670 - lqd:init-mask, r=oli-obkbors-101/+445
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-45/+14
2023-03-28address review commentsRémy Rakic-6/+8
2023-03-28Rollup merge of #108480 - Zoxc:rayon-tlv, r=cuvipernils-45/+14
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-1/+1
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