about summary refs log tree commit diff
path: root/compiler/rustc_middle
AgeCommit message (Expand)AuthorLines
2021-11-29Prepare for more ParamEnv flagsOli Scherer-10/+15
2021-11-28Remove unused root_parent.Camille GILLOT-12/+4
2021-11-28Remove eval_always for lib_features.Camille GILLOT-7/+1
2021-11-28Take a LocalDefId in expect_*item.Camille GILLOT-15/+15
2021-11-27Visit type in process_projection_elem.Camille GILLOT-1/+5
2021-11-27Remove erroneous merge conflictAlan Egerton-4/+0
2021-11-26Small mir-opt refactorScott McMurray-0/+8
2021-11-26Unwrap the results of type foldersLeSeulArtichaut-14/+17
2021-11-26Adapt `TypeFolder` implementors to return a `Result`LeSeulArtichaut-97/+136
2021-11-26Make `TypeFoldable` implementors short-circuit on errorLeSeulArtichaut-195/+222
2021-11-26Make `TypeFolder::fold_*` return `Result`LeSeulArtichaut-8/+19
2021-11-25Auto merge of #90580 - cjgillot:no-ee-upvar, r=Aaron1011bors-1/+0
2021-11-25Rollup merge of #91162 - RalfJung:miri-shift-truncation, r=oli-obkMatthias Krüger-0/+8
2021-11-25Rollup merge of #91096 - compiler-errors:elaborate_opaque_trait, r=estebankMatthias Krüger-75/+280
2021-11-24Auto merge of #90579 - cjgillot:no-ee-ii, r=Aaron1011bors-5/+1
2021-11-23document BinOp behavior quirks in the corresponding enumRalf Jung-0/+8
2021-11-23Update CoverageMappingFormat Support to Version6Arpad Borsos-3/+3
2021-11-23Fix printing unit return ty, don't elaborate FnOnce unless we see itMichael Goulet-7/+16
2021-11-23Suppress noisy generator associated typeMichael Goulet-4/+14
2021-11-23Elaborate trait generics and associated typesMichael Goulet-74/+210
2021-11-23Add supertraits method to rustc_middleMichael Goulet-0/+50
2021-11-23Derive Ord and PartialOrd for TraitRefMichael Goulet-1/+1
2021-11-23Rollup merge of #91148 - jhpratt:use-default-enum, r=petrochenkovMatthias Krüger-7/+3
2021-11-23Rollup merge of #90856 - ken-matsui:suggestion-to-wrap-vec-allocator-api-in-t...Matthias Krüger-8/+53
2021-11-24Suggestion to wrap inner types using `allocator_api` in tupleKen Matsui-8/+53
2021-11-22Use `derive_default_enum` in the compilerJacob Pratt-7/+3
2021-11-21Simplify for loop desugarCameron Steffen-1/+1
2021-11-20Add space in opaque `impl Trait`Michael Goulet-3/+3
2021-11-20Rollup merge of #91021 - compiler-errors:print_future_output, r=estebankMatthias Krüger-11/+55
2021-11-20Rollup merge of #90999 - RalfJung:miri_simd, r=oli-obkMatthias Krüger-0/+5
2021-11-19Auto merge of #90996 - the8472:obligation-hashes2, r=matthewjasperbors-1/+10
2021-11-19Rollup merge of #90990 - nnethercote:arenas-cleanup, r=oli-obkYuki Okushi-24/+24
2021-11-18Print output ty for opaque future tyMichael Goulet-11/+55
2021-11-19Add some comments.Nicholas Nethercote-1/+1
2021-11-18fix CTFE/Miri simd_insert/extract on array-style repr(simd) typesRalf Jung-0/+5
2021-11-18rustc: Remove `#[rustc_synthetic]`Vadim Petrochenkov-18/+3
2021-11-17Remove unnecessary lifetime argument from arena macros.Nicholas Nethercote-23/+23
2021-11-16Auto merge of #90919 - nnethercote:rm-DropArena, r=Mark-Simulacrumbors-10/+5
2021-11-16Rollup merge of #90910 - RalfJung:const-discriminant-empty-enum, r=petrochenkovYuki Okushi-1/+3
2021-11-15Remove `DropArena`.Nicholas Nethercote-10/+5
2021-11-14Simplify ObligationCauseData hash to skip ObligationCauseCodeThe8472-1/+10
2021-11-14fix getting the discriminant of a zero-variant enumRalf Jung-1/+3
2021-11-13Type can be unsized and uninhabitedSeo Sanghyeon-1/+1
2021-11-11Use `associated_item_def_ids` moreMatthew Jasper-6/+6
2021-11-11Auto merge of #90648 - matthewjasper:assoc-item-cleanup, r=cjgillotbors-2/+0
2021-11-11Auto merge of #89550 - lcnr:coherence-specialization, r=nikomatsakisbors-5/+8
2021-11-10Rollup merge of #90742 - est31:add_assign, r=davidtwcoMatthias Krüger-1/+1
2021-11-10no overlap errors after failing the orphan checklcnr-5/+8
2021-11-09Add `ty::Visibility::is_public()`inquisitivecrystal-1/+5
2021-11-09Use AddAssign implest31-1/+1