Skip to content

Isolated Processes 8: Remove dependency on nix#186

Merged
marti4d merged 2 commits into
mainfrom
isolated_process/08-remove-nix
Jun 11, 2026
Merged

Isolated Processes 8: Remove dependency on nix#186
marti4d merged 2 commits into
mainfrom
isolated_process/08-remove-nix

Conversation

@marti4d

@marti4d marti4d commented Jun 2, 2026

Copy link
Copy Markdown
Collaborator

The nix crate is barely used now that all this stuff has been rewritten in libc -- Let's deliver the final blow to it!

This actually makes life a lot easier on the Firefox side of things, because auditing new versions of the nix crate is awful -- The entire thing is practically nothing but unsafe code, and we have to audit the entire crate even if we only use a handful of functions from it because our approval affects the safety of everyone who uses our whitelist on cargo vet.

@marti4d marti4d removed the request for review from Jake-Shadle June 2, 2026 19:07
@marti4d marti4d force-pushed the isolated_process/07-full-libc-backend branch from 74e8690 to fc1f558 Compare June 4, 2026 14:03
@marti4d marti4d force-pushed the isolated_process/08-remove-nix branch from c1e6138 to e2a1081 Compare June 4, 2026 14:04

@gabrielesvelto gabrielesvelto left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, left just a couple of nits.

Comment thread tests/linux_minidump_writer_soft_error.rs Outdated
Comment thread tests/ptrace_dumper.rs Outdated
@marti4d marti4d force-pushed the isolated_process/08-remove-nix branch from e2a1081 to 524a78e Compare June 10, 2026 15:00
@marti4d marti4d force-pushed the isolated_process/08-remove-nix branch from 524a78e to 39a5b75 Compare June 10, 2026 15:05
Base automatically changed from isolated_process/07-full-libc-backend to main June 11, 2026 13:15
@marti4d marti4d merged commit a4fcbe8 into main Jun 11, 2026
16 checks passed
@marti4d marti4d deleted the isolated_process/08-remove-nix branch June 11, 2026 13:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants