about summary refs log tree commit diff
path: root/compiler/rustc_passes
AgeCommit message (Expand)AuthorLines
2023-11-04Remove support for compiler plugins.Nicholas Nethercote-19/+0
2023-10-31Enums in offset_of: update based on est31, scottmcm & llogiq reviewGeorge Bateman-20/+5
2023-10-31Support enum variants in offset_of!George Bateman-7/+22
2023-10-31Auto merge of #117377 - dtolnay:deprecatedsince, r=cjgillotbors-55/+15
2023-10-30Add method for checking if deprecation is a rustc versionDavid Tolnay-8/+2
2023-10-30Represent absence of 'since' attribute as a variant of DeprecatedSinceDavid Tolnay-2/+2
2023-10-30Rollup merge of #117390 - chenyukang:yukang-fix-117284-unused-macro, r=estebankGuillaume Gomez-11/+38
2023-10-30Fix #117284, Fix unused variables lint issue for args in macroyukang-11/+38
2023-10-29Delete unused InvalidDeprecationVersion diagnosticDavid Tolnay-15/+0
2023-10-29Store version of `deprecated` attribute in structured formDavid Tolnay-34/+15
2023-10-29Rename Since -> StableSince in preparation for a DeprecatedSinceDavid Tolnay-4/+4
2023-10-30Clean up `rustc_*/Cargo.toml`.Nicholas Nethercote-9/+11
2023-10-29Auto merge of #116447 - oli-obk:gen_fn, r=compiler-errorsbors-2/+2
2023-10-27Add gen blocks to ast and do some broken ast loweringOli Scherer-2/+2
2023-10-27Rollup merge of #116868 - estebank:suggestion, r=petrochenkovMatthias Krüger-6/+39
2023-10-26Tweak suggestion spans for invalid crate-level inner attributeEsteban Küber-6/+39
2023-10-26Pre-intern a symbol for env!("CFG_RELEASE")David Tolnay-5/+5
2023-10-24Keep track of #[stable] attribute even if version cannot be parsedDavid Tolnay-0/+4
2023-10-24Store 'since' attribute as parsed VersionDavid Tolnay-44/+31
2023-10-20s/generator/coroutine/Oli Scherer-1/+1
2023-10-20s/Generator/Coroutine/Oli Scherer-2/+2
2023-10-19Rollup merge of #116829 - fmease:rust-aint-c, r=compiler-errorsLeón Orell Valerian Liehr-4/+18
2023-10-18Make `#[repr(Rust)]` and `#[repr(C)]` incompatible with one anotherLeón Orell Valerian Liehr-4/+18
2023-10-17Automatically enable cross-crate inlining for small functionsBen Kimock-50/+8
2023-10-16tweak pass description and fix lint fail post-rebaseArthur Lafrance-1/+1
2023-10-16Rename `ACTIVE_FEATURES` as `UNSTABLE_FEATURES`.Nicholas Nethercote-2/+2
2023-10-13Format all the let chains in compilerMichael Goulet-56/+72
2023-10-11Auto merge of #115948 - notriddle:notriddle/logo-lockup, r=fmeasebors-0/+16
2023-10-09Account for macrosEsteban Küber-1/+1
2023-10-09Suggest labeling block if `break` is in bare blockEsteban Küber-8/+59
2023-10-08rustdoc: remove rust logo from non-Rust cratesMichael Howell-0/+16
2023-10-06Auto merge of #114811 - estebank:impl-ambiguity, r=wesleywiserbors-2/+2
2023-10-04Auto merge of #114417 - chinedufn:fix-expect-unused-in-impl-block-rust-issue-...bors-34/+39
2023-10-04Reorder fullfillment errors to keep more interesting ones firstEsteban Küber-2/+2
2023-10-02TidyChinedu Francis Nwafili-6/+1
2023-10-02TidyChinedu Francis Nwafili-12/+2
2023-10-02Address misc feedbackChinedu Francis Nwafili-18/+19
2023-10-01Factor out the two `entry_point_type` functions.Nicholas Nethercote-26/+7
2023-09-27Auto merge of #116163 - compiler-errors:lazyness, r=oli-obkbors-4/+4
2023-09-26Rollup merge of #116162 - fmease:gate-n-validate-rustc_safe_intrinsic, r=Nils...Matthias Krüger-0/+39
2023-09-26Don't store lazyness in DefKindMichael Goulet-4/+4
2023-09-25Gate and validate #[rustc_safe_intrinsic]León Orell Valerian Liehr-0/+39
2023-09-22Allow higher-ranked fn sigs in ValuePairsMichael Goulet-1/+4
2023-09-22Auto merge of #114776 - fee1-dead-contrib:enable-effects-in-libcore, r=oli-obkbors-2/+10
2023-09-22Auto merge of #115910 - eduardosm:lang-fns-target-features, r=cjgillotbors-3/+43
2023-09-21Prevent promotion of const fn calls in inline constsOli Scherer-2/+2
2023-09-20fix bugs with effects fallbackDeadbeef-2/+10
2023-09-18Prevent using `#[target_feature]` on lang item functionsEduardo Sánchez Muñoz-3/+43
2023-09-17Auto merge of #114452 - weiznich:feature/diagnostic_on_unimplemented, r=compi...bors-1/+24
2023-09-16Auto merge of #114494 - est31:extend_useless_ptr_null_checks, r=jackh726bors-0/+3