winget install --id Alex313031.Mercury
About Mercury
Firefox fork with compiler optimizations and patches from Librewolf, Waterfox, and Ghostery. It aims to be the Firefox equivalent of my main project: Thorium (a Chromium fork).
What's new in 129.0.2
- Finally updated it, plz don't hate me I know ya'll been waiting - Builds for ALL DA OSES! - Incorporated some compiler flags from Zen browser, AND, made some commits to Zen as well to add some of Mercury's AVX2 stuff. See > zen-browser/desktop#1216 Thanks to the author for talking to me on Reddit and then accepting my pull request. - Disabled "Normandy", a component that allows Mozilla to alter extension configurations at will remotely. (bleh wtf is that) - Enabled JS_SHELL, for devs looking to use extensions like https://addons.mozilla.org/en-US/firefox/addon/scratchpad/ to get a semblance of that functionality that they removed. - Tabstrip functionality of Firefox View is enabled, without actually enabling firefox view due to it's other bad stuff we don't want (You can still manually enable it in about:config, then re-add it to the tabstrip with the buttons editor). - MacOS builds lack PGO, since I had to cross-compile them. May reduce performance. NOTE: For those looking to build for themselves, cross compiling for MacOS is now broken since Apple complained about Mozilla redistributing the XCode SDK (of course 🙄). The workaround involves a lengthy process to package up the SDK from a Mac, then copy it to your Linux machine. It's outside the scope of these release notes, but I may add instructions to the //docs folder at a later date.UI Update: Next release will have some UI patches from Floorp, a popular Firefox fork. However, remember that Mercury doesn't attempt to heavily modify the UI from upstream Firefox, so don't expect Mercury to end up being a compiler optimiz...
Version history
| Version | Updated | Notes |
|---|---|---|
| 129.0.2 | Unknown | - Finally updated it, plz don't hate me I know ya'll been waiting - Builds for ALL DA OSES! - Incorporated some compiler flags from Zen browser, AND, made some commits to Zen as well to add some of Mercury's AVX2 stuff.... |
| 123.0.1 | Unknown | - MERCURY_PORTABLE binaries in the Linux .zips now work properly - Enabled a new form of LTO: "cross thinLTO". This performs link time optimization across languages, namely Rust and C++ (Firefox uses alot of Rust compare... |
| 122.0.2 | Unknown | - More SIMD compiler optimizations - Fixed windows manifest - Removed annoying stuff in the Windows installer - Added mime type handling to the .deb - Added document .icns for MacOS - Added Raspberry Pi builds! While thi... |
| 121.0.2 | Unknown | - Same release notes as below - They simply updated to 121.0.2 between the time when I made the Linux release and now. - For Linux, download 121.0.1 here > - Again, SSE3 builds are provided for people with CPUs that lack... |
| 115.4.0 | Unknown | 115.3.0 * Enabled installing unsigned extensions (fixes #43) * Fixed installer logos displaying incorrect on HiDPI displays * Added some patches from Ghostery, and updated the readme and patches.md. * Fixed ipc using inc... |