-
Notifications
You must be signed in to change notification settings - Fork 12.8k
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-alpha2 #20761
Milestone
Comments
Nominating for 1.0-beta milestone. |
1 task
Stability requests from users are on a discuss thread. |
1 task
I'm going to try to keep track of all requests from the discuss thread in a gist |
This is subsumed by the new beta stabilization tracker, which includes the last changes prior to alpha2: #22500 Closing! |
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
General passes
#[deriving(Trait)]
column!
column!
should return a fixed size integer #19284Modules that need further scrutiny
any
- @alexcrichton std: Stabilize TypeId and tweak BoxAny #21165BoxAny
blocked on Replace current quasi-subtyping relationship for object types with coercions #18737bitflags
@alexcrichton std: Move the bitflags! macro to a gated crate #21254borrow
- @aturon Stabilize std::borrow #22210, blocked by Associated type lifetime bounds are underconstrained #22246- @aturon (leavingerror
Error
trait unstable untilReflect
is ready)intrinsics
- @alexcrichton std: Stabilize TypeId and tweak BoxAny #21165io
- @alexcrichton / @aturon, Amend RFC 517: Revisions to reader/writer, core::io and std::io rfcs#576, std: Addio
module again #21835ffi::OsString
- @aturon Add ffi::OsString and OsStr #21488std::env
- @alexcrichton, Amend RFC 517: Add material on std::env rfcs#578, std: Add a newenv
module #21787std::fs
- @alexcrichton, Amend RFC 517: Add material on std::fs rfcs#739, std: Add a newfs
module #21936std::process
- @aturon, Amend RFC 517: Add material on std::process rfcs#579, Add std::process #22119std::net
- @alexcrichton, Amend RFC 517: Add material on std::net rfcs#807, std: Add anet
module for TCP/UDP #22015deadlines - Amend RFC 517: Add material on deadlines rfcs#577marker
- @nikomatsakis / @aturon, Support variance for type parameters rfcs#738os
- @alexcrichton / @aturon, Amend RFC 517: Add material on std::env rfcs#578, std: Add a newenv
module #21787path
- @aturon, RFC: path reform rfcs#474, Renamestd::path
tostd::old_path
; introduce newstd::path
#21759rand
- @huonw,Reseeding, Deprecate in-treestd::rand
. rfcs#722rand
,std::rand
and#[derive(Rand)]
. #21892- leaving unstable for nowtime
- leaving unstablethunk
Modules that should move to
#[stable]
once dust settlesascii
- std: Stabilize theascii
module #22024ffi
- @alexcrichton, RFC: Convention for constructing lifetime-bound values from raw pointers rfcs#556, RFC: CStr, the dereferenced complement to CString rfcs#592, Replace usage of slice::from_raw_buf with slice::from_raw_parts #21926, std: Implement CString-related RFCs #22482fmt
- @alexcrichtonstd: Rename Show/String to Debug/Display #21457, std: Stabilize the std::fmt module #21713, std: Add some missing stability attributes #21870hash
- @alexcrichton, RFC: Simplifystd::hash
rfcs#823, std: Stabilize thehash
module #22480thread
- @aturon Stabilize std::thread #20615Misc stabilization
FromStr
- std: Stabilize FromStr and parse #21718FromIterator::from_iter
- std: Add some missing stability attributes #21870Peekable::peek
- std: Add some missing stability attributes #21870Atomic{Usize,Isize}
- std: Stabilize Atomic{Isize,Usize} methods #21794Pending RFCs
Crates to move out
libtest
Feature gates to remove
box_syntax
unsafe_destructor
dropck and new scoping rules for safe destruction #21972CLI Tooling
The text was updated successfully, but these errors were encountered: