Skip to content
This repository has been archived by the owner on Dec 2, 2023. It is now read-only.

Add unsafe keyword #4

Open
ErikMcClure opened this issue Sep 2, 2022 · 0 comments
Open

Add unsafe keyword #4

ErikMcClure opened this issue Sep 2, 2022 · 0 comments
Labels
💎 Feature Top level issue for a Feature that consists of Tasks.

Comments

@ErikMcClure
Copy link
Contributor

Scopes does not segregate unsafe and safe code, and consequently does not provide any way of proving whether a particular function invokes unsafe code. A new keyword unsafe must be added, which defines a region of code that allows unsafe operations, and then the prover must be augmented to tag every single potentially unsafe operation. If these operations occur outside an unsafe context, a compiler error should be generated.

@ErikMcClure ErikMcClure added the 💎 Feature Top level issue for a Feature that consists of Tasks. label Dec 14, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
💎 Feature Top level issue for a Feature that consists of Tasks.
Projects
None yet
Development

No branches or pull requests

2 participants