| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2015-03-23 | Add #![feature] attributes to doctests | Brian Anderson | -1/+1 | |
| 2015-01-29 | s/Show/Debug/g | Jorge Aparicio | -10/+10 | |
| 2015-01-23 | Set unstable feature names appropriately | Brian Anderson | -10/+10 | |
| * `core` - for the core crate * `hash` - hashing * `io` - io * `path` - path * `alloc` - alloc crate * `rand` - rand crate * `collections` - collections crate * `std_misc` - other parts of std * `test` - test crate * `rustc_private` - everything else | ||||
| 2015-01-21 | Remove 'since' from unstable attributes | Brian Anderson | -10/+10 | |
| 2015-01-21 | Tie stability attributes to feature gates | Brian Anderson | -1/+0 | |
| 2015-01-21 | Add 'feature' and 'since' to stability attributes | Brian Anderson | -10/+10 | |
| 2015-01-08 | Improvements to feature staging | Brian Anderson | -11/+11 | |
| This gets rid of the 'experimental' level, removes the non-staged_api case (i.e. stability levels for out-of-tree crates), and lets the staged_api attributes use 'unstable' and 'deprecated' lints. This makes the transition period to the full feature staging design a bit nicer. | ||||
| 2015-01-06 | More test fixes | Alex Crichton | -1/+1 | |
| 2015-01-03 | sed -i -s 's/#\[deriving(/#\[derive(/g' **/*.rs | Jorge Aparicio | -10/+10 | |
| 2014-12-19 | libcore: use `#[deriving(Copy)]` | Jorge Aparicio | -33/+10 | |
| 2014-12-10 | Fix inappropriate ## headings | Steve Klabnik | -1/+1 | |
| Fixes #15499. | ||||
| 2014-12-08 | librustc: Make `Copy` opt-in. | Niko Matsakis | -0/+23 | |
| This change makes the compiler no longer infer whether types (structures and enumerations) implement the `Copy` trait (and thus are implicitly copyable). Rather, you must implement `Copy` yourself via `impl Copy for MyType {}`. A new warning has been added, `missing_copy_implementations`, to warn you if a non-generic public type has been added that could have implemented `Copy` but didn't. For convenience, you may *temporarily* opt out of this behavior by using `#![feature(opt_out_copy)]`. Note though that this feature gate will never be accepted and will be removed by the time that 1.0 is released, so you should transition your code away from using it. This breaks code like: #[deriving(Show)] struct Point2D { x: int, y: int, } fn main() { let mypoint = Point2D { x: 1, y: 1, }; let otherpoint = mypoint; println!("{}{}", mypoint, otherpoint); } Change this code to: #[deriving(Show)] struct Point2D { x: int, y: int, } impl Copy for Point2D {} fn main() { let mypoint = Point2D { x: 1, y: 1, }; let otherpoint = mypoint; println!("{}{}", mypoint, otherpoint); } This is the backwards-incompatible part of #13231. Part of RFC #3. [breaking-change] | ||||
| 2014-10-28 | Update code with new lint names | Aaron Turon | -1/+1 | |
| 2014-08-20 | libgreen: use FFI-safe types | Corey Richardson | -0/+10 | |
| 2014-06-08 | Fix spelling errors in comments. | Joseph Crail | -1/+1 | |
| 2014-05-23 | core: Derive Show on SIMD types | Brian Anderson | -0/+10 | |
| 2014-05-23 | core: Document simd mod | Brian Anderson | -1/+25 | |
| 2014-05-23 | std: Move simd to core::simd and reexport. #1457 | Brian Anderson | -0/+62 | |
| [breaking-change] | ||||
