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

std: Stabilize APIs for the 1.16.0 release #39307

Merged
merged 1 commit into from
Jan 28, 2017

Commits on Jan 26, 2017

  1. 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
    
    Closes rust-lang#27788
    Closes rust-lang#35553
    Closes rust-lang#35774
    Closes rust-lang#36436
    Closes rust-lang#36949
    Closes rust-lang#37079
    Closes rust-lang#37087
    Closes rust-lang#37516
    Closes rust-lang#37827
    Closes rust-lang#37916
    Closes rust-lang#37966
    Closes rust-lang#38080
    alexcrichton committed Jan 26, 2017
    Configuration menu
    Copy the full SHA
    671b1c1 View commit details
    Browse the repository at this point in the history