summary refs log tree commit diff
path: root/src/libsyntax/ext/deriving/bounds.rs
AgeCommit message (Collapse)AuthorLines
2015-01-06rollup merge of #20607: nrc/kindsAlex Crichton-1/+1
Conflicts: src/libcore/array.rs src/libcore/cell.rs src/libcore/prelude.rs src/libstd/path/posix.rs src/libstd/prelude/v1.rs src/test/compile-fail/dst-sized-trait-param.rs
2015-01-07markers -> markerNick Cameron-1/+1
2015-01-07falloutNick Cameron-2/+3
2015-01-07Replace full slice notation with index callsNick Cameron-2/+2
2015-01-07Change `std::kinds` to `std::markers`; flatten `std::kinds::marker`Nick Cameron-1/+1
[breaking-change]
2014-12-26Keep track of the whole error chainFlavio Percoco-2/+5
2014-12-21Fallout of std::str stabilizationAlex Crichton-2/+1
2014-12-13libsyntax: use unboxed closuresJorge Aparicio-6/+7
2014-09-14syntax: fix fallout from using ptr::P.Eduard Burtescu-5/+4
2014-08-07Rename `Share` to `Sync`Alex Crichton-1/+1
This leaves the `Share` trait at `std::kinds` via a `#[deprecated]` `pub use` statement, but the `NoShare` struct is no longer part of `std::kinds::marker` due to #12660 (the build cannot bootstrap otherwise). All code referencing the `Share` trait should now reference the `Sync` trait, and all code referencing the `NoShare` type should now reference the `NoSync` type. The functionality and meaning of this trait have not changed, only the naming. Closes #16281 [breaking-change]
2014-06-11syntax: Move the AST from @T to Gc<T>Alex Crichton-3/+5
2014-06-02syntax: Remove use of `pub use` globsklutzy-0/+1
`quote_expr!` now injects two more (priv) `use` globs. This may cause extra unused_imports warning.
2014-05-22libstd: Remove `~str` from all `libstd` modules except `fmt` and `str`.Patrick Walton-4/+10
2014-05-01Allow built-in traits to be derivedFlavio Percoco-0/+46
[RFC #3] cc #13231