Eliminating Data Races in Firefox – A Technical Report – Mozilla Hacks - the Web developer blog
hacks.mozilla.org
external-link

We successfully deployed ThreadSanitizer in the Firefox project to eliminate data races in our remaining C/C++ components.

… In fact, we strongly recommend writing new projects entirely in Rust to avoid data races altogether …

… We did however find two pure Rust races … What issues we did find were mistakes in the implementations of low-level and explicitly unsafe multithreading abstractions — and those mistakes were simple to fix. This is in contrast to many of our C++ races …

Rust Programming
!rust
    • 0 users online
    • 2 users / day
    • 5 users / week
    • 15 users / month
    • 71 users / 6 months
    • 1111 subscribers
    • 259 Posts
    • 271 Comments
    • Modlog