-
Notifications
You must be signed in to change notification settings - Fork 12.9k
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
Milestone
Comments
Nominating for 1.0-beta P-backcompat-libs |
1.0 beta, P-backcompat-libs. |
|
For reference: https://etherpad.mozilla.org/rust-crate-stability-blockers |
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. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
This is a tracking issue for stabilization of both APIs and gated features.
Library stabilization
Schedule
GUIDE:
#[stable]
, no deep changes anticipatedWeek of Feb 9
std::path
tostd::old_path
; introduce newstd::path
#21759 Expose more of std::path #22208 std: Add a newenv
module #21787 std: Addio
module again #21835 std: Add a newfs
module #21936 std: Add anet
module for TCP/UDP #22015ascii
module #22024Week of Feb 16 - alpha2
io
module #23292hash
module #22480Week of Feb 23
std::io
#22797old_io::process
- std: Deprecate the old_io::process module #23079old_io::util
- std: Stabilize portions of theio
module #23010old_io::net
- std: Deprecate the std::old_io::net primitives #22813old_io::fs
- std: Deprecate std::old_io::fs #22873old_io::extensions
- std: Deprecated theold_io::extensions
module #22880ptr
functions #22729env
module #22869process
module #22882ffi
module #22975AsSlice
,Str
: get RFC going againWeek of Mar 2
io
module #23010fs
module #23081net
module #23352ffi
module #22975char
module #23126io
module #23292fs
module #23081Week of Mar 9 - Possible to run serious code on stable Rust
io
module #23292Week of Mar 16
Entry
@aturon Stabilize Entry types #23509thread_local
changes @aturon Implement RFC 909: move thread_local into thread #23557AsSlice
,Str
- @aturon RFC: Generic conversion traits rfcs#529 23538Week of Mar 23
Thunk
. #23939std::time::Duration
to libtime if nothing else has happenedWeek of Mar 30 - beta
Library grab-bag
This is a non-exhaustive list of APIs to polish/stabilize:
IO remnants
std::os::platform
extensions - std: Stabilize portions ofstd::os::$platform
#23353thread::sleep
- std: Implementthread::sleep
#23330std::net
lacks reverse DNS lookup #22608Unicode manipulation
char::CharExt::encode_utf8
char::CharExt::to_uppercase
- std: Stabilize more of thechar
module #23126str::StrExt::char_at
- std: Tweak some unstable features ofstr
#23461str::StrExt::char_range_at_reverse
- std: Tweak some unstable features ofstr
#23461str::StrExt::char_range_at
- std: Tweak some unstable features ofstr
#23461str::StrExt::escape_default
str::StrExt::is_char_boundary
- std: Tweak some unstable features ofstr
#23461str::StrExt::slice_shift_char
- std: Tweak some unstable features ofstr
#23461unicode::str::utf16_items
std::num
num::Float::is_nan
Stabilize std::num #23549num::FromPrimitive
num::Int::abs
Stabilize std::num #23549num::cast
num::f64::to_str_digits
num::from_str_radix
Stabilize std::num #23549Collections 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 #22466vec::Vec::into_boxed_slice
std::ptr
, rawptr::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
The text was updated successfully, but these errors were encountered: