Improvement: Firefox-Non-PGO - SVG, Opacity Row Major - Ubuntu HW 12.04 x64 - 54.7% decrease
--------------------------------------------------------------------------------------------
Previous: avg 249.708 stddev 14.103 of 12 runs up to revision bb4f883bfa10
New : avg 113.083 stddev 46.820 of 12 runs since revision 65dcf8989992
Change : -136.625 (54.7% / z=9.688)
Graph :
http://mzl.la/11LGGVH
Changeset range:
http://hg.mozilla.org/mozilla-central/pushloghtml?fromchange=bb4f883bfa10&tochange=65dcf8989992
Changesets:
*
http://hg.mozilla.org/mozilla-central/rev/5192a9233d83
: Bobby Holley <
bobby...@gmail.com> - Bug 880917 - Remove support for munging JS versions from JSD. r=luke
A quick grep of Firebug indicates that it doesn't use this. And even if I
missed it, doing so from a debugger with the current semantics is a feature
we can't support going forward.
:
http://bugzilla.mozilla.org/show_bug.cgi?id=880917
*
http://hg.mozilla.org/mozilla-central/rev/08fe7b777450
: Bobby Holley <
bobby...@gmail.com> - Bug 880917 - Generalize JS_NewGlobalObject API to take CompartmentOptions. r=luke
This will be useful for versioning, as well as JIT options and all the other
stuff that eventually needs to move out of the JSContext.
:
http://bugzilla.mozilla.org/show_bug.cgi?id=880917
*
http://hg.mozilla.org/mozilla-central/rev/ce8c3e14c234
: Bobby Holley <
bobby...@gmail.com> - Bug 880917 - Introduce an API for callers to set the version for a compartment. r=luke
This has lower precedence than 'overrides' and running script, and higher
precedence than the cx's version. We can migrate the API consumers who clearly
want something like this, which will eventually let us remove the override
mechanism.
:
http://bugzilla.mozilla.org/show_bug.cgi?id=880917
*
http://hg.mozilla.org/mozilla-central/rev/57228f5fcd87
: Bobby Holley <
bobby...@gmail.com> - Bug 880917 - Remove testVersion.cpp. r=luke
This test coverages seems to be mostly testing functionality we're removing like
overrides and version introspection. Let's just kill it.
:
http://bugzilla.mozilla.org/show_bug.cgi?id=880917
*
http://hg.mozilla.org/mozilla-central/rev/888a5690ccdf
: Bobby Holley <
bobby...@gmail.com> - Bug 880917 - Remove AutoVersionChecker. r=luke
Looks like cdleary added this back in bug 595691, as an equivalence to some
even-older-and-more-overly-cautious XBL code that was saving and restoring
the version across XBL calls. It doesn't seem like this should be an issue
anymore, and it's just a debugging aid to boot. Let's kill it.
:
http://bugzilla.mozilla.org/show_bug.cgi?id=880917
*
http://hg.mozilla.org/mozilla-central/rev/962c656c7452
: Bobby Holley <
bobby...@gmail.com> - Bug 880917 - Add support for "latest" as a version to evalInSandbox, and use it for sjs files. r=luke
Sandboxes always default to JSVERSION_DEFAULT in the browser. But XPCShell sets
up a ContextCallback that does JS_SetVersion(cx, JSVERSION_LATEST) on every
context that gets created, including the ephemerial Sandbox JSContexts. Since
httpd.js runs in xpcshell and evaluates SJS in a sandbox, we've (somewhat
accidentally) supported JSVERSION_LATEST in SJS, which certain SJS files have
taken advantage of. Let's continue to support it explicitly.
:
http://bugzilla.mozilla.org/show_bug.cgi?id=880917
*
http://hg.mozilla.org/mozilla-central/rev/421bdbccfa7c
: Bobby Holley <
bobby...@gmail.com> - Bug 880917 - Convert JS_SetVersion API consumers to per-compartment versions. r=luke
:
http://bugzilla.mozilla.org/show_bug.cgi?id=880917
*
http://hg.mozilla.org/mozilla-central/rev/709f0b699489
: Bobby Holley <
bobby...@gmail.com> - Bug 880917 - Remove XPConnect version munging test. r=luke
This test calls the version() shell command, and expects it to work like an
override, rather than the dumb compartment-mutator that I'm turning it into.
Let's just kill the test.
:
http://bugzilla.mozilla.org/show_bug.cgi?id=880917
*
http://hg.mozilla.org/mozilla-central/rev/d82060172367
: Bobby Holley <
bobby...@gmail.com> - Bug 880917 - Add an API to mutate the version on the compartment and use it from the shells. r=luke
:
http://bugzilla.mozilla.org/show_bug.cgi?id=880917
*
http://hg.mozilla.org/mozilla-central/rev/fdbba20e4647
: Bobby Holley <
bobby...@gmail.com> - Bug 880917 - Remove js_RevertVersion and associated shell functionality. r=luke
:
http://bugzilla.mozilla.org/show_bug.cgi?id=880917
*
http://hg.mozilla.org/mozilla-central/rev/93509a0001b5
: Bobby Holley <
bobby...@gmail.com> - Bug 880917 - Remove JS_SetVersion and version override machinery. r=luke
\o/
:
http://bugzilla.mozilla.org/show_bug.cgi?id=880917
*
http://hg.mozilla.org/mozilla-central/rev/cd240e19560f
: Bobby Holley <
bobby...@gmail.com> - Bug 880917 - Hoist defaultVersion into the runtime and remove it from the JSContext. r=luke
:
http://bugzilla.mozilla.org/show_bug.cgi?id=880917
*
http://hg.mozilla.org/mozilla-central/rev/71c1ce2cb0a4
: Bobby Holley <
bobby...@gmail.com> - Bug 880917 - Remove AutoVersionAPI. r=luke
This doesn't do anything anymore. The compile options should generally carry
the right version through, with the exception of eval, which will end up using
the version of the running script anyway.
:
http://bugzilla.mozilla.org/show_bug.cgi?id=880917
*
http://hg.mozilla.org/mozilla-central/rev/07a993bc0141
: D?o Gottwald <
d...@mozilla.com> - Bug 882188 - Popup notifications in background windows should only ask for attention if they'll open automatically upon gaining focus. r=gavin
:
http://bugzilla.mozilla.org/show_bug.cgi?id=882188
*
http://hg.mozilla.org/mozilla-central/rev/5c085ef24d2c
: Dan Gohman <
sun...@google.com> - Bug 875917 - Add braces to an if which has braces on its else. r=sstangl
:
http://bugzilla.mozilla.org/show_bug.cgi?id=875917
* and 71 more
Bugs:
*
http://bugzilla.mozilla.org/show_bug.cgi?id=881026 - When using the get() api, canceling signin does not send a null assertion
*
http://bugzilla.mozilla.org/show_bug.cgi?id=881539 - [camera] buttons in filmstrip preview mode are white-on-white
*
http://bugzilla.mozilla.org/show_bug.cgi?id=882948 - Add widget level support for AeroLite
*
http://bugzilla.mozilla.org/show_bug.cgi?id=5
*
http://bugzilla.mozilla.org/show_bug.cgi?id=875910 - Improve x86/x64 test instruction encoding
*
http://bugzilla.mozilla.org/show_bug.cgi?id=866567 - mask layers sometimes broken with OMTC?
*
http://bugzilla.mozilla.org/show_bug.cgi?id=882057 - Voicemail user setting is lost after killing then restarting settings app
*
http://bugzilla.mozilla.org/show_bug.cgi?id=882188 - Popup notifications in background windows should only ask for attention if they'll open automatically upon gaining focus
*
http://bugzilla.mozilla.org/show_bug.cgi?id=875917 - Use xor instead of movl to zero a register in a few places
*
http://bugzilla.mozilla.org/show_bug.cgi?id=879635 - [Bluetooth] [Hfp] Implement HFP 1.6 indicators activation and deactivation
*
http://bugzilla.mozilla.org/show_bug.cgi?id=880917 - Move JS versioning from the cx to the compartment
*
http://bugzilla.mozilla.org/show_bug.cgi?id=872086 - move SIMPLE_PROGRAM to moz.build
*
http://bugzilla.mozilla.org/show_bug.cgi?id=880644 - [SMS/MMS] Auto suggestions returning incorrect results
*
http://bugzilla.mozilla.org/show_bug.cgi?id=879362 - [A/V][video] When YouTube video completes, UX (Pause button, timer) is ambiguous
*
http://bugzilla.mozilla.org/show_bug.cgi?id=759964 - Add attribute to docshell to disable HTML5 media
* and 33 more