944f0cf988f6384155932ae0048ac6b9d06636d8: Bug 1551559. Make nsIDocShell::setIsPrinting [noscript]. r=bobowen
Jonathan Watt <jwatt@jwatt.org> - Fri, 26 Apr 2019 17:05:38 +0100 - rev 532660
Push 11270 by rgurzau@mozilla.com at Wed, 15 May 2019 15:07:19 +0000
Bug 1551559. Make nsIDocShell::setIsPrinting [noscript]. r=bobowen Differential Revision: https://phabricator.services.mozilla.com/D31078
6001201d1ad7d7c5a2d2d28fdaeb82f25bb570ea: Bug 1551538. Rename and document nsPrintJob::AfterNetworkPrint (to ResumePrintAfterResourcesLoaded). r=bobowen
Jonathan Watt <jwatt@jwatt.org> - Fri, 26 Apr 2019 11:43:15 +0100 - rev 532659
Push 11270 by rgurzau@mozilla.com at Wed, 15 May 2019 15:07:19 +0000
Bug 1551538. Rename and document nsPrintJob::AfterNetworkPrint (to ResumePrintAfterResourcesLoaded). r=bobowen Differential Revision: https://phabricator.services.mozilla.com/D31063
304607e12723d4f602602b4eba9232f27f4b6d64: Backed out changeset 90a51dbd6ee1 (bug 1528236) for causing permafailures in raptor tests CLOSED TREE
shindli <shindli@mozilla.com> - Wed, 15 May 2019 00:48:21 +0300 - rev 532658
Push 11270 by rgurzau@mozilla.com at Wed, 15 May 2019 15:07:19 +0000
Backed out changeset 90a51dbd6ee1 (bug 1528236) for causing permafailures in raptor tests CLOSED TREE
1b3234069aba6667a34988719cca18bc18402fbb: Bug 1392760 - Avoid exponential behavior when inspecting nested proxies. r=nchevobbe
Oriol Brufau <oriol-bugzilla@hotmail.com> - Tue, 14 May 2019 06:46:30 +0000 - rev 532657
Push 11270 by rgurzau@mozilla.com at Wed, 15 May 2019 15:07:19 +0000
Bug 1392760 - Avoid exponential behavior when inspecting nested proxies. r=nchevobbe Differential Revision: https://phabricator.services.mozilla.com/D28214
f94b6f3a7fff9783dded2b404b84c0500c4182f2: Bug 1542744 - P3. Run the same prefixset testcases for different configuration. r=gcp
dlee <dlee@mozilla.com> - Fri, 10 May 2019 17:40:11 +0000 - rev 532656
Push 11270 by rgurzau@mozilla.com at Wed, 15 May 2019 15:07:19 +0000
Bug 1542744 - P3. Run the same prefixset testcases for different configuration. r=gcp This patch does the following: 1. Run the same prefixset tests when * browser.safebrowsing.prefixset.max_array_size = 0 * browser.safebrowsing.prefixset.max_array_size = UINT32_MAX This makes sure both of the methods to store prefixset are tested by existing testcases 2. Refine gtest with test fixture 3. Add TinySet and LargeSet testcases Differential Revision: https://phabricator.services.mozilla.com/D30338
c51b622bb1fe7e0d21df71a02c7f07f03f1e46fe: Bug 1542744 - P2. Improve performance of MakePrefixSet by using different algorithm according to the number of prefixes. r=gcp
dlee <dlee@mozilla.com> - Tue, 14 May 2019 21:05:41 +0000 - rev 532655
Push 11270 by rgurzau@mozilla.com at Wed, 15 May 2019 15:07:19 +0000
Bug 1542744 - P2. Improve performance of MakePrefixSet by using different algorithm according to the number of prefixes. r=gcp The goal of this patch is to reduce the number of memory reallocation during |MakePrefixSet|[1]. Here is the number of nsTArray memory reallocation occur during |MakePrefixSet| (test in my local platform): googpub-phish-proto: 58k times goog-malware-proto: 9k times goog-unwanted-proto: 25k times goog-badbinurl-proto: 6k times This patch improves the performance by: 1. For tables whose prefixes are less than 128*1024(malware, unwanted, badinurl). Store prefixes directly without dividing allocation into smaller chunks. Because the maximum size to store all the prefixes in a single array for these tables will be less than 512k, we can avoid Bug 1046038. This simplifies the internal prefixset data structure generation and total memory usage is also saved: goog-malware-proto : 437K -> 163k goog-unwanted-proto : 658k -> 446k goog-badbinurl-proto: 320k -> 110k The single largest allocated continuous memory size is: goog-malware-proto : 86k -> 163k goog-unwanted-proto : 86k -> 446k goog-badbinurl-proto: 77k -> 110k A further improvement can be done for this part is for tables with fewer prefixes, we can use an one-dimension delta array to reduce the size of a single continuous memory allocation. 2. For tables with more prefixes: According to experiment, when prefixes are more than 400k the delta arrays have very high chance that are full, in the case of phishing table, we can estimate the capacity accurately before applying delta algorithm. The shortcoming of this part is when prefixes are between 130k~400k, the capacity estimation is not accurate. [1] https://searchfox.org/mozilla-central/rev/b2015fdd464f598d645342614593d4ebda922d95/toolkit/components/url-classifier/nsUrlClassifierPrefixSet.cpp#99 Differential Revision: https://phabricator.services.mozilla.com/D30046
aedbe6cdd06fdda240d262c366c594a463df71d0: Bug 1542744 - P1. Remove calculating checksum for mIndexDelta array. r=gcp
dlee <dlee@mozilla.com> - Wed, 08 May 2019 08:35:06 +0000 - rev 532654
Push 11270 by rgurzau@mozilla.com at Wed, 15 May 2019 15:07:19 +0000
Bug 1542744 - P1. Remove calculating checksum for mIndexDelta array. r=gcp The checksum calculating code is used to find the root cause of a crash bug during update(Bug 1362761). Since the algorithm will be update in these series of patches, we don't need to keep it. Differential Revision: https://phabricator.services.mozilla.com/D26667
51b73cca09ea7dfe1511bede8409dd2260d404aa: Bug 1313741 - Use AppConstants in DOM and XPConnect tests instead of manual detection. r=bzbarsky
Ryan VanderMeulen <ryanvm@gmail.com> - Tue, 14 May 2019 21:01:05 +0000 - rev 532653
Push 11270 by rgurzau@mozilla.com at Wed, 15 May 2019 15:07:19 +0000
Bug 1313741 - Use AppConstants in DOM and XPConnect tests instead of manual detection. r=bzbarsky Differential Revision: https://phabricator.services.mozilla.com/D30973
7b3a1ee70cd723a6370e0f080f9fa36c2947d0de: Backed out changeset bfa4ce8a0ef6 (bug 1551339) for bustages on vixl/MozAssembler-vixl.cpp . CLOSED TREE
Narcis Beleuzu <nbeleuzu@mozilla.com> - Tue, 14 May 2019 23:58:26 +0300 - rev 532652
Push 11270 by rgurzau@mozilla.com at Wed, 15 May 2019 15:07:19 +0000
Backed out changeset bfa4ce8a0ef6 (bug 1551339) for bustages on vixl/MozAssembler-vixl.cpp . CLOSED TREE
8553fd10ee8923735468ebf54f0b9ed1c33d8c81: Bug 1549730 - Add guardrails for Remote Settings preferences r=glasserc
Mathieu Leplatre <mathieu@mozilla.com> - Tue, 14 May 2019 20:45:03 +0000 - rev 532651
Push 11270 by rgurzau@mozilla.com at Wed, 15 May 2019 15:07:19 +0000
Bug 1549730 - Add guardrails for Remote Settings preferences r=glasserc Differential Revision: https://phabricator.services.mozilla.com/D31043
2e773f4f69c468c09e84f87c12a093c6da9d0dfd: Bug 1550826 - add initial support for osx mojave 10.14 to our CI. r=ahal
Joel Maher <jmaher@mozilla.com> - Tue, 14 May 2019 18:33:12 +0000 - rev 532650
Push 11270 by rgurzau@mozilla.com at Wed, 15 May 2019 15:07:19 +0000
Bug 1550826 - add initial support for osx mojave 10.14 to our CI. r=ahal add initial support for osx mojave 10.14 to our CI. Differential Revision: https://phabricator.services.mozilla.com/D30795
13d43fe66caea88e8923b7329ec194b26cfa2481: Bug 1541186 - Switch to using TYPE_MOZILLA_NONMAINTHREAD for MediaManager. r=jesup
Jim Mathies <jmathies@mozilla.com> - Wed, 01 May 2019 18:16:55 +0000 - rev 532649
Push 11270 by rgurzau@mozilla.com at Wed, 15 May 2019 15:07:19 +0000
Bug 1541186 - Switch to using TYPE_MOZILLA_NONMAINTHREAD for MediaManager. r=jesup Differential Revision: https://phabricator.services.mozilla.com/D25925
ebef76ce78f70c8f4a3b26ce0dbf7d3e556eba8d: Bug 1546912 - Dedicated signature tests for Remote Settings r=glasserc
Mathieu Leplatre <mathieu@mozilla.com> - Mon, 13 May 2019 17:04:26 +0000 - rev 532648
Push 11270 by rgurzau@mozilla.com at Wed, 15 May 2019 15:07:19 +0000
Bug 1546912 - Dedicated signature tests for Remote Settings r=glasserc Differential Revision: https://phabricator.services.mozilla.com/D30650
bfa4ce8a0ef6b464e349f252b1f8e46cbf9bba11: Bug 1551339 - Update VIXL to recent Utils and Globals files. r=nbp
Sean Stangl <sean.stangl@gmail.com> - Tue, 14 May 2019 16:16:20 +0000 - rev 532647
Push 11270 by rgurzau@mozilla.com at Wed, 15 May 2019 15:07:19 +0000
Bug 1551339 - Update VIXL to recent Utils and Globals files. r=nbp This is preliminary work to allowing encoding of JSCVTFP, the instruction that exists on new AArch64 devices that greatly speeds up websites that use floating-point math. Differential Revision: https://phabricator.services.mozilla.com/D30997
e3640e306c198fecaeb1725ad9810d0d062c82e1: Bug 1550866 - Support try syntax '-p foo,bar,bob -u all[all]' to run Tier 2 tests on all platforms specified r=catlee
Tom Ritter <tom@mozilla.com> - Tue, 14 May 2019 19:53:44 +0000 - rev 532646
Push 11270 by rgurzau@mozilla.com at Wed, 15 May 2019 15:07:19 +0000
Bug 1550866 - Support try syntax '-p foo,bar,bob -u all[all]' to run Tier 2 tests on all platforms specified r=catlee Differential Revision: https://phabricator.services.mozilla.com/D30720
0d0a4250902b027df34308763f167bc84f3be8d9: Bug 1528236 - [raptor] Use opt-out mechanism for setting test specific preferences. r=perftest-reviewers,stephendonner
Henrik Skupin <mail@hskupin.info> - Tue, 14 May 2019 19:32:27 +0000 - rev 532645
Push 11270 by rgurzau@mozilla.com at Wed, 15 May 2019 15:07:19 +0000
Bug 1528236 - [raptor] Use opt-out mechanism for setting test specific preferences. r=perftest-reviewers,stephendonner Due to missing class abstractions for Gecko- and non-Gecko based browsers it's currently sub-optimal to define when preferences as defined by tests will be set. Given that by default we run Gecko-based applications other browsers should opt-out from setting test preferences. Differential Revision: https://phabricator.services.mozilla.com/D30923
d12eb6d840fc2dbbf0746b3dbbbd0ca34352ca75: Bug 1528236 - [raptor] Fix root permission failures for device tuning. r=perftest-reviewers,stephendonner
Henrik Skupin <mail@hskupin.info> - Tue, 14 May 2019 19:29:53 +0000 - rev 532644
Push 11270 by rgurzau@mozilla.com at Wed, 15 May 2019 15:07:19 +0000
Bug 1528236 - [raptor] Fix root permission failures for device tuning. r=perftest-reviewers,stephendonner Differential Revision: https://phabricator.services.mozilla.com/D30922
90a51dbd6ee1126091052281424dfd8fb46fb119: Bug 1528236 - [raptor] Environment variables should not be set via extra args. r=perftest-reviewers,rwood
Henrik Skupin <mail@hskupin.info> - Tue, 14 May 2019 19:32:15 +0000 - rev 532643
Push 11270 by rgurzau@mozilla.com at Wed, 15 May 2019 15:07:19 +0000
Bug 1528236 - [raptor] Environment variables should not be set via extra args. r=perftest-reviewers,rwood Differential Revision: https://phabricator.services.mozilla.com/D29333
ed679c1e266d2beb10cd491f710fb6021e37c158: Bug 1528236 - [raptor] Update profile building code to align with mochitests. r=perftest-reviewers,rwood
Henrik Skupin <mail@hskupin.info> - Tue, 14 May 2019 19:32:13 +0000 - rev 532642
Push 11270 by rgurzau@mozilla.com at Wed, 15 May 2019 15:07:19 +0000
Bug 1528236 - [raptor] Update profile building code to align with mochitests. r=perftest-reviewers,rwood Differential Revision: https://phabricator.services.mozilla.com/D29332
09eea8c87cd551a490ac92ebdc99cbb2041f07ee: Bug 1528236 - [raptor] Use constructor for initialization of raptor instances. r=perftest-reviewers,rwood
Henrik Skupin <mail@hskupin.info> - Tue, 14 May 2019 19:32:11 +0000 - rev 532641
Push 11270 by rgurzau@mozilla.com at Wed, 15 May 2019 15:07:19 +0000
Bug 1528236 - [raptor] Use constructor for initialization of raptor instances. r=perftest-reviewers,rwood The patch tries to reduce the amount of initialization code to call when creating a new Raptor class. Initializing the ADBDevice already in the constructor of the RaptorAndroid class is currently not possible because it would mean that a device is immediately created but the "adb" binary is not available for python test jobs. This has to be fixed later. Differential Revision: https://phabricator.services.mozilla.com/D29331
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 tip