Today's snapshot is significantly faster on Windows thanks to a technique called profile-guided optimization (PGO). Compiler optimizers sometimes make tweaks that are controversial: they improve performance in what it perceives as the most common case, but make it worse in the perceived least common case. The result can be much better if the compiler is given some hints. That's what PGO is about. With this technique, Opera is compiled twice. The first compilation creates a specially instrumented build that gathers statistics about which code is called and which variables are used most often. The instrumented build loads sites automatically using "URL player", a testing feature available in every Opera build (more information about that in a later blog post). This information is dumped into files and used to produce the final build that's optimized based on the gathered statistics.
Opera uses Microsoft's Visual Studio C++ compiler on Windows and gcc on UNIX and OS X, both of which support PGO. On Windows, setting up PGO builds was straight-forward. PGO in gcc is a different story. On both UNIX and OS X, the first PGO builds crashed. Work continues to resolve this issue.
WARNING: These are development snapshots: they contain the latest changes, but they also have severe known issues, including crashes and data loss situations. In fact, they may not work at all.
[Bug 324985] International installer on Windows is broken when using some languages.
[Bug 324377] Save Linked Content As fails sporadically.
[Bug 327333] Some SVGs do not paint on Windows.
[Bug 328186] Crash when using Master Password.
[Bug 324727] The Octoshape plug-in causes Opera to crash on start-up.
The tab bar on Mac may mix up favicon/text placement.
Fix for reloading inline elements.
Fixed cookie settings for local server names.
Fixed forwarding, replying and redirecting of HTML-only mails.
Fixed high CPU usage when subscribed only to the IMAP Inbox folder on GMail.
F8 now works again to focus address field when focus is in panels.
[Bug 328318] Wand button is fixed again.
Fixed extensions in File > Save As and File > Open dialogs.
Fixed updating of Google Maps when panning
CJK fonts should now look better in the default setup
Edited by wolf_08 - 5/17/08 at 1:15am