Experiment with a Rust-based libexpat replacement
Categories
(Core :: XML, task, P3)
Tracking
()
People
(Reporter: erahm, Unassigned)
Details
Attachments
(1 file, 3 obsolete files)
The folks at Immunant are working on a port libexpat
to Rust that would be suitable as a drop-in replacement for our version of expat. The Rust port will go beyond just a C2Rust
conversion and intends to implement functionality with idiomatic Rust. Lets use this bug to coordinate efforts to evaluate whether or not we can switch over to the potentially safer version.
First steps:
Comment 1•5 years ago
|
||
Just for reference, the work in progress repo for the port is https://github.com/immunant/rexpat. It’s still very early in refactoring, so don’t expect much safe Rust yet, but things are progressing.
Comment 2•5 years ago
|
||
Comment 3•5 years ago
|
||
Depends on D62972
Comment 4•5 years ago
|
||
Depends on D62973
Comment 5•5 years ago
|
||
- Remove custom memory allocators from expat parsers
- Use git repository as the path for rexpat
Updated•5 years ago
|
Updated•5 years ago
|
Updated•5 years ago
|
Updated•5 years ago
|
Updated•5 years ago
|
Updated•5 years ago
|
Comment 6•3 years ago
|
||
The meta keyword is there, the bug doesn't depend on other bugs and there is no activity for 12 months.
:peterv, maybe it's time to close this bug?
Comment 7•3 years ago
|
||
We're waiting on immunant to have cycles to work on this.
Updated•3 years ago
|
Comment 8•3 years ago
|
||
The bug assignee didn't login in Bugzilla in the last 7 months.
:peterv, could you have a look please?
For more information, please visit auto_nag documentation.
Updated•2 years ago
|
Updated•2 years ago
|
Description
•