-
Notifications
You must be signed in to change notification settings - Fork 12.9k
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
1.4 release notes #29416
1.4 release notes #29416
Conversation
(rust_highfive has picked a reviewer for you, use r? to override) |
Libraries | ||
--------- | ||
|
||
* [Many APIs were stabilized][stab]: `<Box<str>>::into_string`, |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
i guess this is so long, a sub-list would just make the post really long...
I'm porting this to 1.4 as is. |
r=me when this is ready |
Could mention that the RFC 1214 changes had a borrowck improvement (stricter) to enable safe and sound scoped threads (rfc link); crossbeam and scoped threadpool depend on this. |
* [`extern fn`s of with the "Rust" and "C" ABIs implement common | ||
traits including `Eq`, `Ord`, `Debug`, `Hash`][fp]. | ||
* [String comparison is faster][faststr]. | ||
* `&mut T` where `T: Write` [also implements `Write`][mutw]. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Could say std::fmt::Write
to disambiguate here.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Ah, I didn't realize. I'll clarify.
Might want to mention #27307 (float parsing rewrite). Something like:
The leading plus thing is only mentioned because it might be a breaking change (although minor) for some users, if the analogous change for integer parsing (currently in nightly) is any indication. |
* [`BinaryHeap` implements `Debug`][bh2]. | ||
* [`Borrow` and `BorrowMut` are implemented for fixed-size | ||
arrays][bm]. | ||
* [`extern fn`s of with the "Rust" and "C" ABIs implement common |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
"of with" doesn't make sense
r=acrichto |
Thanks for the reviews @bluss @wesleywiser @rkruppe. Updated. |
prelude][pr]. | ||
* [`Extend<String>` and `FromIterator<String` are both implemented for | ||
`String`][es]. | ||
* [`IntoIterator` is implemented for references into `Option` and |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
should be references to to be precise. An example is &Option<T>
.
Could you please also put in the date 2015-10-29? |
@bors r=alexcrichton |
📌 Commit 018c468 has been approved by |
@bors r=alexcrichton |
📌 Commit 6b1de25 has been approved by |
⌛ Testing commit 6b1de25 with merge 7e4bd74... |
@bors: force |
@bors: retry force rollup |
[Rendered](https://github.com/brson/rust/blob/relnotes/RELEASES.md) More highlights would be good. I intend to go through and hyperlink all the APIs still.
[Rendered](https://github.com/brson/rust/blob/relnotes/RELEASES.md) More highlights would be good. I intend to go through and hyperlink all the APIs still.
Rendered
More highlights would be good. I intend to go through and hyperlink all the APIs still.