about summary refs log tree commit diff
path: root/compiler/rustc_expand
AgeCommit message (Expand)AuthorLines
2023-12-14Rollup merge of #118933 - nnethercote:cleanup-errors-even-more, r=compiler-er...Jubilee-2/+2
2023-12-15Split `Handler::emit_diagnostic` in two.Nicholas Nethercote-1/+1
2023-12-15Change `msg: impl Into<String>` for bug diagnostics.Nicholas Nethercote-1/+1
2023-12-13fix: Overlapping spans in delimited meta-varsEliseZeroTwo-0/+7
2023-12-13Auto merge of #117050 - c410-f3r:here-we-go-again, r=petrochenkovbors-32/+191
2023-12-11Add support for `--env` on `tracked_env::var`Guillaume Gomez-0/+4
2023-12-11Rollup merge of #118802 - ehuss:remove-edition-preview, r=TaKO8KiGuillaume Gomez-85/+2
2023-12-11Add spacing information to delimiters.Nicholas Nethercote-50/+78
2023-12-11Improve `print_tts` by changing `tokenstream::Spacing`.Nicholas Nethercote-27/+61
2023-12-10Remove edition umbrella features.Eric Huss-85/+2
2023-12-10remove redundant importssurechen-1/+1
2023-12-08Auto merge of #118420 - compiler-errors:async-gen, r=eholkbors-1/+1
2023-12-08coro_kind -> coroutine_kindMichael Goulet-1/+1
2023-12-08Auto merge of #118527 - Nadrieril:never_patterns_parse, r=compiler-errorsbors-2/+9
2023-12-06Auto merge of #118655 - compiler-errors:rollup-vrngyzn, r=compiler-errorsbors-5/+0
2023-12-04Option<CoroutineKind>Eric Holk-1/+1
2023-12-04Merge Async and Gen into CoroutineKindEric Holk-1/+1
2023-12-04Remove some unused code, and downgrade some `pub`s.Nicholas Nethercote-5/+0
2023-12-03Detect attempts to expand a macro to a match arm againNadrieril-0/+7
2023-12-03Parse a pattern with no armNadrieril-2/+2
2023-12-01Attempt to try to resolve blocking concernsCaio-32/+191
2023-12-02Use `Session::diagnostic` in more places.Nicholas Nethercote-20/+16
2023-12-02Rename `HandlerInner::delay_span_bug` as `HandlerInner::span_delayed_bug`.Nicholas Nethercote-3/+3
2023-12-02Rename `*note_without_error` as `*note`.Nicholas Nethercote-5/+3
2023-11-26Use `rustc_fluent_macro::fluent_messages!` directly.Nicholas Nethercote-3/+1
2023-11-26Avoid need for `{D,Subd}iagnosticMessage` imports.Nicholas Nethercote-1/+0
2023-11-25Rollup merge of #118253 - dtolnay:issomeand, r=compiler-errorsLeón Orell Valerian Liehr-1/+1
2023-11-24Replace `option.map(cond) == Some(true)` with `option.is_some_and(cond)`David Tolnay-1/+1
2023-11-24Add `Span` to `TraitBoundModifier`Deadbeef-2/+2
2023-11-21Fix `clippy::needless_borrow` in the compilerNilstrieb-37/+35
2023-11-16More detail when expecting expression but encountering bad macro argumentEsteban Küber-7/+18
2023-11-15Re-format code with new rustfmtMark Rousskov-4/+4
2023-11-15Bump cfg(bootstrap)sMark Rousskov-2/+2
2023-11-02Replace two `create_default_session_if_not_set_then` uses.Nicholas Nethercote-2/+2
2023-11-02Minimize `pub` usage in `source_map.rs`.Nicholas Nethercote-1/+1
2023-10-30Make `allow_internal_unstable` work with `stmt_expr_attributes`Jules Bertholet-1/+3
2023-10-30Clean up `rustc_*/Cargo.toml`.Nicholas Nethercote-2/+4
2023-10-26Auto merge of #116818 - Nilstrieb:stop-submitting-bug-reports, r=wesleywiserbors-1/+10
2023-10-25Stop telling people to submit bugs for internal feature ICEsNilstrieb-1/+10
2023-10-21Mention the syntax for `use` on `mod foo;` if `foo` doesn't existEsteban Küber-0/+2
2023-10-16docs: add Rust logo to more compiler cratesMichael Howell-0/+2
2023-10-16Rename `ACTIVE_FEATURES` as `UNSTABLE_FEATURES`.Nicholas Nethercote-3/+3
2023-10-16Remove `rustc_feature::State`.Nicholas Nethercote-29/+19
2023-10-13Format all the let chains in compilerMichael Goulet-33/+38
2023-10-05Add two setter functions to `Features`.Nicholas Nethercote-11/+6
2023-10-05Record all declared features.Nicholas Nethercote-0/+4
2023-10-05Rename `Features::active_features`.Nicholas Nethercote-3/+3
2023-10-05Overhaul `config::features`.Nicholas Nethercote-57/+46
2023-10-05Merge `STABLE_REMOVED_FEATURES` list into `REMOVED_FEATURES`.Nicholas Nethercote-9/+3
2023-10-05Inline and remove `feature_removed` function.Nicholas Nethercote-8/+4