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
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
compiler
/
rustc_expand
/
src
/
mbe
/
macro_rules.rs
Age
Commit message (
Expand
)
Author
Lines
2024-09-22
Reformat using the new identifier sorting from rustfmt
Michael Goulet
-34
/
+28
2024-08-14
Use `impl PartialEq<TokenKind> for Token` more.
Nicholas Nethercote
-1
/
+1
2024-08-07
refactor(rustc_expand::mbe): Don't require full ExtCtxt when not necessary
Felix Rath
-1
/
+4
2024-07-29
Reformat `use` declarations.
Nicholas Nethercote
-16
/
+17
2024-07-02
Shrink parser positions from `usize` to `u32`.
Nicholas Nethercote
-2
/
+2
2024-06-23
Rework pattern and expression nonterminal kinds.
Nicholas Nethercote
-10
/
+10
2024-06-23
Tweak some ugly formatting.
Nicholas Nethercote
-1
/
+4
2024-06-19
Allow naming expr_2021 in all editions
Michael Goulet
-1
/
+3
2024-06-18
Remove redundant argument from `subdiagnostic` method
Oli Scherer
-1
/
+1
2024-06-18
Prefer `dcx` methods over fields or fields' methods
Oli Scherer
-1
/
+1
2024-05-27
Rollup merge of #125530 - SparrowLii:expand2, r=petrochenkov
Guillaume Gomez
-1
/
+2
2024-05-25
cleanup dependence of `ExtCtxt` in transcribe when macro expansion
SparrowLii
-1
/
+2
2024-05-21
Rename buffer_lint_with_diagnostic to buffer_lint
Xiretza
-2
/
+2
2024-05-21
Generate lint diagnostic message from BuiltinLintDiag
Xiretza
-2
/
+0
2024-05-18
Auto merge of #125180 - mu001999-contrib:improve/macro-diag, r=fee1-dead
bors
-6
/
+9
2024-05-18
Improve error message: missing `;` in macro_rules
r0cky
-6
/
+9
2024-05-13
Add expr_2021 nonterminal and feature flag
Eric Holk
-1
/
+1
2024-05-03
Fix some comment formatting.
Nicholas Nethercote
-5
/
+6
2024-04-30
Remove `extern crate tracing` from numerous crates.
Nicholas Nethercote
-0
/
+1
2024-03-21
Streamline `NamedMatch`.
Nicholas Nethercote
-4
/
+4
2024-03-13
delay expand macro bang when there has indeterminate path
bohan
-7
/
+7
2024-03-05
Rename `BuiltinLintDiagnostics` as `BuiltinLintDiag`.
Nicholas Nethercote
-3
/
+3
2024-03-05
Rename all `ParseSess` variables/fields/lifetimes as `psess`.
Nicholas Nethercote
-17
/
+17
2024-02-25
Add `ErrorGuaranteed` to `ast::ExprKind::Err`
Lieselotte
-66
/
+66
2024-02-20
Add newtype for raw idents
clubby789
-4
/
+10
2024-02-15
errors: only eagerly translate subdiagnostics
David Wood
-1
/
+1
2024-01-25
Stop checking `err_count` in macro_rules validity checking
Oli Scherer
-15
/
+24
2024-01-17
Improved collapse_debuginfo attribute, added command-line flag (no|external|yes)
Andrew Zhogin
-0
/
+1
2024-01-13
Add check for ui_testing via promoting parameters from `ParseSess` to `Session`
George-lewis
-20
/
+20
2024-01-10
Shorten some error invocations.
Nicholas Nethercote
-1
/
+1
2024-01-08
Make `DiagnosticBuilder::emit` consuming.
Nicholas Nethercote
-1
/
+1
2024-01-04
macro_rules: Less hacky heuristic for using `tt` metavariable spans
Vadim Petrochenkov
-33
/
+2
2023-12-24
Remove `ExtCtxt` methods that duplicate `DiagCtxt` methods.
Nicholas Nethercote
-1
/
+1
2023-12-18
Rename many `DiagCtxt` and `EarlyDiagCtxt` locals.
Nicholas Nethercote
-3
/
+3
2023-12-18
Rename `Session::span_diagnostic` as `Session::dcx`.
Nicholas Nethercote
-7
/
+7
2023-12-18
Rename `ParseSess::span_diagnostic` as `ParseSess::dcx`.
Nicholas Nethercote
-9
/
+8
2023-12-17
Rollup merge of #118928 - EliseZeroTwo:EliseZeroTwo/fix-issue-118786, r=cjgillot
Matthias Krüger
-0
/
+7
2023-12-13
fix: Overlapping spans in delimited meta-vars
EliseZeroTwo
-0
/
+7
2023-12-11
Add spacing information to delimiters.
Nicholas Nethercote
-9
/
+9
2023-12-02
Use `Session::diagnostic` in more places.
Nicholas Nethercote
-10
/
+7
2023-12-02
Rename `*note_without_error` as `*note`.
Nicholas Nethercote
-4
/
+2
2023-11-21
Fix `clippy::needless_borrow` in the compiler
Nilstrieb
-5
/
+5
2023-10-13
Format all the let chains in compiler
Michael Goulet
-12
/
+12
2023-08-17
Remove unnecessary braces on `PatWithOr` patterns.
Nicholas Nethercote
-1
/
+1
2023-08-11
rustc: Move `features` from `Session` to `GlobalCtxt`
Vadim Petrochenkov
-2
/
+5
2023-08-01
Auto merge of #114273 - nnethercote:move-doc-comment-desugaring, r=petrochenkov
bors
-12
/
+16
2023-07-31
Remove `desugar_doc_comments` arg from `Parser::new()`.
Nicholas Nethercote
-4
/
+9
2023-07-31
No need to desugar doc comments when parsing decl macro definitions.
Nicholas Nethercote
-1
/
+1
2023-07-31
Reflow an overlong comment.
Nicholas Nethercote
-2
/
+2
2023-07-31
Remove more unnecessary `return` keywords.
Nicholas Nethercote
-6
/
+5
[next]