Skip to content
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

Remove last possible std::collections and alloc uses #635

Merged
merged 1 commit into from
Oct 1, 2023

Conversation

udoprog
Copy link
Collaborator

@udoprog udoprog commented Oct 1, 2023

Follow up on #632

This removes remaining std::collections usages and slab.

Some internal uses remain for interoperability with crates such as codespan_reporting and toml (for workspaces). These uses should eventually be reviewed to ensure that it's made clear that they should not be exposed to untrusted inputs.

More documentation has also been added, including a new book page on sandboxing.

@udoprog udoprog added the enhancement New feature or request label Oct 1, 2023
@udoprog udoprog mentioned this pull request Oct 1, 2023
9 tasks
@udoprog udoprog changed the title Memory sandboxing Remove last possible std::collections and alloc uses Oct 1, 2023
@udoprog udoprog force-pushed the memory-sandboxing branch 5 times, most recently from 6b78d51 to 3abb618 Compare October 1, 2023 12:13
@udoprog udoprog force-pushed the memory-sandboxing branch from 3abb618 to 4f3e346 Compare October 1, 2023 12:41
@udoprog udoprog merged commit 626d0a9 into main Oct 1, 2023
18 checks passed
@udoprog udoprog deleted the memory-sandboxing branch October 1, 2023 13:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant