about summary refs log tree commit diff
path: root/compiler/rustc_middle/src/lib.rs
AgeCommit message (Expand)AuthorLines
2022-02-25Switch bootstrap cfgsMark Rousskov-1/+1
2022-02-16Move ty::print methods to Drop-based scope guardsMark Rousskov-0/+1
2022-02-01add a rustc::query_stability lintlcnr-0/+1
2022-01-09rustc_middle: Rename `Export` to `ModChild` and add some commentsVadim Petrochenkov-0/+1
2021-12-15Remove `in_band_lifetimes` from `rustc_middle`Aaron Hill-1/+0
2021-12-14Stabilize iter::zip.PFPoitras-1/+0
2021-12-13Avoid cloning refcounted types during foldingAlan Egerton-0/+1
2021-11-29std: Stabilize the `thread_local_const_init` featureAlex Crichton-1/+0
2021-11-26Unwrap the results of type foldersLeSeulArtichaut-0/+1
2021-11-22Use `derive_default_enum` in the compilerJacob Pratt-0/+1
2021-10-28Revert "Add rustc lint, warning when iterating over hashmaps"Mark Rousskov-1/+0
2021-10-24Rollup merge of #89558 - lcnr:query-stable-lint, r=estebankMatthias Krüger-0/+1
2021-10-16Adopt let_else across the compilerest31-0/+1
2021-10-15allow `potential_query_instability` everywherelcnr-0/+1
2021-10-05Auto merge of #89266 - cjgillot:session-ich, r=michaelwoeristerbors-1/+0
2021-10-04Rollup merge of #87993 - kornelski:try_reserve_stable, r=joshtriplettJubilee-1/+0
2021-10-04Stabilize try_reserveKornel-1/+0
2021-10-03Fully remove rustc_middle::ich.Camille GILLOT-1/+0
2021-10-02Remove various unused feature gatesbjorn3-2/+0
2021-09-12Gather module items after lowering.Camille GILLOT-0/+1
2021-09-08Bump stage0 compiler to 1.56Mark Rousskov-1/+0
2021-09-07Rename rustc_mir to rustc_const_eval.Camille GILLOT-1/+1
2021-09-07Move the dataflow framework to its own crate.Camille GILLOT-0/+2
2021-09-02rustc_target: move `LayoutOf` to `ty::layout`.Eduard-Mihai Burtescu-0/+1
2021-08-25Use if-let guards in the codebaseLéo Lanteri Thauvin-0/+2
2021-08-18Remove box syntax from rustc_middleest31-1/+0
2021-08-07Auto merge of #87408 - kornelski:try_reserve_error, r=yaahcbors-0/+1
2021-08-05use zeroed allocation instead of eagerly initializing the memoryThe8472-0/+2
2021-07-24Hide allocator details from TryReserveErrorKornel-0/+1
2021-07-14use NonZeroU64 for AllocId to restore old type sizesRalf Jung-0/+1
2021-06-29Support allocation failures when interperting MIRSmitty-0/+1
2021-06-14stabilize `int_error_matching`Ethan Brierley-1/+0
2021-05-31Remove unused feature gatesbjorn3-2/+0
2021-05-26Specialize implementationsJacob Pratt-0/+1
2021-05-25Auto merge of #84985 - pietroalbini:bootstrap-1.54, r=Mark-Simulacrumbors-1/+0
2021-05-24remove cfg(bootstrap)Pietro Albini-1/+0
2021-05-22Move THIR structure definitions to `rustc_middle`LeSeulArtichaut-0/+1
2021-05-02Use new thread-local const-initMark Rousskov-0/+1
2021-04-18fix feature use in rustc libsRalf Jung-1/+0
2021-04-07Auto merge of #81047 - glittershark:stabilize-cmp-min-max-by, r=kodrausbors-1/+0
2021-04-07Stabilize cmp_min_max_byGriffin Smith-1/+0
2021-03-26Use iter::zip in compiler/Josh Stone-0/+1
2021-03-22Auto merge of #79278 - mark-i-m:stabilize-or-pattern, r=nikomatsakisbors-1/+1
2021-03-19Stabilize `assoc_char_funcs` and `assoc_char_consts`bstrie-1/+0
2021-03-19stabilize or_patternsmark-1/+1
2021-03-18Remove unwrap_none/expect_none from compiler/.Mara Bos-1/+1
2021-02-19Split DepKindStruct in two.Camille GILLOT-0/+1
2020-12-19docs: Fix outdated crate referencepierwill-1/+1
2020-11-14Introduce `TypeVisitor::BreakTy`LeSeulArtichaut-0/+1
2020-11-04Split the "raw integer bytes" part out of `Scalar`Oliver Scherer-0/+1