ff84b85aa1cbe998aa96e3df611d521344e63ba4: Bug 1291667 - Change NS_STYLE_USER_SELECT_* constants to enum classes; r=Manishearth,heycam
Ravi Shankar <wafflespeanut@gmail.com> - Wed, 10 Aug 2016 13:57:32 +0800 - rev 350158
Push 6570 by raliiev@mozilla.com at Mon, 14 Nov 2016 12:26:13 +0000
Bug 1291667 - Change NS_STYLE_USER_SELECT_* constants to enum classes; r=Manishearth,heycam MozReview-Commit-ID: 2qBMmQrtuR9
3660839b76ee6d25836b4c3456103d8e7afe053b: Bug 1293603 (part 3) - Remove erroneous NS_METHOD uses in widget/. r=erahm.
Nicholas Nethercote <nnethercote@mozilla.com> - Tue, 09 Aug 2016 14:03:13 +1000 - rev 350157
Push 6570 by raliiev@mozilla.com at Mon, 14 Nov 2016 12:26:13 +0000
Bug 1293603 (part 3) - Remove erroneous NS_METHOD uses in widget/. r=erahm. All these occurrences are for methods declared with NS_IMETHOD, and so they should be NS_IMETHODIMP instead of NS_METHOD.
b09d90288666fb3afb11877fc45527b904ef23db: Bug 1293603 (part 2) - Make Run() declarations consistent. r=erahm.
Nicholas Nethercote <nnethercote@mozilla.com> - Mon, 08 Aug 2016 12:18:10 +1000 - rev 350156
Push 6570 by raliiev@mozilla.com at Mon, 14 Nov 2016 12:26:13 +0000
Bug 1293603 (part 2) - Make Run() declarations consistent. r=erahm. This patch makes most Run() declarations in subclasses of nsIRunnable have the same form: |NS_IMETHOD Run() override|. As a result of these changes, I had to add |override| to a couple of other functions to satisfy clang's -Winconsistent-missing-override warning.
4417b2d37bc5b768181b792daccb56c3d29a5d11: Bug 1293603 (part 1) - Add |override| to CollectReports() declarations missing it. r=erahm.
Nicholas Nethercote <nnethercote@mozilla.com> - Mon, 08 Aug 2016 11:04:11 +1000 - rev 350155
Push 6570 by raliiev@mozilla.com at Mon, 14 Nov 2016 12:26:13 +0000
Bug 1293603 (part 1) - Add |override| to CollectReports() declarations missing it. r=erahm.
911fc6cbfad0df1b456ff4447fd81414ebf66c1e: Bug 1237102 - Make sure we don't generate invalidations for children of opacity:0 frames, even when plugins are present. r=tnikkel
Matt Woodrow <mwoodrow@mozilla.com> - Wed, 10 Aug 2016 15:15:28 +1200 - rev 350154
Push 6570 by raliiev@mozilla.com at Mon, 14 Nov 2016 12:26:13 +0000
Bug 1237102 - Make sure we don't generate invalidations for children of opacity:0 frames, even when plugins are present. r=tnikkel
cbcdad90154e4d74820089ddf2fc01482f095ec4: Bug 1237097 - Don't invalidate opacity:0 nsDisplayOpacity items. r=tnikkel
Matt Woodrow <mwoodrow@mozilla.com> - Wed, 10 Aug 2016 15:12:27 +1200 - rev 350153
Push 6570 by raliiev@mozilla.com at Mon, 14 Nov 2016 12:26:13 +0000
Bug 1237097 - Don't invalidate opacity:0 nsDisplayOpacity items. r=tnikkel
0310ad696bd3e464c1f60fa9c4b4c74f3687b3a6: Bug 1292463 - Move MOZ_C{,XX}_SUPPORTS_WARNING to python configure. r=chmanchester
Mike Hommey <mh+mozilla@glandium.org> - Fri, 05 Aug 2016 17:13:48 +0900 - rev 350152
Push 6570 by raliiev@mozilla.com at Mon, 14 Nov 2016 12:26:13 +0000
Bug 1292463 - Move MOZ_C{,XX}_SUPPORTS_WARNING to python configure. r=chmanchester
f3e203c8eaa616b28ee7995c7268f18d74d051ce: Bug 1292463 - Rename compilechecks.configure and test_header_checks.py. r=chmanchester
Mike Hommey <mh+mozilla@glandium.org> - Tue, 09 Aug 2016 08:25:35 +0900 - rev 350151
Push 6570 by raliiev@mozilla.com at Mon, 14 Nov 2016 12:26:13 +0000
Bug 1292463 - Rename compilechecks.configure and test_header_checks.py. r=chmanchester to, respectively, compile-checks.configure and test_compile_checks.py.
7023c2aa407ddb565451349bab3499510023d9a8: Bug 1292463 - Set MOZ_PGO subst/config from python configure. r=chmanchester
Mike Hommey <mh+mozilla@glandium.org> - Fri, 05 Aug 2016 16:38:39 +0900 - rev 350150
Push 6570 by raliiev@mozilla.com at Mon, 14 Nov 2016 12:26:13 +0000
Bug 1292463 - Set MOZ_PGO subst/config from python configure. r=chmanchester
305fce838f23b7b3c73a0c6fea3660587c24ddab: Bug 1292463 - Always set --enable-warnings-as-errors for MOZ_AUTOMATION builds. r=chmanchester
Mike Hommey <mh+mozilla@glandium.org> - Tue, 09 Aug 2016 07:51:46 +0900 - rev 350149
Push 6570 by raliiev@mozilla.com at Mon, 14 Nov 2016 12:26:13 +0000
Bug 1292463 - Always set --enable-warnings-as-errors for MOZ_AUTOMATION builds. r=chmanchester And remove it from mozconfigs.
b0e40bebd7374bf3bc4eed70230944e1d61c8491: Bug 1292463 - Move --enable-warnings-as-errors to python configure. r=chmanchester
Mike Hommey <mh+mozilla@glandium.org> - Fri, 05 Aug 2016 16:07:18 +0900 - rev 350148
Push 6570 by raliiev@mozilla.com at Mon, 14 Nov 2016 12:26:13 +0000
Bug 1292463 - Move --enable-warnings-as-errors to python configure. r=chmanchester
f5b446567ab87049256dd680b2359592c365ba5e: Bug 1292463 - Add MOZ_AUTOMATION to python configure. r=chmanchester
Mike Hommey <mh+mozilla@glandium.org> - Tue, 09 Aug 2016 07:43:27 +0900 - rev 350147
Push 6570 by raliiev@mozilla.com at Mon, 14 Nov 2016 12:26:13 +0000
Bug 1292463 - Add MOZ_AUTOMATION to python configure. r=chmanchester
bdde831593a37005188cc1d7aad9ea0dbaa8058f: Bug 1293541 - Clean up NS_OBJC_*_TRY_* macros. r=mstange.
Nicholas Nethercote <nnethercote@mozilla.com> - Tue, 09 Aug 2016 14:27:59 +1000 - rev 350146
Push 6570 by raliiev@mozilla.com at Mon, 14 Nov 2016 12:26:13 +0000
Bug 1293541 - Clean up NS_OBJC_*_TRY_* macros. r=mstange. NS_OBJC_{BEGIN,END}_TRY_LOGONLY_BLOCK{,RETURN} are identical to NS_OBJC_{BEGIN,END}_TRY_ABORT_BLOCK{,RETURN}. This patch removes the LOGONLY versions in favour of the ABORT versions.
17daca58e46ecad0b5cb08fc2e39068ff44e54fc: Bug 1293568 - Remove unused file nsSOCKS4SocketProvider.h. r=valentin.
Nicholas Nethercote <nnethercote@mozilla.com> - Tue, 09 Aug 2016 16:11:30 +1000 - rev 350145
Push 6570 by raliiev@mozilla.com at Mon, 14 Nov 2016 12:26:13 +0000
Bug 1293568 - Remove unused file nsSOCKS4SocketProvider.h. r=valentin.
7d022be4a1217559b11465f583c00aec0daaec2b: Bug 1293456 - Make js::Zone::usedByExclusiveThread atomic; r=jimb
Nick Fitzgerald <fitzgen@gmail.com> - Tue, 09 Aug 2016 16:33:39 -0700 - rev 350144
Push 6570 by raliiev@mozilla.com at Mon, 14 Nov 2016 12:26:13 +0000
Bug 1293456 - Make js::Zone::usedByExclusiveThread atomic; r=jimb The usedByExclusiveThread member is asserted against both on and off main thread in at least js::ExclusiveContext::setCompartment and maybe other places. As such, it should be atomic to protect against data races.
5bf671f59015965d26ee9e7c9781caacc658b24f: Bug 1293419 - Make the trace logger use js::Thread instead of PRThread; r=terrence
Nick Fitzgerald <fitzgen@gmail.com> - Tue, 09 Aug 2016 16:33:39 -0700 - rev 350143
Push 6570 by raliiev@mozilla.com at Mon, 14 Nov 2016 12:26:13 +0000
Bug 1293419 - Make the trace logger use js::Thread instead of PRThread; r=terrence This also introduces a hasher for js::Thread::Id.
fc0fbc22393bbc8f57ea39eb249fdedf6bd4f952: Bug 1293396 - Make the js shell's worker threads a js::Thread instead of a PRThread; r=terrence
Nick Fitzgerald <fitzgen@gmail.com> - Tue, 09 Aug 2016 16:33:39 -0700 - rev 350142
Push 6570 by raliiev@mozilla.com at Mon, 14 Nov 2016 12:26:13 +0000
Bug 1293396 - Make the js shell's worker threads a js::Thread instead of a PRThread; r=terrence
eefc85446e21cb21729b20b734a52583631c26cc: Bug 1290589 - Part 1: Thread AutoLockForExclusiveAccess params through compartment setting functions as proof of lock holding; r=terrence
Nick Fitzgerald <fitzgen@gmail.com> - Tue, 09 Aug 2016 16:33:38 -0700 - rev 350141
Push 6570 by raliiev@mozilla.com at Mon, 14 Nov 2016 12:26:13 +0000
Bug 1290589 - Part 1: Thread AutoLockForExclusiveAccess params through compartment setting functions as proof of lock holding; r=terrence
f8ff90165cc9d093756cdccbfa6a77691e0b2ba5: Bug 1290589 - Part 0: Remove JSRuntime's exclusiveAccessOwner and *CanLock assertions; r=terrence
Nick Fitzgerald <fitzgen@gmail.com> - Tue, 09 Aug 2016 16:33:38 -0700 - rev 350140
Push 6570 by raliiev@mozilla.com at Mon, 14 Nov 2016 12:26:13 +0000
Bug 1290589 - Part 0: Remove JSRuntime's exclusiveAccessOwner and *CanLock assertions; r=terrence PTHREAD_MUTEX_ERRORCHECK gives us this error checking against reentrancy and unlocking an unlocked lock or another thread's lock already, so it isn't needed. This also makes the *CanLock assertions no-ops. In the future, it would be nice to introduce ordering checks against inversions.
aab58242977a66a0c9343b4fed56e4b3192170db: Bug 1293313 - IonMonkey: Handle non-canonical NaNs in constant folding. r=luke
Dan Gohman <sunfish@mozilla.com> - Tue, 09 Aug 2016 15:35:55 -0700 - rev 350139
Push 6570 by raliiev@mozilla.com at Mon, 14 Nov 2016 12:26:13 +0000
Bug 1293313 - IonMonkey: Handle non-canonical NaNs in constant folding. r=luke
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip