about summary refs log tree commit diff
path: root/compiler/rustc_expand/src
AgeCommit message (Expand)AuthorLines
2023-12-11Improve `print_tts` by changing `tokenstream::Spacing`.Nicholas Nethercote-27/+61
2023-12-10Remove edition umbrella features.Eric Huss-82/+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/+7
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/+5
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-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/+1
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
2023-10-05Factor out some repeated feature-getting code.Nicholas Nethercote-18/+11
2023-10-05Add comments to `config::features`.Nicholas Nethercote-5/+30
2023-10-05Remove unused `Span` from the `set` function in `State::Active`.Nicholas Nethercote-4/+4
2023-09-07Enable incremental-relative-spans by default.Camille GILLOT-1/+1
2023-08-23Bump cfg(bootstrap)Mark Rousskov-1/+1
2023-08-18Auto merge of #114915 - nnethercote:Nonterminal-cleanups, r=petrochenkovbors-8/+7
2023-08-18Rename `NtOrTt` as `ParseNtResult`.Nicholas Nethercote-3/+3
2023-08-17[RFC-3086] Restrict the parsing of `count`Caio-1/+11
2023-08-17Remove unnecessary braces on `PatWithOr` patterns.Nicholas Nethercote-1/+1