about summary refs log tree commit diff
path: root/compiler/rustc_middle
AgeCommit message (Expand)AuthorLines
2021-08-25Auto merge of #88242 - bonega:allocation_range, r=oli-obkbors-16/+23
2021-08-24Auto merge of #87900 - jackh726:issue-87429, r=nikomatsakisbors-2/+2
2021-08-24Auto merge of #87739 - Aaron1011:remove-used-attrs, r=wesleywiserbors-2/+2
2021-08-23When checking associated type bounds, use bound vars for GAT params in param_envjackh726-2/+2
2021-08-23Rollup merge of #88230 - steffahn:a_an, r=oli-obkMara Bos-33/+33
2021-08-23add `with_start` and `with_end`Andreas Liljeqvist-5/+3
2021-08-23Rename to WrappingRangeAndreas Liljeqvist-8/+8
2021-08-23implement contains_zero methodAndreas Liljeqvist-4/+2
2021-08-23remove commented codeAndreas Liljeqvist-4/+0
2021-08-22Use custom wrap-around type instead of RangeAndreas Liljeqvist-14/+29
2021-08-22Rollup merge of #88211 - petrochenkov:withhilo, r=jyn514Guillaume Gomez-1/+1
2021-08-22Fix typos “an”→“a” and a few different ones that appeared in the sa...Frank Steffahn-12/+12
2021-08-22Fix more “a”/“an” typosFrank Steffahn-2/+2
2021-08-22Fix typos “a”→“an”Frank Steffahn-19/+19
2021-08-21Auto merge of #88135 - crlf0710:trait_upcasting_part_3, r=nikomatsakisbors-5/+49
2021-08-21Remove `Session.used_attrs` and move logic to `CheckAttrVisitor`Aaron Hill-2/+2
2021-08-21cleanup: `Span::new` -> `Span::with_lo`Vadim Petrochenkov-1/+1
2021-08-21Auto merge of #88149 - Mark-Simulacrum:prep-never-type, r=jackh726bors-6/+46
2021-08-20move `fallback_if_possible` and friends to fallback.rsNiko Matsakis-6/+0
2021-08-20Require a box expression's type to be SizedAnton Golov-0/+2
2021-08-19introduce a Coerce predicateNiko Matsakis-0/+46
2021-08-18Auto merge of #87781 - est31:remove_box, r=oli-obkbors-7/+6
2021-08-18Remove box syntax from rustc_middleest31-7/+6
2021-08-18Auto merge of #87738 - lqd:polonius-master, r=nikomatsakisbors-1/+1
2021-08-18Fold `vtable_trait_upcasting_coercion_new_vptr_slot` logic into obligation pr...Charles Lew-5/+44
2021-08-18Properly generate multiple candidates for trait upcasting coercion.Charles Lew-0/+5
2021-08-15Introduce hir::ExprKind::Let - Take 2Caio-0/+4
2021-08-14Auto merge of #87375 - fee1-dead:move-constness-to-traitpred, r=oli-obkbors-32/+81
2021-08-14Auto merge of #85020 - lrh2000:named-upvars, r=tmandrybors-2/+70
2021-08-13handle the case when container is not implDeadbeef-5/+3
2021-08-13Relate implDeadbeef-0/+13
2021-08-13Make selection and evaluation caches use constnessDeadbeef-2/+2
2021-08-13Inherited use constness and assoc change predicateDeadbeef-0/+9
2021-08-13move Constness into TraitPredicateDeadbeef-30/+59
2021-08-13Auto merge of #87927 - spastorino:use-def-id-typeckresults, r=oli-obkbors-3/+1
2021-08-12Rollup merge of #87922 - Manishearth:c-enum-target-spec, r=nagisa,eddybManish Goregaokar-16/+8
2021-08-12Add c_enum_min_bits to target specManish Goregaokar-16/+8
2021-08-11Make concrete_opaque_types be FxHashSet<DefId>Santiago Pastorino-3/+1
2021-08-10Replace #[plugin_registrar] with exporting __rustc_plugin_registrarbjorn3-3/+0
2021-08-07Auto merge of #87408 - kornelski:try_reserve_error, r=yaahcbors-0/+1
2021-08-06Auto merge of #87777 - the8472:fix-mir-max-rss, r=oli-obk,joshtriplettbors-5/+7
2021-08-06Auto merge of #87462 - ibraheemdev:tidy-file-length-ignore-comment, r=Mark-Si...bors-1/+0
2021-08-05replace Vec<u8> with Box<[u8]>The8472-5/+4
2021-08-05use box->vec conversion API that doesn't reallocateThe8472-1/+1
2021-08-05use zeroed allocation instead of eagerly initializing the memoryThe8472-3/+6
2021-08-04Auto merge of #86155 - alexcrichton:abort-on-unwind, r=nikomatsakisbors-74/+119
2021-08-04Auto merge of #87568 - petrochenkov:localevel, r=cjgillotbors-44/+22
2021-08-03update polonius-engine to 0.13Rémy Rakic-1/+1
2021-08-03Auto merge of #87515 - crlf0710:trait_upcasting_part2, r=bjorn3bors-0/+5
2021-08-03rustc: Fill out remaining parts of C-unwind ABIAlex Crichton-74/+119