I’m considering fully removing Rust from Firefox 68 and smoothing over the differences to make it easier to port the beneficial additions to UXP (particularly the URL handler, i want that code so fucking bad)
Good idea or terrible idea?
Moderators: trava90, athenian200





Umm... but wouldn't that just be what we're already doing when we backport bugs?ownedbywuigi wrote: ↑2026-04-28, 09:06I don’t mean doing a total rebase, but rather porting whatever beneficial changes from later Firefox releases that don’t interfere with our code.

I'll get started on that then. Granted I'll have to do some TLC on the codebase before porting anything (FIrefox's), but if it gets Goanna to a better state in terms of the 'problematic' websites (such as yeezy), good enough.athenian200 wrote: ↑2026-04-28, 09:32...there's a surprising amount of junk there is to sift through to get to the useful changes.

FWIW all Basilisk releases other than Windows are built with Clang. I found it to both compile faster and have noticeably better performance, even before I set it to use ThinLTO.athenian200 wrote: ↑2026-04-28, 07:37Plus, they do the standard modern dev thing and use Clang for everything, while we prefer to use MSVC on Windows and GCC on Linux.