Skip to content

Stabilization for 1.0-beta #22500

Closed
Closed

Description

@aturon

This is a tracking issue for stabilization of both APIs and gated features.

Library stabilization

Schedule

GUIDE:

  • "Land" refers to landing larger changes
  • "Stabilize" means marking #[stable], no deep changes anticipated
  • Items are checked off when a PR is open for them

Week of Feb 9

Week of Feb 16 - alpha2

Week of Feb 23

Week of Mar 2

Week of Mar 9 - Possible to run serious code on stable Rust

Week of Mar 16

Week of Mar 23

Week of Mar 30 - beta

Library grab-bag

This is a non-exhaustive list of APIs to polish/stabilize:

IO remnants

Unicode manipulation

std::num

Collections and iteration

  • collections::HashMap::with_capacity_and_hash_state
  • iter::IteratorExt::cloned
  • iter::IteratorExt::partition
  • slice::SliceExt::position_elem
  • slice::SliceExt::tail
  • str::StrExt::split_terminator - Basic implementation of the string pattern API #22466
  • vec::Vec::into_boxed_slice

std::ptr, raw

  • ptr::Unique
  • ptr::copy_memory
  • ptr::copy_nonoverlapping_memory
  • ptr::set_memory
  • ptr::zero_memory
  • raw::TraitObject

Probably post 1.0:

  • rt::heap::*

Non-library tracking

Crates to move out

  • libtest

CLI Tooling

Activity

  1. aturon commented on Feb 18, 2015

    @aturon
    ContributorAuthor

    Nominating for 1.0-beta P-backcompat-libs

  2. pnkfelix commented on Feb 26, 2015

    @pnkfelix
    Contributor

    1.0 beta, P-backcompat-libs.

  3. added this to the 1.0 beta milestone on Feb 26, 2015
  4. SimonSapin commented on Mar 9, 2015

    @SimonSapin
    Contributor

    libtest is listed “to move out”. How would that interact with rustc --test and cargo test?

  5. aturon commented on Mar 12, 2015

    @aturon
    ContributorAuthor
  6. self-assigned this
    on Mar 26, 2015
  7. aturon commented on Apr 1, 2015

    @aturon
    ContributorAuthor

    Closing; this has been an amazing cycle!

    We'll work on some other way of tracking stabilization requests (probably separately from the issue tracker) from here on.

  8. added a commit that references this issue on Jun 1, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions