about summary refs log tree commit diff
path: root/compiler/rustc_middle/src
AgeCommit message (Expand)AuthorLines
2022-07-23now we can make scalar_to_ptr a method on ScalarRalf Jung-0/+18
2022-07-23Rollup merge of #99580 - fmease:fix-issue-99565, r=estebankMatthias Krüger-5/+13
2022-07-22do not mark interior mutable shared refs as dereferenceableRalf Jung-5/+10
2022-07-22rename PointerKind::Shared → SharedMutable to indicate this is NOT the usua...Ralf Jung-4/+4
2022-07-22Outline `SubstFolder` bug reporting code pathsTomasz Miąsko-55/+70
2022-07-22Inline `SubstFolder::tcx`Tomasz Miąsko-0/+1
2022-07-22Inline `Predicate::has_vars_bound_at_or_above`Tomasz Miąsko-0/+1
2022-07-22has_deref: simpler comparison, ty fixouz-a-10/+2
2022-07-22simplify more, ret_deref -> has_derefouz-a-6/+6
2022-07-22simplify some code that depend on Derefouz-a-0/+20
2022-07-22Auto merge of #99521 - fee1-dead-contrib:const_fix_hax, r=oli-obkbors-0/+13
2022-07-22Rollup merge of #99539 - compiler-errors:bidirectional-block-suggestions, r=f...Dylan DPC-10/+14
2022-07-22Rollup merge of #99393 - Logarithmus:feature/99255-omit-const-generic-suffixe...Dylan DPC-1/+1
2022-07-22Rollup merge of #98868 - tmiasko:unreachable-coverage, r=wesleywiserDylan DPC-0/+16
2022-07-22Don't suggest unnameable generic argumentsLeón Orell Valerian Liehr-5/+13
2022-07-22Auto merge of #99420 - RalfJung:vtable, r=oli-obkbors-43/+86
2022-07-21avoid embedding StabilityLevel::Unstable reason string into metadata multiple...klensy-1/+7
2022-07-21Rollup merge of #99558 - fee1-dead-contrib:remap_constness_fix, r=oli-obkMatthias Krüger-10/+3
2022-07-21Rollup merge of #99528 - matthiaskrgr:2022_07_perf, r=estebankMatthias Krüger-6/+4
2022-07-21Fix `remap_constness`Deadbeef-10/+3
2022-07-21change `map_bound(|_| x` to `rebind(x`Deadbeef-1/+1
2022-07-21And for patterns tooMichael Goulet-2/+5
2022-07-21Do if-expression obligation stuff less eagerlyMichael Goulet-8/+9
2022-07-20Auto merge of #99058 - michaelwoerister:remove-stable-set-and-map, r=nagisabors-3/+3
2022-07-20various nits from reviewRalf Jung-1/+1
2022-07-20consistently use VTable over Vtable (matching stable stdlib API RawWakerVTable)Ralf Jung-31/+33
2022-07-20incorporate some review feedbackRalf Jung-1/+1
2022-07-20make use of symbolic vtables in interpreterRalf Jung-18/+9
2022-07-20rename get_global_alloc to try_get_global_allocRalf Jung-10/+20
2022-07-20add a Vtable kind of symbolic allocationsRalf Jung-5/+45
2022-07-20Auto merge of #99520 - matthiaskrgr:rollup-05uuv5s, r=matthiaskrgrbors-10/+36
2022-07-20Fix hack that remaps env constness.Deadbeef-0/+13
2022-07-20Rollup merge of #99212 - davidtwco:partial-stability-implies, r=michaelwoeristerMatthias Krüger-10/+36
2022-07-20Auto merge of #99472 - RalfJung:provenance, r=oli-obkbors-112/+114
2022-07-20passes: check implied feature existsDavid Wood-7/+7
2022-07-20passes: improved partial stabilization diagnosticDavid Wood-2/+19
2022-07-20middle: add `implies_by` to `#[unstable]`David Wood-1/+10
2022-07-20Auto merge of #99506 - Dylan-DPC:rollup-q3msucx, r=Dylan-DPCbors-2/+7
2022-07-20Remove unused StableMap and StableSet types from rustc_data_structuresMichael Woerister-3/+3
2022-07-20Rollup merge of #99436 - Nilstrieb:toggle-box-noalias, r=fee1-deadDylan DPC-2/+7
2022-07-20clippy::perf fixesMatthias Krüger-6/+4
2022-07-20Revert "Rollup merge of #98582 - oli-obk:unconstrained_opaque_type, r=estebank"Oli Scherer-24/+3
2022-07-19interpret: rename Tag/PointerTag to Prov/ProvenanceRalf Jung-112/+114
2022-07-19Add flag to configure `noalias` on `Box<T>`nils-2/+7
2022-07-19Rollup merge of #99457 - SparrowLii:para_iter, r=fee1-deadMatthias Krüger-3/+1
2022-07-19Rollup merge of #98028 - aticu:master, r=estebankMatthias Krüger-0/+4
2022-07-19use `par_for_each_in` in `par_body_owners` and `collect_crate_mono_items`SparrowLii-3/+1
2022-07-19Add E0790 as more specific variant of E0283aticu-0/+4
2022-07-19Rollup merge of #99404 - jmqd:master, r=compiler-errorsDylan DPC-1/+5
2022-07-19Use LocalDefId in OpaqueTypeKeyMichael Goulet-13/+5