about summary refs log tree commit diff
path: root/compiler/rustc_middle/src/middle
AgeCommit message (Expand)AuthorLines
2022-02-25Rollup merge of #93845 - compiler-errors:in-band-lifetimes, r=cjgillotMatthias Krüger-36/+3
2022-02-24Remove LifetimeDefOriginMichael Goulet-33/+3
2022-02-24Remove in-band lifetimesMichael Goulet-3/+0
2022-02-25Auto merge of #93368 - eddyb:diagbld-guarantee, r=estebankbors-2/+2
2022-02-24Auto merge of #94129 - cjgillot:rmeta-table, r=petrochenkovbors-7/+7
2022-02-23Replace `&mut DiagnosticBuilder`, in signatures, with `&mut Diagnostic`.Eduard-Mihai Burtescu-2/+2
2022-02-20Auto merge of #94062 - Mark-Simulacrum:drop-print-cfg, r=oli-obkbors-2/+2
2022-02-20Rollup merge of #94146 - est31:let_else, r=cjgillotMatthias Krüger-3/+2
2022-02-19Adopt let else in more placesest31-3/+2
2022-02-19Stop interning stability.Camille GILLOT-7/+7
2022-02-18Rollup merge of #93634 - matthiaskrgr:clippy_complexity_jan_2022, r=oli-obkMatthias Krüger-1/+1
2022-02-16Move ty::print methods to Drop-based scope guardsMark Rousskov-2/+2
2022-02-10Auto merge of #93511 - cjgillot:query-copy, r=oli-obkbors-1/+1
2022-02-09Ensure that queries only return Copy types.Camille GILLOT-1/+1
2022-02-06`#[used(linker)]` attribute (https://github.com/dtolnay/linkme/issues/41)cynecx-0/+2
2022-02-03compiler: clippy::complexity fixesMatthias Krüger-1/+1
2022-01-18Track drops across multiple yieldsEric Holk-3/+3
2022-01-15Return a LocalDefId in get_parent_item.Camille GILLOT-1/+1
2022-01-09Compute most of Public/Exported access level in rustc_resolveLamb-1/+1
2021-12-19Auto merge of #92099 - matthiaskrgr:rollup-4gwv67m, r=matthiaskrgrbors-1/+1
2021-12-15Remove `in_band_lifetimes` from `rustc_middle`Aaron Hill-1/+1
2021-12-15Remove `SymbolStr`.Nicholas Nethercote-4/+3
2021-11-28Remove unused root_parent.Camille GILLOT-12/+4
2021-11-24Suggestion to wrap inner types using `allocator_api` in tupleKen Matsui-8/+53
2021-10-07Rollup merge of #89025 - ricobbe:raw-dylib-link-ordinal, r=michaelwoeristerJubilee-1/+1
2021-10-03Remove re-export.Camille GILLOT-1/+1
2021-10-03Move ICH to rustc_query_system.Camille GILLOT-0/+11
2021-10-03Move rustc_middle::middle::cstore to rustc_session.Camille GILLOT-197/+0
2021-10-01Auto merge of #89395 - In-line:remove_visible_path_from_allowed_deprecated_li...bors-40/+74
2021-09-30Move EncodedMetadata to rustc_metadata.Camille GILLOT-11/+0
2021-09-30Move encode_metadata out of CrateStore.Camille GILLOT-5/+0
2021-09-30Remove visible path calculation from allowed deprecation lintAlik Aslanyan-40/+74
2021-09-20Adjust documentation for compatibility with 2021Mark Rousskov-1/+2
2021-09-20Implement #[link_ordinal] attribute in the context of #[link(kind = "raw-dyli...Richard Cobbe-1/+1
2021-09-14Make DefPathHash->DefId panic for if the mapping fails.Michael Woerister-1/+1
2021-09-14Store DefPathHash->DefIndex map in on-disk-hash-table format in crate metadata.Michael Woerister-6/+2
2021-09-01Fix drop handling for `if let` expressionsMatthew Jasper-0/+5
2021-08-24Auto merge of #87739 - Aaron1011:remove-used-attrs, r=wesleywiserbors-1/+1
2021-08-23Rollup merge of #88230 - steffahn:a_an, r=oli-obkMara Bos-1/+1
2021-08-22Fix typos “a”→“an”Frank Steffahn-1/+1
2021-08-21Remove `Session.used_attrs` and move logic to `CheckAttrVisitor`Aaron Hill-1/+1
2021-08-21cleanup: `Span::new` -> `Span::with_lo`Vadim Petrochenkov-1/+1
2021-08-04Auto merge of #86155 - alexcrichton:abort-on-unwind, r=nikomatsakisbors-7/+3
2021-08-03rustc: Fill out remaining parts of C-unwind ABIAlex Crichton-7/+3
2021-07-31rustc: Replace `HirId`s with `LocalDefId`s in `AccessLevels` tablesVadim Petrochenkov-24/+17
2021-07-27Rollup merge of #86450 - tmiasko:move-size-limit, r=pnkfelixYuki Okushi-1/+6
2021-07-18Rollup merge of #87092 - ricobbe:fix-raw-dylib-multiple-definitions, r=petroc...Yuki Okushi-3/+3
2021-07-17Encode ExpnId using ExpnHash for incr. comp.Camille GILLOT-3/+2
2021-07-17Make the CrateNum part of the ExpnId.Camille GILLOT-2/+4
2021-07-16Consider all fields when comparing DllImports, to remove nondetermininsm in m...Richard Cobbe-3/+3