summary refs log tree commit diff
path: root/compiler/rustc_middle/src/ty
AgeCommit message (Expand)AuthorLines
2021-11-25Rollup merge of #91096 - compiler-errors:elaborate_opaque_trait, r=estebankMatthias Krüger-75/+230
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-23Derive Ord and PartialOrd for TraitRefMichael Goulet-1/+1
2021-11-22Use `derive_default_enum` in the compilerJacob Pratt-7/+2
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-19Rollup merge of #90990 - nnethercote:arenas-cleanup, r=oli-obkYuki Okushi-9/+9
2021-11-18Print output ty for opaque future tyMichael Goulet-11/+55
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-9/+9
2021-11-16Rollup merge of #90910 - RalfJung:const-discriminant-empty-enum, r=petrochenkovYuki Okushi-1/+3
2021-11-14fix getting the discriminant of a zero-variant enumRalf Jung-1/+3
2021-11-11Use `associated_item_def_ids` moreMatthew Jasper-6/+6
2021-11-09Add `ty::Visibility::is_public()`inquisitivecrystal-1/+5
2021-11-09Rollup merge of #90035 - SparrowLii:rfc2528, r=jackh726Matthias Krüger-0/+4
2021-11-07Rename functions reflect that inline const is also "typeck_child"Gary Guo-9/+10
2021-11-07Implement type inference for inline constsGary Guo-21/+158
2021-11-07Give inline const separate DefKindGary Guo-1/+2
2021-11-06type error go brrrrrrrrEllen-2/+6
2021-11-06Auto merge of #88441 - jackh726:closure_norm, r=nikomatsakisbors-0/+1
2021-11-05Update LLVM comments around NoAliasMutRefJosh Stone-3/+4
2021-10-28implement type-changing-struct-updateSparrowLii-0/+4
2021-10-25Avoid a branch on key being local for queries that use the same local and ext...bjorn3-0/+50
2021-10-23Auto merge of #90104 - spastorino:coherence-for-negative-trait, r=nikomatsakisbors-9/+93
2021-10-22Document flip polaritySantiago Pastorino-0/+4
2021-10-20Build jump table at runtime.Camille GILLOT-1/+1
2021-10-20Merge two query callbacks arrays.Camille GILLOT-1/+8
2021-10-20Move def_path_hash_to_def_id to rustc_middle.Camille GILLOT-5/+21
2021-10-20Avoid trivial lambdas.Camille GILLOT-4/+6
2021-10-20Add polarity to TraitPredicateSantiago Pastorino-9/+89
2021-10-19Auto merge of #89933 - est31:let_else, r=michaelwoeristerbors-12/+5
2021-10-18Auto merge of #89124 - cjgillot:owner-info, r=michaelwoeristerbors-7/+3
2021-10-18Normalize obligations for closure confirmationjackh726-0/+1
2021-10-17Rollup merge of #89946 - JohnTitor:fix-89686, r=petrochenkovMatthias Krüger-5/+10
2021-10-17Rollup merge of #89738 - eddyb:extern-crate-recursion, r=nagisaMatthias Krüger-10/+18
2021-10-17Auto merge of #89514 - davidtwco:polymorphize-shims-and-predicates, r=lcnrbors-12/+33
2021-10-16Fix an ICE with TAITs and FutureYuki Okushi-5/+10
2021-10-16Adopt let_else across the compilerest31-12/+5
2021-10-15Move push_outlives_components to rustc_inferjackh726-214/+0
2021-10-12Filter unstable and doc hidden variants in usefulness checkingDevin Ragotzy-1/+9
2021-10-10ty::pretty: prevent infinite recursion for `extern crate` paths.Eduard-Mihai Burtescu-1/+8
2021-10-10ty::pretty: document "dummy Span extern crate" special-case in `try_print_vis...Eduard-Mihai Burtescu-10/+11
2021-10-10Auto merge of #88952 - skrap:add-armv7-uclibc, r=nagisabors-2/+2
2021-10-09Forbid hashing HIR outside of indexing.Camille GILLOT-6/+1
2021-10-09Store lowering outputs per owner.Camille GILLOT-1/+2
2021-10-08Rollup merge of #89649 - matthiaskrgr:clippycompl, r=jyn514Guillaume Gomez-2/+2