54a86d54e1c1: Bug 1342306 (part 1) - Introduce SamplerThread class in platform-linux-android.cpp. r=jseward.
Nicholas Nethercote <nnethercote@mozilla.com> - Fri, 03 Mar 2017 15:52:35 +1100 - rev 346003
Push
31452 by cbook@mozilla.com at Mon, 06 Mar 2017 09:54:03 +0000
Bug 1342306 (part 1) - Introduce SamplerThread class in platform-linux-android.cpp. r=jseward.
This makes it more like platform-{macos,win32}.cpp, and will make it easier to
introduce locking around all the globals in platform.cpp.
The following things were moved into the new class.
- Types:
- SigHandlerCoordinator
- Functions:
- SigProfHandler()
- SigprofSender() as Run()
- Variables:
- gOldSigprofHandler as mOldSigprofHandler
- gSigprofSenderThread as mThread
- gIntervalMicro as mIntervalMicro
- gSigHandlerCoordinator as sSigHandlerCoordinator
sInstance is the singleton instance. PlatformStart() and PlatformStop() now
just delegate to StartSampler/StopSampler.
The patch also does the following tidy-ups.
Linux:
- gWasPaused is now cleared in the parent and child processes after forking.
- LUL: inlined and removed gLUL_initialization_routine().
- LUL: now only calling EnabledUnwinding() and doing the unit tests on the
first call to profiler_start(), instead of all of them.
Mac:
- Removed a useless call to pthread_self() -- mThread is already set by the
earlier call to pthread_create().
- Removed some low-value checking involving kNoThread.
Mac + Win:
- Renamed SamplerThread::mInstance as sInstance, because it's static.
- Merged SamplerThread::Start() with the constructor.
- Tweaked how mInterval/mIntervalMicro is initialized, so it can become const.
All platforms:
- Converted NULL to nullptr throughout.
- A few other very minor clean-ups, e.g. formatting.
693e0c6a44e0: Backed out changeset e818ea427a08 (bug 866473) for failing testGCGrayMarking. r=backout
Sebastian Hengst <archaeopteryx@coole-files.de> - Fri, 03 Mar 2017 23:48:51 +0100 - rev 346002
Push
31452 by cbook@mozilla.com at Mon, 06 Mar 2017 09:54:03 +0000
Backed out changeset e818ea427a08 (
bug 866473) for failing testGCGrayMarking. r=backout
1416b28a89c5: Bug 1342240 - Permafailing android 315920*, add fuzzy-if. r=gbrown
Joel Maher <jmaher@mozilla.com> - Fri, 03 Mar 2017 16:58:24 -0500 - rev 346001
Push
31452 by cbook@mozilla.com at Mon, 06 Mar 2017 09:54:03 +0000
Bug 1342240 - Permafailing android
315920*, add fuzzy-if. r=gbrown
MozReview-Commit-ID: Itlh2RIVKtL
c9b87d42837f: revert Bug 1343301 - disable non-e10s Stylo tests because we will disable all non-e10s tests in 57 r=dustin DONTBUILD
Kim Moir <kmoir@mozilla.com> - Fri, 03 Mar 2017 16:57:56 -0500 - rev 346000
Push
31452 by cbook@mozilla.com at Mon, 06 Mar 2017 09:54:03 +0000
revert
Bug 1343301 - disable non-e10s Stylo tests because we will disable all non-e10s tests in 57 r=dustin DONTBUILD
9ca662a5712f: Bug 1344374 - remove now-meaningless nsIRequest::INHIBIT_PIPELINE r=hurley
Patrick McManus <mcmanus@ducksong.com> - Fri, 03 Mar 2017 16:46:53 -0500 - rev 345999
Push
31452 by cbook@mozilla.com at Mon, 06 Mar 2017 09:54:03 +0000
Bug 1344374 - remove now-meaningless nsIRequest::INHIBIT_PIPELINE r=hurley
e3e83bf54936: bug 1344321 - back out a557cf5a3330
Aki Sasaki <asasaki@mozilla.com> - Fri, 03 Mar 2017 13:15:40 -0800 - rev 345998
Push
31452 by cbook@mozilla.com at Mon, 06 Mar 2017 09:54:03 +0000
bug 1344321 - back out a557cf5a3330
a557cf5a3330: bug 1344321 - enable linux nightly tests. r=callek DONTBUILD
Aki Sasaki <asasaki@mozilla.com> - Fri, 03 Mar 2017 12:35:54 -0800 - rev 345997
Push
31452 by cbook@mozilla.com at Mon, 06 Mar 2017 09:54:03 +0000
bug 1344321 - enable linux nightly tests. r=callek DONTBUILD
fb3bfd49e641: Bug 1343301 - disable non-e10s Stylo tests because we will disable all non-e10s tests in 57 r=dustin DONTBUILD
Kim Moir <kmoir@mozilla.com> - Fri, 03 Mar 2017 14:13:06 -0500 - rev 345996
Push
31452 by cbook@mozilla.com at Mon, 06 Mar 2017 09:54:03 +0000
Bug 1343301 - disable non-e10s Stylo tests because we will disable all non-e10s tests in 57 r=dustin DONTBUILD
c1bec4529e08: Bug 1341278 - Followup to hopefully make eslint happy a=me
Wes Kocher <wkocher@mozilla.com> - Fri, 03 Mar 2017 11:12:12 -0800 - rev 345995
Push
31452 by cbook@mozilla.com at Mon, 06 Mar 2017 09:54:03 +0000
Bug 1341278 - Followup to hopefully make eslint happy a=me
MozReview-Commit-ID: 9NOwHEAeN1H
e818ea427a08: Bug 866473 - Implement caseFirst option in Intl.Collator. r=Waldo
André Bargull <andre.bargull@gmail.com> - Fri, 03 Mar 2017 08:39:20 -0800 - rev 345994
Push
31452 by cbook@mozilla.com at Mon, 06 Mar 2017 09:54:03 +0000
Bug 866473 - Implement caseFirst option in Intl.Collator. r=Waldo
c6ffd6d73ab8: Bug 1333018 - Change argument type from reference to pointer in popConstI32, popConstI64, popConstPositivePowerOfTwoI32, and popConstPositivePowerOfTwoI64 to adhere to the API coding style. r=bbouvier
Crispin <chb2ab@virginia.edu> - Thu, 02 Mar 2017 18:01:49 -0500 - rev 345993
Push
31452 by cbook@mozilla.com at Mon, 06 Mar 2017 09:54:03 +0000
Bug 1333018 - Change argument type from reference to pointer in popConstI32, popConstI64, popConstPositivePowerOfTwoI32, and popConstPositivePowerOfTwoI64 to adhere to the API coding style. r=bbouvier
30c1e64495a9: Bug 1341278 - Fix loss of filters in netmon when clicking on back from the perf tabs. r=Honza
Adrien-Marie Enault <schwartzmorn+bugzilla@gmail.com> - Thu, 23 Feb 2017 22:20:38 +0100 - rev 345992
Push
31452 by cbook@mozilla.com at Mon, 06 Mar 2017 09:54:03 +0000
Bug 1341278 - Fix loss of filters in netmon when clicking on back from the perf tabs. r=Honza
4daed4761e8d: Bug 1344187 - Add guards around code in ProxyStream.cpp that require the crash reporter. r=aklotz
Ryan VanderMeulen <ryanvm@gmail.com> - Fri, 03 Mar 2017 13:33:13 -0500 - rev 345991
Push
31452 by cbook@mozilla.com at Mon, 06 Mar 2017 09:54:03 +0000
Bug 1344187 - Add guards around code in ProxyStream.cpp that require the crash reporter. r=aklotz
bcda4b323e9f: Bug 1344212 - Create lazy browser only if the addTab caller opts in. r=dao
Kevin Jones <kevinhowjones@gmail.com> - Fri, 03 Mar 2017 18:58:27 +0100 - rev 345990
Push
31452 by cbook@mozilla.com at Mon, 06 Mar 2017 09:54:03 +0000
Bug 1344212 - Create lazy browser only if the addTab caller opts in. r=dao
7099e03837e8: merge autoland to mozilla-central a=merge
Carsten "Tomcat" Book <cbook@mozilla.com> - Mon, 06 Mar 2017 10:51:51 +0100 - rev 345989
Push
31451 by cbook@mozilla.com at Mon, 06 Mar 2017 09:52:09 +0000
merge autoland to mozilla-central a=merge
911024a9cf3c: Bug 1344603 - Make Stop{Animations|Transitions}ForElement as a member function of CommonAnimationManager. r=boris
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Mon, 06 Mar 2017 13:19:09 +0900 - rev 345988
Push
31451 by cbook@mozilla.com at Mon, 06 Mar 2017 09:52:09 +0000
Bug 1344603 - Make Stop{Animations|Transitions}ForElement as a member function of CommonAnimationManager. r=boris
MozReview-Commit-ID: LSSpWYjoPn9
26cf91f36f5e: Bug 1344598 - Use nsIDocument::IsStyledByServo to check we are using servo or not. r=boris
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Mon, 06 Mar 2017 11:42:57 +0900 - rev 345987
Push
31451 by cbook@mozilla.com at Mon, 06 Mar 2017 09:52:09 +0000
Bug 1344598 - Use nsIDocument::IsStyledByServo to check we are using servo or not. r=boris
MozReview-Commit-ID: 1yQUAwHy51
f79d9ed6303b: servo: Merge #15827 - replace match with if let (from moonlightdrive:use-iflet-not-match); r=mbrubeck
Jyotsna Prakash <jyotsna.prakash@gmail.com> - Sun, 05 Mar 2017 19:26:27 -0800 - rev 345986
Push
31451 by cbook@mozilla.com at Mon, 06 Mar 2017 09:52:09 +0000
servo: Merge
#15827 - replace match with if let (from moonlightdrive:use-iflet-not-match); r=mbrubeck
<!-- Please describe your changes on the following line: -->
Use `if let` instead of a `match` with a single pattern.
I'm not clear if/how this needs to be tested (beyond what's been checked-off below), so please let me know if there's more to do. Thanks!
---
<!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `__` with appropriate data: -->
- [X] `./mach build -d` does not report any errors
- [X] `./mach test-tidy` does not report any errors
- [X] These changes fix
#15810
<!-- Either: -->
- [ ] There are tests for these changes OR
- [ ] These changes do not require tests because _____
<!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. -->
Source-Repo:
https://github.com/servo/servo
Source-Revision:
5ccf79e05570342ab9592fbc573229e38756344b
95e0ba5f61da: Backed out changeset 41bd2eefc823 (bug 1341230)
Iris Hsiao <ihsiao@mozilla.com> - Mon, 06 Mar 2017 11:48:58 +0800 - rev 345985
Push
31451 by cbook@mozilla.com at Mon, 06 Mar 2017 09:52:09 +0000
Backed out changeset 41bd2eefc823 (
bug 1341230)
06734b1a5436: Backed out changeset f879b73eb504 (bug 1341230)
Iris Hsiao <ihsiao@mozilla.com> - Mon, 06 Mar 2017 11:48:52 +0800 - rev 345984
Push
31451 by cbook@mozilla.com at Mon, 06 Mar 2017 09:52:09 +0000
Backed out changeset f879b73eb504 (
bug 1341230)