summary refs log tree commit diff
path: root/src/libsyntax/ext/deriving/bounds.rs
AgeCommit message (Collapse)AuthorLines
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