76fdd0f934c191a3ca2d050e81cad97f2b1298a6: Bug 1093573 part 14 - Remove newborn generator state. r=wingo
Jan de Mooij <jdemooij@mozilla.com> - Thu, 13 Nov 2014 17:39:53 +0100 - rev 215530
Push 27818 by ryanvm@gmail.com at Thu, 13 Nov 2014 20:19:09 +0000
Bug 1093573 part 14 - Remove newborn generator state. r=wingo
8792056f152cf79804df03bc7d130ad68ae0ded7: Bug 1093573 part 13 - Handle closing legacy generators correctly. r=wingo,shu
Jan de Mooij <jdemooij@mozilla.com> - Thu, 13 Nov 2014 17:39:51 +0100 - rev 215529
Push 27818 by ryanvm@gmail.com at Thu, 13 Nov 2014 20:19:09 +0000
Bug 1093573 part 13 - Handle closing legacy generators correctly. r=wingo,shu
5e645894f6bf0b32c5d17823b44c91863c1b3beb: Bug 1093573 part 12 - Inline INITIALYIELD and YIELD in Baseline. r=wingo
Jan de Mooij <jdemooij@mozilla.com> - Thu, 13 Nov 2014 17:39:49 +0100 - rev 215528
Push 27818 by ryanvm@gmail.com at Thu, 13 Nov 2014 20:19:09 +0000
Bug 1093573 part 12 - Inline INITIALYIELD and YIELD in Baseline. r=wingo
e2be5d0449c5eea1f4395c737c53baf3f4e4780a: Bug 1098025 - Remove the manual ReportPendingException from XULDocument::ExecuteScript; r=bholley
Terrence Cole <terrence@mozilla.com> - Wed, 12 Nov 2014 15:12:13 -0800 - rev 215527
Push 27818 by ryanvm@gmail.com at Thu, 13 Nov 2014 20:19:09 +0000
Bug 1098025 - Remove the manual ReportPendingException from XULDocument::ExecuteScript; r=bholley
657e8b81c02dd70dd04cce286edffa35a7b1bf01: Bug 1096023 - Fix code generation for ClassHook caches when the SPS profiler is active, r=jandem.
Brian Hackett <bhackett1024@gmail.com> - Thu, 13 Nov 2014 09:30:28 -0700 - rev 215526
Push 27818 by ryanvm@gmail.com at Thu, 13 Nov 2014 20:19:09 +0000
Bug 1096023 - Fix code generation for ClassHook caches when the SPS profiler is active, r=jandem.
58f75321e4c18b78276b561531b65b19fb8ab579: Bug 1097585 - Don't generate ClassHook caches for calling or constructing proxies, r=jandem.
Brian Hackett <bhackett1024@gmail.com> - Thu, 13 Nov 2014 09:27:17 -0700 - rev 215525
Push 27818 by ryanvm@gmail.com at Thu, 13 Nov 2014 20:19:09 +0000
Bug 1097585 - Don't generate ClassHook caches for calling or constructing proxies, r=jandem.
44d6420a3cc7de60012f832534320f77a6497787: Bug 1097762 - part 2 - add test for clearing flag histograms; r=froydnj
Michael Ratcliffe <mratcliffe@mozilla.com> - Thu, 13 Nov 2014 10:18:10 -0500 - rev 215524
Push 27818 by ryanvm@gmail.com at Thu, 13 Nov 2014 20:19:09 +0000
Bug 1097762 - part 2 - add test for clearing flag histograms; r=froydnj
e0c591e12feae8328eeef98a78a172693101ceb6: Bug 1097762 - part 1 - correctly re-initialize flag histograms after clearing them; r=gfritzsche
Nathan Froyd <froydnj@mozilla.com> - Wed, 12 Nov 2014 12:03:47 -0500 - rev 215523
Push 27818 by ryanvm@gmail.com at Thu, 13 Nov 2014 20:19:09 +0000
Bug 1097762 - part 1 - correctly re-initialize flag histograms after clearing them; r=gfritzsche
683c4915bceef65dc0f260381b966fa54510f29e: Bug 1097302, increase the number of major forget skippables, r=mccr8
Olli Pettay <Olli.Pettay@helsinki.fi> - Wed, 12 Nov 2014 21:33:50 +0200 - rev 215522
Push 27818 by ryanvm@gmail.com at Thu, 13 Nov 2014 20:19:09 +0000
Bug 1097302, increase the number of major forget skippables, r=mccr8
42f47a2b3eb523c9381479462e90ac66c43ef0b1: Bug 1091777 - Add TextureClient recycling to CairoImag r=nical
Sotaro Ikeda <sikeda@mozilla.com> - Thu, 13 Nov 2014 07:53:49 -0800 - rev 215521
Push 27818 by ryanvm@gmail.com at Thu, 13 Nov 2014 20:19:09 +0000
Bug 1091777 - Add TextureClient recycling to CairoImag r=nical
c39b72dd4d10b356c4005983c00497b61deeb785: Bug 1097890 - Inline JSOP_NEWOBJECT in Baseline. r=bhackett
Jan de Mooij <jdemooij@mozilla.com> - Thu, 13 Nov 2014 16:41:53 +0100 - rev 215520
Push 27818 by ryanvm@gmail.com at Thu, 13 Nov 2014 20:19:09 +0000
Bug 1097890 - Inline JSOP_NEWOBJECT in Baseline. r=bhackett
4e7a0c00c991eecc7ab315f2333362338ad6efbe: Merge mozilla-central to mozilla-inbound
Carsten "Tomcat" Book <cbook@mozilla.com> - Thu, 13 Nov 2014 16:23:31 +0100 - rev 215519
Push 27818 by ryanvm@gmail.com at Thu, 13 Nov 2014 20:19:09 +0000
Merge mozilla-central to mozilla-inbound
005e5bb697d31a05ad76b3b1998c4fe5b5a52128: Bug 1018397 - Start an ICC timer even if ICC is globally disabled. r=smaug
Andrew McCreight <continuation@gmail.com> - Thu, 13 Nov 2014 07:11:55 -0800 - rev 215518
Push 27818 by ryanvm@gmail.com at Thu, 13 Nov 2014 20:19:09 +0000
Bug 1018397 - Start an ICC timer even if ICC is globally disabled. r=smaug
031fbc2b4e1cf033c6648ab3ed7d418b16c05aa9: Bug 868139 - Don't redo unmarking work in nsGlobalWindow::CanSkip if we already did it. r=smaug
Andrew McCreight <continuation@gmail.com> - Thu, 13 Nov 2014 07:11:55 -0800 - rev 215517
Push 27818 by ryanvm@gmail.com at Thu, 13 Nov 2014 20:19:09 +0000
Bug 868139 - Don't redo unmarking work in nsGlobalWindow::CanSkip if we already did it. r=smaug This causes quadratic behavior in forgetSkippable when there are many timeouts. To avoid this, we mark the CC generation of the last time we ran CanSkip on the window, and don't do it again if it hasn't changed.
90d067dbe461e1cfd1ed9002d973d2ce121da961: Bug 1098070 - Remove trailing whitespace from nsCCUncollectableMarker.cpp. r=smaug
Andrew McCreight <continuation@gmail.com> - Thu, 13 Nov 2014 07:11:54 -0800 - rev 215516
Push 27818 by ryanvm@gmail.com at Thu, 13 Nov 2014 20:19:09 +0000
Bug 1098070 - Remove trailing whitespace from nsCCUncollectableMarker.cpp. r=smaug
7db30249d1d86f01440b619f78d33e99d1e3fd9b: Bug 1091912 - stop using mprotect to halt Ion/asm.js execution (r=bhackett)
Luke Wagner <luke@mozilla.com> - Tue, 11 Nov 2014 08:36:52 -0600 - rev 215515
Push 27818 by ryanvm@gmail.com at Thu, 13 Nov 2014 20:19:09 +0000
Bug 1091912 - stop using mprotect to halt Ion/asm.js execution (r=bhackett)
97408585e41c165f6e5d0fdc0eeedda92cd237b4: Bug 1095541 - part 3 - remove nsCOMPtr.h #include from nsRefPtr.h; r=bsmedberg
Nathan Froyd <froydnj@mozilla.com> - Fri, 07 Nov 2014 11:18:19 -0500 - rev 215514
Push 27818 by ryanvm@gmail.com at Thu, 13 Nov 2014 20:19:09 +0000
Bug 1095541 - part 3 - remove nsCOMPtr.h #include from nsRefPtr.h; r=bsmedberg
cf6287a1392711f24a7af4691ea8519dcbf81cf1: Bug 1095541 - part 2 - move already_AddRefed to its own header file; r=bsmedberg
Nathan Froyd <froydnj@mozilla.com> - Fri, 07 Nov 2014 11:17:41 -0500 - rev 215513
Push 27818 by ryanvm@gmail.com at Thu, 13 Nov 2014 20:19:09 +0000
Bug 1095541 - part 2 - move already_AddRefed to its own header file; r=bsmedberg
d0dc5b25a765a02e3b71eef63305eaadf28a99b0: Bug 1095541 - part 1 - move nsRefPtr nsCOMPtr_helper overloads out-of-line; r=bsmedberg
Nathan Froyd <froydnj@mozilla.com> - Fri, 07 Nov 2014 11:16:54 -0500 - rev 215512
Push 27818 by ryanvm@gmail.com at Thu, 13 Nov 2014 20:19:09 +0000
Bug 1095541 - part 1 - move nsRefPtr nsCOMPtr_helper overloads out-of-line; r=bsmedberg Doing this means that instantiations of nsRefPtr<T> won't require nsCOMPtr_helper::operator() to be defined. Only actual uses of the overloads will require the definition.
3afd39495f53fb6d016d7b42cd8463b53847589d: Bug 1097861 - make CycleCollectionNoteChild more easily forward-declarable; r=mccr8
Nathan Froyd <froydnj@mozilla.com> - Wed, 12 Nov 2014 15:22:32 -0500 - rev 215511
Push 27818 by ryanvm@gmail.com at Thu, 13 Nov 2014 20:19:09 +0000
Bug 1097861 - make CycleCollectionNoteChild more easily forward-declarable; r=mccr8 Forward declaring functions with default arguments is difficult. If you try to say: template<typename T> inline void CycleCollectionNoteChild(nsCycleCollectionTraversalCallback& aCallback, T* aChild, const char* aName, uint32_t aFlags); and then later have: template<typename T> inline void CycleCollectionNoteChild(nsCycleCollectionTraversalCallback& aCallback, T* aChild, const char* aName, uint32_t aFlags = 0); { ... } the compiler complains that default arguments cannot be added to a function template that has already been declared. If you attempt to mollify the compiler by declaring instead: template<typename T> inline void CycleCollectionNoteChild(nsCycleCollectionTraversalCallback& aCallback, T* aChild, const char* aName, uint32_t aFlags = 0); the compiler then complains about redefining the default argument (!) when an actual definition is found. To circumvent this, manually implement "default" arguments by providing a three-argument form of CycleCollectionNoteChild, which simply forwards to the four-argument version.
(0) -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip