Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update release notes and authors file for 0.12.0 #17727

Merged
merged 1 commit into from
Oct 7, 2014

Conversation

brson
Copy link
Contributor

@brson brson commented Oct 2, 2014

The 0.12.0 release is nigh. I've dug through the commit log looking for the most interesting stuff to add to the release notes, but I'm positive I've missed things that should be mentioned.

The detailed notes on the wiki also need love.

@rust-highfive
Copy link
Collaborator

warning Warning warning

  • These commits modify unsafe code. Please review it carefully!

@brson
Copy link
Contributor Author

brson commented Oct 2, 2014

These commits definitely don't modify unsafe code, @rust-highfive.

parametr does not need to be sized, write `<Sized? T>`. Most
types are `Sized`, notable exceptions being unsized arrays
(`[T]`) and trait types.
* Closures can return `!`, as in `|| -> !` or `proc() ->`.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

proc() -> !, presumably

@brson
Copy link
Contributor Author

brson commented Oct 2, 2014

@SiegeLord mentioned this is missing extern crate foo as bar

* A `std::time::Duration` type has been added for use in I/O
methods that rely on timers, as well as in the 'time' crate's
`Timespec` arithmetic.
* The green-thread scheduler, libgreen, has been removed, as
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Not yet. librustuv is gone, though.

@brson
Copy link
Contributor Author

brson commented Oct 2, 2014

I'm particularly interested in big RFC's that landed but I missed by scanning the logs.

@ftxqxd
Copy link
Contributor

ftxqxd commented Oct 2, 2014

Tuple indexing (tuple.0 &c.) landed behind a feature gate (tuple_indexing), FWIW.

* Language
* A new slicing syntax (e.g. `[0..4]`) has been introduced behind
the 'slicing_syntax' feature gate, and can be overloaded with
the `Slice` or `SliceMut` traits.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

These are going to change name to AsSlice and AsSliceMut, hopefully before the version release

@alexcrichton
Copy link
Member

Gc<T> was also just remove as of a few hours ago (@eddyb++)

@brson brson force-pushed the 0.12.0prep branch 2 times, most recently from 41cd15c to 540f710 Compare October 6, 2014 23:39
@brson brson merged commit e6d6aaf into rust-lang:release-prep Oct 7, 2014
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

9 participants