4902cab3ce5dab2d1756cf0cd5c95f40603c0a0e: Bug 1460470 - More run-task Python 3 porting; r=mshal
Gregory Szorc <gps@mozilla.com> - Wed, 09 May 2018 21:15:36 -0700 - rev 418553
Push 34006 by csabou@mozilla.com at Thu, 17 May 2018 09:45:42 +0000
Bug 1460470 - More run-task Python 3 porting; r=mshal Mostly normalization of str and bytes. Python 3 is annoying for systems level code where most things are bytes. MozReview-Commit-ID: KpvZGegBkYn
19fe5702cf6d018b743108b35e86d1750f205a76: Bug 1460470 - Make run-task somewhat usable on Python 3; r=mshal
Gregory Szorc <gps@mozilla.com> - Wed, 16 May 2018 11:06:36 -0700 - rev 418552
Push 34006 by csabou@mozilla.com at Thu, 17 May 2018 09:45:42 +0000
Bug 1460470 - Make run-task somewhat usable on Python 3; r=mshal This required a lot of attention to bytes versus strings. The hacks around handling process output are somewhat gross. Apparently readline() doesn't work on bytes streams in Python 3?! So we install a custom stream decoder so we can have nice things. There are still some failures in run-task on Python 3. But we're a big step closer. MozReview-Commit-ID: 4FJlTn3q9Ai
ef477a048b575958be74287a2273830813b385f1: Bug 1460470 - Make run-task compile on Python 3; r=mshal
Gregory Szorc <gps@mozilla.com> - Wed, 16 May 2018 13:57:08 -0700 - rev 418551
Push 34006 by csabou@mozilla.com at Thu, 17 May 2018 09:45:42 +0000
Bug 1460470 - Make run-task compile on Python 3; r=mshal The file failed to compile due to octal syntax and missing imports. After this change, we get a run-time error, which is strictly better. MozReview-Commit-ID: nY9A13Pt3E
116cf38dd9729d34e1727170f0d6ec01583a770c: Bug 1461414 - Add a post-browser startup delay and a pagecycles delay; r=jmaher
Rob Wood <rwood@mozilla.com> - Wed, 16 May 2018 14:52:55 -0400 - rev 418550
Push 34006 by csabou@mozilla.com at Thu, 17 May 2018 09:45:42 +0000
Bug 1461414 - Add a post-browser startup delay and a pagecycles delay; r=jmaher MozReview-Commit-ID: DWawXf6qWsF
c4d7c1c6757e8f9d11d082083eec817a9ec26620: Bug 1460697 - Do not collect extension metadata for profiler while XPCOM is shutting down r=kmag
Nazım Can Altınova <canaltinova@gmail.com> - Wed, 16 May 2018 12:30:52 +0200 - rev 418549
Push 34006 by csabou@mozilla.com at Thu, 17 May 2018 09:45:42 +0000
Bug 1460697 - Do not collect extension metadata for profiler while XPCOM is shutting down r=kmag To collect extension metadata, we need to get an ExtensionPolicyService singleton, but during shutdown, we are deleting the ExtensionPolicyService instance and then trying to collect extension metadata. Since collecting extension metadata for profiler requires ExtensionPolicyService, we have to create it again. But we cannot create it while XPCOM shutting down. Therefore, we had to skip collecting extension metadata. MozReview-Commit-ID: AR544ILhSBT
9a05a519ba2aecc4d1776188e90bc6695d4ae9fa: Bug 1461772 - Submit display version as a property of the fennec core ping r=gsvelto
William Lachance <wlachance@mozilla.com> - Tue, 15 May 2018 15:11:35 -0400 - rev 418548
Push 34006 by csabou@mozilla.com at Thu, 17 May 2018 09:45:42 +0000
Bug 1461772 - Submit display version as a property of the fennec core ping r=gsvelto MozReview-Commit-ID: BFwgwOOo83s
2112c371739adc0f178dca75eb88fc4a624c9526: Bug 1460668 Bump MinGW to capture the CD3D11_BLEND_DESC fix r=froydnj
Tom Ritter <tom@mozilla.com> - Wed, 16 May 2018 13:43:29 -0500 - rev 418547
Push 34006 by csabou@mozilla.com at Thu, 17 May 2018 09:45:42 +0000
Bug 1460668 Bump MinGW to capture the CD3D11_BLEND_DESC fix r=froydnj MozReview-Commit-ID: 83igqfjKm6O
66ae522408686963c4752c954b9a4b26bd0cc8f7: Bug 1460647 Move big-obj out of Developer_OPTIONS so local MinGW builds work r=mshal
Tom Ritter <tom@mozilla.com> - Fri, 04 May 2018 10:33:25 -0500 - rev 418546
Push 34006 by csabou@mozilla.com at Thu, 17 May 2018 09:45:42 +0000
Bug 1460647 Move big-obj out of Developer_OPTIONS so local MinGW builds work r=mshal MozReview-Commit-ID: KxfoVkO4pu8
dae4adbf59b7261dd442f6a8e84beafa5ac25ec8: Bug 1460645 Avoid the thread_local keyword for MinGW and instead use __thread r=froydnj
Tom Ritter <tom@mozilla.com> - Thu, 10 May 2018 11:11:19 -0500 - rev 418545
Push 34006 by csabou@mozilla.com at Thu, 17 May 2018 09:45:42 +0000
Bug 1460645 Avoid the thread_local keyword for MinGW and instead use __thread r=froydnj MozReview-Commit-ID: 5RPwQVatThs
476091dbf8c06ad7880859f302e08f637c077764: Bug 1460357 Do not use optimized AVX for Skia convolve_vertically in MinGW r=lsalzman
Tom Ritter <tom@mozilla.com> - Wed, 25 Apr 2018 22:57:58 -0500 - rev 418544
Push 34006 by csabou@mozilla.com at Thu, 17 May 2018 09:45:42 +0000
Bug 1460357 Do not use optimized AVX for Skia convolve_vertically in MinGW r=lsalzman MozReview-Commit-ID: 8ROpiDD4xYH
cab870519a15f4c097b64f0d12295133fb5db90f: Bug 1443823 Apply no-keep-inline-dllexport to MinGW x64 also r=glandium
Tom Ritter <tom@mozilla.com> - Fri, 23 Mar 2018 14:35:30 -0500 - rev 418543
Push 34006 by csabou@mozilla.com at Thu, 17 May 2018 09:45:42 +0000
Bug 1443823 Apply no-keep-inline-dllexport to MinGW x64 also r=glandium MozReview-Commit-ID: 2Nyw738ZHou
d28ee6922ef7c63f48934f8eb3b744ac5f9b9aa7: Bug 1461746 - 5. Return null from getGlobalDebugObject for promises.js object grips; r=nchevobbe
Jim Chen <nchen@mozilla.com> - Tue, 15 May 2018 13:15:13 -0400 - rev 418542
Push 34006 by csabou@mozilla.com at Thu, 17 May 2018 09:45:42 +0000
Bug 1461746 - 5. Return null from getGlobalDebugObject for promises.js object grips; r=nchevobbe GeckoView Java tests will be using the promises actor for waiting on JS promises to settle during a test. However, when examining object grips that the promises actor returns, devtools often throws an exception due to getGlobalDebugObject being called on the grip [1]. This patch makes it return null to avoid the exception. [1] https://dxr.mozilla.org/mozilla-central/rev/45ec8fd380dd2c308e79dbb396ca87f2ce9b3f9c/devtools/server/actors/promises.js#129 MozReview-Commit-ID: C1nFgNdQn14
1f030d2ad108c66c4f0bac21703b9308d0d8822f: Bug 1461746 - 4. Add Promise support in GeckoSessionTestRule; r=snorp
Jim Chen <nchen@mozilla.com> - Tue, 15 May 2018 13:15:13 -0400 - rev 418541
Push 34006 by csabou@mozilla.com at Thu, 17 May 2018 09:45:42 +0000
Bug 1461746 - 4. Add Promise support in GeckoSessionTestRule; r=snorp Whenever evaluateJS encounters a returned Promise, find a live Promise from the Promises API that corresponds to the returned Promise, and return a wrapper that lets the user see the state of the Promise and wait on the Promise to resolve. MozReview-Commit-ID: 1BQirz67Ty2
f001ff2d32dacc77040767789973f75d36956cc8: Bug 1461746 - 3. Add Promises API support in RDP client; r=snorp
Jim Chen <nchen@mozilla.com> - Tue, 15 May 2018 13:15:12 -0400 - rev 418540
Push 34006 by csabou@mozilla.com at Thu, 17 May 2018 09:45:42 +0000
Bug 1461746 - 3. Add Promises API support in RDP client; r=snorp Add support for monitoring Promises, so tests can wait on Promises that content returns. This makes it a lot easier to test Promise-based Web APIs such as getUserMedia. MozReview-Commit-ID: CHbeB7ErJgs
75b8ea0c6c61e7d45d9b81c8a443efa34ecaca42: Bug 1461746 - 2. Attach Tab actor automatically on creation; r=jchen
Jim Chen <nchen@mozilla.com> - Tue, 15 May 2018 13:15:12 -0400 - rev 418539
Push 34006 by csabou@mozilla.com at Thu, 17 May 2018 09:45:42 +0000
Bug 1461746 - 2. Attach Tab actor automatically on creation; r=jchen MozReview-Commit-ID: BC6RpwaWkJq
1164d0d5b808807cd5a3cf5fecbd94d757b0aeee: Bug 1461746 - 1. Fix RDP function object toString; r=jchen
Jim Chen <nchen@mozilla.com> - Tue, 15 May 2018 13:15:11 -0400 - rev 418538
Push 34006 by csabou@mozilla.com at Thu, 17 May 2018 09:45:42 +0000
Bug 1461746 - 1. Fix RDP function object toString; r=jchen Fix RDP function object's toString() implementation and add some tests. MozReview-Commit-ID: 2US6bFcfidh
0648f20903e7753bc0ea6260f73eb046dd27156b: Backed out 5 changesets (bug 1460470) for gps: image build failures a=backout CLOSED TREE
Ciure Andrei <aciure@mozilla.com> - Wed, 16 May 2018 22:29:17 +0300 - rev 418537
Push 34006 by csabou@mozilla.com at Thu, 17 May 2018 09:45:42 +0000
Backed out 5 changesets (bug 1460470) for gps: image build failures a=backout CLOSED TREE Backed out changeset 07a3e76abc8c (bug 1460470) Backed out changeset 94c3b68ccc48 (bug 1460470) Backed out changeset 88324086394e (bug 1460470) Backed out changeset 16d15b4b97fa (bug 1460470) Backed out changeset ebd569c9d870 (bug 1460470)
07a3e76abc8c1de11805052871c7705f41ec89f2: Bug 1460470 - Make run-task Python 3.5+ only; r=mshal
Gregory Szorc <gps@mozilla.com> - Fri, 11 May 2018 10:19:53 -0700 - rev 418536
Push 34006 by csabou@mozilla.com at Thu, 17 May 2018 09:45:42 +0000
Bug 1460470 - Make run-task Python 3.5+ only; r=mshal A try push converting run-task to Python 3 seemed to complete without error. Since it is annoying writing code that needs to work on both Python 2 and 3, let's require Python 3 and remove code for supporting Python 2. We implement a version check enforcing Python 3.5+. This is because we're supposed to be standardizing on 3.5+ everywhere. I want to prevent accidental usage of older Python 3 versions. MozReview-Commit-ID: 4vATLZ6Si2e
94c3b68ccc483c2822b163f67326ba8dbc76ac09: Bug 1460470 - Change run-task to use Python 3 by default; r=mshal
Gregory Szorc <gps@mozilla.com> - Wed, 09 May 2018 17:26:40 -0700 - rev 418535
Push 34006 by csabou@mozilla.com at Thu, 17 May 2018 09:45:42 +0000
Bug 1460470 - Change run-task to use Python 3 by default; r=mshal Python 3 is the future. MozReview-Commit-ID: APuu4Q3mimj
88324086394e1c373c3d840fbc5ef9db5c23bb06: Bug 1460470 - More run-task Python 3 porting; r=mshal
Gregory Szorc <gps@mozilla.com> - Wed, 09 May 2018 21:15:36 -0700 - rev 418534
Push 34006 by csabou@mozilla.com at Thu, 17 May 2018 09:45:42 +0000
Bug 1460470 - More run-task Python 3 porting; r=mshal Mostly normalization of str and bytes. Python 3 is annoying for systems level code where most things are bytes. MozReview-Commit-ID: KpvZGegBkYn
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip