62218867013b9cd1991fbe39ea1129831098d14d: Bug 1268544: Disable proxy code paths in accessible/xpcom pending resolution of bug 1288839; r?tbsaunde draft
Aaron Klotz <aklotz@mozilla.com> - Fri, 22 Jul 2016 14:09:23 -0600 - rev 392068
Push 23928 by aklotz@mozilla.com at Fri, 22 Jul 2016 21:56:49 +0000
Bug 1268544: Disable proxy code paths in accessible/xpcom pending resolution of bug 1288839; r?tbsaunde MozReview-Commit-ID: 3AAnFir6rnx
2b0ed41a1f629490c1acf646d236b6aeb14a47ec: Bug 1268544: Remove proxy-specific code paths from IAccessible and IA2 wrappers; r?tbsaunde draft
Aaron Klotz <aklotz@mozilla.com> - Fri, 22 Jul 2016 14:20:42 -0600 - rev 392067
Push 23928 by aklotz@mozilla.com at Fri, 22 Jul 2016 21:56:49 +0000
Bug 1268544: Remove proxy-specific code paths from IAccessible and IA2 wrappers; r?tbsaunde MozReview-Commit-ID: J2LxsDU7trH
a3f463d0c438511addffbbc8c1682f54925d2553: Bug 1268544: Refactor ProxyAccessible and dependencies; r?tbsaunde draft
Aaron Klotz <aklotz@mozilla.com> - Fri, 22 Jul 2016 13:51:49 -0600 - rev 392066
Push 23928 by aklotz@mozilla.com at Fri, 22 Jul 2016 21:56:49 +0000
Bug 1268544: Refactor ProxyAccessible and dependencies; r?tbsaunde MozReview-Commit-ID: EHV0JR6NmKf
e70d8b4577b20992af971a48c128f218d6dcab83: Bug 1288590: Rename nsAttrInfo to mozilla::dom::BorrowedAttrInfo draft
Emilio Cobos Álvarez <ecoal95@gmail.com> - Fri, 22 Jul 2016 14:11:41 -0700 - rev 392065
Push 23927 by bmo:ealvarez@mozilla.com at Fri, 22 Jul 2016 21:50:11 +0000
Bug 1288590: Rename nsAttrInfo to mozilla::dom::BorrowedAttrInfo Unfortunately couldn't add all the debug checks that I'd want, since we can't assert that is not safe to run script in quite a few places :( MozReview-Commit-ID: 8m3Wm1WntZs
d7468bf0a5f607476af20b920845d19b61b1587d: Bug 1288590: Rename nsAttrInfo to mozilla::dom::BorrowedAttrInfo draft
Emilio Cobos Álvarez <ecoal95@gmail.com> - Fri, 22 Jul 2016 14:11:41 -0700 - rev 392064
Push 23926 by bmo:ealvarez@mozilla.com at Fri, 22 Jul 2016 21:48:20 +0000
Bug 1288590: Rename nsAttrInfo to mozilla::dom::BorrowedAttrInfo Unfortunately couldn't add all the debug checks that I'd want, since we can't assert that is not safe to run script in quite a few places :( MozReview-Commit-ID: 8m3Wm1WntZs
e74982866e033e4aa23954d4cf64d5c4905559db: Bug 1288843: Modify OuterDocAccessible so that ChildCount() and ChildAt(0) resolve RemoteChildDoc(); r?tbsaunde draft
Aaron Klotz <aklotz@mozilla.com> - Fri, 22 Jul 2016 13:40:05 -0600 - rev 392063
Push 23925 by aklotz@mozilla.com at Fri, 22 Jul 2016 21:35:17 +0000
Bug 1288843: Modify OuterDocAccessible so that ChildCount() and ChildAt(0) resolve RemoteChildDoc(); r?tbsaunde MozReview-Commit-ID: 38qOXftPFid
e2fbb0ebc3bddd45066bcd9a9fa380ff2899da89: Bug 1272146: Add thunk for IAccessible property accesses that pass non-self child IDs; r?tbsaunde draft
Aaron Klotz <aklotz@mozilla.com> - Fri, 22 Jul 2016 13:24:06 -0600 - rev 392062
Push 23925 by aklotz@mozilla.com at Fri, 22 Jul 2016 21:35:17 +0000
Bug 1272146: Add thunk for IAccessible property accesses that pass non-self child IDs; r?tbsaunde MozReview-Commit-ID: Kx8UVGP2q7h
630a0c3daef55f118f7ad9f3c5f51dbe1f807491: Bug 1288841: Add a typelib containing info for IServiceProvider and IEnumVARIANT; r?tbsaunde, mshal draft
Aaron Klotz <aklotz@mozilla.com> - Fri, 22 Jul 2016 13:27:10 -0600 - rev 392061
Push 23925 by aklotz@mozilla.com at Fri, 22 Jul 2016 21:35:17 +0000
Bug 1288841: Add a typelib containing info for IServiceProvider and IEnumVARIANT; r?tbsaunde, mshal MozReview-Commit-ID: 4xe2T8pQ44f
d1027ff51cabcd17a9cabea03d13f69a61f99e5a: Bug 1268544: Integrate remote COM objects into a11y code; r?tbsaunde draft
Aaron Klotz <aklotz@mozilla.com> - Fri, 22 Jul 2016 15:29:40 -0600 - rev 392060
Push 23925 by aklotz@mozilla.com at Fri, 22 Jul 2016 21:35:17 +0000
Bug 1268544: Integrate remote COM objects into a11y code; r?tbsaunde MozReview-Commit-ID: ctPgegQ83a
ac12a74faa953124ec27cdb2f859031451d7f7d4: Bug 1268544: Disable proxy code paths in accessible/xpcom pending resolution of bug 1288839; r?tbsaunde draft
Aaron Klotz <aklotz@mozilla.com> - Fri, 22 Jul 2016 14:09:23 -0600 - rev 392059
Push 23925 by aklotz@mozilla.com at Fri, 22 Jul 2016 21:35:17 +0000
Bug 1268544: Disable proxy code paths in accessible/xpcom pending resolution of bug 1288839; r?tbsaunde MozReview-Commit-ID: 3AAnFir6rnx
ec6c871906e7693aadeabebc6315b327a50dd932: Bug 1268544: Remove proxy-specific code paths from IAccessible and IA2 wrappers; r?tbsaunde draft
Aaron Klotz <aklotz@mozilla.com> - Fri, 22 Jul 2016 14:20:42 -0600 - rev 392058
Push 23925 by aklotz@mozilla.com at Fri, 22 Jul 2016 21:35:17 +0000
Bug 1268544: Remove proxy-specific code paths from IAccessible and IA2 wrappers; r?tbsaunde MozReview-Commit-ID: J2LxsDU7trH
191e2e45ab06451dac34fed04a4328f867813d8e: Bug 1268544: Refactor ProxyAccessible and dependencies; r?tbsaunde draft
Aaron Klotz <aklotz@mozilla.com> - Fri, 22 Jul 2016 13:51:49 -0600 - rev 392057
Push 23925 by aklotz@mozilla.com at Fri, 22 Jul 2016 21:35:17 +0000
Bug 1268544: Refactor ProxyAccessible and dependencies; r?tbsaunde MozReview-Commit-ID: EHV0JR6NmKf
a081e8e660f4ce6a5631f19a6a8abb9a46617aea: Bug 1268544: Refactor PDocAccessible and its dependencies, and add code to integrate remote COM objects; r?tbsaunde draft
Aaron Klotz <aklotz@mozilla.com> - Fri, 22 Jul 2016 15:29:07 -0600 - rev 392056
Push 23925 by aklotz@mozilla.com at Fri, 22 Jul 2016 21:35:17 +0000
Bug 1268544: Refactor PDocAccessible and its dependencies, and add code to integrate remote COM objects; r?tbsaunde MozReview-Commit-ID: Fr4q3dq1ZQU
ab1e216c85d18dc157f95cba8e9901e53938ca8c: Bug 1275289 - Add try catch to DownloadLegacy.js since aRequest.responseStatus does not exist in the case of a failed download;r?paolo draft
Jimmy Wang <jimmyw22@gmail.com> - Tue, 24 May 2016 14:37:42 -0400 - rev 392055
Push 23924 by jimmyw22@gmail.com at Fri, 22 Jul 2016 21:16:36 +0000
Bug 1275289 - Add try catch to DownloadLegacy.js since aRequest.responseStatus does not exist in the case of a failed download;r?paolo MozReview-Commit-ID: HbN86Ef3Okv
cd089ab2eadabd3ef34c399a43567725bff6f4dd: Bug 1282257 - Fix include ordering to make the style checker happy. r=bustage
Ryan VanderMeulen <ryanvm@gmail.com> - Fri, 22 Jul 2016 17:08:29 -0400 - rev 392054
Push 23924 by jimmyw22@gmail.com at Fri, 22 Jul 2016 21:16:36 +0000
Bug 1282257 - Fix include ordering to make the style checker happy. r=bustage
5665a80ea08a900fcd43f87600d3f751d58613cb: Bug 1288590: Rename nsAttrInfo to mozilla::dom::BorrowedAttrInfo, and add debug checks. draft
Emilio Cobos Álvarez <ecoal95@gmail.com> - Fri, 22 Jul 2016 14:11:41 -0700 - rev 392053
Push 23923 by bmo:ealvarez@mozilla.com at Fri, 22 Jul 2016 21:13:27 +0000
Bug 1288590: Rename nsAttrInfo to mozilla::dom::BorrowedAttrInfo, and add debug checks. MozReview-Commit-ID: 8m3Wm1WntZs
afc3e8210612eace7fd1babecaff2bfdccb5578f: Bug 1247168 - Use a cache for repo checkout in lint tasks; r?dustin draft
Gregory Szorc <gps@mozilla.com> - Wed, 20 Jul 2016 16:21:46 -0700 - rev 392052
Push 23922 by bmo:gps@mozilla.com at Fri, 22 Jul 2016 21:07:37 +0000
Bug 1247168 - Use a cache for repo checkout in lint tasks; r?dustin Previously, every lint task would have to create its own checkout. This was time consuming. The robustcheckout extension purges the working copy of *all* untracked and ignored files. It also restores modified files to their original state. In other words, as long as you trust Mercurial to go from revision X to revision Y, robustcheckout is as good as a fresh checkout. This commit adds a cache for the working directory checkout so lint tasks only have to effectively perform incremental `hg update` between task executions. This should make tasks spend a lot less time doing version control foo. On Try, time for flake8 tasks is currently hovering around 4 minutes. After this change, I've seen tasks finish as quickly as 11s! But that was with a hacked up legacy.py that added the workspace cache to the whitelist for Try. While I would like to see workspace reuse on Try eventually, this is not the right commit to roll that out in. MozReview-Commit-ID: 66P2rt896qE
b105e52d36cfbd22c5b812252d5ed75a1ab2833b: Bug 1247168 - Convert lint image and tasks to use robustcheckout; r?dustin draft
Gregory Szorc <gps@mozilla.com> - Tue, 19 Jul 2016 13:30:03 -0700 - rev 392051
Push 23922 by bmo:gps@mozilla.com at Fri, 22 Jul 2016 21:07:37 +0000
Bug 1247168 - Convert lint image and tasks to use robustcheckout; r?dustin The robustcheckout Mercurial extension does a clone+checkout optimally. Read the bug for more on it. robustcheckout is already used by mozharness automation. It has resulted in a significant reduction in I/O usage and utilization in automation. This commit replaces tc-vcs with the robustcheckout equivalent. We replace the existing tc-vcs scope and cache with a new one. Because Dustin and I are paranoid, we maintain separate caches per SCM level - even though we could arguably share the same cache. Defense in depth. Robustcheckout (when used with --sharebase) pools storage for related repos automatically. i.e. changesets from inbound and central will be in the same store. This means you likely only have one copy of each changeset per cache. This can result in significant space savings. And, since there are fewer copies floating around, hg.mozilla.org and various network appliances are working less too! Since tc-vcs is no longer used, we stop it from being installed. While we're here, we also change the images to execute as the "worker" user. This happens automatically as a result of using the "checkout-and-run" script. MozReview-Commit-ID: EDeebuP7TkT
14a191ff275bf218aac6adeac1d6209556c3e289: Bug 1247168 - Add a script to perform a checkout then run a command; r?dustin draft
Gregory Szorc <gps@mozilla.com> - Thu, 21 Jul 2016 14:57:37 -0700 - rev 392050
Push 23922 by bmo:gps@mozilla.com at Fri, 22 Jul 2016 21:07:37 +0000
Bug 1247168 - Add a script to perform a checkout then run a command; r?dustin The script will be used as the main command in task YAML files. It changes ownership of caches. Then switches to the "worker" user. Then performs a Gecko checkout. Then executes whatever command was requested via its arguments. The script has been added to the shared recipes directory so it can eventually be used by other Docker images. This means if we e.g. want to add Git support, we only need to update one file in the tree. MozReview-Commit-ID: Fuy1VrdSGYn
3889b54f2984dc6a11b88a67faeee035b129f34b: Bug 1247168 - Use a cache for repo checkout in lint tasks; r?dustin draft
Gregory Szorc <gps@mozilla.com> - Wed, 20 Jul 2016 16:21:46 -0700 - rev 392049
Push 23921 by bmo:gps@mozilla.com at Fri, 22 Jul 2016 20:59:11 +0000
Bug 1247168 - Use a cache for repo checkout in lint tasks; r?dustin Previously, every lint task would have to create its own checkout. This was time consuming. The robustcheckout extension purges the working copy of *all* untracked and ignored files. It also restores modified files to their original state. In other words, as long as you trust Mercurial to go from revision X to revision Y, robustcheckout is as good as a fresh checkout. This commit adds a cache for the working directory checkout so lint tasks only have to effectively perform incremental `hg update` between task executions. This should make tasks spend a lot less time doing version control foo. On Try, time for flake8 tasks is currently hovering around 4 minutes. After this change, I've seen tasks finish as quickly as 11s! But that was with a hacked up legacy.py that added the workspace cache to the whitelist for Try. While I would like to see workspace reuse on Try eventually, this is not the right commit to roll that out in. MozReview-Commit-ID: 66P2rt896qE
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip