7f31d84595e5eca480e1924480f76b13596d1074: Bug 1446668: Remove setUserData crashtests. r=smaug
Emilio Cobos Álvarez <emilio@crisal.io> - Sat, 17 Mar 2018 20:21:54 +0100 - rev 408716
Push 101012 by ecoal95@gmail.com at Sun, 18 Mar 2018 00:53:30 +0000
Bug 1446668: Remove setUserData crashtests. r=smaug Reviewers: smaug Bug #: 1446668 Differential Revision: https://phabricator.services.mozilla.com/D758 MozReview-Commit-ID: wyAvCCWbrS
911ec7374af5bb3770b143752f9bbfd753a4662b: Bug 1446668: Remove more dead code after bug 749981. r=smaug
Emilio Cobos Álvarez <emilio@crisal.io> - Sat, 17 Mar 2018 19:41:56 +0100 - rev 408715
Push 101012 by ecoal95@gmail.com at Sun, 18 Mar 2018 00:53:30 +0000
Bug 1446668: Remove more dead code after bug 749981. r=smaug Reviewers: smaug Bug #: 1446668 Differential Revision: https://phabricator.services.mozilla.com/D757 MozReview-Commit-ID: CWv0odRUxgK
efce78e62b6dac195e7cb4898684da54155d1661: Backed out changeset 12a46d4d860a (bug 1444327) for frequently failing devtools/client/inspector/fonts/test/browser_fontinspector_copy-URL.js (bug 1446595) a=backout
Noemi Erli <nerli@mozilla.com> - Sun, 18 Mar 2018 00:07:13 +0200 - rev 408714
Push 101011 by nerli@mozilla.com at Sat, 17 Mar 2018 22:28:18 +0000
Backed out changeset 12a46d4d860a (bug 1444327) for frequently failing devtools/client/inspector/fonts/test/browser_fontinspector_copy-URL.js (bug 1446595) a=backout
3cec10b16594fb2206fe90337077103906720506: Merge inbound to mozilla-central. a=merge
Margareta Eliza Balazs <ebalazs@mozilla.com> - Sat, 17 Mar 2018 23:52:08 +0200 - rev 408713
Push 101011 by nerli@mozilla.com at Sat, 17 Mar 2018 22:28:18 +0000
Merge inbound to mozilla-central. a=merge
ce59e347583b6726b8aaecbcacc97141c98945ff: Merge autoland to mozilla-central. a=merge
Margareta Eliza Balazs <ebalazs@mozilla.com> - Sat, 17 Mar 2018 23:50:46 +0200 - rev 408712
Push 101011 by nerli@mozilla.com at Sat, 17 Mar 2018 22:28:18 +0000
Merge autoland to mozilla-central. a=merge
c77e768cbdfd94afb57df511ee00f60b90fb921f: Backed out 2 changesets (bug 1373708) for frequent xpcshell failures in xpcshell.ini:toolkit/components/extensions/test/xpcshell/test_ext_startup_perf.js a=backout
Noemi Erli <nerli@mozilla.com> - Sat, 17 Mar 2018 23:37:27 +0200 - rev 408711
Push 101011 by nerli@mozilla.com at Sat, 17 Mar 2018 22:28:18 +0000
Backed out 2 changesets (bug 1373708) for frequent xpcshell failures in xpcshell.ini:toolkit/components/extensions/test/xpcshell/test_ext_startup_perf.js a=backout Backed out changeset b3bb4c38a0ef (bug 1373708) Backed out changeset a06dc76c6ed8 (bug 1373708)
eea3a7737f153ef473eca21e2da819e8d8efbfcc: No bug, Automated HPKP preload list update from host bld-linux64-spot-307 - a=hpkp-update
ffxbld - Sat, 17 Mar 2018 13:08:00 -0700 - rev 408710
Push 101011 by nerli@mozilla.com at Sat, 17 Mar 2018 22:28:18 +0000
No bug, Automated HPKP preload list update from host bld-linux64-spot-307 - a=hpkp-update
5d035e99ca38146fbb65e1da2f858e19bd7efbca: No bug, Automated HSTS preload list update from host bld-linux64-spot-307 - a=hsts-update
ffxbld - Sat, 17 Mar 2018 13:07:56 -0700 - rev 408709
Push 101011 by nerli@mozilla.com at Sat, 17 Mar 2018 22:28:18 +0000
No bug, Automated HSTS preload list update from host bld-linux64-spot-307 - a=hsts-update
4f85552387568a41e2a5f85338c9b1fff0f9510b: Bug 1383655 - Copy as HAR only displayed requests; r=jryans
Jan Odvarko <odvarko@gmail.com> - Thu, 15 Mar 2018 17:04:52 +0100 - rev 408708
Push 101011 by nerli@mozilla.com at Sat, 17 Mar 2018 22:28:18 +0000
Bug 1383655 - Copy as HAR only displayed requests; r=jryans MozReview-Commit-ID: 984pVPNimvc
219284d1520f662f5a60604f1b59c3f8ac57a39d: Merge mozilla-central to autoland. a=merge CLOSED TREE
Bogdan Tara <btara@mozilla.com> - Sat, 17 Mar 2018 12:34:09 +0200 - rev 408707
Push 101011 by nerli@mozilla.com at Sat, 17 Mar 2018 22:28:18 +0000
Merge mozilla-central to autoland. a=merge CLOSED TREE
b36868e9d272ad4ed7c17201ebca364c53563214: Backed out 2 changesets (bug 1425613) backed out for browser chrome failures at automation.py on a CLOSED TREE
Andreea Pavel <apavel@mozilla.com> - Sat, 17 Mar 2018 11:55:21 +0200 - rev 408706
Push 101011 by nerli@mozilla.com at Sat, 17 Mar 2018 22:28:18 +0000
Backed out 2 changesets (bug 1425613) backed out for browser chrome failures at automation.py on a CLOSED TREE Backed out changeset 6426e089e5c5 (bug 1425613) Backed out changeset 4939d44bcd0a (bug 1425613)
6d4b4514388db355da61b35d371b095dc0dd4c78: Bug 1446515 - Remove nsIDOMFileList. r=bz
Adrian Wielgosik <adrian.wielgosik@gmail.com> - Fri, 16 Mar 2018 20:55:32 +0100 - rev 408705
Push 101011 by nerli@mozilla.com at Sat, 17 Mar 2018 22:28:18 +0000
Bug 1446515 - Remove nsIDOMFileList. r=bz MozReview-Commit-ID: 4ab1e6NTcOB
20b2d3c8f26c466319b51028fc285aade33d5a72: Bug 1442063 - Don't call FlushRendering() after we reached the state of STATE_WAITING_TO_FINISH. r=dbaron
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Fri, 09 Mar 2018 15:16:52 +0900 - rev 408704
Push 101011 by nerli@mozilla.com at Sat, 17 Mar 2018 22:28:18 +0000
Bug 1442063 - Don't call FlushRendering() after we reached the state of STATE_WAITING_TO_FINISH. r=dbaron Once we reached the state of STATE_WAITING_TO_FINISH, we just need to wait for the final MozAfterPaint which is corresponding to flushRendering() after "reftest-wait" removal. MozReview-Commit-ID: EJxDYUnqbmr
6d066cd7740457f4654ec9f0822a1b3ecf5c3ff0: servo: Merge #20321 - Remove update-manifest argument that is no longer valid (from servo:jdm-patch-6); r=emilio
Josh Matthews <josh@joshmatthews.net> - Fri, 16 Mar 2018 21:51:35 -0400 - rev 408703
Push 101011 by nerli@mozilla.com at Sat, 17 Mar 2018 22:28:18 +0000
servo: Merge #20321 - Remove update-manifest argument that is no longer valid (from servo:jdm-patch-6); r=emilio This nightly sync job is now broken since #20312 because it doesn't need to select a particular binary. We can get rid of the unnecessary argument to fix it. Source-Repo: https://github.com/servo/servo Source-Revision: 2f8fa32e916cdb93c2ba56b246e39519bf49f1ca
7fb1a832336d1d78b4f92bdf5505e9f382861565: Bug 1369711 - [mozlint] Make sure KeyboardInterrupts are handled well wherever they happen r=gps
Andrew Halberstadt <ahalberstadt@mozilla.com> - Fri, 23 Feb 2018 08:55:06 -0500 - rev 408702
Push 101011 by nerli@mozilla.com at Sat, 17 Mar 2018 22:28:18 +0000
Bug 1369711 - [mozlint] Make sure KeyboardInterrupts are handled well wherever they happen r=gps There a few pieces needed here to properly handle KeyboardInterrupts. 1. All in-progress work needs to abort. Ideally the underlying linters will be able to catch KeyboardInterrupt, and return partial results (like the flake8 linter does). Linters may alternatively allow the KeyboardInterrupt to propagate up. Mozlint will catch and handle this appropriately, though any results found will be lost. The only change to this behaviour was fixing a bug in the flake8 linter. 2. Any unstarted jobs need to be canceled. In concurrent.futures, there are two different queues. First, jobs are placed on the work queue, which is just a list maintained by the parent process. As workers become available, jobs are moved off the work queue, and onto the call queue (which is a multiprocessing.Queue). Jobs that live on the work queue can be canceled with 'future.cancel()', whereas jobs that live on the call queue cannot. The number of extra jobs that are stored on the call queue is determined by this variable: https://hg.mozilla.org/mozilla-central/file/deb7714a7bcd/third_party/python/futures/concurrent/futures/process.py#l86 In this patch, the parent process' sigint handler (which will be called on Ctrl-C) is responsible for canceling all the jobs on the work queue. For the jobs on the call queue, the best we can do is set a global variable that tells workers to abort early. 3. Idle workers should exit gracefully. When there are no more jobs left, workers will block on the call queue (either waiting for more jobs, or waiting for the executor to send the shutdown signal). If a KeyboardInterrupt is received while a worker is blocking, it isn't possible to intercept that anywhere (due to quirks of how concurrent.futures is implemented). The InterruptableQueue class was created to solve this problem. It will return None instead of propagating KeyboardInterrupt. A None value will wake the worker up and tell it to gracefully shutdown. This way, we avoid cryptic tracebacks in the output. With all of these various pieces solved, pressing Ctrl-C appears to always exit gracefully, sometimes even printing partial results. MozReview-Commit-ID: 36Pe3bbUKmk
9712703bd2428c0127e0425c60da22f0b22fe60f: Bug 1369711 - [mozlint] Refactor concurrent.futures ProcessPoolExecutor code for readability r=gps
Andrew Halberstadt <ahalberstadt@mozilla.com> - Fri, 23 Feb 2018 09:02:16 -0500 - rev 408701
Push 101011 by nerli@mozilla.com at Sat, 17 Mar 2018 22:28:18 +0000
Bug 1369711 - [mozlint] Refactor concurrent.futures ProcessPoolExecutor code for readability r=gps This commit doesn't change any behaviour, just attempts to make this a little more readable. The workers will call '_collect_results' for each WorkItem they process (either because it is finished or because it was canceled). This also differentiates between setup failures and run failures. MozReview-Commit-ID: 36Pe3bbUKmk
6426e089e5c548dc1c75bc055792d85fe89573ea: Bug 1425613 - Part 2 - Add a test for repeatedly called pref getters. r=florian
Johann Hofmann <jhofmann@mozilla.com> - Sun, 18 Feb 2018 22:48:06 +0100 - rev 408700
Push 101011 by nerli@mozilla.com at Sat, 17 Mar 2018 22:28:18 +0000
Bug 1425613 - Part 2 - Add a test for repeatedly called pref getters. r=florian MozReview-Commit-ID: 4doKsld9qGF
4939d44bcd0a4aafde8c480e1ba8a66a1f936c7e: Bug 1425613 - Part 1 - Record and expose pref access statistics in nsIPrefService in debug mode. r=njn
Johann Hofmann <jhofmann@mozilla.com> - Thu, 01 Mar 2018 13:59:43 +0100 - rev 408699
Push 101011 by nerli@mozilla.com at Sat, 17 Mar 2018 22:28:18 +0000
Bug 1425613 - Part 1 - Record and expose pref access statistics in nsIPrefService in debug mode. r=njn These statistics will be used by browser tests to analyze frequently accessed preferences so that we can recommend using preference observers instead. MozReview-Commit-ID: 9uZnwmjZL4U
6d67283033868a54d89a936ba5e336d9bad5c79c: Bug 1418009 - Avoid speculative connections on prematurely inserted lazy tabs r=dao
Oriol Brufau <oriol-bugzilla@hotmail.com> - Fri, 16 Mar 2018 16:58:36 +0100 - rev 408698
Push 101011 by nerli@mozilla.com at Sat, 17 Mar 2018 22:28:18 +0000
Bug 1418009 - Avoid speculative connections on prematurely inserted lazy tabs r=dao MozReview-Commit-ID: 3T8PLBLEGNt
5e2d471594610c72379d42d1cce2ff4c6484c5e3: Bug 1445990 - fix initialization of blocklist service in non-browser apps, r=florian
Gijs Kruitbosch <gijskruitbosch@gmail.com> - Thu, 15 Mar 2018 16:16:11 +0000 - rev 408697
Push 101011 by nerli@mozilla.com at Sat, 17 Mar 2018 22:28:18 +0000
Bug 1445990 - fix initialization of blocklist service in non-browser apps, r=florian MozReview-Commit-ID: GK4SA8gJ8Pf
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip