xpcom/base/CycleCollectedJSRuntime.h
84bf8e0aaecbd2543e86d82ee61c2037b63dc62b
created 2014-07-29 15:38 -0700
pushed 2014-08-04 21:02 +0000
Andrew McCreight Andrew McCreight - Bug 1037510 - Part 1: Add nursery size as a parameter of CycleCollectedJSRuntime. r=khuey, a=sledru
ec751fbe4ebd611c941cd6b4cf9e2a3ad42e39d7
created 2014-06-05 02:48 +0300
pushed 2015-07-29 14:13 +0000
Olli Pettay Olli Pettay - Bug 1020622 - Trace black windows' (webidl) event listeners, r=mccr8
37a64fc4edb33296df98aad88f37cf074e504e47
created 2014-05-29 13:06 -0600
pushed 2015-07-29 14:13 +0000
Brian Hackett Brian Hackett - Bug 941805 - Use helper thread pool in all runtimes in a process, r=billm.
ca1f7ae987ee13a4040d575b8371944872ee86ca
created 2014-05-22 08:18 -0500
pushed 2015-07-29 14:13 +0000
Jason Orendorff Jason Orendorff - Bug 987995, part 4 - Add new crash reporter annotations for JS out-of-memory conditions. r=mccr8,r=bsmedberg.
7f82305140b993a8b0befef125b00694ba95e6f9
created 2014-05-22 15:57 +0200
pushed 2015-07-29 14:13 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 2f6f548cd175 (bug 987995) for bustage on a CLOSED TREE
2f6f548cd1756b403c9aff3db42f58e1b530d313
created 2014-05-22 08:18 -0500
pushed 2015-07-29 14:13 +0000
Jason Orendorff Jason Orendorff - Bug 987995, part 4 - Add new crash reporter annotations. r=mccr8,r=bsmedberg.
fe10de17b0d069fd942be962967084074d9dfa8c
created 2014-05-22 08:18 -0500
pushed 2015-07-29 14:13 +0000
Jason Orendorff Jason Orendorff - Bug 987995, part 3 - Move memory pressure callbacks from nsJSEnvironment/XPCJSRuntime to CycleCollectedJSRuntime. r=mccr8.
74e5dc1deb8e0b4045fc7a06af72fd842f03b5fc
created 2014-05-13 20:41 +0300
pushed 2015-07-29 14:13 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 995730 - Fix style violations in xpcom/base/. r=froydnj,continuation
c05d6b108e577a5fc5e047c9fb8bd0bb6d20dfeb
created 2014-05-06 17:25 -0700
pushed 2015-07-29 14:13 +0000
Andrew McCreight Andrew McCreight - Bug 1005232 - Log number of incremental cycle collector slices. r=smaug
2d5db2f1cd676caf33cff06e0419fdb0be5dc135
created 2014-05-06 17:25 -0700
pushed 2015-07-29 14:13 +0000
Andrew McCreight Andrew McCreight - Bug 1004017 - Rename CycleCollectedJSRuntime::NeedCollect() and Collect(). r=smaug
4e27f466ebbb6578ab008f231f12a00917c2c718
created 2014-05-05 20:30 +0300
pushed 2015-07-29 14:13 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 995730 - Change xpcom/base/ to use 2 space indentation
d2c4ae312b66e83c55226805aa30c858b90a30e3
created 2014-02-19 09:02 -0700
pushed 2015-07-29 14:13 +0000
Brian Hackett Brian Hackett - Bug 964059 - Share atoms compartment/zone between multiple runtimes, r=billm,bent.
67acf04ff8d5a991d3a55d43cd3ed6da5b4e4902
created 2014-01-07 17:33 -0800
pushed 2015-07-29 14:13 +0000
Andrew McCreight Andrew McCreight - Bug 956080 - Rename BeginCycleCollection to TraverseRoots. r=smaug
50dcaa9d8d1a8791abdf504f6a3bdf805b35cfdb
created 2013-11-27 10:10 -0800
pushed 2015-07-29 14:13 +0000
Bobby Holley Bobby Holley - Bug 911303 - Remove manual Destroy() routine from CycleCollectedJSRuntime. r=billm
9e354b8e06ceae0b819c41e90c7a594349b46e12
created 2013-11-20 14:35 -0800
pushed 2015-07-29 14:13 +0000
Andrew McCreight Andrew McCreight - Bug 935721, part 5 - Invert the control flow of CycleCollectNow's pre- and post-collection work, add CCResults as a field on the CC. r=smaug
fe02ce23c1309170dd8d96f310532e166d69218c
created 2013-10-19 08:59 -0700
pushed 2015-07-29 14:13 +0000
Andrew McCreight Andrew McCreight - Bug 928647 - Remove CycleCollectedRuntime::mObjectToUnlink. r=smaug
ba049304cb5ecd4b35b14170926f15a7ff835930
created 2013-09-11 18:57 -0700
pushed 2015-07-29 14:13 +0000
Andrew McCreight Andrew McCreight - Bug 915488 - Make CC participant's Root, Unroot and Unlink methods infallible. r=smaug
b39cfce76d29840cf0c2bc45a5f798f1bfec0822
created 2013-09-19 14:29 -0400
pushed 2015-07-29 14:13 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 917885 - Minimize the #includes in xpcom/base; r=bsmedberg
8b6758f9e90fdd3da96356d020fe3e7f9a161612
created 2013-09-19 14:27 -0400
pushed 2015-07-29 14:13 +0000
Ehsan Akhgari Ehsan Akhgari - Backed out changeset a8d6973e5743 (bug 917885) because I pushed the wrong patch
a8d6973e57432472a359ebdc34aff632db064644
created 2013-09-19 14:12 -0400
pushed 2015-07-29 14:13 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 917885 - Minimize the #includes in xpcom/base; r=bsmedberg
93dcb6fe927ff9e2cbf85fbaee122a615956bec6
created 2013-09-17 09:46 -0700
pushed 2015-07-29 14:13 +0000
Bobby Holley Bobby Holley - Bug 905926 - Invoke JS_DestroyRuntime before we totally tear down the XPCJSRuntime. r=billm
03174045ef8d72ab2a0486e656c988bb3644951d
created 2013-09-11 05:49 -0700
pushed 2015-07-29 14:13 +0000
Dan Gohman Dan Gohman - Bug 910823 - Constify static js::Class/JSClass instances. r=waldo
21ffa9b97b6422df01fc6c0a40521bc1c95af298
created 2013-09-10 08:29 -0700
pushed 2015-07-29 14:13 +0000
Andrew McCreight Andrew McCreight - Bug 909436 - Inline CycleCollectedJSRuntime::OnContext. r=bholley
4127ebc547fdf569b326ab0fdb0e7fca94086fc2
created 2013-09-08 20:29 -0700
pushed 2015-07-29 14:13 +0000
Kyle Huey Kyle Huey - Bug 911258: Part 5 - Use the unified exception handling mechanism on workers. r=bz
3f4223fab461f9a4e5b4fe646db5a0625cedd31e
created 2013-09-08 20:28 -0700
pushed 2015-07-29 14:13 +0000
Kyle Huey Kyle Huey - Bug 911258: Part 4 - Refactor exception implementations. r=bz
6a1f5a4594aed54de19f95d093ab090daecdcb9b
created 2013-09-04 14:06 -0700
pushed 2015-07-29 14:13 +0000
Bobby Holley Bobby Holley - Bug 899367 - Stop storing the window proxy on the JSContext. r=mccr8
bb9646daf4c382ba31f91df5acd20a6e62a5fb38
created 2013-09-04 14:06 -0700
pushed 2015-07-29 14:13 +0000
Bobby Holley Bobby Holley - Bug 899367 - Explicitly traverse outer windows, rather than doing it via JSContext iteration. r=mccr8
c800b53263d221923333191d3e1933af1bac6112
created 2013-09-04 14:06 -0700
pushed 2015-07-29 14:13 +0000
Bobby Holley Bobby Holley - Bug 899367 - Explicitly trace outer windows, rather than doing it via JSContext iteration. r=mccr8
6490e2abb8b3a3aec14cdf39f657b60b7052cb32
created 2013-09-04 14:06 -0700
pushed 2015-07-29 14:13 +0000
Bobby Holley Bobby Holley - Bug 899367 - Only use JSOPTION_UNROOTED_GLOBAL for DOM JSContexts. r=mccr8
f60c6188a889fcd63946c3554cab51ff77b85ee3
created 2013-08-30 12:47 +0300
pushed 2015-07-29 14:13 +0000
Olli Pettay Olli Pettay - Bug 910797, make Event.isTrusted to work in workers, r=khuey
4fa161a24995bea6c49d1d12661589fcbb1fb2f2
created 2013-08-27 21:14 -0400
pushed 2015-07-29 14:13 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out 12 changesets (bug 899367) for Windows and OSX mochitest failures on a CLOSED TREE.
1dd262d146a6b7bbb93df4494cd13fe51e33cd19
created 2013-08-27 15:21 -0700
pushed 2015-07-29 14:13 +0000
Bobby Holley Bobby Holley - Bug 899367 - Stop storing the window proxy on the JSContext. r=mccr8
d1a782044a4bc632644fc5c149ae013670c89cd1
created 2013-08-27 15:21 -0700
pushed 2015-07-29 14:13 +0000
Bobby Holley Bobby Holley - Bug 899367 - Explicitly traverse outer windows, rather than doing it via JSContext iteration. r=mccr8
b2672ab550469cbf3f443be917e4365ef4ac83cb
created 2013-08-27 15:21 -0700
pushed 2015-07-29 14:13 +0000
Bobby Holley Bobby Holley - Bug 899367 - Explicitly trace outer windows, rather than doing it via JSContext iteration. r=mccr8
b9f1018a609c2ac9a14eb24a6982e5a6d1946bf2
created 2013-08-27 15:21 -0700
pushed 2015-07-29 14:13 +0000
Bobby Holley Bobby Holley - Bug 899367 - Only use JSOPTION_UNROOTED_GLOBAL for DOM JSContexts. r=mccr8
f8fec7c369d122af724ab6635ea81cd09f75a836
created 2013-08-21 22:26 -0700
pushed 2015-07-29 14:13 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 909178 (part 2) - Make jsclass.h not depend on jsapi.h, and rename it js/Class.h. r=jwalden.
dba0f0715b188190b2fe9a924f613ea02af9bf3e
created 2013-08-17 15:50 -0700
pushed 2015-07-29 14:13 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 905017 (part 1) - Minimize inclusions of JS engine headers in .h and .idl files. r=billm.
67f3cc2de725bf132552734f30cef3e929406f10
created 2013-08-15 10:29 -0700
pushed 2015-07-29 14:13 +0000
Andrew McCreight Andrew McCreight - Bug 903524 - Rename TestJSHolder to IsJSHolder. r=smaug
30ef08a0a1bc90072378bf1bb430f483863c3ad7
created 2013-08-13 10:45 -0700
pushed 2015-07-29 14:13 +0000
Kyle Huey Kyle Huey - Bug 901630: Remove support for the cc thread. r=mccr8
ab5587721464258ee90c6c4a2ad53db12bd9a1f8
created 2013-07-25 21:23 -0700
pushed 2015-07-29 14:13 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 898263 (part 1) - Slim down jsprvtd.h. r=jorendorff.
7db702296585f916dd83febbe1e313f087ee55ae
created 2013-08-08 15:53 -0700
pushed 2015-07-29 14:13 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 898914 (part 1) - Remove JSBool.
688333343bdd7891c53376816ef7ca231d12e65d
created 2013-08-03 16:55 -0700
pushed 2015-07-29 14:13 +0000
Kyle Huey Kyle Huey - Bug 845545: Part 4 - Create a worker implementation of CycleCollectedJSRuntime. r=mccr8,bent
d18e1e6db0dcc133fa155e991347d73ac22eb9df
created 2013-08-03 16:55 -0700
pushed 2015-07-29 14:13 +0000
Kyle Huey Kyle Huey - Bug 845545: Part 3 - Give the CycleCollectedJSRuntime more control over
b7dbdc2a38f9679122cc299ee84713fac521a341
created 2013-08-03 16:55 -0700
pushed 2015-07-29 14:13 +0000
Kyle Huey Kyle Huey - Bug 845545: Part 2 - Refactor context creation callbacks. r=bholley,mccr8
efe4ad163c58374fb9d51969e9d25e54d744fb78
created 2013-08-03 16:55 -0700
pushed 2015-07-29 14:13 +0000
Kyle Huey Kyle Huey - Bug 845545: Part 1 - Fix heap dumping to work off the main thread. r=mccr8
623333f6248314493c2591510753a4c20710d4a2
created 2013-08-02 10:29 +0900
pushed 2015-07-29 14:13 +0000
Mike Hommey Mike Hommey - Bug 881323 - Re-implement CycleCollectorParticipant with actual vtables, with constexpr to avoid static initializers. r=mccr8
d42a2a82f3d248a677f5534c24fd7dc0dbc2930e
created 2013-07-09 13:30 -0400
pushed 2015-07-29 14:13 +0000
Olli Pettay Olli Pettay - bug 789919, (snow-white) make addref/release of CCable objects faster by removing indirect refcnt increase/decrease, r=mccr8, test changes r=ehsan
85a124822b7ee4ea5116b57c955e20f46d82166d
created 2013-07-09 07:28 -0700
pushed 2015-07-29 14:13 +0000
Kyle Huey Kyle Huey - Bug 885866: Separate deferred finalization from XPConnect so we can use it off the main thread. r=mccr8, peterv, bsmedberg, jorendorff
727736b233b39f7aab2aa93279370ad1b5f2d629
created 2013-06-23 14:03 +0200
pushed 2015-07-29 14:13 +0000
Catalin Iacob Catalin Iacob - Bug 798914 (part 5) - Use newly introduced mozilla::MallocSizeOf instead of nsMallocSizeOfFun. r=njn.
d0cb28e29a0ebc6ca03566ed5eb1fec4debd81ba
created 2013-06-19 14:06 -0700
pushed 2015-07-29 14:13 +0000
Kyle Huey Kyle Huey - Bug 882893: Move observer notifications out of the cycle collector and into the runtime. r=smaug
a2c9078d8b297f17b3867b36a14df997a66c971e
created 2013-06-18 12:02 -0700
pushed 2015-07-29 14:13 +0000
Kyle Huey Kyle Huey - Bug 882162: Part 11 - Push the final uses of mJSHolders down into mozilla::CycleCollectedJSRuntime and make it private. r=mccr8
fa15cd24a711355b58d0b2abc8c02401d7e2b6fb
created 2013-06-18 12:02 -0700
pushed 2015-07-29 14:13 +0000
Kyle Huey Kyle Huey - Bug 882162: Part 10 - Add a hook for tracing black JS and update the big comment to more accurately describe how this works. r=mccr8
76ce6a22279a0280a63e8565532f08c8dcbc7949
created 2013-06-18 12:02 -0700
pushed 2015-07-29 14:13 +0000
Kyle Huey Kyle Huey - Bug 882162: Part 8 - Move the rest of nsCycleCollectionJSRuntime's implementation into mozilla::CycleCollectedJSRuntime. r=mccr8
6178e7d18e2be4489698df68ace01dc03f9b3222
created 2013-06-18 12:02 -0700
pushed 2015-07-29 14:13 +0000
Kyle Huey Kyle Huey - Bug 882162: Part 7 - Move tracing of gray roots into mozilla::CycleCollectedJSRuntime. r=mccr8
4dfddd30a77f61039dc99c125ccf5daa70104e4e
created 2013-06-18 12:02 -0700
pushed 2015-07-29 14:13 +0000
Kyle Huey Kyle Huey - Bug 882162: Part 6 - Move the runtime and zone CC participants into mozilla::CycleCollectedJSRuntime. r=mccr8
ff10f2a8aca99e9e6ee8dc7ec66fb6b26b79b8fe
created 2013-06-18 12:02 -0700
pushed 2015-07-29 14:13 +0000
Kyle Huey Kyle Huey - Bug 882162: Part 5 - Move most of nsCycleCollectionJSRuntime's implementation into mozilla::CycleCollectedJSRuntime. r=mccr8
69408f4ca5e93fa36e4538d852d464ebc13671f5
created 2013-06-18 12:02 -0700
pushed 2015-07-29 14:13 +0000
Kyle Huey Kyle Huey - Bug 882162: Part 4 - Push tracing of global objects down into mozilla::CycleCollectedJSRuntime. r=mccr8
55331b05723b58f59b74f20d9409ee1052c71a89
created 2013-06-18 12:02 -0700
pushed 2015-07-29 14:13 +0000
Kyle Huey Kyle Huey - Bug 882162: Part 2 - Begin to push mJSHolders down into mozilla::CycleCollectedJSRuntime. r=mccr8
efb0b493cc21af8c2267d27079fb46704742a719
created 2013-06-18 12:02 -0700
pushed 2015-07-29 14:13 +0000
Kyle Huey Kyle Huey - Bug 882162: Part 1 - Create a mozilla::CycleCollectedJSRuntime class. r=mccr8,bholley
less more (0) tip