about summary refs log tree commit diff
path: root/compiler
AgeCommit message (Expand)AuthorLines
2023-10-05Add comments to `config::features`.Nicholas Nethercote-5/+30
2023-10-05Also closuresMichael Goulet-1/+3
2023-10-05Structurally normalize async fn return type in deduce_future_output_from_obli...Michael Goulet-6/+10
2023-10-05Streamline `find_lang_feature_issue`.Nicholas Nethercote-15/+14
2023-10-05Split `declare_features!`.Nicholas Nethercote-6/+9
2023-10-05Remove `set!` macro.Nicholas Nethercote-10/+9
2023-10-05Remove unused `Span` from the `set` function in `State::Active`.Nicholas Nethercote-10/+10
2023-10-05Fix handling slices of empty typesNadrieril-8/+21
2023-10-04Auto merge of #116370 - nnethercote:more-arena-stuff, r=cjgillotbors-128/+74
2023-10-04Apply suggestions from code reviewTyler Mandry-2/+7
2023-10-04Point to closure return instead of output if defaultedMichael Goulet-1/+5
2023-10-04Point to where missing return type should goMichael Goulet-29/+27
2023-10-04Auto merge of #114417 - chinedufn:fix-expect-unused-in-impl-block-rust-issue-...bors-34/+39
2023-10-04Clarify `invalid_reference_casting` lint around interior mutable typesUrgau-11/+21
2023-10-04Tweak wording of E0562Esteban Küber-1/+1
2023-10-04clean up struct field suggestionsLeón Orell Valerian Liehr-102/+58
2023-10-04Fix test on WASM target by making ambiguity pruning more agressiveEsteban Küber-1/+1
2023-10-04Remove mir::LocalDecl::internal.Camille GILLOT-57/+14
2023-10-04Auto merge of #116413 - nnethercote:rm-E0551, r=compiler-errorsbors-16/+9
2023-10-04extend Polonius options helpersRémy Rakic-1/+6
2023-10-04document Borrows dataflow analysisRémy Rakic-0/+7
2023-10-04rename ancient regioncxRémy Rakic-2/+2
2023-10-04introduce `Polonius` enum for `-Zpolonius`Rémy Rakic-6/+54
2023-10-04Clarify for reviewNadrieril-25/+33
2023-10-04Auto merge of #116360 - compiler-errors:async-span, r=oli-obkbors-2/+3
2023-10-04Remove unnecessary features from rustc_abiLukas Wirth-4/+6
2023-10-04Remove E0551.Nicholas Nethercote-11/+4
2023-10-04Sort `compiler/rustc_attr/Cargo.toml` dependencies.Nicholas Nethercote-5/+5
2023-10-04Make it clear that args default to being related invariantlyMichael Goulet-12/+12
2023-10-04Remove unnecessary relate implMichael Goulet-13/+0
2023-10-04Relate AliasTy considering varianceMichael Goulet-19/+15
2023-10-04Rollup merge of #116393 - compiler-errors:auto-bad, r=WaffleLapkinMatthias Krüger-1/+7
2023-10-04Split `traits::error_reporting` to keep files smallerEsteban Küber-3528/+3560
2023-10-04Update docs for E0282 and E0283, as E0282 now doesn't trigger for `collect`Esteban Küber-12/+59
2023-10-04Show suggestion for `<SelfTy as Trait>::assoc_fn` in more cases and fmt codeEsteban Küber-20/+43
2023-10-04Reorder fullfillment errors to keep more interesting ones firstEsteban Küber-27/+43
2023-10-04Show more information when multiple `impl` applyEsteban Küber-4/+19
2023-10-04review commentsEsteban Küber-3/+2
2023-10-03Bump version placeholdersMark Rousskov-6/+6
2023-10-04Fix misuses of a vs ancui fliter-13/+13
2023-10-03Move some tests aroundEsteban Küber-4/+4
2023-10-03Use consisntent style of `size_of` in query type erasureMaybe Waffle-4/+4
2023-10-03Make non-zero check more obviousMaybe Waffle-1/+1
2023-10-03Detect missing `=>` after match guard during parsingEsteban Küber-19/+90
2023-10-03Use `transmute_unchecked` and make the types explicit in query type erasureMaybe Waffle-3/+4
2023-10-03Gate against auto traits pre-expansionMichael Goulet-1/+7
2023-10-03Auto merge of #115301 - Zalathar:regions-vec, r=davidtwcobors-198/+190
2023-10-03Don't collect `seen` if not neededNadrieril-19/+11
2023-10-03Clarify handling of hidden variantsNadrieril-74/+76
2023-10-03Replace SplitWildcard with a cleaner ConstructorSet abstractionNadrieril-318/+434