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-09-09
Resolve attributes in several places
Caio
-0
/
+140
2019-09-07
Aggregation of cosmetic changes made during work on REPL PRs: libsyntax
Alexander Regueiro
-1
/
+1
2019-09-07
Rollup merge of #63919 - matthewjasper:remove-gensymmed, r=petrochenkov
Mazdak Farrokhzad
-7
/
+13
2019-09-05
Add `with_{def_site,call_site,legacy}_ctxt,` methods to `Span`
Vadim Petrochenkov
-7
/
+7
2019-09-05
Make use of hygiene in AST passes
Matthew Jasper
-2
/
+0
2019-09-05
Allow ast passes to create hygienic spans
Matthew Jasper
-1
/
+9
2019-09-03
use TokenStream rather than &[TokenTree] for built-in macros
Aleksey Kladov
-15
/
+12
2019-08-29
Rollup merge of #63867 - petrochenkov:dhelpers, r=matthewjasper
Mazdak Farrokhzad
-1
/
+19
2019-08-27
Respect attributes on proc macro definitions
Vadim Petrochenkov
-2
/
+65
2019-08-27
resolve: Block expansion of a derive container until all its derives are reso...
Vadim Petrochenkov
-1
/
+19
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
[next]