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
/
derive.rs
Age
Commit message (
Expand
)
Author
Lines
2019-07-27
Move proc macro server into libsyntax
Vadim Petrochenkov
-72
/
+0
2019-07-19
Adjust other names after the `Mark` renaming
Vadim Petrochenkov
-1
/
+1
2019-07-11
hygiene: Introduce a helper method for creating new expansions
Vadim Petrochenkov
-5
/
+2
2019-07-11
expand: Do not overwrite existing `ExpnInfo` when injecting derive markers
Vadim Petrochenkov
-3
/
+4
2019-07-11
hygiene: Reuse `MacroKind` in `ExpnKind`
Vadim Petrochenkov
-5
/
+4
2019-07-11
Rename some things in `syntax_pos/hygiene`
Vadim Petrochenkov
-2
/
+2
2019-07-07
syntax: Pre-intern names of all built-in macros
Vadim Petrochenkov
-3
/
+3
2019-06-22
Lint empty 'derive()' as unused attribute.
Mazdak Farrokhzad
-4
/
+0
2019-06-18
syntax: Introduce `default`/`with_unstable` constructors for `ExpnInfo`
Vadim Petrochenkov
-9
/
+4
2019-06-18
syntax: Factor out common fields from `SyntaxExtension` variants
Vadim Petrochenkov
-1
/
+1
2019-05-27
Auto merge of #61140 - estebank:attr-diagnostics, r=michaelwoerister
bors
-2
/
+8
2019-05-27
Avoid unnecessary internings.
Nicholas Nethercote
-5
/
+2
2019-05-25
Reword malformed attribute input diagnostics
Esteban Küber
-2
/
+8
2019-05-21
Move `edition` outside the hygiene lock and avoid accessing it
John Kåre Alsaker
-2
/
+2
2019-05-13
Remove the equality operation between `Symbol` and strings.
Nicholas Nethercote
-2
/
+2
2019-02-11
Use `Rc<[Symbol]>` instead of `Vec<Symbol>` to reduce # of allocs
Oliver Scherer
-2
/
+2
2019-02-11
Require a list of features to allow in `allow_internal_unstable`
Oliver Scherer
-1
/
+4
2019-02-07
libsyntax => 2018
Taiki Endo
-9
/
+10
2019-02-06
Overhaul `syntax::fold::Folder`.
Nicholas Nethercote
-4
/
+3
2019-01-13
Implement basic input validation for built-in attributes
Vadim Petrochenkov
-0
/
+5
2018-12-25
Remove licenses
Mark Rousskov
-10
/
+0
2018-08-28
Use FxHash{Map,Set} instead of the default Hash{Map,Set} everywhere in rustc.
Eduard-Mihai Burtescu
-2
/
+2
2018-08-19
mv (mod) codemap source_map
Donato Sciarra
-1
/
+1
2018-06-27
Implement `#[macro_export(local_inner_macros)]`
Vadim Petrochenkov
-0
/
+1
2018-06-23
hygiene: Merge `NameAndSpan` into `ExpnInfo`
Vadim Petrochenkov
-8
/
+6
2018-05-17
Add edition to expansion info
Vadim Petrochenkov
-1
/
+2
2018-04-06
Rename `PathSegment::identifier` to `ident`
Vadim Petrochenkov
-1
/
+1
2017-11-26
limit packed copy-out to non-generic Copy structs
Ariel Ben-Yehuda
-1
/
+1
2017-08-30
Make fields of `Span` private
Vadim Petrochenkov
-1
/
+1
2017-08-12
syntax: #[allow_internal_unsafe] bypasses the unsafe_code lint in macros.
Eduard-Mihai Burtescu
-0
/
+1
2017-04-03
Fix bug parsing `#[derive]` macro invocations.
Jeffrey Seyfried
-1
/
+2
2017-03-29
Merge `ExpnId` and `SyntaxContext`.
Jeffrey Seyfried
-24
/
+26
2017-03-14
Liberalize attributes.
Jeffrey Seyfried
-25
/
+20
2017-03-14
Refactor `Attribute` to use `Path` and `TokenStream` instead of `MetaItem`.
Jeffrey Seyfried
-2
/
+2
2017-02-12
Allow using inert attributes from `proc_macro_derive`s with `#![feature(proc_...
Jeffrey Seyfried
-135
/
+35
2017-02-12
Move legacy custom derives collection into `resolver.find_attr_invoc()`.
Jeffrey Seyfried
-35
/
+1
2017-02-05
Move derive macro expansion into the MacroExpander
Josh Driver
-0
/
+218