Closed
Bug 1453338
Opened 7 years ago
Closed 6 years ago
Make it possible to implement IPDL protocols in Rust
Categories
(Core :: IPC, enhancement, P3)
Core
IPC
Tracking
()
RESOLVED
DUPLICATE
of bug 1379739
Tracking | Status | |
---|---|---|
firefox61 | --- | affected |
People
(Reporter: Alex_Gaynor, Unassigned)
References
(Blocks 1 open bug)
Details
As we strengthen the process sandbox, the security of our IPC mechanisms because more and more paramount. Like the rendering engine itself, existing C++ IPC struggles with all the memory unsafety that using C++ entails.
I imagine this would look like adding Rust codegen to the IPDL codegen, as well as adding a small C++ shim to plug the Rust APIs into the existing IProtocol class hierarchy. We'd want to make sure this worked well for both top-level protocols and for sub-protocols.
Updated•7 years ago
|
Priority: -- → P3
Reporter | ||
Updated•6 years ago
|
Status: NEW → RESOLVED
Closed: 6 years ago
Resolution: --- → DUPLICATE
You need to log in
before you can comment on or make changes to this bug.
Description
•