503d276ad3bbefe84b255afe0b7552dab0db108c: Bug 1318403 - Part 1.1: Reduce code duplication in make_unicode. r=Waldo
André Bargull <andre.bargull@gmail.com> - Wed, 08 Mar 2017 09:10:50 -0800 - rev 352118
Push 31630 by cbook@mozilla.com at Mon, 10 Apr 2017 08:34:36 +0000
Bug 1318403 - Part 1.1: Reduce code duplication in make_unicode. r=Waldo
df176b9cd5823ebc496c01ffd60548e650defd6b: Bug 1346079: Update length of function returned from DateTimeFormat.prototype.format to match latest spec. r=gandalf
André Bargull <andre.bargull@gmail.com> - Thu, 06 Apr 2017 14:26:10 +0200 - rev 352117
Push 31630 by cbook@mozilla.com at Mon, 10 Apr 2017 08:34:36 +0000
Bug 1346079: Update length of function returned from DateTimeFormat.prototype.format to match latest spec. r=gandalf
448b205d97fd516d42c972bcecef8554d8650d35: Bug 1354529: Don't set constructor-flag for generator functions created through GeneratorFunction intrinsic. r=arai
André Bargull <andre.bargull@gmail.com> - Fri, 07 Apr 2017 15:21:45 +0200 - rev 352116
Push 31630 by cbook@mozilla.com at Mon, 10 Apr 2017 08:34:36 +0000
Bug 1354529: Don't set constructor-flag for generator functions created through GeneratorFunction intrinsic. r=arai
5649b13d63fc7f0f3e260899593483f8657b55c4: Bug 1354212: Fix source representation for async generators created through AsyncGenerator intrinsic. r=arai
André Bargull <andre.bargull@gmail.com> - Fri, 07 Apr 2017 16:02:11 +0200 - rev 352115
Push 31630 by cbook@mozilla.com at Mon, 10 Apr 2017 08:34:36 +0000
Bug 1354212: Fix source representation for async generators created through AsyncGenerator intrinsic. r=arai
3cb1462512b7bc2c181765854e7f144f70049912: Bug 1353693: Correct parsing of async generator methods. r=arai
André Bargull <andre.bargull@gmail.com> - Sun, 09 Apr 2017 11:59:26 +0200 - rev 352114
Push 31630 by cbook@mozilla.com at Mon, 10 Apr 2017 08:34:36 +0000
Bug 1353693: Correct parsing of async generator methods. r=arai
fddfbadf8fed92917b43e88020be9feff8cb2537: Bug 1353630 (part 5) - Allocate PseudoStack within ThreadInfo's constructor. r=jseward.
Nicholas Nethercote <nnethercote@mozilla.com> - Thu, 06 Apr 2017 09:40:28 +1000 - rev 352113
Push 31630 by cbook@mozilla.com at Mon, 10 Apr 2017 08:34:36 +0000
Bug 1353630 (part 5) - Allocate PseudoStack within ThreadInfo's constructor. r=jseward.
e02bb02196aaeb03763ceada5697ad883d8c75af: Bug 1353630 (part 4) - Separate ThreadInfos for live and dead threads. r=jseward.
Nicholas Nethercote <nnethercote@mozilla.com> - Mon, 03 Apr 2017 10:40:23 +1000 - rev 352112
Push 31630 by cbook@mozilla.com at Mon, 10 Apr 2017 08:34:36 +0000
Bug 1353630 (part 4) - Separate ThreadInfos for live and dead threads. r=jseward. Currently, ThreadInfos for live and dead threads are stored in a single vector. This patch separates them into two separate vectors. This ensures that the two kinds of ThreadInfos can't be mixed up. It also means ThreadInfo::mPendingDelete can be removed.
c43ee7462e5585c8c3b1c78f0a650580feabc0c8: Bug 1353630 (part 3) - Don't hold onto ThreadInfos for dead threads that aren't being profiled. r=jseward.
Nicholas Nethercote <nnethercote@mozilla.com> - Mon, 03 Apr 2017 10:40:23 +1000 - rev 352111
Push 31630 by cbook@mozilla.com at Mon, 10 Apr 2017 08:34:36 +0000
Bug 1353630 (part 3) - Don't hold onto ThreadInfos for dead threads that aren't being profiled. r=jseward. Currently, when the profiler is active we hold onto the ThreadInfo of all threads that die. Then when capturing a profile we ignore all threads that aren't being profiled. This patch changes things so we only hold onto the ThreadInfos of threads that die if they are being profiled. In effect it removes state 3 from the following list of possible ThreadInfo states: 1. !PendingDelete + !HasProfile 2. !PendingDelete + HasProfile 3. PendingDelete + !HasProfile (no longer used) 4. PendingDelete + HasProfile
36e5ca3911b82d759dbc39cd5a5aac10a340585e: Bug 1353630 (part 2) - Replace MaybeSetProfile() with ShouldProfileThread(). r=jseward.
Nicholas Nethercote <nnethercote@mozilla.com> - Thu, 06 Apr 2017 07:44:59 +1000 - rev 352110
Push 31630 by cbook@mozilla.com at Mon, 10 Apr 2017 08:34:36 +0000
Bug 1353630 (part 2) - Replace MaybeSetProfile() with ShouldProfileThread(). r=jseward. MaybeSetProfile() does a check and then sets on success. By separating the check from the set, we can avoid some subsequent HasProfile() checks.
6bf903b1e7ccdd88a688b988756e78ddd7014741: Bug 1353630 (part 1) - Refactor ThreadResponsiveness use in ThreadInfo. r=mstange.
Nicholas Nethercote <nnethercote@mozilla.com> - Wed, 05 Apr 2017 15:53:13 +1000 - rev 352109
Push 31630 by cbook@mozilla.com at Mon, 10 Apr 2017 08:34:36 +0000
Bug 1353630 (part 1) - Refactor ThreadResponsiveness use in ThreadInfo. r=mstange. Now that ThreadResponsiveness is only used on the main thread, we can refactor ThreadInfo a bit. This patch does the following. - Removes ThreadInfo::mThread, which is unused. - Changes ThreadInfo::mRespInfo to a Maybe<>, and moves the is-main-thread checking outside of ThreadInfo and ThreadResponsiveness. - Renames {ThreadInfo,TickSample}::mRespInfo as mResponsiveness, to better match the class name.
a1e5043844f295aa8f9a70517b7b76e34fecc634: Bug 1350967 (part 2) - Remove profiler_get_profile_jsobject_async() and profiler_save_profile_to_file_async(). r=mstange.
Nicholas Nethercote <nnethercote@mozilla.com> - Wed, 29 Mar 2017 15:48:13 +1100 - rev 352108
Push 31630 by cbook@mozilla.com at Mon, 10 Apr 2017 08:34:36 +0000
Bug 1350967 (part 2) - Remove profiler_get_profile_jsobject_async() and profiler_save_profile_to_file_async(). r=mstange. The state management is better done within nsProfiler::GetProfileDataAsync() and nsProfiler::DumpProfileToFileAsync(). (The latter function is new in this patch.) This fixes a deadlock. Other notes: - The patch moves ProfileGatherer from ProfilerState to nsProfiler. This is nice because the former is shared between threads but the latter is main thread only. (This is how the deadlock is avoided.) - ProfilerStateMutex and PSLockRef are no longer required in platform.h. Those types and variables are now only used in platform.cpp and platform-*.cpp. - ProfilerGatherer now calls profiler_get_profile() instead of ToJSON(). Which means that ToJSON() now has a single caller, so the patch inlines it at the callsite and removes it. - profiler_save_profile_to_file_async() dispatched a Runnable to the main thread. But this wasn't necessary, because it always ran on the main thread itself. So the new function nsProfiler::DumpProfileToFileAsync() doesn't do that. - profiler_will_gather_OOP_profile(), profiler_gathered_OOP_profile(), and profiler_OOP_exit_profile() are all moved into nsProfiler as well. This removes the need for the horrible fake lock in profiler_will_gather_OOP_profile(), hooray!
4483302f97a757145dca7dd5720a397d4f9b9246: Bug 1350967 (part 1) - Remove profiler_get_profile_jsobject. r=mstange.
Nicholas Nethercote <nnethercote@mozilla.com> - Wed, 29 Mar 2017 14:02:37 +1100 - rev 352107
Push 31630 by cbook@mozilla.com at Mon, 10 Apr 2017 08:34:36 +0000
Bug 1350967 (part 1) - Remove profiler_get_profile_jsobject. r=mstange. The conversion to a JSObject is better done within nsProfiler::GetProfileData().
4f5caf3ceda2973558a84e6054346d82d4555857: merge mozilla-central to mozilla-inbound. r=merge a=merge
Sebastian Hengst <archaeopteryx@coole-files.de> - Sun, 09 Apr 2017 20:52:10 +0200 - rev 352106
Push 31630 by cbook@mozilla.com at Mon, 10 Apr 2017 08:34:36 +0000
merge mozilla-central to mozilla-inbound. r=merge a=merge
3c60791c65670fe4cf38ef772dc38b0a645a350c: Bug 1354042 - Delete pending crash reports between mochitests; r=jmaher
Geoff Brown <gbrown@mozilla.com> - Sun, 09 Apr 2017 11:31:19 -0600 - rev 352105
Push 31630 by cbook@mozilla.com at Mon, 10 Apr 2017 08:34:36 +0000
Bug 1354042 - Delete pending crash reports between mochitests; r=jmaher
50cb1ce431d7d2acb0f483bd77395a3b96068d2c: Bug 1343774 - Update devtools-signed.xpi;r=jryans
Fred Lin <gasolin@mozilla.com> - Mon, 10 Apr 2017 09:48:48 +0800 - rev 352104
Push 31629 by cbook@mozilla.com at Mon, 10 Apr 2017 08:32:22 +0000
Bug 1343774 - Update devtools-signed.xpi;r=jryans MozReview-Commit-ID: 7D7JQgZXc6D
32dba2c55e9826e863e65c24508a778d3b890f29: Bug 1343774 - remove unused functions;r=Honza
Fred Lin <gasolin@mozilla.com> - Fri, 07 Apr 2017 11:55:13 +0800 - rev 352103
Push 31629 by cbook@mozilla.com at Mon, 10 Apr 2017 08:32:22 +0000
Bug 1343774 - remove unused functions;r=Honza MozReview-Commit-ID: CCB8o7mXOPR
bccc50917cc7bdb71dcf0370f1300a72312ea6c4: Bug 1354963 - enable rust mp4 parser on linux release. r=kinetik
Alfredo.Yang <ayang@mozilla.com> - Mon, 10 Apr 2017 09:23:21 +0800 - rev 352102
Push 31629 by cbook@mozilla.com at Mon, 10 Apr 2017 08:32:22 +0000
Bug 1354963 - enable rust mp4 parser on linux release. r=kinetik MozReview-Commit-ID: D0CzBQYL8mz
aa6ffa5c5b2ccbfa9fcc73605345c7d33137591a: Bug 1348718 - Remove useless method r=sebastian
Julian_Chu <walkingice0204@gmail.com> - Fri, 07 Apr 2017 14:23:34 +0800 - rev 352101
Push 31629 by cbook@mozilla.com at Mon, 10 Apr 2017 08:32:22 +0000
Bug 1348718 - Remove useless method r=sebastian No need to export text primary color anymore. MozReview-Commit-ID: 3SgJMviTcB5
0aca46064d807e830aa75cc171b83d6f3095cb68: Bug 1348718 - Build option menu button in same way r=sebastian
Julian_Chu <walkingice0204@gmail.com> - Fri, 07 Apr 2017 13:03:57 +0800 - rev 352100
Push 31629 by cbook@mozilla.com at Mon, 10 Apr 2017 08:32:22 +0000
Bug 1348718 - Build option menu button in same way r=sebastian There might be up to 2 Always-show-as-action button in ActionBar. One for menu-options, one for 3rd-party app action-button, if any. According to our design spec, the two buttons appearance should be similiar, therefore now we create them by same method. MozReview-Commit-ID: GPVteQR3hxr
500fcd4b01fb47c016357d3dc61b6ccf216fb8f3: Bug 1348718 - Use cross icon as close button r=sebastian
Julian_Chu <walkingice0204@gmail.com> - Wed, 05 Apr 2017 18:54:22 +0800 - rev 352099
Push 31629 by cbook@mozilla.com at Mon, 10 Apr 2017 08:32:22 +0000
Bug 1348718 - Use cross icon as close button r=sebastian Move this change to ActionBarPresenter. Use cross icon as close button to match design spec. MozReview-Commit-ID: JgUcKp7p7Bc
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip