df4554217d9aafaa4a161bc32c0836e316ed5c4f: Bug 1443429 - P1. Ensure that we don't run JS wrapper while in stable state. r=pehrsons
Jean-Yves Avenard <jyavenard@mozilla.com> - Thu, 13 Dec 2018 20:04:46 +0000 - rev 450456
Push 35202 by btara@mozilla.com at Fri, 14 Dec 2018 05:43:22 +0000
Bug 1443429 - P1. Ensure that we don't run JS wrapper while in stable state. r=pehrsons Due to the state watcher logic, mirror tasks can be dispatched while in stable state. We must not have visible aJS change during such stable state. Differential Revision: https://phabricator.services.mozilla.com/D12699
d986d2da3bed7269fafe5106359b50af5f4b63c7: Bug 1513852 - Update webrender to commit d983969265589de30dc69b755ca8b3db66bff435 (WR PR #3410). r=kats
WR Updater Bot <graphics-team@mozilla.staktrace.com> - Thu, 13 Dec 2018 20:21:35 +0000 - rev 450455
Push 35202 by btara@mozilla.com at Fri, 14 Dec 2018 05:43:22 +0000
Bug 1513852 - Update webrender to commit d983969265589de30dc69b755ca8b3db66bff435 (WR PR #3410). r=kats https://github.com/servo/webrender/pull/3410 Differential Revision: https://phabricator.services.mozilla.com/D14483
517fdabf94bdc2eaceb697e6098d14ce649ba93c: Bug 1513927 - Change wpt crash handling API to be a single method, r=ted
James Graham <james@hoppipolla.co.uk> - Thu, 13 Dec 2018 19:16:31 +0000 - rev 450454
Push 35202 by btara@mozilla.com at Fri, 14 Dec 2018 05:43:22 +0000
Bug 1513927 - Change wpt crash handling API to be a single method, r=ted Because mozcrash is stateful we can't check for crashes and then later log them; we need to do everything in one shot. Therefore remove the check_for_crashes call, rename log_crash to check_crash and make it return a boolean indicating whether any crashes occured, as well as handling the logging. Differential Revision: https://phabricator.services.mozilla.com/D14437
a176164ac2e0d4b9c691822302e70ae0ca6c0078: Bug 1505991 - Set new testing-only preference to disable Telemetry throttling r=raphael
Jan-Erik Rediger <jrediger@mozilla.com> - Thu, 13 Dec 2018 17:35:13 +0000 - rev 450453
Push 35202 by btara@mozilla.com at Fri, 14 Dec 2018 05:43:22 +0000
Bug 1505991 - Set new testing-only preference to disable Telemetry throttling r=raphael Depends on D14458 Differential Revision: https://phabricator.services.mozilla.com/D14459
8618ab9657cfb52abe4825ecd19a8091f41bca7e: Bug 1505991 - Add new preference to disable ping throttling r=Dexter
Jan-Erik Rediger <jrediger@mozilla.com> - Thu, 13 Dec 2018 17:26:41 +0000 - rev 450452
Push 35202 by btara@mozilla.com at Fri, 14 Dec 2018 05:43:22 +0000
Bug 1505991 - Add new preference to disable ping throttling r=Dexter Marionette tests have a hard time properly overwriting the module's Policies that handle this in xpcshell tests currently. A preference on the other hand can be easily set from the outside, is persistent across restarts of the test instance and easily checked. Differential Revision: https://phabricator.services.mozilla.com/D14458
d9be1764c68da24d7677ea92e32e21aef3ac792a: Bug 1477113 - Dispatch paymentmethodchange event from the front-end. r=MattN
Jared Wein <jwein@mozilla.com> - Thu, 13 Dec 2018 18:48:54 +0000 - rev 450451
Push 35202 by btara@mozilla.com at Fri, 14 Dec 2018 05:43:22 +0000
Bug 1477113 - Dispatch paymentmethodchange event from the front-end. r=MattN Differential Revision: https://phabricator.services.mozilla.com/D13740
09176a21664eadb3f2b04074f1025e85dc91da0a: Bug 1508056 - Create function for determining autographing scope. r=aki
Rob Lemley <rob@thunderbird.net> - Thu, 13 Dec 2018 09:10:00 +0000 - rev 450450
Push 35202 by btara@mozilla.com at Fri, 14 Dec 2018 05:43:22 +0000
Bug 1508056 - Create function for determining autographing scope. r=aki The deferred mar signing feature in Bug 1501878 has a taskcluster scope value in mar_signing.py hardcoded to something Firefox specific. This patch introduces a new function, get_autograph_format_scope, that will produce the right value for Firefox and Thunderbird. Differential Revision: https://phabricator.services.mozilla.com/D13567
a66f57e872c2bc3e4257b4b2cea98d8ef3c1e48a: Bug 1508835 - Clean up redundant webrender fuzzy annotation. r=jrmuizel
Kartikaya Gupta <kgupta@mozilla.com> - Thu, 13 Dec 2018 18:24:56 +0000 - rev 450449
Push 35202 by btara@mozilla.com at Fri, 14 Dec 2018 05:43:22 +0000
Bug 1508835 - Clean up redundant webrender fuzzy annotation. r=jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D14475
04437834f0af5c5fd7c7cb58d525ba1bd33a297b: Bug 1513216 - Don't collect build telemetry when 'mach' is ran from hg format-source. r=sheehan
Andi-Bogdan Postelnicu <bpostelnicu@mozilla.com> - Thu, 13 Dec 2018 18:09:03 +0000 - rev 450448
Push 35202 by btara@mozilla.com at Fri, 14 Dec 2018 05:43:22 +0000
Bug 1513216 - Don't collect build telemetry when 'mach' is ran from hg format-source. r=sheehan Differential Revision: https://phabricator.services.mozilla.com/D14146
1e6d61e23e61259ed1ce755c01f18ed081e37d3e: Bug 1510545 - Move mock support to browser-loader and shared test helper;r=ochameau,ladybenko
Julian Descottes <jdescottes@mozilla.com> - Thu, 13 Dec 2018 18:02:09 +0000 - rev 450447
Push 35202 by btara@mozilla.com at Fri, 14 Dec 2018 05:43:22 +0000
Bug 1510545 - Move mock support to browser-loader and shared test helper;r=ochameau,ladybenko Differential Revision: https://phabricator.services.mozilla.com/D13751
9717507a9877f6c428b812c20d29f56f87257408: Merge inbound to mozilla-central. a=merge
Bogdan Tara <btara@mozilla.com> - Fri, 14 Dec 2018 00:42:20 +0200 - rev 450446
Push 35201 by btara@mozilla.com at Thu, 13 Dec 2018 22:42:57 +0000
Merge inbound to mozilla-central. a=merge
7ecb904e5c0aa22297eb657bb6a26ea6c6a9806f: Bug 1513864: Don't divide by 0 when content processes report 0 USS. r=erahm
Kris Maglione <maglione.k@gmail.com> - Thu, 13 Dec 2018 10:01:13 -0800 - rev 450445
Push 35201 by btara@mozilla.com at Thu, 13 Dec 2018 22:42:57 +0000
Bug 1513864: Don't divide by 0 when content processes report 0 USS. r=erahm Differential Revision: https://phabricator.services.mozilla.com/D14476
66fb17ea8b049a40f14ff96e0ed1614ef1880207: Bug 1288640 followup: fix typo in comment. (no review, comment-only, DONTBUILD)
Daniel Holbert <dholbert@cs.stanford.edu> - Thu, 13 Dec 2018 09:53:25 -0800 - rev 450444
Push 35201 by btara@mozilla.com at Thu, 13 Dec 2018 22:42:57 +0000
Bug 1288640 followup: fix typo in comment. (no review, comment-only, DONTBUILD)
b5e964378e00ec65601b5bdef6665dc40034b5ac: Bug 1513661 - Part 3: Update test262 exclusions. r=jorendorff
André Bargull <andre.bargull@gmail.com> - Wed, 12 Dec 2018 11:34:56 -0800 - rev 450443
Push 35201 by btara@mozilla.com at Thu, 13 Dec 2018 22:42:57 +0000
Bug 1513661 - Part 3: Update test262 exclusions. r=jorendorff
30809d0ce13bb42ad0ede087fe000fb58491ac1f: Bug 1513661 - Part 2: Update test262 - Dec 12 2018 edition. r=jorendorff
André Bargull <andre.bargull@gmail.com> - Wed, 12 Dec 2018 11:36:00 -0800 - rev 450442
Push 35201 by btara@mozilla.com at Thu, 13 Dec 2018 22:42:57 +0000
Bug 1513661 - Part 2: Update test262 - Dec 12 2018 edition. r=jorendorff
b339696692a6eecb100989b66f2d27e00647d327: Bug 1513661 - Part 1: Update test262 importer to handle new feature flags. r=jorendorff
André Bargull <andre.bargull@gmail.com> - Wed, 12 Dec 2018 11:36:41 -0800 - rev 450441
Push 35201 by btara@mozilla.com at Thu, 13 Dec 2018 22:42:57 +0000
Bug 1513661 - Part 1: Update test262 importer to handle new feature flags. r=jorendorff
95e3de1d66432b6029b10d5a653e176c65462543: Bug 1508873 - part 3 - reorganize HashTable's internal storage; r=luke
Nathan Froyd <froydnj@mozilla.com> - Thu, 13 Dec 2018 12:21:19 -0500 - rev 450440
Push 35201 by btara@mozilla.com at Thu, 13 Dec 2018 22:42:57 +0000
Bug 1508873 - part 3 - reorganize HashTable's internal storage; r=luke As discussed in the previous commit message, HashTableEntry wastes space for common entry types. This commit reorganizes the internal storage to store all the hashes packed together, followed by all the entries, which eliminates the aforementioned waste.
20d92a98e3a37f3fd5a58717f28567f214429b3e: Bug 1508873 - part 2 - convert HashTable to work primarily in terms of slots; r=luke
Nathan Froyd <froydnj@mozilla.com> - Thu, 13 Dec 2018 12:21:19 -0500 - rev 450439
Push 35201 by btara@mozilla.com at Thu, 13 Dec 2018 22:42:57 +0000
Bug 1508873 - part 2 - convert HashTable to work primarily in terms of slots; r=luke HashTableEntry's data layout currently wastes a fair amount of space due to ABI-mandated padding. For instance, HashTableEntry<T*> on a 64-bit platform looks like: class HashTableEntry { HashNumber mKeyHash; // Four bytes of wasted space here to pad mValueData to the correct place. unsigned char mValueData[sizeof(T*)]; }; This wasted space means that sets of pointers backed by mozilla::HashTable waste a quarter of their entry storage space. Maps of pointers to pointers waste a sixth of their entry storage space. We'd like to fix this by packing all the cached hashes together, followed by all the hash table entries. As a first step to laying out the hash table storage differently, we have to make HashTable not access entries directly, but go through an abstraction that represents the key and the entry. We call this abstraction "slots". This commit is similar to the change done for PLDHashTable previously. Parts of HashTable still work in terms of Entry; the creation and destruction of tables was not worth changing here. We'll address that in the next commit.
ff944ef6b8a4bf09a8a8083ee7bf7dfa964e75b0: Bug 1508873 - part 1 - statically assert alignment for hashtable entries; r=luke
Nathan Froyd <froydnj@mozilla.com> - Thu, 13 Dec 2018 12:21:19 -0500 - rev 450438
Push 35201 by btara@mozilla.com at Thu, 13 Dec 2018 22:42:57 +0000
Bug 1508873 - part 1 - statically assert alignment for hashtable entries; r=luke We do this to make our lives easier in later patches; this check guarantees that we don't need padding between the block of cached hash values and the block of entries immediately after it.
526d733d3c622f4c698a5960398098ad3905e814: Bug 1511102 - update the about:performance table immediately when switching back to the tab, r=felipe.
Florian Quèze <florian@queze.net> - Thu, 13 Dec 2018 18:06:42 +0100 - rev 450437
Push 35201 by btara@mozilla.com at Thu, 13 Dec 2018 22:42:57 +0000
Bug 1511102 - update the about:performance table immediately when switching back to the tab, r=felipe.
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip