about summary refs log tree commit diff
path: root/compiler/rustc_passes
AgeCommit message (Expand)AuthorLines
2022-03-31Add error message suggestion for missing noreturn in naked functionjam1garner-1/+14
2022-03-31Handle rustc_const_stable attribute in library feature collectorDavid Tolnay-4/+7
2022-03-31Merge impl_constness and is_const_fn_raw.Camille GILLOT-1/+1
2022-03-31Rollup merge of #95497 - nyurik:compiler-spell-comments, r=compiler-errorsDylan DPC-4/+4
2022-03-30Auto merge of #95436 - cjgillot:static-mut, r=oli-obkbors-1/+1
2022-03-30Addressed comments by @compiler-errors and @bjorn3Yuri Astrakhan-1/+1
2022-03-30Spellchecking compiler commentsYuri Astrakhan-5/+5
2022-03-30rework implementation for inherent impls for builtin typeslcnr-0/+21
2022-03-29Remember mutability in `DefKind::Static`.Camille GILLOT-1/+1
2022-03-22use `format-args-capture` and remove unnecessary nested if blocks in some par...Takayuki Maeda-78/+61
2022-03-16rustc_error: make ErrorReported impossible to constructmark-7/+7
2022-03-16Reject `#[thread_local]` attribute on non-static itemsTomasz Miąsko-0/+16
2022-03-15Support other types of pluralization in pluralize macroest31-1/+1
2022-03-11Improve `AdtDef` interning.Nicholas Nethercote-12/+12
2022-03-10Rollup merge of #94635 - jhpratt:merge-deprecated-attrs, r=davidtwcoMatthias Krüger-1/+1
2022-03-09Permit `#[deprecated]` in stdlibJacob Pratt-1/+1
2022-03-09Rollup merge of #94686 - ChayimFriedman2:issue-94629, r=jackh726Dylan DPC-1/+1
2022-03-08Rollup merge of #94580 - xFrednet:55112-only-reason-in-lint-attr, r=lcnrMatthias Krüger-29/+51
2022-03-07Do not allow `#[rustc_legacy_const_generics]` on methodsChayim Refael Friedman-1/+1
2022-03-05Auto merge of #93142 - estebank:missing-main, r=wesleywiserbors-3/+3
2022-03-05Do not point at whole file missing `fn main`Esteban Kuber-3/+3
2022-03-03Emit `unused_attributes` if a level attr only has a reasonxFrednet-29/+51
2022-03-03Make unknown feature error deterministic.Camille GILLOT-3/+3
2022-03-03Gate stability attrs with other attributes.Camille GILLOT-56/+9
2022-03-03Move query providers.Camille GILLOT-1/+10
2022-03-03Remove useless map.Camille GILLOT-9/+5
2022-03-03Move the set of features to the `features` query.Camille GILLOT-11/+0
2022-03-01Rollup merge of #94448 - c410-f3r:yet-more-let-chains, r=estebankDylan DPC-68/+63
2022-03-01Rollup merge of #93926 - PatchMixolydic:bugfix/must_use-on-exprs, r=cjgillotDylan DPC-1/+34
2022-02-285 - Make more use of let_chainsCaio-68/+63
2022-02-27Lint against more useless `#[must_use]` attributesRuby Lazuli-1/+34
2022-02-25`check_used` should only look at actual `used` attributescynecx-2/+2
2022-02-25Switch bootstrap cfgsMark Rousskov-1/+1
2022-02-25Auto merge of #93368 - eddyb:diagbld-guarantee, r=estebankbors-3/+5
2022-02-24resolve: Fix incorrect results of `opt_def_kind` query for some built-in macrosVadim Petrochenkov-1/+1
2022-02-24Auto merge of #94129 - cjgillot:rmeta-table, r=petrochenkovbors-10/+8
2022-02-23rustc_errors: let `DiagnosticBuilder::emit` return a "guarantee of emission".Eduard-Mihai Burtescu-3/+5
2022-02-21Take CodegenFnAttrs into account when validating asm! register operandsAmanieu d'Antras-15/+28
2022-02-19Adopt let else in more placesest31-60/+42
2022-02-19Stop interning stability.Camille GILLOT-10/+8
2022-02-12change to a struct variantEllen-1/+1
2022-02-09Rollup merge of #91504 - cynecx:used_retain, r=nikicMatthias Krüger-1/+38
2022-02-08add more tests and make used(linker/compiler) mutually exclusivecynecx-0/+34
2022-02-06`#[used(linker)]` attribute (https://github.com/dtolnay/linkme/issues/41)cynecx-1/+4
2022-02-06Rollup merge of #90998 - jhpratt:require-const-stability, r=oli-obkMatthias Krüger-18/+18
2022-02-03Require const stability on all stable const itemsJacob Pratt-18/+18
2022-02-02Auto merge of #93466 - cjgillot:query-dead, r=nagisabors-22/+34
2022-02-01Make dead code check a query.Camille GILLOT-22/+34
2022-02-01review + rebaselcnr-2/+2
2022-02-01add a rustc::query_stability lintlcnr-73/+90