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
/
deriving
Age
Commit message (
Expand
)
Author
Lines
2017-05-25
Hygienize lifetimes.
Jeffrey Seyfried
-6
/
+6
2017-05-25
Hygienize `librustc_resolve`.
Jeffrey Seyfried
-1
/
+1
2017-05-12
Remove some unused macros from the rust codebase
est31
-6
/
+0
2017-04-24
support `default impl` for specialization
Gianni Ciccarelli
-0
/
+1
2017-04-21
Implementation of repr struct alignment RFC 1358.
Cameron Hart
-1
/
+1
2017-03-29
Merge `ExpnId` and `SyntaxContext`.
Jeffrey Seyfried
-34
/
+20
2017-03-14
Refactor `Attribute` to use `Path` and `TokenStream` instead of `MetaItem`.
Jeffrey Seyfried
-4
/
+6
2017-03-10
Refactor out `ast::ItemKind::MacroDef`.
Jeffrey Seyfried
-1
/
+1
2017-02-25
rustc_typeck: hook up collect and item/body check to on-demand.
Eduard-Mihai Burtescu
-1
/
+1
2017-02-12
Allow using inert attributes from `proc_macro_derive`s with `#![feature(proc_...
Jeffrey Seyfried
-5
/
+3
2017-02-05
Move derive macro expansion into the MacroExpander
Josh Driver
-244
/
+9
2017-02-05
Rename CustomDerive to ProcMacroDerive for macros 1.1
Josh Driver
-11
/
+11
2017-02-05
Make builtin derives a SyntaxExtension
Josh Driver
-21
/
+23
2017-01-20
Rollup merge of #38842 - abonander:proc_macro_attribute, r=jseyfried
Alex Crichton
-2
/
+15
2017-01-17
Use resizable Vec instead of P<[T]> in AST
Vadim Petrochenkov
-6
/
+5
2017-01-16
AST/HIR: Replace Path with Type in WhereEqPredicate
Vadim Petrochenkov
-2
/
+2
2017-01-15
Refactor `proc_macro::TokenStream` to use `syntax::tokenstream::TokenStream`;...
Austin Bonander
-2
/
+15
2017-01-12
Auto merge of #38814 - Ralith:cfg-fields, r=jseyfried
bors
-0
/
+1
2017-01-11
syntax: struct field attributes and cfg
Benjamin Saunders
-0
/
+1
2017-01-10
Give custom derive spans an expansion ID
Nick Cameron
-7
/
+20
2017-01-02
rustc: Stabilize the `proc_macro` feature
Alex Crichton
-7
/
+1
2016-12-31
Auto merge of #38482 - est31:i128, r=eddyb
bors
-0
/
+2
2016-12-31
Style fixes
Josh Driver
-2
/
+1
2016-12-31
Stop macro calls in structs for proc_macro_derive from panicing
Josh Driver
-1
/
+4
2016-12-30
Fix rebase fallout
Simonas Kazlauskas
-0
/
+1
2016-12-30
Such large. Very 128. Much bits.
Simonas Kazlauskas
-1
/
+2
2016-12-23
Auto merge of #38533 - jseyfried:legacy_custom_derive_deprecation, r=nrc
bors
-1
/
+3
2016-12-23
Allow legacy custom derive authors to disable warnings in downstream crates.
Jeffrey Seyfried
-1
/
+3
2016-12-22
Refactor how global paths are represented (for both ast and hir).
Jeffrey Seyfried
-7
/
+4
2016-12-06
annotate stricter lifetimes on LateLintPass methods to allow them to forward ...
Oliver Schneider
-4
/
+3
2016-11-21
Use `Symbol` instead of `InternedString` in the AST, HIR, and various other p...
Jeffrey Seyfried
-18
/
+15
2016-11-20
Move `syntax::util::interner` -> `syntax::symbol`, cleanup.
Jeffrey Seyfried
-46
/
+42
2016-11-20
Refactor `P<ast::MetaItem>` -> `ast::MetaItem`.
Jeffrey Seyfried
-1
/
+1
2016-11-20
Refactor `MetaItemKind` to use `Name`s instead of `InternedString`s.
Jeffrey Seyfried
-59
/
+52
2016-11-20
Refactor away `ast::Attribute_`.
Jeffrey Seyfried
-1
/
+1
2016-11-10
Auto merge of #37645 - jseyfried:fix_crate_var_in_custom_derives, r=nrc
bors
-1
/
+1
2016-11-10
Support `#[macro_reexport]`ing custom derives.
Jeffrey Seyfried
-2
/
+8
2016-11-10
Elimite `$crate` before invokng custom derives.
Jeffrey Seyfried
-1
/
+1
2016-11-10
syntax: don't fake a block around closures' bodies during parsing.
Eduard Burtescu
-6
/
+6
2016-11-08
Revert "Point macros 1.1 errors to the input item"
Josh Driver
-17
/
+3
2016-11-08
Allow proc_macro functions to whitelist specific attributes
Josh Driver
-11
/
+33
2016-10-31
Changed most vec! invocations to use square braces
iirelu
-15
/
+15
2016-10-29
Fix more spans in deriving::generic
Nick Cameron
-2
/
+3
2016-10-28
Give variant spans used in derives the correct expansion id
Nick Cameron
-1
/
+2
2016-10-27
deprecation message for custom derive
Nick Cameron
-1
/
+1
2016-10-27
Deprecate custom_derive
Nick Cameron
-0
/
+1
2016-10-15
Use the macro namespace for custom derives.
Jeffrey Seyfried
-7
/
+17
2016-10-10
Expand `#[derive]` attribute macro invocations last.
Jeffrey Seyfried
-5
/
+30
2016-10-08
Rollup merge of #37034 - nox:empty-trait-list, r=alexcrichton
Manish Goregaokar
-4
/
+6
2016-10-08
Do not add an empty #[derive()] list in expand_derive (fixes #37033)
Anthony Ramine
-4
/
+6
[next]