| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2016-03-17 | Re-add double underscores in derive (fixes #32292) | Manish Goregaokar | -35/+35 | |
| 2016-03-15 | Auto merge of #32251 - durka:derive-2810, r=alexcrichton | bors | -40/+40 | |
| derive: clean up hygiene derive: clean up hygiene Fixes #2810. Spawned from #32139. r? @alexcrichton | ||||
| 2016-03-15 | Auto merge of #32250 - durka:derive-31574, r=alexcrichton | bors | -11/+18 | |
| derive: use intrinsics::unreachable over unreachable!() derive: use intrinsics::unreachable over unreachable!() Fixes #31574. Spawned from #32139. r? @alexcrichton | ||||
| 2016-03-14 | Add `default` as contextual keyword, and parse it for impl items. | Aaron Turon | -0/+2 | |
| 2016-03-14 | derive: remove most __ strings FIXME(#2810) | Alex Burka | -40/+40 | |
| This changes local variable names in all derives to remove leading double-underscores. As far as I can tell, this doesn't break anything because there is no user code in these generated functions except for struct, field and type parameter names, and this doesn't cause shadowing of those. But I am still a bit nervous. | ||||
| 2016-03-14 | derive: emit intrinsics::unreachable for impls on empty enums | Alex Burka | -11/+18 | |
| fixes #31574 | ||||
| 2016-03-01 | derive: Emit only PartialOrd::partial_cmp for simple enums | Ulrik Sverdrup | -0/+18 | |
| Using the same logic as for `PartialEq`, when possible define only `partial_cmp` and leave `lt, le, gt, ge` to their default implementations. This works well for c-like enums. | ||||
| 2016-02-22 | Fix #[derive] for empty structs with braces | Vadim Petrochenkov | -8/+13 | |
| 2016-02-13 | Rename ast::Pat_ and its variants | Vadim Petrochenkov | -3/+3 | |
| 2016-02-12 | Use more autoderef in libsyntax_ext | Jonas Schievink | -2/+2 | |
| 2016-02-11 | Remove some unnecessary indirection from AST structures | Vadim Petrochenkov | -10/+10 | |
| 2016-02-11 | [breaking-change] don't glob export ast::Visibility variants | Oliver 'ker' Schneider | -2/+2 | |
| 2016-02-11 | [breaking-change] don't glob export ast::Mutablity variants | Oliver 'ker' Schneider | -8/+11 | |
| 2016-02-11 | [breaking-change] don't glob export ast::Item_ variants | Oliver 'ker' Schneider | -8/+8 | |
| 2016-02-11 | [breaking-change] don't pub export ast::Ty_ variants | Oliver Schneider | -3/+3 | |
| 2016-02-11 | [breaking-change] don't glob export ast::{UintTy, IntTy} variants | Oliver Schneider | -11/+11 | |
| 2016-02-11 | [breaking-change] don't glob export ast::Expr_ variants | Oliver Schneider | -4/+4 | |
| 2016-02-11 | [breaking-change] don't glob export ast::ExplicitSelf_ variants | Oliver Schneider | -4/+4 | |
| 2016-02-11 | [breaking-change] don't glob import/export syntax::abi enum variants | Oliver Schneider | -3/+2 | |
| 2016-02-11 | [breaking-change] don't glob export ast::BlockCheckMode variants | Oliver Schneider | -2/+2 | |
| 2016-02-11 | [breaking-change] don't glob export ast::BinOp_ | Oliver Schneider | -4/+4 | |
| 2015-12-21 | Auto merge of #30460 - Ms2ger:BindingMode, r=alexcrichton | bors | -1/+1 | |
| 2015-12-20 | Stop re-exporting the ast::BindingMode variants. | Ms2ger | -1/+1 | |
| 2015-12-18 | Rollup merge of #30420 - petrochenkov:owned2, r=nrc | Manish Goregaokar | -7/+5 | |
| Part of https://github.com/rust-lang/rust/pull/30095 not causing mysterious segfaults. r? @nrc | ||||
| 2015-12-18 | Deprecate name `OwnedSlice` and don't use it | Vadim Petrochenkov | -7/+5 | |
| 2015-12-17 | move error handling from libsyntax/diagnostics.rs to libsyntax/errors/* | Nick Cameron | -2/+2 | |
| Also split out emitters into their own module. | ||||
| 2015-12-15 | Move built-in syntax extensions to a separate crate | Seo Sanghyeon | -0/+1918 | |
