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::pathtostd::old_path; introduce newstd::path#21759 Expose more of std::path #22208 std: Add a newenvmodule #21787 std: Addiomodule again #21835 std: Add a newfsmodule #21936 std: Add anetmodule for TCP/UDP #22015asciimodule #22024Week of Feb 16 - alpha2
iomodule #23292hashmodule #22480Week of Feb 23
std::io#22797old_io::process- std: Deprecate the old_io::process module #23079old_io::util- std: Stabilize portions of theiomodule #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::extensionsmodule #22880ptrfunctions #22729envmodule #22869processmodule #22882ffimodule #22975AsSlice,Str: get RFC going againWeek of Mar 2
iomodule #23010fsmodule #23081netmodule #23352ffimodule #22975charmodule #23126iomodule #23292fsmodule #23081Week of Mar 9 - Possible to run serious code on stable Rust
iomodule #23292Week of Mar 16
Entry@aturon Stabilize Entry types #23509thread_localchanges @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::Durationto 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::platformextensions - std: Stabilize portions ofstd::os::$platform#23353thread::sleep- std: Implementthread::sleep#23330std::netlacks reverse DNS lookup #22608Unicode manipulation
char::CharExt::encode_utf8char::CharExt::to_uppercase- std: Stabilize more of thecharmodule #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_defaultstr::StrExt::is_char_boundary- std: Tweak some unstable features ofstr#23461str::StrExt::slice_shift_char- std: Tweak some unstable features ofstr#23461unicode::str::utf16_itemsstd::numnum::Float::is_nanStabilize std::num #23549num::FromPrimitivenum::Int::absStabilize std::num #23549num::castnum::f64::to_str_digitsnum::from_str_radixStabilize std::num #23549Collections and iteration
collections::HashMap::with_capacity_and_hash_stateiter::IteratorExt::clonediter::IteratorExt::partitionslice::SliceExt::position_elemslice::SliceExt::tailstr::StrExt::split_terminator- Basic implementation of the string pattern API #22466vec::Vec::into_boxed_slicestd::ptr, rawptr::Uniqueptr::copy_memoryptr::copy_nonoverlapping_memoryptr::set_memoryptr::zero_memoryraw::TraitObjectProbably post 1.0:
rt::heap::*Non-library tracking
Crates to move out
libtestCLI Tooling
The text was updated successfully, but these errors were encountered: