-
Notifications
You must be signed in to change notification settings - Fork 143
arrayvec 1.0 #48
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
Comments
I agree -- this is not actually for the next version, just an upcoming version. |
It might be worth considering |
@Limeth I'd prefer to not do that, since it is useless -- it can't be used to impl |
With RFC2000 approved, I would hold off on a 1.0 until support for that lands in nightly. It can make this a zero-cost crate and provide compile-time overflow safety. The API will most definitely break, which is why I recommend not doing 1.0 until then (you'll be able to specify the length as a generic parameter, i.e. https://github.com/rust-lang/rfcs/blob/master/text/2000-const-generics.md |
@mqudsi The existing plan is that 1.0 is a good safety respecting version of the current functionality. That means ManuallyDrop/ManuallyUninit. Const generics is arrayvec 2.0. |
It would be useful, if you could create a github milestone and tag all the issues 🤗 |
Since we've been so slow to actually push out 1.0, const generics has now landed before 1.0 happened. So now it can be on the checklist. But we have every item ticked off, now. |
Planning for arrayvec 1.0
Prerequisites:
Stable Manually Drop (Rust 1.20!)The text was updated successfully, but these errors were encountered: