214dd77eb4d09c5d025d33934aa414ab99469e40: try: -b do -p all -u none --artifact
Chris Manchester <cmanchester@mozilla.com> - Thu, 29 Mar 2018 10:50:19 -0700 - rev 1469134
Push 261843 by cmanchester@mozilla.com at Thu, 29 Mar 2018 17:50:29 +0000
try: -b do -p all -u none --artifact Pushed via `mach try syntax`
269e675d0753d8e5f4cd2b644c4898b80bd408ab: Bug 1447137 - Valgrind errors building with rust 1.25: Conditional jump or move depends on uninitialised value in various parsing functions. r=??
Julian Seward <jseward@acm.org> - Mon, 26 Mar 2018 11:00:59 +0200 - rev 1469133
Push 261843 by cmanchester@mozilla.com at Thu, 29 Mar 2018 17:50:29 +0000
Bug 1447137 - Valgrind errors building with rust 1.25: Conditional jump or move depends on uninitialised value in various parsing functions. r=?? This patch adds suppressions as needed on automation, for Servo-in-Gecko as compiled by rustc 1.25. It appears there are only three false error sites fun:*style*values*specified*color*Color*style*parser*Parse*parse* fun:*selectors*parser*SelectorList*Impl*parse* fun:*style*properties*shorthands* but there are a number of different paths leading to them, especially the first, hence the use of 17 suppressions in total, so as to remain specific. Following some investigation of the machine code involved, I think these are all Valgrind/Memcheck false positives, unfortunately, and probably to do with (legitimate) operand swapping in && or || expressions by rustc+LLVM. MozReview-Commit-ID: IJM5IY9EMdd
051eb71fabe00213295917812e987800ea9199ed: Bug 1447116 - Update rust builders to 1.25
Chris Manchester <cmanchester@mozilla.com> - Thu, 29 Mar 2018 10:49:51 -0700 - rev 1469132
Push 261843 by cmanchester@mozilla.com at Thu, 29 Mar 2018 17:50:29 +0000
Bug 1447116 - Update rust builders to 1.25 MozReview-Commit-ID: jY8gAcA3vJ
66bada87bef7ffbde4855f757a1f27352f1a9a87: try: -b do -p linux64,macosx64,win32,win64 -u mochitests -t none --rebuild 5
Mike Conley <mconley@mozilla.com> - Thu, 29 Mar 2018 13:49:28 -0400 - rev 1469131
Push 261842 by mconley@mozilla.com at Thu, 29 Mar 2018 17:49:52 +0000
try: -b do -p linux64,macosx64,win32,win64 -u mochitests -t none --rebuild 5
967247e30da009b92b3415e62db5947c7f2403c4: Bug 1353013 - Make TabChild::GetVisibility forward to PuppetWidget->IsVisible. r?tnikkel
Mike Conley <mconley@mozilla.com> - Wed, 20 Sep 2017 17:17:34 -0400 - rev 1469130
Push 261842 by mconley@mozilla.com at Thu, 29 Mar 2018 17:49:52 +0000
Bug 1353013 - Make TabChild::GetVisibility forward to PuppetWidget->IsVisible. r?tnikkel TabChild::GetVisibility would originally return true no matter what. Now it's computed based on the visibility of the PuppetWidget hosting it, which is arguably more accurate. MozReview-Commit-ID: GU0Lui8y0BX
49f2e3183f17ece6842a5c980cc40e4a6c5eba94: try: -b o -p win32,win64,linux64,linux,macosx64 -u mochitest-bc,mochitest-e10s-bc -t none --artifact
Edouard Oger <eoger@fastmail.com> - Thu, 29 Mar 2018 13:41:34 -0400 - rev 1469129
Push 261841 by eoger@mozilla.com at Thu, 29 Mar 2018 17:42:07 +0000
try: -b o -p win32,win64,linux64,linux,macosx64 -u mochitest-bc,mochitest-e10s-bc -t none --artifact Pushed via `mach try syntax` MozReview-Commit-ID: 7x31xhPqn0w
6dbf42d886fc8f8ff15ea836c5713e72acfc6659: logging browser-sync.js
Edouard Oger <eoger@fastmail.com> - Thu, 29 Mar 2018 13:37:20 -0400 - rev 1469128
Push 261841 by eoger@mozilla.com at Thu, 29 Mar 2018 17:42:07 +0000
logging browser-sync.js MozReview-Commit-ID: 6UUvpBNBfg8
541a91640e3764e2e41bfdb67033d67e7b01aa48: try: -b do -p all -u all[Ubuntu] -t none
Ben Kelly <ben@wanderview.com> - Thu, 29 Mar 2018 10:40:14 -0700 - rev 1469127
Push 261840 by bkelly@mozilla.com at Thu, 29 Mar 2018 17:40:36 +0000
try: -b do -p all -u all[Ubuntu] -t none
d5b537da98f99579689585612709489bbbe7d9e6: [mq]: fix.patch
Ben Kelly <ben@wanderview.com> - Thu, 29 Mar 2018 10:40:13 -0700 - rev 1469126
Push 261840 by bkelly@mozilla.com at Thu, 29 Mar 2018 17:40:36 +0000
[mq]: fix.patch
50a72214d3e815dd2eb76a8df75de7650a919309: try: -b o -p linux64,macosx64,win64 -u xpcshell,mochitests -t none --artifact
Otto Länd <bind-autoland@mozilla.com> - Thu, 29 Mar 2018 17:40:05 +0000 - rev 1469125
Push 261839 by mbanner@mozilla.com at Thu, 29 Mar 2018 17:40:17 +0000
try: -b o -p linux64,macosx64,win64 -u xpcshell,mochitests -t none --artifact
f3f06b4165fae0f153b11b519a1f4a045ebf2750: Bug 1399197 - Enable ESLint for osfile.jsm, nsURLFormatter.js and nsHelperAppDlg.js r?Standard8
Dan Banner <dbugs@thebanners.uk> - Wed, 10 Jan 2018 19:47:43 +0000 - rev 1469124
Push 261839 by mbanner@mozilla.com at Thu, 29 Mar 2018 17:40:17 +0000
Bug 1399197 - Enable ESLint for osfile.jsm, nsURLFormatter.js and nsHelperAppDlg.js r?Standard8 MozReview-Commit-ID: JpW8i9QKxVL
36cb005db0164bfc84add1c666d686678b5377c8: try: -b do -p linux64,linux64-base-toolchains,linux -u all[linux64-qr] -t none
Jeff Muizelaar <jmuizelaar@mozilla.com> - Thu, 29 Mar 2018 13:32:37 -0400 - rev 1469123
Push 261838 by jmuizelaar@mozilla.com at Thu, 29 Mar 2018 17:33:10 +0000
try: -b do -p linux64,linux64-base-toolchains,linux -u all[linux64-qr] -t none MozReview-Commit-ID: IfYB4g0qhjN
f6af9580316d49067d01e6c6d6c955da1f147300: blob-inval-pref
Jeff Muizelaar <jmuizelaar@mozilla.com> - Thu, 29 Mar 2018 13:30:52 -0400 - rev 1469122
Push 261838 by jmuizelaar@mozilla.com at Thu, 29 Mar 2018 17:33:10 +0000
blob-inval-pref
15ac716bacf3ecf479a3ee117b8dca67af7cd3d1: try: -b do -p linux -u all -t none
Boris Zbarsky <bzbarsky@mit.edu> - Thu, 29 Mar 2018 13:31:46 -0400 - rev 1469121
Push 261837 by bzbarsky@mozilla.com at Thu, 29 Mar 2018 17:31:59 +0000
try: -b do -p linux -u all -t none Pushed via `mach try syntax`
f3ebf0b72d96270f31e29c3c637dbb6e93538ad2: Bug 1448414. Remove the DOM_OBJECT classinfo bit. r=kmag
Boris Zbarsky <bzbarsky@mit.edu> - Wed, 28 Mar 2018 22:46:23 -0400 - rev 1469120
Push 261837 by bzbarsky@mozilla.com at Thu, 29 Mar 2018 17:31:59 +0000
Bug 1448414. Remove the DOM_OBJECT classinfo bit. r=kmag
da6cb0469fcd03c03f87c7a757baaf5ad5fc3403: Bug 1389581 part 2. Remove the now-unused getComponentsForScope API. r=kmag
Boris Zbarsky <bzbarsky@mit.edu> - Wed, 28 Mar 2018 22:46:23 -0400 - rev 1469119
Push 261837 by bzbarsky@mozilla.com at Thu, 29 Mar 2018 17:31:59 +0000
Bug 1389581 part 2. Remove the now-unused getComponentsForScope API. r=kmag
941dde9a0eee486cb57a577aa89f5da8abacafc9: Bug 1389581 part 1. Remove the DOM_OBJECT flag from various Components classinfo. r=kmag
Boris Zbarsky <bzbarsky@mit.edu> - Wed, 28 Mar 2018 22:46:22 -0400 - rev 1469118
Push 261837 by bzbarsky@mozilla.com at Thu, 29 Mar 2018 17:31:59 +0000
Bug 1389581 part 1. Remove the DOM_OBJECT flag from various Components classinfo. r=kmag Components and friends should not be exposed to content anyway. MozReview-Commit-ID: 4kCeBcIf9nt
9952ed3949849d7ba3204bbddf4028ef5e44c585: try: -b do -p all -u all[linux64,linux64-qr,Android 4.3] -t none
Kartikaya Gupta <kgupta@mozilla.com> - Thu, 29 Mar 2018 13:30:46 -0400 - rev 1469117
Push 261836 by kgupta@mozilla.com at Thu, 29 Mar 2018 17:31:06 +0000
try: -b do -p all -u all[linux64,linux64-qr,Android 4.3] -t none Pushed via `mach try syntax`
d8060c6a43a9fa3d9cfa704ce2bf248ea0c455bd: Bug x - Don't hold the sIndirectLayerTreesLock unnecessarily while notifying APZ of a layer tree removal. r?botond
Kartikaya Gupta <kgupta@mozilla.com> - Thu, 29 Mar 2018 13:30:36 -0400 - rev 1469116
Push 261836 by kgupta@mozilla.com at Thu, 29 Mar 2018 17:31:06 +0000
Bug x - Don't hold the sIndirectLayerTreesLock unnecessarily while notifying APZ of a layer tree removal. r?botond
a0339919a9542f01cae8a534dca584351db8a81a: Bug 1449982 - Hook up epoch-based task processing on the updater thread. r?botond
Kartikaya Gupta <kgupta@mozilla.com> - Thu, 29 Mar 2018 13:30:36 -0400 - rev 1469115
Push 261836 by kgupta@mozilla.com at Thu, 29 Mar 2018 17:31:06 +0000
Bug 1449982 - Hook up epoch-based task processing on the updater thread. r?botond This makes it so that we only process a UpdateHitTestingTree task (any tasks queued after it) once we know that the corresponding scene has been built and swapped in by WebRender. This ensures that processing of APZ data stays in sync with the active scene in WR. The way we do this is by tracking the "epoch" (which is updated per WR/layers transaction) that the APZ messages are based on. Only once the scene for that transaction is swapped in do we process those messages.
(0) -1000000 -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 +1000000 tip