| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2014-09-22 | librustc: Forbid private types in public APIs. | Patrick Walton | -1/+1 | |
| This breaks code like: struct Foo { ... } pub fn make_foo() -> Foo { ... } Change this code to: pub struct Foo { // note `pub` ... } pub fn make_foo() -> Foo { ... } The `visible_private_types` lint has been removed, since it is now an error to attempt to expose a private type in a public API. In its place a `#[feature(visible_private_types)]` gate has been added. Closes #16463. RFC #48. [breaking-change] | ||||
| 2014-05-30 | std: Rename {Eq,Ord} to Partial{Eq,Ord} | Alex Crichton | -1/+1 | |
| This is part of the ongoing renaming of the equality traits. See #12517 for more details. All code using Eq/Ord will temporarily need to move to Partial{Eq,Ord} or the Total{Eq,Ord} traits. The Total traits will soon be renamed to {Eq,Ord}. cc #12517 [breaking-change] | ||||
| 2014-02-07 | Added tests to make tidy | Derek Guenther | -0/+10 | |
| 2013-03-22 | test: replace uses of old deriving attribute with new one | Andrew Paseltiner | -1/+1 | |
| 2013-02-01 | check-fast fallout from removing export, r=burningtree | Graydon Hoare | -1/+1 | |
| 2012-12-11 | Fix deriving for single-variant enums | Brian Anderson | -0/+8 | |
