Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Enable validation everywhere #551

Closed
8 of 9 tasks
RalfJung opened this issue Nov 27, 2018 · 1 comment
Closed
8 of 9 tasks

Enable validation everywhere #551

RalfJung opened this issue Nov 27, 2018 · 1 comment
Assignees
Labels
A-aliasing Area: This affects the aliasing model (Stacked/Tree Borrows) C-bug Category: This is a bug. C-project Category: a larger project is being tracked here, usually with checkmarks for individual steps

Comments

@RalfJung
Copy link
Member

RalfJung commented Nov 27, 2018

Validation is currently disabled in a few places, they should all get fixed:

We also have a whitelist disabling it for a few functions:

@RalfJung RalfJung added C-bug Category: This is a bug. A-aliasing Area: This affects the aliasing model (Stacked/Tree Borrows) labels Nov 27, 2018
@RalfJung RalfJung self-assigned this Nov 27, 2018
@RalfJung RalfJung added the C-project Category: a larger project is being tracked here, usually with checkmarks for individual steps label Nov 4, 2019
@RalfJung
Copy link
Member Author

I think we can close this; the one remaining problem is &mut -> *const, which is tracked at rust-lang/rust#56604 and rust-lang/unsafe-code-guidelines#227.

# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
A-aliasing Area: This affects the aliasing model (Stacked/Tree Borrows) C-bug Category: This is a bug. C-project Category: a larger project is being tracked here, usually with checkmarks for individual steps
Projects
None yet
Development

No branches or pull requests

1 participant