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
/
src
/
libsyntax
/
ext
/
base.rs
Age
Commit message (
Expand
)
Author
Lines
2019-08-27
Respect attributes on proc macro definitions
Vadim Petrochenkov
-2
/
+65
2019-08-23
Remove default macro transparencies
Vadim Petrochenkov
-20
/
+0
2019-08-23
Audit uses of `apply_mark` in built-in macros
Vadim Petrochenkov
-7
/
+23
2019-08-21
resolve/expand: Rename some things for clarity and add comments
Vadim Petrochenkov
-2
/
+3
2019-08-21
expand: Do not do questionable span adjustment before eagerly expanding an ex...
Vadim Petrochenkov
-4
/
+1
2019-08-17
resolve/expand: Rename some things for clarity
Vadim Petrochenkov
-4
/
+4
2019-08-15
hygiene: `ExpnInfo` -> `ExpnData`
Vadim Petrochenkov
-9
/
+9
2019-08-15
hygiene: Merge `ExpnInfo` and `InternalExpnData`
Vadim Petrochenkov
-2
/
+3
2019-08-15
hygiene: Remove `Option`s from functions returning `ExpnInfo`
Vadim Petrochenkov
-14
/
+7
2019-08-15
`Ident::with_empty_ctxt` -> `Ident::with_dummy_span`
Vadim Petrochenkov
-1
/
+1
2019-08-15
syntax_pos: `NO_EXPANSION`/`SyntaxContext::empty()` -> `SyntaxContext::root()`
Vadim Petrochenkov
-1
/
+1
2019-08-15
Remove `Spanned` from `mk_name_value_item_str` and `expr_to_spanned_string`
Vadim Petrochenkov
-4
/
+4
2019-08-14
Rollup merge of #63537 - petrochenkov:novisit, r=alexcrichton
Mazdak Farrokhzad
-4
/
+10
2019-08-14
expand: Unimplement `MutVisitor` on `MacroExpander`
Vadim Petrochenkov
-4
/
+10
2019-08-13
syntax: Remove `DummyResult::expn_only`
Vadim Petrochenkov
-33
/
+6
2019-08-10
resolve: Remove remaining special cases from built-in macros
Vadim Petrochenkov
-2
/
+2
2019-08-05
Auto merge of #63248 - petrochenkov:nomarker, r=matthewjasper
bors
-2
/
+16
2019-08-03
Move special treatment of `derive(Copy, PartialEq, Eq)` from expansion infras...
Vadim Petrochenkov
-2
/
+16
2019-07-30
Point at type ascription before macro invocation on expansion parse error
Esteban Küber
-0
/
+2
2019-07-27
syntax_ext: `proc_macro_decls` -> `proc_macro_harness`
Vadim Petrochenkov
-1
/
+1
2019-07-27
Break dependencies between `syntax_ext` and some other crates
Vadim Petrochenkov
-1
/
+1
2019-07-26
Introduce built-in macros through libcore
Vadim Petrochenkov
-1
/
+5
2019-07-23
Make path::resolve a method on ExtCtxt
Jonas Schievink
-1
/
+26
2019-07-19
Adjust other names after the `Mark` renaming
Vadim Petrochenkov
-7
/
+7
2019-07-19
libsyntax: Remove `Mark` into `ExpnId`
Vadim Petrochenkov
-7
/
+7
2019-07-11
hygiene: Introduce a helper method for creating new expansions
Vadim Petrochenkov
-0
/
+2
2019-07-11
resolve/expand: `resolve_macro_invocation` no longer returns determinate errors
Vadim Petrochenkov
-13
/
+4
2019-07-11
resolve: Make proc macro stubs less stubby
Vadim Petrochenkov
-1
/
+21
2019-07-11
hygiene: Reuse `MacroKind` in `ExpnKind`
Vadim Petrochenkov
-10
/
+2
2019-07-11
syntax: Make def-site span mandatory in ExpnInfo/MacroBacktrace/DiagnosticSpa...
Vadim Petrochenkov
-3
/
+1
2019-07-11
expand: Get rid of `resolve_macro_path`
Vadim Petrochenkov
-3
/
+0
2019-07-11
Rename some things in `syntax_pos/hygiene`
Vadim Petrochenkov
-7
/
+7
2019-07-11
Move `MacroKind` into `libsyntax_pos`
Vadim Petrochenkov
-28
/
+1
2019-07-11
Remove `MacroKind::ProcMacroStub`
Vadim Petrochenkov
-3
/
+0
2019-07-09
Resolve `$crate` in all hygienic contexts for pretty-pringing
Vadim Petrochenkov
-1
/
+1
2019-07-07
Support deprecation checking for macros
Vadim Petrochenkov
-2
/
+5
2019-07-07
syntax: Keep full `Stability` in `SyntaxExtension`
Vadim Petrochenkov
-4
/
+4
2019-07-07
resolve/expand: Move macro stability checking to an earlier point
Vadim Petrochenkov
-2
/
+0
2019-07-07
syntax: Remove `NodeId` from `SyntaxExtension`
Vadim Petrochenkov
-4
/
+4
2019-06-18
resolve/expand: Move expansion info setting to a single earlier point
Vadim Petrochenkov
-1
/
+1
2019-06-18
syntax: Move `default_transparency` into `ExpnInfo`
Vadim Petrochenkov
-1
/
+2
2019-06-18
syntax: Remove `DummyResolver`
Vadim Petrochenkov
-25
/
+0
2019-06-18
syntax: Factor out common fields from `SyntaxExtension` variants
Vadim Petrochenkov
-61
/
+87
2019-06-10
syntax: Rename variants of `SyntaxExtension` for consistency
Vadim Petrochenkov
-30
/
+25
2019-06-10
syntax: Improve documentation of `SyntaxExtension`
Vadim Petrochenkov
-36
/
+54
2019-06-10
syntax: Remove `SyntaxExtension::DeclMacro`
Vadim Petrochenkov
-13
/
+5
2019-06-10
syntax: Use `MultiItemModifier` for built-in derives
Vadim Petrochenkov
-5
/
+2
2019-06-10
syntax: Remove `SyntaxExtension::MultiDecorator` and `MultiItemDecorator`
Vadim Petrochenkov
-33
/
+0
2019-06-10
syntax: Remove `SyntaxExtension::IdentTT` and `IdentMacroExpander`
Vadim Petrochenkov
-38
/
+0
2019-06-06
syntax: Switch function parameter order in `TokenTree::token`
Vadim Petrochenkov
-2
/
+3
[next]