cb7f7cc326875b2fd28d4a63101b07360a6606fd: Bug 1476405: Follow-up: Handle nsThread cleanup for threads that never shutdown. r=me
Kris Maglione <maglione.k@gmail.com> - Thu, 26 Jul 2018 16:36:16 -0700 - rev 428683
Push 34339 by dluca@mozilla.com at Fri, 27 Jul 2018 10:20:10 +0000
Bug 1476405: Follow-up: Handle nsThread cleanup for threads that never shutdown. r=me
6d18a8bd5ee351da1a0cdfaa63f49706a2f95ba3: Bug 1476405: Part 6 - Register AudioIPC threads with the profiler. r=kinetik
Kris Maglione <maglione.k@gmail.com> - Wed, 18 Jul 2018 23:29:16 -0700 - rev 428682
Push 34339 by dluca@mozilla.com at Fri, 27 Jul 2018 10:20:10 +0000
Bug 1476405: Part 6 - Register AudioIPC threads with the profiler. r=kinetik Presumably the Rust portion of this will have to land externally first and then be imported, but I have no idea how or where to submit it. MozReview-Commit-ID: 2gzQbRKxaZ9
b2a99f50e642cc3dc41ab540e7639d2c39bbe75b: Bug 1476405: Part 5 - Create nsThread wrapper and use reasonable stack size for BackgroundHangMonitor. r=erahm
Kris Maglione <maglione.k@gmail.com> - Fri, 20 Jul 2018 13:31:14 -0700 - rev 428681
Push 34339 by dluca@mozilla.com at Fri, 27 Jul 2018 10:20:10 +0000
Bug 1476405: Part 5 - Create nsThread wrapper and use reasonable stack size for BackgroundHangMonitor. r=erahm BackgroundHangMonitor is a special snowflake, and uses PR_CreateThread directly, for some reason. MozReview-Commit-ID: 2Qg28EqDwM7
b5b9d295545dff9c8f7aa5e5c0137afa24385eb2: Bug 1476405: Part 4 - Create nsThread wrappers whenever a thread is registered with the profiler. r=erahm,mstange
Kris Maglione <maglione.k@gmail.com> - Wed, 18 Jul 2018 22:39:38 -0700 - rev 428680
Push 34339 by dluca@mozilla.com at Fri, 27 Jul 2018 10:20:10 +0000
Bug 1476405: Part 4 - Create nsThread wrappers whenever a thread is registered with the profiler. r=erahm,mstange This automatically gets us wrappers (and therefore memory statistics) for Stylo threads, JS HelperThreads, and any other non-nsThread threads that we already register with the profiler. MozReview-Commit-ID: 8ZPjb0ojyWp
f092a32a363911e58c71ed5d2e4bd92347437c7e: Bug 1476405: Part 3 - Use reasonable stack sizes and create wrappers for JS threads. r=erahm,tcampbell
Kris Maglione <maglione.k@gmail.com> - Thu, 19 Jul 2018 19:29:56 -0700 - rev 428679
Push 34339 by dluca@mozilla.com at Fri, 27 Jul 2018 10:20:10 +0000
Bug 1476405: Part 3 - Use reasonable stack sizes and create wrappers for JS threads. r=erahm,tcampbell For ordinary JS helper threads, we can update names and create wrappers using the existing thread profiler hooks, but we still need to update their default stack sizes to avoid huge pages. For the XPConnect JS Watchdog thread, we sometimes get a wrapper as it is, but only sometimes. And we never use a reasonable stack size. MozReview-Commit-ID: EuR3gL5JATL
6c154f4d9dd93e3dac6045c3b8ead22702071fda: Bug 1476405: Part 2b - Use default thread size from nsIThreadManager in Linux PlatformThreads. r=jld
Kris Maglione <maglione.k@gmail.com> - Fri, 20 Jul 2018 13:20:42 -0700 - rev 428678
Push 34339 by dluca@mozilla.com at Fri, 27 Jul 2018 10:20:10 +0000
Bug 1476405: Part 2b - Use default thread size from nsIThreadManager in Linux PlatformThreads. r=jld MozReview-Commit-ID: 4Mod1IdzJBw
d0ebb3aa8e0f0946eafc2e7cac4d5cbcf1694e2f: Bug 1476405: Part 2a - Create nsThread wrappers/set names for chromium threads. r=erahm,jld
Kris Maglione <maglione.k@gmail.com> - Wed, 18 Jul 2018 22:31:30 -0700 - rev 428677
Push 34339 by dluca@mozilla.com at Fri, 27 Jul 2018 10:20:10 +0000
Bug 1476405: Part 2a - Create nsThread wrappers/set names for chromium threads. r=erahm,jld MozReview-Commit-ID: FvGhq6nhIde
06b8093ddc6a341b8be4ef2c4dca2188ada74296: Bug 1476405: Part 1 - Allow enumerating non-native nsThread threads. r=erahm
Kris Maglione <maglione.k@gmail.com> - Fri, 20 Jul 2018 13:48:50 -0700 - rev 428676
Push 34339 by dluca@mozilla.com at Fri, 27 Jul 2018 10:20:10 +0000
Bug 1476405: Part 1 - Allow enumerating non-native nsThread threads. r=erahm MozReview-Commit-ID: 1JKxWeejqzi
72b855b514f912ddd458272348b3849361ed4deb: Bug 1477628 - Convert FnvHash{Set,Map} instances to FxHash{Set,Map}. r=heycam
Nicholas Nethercote <nnethercote@mozilla.com> - Fri, 27 Jul 2018 09:01:15 +1000 - rev 428675
Push 34339 by dluca@mozilla.com at Fri, 27 Jul 2018 10:20:10 +0000
Bug 1477628 - Convert FnvHash{Set,Map} instances to FxHash{Set,Map}. r=heycam It doesn't appear to make much difference to performance, but it does let us remove the `fnv` crate from the repo.
2f7364bad51af4d5d0c5873a65bfdf5e7f909394: Bug 1478820 - Remove trailing 'o' in comment, r=me
Nika Layzell <nika@thelayzells.com> - Thu, 26 Jul 2018 18:35:39 -0400 - rev 428674
Push 34339 by dluca@mozilla.com at Fri, 27 Jul 2018 10:20:10 +0000
Bug 1478820 - Remove trailing 'o' in comment, r=me Accidentally failed to commit this comment-only change.
540ce309a136fca21662645cc4f14cc7a3f2183d: Bug 1478820 - Stop manually synchronizing VTYPE_ and nsXPTTypeTag, r=erahm
Nika Layzell <nika@thelayzells.com> - Thu, 26 Jul 2018 17:47:47 -0400 - rev 428673
Push 34339 by dluca@mozilla.com at Fri, 27 Jul 2018 10:20:10 +0000
Bug 1478820 - Stop manually synchronizing VTYPE_ and nsXPTTypeTag, r=erahm Reviewers: erahm! Tags: #secure-revision Bug #: 1478820 Differential Revision: https://phabricator.services.mozilla.com/D2449
98884f98717df879f6d1eb6a46e6720870c193ed: Merge mozilla-central to inbound. a=merge CLOSED TREE
Csoregi Natalia <ncsoregi@mozilla.com> - Fri, 27 Jul 2018 01:02:37 +0300 - rev 428672
Push 34339 by dluca@mozilla.com at Fri, 27 Jul 2018 10:20:10 +0000
Merge mozilla-central to inbound. a=merge CLOSED TREE
c8ea1d673cace55358f49f121307efc4315daa17: Bug 1476427 - part 3 - convert bindgen options into js_options; r=chmanchester
Nathan Froyd <froydnj@mozilla.com> - Thu, 26 Jul 2018 17:37:56 -0400 - rev 428671
Push 34339 by dluca@mozilla.com at Fri, 27 Jul 2018 10:20:10 +0000
Bug 1476427 - part 3 - convert bindgen options into js_options; r=chmanchester
f89b91c892b931c3bf02b3ad5f6521fb06cfef34: Bug 1476427 - part 2 - whitelist projects that require bindgen; r=chmanchester
Nathan Froyd <froydnj@mozilla.com> - Thu, 26 Jul 2018 17:37:56 -0400 - rev 428670
Push 34339 by dluca@mozilla.com at Fri, 27 Jul 2018 10:20:10 +0000
Bug 1476427 - part 2 - whitelist projects that require bindgen; r=chmanchester JS, at least, doesn't need bindgen at this point. If JS does start requiring bindgen under certain build configurations, we'll have to figure out what to do about the bindgen dependency at that point: require bindgen always, or just require bindgen for the configuration(s).
ede08380391724d4c6cf2c2af2b355b712ef5b74: Bug 1476427 - part 1 - move bindgen configure bits to a separate file; r=chmanchester
Nathan Froyd <froydnj@mozilla.com> - Thu, 26 Jul 2018 17:37:56 -0400 - rev 428669
Push 34339 by dluca@mozilla.com at Fri, 27 Jul 2018 10:20:10 +0000
Bug 1476427 - part 1 - move bindgen configure bits to a separate file; r=chmanchester This change makes the config variables determined for bindgen (MOZ_CLANG_PATH et al) available to JS.
e8fd3709089bb5acd5bbef144901140c0595dc0e: Bug 1240547 - Part 5: Reorder HttpBaseChannel member variables. r=valentin
Eric Rahm <erahm@mozilla.com> - Fri, 20 Jul 2018 16:56:22 -0700 - rev 428668
Push 34339 by dluca@mozilla.com at Fri, 27 Jul 2018 10:20:10 +0000
Bug 1240547 - Part 5: Reorder HttpBaseChannel member variables. r=valentin
2930c95c8a43897fa703471f8e6a706e239035c7: Bug 1240547 - Part 4: Use bitfields for HttpChannelChild bool variables. r=valentin
Eric Rahm <erahm@mozilla.com> - Fri, 20 Jul 2018 15:39:40 -0700 - rev 428667
Push 34339 by dluca@mozilla.com at Fri, 27 Jul 2018 10:20:10 +0000
Bug 1240547 - Part 4: Use bitfields for HttpChannelChild bool variables. r=valentin
0f776009b482ae27b2b8bf646c19a2f47acb2b65: Bug 1240547 - Part 3: Reorder HttpChannelChild member variables. r=valentin
Eric Rahm <erahm@mozilla.com> - Fri, 20 Jul 2018 14:11:46 -0700 - rev 428666
Push 34339 by dluca@mozilla.com at Fri, 27 Jul 2018 10:20:10 +0000
Bug 1240547 - Part 3: Reorder HttpChannelChild member variables. r=valentin
2e2140d43498b51b11babcdc550f44c299fcf962: Bug 1240547 - Part 2: Pack HttpChannelParent bool fields. r=valentin
Eric Rahm <erahm@mozilla.com> - Thu, 19 Jul 2018 17:40:43 -0700 - rev 428665
Push 34339 by dluca@mozilla.com at Fri, 27 Jul 2018 10:20:10 +0000
Bug 1240547 - Part 2: Pack HttpChannelParent bool fields. r=valentin
5846965a61de00e8ebc7582d30fb98582fe806dd: Bug 1240547 - Part 1: Reorder HttpChannelParent member variables. r=valentin
Eric Rahm <erahm@mozilla.com> - Thu, 19 Jul 2018 17:19:07 -0700 - rev 428664
Push 34339 by dluca@mozilla.com at Fri, 27 Jul 2018 10:20:10 +0000
Bug 1240547 - Part 1: Reorder HttpChannelParent member variables. r=valentin
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip