-
Notifications
You must be signed in to change notification settings - Fork 13.1k
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
Define what the stability attributes mean #12203
Comments
Nominating for 1.0, this affects how we specify and maintain stability. |
Just copy this somewhere Rusty http://nodejs.org/api/documentation.html#documentation_stability_index, with proper attribution of course. Though I think we should probably drop 'frozen' and 'locked' until we need them. |
I don't think locked is necessary, but I think frozen is definitely On Tue, Feb 11, 2014 at 9:16 PM, Brian Anderson [email protected]:
|
We do need to define what these attributes mean for 1.0, as part of the docs 1.0. Accepted for P-backcompat-libs. |
This exists: http://static.rust-lang.org/doc/master/rust.html#stability The precise definitions could use some tuning (I just took them directly from NodeJS), but it's there... |
Yup, they're here. They seem fine to me. Does this deserve an RFC or something? Can we close this? |
Yes. |
…pt-param-file, r=flip1995 Makes clippy-driver check for --sysroot in arg files Fixes rust-lang/rust-clippy#12201 --- changelog: none cc: `@UebelAndre` `@illicitonion`
Exactly what do each of the stability attributes mean?
I think
#[stable]
should mean "no change to this will break source compatability with safe code" and#[frozen]
should mean "this type will not change in any way to break source or binary compatability with safe or unsafe code". This includes size and representation.The text was updated successfully, but these errors were encountered: