53d24927729908653f4397f8c34c3a65a919d0a6: Bug 1482841 - P2. Fix opus in mp4 decoding. r=padenot
Jean-Yves Avenard <jyavenard@mozilla.com> - Mon, 13 Aug 2018 19:23:05 +0200 - rev 431402
Push 34440 by apavel@mozilla.com at Tue, 14 Aug 2018 16:15:57 +0000
Bug 1482841 - P2. Fix opus in mp4 decoding. r=padenot Differential Revision: https://phabricator.services.mozilla.com/D3233
7b1366d8fa15fcce4a300cff135119985f04b167: Bug 1482841 - P1. Update mp4parse-rust to 643f48e137592e6318f6c780448374324908da31. r=padenot
Jean-Yves Avenard <jyavenard@mozilla.com> - Mon, 13 Aug 2018 22:55:35 +0200 - rev 431401
Push 34440 by apavel@mozilla.com at Tue, 14 Aug 2018 16:15:57 +0000
Bug 1482841 - P1. Update mp4parse-rust to 643f48e137592e6318f6c780448374324908da31. r=padenot Differential Revision: https://phabricator.services.mozilla.com/D3261
4ef0f163fdeb9afeddd87b37bfd987298c038542: Bug 1402247 - Use encoding_rs for XPCOM string encoding conversions. r=Nika,erahm,froydnj.
Henri Sivonen <hsivonen@hsivonen.fi> - Fri, 06 Jul 2018 10:44:43 +0300 - rev 431400
Push 34440 by apavel@mozilla.com at Tue, 14 Aug 2018 16:15:57 +0000
Bug 1402247 - Use encoding_rs for XPCOM string encoding conversions. r=Nika,erahm,froydnj. Correctness improvements: * UTF errors are handled safely per spec instead of dangerously truncating strings. * There are fewer converter implementations. Performance improvements: * The old code did exact buffer length math, which meant doing UTF math twice on each input string (once for length calculation and another time for conversion). Exact length math is more complicated when handling errors properly, which the old code didn't do. The new code does UTF math on the string content only once (when converting) but risks allocating more than once. There are heuristics in place to lower the probability of reallocation in cases where the double math avoidance isn't enough of a saving to absorb an allocation and memcpy. * Previously, in UTF-16 <-> UTF-8 conversions, an ASCII prefix was optimized but a single non-ASCII code point pessimized the rest of the string. The new code tries to get back on the fast ASCII path. * UTF-16 to Latin1 conversion guarantees less about handling of out-of-range input to eliminate an operation from the inner loop on x86/x86_64. * When assigning to a pre-existing string, the new code tries to reuse the old buffer instead of first releasing the old buffer and then allocating a new one. * When reallocating from the new code, the memcpy covers only the data that is part of the logical length of the old string instead of memcpying the whole capacity. (For old callers old excess memcpy behavior is preserved due to bogus callers. See bug 1472113.) * UTF-8 strings in XPConnect that are in the Latin1 range are passed to SpiderMonkey as Latin1. New features: * Conversion between UTF-8 and Latin1 is added in order to enable faster future interop between Rust code (or otherwise UTF-8-using code) and text node and SpiderMonkey code that uses Latin1. MozReview-Commit-ID: JaJuExfILM9
e1a2c51657b4b389407c78f8612589b480834411: Bug 1444631 - Disable browser_utilityOverlay.js on linux and mac for frequent failures. r=jmaher
Eliza Balazs <ebalazs@mozilla.com> - Tue, 14 Aug 2018 04:13:00 +0300 - rev 431399
Push 34440 by apavel@mozilla.com at Tue, 14 Aug 2018 16:15:57 +0000
Bug 1444631 - Disable browser_utilityOverlay.js on linux and mac for frequent failures. r=jmaher
31bcd77ca52ec19bb25233131eb25b5a32bf9013: Backed out changeset 1fbfb6dcd887 (bug 1444631) for build bustages on a CLOSED TREE
Andreea Pavel <apavel@mozilla.com> - Tue, 14 Aug 2018 13:10:52 +0300 - rev 431398
Push 34440 by apavel@mozilla.com at Tue, 14 Aug 2018 16:15:57 +0000
Backed out changeset 1fbfb6dcd887 (bug 1444631) for build bustages on a CLOSED TREE
1fbfb6dcd8879a654a1e60d799a9b8460a52a117: Bug 1444631 Disabled browser_utilityOverlay.js on linux and mac. r=jmaher
Arthur Iakab <aiakab@mozilla.com> - Sun, 12 Aug 2018 01:46:00 +0300 - rev 431397
Push 34440 by apavel@mozilla.com at Tue, 14 Aug 2018 16:15:57 +0000
Bug 1444631 Disabled browser_utilityOverlay.js on linux and mac. r=jmaher
a12c995d61221cbeea9a53d48e5443f87d2d28ce: Merge mozilla-central to inbound. a=merge CLOSED TREE
Margareta Eliza Balazs <ebalazs@mozilla.com> - Tue, 14 Aug 2018 12:36:35 +0300 - rev 431396
Push 34440 by apavel@mozilla.com at Tue, 14 Aug 2018 16:15:57 +0000
Merge mozilla-central to inbound. a=merge CLOSED TREE
15ee7782cf2374aa90d85202b018bba63e33ade3: Bug 1481813 - Part 4 - Remove support for adding generic DOM attributes to page actions. r=jaws
Paolo Amadini <paolo.mozmail@amadzone.org> - Thu, 09 Aug 2018 13:22:20 +0100 - rev 431395
Push 34440 by apavel@mozilla.com at Tue, 14 Aug 2018 16:15:57 +0000
Bug 1481813 - Part 4 - Remove support for adding generic DOM attributes to page actions. r=jaws Differential Revision: https://phabricator.services.mozilla.com/D3011
dfa8fbd4199ebc27ce8a9453836ad9faee374319: Bug 1481813 - Part 3 - Remove bookmarkThisPageBroadcaster. r=Standard8,bgrins
Paolo Amadini <paolo.mozmail@amadzone.org> - Mon, 13 Aug 2018 17:25:28 +0100 - rev 431394
Push 34440 by apavel@mozilla.com at Tue, 14 Aug 2018 16:15:57 +0000
Bug 1481813 - Part 3 - Remove bookmarkThisPageBroadcaster. r=Standard8,bgrins The PageActions API is now used to assign a title to the bookmark action. This also prevents some tooltips from being set unnecessarily on menu items. Differential Revision: https://phabricator.services.mozilla.com/D3010
bc73aba2028e672721dcb43cc83e4332f55924d0: Bug 1481813 - Part 2 - Move reference strings out of the bookmark broadcaster. r=Standard8
Paolo Amadini <paolo.mozmail@amadzone.org> - Mon, 13 Aug 2018 17:02:44 +0100 - rev 431393
Push 34440 by apavel@mozilla.com at Tue, 14 Aug 2018 16:15:57 +0000
Bug 1481813 - Part 2 - Move reference strings out of the bookmark broadcaster. r=Standard8 This prevents the reference string attributes from being replicated unneededly. Differential Revision: https://phabricator.services.mozilla.com/D3008
69a297a2ce860da42f97e027e601046911cee045: Bug 1481813 - Part 1 - Remove unneeded broadcaster observers for bookmarks. r=Standard8
Paolo Amadini <paolo.mozmail@amadzone.org> - Thu, 09 Aug 2018 13:13:27 +0100 - rev 431392
Push 34440 by apavel@mozilla.com at Tue, 14 Aug 2018 16:15:57 +0000
Bug 1481813 - Part 1 - Remove unneeded broadcaster observers for bookmarks. r=Standard8 Differential Revision: https://phabricator.services.mozilla.com/D3007
d02af44b96ab6aa513ba7f58701625360c8b501d: Bug 1212419 - Disable browser_save_video.js on Mac for frequent failures. r=jmaher
Narcis Beleuzu <narcis.beleuzu@mozilla.com> - Sun, 12 Aug 2018 21:39:00 +0300 - rev 431391
Push 34440 by apavel@mozilla.com at Tue, 14 Aug 2018 16:15:57 +0000
Bug 1212419 - Disable browser_save_video.js on Mac for frequent failures. r=jmaher
0f32468900cd607c16a6a3c12dc255f11395a96e: Bug 1471018 - Speed-up AsmJSCache shutdown by setting the shutdown requested flag; r=asuth
Jan Varga <jan.varga@gmail.com> - Tue, 14 Aug 2018 08:22:43 +0200 - rev 431390
Push 34440 by apavel@mozilla.com at Tue, 14 Aug 2018 16:15:57 +0000
Bug 1471018 - Speed-up AsmJSCache shutdown by setting the shutdown requested flag; r=asuth
825425be7ba9d2b941ee57f02195c28be5a4bb0f: Backed out changeset e76d40d9a7d8 (bug 1457086) for failing devtools at devtools/client/inspector/markup/test/browser_markup_events-windowed-host.js
Andreea Pavel <apavel@mozilla.com> - Tue, 14 Aug 2018 09:16:20 +0300 - rev 431389
Push 34440 by apavel@mozilla.com at Tue, 14 Aug 2018 16:15:57 +0000
Backed out changeset e76d40d9a7d8 (bug 1457086) for failing devtools at devtools/client/inspector/markup/test/browser_markup_events-windowed-host.js
e496e1a130b4c3fdca5d99f90dde3da7a3b91770: Bug 1473213 (Part 5) - Only record allocation counts on Nightly builds r=jonco
Paul Bone <pbone@mozilla.com> - Thu, 26 Jul 2018 00:35:25 +1000 - rev 431388
Push 34440 by apavel@mozilla.com at Tue, 14 Aug 2018 16:15:57 +0000
Bug 1473213 (Part 5) - Only record allocation counts on Nightly builds r=jonco
f3796f1a571b6e11e247f366dc45cecd97d77729: Bug 1473213 (Part 4) - Add cells allocated statistics r=sfink
Paul Bone <pbone@mozilla.com> - Wed, 08 Aug 2018 12:54:50 +1000 - rev 431387
Push 34440 by apavel@mozilla.com at Tue, 14 Aug 2018 16:15:57 +0000
Bug 1473213 (Part 4) - Add cells allocated statistics r=sfink
5f35c86a0d22072c5287f46f338bcbd36ea5d76c: Bug 1473213 (Part 3) - Refactor JSContext code for changing zones r=sfink
Paul Bone <pbone@mozilla.com> - Wed, 08 Aug 2018 12:05:59 +1000 - rev 431386
Push 34440 by apavel@mozilla.com at Tue, 14 Aug 2018 16:15:57 +0000
Bug 1473213 (Part 3) - Refactor JSContext code for changing zones r=sfink * Introduce a setZone method that changes the zone and the freelist. * leaveAtomsZone() private
8217b33680fa66e2553d27c9076a6bf429df3431: Bug 1473213 (Part 2) - add a comment about an invariant required by the JIT r=sfink
Paul Bone <pbone@mozilla.com> - Mon, 16 Jul 2018 11:36:49 +1000 - rev 431385
Push 34440 by apavel@mozilla.com at Tue, 14 Aug 2018 16:15:57 +0000
Bug 1473213 (Part 2) - add a comment about an invariant required by the JIT r=sfink
9022f602d14632498cab4a73c947797365b2f459: Bug 1473213 (Part 1) - Track the number of tenured cells r=jonco
Paul Bone <pbone@mozilla.com> - Fri, 20 Jul 2018 15:09:01 +1000 - rev 431384
Push 34440 by apavel@mozilla.com at Tue, 14 Aug 2018 16:15:57 +0000
Bug 1473213 (Part 1) - Track the number of tenured cells r=jonco
9a627240fa20844a88bd8d1bee6057f5e5e8cefa: Bug 1479605 - Remove ENSURE_TRUE in nsFrame.h, and replace it with NS_ENSURE_TRUE_VOID. r=TYLin
Sahil Bhosale <sahilbhosale63@live.com> - Mon, 13 Aug 2018 12:42:00 +0300 - rev 431383
Push 34440 by apavel@mozilla.com at Tue, 14 Aug 2018 16:15:57 +0000
Bug 1479605 - Remove ENSURE_TRUE in nsFrame.h, and replace it with NS_ENSURE_TRUE_VOID. r=TYLin
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip