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
/
crates
/
hir-def
/
src
/
macro_expansion_tests
Age
Commit message (
Expand
)
Author
Lines
2024-01-08
Builtin derives are hygienic
Lukas Wirth
-43
/
+42
2023-12-21
Auto merge of #16178 - Veykril:builtin-fn-callsite, r=Veykril
bors
-13
/
+25
2023-12-21
fix: Fix span marking for builtin fn macros
Lukas Wirth
-13
/
+25
2023-12-21
Auto merge of #16175 - Veykril:dummy-spans, r=Veykril
bors
-2
/
+1
2023-12-21
Rename some things and turn macro to macro def into a query
Lukas Wirth
-2
/
+1
2023-12-20
Auto merge of #16165 - Veykril:meta-vars, r=Veykril
bors
-40
/
+42
2023-12-19
fix: Update metavariable expression implementation
Lukas Wirth
-40
/
+42
2023-12-19
fix(mbe): update test
Luiz Carvalho
-1
/
+1
2023-12-19
fix(mbe): desugar doc correctly for mbe
Luiz Carvalho
-5
/
+9
2023-12-18
internal: Move out `WithFixture` into dev-dep only crate
Lukas Wirth
-1
/
+1
2023-12-18
internal: Split out a span crate
Lukas Wirth
-5
/
+6
2023-12-18
internal: Move proc-macro knowledge out of base-db
Lukas Wirth
-5
/
+11
2023-12-08
fix: Fix fragment parser replacing matches with dummies on incomplete parses
Lukas Wirth
-18
/
+78
2023-12-08
fix: Fix `concat_bytes!` expansion
Lukas Wirth
-2
/
+28
2023-12-06
Simplify
Lukas Wirth
-23
/
+29
2023-12-02
Fix macro expansion expression parenthesis wrapping
Lukas Wirth
-12
/
+12
2023-12-01
Fix eager macro input spans being discarded
Lukas Wirth
-13
/
+47
2023-12-01
Pass calling span through to builtin macro expansions
Lukas Wirth
-1
/
+1
2023-11-28
Turn macro_expand from query to normal function
Lukas Wirth
-1
/
+0
2023-11-28
Re-enable proc-macros
Lukas Wirth
-1
/
+4
2023-11-28
Thinner TokenMap
Lukas Wirth
-1
/
+1
2023-11-28
Re-implement InFile wrappers as type aliases over generic InFileWrapper
Lukas Wirth
-2
/
+2
2023-11-28
spans always come from real file
Lukas Wirth
-34
/
+57
2023-11-28
Fix float-split hack not setting up spans correctly
Lukas Wirth
-23
/
+123
2023-11-28
hygiene 2.0
Lukas Wirth
-15
/
+17
2023-11-28
Replace ID based TokenMap with proper relative text-ranges / spans
Lukas Wirth
-128
/
+38
2023-11-15
Fix builtin line! expansion
Lukas Wirth
-2
/
+36
2023-09-06
Emit builtin#format_args in builtin format_args expander
Lukas Wirth
-27
/
+30
2023-09-05
Implement offset_of in hir-def and hir-ty
Lukas Wirth
-4
/
+14
2023-09-05
Parse builtin# syntax
Lukas Wirth
-0
/
+29
2023-08-17
Auto merge of #15472 - Veykril:import-ide-support, r=Veykril
bors
-1
/
+1
2023-08-17
Thread imports through the resolver
Lukas Wirth
-1
/
+1
2023-08-12
Fix parser being stuck in eager macro inputs
Lukas Wirth
-1
/
+39
2023-08-08
fix: Fix float parser hack creating empty NameRef tokens
Lukas Wirth
-0
/
+27
2023-08-01
Auto merge of #15367 - Veykril:eager-macro-inputs, r=Veykril
bors
-0
/
+24
2023-08-01
Don't bail eager expansion when inner macros fail to resolve
Lukas Wirth
-0
/
+24
2023-07-31
Auto merge of #15361 - Veykril:eager-macro-inputs, r=Veykril
bors
-1
/
+1
2023-07-30
fix: Expand eager macros to delimited comma separated expression list
Lukas Wirth
-1
/
+1
2023-07-30
Fixup path fragments upon MBE transcription
Ryo Yoshida
-0
/
+31
2023-07-14
Auto merge of #15282 - HKalbasi:mir, r=HKalbasi
bors
-0
/
+38
2023-07-14
Give real discriminant_type to chalk
hkalbasi
-0
/
+38
2023-07-13
Fix the eager token maps by re-mapping the textranges between the input and i...
Lukas Wirth
-6
/
+42
2023-07-10
Infallibe ExpandDatabase::macro_def
Lukas Wirth
-26
/
+23
2023-07-03
Don't diagnose builtin derives
Lukas Wirth
-1
/
+1
2023-06-29
Support #[derive_const(Trait)]
hkalbasi
-0
/
+38
2023-06-19
Use `ArgumentV1` instead of `Argument`
hkalbasi
-7
/
+7
2023-06-13
Use a more obscure hasher name in derive expansion
Laurențiu Nicola
-5
/
+5
2023-06-09
internal: Lazy eager macros
Lukas Wirth
-9
/
+1
2023-06-08
Fix unwrap on None in expanding format args
hkalbasi
-0
/
+38
2023-06-07
fix: only generate trait bound for associated types in field types
Ryo Yoshida
-0
/
+60
[next]