-
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
flatpipes is (partly) unsafe without Pod kind #4074
Comments
I'm a bit unclear about what this means.
|
I thought that the class of not-implictly-copyable things was going away with type-based move, but now I can't remember why. Certainly we have been saying that the 'copy' and 'move' keywords would go away, and without 'copy' you can't copy a unique pointer. I don't understand the word 'capture' in the second question. I intend for POD to mean scalar types and aggregates of scalar types that don't require allocation. No pointers. |
Not critical for 0.6; de-milestoning |
According to brson, this is still relevant. Nominating for Maturity 3, Feature Complete. |
This is part of |
accepted for production-ready milestone |
If we don't get Pod then we should remove this mode of flatpipes. |
Visiting for triage, still an unsolved issue. |
Flatpipes no longer exists. |
cleanup: avoid passing byte slice to anonsocket_read
The flatpipes module has a mode that works with POD types, and it declares the bounds with
Copy Send
, butCopy Send
is not the same as POD. In particular it allows unique pointers and region pointers. Unique pointers will no longer be Copy once type-based move is implemented. Not sure about regions.The text was updated successfully, but these errors were encountered: