| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2018-08-14 | Moved compile-fail tests to ui tests. | David Wood | -17/+0 | |
| 2017-02-05 | Move derive macro expansion into the MacroExpander | Josh Driver | -1/+1 | |
| This removes the expand_derives function, and sprinkles the functionality throughout the Invocation Collector, Expander and Resolver. | ||||
| 2016-10-27 | deprecation message for custom derive | Nick Cameron | -1/+3 | |
| 2015-03-06 | Make #[derive(Anything)] into sugar for #[derive_Anything] | Keegan McAllister | -1/+2 | |
| This is a hack, but I don't think we can do much better as long as `derive` is running at the syntax expansion phase. If the custom_derive feature gate is enabled, this works with user-defined traits and syntax extensions. Without the gate, you can't use e.g. #[derive_Clone] directly, so this does not change the stable language. This commit also cleans up the deriving code somewhat, and forbids some previously-meaningless attribute syntax. For this reason it's technically a [breaking-change] | ||||
| 2015-01-02 | Use `derive` rather than `deriving` in tests | Nick Cameron | -1/+1 | |
| 2013-03-12 | syntax: implement #[deriving] meta-attribute | Andrew Paseltiner | -0/+14 | |
