about summary refs log tree commit diff
path: root/compiler/rustc_middle/src/middle
AgeCommit message (Expand)AuthorLines
2022-07-26codegen: use new {re,de,}allocator annotations in llvmAugie Fackler-1/+7
2022-07-26remove commented out codeMaybe Waffle-1/+0
2022-07-26Implement `#[rustc_default_body_unstable]`Maybe Waffle-1/+63
2022-07-21avoid embedding StabilityLevel::Unstable reason string into metadata multiple...klensy-1/+7
2022-07-20passes: check implied feature existsDavid Wood-7/+7
2022-07-20passes: improved partial stabilization diagnosticDavid Wood-0/+13
2022-07-20middle: add `implies_by` to `#[unstable]`David Wood-1/+10
2022-07-14Auto merge of #95956 - yaahc:stable-in-unstable, r=cjgillotbors-4/+15
2022-07-13Rename `debugging_opts` to `unstable_opts`Joshua Nelson-2/+2
2022-07-08fixes post rebaseJane Losare-Lusby-0/+2
2022-07-08Support unstable moves via stable in unstable itemsJane Lusby-4/+13
2022-06-29Use verbose help for deprecation suggestionChris Denton-1/+1
2022-06-13remove unnecessary `to_string` and `String::new`Takayuki Maeda-1/+1
2022-06-07Rollup merge of #97301 - semicoleon:unstable-reexport, r=petrochenkovDylan DPC-8/+69
2022-06-06Rollup merge of #97312 - cjgillot:no-path-in-scope, r=compiler-errorsDylan DPC-14/+0
2022-06-05Auto merge of #97697 - WaffleLapkin:no_ref_vec, r=WaffleLapkinbors-2/+3
2022-06-04Allow unstable items to be re-exported unstably without requiring the feature...cole-8/+69
2022-06-04Completely remove LifetimeScopeForPath.Camille GILLOT-13/+0
2022-06-04Compute lifetimes in scope at diagnostic time.Camille GILLOT-2/+1
2022-06-03Replace `&Vec<_>`s with `&[_]`sMaybe Waffle-2/+3
2022-06-03Manipulate lifetimes by LocalDefId for region resolution.Camille GILLOT-6/+5
2022-05-22factor out the rvalue lifetime ruleDing Xiang Fei-45/+33
2022-05-13Cache more queries on disk.Camille GILLOT-1/+1
2022-05-09only compute `codegen_fn_attrs` where neededlcnr-1/+3
2022-05-09Auto merge of #95960 - jhpratt:remove-rustc_deprecated, r=compiler-errorsbors-3/+2
2022-05-02rustc: Panic by default in `DefIdTree::parent`Vadim Petrochenkov-1/+1
2022-04-25Auto merge of #95604 - nbdd0121:used2, r=petrochenkovbors-0/+17
2022-04-18Synthesis object file for `#[used]` and exported symbolsGary Guo-0/+10
2022-04-18Add `SymbolExportInfo`Gary Guo-0/+7
2022-04-17Stop using CRATE_DEF_INDEX.Camille GILLOT-3/+2
2022-04-14Error on `#[rustc_deprecated]`Jacob Pratt-3/+2
2022-04-14Update issue-92893.stderrouz-a-6/+3
2022-04-13Auto merge of #95656 - cjgillot:no-id-hashing-mode, r=Aaron1011bors-10/+5
2022-04-12Remove NodeIdHashingMode.Camille GILLOT-10/+5
2022-04-10Store LocalDefId in is_late_bound_map.Camille GILLOT-1/+1
2022-04-08check_doc_keyword: don't alloc string for emptiness checkklensy-1/+2
2022-03-20Filter OnceNote in diagnostic infra.Camille GILLOT-25/+10
2022-03-16rustc_error: make ErrorReported impossible to constructmark-2/+2
2022-03-11Auto merge of #90253 - Kobzol:hash-stable-sort-index-map, r=cjgillotbors-4/+4
2022-03-03Remove useless map.Camille GILLOT-4/+1
2022-03-03Move the set of features to the `features` query.Camille GILLOT-5/+2
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