-
Notifications
You must be signed in to change notification settings - Fork 60
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
About heap restriction in PPtr #1227
Comments
The next generation of Verus pointer support is something that is being actively worked on. The first step is to create a more precise model of pointers, which you can see in |
Thank you very much for the explanation and the reference, @tjhance. Good to hear the news about verus's next generation pointer support! Is there any reason that you do not recommend using the APIs (e.g., |
The simple reason is that it's still a work-in-progress. It doesn't have enough features to be useful. |
Yes. Unfortunately, they still don't support the feature requested by this issue. However, we are getting closer. |
In the document about PPtr, it is mentioned that the target object should be allocated through heap.
However, in the low-level programming, many objects could be allocated without using heap.
Is there any way to circumvent the heap-related restriction in PPtr?
If one wants to use PPtr-like structure for the raw pointer not pointing to the heap, what is the biggest challenge to overcome?
It would be great if verus team support this feature: PPtr for non-heap objects.
The text was updated successfully, but these errors were encountered: