index
:
rust
this commit
auto
automation/bors/try
automation/bors/try-merge
beta
cargo_update
lcnr/rustc-dev-guide
master
perf-tmp
stable
try
try-perf
https://github.com/rust-lang/rust
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
compiler
/
rustc_expand
/
src
/
lib.rs
Age
Commit message (
Expand
)
Author
Lines
2025-07-22
mbe: Use concrete type for `get_unused_rule`
Josh Triplett
-1
/
+1
2025-06-12
Introduce `-Zmacro-stats`.
Nicholas Nethercote
-0
/
+1
2025-06-08
Remove all unused feature gates from the compiler
bjorn3
-1
/
+0
2025-05-27
Do not get proc_macro from the sysroot in rustc
bjorn3
-2
/
+0
2025-05-12
update cfg(bootstrap)
Pietro Albini
-1
/
+0
2025-04-23
Make #![feature(let_chains)] bootstrap conditional in compiler/
est31
-1
/
+1
2025-03-11
Remove `#![warn(unreachable_pub)]` from all `compiler/` crates.
Nicholas Nethercote
-1
/
+0
2025-03-10
Revert "Use workspace lints for crates in `compiler/` #138084"
许杰友 Jieyou Xu (Joe)
-0
/
+1
2025-03-08
Remove `#![warn(unreachable_pub)]` from all `compiler/` crates.
Nicholas Nethercote
-1
/
+0
2024-08-27
Add `warn(unreachable_pub)` to `rustc_expand`.
Nicholas Nethercote
-0
/
+1
2024-05-06
Move some tests from `rustc_expand` to `rustc_parse`.
Nicholas Nethercote
-20
/
+0
2024-05-03
De-`pub` some `rustc_expand` modules.
Nicholas Nethercote
-7
/
+5
2024-05-03
Remove an unnecessary `#[macro_use]`.
Nicholas Nethercote
-1
/
+0
2024-05-03
Remove an unnecessary re-export of `rustc_span::hygiene`.
Nicholas Nethercote
-1
/
+0
2024-05-03
rustc_expand: clean up attributes.
Nicholas Nethercote
-5
/
+5
2024-05-01
Step bootstrap cfgs
Mark Rousskov
-1
/
+0
2024-04-30
Remove `extern crate tracing` from numerous crates.
Nicholas Nethercote
-3
/
+0
2024-04-29
Remove `extern crate rustc_macros` from numerous crates.
Nicholas Nethercote
-3
/
+0
2024-03-20
Rollup merge of #122540 - WaffleLapkin:ununexpected, r=estebank
Matthias Krüger
-0
/
+1
2024-03-15
Use `do yeet ()` and `do yeet _` instead of `None?` and `Err(_)?` in compiler
Maybe Waffle
-0
/
+1
2024-03-08
Stabilize associated type bounds
Michael Goulet
-1
/
+1
2024-03-06
Rewrite the `untranslatable_diagnostic` lint.
Nicholas Nethercote
-0
/
+1
2024-02-18
macro_rules: Preserve all metavariable spans in a global side table
Vadim Petrochenkov
-0
/
+1
2024-02-06
Invert diagnostic lints.
Nicholas Nethercote
-1
/
+1
2024-01-25
Remove unused features
clubby789
-2
/
+0
2023-11-26
Use `rustc_fluent_macro::fluent_messages!` directly.
Nicholas Nethercote
-3
/
+1
2023-11-26
Avoid need for `{D,Subd}iagnosticMessage` imports.
Nicholas Nethercote
-1
/
+0
2023-11-15
Bump cfg(bootstrap)s
Mark Rousskov
-2
/
+2
2023-10-16
docs: add Rust logo to more compiler crates
Michael Howell
-0
/
+2
2023-08-23
Bump cfg(bootstrap)
Mark Rousskov
-1
/
+1
2023-08-03
Add `internal_features` lint
Nilstrieb
-0
/
+1
2023-04-18
Add `rustc_fluent_macro` to decouple fluent from `rustc_macros`
Nilstrieb
-1
/
+1
2023-03-11
Simplify message paths
est31
-1
/
+1
2023-02-22
errors: generate typed identifiers in each crate
David Wood
-0
/
+5
2022-12-10
Migrate parts of `rustc_expand` to session diagnostics
nils
-0
/
+6
2022-09-26
remove cfg(bootstrap)
Pietro Albini
-1
/
+0
2022-09-15
Only enable the let_else feature on bootstrap
est31
-1
/
+1
2022-09-01
Always import all tracing macros for the entire crate instead of piecemeal by...
Oli Scherer
-0
/
+3
2022-08-29
Revert let_chains stabilization
Nilstrieb
-0
/
+1
2022-08-17
Moved structs to rustc_expand::errors, added several more migrations, fixed s...
nidnogg
-0
/
+1
2022-08-12
Adjust cfgs
Mark Rousskov
-1
/
+0
2022-07-23
Auto merge of #99320 - NiklasJonsson:84447/rustc_expand, r=compiler-errors
bors
-1
/
+0
2022-07-16
Stabilize `let_chains`
Caio
-1
/
+1
2022-07-16
rustc_expand: Switch FxHashMap to FxIndexMap where iteration is used
Niklas Jonsson
-1
/
+0
2022-06-27
various: add `rustc_lint_diagnostics` to diag fns
David Wood
-0
/
+1
2022-06-09
Never regard macro rules with compile_error! invocations as unused
est31
-0
/
+1
2022-05-20
Remove `crate` visibility usage in compiler
Jacob Pratt
-3
/
+2
2022-04-08
Left overs of #95761
Caio
-1
/
+0
2022-04-07
Kickstart the inner usage of macro_metavar_expr
Caio
-1
/
+2
2022-04-04
A new matcher representation for use in `parse_tt`.
Nicholas Nethercote
-2
/
+0
[next]