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

Stabilization for 1.0-beta #22500

Closed
75 of 91 tasks
aturon opened this issue Feb 18, 2015 · 5 comments
Closed
75 of 91 tasks

Stabilization for 1.0-beta #22500

aturon opened this issue Feb 18, 2015 · 5 comments
Assignees
Milestone

Comments

@aturon
Copy link
Member

aturon commented Feb 18, 2015

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

@aturon
Copy link
Member Author

aturon commented Feb 18, 2015

Nominating for 1.0-beta P-backcompat-libs

@pnkfelix
Copy link
Member

1.0 beta, P-backcompat-libs.

@SimonSapin
Copy link
Contributor

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

@aturon
Copy link
Member Author

aturon commented Mar 12, 2015

@aturon aturon self-assigned this Mar 26, 2015
@aturon
Copy link
Member Author

aturon commented Apr 1, 2015

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.

@aturon aturon closed this as completed Apr 1, 2015
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

No branches or pull requests

3 participants