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
/
expand.rs
Age
Commit message (
Expand
)
Author
Lines
2024-05-08
Rollup merge of #123344 - pietroalbini:pa-unused-imports, r=Nilstrieb
Matthias Krüger
-2
/
+2
2024-05-03
Introduce `Invocation::span_mut`.
Nicholas Nethercote
-5
/
+9
2024-05-03
Replace a hard-to-read line.
Nicholas Nethercote
-1
/
+2
2024-05-03
Tweak `fully_expand_fragment` loop.
Nicholas Nethercote
-11
/
+9
2024-05-03
Remove unnecessary `pub`s.
Nicholas Nethercote
-5
/
+5
2024-05-03
Fix some comment formatting.
Nicholas Nethercote
-2
/
+3
2024-05-03
Remove an unnecessary re-export of `rustc_span::hygiene`.
Nicholas Nethercote
-1
/
+1
2024-04-27
Rollup merge of #124382 - petrochenkov:itemvisit, r=lcnr
Matthias Krüger
-3
/
+3
2024-04-26
Introduce `DeriveResolution`.
Nicholas Nethercote
-1
/
+1
2024-04-25
ast: Generalize item kind visiting
Vadim Petrochenkov
-3
/
+3
2024-04-14
store the span of the nested part of the use tree in the ast
Pietro Albini
-2
/
+2
2024-03-28
compiler: fix few needless_pass_by_ref_mut clippy lints
klensy
-2
/
+2
2024-03-14
Rename `ast::StmtKind::Local` into `ast::StmtKind::Let`
Guillaume Gomez
-1
/
+1
2024-03-13
delay expand macro bang when there has indeterminate path
bohan
-2
/
+11
2024-03-06
Rollup merge of #121382 - nnethercote:rework-untranslatable_diagnostic-lint, ...
Matthias Krüger
-0
/
+3
2024-03-06
Rewrite the `untranslatable_diagnostic` lint.
Nicholas Nethercote
-0
/
+3
2024-03-05
Move visitor utils to `rustc_ast_ir`
Jason Newcomb
-2
/
+1
2024-03-05
Rename `BuiltinLintDiagnostics` as `BuiltinLintDiag`.
Nicholas Nethercote
-3
/
+3
2024-03-05
Rename all `ParseSess` variables/fields/lifetimes as `psess`.
Nicholas Nethercote
-14
/
+10
2024-02-25
Add `ErrorGuaranteed` to `ast::ExprKind::Err`
Lieselotte
-33
/
+49
2024-02-18
Allow AST and HIR visitors to return `ControlFlow`
Jason Newcomb
-8
/
+8
2024-01-13
Add check for ui_testing via promoting parameters from `ParseSess` to `Session`
George-lewis
-7
/
+6
2024-01-08
Make `DiagnosticBuilder::emit` consuming.
Nicholas Nethercote
-1
/
+1
2024-01-03
Rename some `Diagnostic` setters.
Nicholas Nethercote
-1
/
+1
2023-12-24
Remove `Session` methods that duplicate `DiagCtxt` methods.
Nicholas Nethercote
-1
/
+1
2023-12-24
Remove `ParseSess` methods that duplicate `DiagCtxt` methods.
Nicholas Nethercote
-1
/
+1
2023-12-24
Remove `ExtCtxt` methods that duplicate `DiagCtxt` methods.
Nicholas Nethercote
-6
/
+6
2023-12-22
update cfg(bootstrap)s
Pietro Albini
-126
/
+0
2023-12-13
Auto merge of #117050 - c410-f3r:here-we-go-again, r=petrochenkov
bors
-0
/
+126
2023-12-08
Auto merge of #118527 - Nadrieril:never_patterns_parse, r=compiler-errors
bors
-0
/
+3
2023-12-03
Detect attempts to expand a macro to a match arm again
Nadrieril
-0
/
+3
2023-12-01
Attempt to try to resolve blocking concerns
Caio
-0
/
+126
2023-12-02
Rename `HandlerInner::delay_span_bug` as `HandlerInner::span_delayed_bug`.
Nicholas Nethercote
-1
/
+1
2023-11-21
Fix `clippy::needless_borrow` in the compiler
Nilstrieb
-8
/
+8
2023-09-07
Enable incremental-relative-spans by default.
Camille GILLOT
-1
/
+1
2023-08-11
rustc: Move `features` from `Session` to `GlobalCtxt`
Vadim Petrochenkov
-12
/
+9
2023-07-30
inline format!() args up to and including rustc_middle
Matthias Krüger
-2
/
+2
2023-07-12
Re-format let-else per rustfmt update
Mark Rousskov
-5
/
+5
2023-06-10
expand: Change how `#![cfg(FALSE)]` behaves on crate root
Vadim Petrochenkov
-4
/
+16
2023-06-01
Remember names of `cfg`-ed out items to mention them in diagnostics
Nilstrieb
-5
/
+44
2023-05-24
Use `Option::is_some_and` and `Result::is_ok_and` in the compiler
Maybe Waffle
-3
/
+3
2023-05-19
fix: emit error when fragment is `MethodReceiverExpr` and items is empty
bohan
-1
/
+5
2023-05-16
Avoid `&format("...")` calls in error message code.
Nicholas Nethercote
-1
/
+1
2023-05-03
Restrict `From<S>` for `{D,Subd}iagnosticMessage`.
Nicholas Nethercote
-1
/
+1
2023-05-01
Rip it out
Nilstrieb
-3
/
+0
2023-03-23
rustc_interface: Add a new query `pre_configure`
Vadim Petrochenkov
-1
/
+9
2023-03-23
expand: Pass `ast::Crate` by reference to AST transforming passes
Vadim Petrochenkov
-3
/
+3
2023-03-08
Rename `MapInPlace` as `FlatMapInPlace`.
Nicholas Nethercote
-1
/
+1
2023-01-17
`rustc_expand`: remove `ref` patterns
Maybe Waffle
-8
/
+8
2022-12-25
Only enable relative span hashing on nightly.
Camille GILLOT
-1
/
+1
[next]