Oxidation: Difference between revisions

Jump to navigation Jump to search
363 bytes added ,  7 December 2019
Mention encoding detectors
(Added Update Agent to the list of in-progress components using Rust)
(Mention encoding detectors)
Line 126: Line 126:
** '''Why Rust?''' Code sharing! The bookmark merging algorithm was factored out into a [https://crates.io/crates/dogear separate crate], and is shared between Desktop and [https://github.com/mozilla/application-services all our mobile products].
** '''Why Rust?''' Code sharing! The bookmark merging algorithm was factored out into a [https://crates.io/crates/dogear separate crate], and is shared between Desktop and [https://github.com/mozilla/application-services all our mobile products].
* Windows BITS interface: {{bug|1520321}}  (shipped in Firefox 68)
* Windows BITS interface: {{bug|1520321}}  (shipped in Firefox 68)
* Japanese encoding detector: {{bug|1543077}} (shipped in Firefox 69)
** '''Why Rust?''' Builds upon encoding_rs, has tiny FFI surface, subject matter prone to accesses past the bounds of a buffer.


=== In progress ===
=== In progress ===
Line 139: Line 141:
* Linebreaking with xi-unicode: {{bug|1290022}} (last update late 2016)
* Linebreaking with xi-unicode: {{bug|1290022}} (last update late 2016)
* Background Update Agent for Windows: {{bug|1343669}}
* Background Update Agent for Windows: {{bug|1343669}}
* Encoding detector: {{bug|1551276}}
** '''Why Rust?''' Builds upon encoding_rs, has tiny FFI surface, subject matter prone to accesses past the bounds of a buffer.


=== Proposed ===
=== Proposed ===
254

edits

Navigation menu