Skip to content

Library stabilizations/deprecations for 1.15 release#38369

Merged
bors merged 12 commits into
rust-lang:masterfrom
aturon:stab-1.15
Dec 18, 2016
Merged

Library stabilizations/deprecations for 1.15 release#38369
bors merged 12 commits into
rust-lang:masterfrom
aturon:stab-1.15

Conversation

@aturon

@aturon aturon commented Dec 14, 2016

Copy link
Copy Markdown
Contributor

Stabilized:

  • std::iter::Iterator::{min_by, max_by}
  • std::os::*::fs::FileExt
  • std::sync::atomic::Atomic*::{get_mut, into_inner}
  • std::vec::IntoIter::{as_slice, as_mut_slice}
  • std::sync::mpsc::Receiver::try_iter
  • std::os::unix::process::CommandExt::before_exec
  • std::rc::Rc::{strong_count, weak_count}
  • std::sync::Arc::{strong_count, weak_count}
  • std::char::{encode_utf8, encode_utf16}
  • std::cell::Ref::clone
  • std::io::Take::into_inner

Deprecated:

  • std::rc::Rc::{would_unwrap, is_unique}
  • std::cell::RefCell::borrow_state

Closes #23755
Closes #27733
Closes #27746
Closes #27784
Closes #28356
Closes #31398
Closes #34931
Closes #35601
Closes #35603
Closes #35918
Closes #36105

@rust-highfive

Copy link
Copy Markdown
Contributor

r? @sfackler

(rust_highfive has picked a reviewer for you, use r? to override)

@aturon

aturon commented Dec 14, 2016

Copy link
Copy Markdown
Contributor Author

r? @alexcrichton

I'll push up a final commit to take care of any remaining build failures before sending to bors, but you can go ahead and review.

@aturon

aturon commented Dec 14, 2016

Copy link
Copy Markdown
Contributor Author

cc @rust-lang/libs

@alexcrichton

Copy link
Copy Markdown
Member

r+ from me, feel free to r=me and follow bors failures

Looks like make tidy may be failing though?

@achanda

achanda commented Dec 14, 2016

Copy link
Copy Markdown
Contributor

Can we add #36949 here?

@aturon

aturon commented Dec 14, 2016

Copy link
Copy Markdown
Contributor Author

@achanda No, that issue has not entered its "final comment period" for stabilization yet -- we like to make sure that people are aware that the feature is headed for stabilization and have a chance to make final comments before we land it. I expect we'll pick it up for the 1.16 release.

@achanda

achanda commented Dec 14, 2016

Copy link
Copy Markdown
Contributor

Got it, thanks @aturon!

@aturon

aturon commented Dec 14, 2016

Copy link
Copy Markdown
Contributor Author

@bors r=alexcrichton

@bors

bors commented Dec 14, 2016

Copy link
Copy Markdown
Collaborator

📌 Commit f4c3004 has been approved by alexcrichton

@frewsxcv

Copy link
Copy Markdown
Contributor

It looks like there are Travis errors?

@aturon aturon force-pushed the stab-1.15 branch 3 times, most recently from c5a33f4 to 14396c2 Compare December 15, 2016 03:18
@aturon

aturon commented Dec 15, 2016

Copy link
Copy Markdown
Contributor Author

@bors r=alexcrichton

@bors

bors commented Dec 15, 2016

Copy link
Copy Markdown
Collaborator

📌 Commit 14396c2 has been approved by alexcrichton

@frewsxcv

Copy link
Copy Markdown
Contributor

Looks like there are a couple more errors.

@aturon

aturon commented Dec 15, 2016

Copy link
Copy Markdown
Contributor Author

@bors r=alexcrichton

@bors

bors commented Dec 15, 2016

Copy link
Copy Markdown
Collaborator

📌 Commit fd8191d has been approved by alexcrichton

@frewsxcv

Copy link
Copy Markdown
Contributor

More errors again. I'll stop responding if you've got it under control :)

@bluss

bluss commented Dec 15, 2016

Copy link
Copy Markdown
Contributor

I'm unsure about ExactSizeIterator::is_empty #35428

@aturon

aturon commented Dec 15, 2016

Copy link
Copy Markdown
Contributor Author

I'm removing the is_empty stabilization, to allow more time for discussion.

@bors

bors commented Dec 16, 2016

Copy link
Copy Markdown
Collaborator

💔 Test failed - auto-win-msvc-64-opt

@alexcrichton

alexcrichton commented Dec 16, 2016 via email

Copy link
Copy Markdown
Member

@bors

bors commented Dec 16, 2016

Copy link
Copy Markdown
Collaborator

⌛ Testing commit 4ab77b7 with merge cc44dbe...

@bors

bors commented Dec 16, 2016

Copy link
Copy Markdown
Collaborator

💔 Test failed - auto-win-msvc-64-opt-rustbuild

@alexcrichton

alexcrichton commented Dec 16, 2016 via email

Copy link
Copy Markdown
Member

@bors

bors commented Dec 16, 2016

Copy link
Copy Markdown
Collaborator

⌛ Testing commit 4ab77b7 with merge 3361a9d...

@bors

bors commented Dec 16, 2016

Copy link
Copy Markdown
Collaborator

💔 Test failed - auto-win-msvc-64-opt

@alexcrichton

alexcrichton commented Dec 16, 2016 via email

Copy link
Copy Markdown
Member

@bors

bors commented Dec 16, 2016

Copy link
Copy Markdown
Collaborator

⌛ Testing commit 4ab77b7 with merge 5e72a3e...

@bors

bors commented Dec 16, 2016

Copy link
Copy Markdown
Collaborator

💔 Test failed - auto-win-msvc-64-opt

@aturon

aturon commented Dec 17, 2016

Copy link
Copy Markdown
Contributor Author

@bors r=alexcrichton

@bors

bors commented Dec 17, 2016

Copy link
Copy Markdown
Collaborator

📌 Commit f720b8b has been approved by alexcrichton

@aturon

aturon commented Dec 17, 2016

Copy link
Copy Markdown
Contributor Author

@bors r=alexcrichton

@bors

bors commented Dec 17, 2016

Copy link
Copy Markdown
Collaborator

📌 Commit 9a5cef4 has been approved by alexcrichton

@bors

bors commented Dec 18, 2016

Copy link
Copy Markdown
Collaborator

💔 Test failed - auto-win-msvc-64-cargotest

@alexcrichton

alexcrichton commented Dec 18, 2016 via email

Copy link
Copy Markdown
Member

@bors

bors commented Dec 18, 2016

Copy link
Copy Markdown
Collaborator

⌛ Testing commit 9a5cef4 with merge 1f965cc...

bors added a commit that referenced this pull request Dec 18, 2016
Library stabilizations/deprecations for 1.15 release

Stabilized:

- `std::iter::Iterator::{min_by, max_by}`
- `std::os::*::fs::FileExt`
- `std::sync::atomic::Atomic*::{get_mut, into_inner}`
- `std::vec::IntoIter::{as_slice, as_mut_slice}`
- `std::sync::mpsc::Receiver::try_iter`
- `std::os::unix::process::CommandExt::before_exec`
- `std::rc::Rc::{strong_count, weak_count}`
- `std::sync::Arc::{strong_count, weak_count}`
- `std::char::{encode_utf8, encode_utf16}`
- `std::cell::Ref::clone`
- `std::io::Take::into_inner`

Deprecated:

- `std::rc::Rc::{would_unwrap, is_unique}`
- `std::cell::RefCell::borrow_state`

Closes #23755
Closes #27733
Closes #27746
Closes #27784
Closes #28356
Closes #31398
Closes #34931
Closes #35601
Closes #35603
Closes #35918
Closes #36105
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.

8 participants