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
/
base.rs
Age
Commit message (
Expand
)
Author
Lines
2022-06-21
Add `create_err` and `emit_err` to `ExtCtxt`
beetrees
-1
/
+12
2022-06-13
remove unnecessary `to_string` and `String::new`
Takayuki Maeda
-1
/
+1
2022-05-27
Rename `ProcMacro` trait as `BangProcMacro`.
Nicholas Nethercote
-3
/
+3
2022-05-22
rustc_parse: Move AST -> TokenStream conversion logic to `rustc_ast`
Vadim Petrochenkov
-10
/
+8
2022-05-20
Remove `crate` visibility usage in compiler
Jacob Pratt
-1
/
+1
2022-05-12
Auto merge of #96150 - est31:unused_macro_rules, r=petrochenkov
bors
-0
/
+2
2022-05-11
ast: Introduce some traits to get AST node properties generically
Vadim Petrochenkov
-24
/
+38
2022-05-05
Implement the unused_macro_rules lint
est31
-0
/
+2
2022-05-03
Add support for a new attribute `#[debugger_visualizer]` to support embedding...
ridwanabdillahi
-2
/
+39
2022-04-27
tut tut tut
Ellen
-3
/
+1
2022-04-09
Auto merge of #95697 - klensy:no-strings, r=petrochenkov
bors
-2
/
+2
2022-04-08
check_doc_keyword: don't alloc string for emptiness check
klensy
-2
/
+2
2022-04-07
Shrink `Nonterminal`.
Nicholas Nethercote
-1
/
+1
2022-04-05
Rollup merge of #95473 - lqd:macro-expansion, r=petrochenkov
Dylan DPC
-0
/
+6
2022-04-05
track proc-macro expansions in the self-profiler
Rémy Rakic
-0
/
+6
2022-04-05
span: move `MultiSpan`
David Wood
-2
/
+2
2022-03-26
Move resolve_path to rustc_builtin_macros and make it private
Badel2
-37
/
+2
2022-03-16
rustc_error: make ErrorReported impossible to construct
mark
-1
/
+1
2022-03-03
Associate multiple with a crate too.
Felix S. Klock II
-1
/
+1
2022-03-02
rename ErrorReported -> ErrorGuaranteed
mark
-7
/
+7
2022-02-23
rustc_errors: let `DiagnosticBuilder::emit` return a "guarantee of emission".
Eduard-Mihai Burtescu
-9
/
+11
2022-02-19
Adopt let else in more places
est31
-15
/
+8
2022-01-23
expand: Pass everything by reference to pre-expansion lint callback
Vadim Petrochenkov
-10
/
+18
2022-01-23
rustc_lint: Stop creating a fake `ast::Crate` for running early lints
Vadim Petrochenkov
-2
/
+3
2022-01-23
rustc_lint: Reuse the set of registered tools from resolver
Vadim Petrochenkov
-1
/
+4
2021-11-28
expand: Turn `ast::Crate` into a first class expansion target
Vadim Petrochenkov
-1
/
+18
2021-09-11
Auto merge of #84373 - cjgillot:resolve-span, r=michaelwoerister,petrochenkov
bors
-1
/
+2
2021-09-10
Record call_site parent for macros.
Camille GILLOT
-1
/
+2
2021-09-10
Rollup merge of #87441 - ibraheemdev:i-86865, r=cjgillot
Manish Goregaokar
-7
/
+22
2021-09-03
Auto merge of #88597 - cjgillot:lower-global, r=petrochenkov
bors
-0
/
+8
2021-09-01
Compute proc_macros in resolutions.
Camille GILLOT
-0
/
+8
2021-08-31
emit suggestion byte literal is passed to `format!`
ibraheemdev
-7
/
+22
2021-08-27
Path remapping: Make behavior of diagnostics output dependent on presence of ...
Michael Woerister
-1
/
+1
2021-08-21
Remove `NonMacroAttr.mark_used`
Aaron Hill
-7
/
+4
2021-08-15
Introduce hir::ExprKind::Let - Take 2
Caio
-0
/
+1
2021-07-25
Auto merge of #87381 - Aaron1011:note-semi-trailing-macro, r=petrochenkov
bors
-0
/
+2
2021-07-24
Display an extra note for trailing semicolon lint with trailing macro
Aaron Hill
-0
/
+2
2021-07-23
Rename `known_attrs` to `expanded_inert_attrs` and move to rustc_expand
Aaron Hill
-0
/
+6
2021-07-17
Only use `assign_id!` for ast nodes that support attributes
Aaron Hill
-0
/
+3
2021-07-17
Compute a better `lint_node_id` during expansion
Aaron Hill
-3
/
+3
2021-07-17
Use LocalExpnId where possible.
Camille GILLOT
-16
/
+24
2021-07-13
expand: Support helper attributes for built-in derive macros
Vadim Petrochenkov
-2
/
+92
2021-07-10
rustc_span: Revert addition of `proc_macro` field to `ExpnKind::Macro`
Vadim Petrochenkov
-9
/
+1
2021-07-06
Store macro parent module in ExpnData.
Camille GILLOT
-0
/
+2
2021-06-20
expand: Move some more derive logic to `rustc_builtin_macros`
Vadim Petrochenkov
-1
/
+1
2021-06-04
Remove `doc(include)`
Joshua Nelson
-3
/
+3
2021-05-12
Auto merge of #83813 - cbeuw:remap-std, r=michaelwoerister
bors
-3
/
+8
2021-05-12
Implement span quoting for proc-macros
Aaron Hill
-2
/
+14
2021-05-05
Use local and remapped paths where appropriate
Andy Wang
-1
/
+4
2021-05-05
Make local_path in RealFileName::Remapped Option to be removed in exported me...
Andy Wang
-1
/
+3
[next]