f29c950fa2262e1bbae4072f3056a4662648727a: Bug 1383741 - Ensure browser_experiments.js works with both new and old Preferences UI. r=mconley
Evan Tseng <evan@tseng.io> - Tue, 25 Jul 2017 17:26:47 +0800 - rev 371333
Push 93049 by cbook@mozilla.com at Thu, 27 Jul 2017 09:30:07 +0000
Bug 1383741 - Ensure browser_experiments.js works with both new and old Preferences UI. r=mconley MozReview-Commit-ID: Bj2r0xLKxAj
088f78b64f4a28a7909079d6e3d1be7e885a43ba: Bug 1381032 Ignore keypress events in about:addons when focus is in an embedded options browser r=kmag
Andrew Swan <aswan@mozilla.com> - Mon, 24 Jul 2017 15:09:13 -0700 - rev 371332
Push 93049 by cbook@mozilla.com at Thu, 27 Jul 2017 09:30:07 +0000
Bug 1381032 Ignore keypress events in about:addons when focus is in an embedded options browser r=kmag MozReview-Commit-ID: D3KqkYfXbri
9ea98e47b68272fc83b7f5078a19633d31f19a2f: Bug 1384422 - Remove clang entries from tooltool manifests. r=gps
Mike Hommey <mh+mozilla@glandium.org> - Wed, 26 Jul 2017 16:34:54 +0900 - rev 371331
Push 93049 by cbook@mozilla.com at Thu, 27 Jul 2017 09:30:07 +0000
Bug 1384422 - Remove clang entries from tooltool manifests. r=gps Except for fuzzing and linux static analysis. Also, we leave them in windows releng.manifest in case buildbot builds still need to happen for some reason.
cc2502e91e1647bb1f363793b6b9bb6ab4a060e9: Bug 1384422 - Use toolchain dependencies for clang. r=gps
Mike Hommey <mh+mozilla@glandium.org> - Wed, 26 Jul 2017 16:32:15 +0900 - rev 371330
Push 93049 by cbook@mozilla.com at Thu, 27 Jul 2017 09:30:07 +0000
Bug 1384422 - Use toolchain dependencies for clang. r=gps This leaves out fuzzing and linux static analysis builds, which are using, respectively, clang 4.0.1 and clang 3.8, while linux64-clang produces a 3.9 and win*-clang a 5.0
a7f3328de88d3862e4cf46597902f1ce8ac9d815: Bug 1384224 - Add support for hardlinks to InstallManifest; r=gps
Alex Gaynor <agaynor@mozilla.com> - Tue, 25 Jul 2017 14:06:15 -0400 - rev 371329
Push 93049 by cbook@mozilla.com at Thu, 27 Jul 2017 09:30:07 +0000
Bug 1384224 - Add support for hardlinks to InstallManifest; r=gps Also removes InstallManifestNoSymlinks which can be more simply expressed by passing link_policy='copy' to InstallManifest.populate_registry. MozReview-Commit-ID: Bkjc2hIub4A
9181162d412254a9da0f64d62ab7e7c7e11ab855: No bug - Revendor rust dependencies
Servo VCS Sync <servo-vcs-sync@mozilla.com> - Thu, 27 Jul 2017 02:00:02 +0000 - rev 371328
Push 93049 by cbook@mozilla.com at Thu, 27 Jul 2017 09:30:07 +0000
No bug - Revendor rust dependencies
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 371327
Push 93049 by cbook@mozilla.com at Thu, 27 Jul 2017 09:30:07 +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 371326
Push 93049 by cbook@mozilla.com at Thu, 27 Jul 2017 09:30:07 +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 371325
Push 93049 by cbook@mozilla.com at Thu, 27 Jul 2017 09:30:07 +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 371324
Push 93049 by cbook@mozilla.com at Thu, 27 Jul 2017 09:30:07 +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 371323
Push 93049 by cbook@mozilla.com at Thu, 27 Jul 2017 09:30:07 +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 371322
Push 93049 by cbook@mozilla.com at Thu, 27 Jul 2017 09:30:07 +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 371321
Push 93049 by cbook@mozilla.com at Thu, 27 Jul 2017 09:30:07 +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 371320
Push 93049 by cbook@mozilla.com at Thu, 27 Jul 2017 09:30:07 +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 371319
Push 93049 by cbook@mozilla.com at Thu, 27 Jul 2017 09:30:07 +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 371318
Push 93049 by cbook@mozilla.com at Thu, 27 Jul 2017 09:30:07 +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 371317
Push 93049 by cbook@mozilla.com at Thu, 27 Jul 2017 09:30:07 +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 371316
Push 93049 by cbook@mozilla.com at Thu, 27 Jul 2017 09:30:07 +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 371315
Push 93049 by cbook@mozilla.com at Thu, 27 Jul 2017 09:30:07 +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 371314
Push 93049 by cbook@mozilla.com at Thu, 27 Jul 2017 09:30:07 +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
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip