f8efd433a8270ecad9896d290bc6bce1ff42dd14: Backed out changeset 1c8d22359d5d because the gecko half was backed out a=backout CLOSED TREE
Wes Kocher <wkocher@mozilla.com> - Wed, 26 Jul 2017 18:39:40 -0700 - rev 419936
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Backed out changeset 1c8d22359d5d because the gecko half was backed out a=backout CLOSED TREE MozReview-Commit-ID: 6dEpUMwimww
7f5d8fe1c87062853ed44b9ede27ad24c03e5812: Backed out 4 changesets (bug 1341102, bug 1383492) for windows build bustage and crashtest assertions a=backout CLOSED TREE
Wes Kocher <wkocher@mozilla.com> - Wed, 26 Jul 2017 18:09:45 -0700 - rev 419935
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Backed out 4 changesets (bug 1341102, bug 1383492) for windows build bustage and crashtest assertions a=backout CLOSED TREE Backed out changeset 1c4310082e35 (bug 1341102) Backed out changeset 849c109d96b4 (bug 1341102) Backed out changeset 11cadad891a4 (bug 1383492) Backed out changeset b4dfcf4f795e (bug 1383492) MozReview-Commit-ID: 4bDAPgiaepG
1c4310082e35d51a44c759ea1323699e2ae2f8c7: Bug 1341102: Fix bustage on a CLOSED TREE; r=bustage
Manish Goregaokar <manishearth@gmail.com> - Wed, 26 Jul 2017 16:51:35 -0700 - rev 419934
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1341102: Fix bustage on a CLOSED TREE; r=bustage MozReview-Commit-ID: Ho2PNnBhR3M
849c109d96b452e92485bb899bf5a2ca7cf4e447: Bug 1341102: Fix bustage on a CLOSED TREE; r=bustage
Manish Goregaokar <manishearth@gmail.com> - Wed, 26 Jul 2017 16:51:35 -0700 - rev 419933
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1341102: Fix bustage on a CLOSED TREE; r=bustage MozReview-Commit-ID: Ho2PNnBhR3M
cf333ee9e227b187dfd080c2991925a068ebc890: Bug 1384363 - Update builders to rust 1.19.0 for linux64-fuzzing. r=mshal
Ralph Giles <giles@mozilla.com> - Tue, 25 Jul 2017 17:42:33 -0700 - rev 419932
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1384363 - Update builders to rust 1.19.0 for linux64-fuzzing. r=mshal Missed this in the update in bug 1382743. Thanks to glandium for pointing out the oversight. MozReview-Commit-ID: 6P4qnBCNEGy
8dbfc2cb2c9aad1e08c11b9d79ef22540e750ad9: Bug 1384363 - Add the fuzzing tooltool manifest to the rust update list. r=mshal
Ralph Giles <giles@mozilla.com> - Tue, 25 Jul 2017 17:41:58 -0700 - rev 419931
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1384363 - Add the fuzzing tooltool manifest to the rust update list. r=mshal MozReview-Commit-ID: Hv0bjfBvKfW
a8373914cbfd9b8595fc24f36c876cab0a26c02a: Bug 1384396 - Detect Watchman Mercurial integration in configure; r=nalexander
Gregory Szorc <gps@mozilla.com> - Tue, 25 Jul 2017 22:05:23 -0700 - rev 419930
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1384396 - Detect Watchman Mercurial integration in configure; r=nalexander Configure now detects VCS info. Configure now detects Watchman. We can combine the two so configure can detect if Mercurial is configured with Watchman enabled. This commit does two things: 1) collects the Mercurial config so it is available to downstream checks 2) examines the config for presence and state of the fsmonitor extension We don't yet do anything with the fsmonitor state. But it should be useful soon. Also, the return value is kinda wonky. This will almost certainly be improved as soon as there is an actual consumer. MozReview-Commit-ID: HyHZ2X8VI0h
2a1b1485ffc702fb546d4c73686b5fba3e2e56dc: Bug 1384396 - Detect Watchman in configure; r=nalexander
Gregory Szorc <gps@mozilla.com> - Tue, 25 Jul 2017 22:04:53 -0700 - rev 419929
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1384396 - Detect Watchman in configure; r=nalexander It is an optional build dependency. While we detect the version, we don't do any minimum version checking because nothing uses it... yet. MozReview-Commit-ID: 1tPo9AnD4fV
0c2bc12f4ebe44428385745266d2fd158e0c3382: Bug 1384396 - Add a @depends_all utility function; r=nalexander
Gregory Szorc <gps@mozilla.com> - Tue, 25 Jul 2017 22:00:38 -0700 - rev 419928
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1384396 - Add a @depends_all utility function; r=nalexander Often you only want to evaluate a function if all its dependencies are true. Expressing this in a "when" can be difficult. So let's add a convenience decorator for it. The existing code for @depends_if() was refactored to take an evaluation function as its first argument. This prevents some duplicate code and turns @depends_if() and @depends_all() into one-liners. MozReview-Commit-ID: Jbugvf0lioM
958f5a158cd91a65da45cbd1fc4bb7d9f910afb8: No bug - Revendor rust dependencies
Servo VCS Sync <servo-vcs-sync@mozilla.com> - Wed, 26 Jul 2017 23:02:02 +0000 - rev 419927
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
No bug - Revendor rust dependencies
11cadad891a496e81549a39817ac186c4ab42ccf: Bug 1383492: stylo: Change nscoord_MAX to 1<<30 - 1 ; r=emilio,dbaron
Manish Goregaokar <manishearth@gmail.com> - Tue, 25 Jul 2017 14:36:33 -0700 - rev 419926
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1383492: stylo: Change nscoord_MAX to 1<<30 - 1 ; r=emilio,dbaron nscoord_MAX is (1<<30) so that we can check for overflow *after* adding two nscoords. However, (nscoord_MAX + nscoord_MAX) will still overflow. Subtracting one makes this no longer possible. MozReview-Commit-ID: BtbQRMp5kWm
b4dfcf4f795efa4f37e2c3c6025fe8fc33b5ce48: Bug 1383492: stylo: Bump app units version; r=emilio
Manish Goregaokar <manishearth@gmail.com> - Tue, 25 Jul 2017 14:30:39 -0700 - rev 419925
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1383492: stylo: Bump app units version; r=emilio MozReview-Commit-ID: JZp66wkSZc0
c1a15605e8a2662bd9c8a09435fd7f862d1f8776: Bug 1362786 - (3) Run CppFiltParser in worker r=kmag
Doug Thayer <dothayer@mozilla.com> - Fri, 21 Jul 2017 14:13:37 -0700 - rev 419924
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1362786 - (3) Run CppFiltParser in worker r=kmag Pulls out the CppFiltParser work into a worker to run in the background and avoid the jank induced by the final convertSymsMapToExpectedSymFormat call. Profiling shows that after this change there is virtually no jank when asking the geckoProfiler API for symbols. MozReview-Commit-ID: CAKMvjLa4dl
71b419e1788dd017f3f3fe6bf76ae04115698a66: Bug 1362786 - (2) Run NMParser in worker r=kmag
Doug Thayer <dothayer@mozilla.com> - Fri, 21 Jul 2017 14:14:17 -0700 - rev 419923
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1362786 - (2) Run NMParser in worker r=kmag Pulls out the NMParser work (parsing nm results and turning them into an ArrayBuffer'd map of addresses to symbols) into a worker. For OSX we will still need to do some work to run c++filt in the background, but this gets us most of the way there. Without a Subprocess.jsm usable from a worker, we'll have to bounce data back to the main thread in order to bounce it to the c++filt worker. MozReview-Commit-ID: LZi7J1qGpmh
242a12eae20e469b3d8e6cfdc0ae34f9a1752c5d: Bug 1362786 - (1) Increase subprocess BUFFER_SIZE r=kmag
Doug Thayer <dothayer@mozilla.com> - Fri, 21 Jul 2017 10:20:36 -0700 - rev 419922
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1362786 - (1) Increase subprocess BUFFER_SIZE r=kmag While 4KiB is a decently sized buffer, bumping it to 32 on my machine reduced the time for getSymbolsFromNM from 12s to 8s. If 32 is too large for the typical use of this, then we can instead just parameterize this so that we can specify as large a buffer as we want for our use case. MozReview-Commit-ID: 3wGpHzQ9uZ5
1c8d22359d5d1bd24fae209631deabf8d1a0fc82: servo: Merge #17878 - stylo: Bump app units version (from Manishearth:bump-au); r=emilio
Manish Goregaokar <manishearth@gmail.com> - Wed, 26 Jul 2017 16:53:58 -0500 - rev 419921
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
servo: Merge #17878 - stylo: Bump app units version (from Manishearth:bump-au); r=emilio r=emilio https://bugzilla.mozilla.org/show_bug.cgi?id=1383492 Source-Repo: https://github.com/servo/servo Source-Revision: 27031b996b905bbe42234729a63352cd7579f0fa
9092331c31e41433f2f85e2b82141bba5b4ff807: Bug 1384517 - Generate Marionette server API docs; r=automatedtester
Andreas Tolfsen <ato@sny.no> - Wed, 26 Jul 2017 15:05:37 +0100 - rev 419920
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1384517 - Generate Marionette server API docs; r=automatedtester This is automatically generated from `./mach marionette doc`. MozReview-Commit-ID: JpCfM1LGUnh
cba13cf446d510f870d6b61c91f7c0981748f7f3: Bug 1384517 - Exclude testing/marionette/doc from linting; r=automatedtester
Andreas Tolfsen <ato@sny.no> - Wed, 26 Jul 2017 15:04:51 +0100 - rev 419919
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1384517 - Exclude testing/marionette/doc from linting; r=automatedtester It also lists directories instead of globbing all files. MozReview-Commit-ID: ApxmKVfEWTz
31dcb89c3c4bab13b99e9c4f9c25ffa102fc3629: Bug 1384517 - Add "marionette doc" subcommand to generate docs; r=automatedtester
Andreas Tolfsen <ato@sny.no> - Wed, 26 Jul 2017 15:00:47 +0100 - rev 419918
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1384517 - Add "marionette doc" subcommand to generate docs; r=automatedtester This patch introduces a new top-level mach command "marionette" that can be invoked as `./mach marionette`. It offers two subcommands, "test" and "doc". The "test" subcommand is functionally equivalent to the existing "marionette-test" command, which this patch deprecates. The "doc" subcommand generates the Marionette server API documentation using jsdoc, which it is presumed is already installed on the system. A future patch will make this subcommand more sophisticated, but this should work for now. It also comes with an --http <host>:<port> flag which spins up an HTTPD serving the documentation. MozReview-Commit-ID: DAoHC8tHJQF
c530d257c6d254246db783792ed8c62f3673fcc0: Bug 1384517 - Fix testing/marionette API docs; r=automatedtester
Andreas Tolfsen <ato@sny.no> - Wed, 26 Jul 2017 13:11:53 +0100 - rev 419917
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1384517 - Fix testing/marionette API docs; r=automatedtester Various fixes to make the generated API documentation from testing/marionette somewhat easier to read. MozReview-Commit-ID: F9duuQoOYBt
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip