Skip to content

std: Stabilize APIs for the 1.16.0 release - #39307

Merged
bors merged 1 commit into
rust-lang:masterfrom
alexcrichton:stabilize-1.16
Jan 28, 2017
Merged

std: Stabilize APIs for the 1.16.0 release#39307
bors merged 1 commit into
rust-lang:masterfrom
alexcrichton:stabilize-1.16

Conversation

@alexcrichton

Copy link
Copy Markdown
Member

This commit applies the stabilization/deprecations of the 1.16.0 release, as
tracked by the rust-lang/rust issue tracker and the final-comment-period tag.

The following APIs were stabilized:

  • VecDeque::truncate
  • VecDeque::resize
  • String::insert_str
  • Duration::checked_{add,sub,div,mul}
  • str::replacen
  • SocketAddr::is_ipv{4,6}
  • IpAddr::is_ipv{4,6}
  • str::repeat
  • Vec::dedup_by
  • Vec::dedup_by_key
  • Result::unwrap_or_default
  • <*const T>::wrapping_offset
  • <*mut T>::wrapping_offset
  • CommandExt::creation_flags (on Windows)
  • File::set_permissions
  • String::split_off

The following APIs were deprecated

  • EnumSet - replaced with other ecosystem abstractions, long since unstable

Closes#27788
Closes#35553
Closes#35774
Closes#36436
Closes#36949
Closes#37079
Closes#37087
Closes#37516
Closes#37827
Closes#37916
Closes#37966
Closes#38080

This commit applies the stabilization/deprecations of the 1.16.0 release, as
tracked by the rust-lang/rust issue tracker and the final-comment-period tag.
The following APIs were stabilized:
* `VecDeque::truncate`
* `VecDeque::resize`
* `String::insert_str`
* `Duration::checked_{add,sub,div,mul}`
* `str::replacen`
* `SocketAddr::is_ipv{4,6}`
* `IpAddr::is_ipv{4,6}`
* `str::repeat`
* `Vec::dedup_by`
* `Vec::dedup_by_key`
* `Result::unwrap_or_default`
* `<*const T>::wrapping_offset`
* `<*mut T>::wrapping_offset`
* `CommandExt::creation_flags` (on Windows)
* `File::set_permissions`
* `String::split_off`
The following APIs were deprecated
* `EnumSet` - replaced with other ecosystem abstractions, long since unstable
Closesrust-lang#27788Closesrust-lang#35553Closesrust-lang#35774Closesrust-lang#36436Closesrust-lang#36949Closesrust-lang#37079Closesrust-lang#37087Closesrust-lang#37516Closesrust-lang#37827Closesrust-lang#37916Closesrust-lang#37966Closesrust-lang#38080
@rust-highfive

Copy link
Copy Markdown
Contributor

r? @BurntSushi

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

@alexcrichtonalexcrichton added the T-libs-api [DEPRECATED; DO NOT USE] label Jan 26, 2017
@brsonbrson added the relnotes Marks issues that should be documented in the release notes of the next release. label Jan 27, 2017
@brsonbrson assigned brson and unassigned BurntSushiJan 27, 2017
@brson

Copy link
Copy Markdown
Contributor

@bors r+

@bors

bors commented Jan 27, 2017

Copy link
Copy Markdown
Collaborator

📌 Commit 671b1c1 has been approved by brson

alexcrichton added a commit to alexcrichton/rust that referenced this pull request Jan 28, 2017
std: Stabilize APIs for the 1.16.0 release
This commit applies the stabilization/deprecations of the 1.16.0 release, as
tracked by the rust-lang/rust issue tracker and the final-comment-period tag.
The following APIs were stabilized:
* `VecDeque::truncate`
* `VecDeque::resize`
* `String::insert_str`
* `Duration::checked_{add,sub,div,mul}`
* `str::replacen`
* `SocketAddr::is_ipv{4,6}`
* `IpAddr::is_ipv{4,6}`
* `str::repeat`
* `Vec::dedup_by`
* `Vec::dedup_by_key`
* `Result::unwrap_or_default`
* `<*const T>::wrapping_offset`
* `<*mut T>::wrapping_offset`
* `CommandExt::creation_flags` (on Windows)
* `File::set_permissions`
* `String::split_off`
The following APIs were deprecated
* `EnumSet` - replaced with other ecosystem abstractions, long since unstable
Closesrust-lang#27788Closesrust-lang#35553Closesrust-lang#35774Closesrust-lang#36436Closesrust-lang#36949Closesrust-lang#37079Closesrust-lang#37087Closesrust-lang#37516Closesrust-lang#37827Closesrust-lang#37916Closesrust-lang#37966Closesrust-lang#38080
bors added a commit that referenced this pull request Jan 28, 2017
@bors
bors merged commit 671b1c1 into rust-lang:masterJan 28, 2017
@alexcrichton
alexcrichton deleted the stabilize-1.16 branch February 11, 2017 18:38
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

relnotesMarks issues that should be documented in the release notes of the next release.T-libs-api[DEPRECATED; DO NOT USE]

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants

@alexcrichton@rust-highfive@brson@bors@BurntSushi