js/xpconnect/src/XPCJSRuntime.cpp
d4c35209af10b65863fe5ef1e29cb61e41b577ed
created 2013-06-23 09:15 +0200
pushed 2013-08-05 18:49 +0000
Ms2ger Ms2ger - Bug 884268 - Part b: Move nsContentUtils::PreserveWrapper to nsWrapperCache; r=smaug
f5eca934fa1655f79fffdd64646b67910ed3ac54
created 2013-06-21 08:28 +0200
pushed 2013-08-05 18:49 +0000
Jan de Mooij Jan de Mooij - Bug 881902 - Remove ContextStack and StackSpace. r=luke,njn
65e7eb47b5a2fb2d1e19d1f7831f0d1294ff7d07
created 2013-06-19 16:15 -0700
pushed 2013-08-05 18:49 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 884649 (part 1) - Used PLDHash instead of JSDHash in xpconnect. r=mccr8.
b41f9ba3f71b07616cb6a569bca0abe68e39af72
created 2013-06-19 16:55 -0700
pushed 2013-08-05 18:49 +0000
L. David Baron L. David Baron - Fix XPC_DUMP_AT_SHUTDOWN bustage from Bug 882162 Part 1 (changeset efb0b493cc21).
d0cb28e29a0ebc6ca03566ed5eb1fec4debd81ba
created 2013-06-19 14:06 -0700
pushed 2013-08-05 18:49 +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 2013-08-05 18:49 +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 2013-08-05 18:49 +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
6178e7d18e2be4489698df68ace01dc03f9b3222
created 2013-06-18 12:02 -0700
pushed 2013-08-05 18:49 +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 2013-08-05 18:49 +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 2013-08-05 18:49 +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 2013-08-05 18:49 +0000
Kyle Huey Kyle Huey - Bug 882162: Part 4 - Push tracing of global objects down into mozilla::CycleCollectedJSRuntime. r=mccr8
ef6329710710dac46332cfeea5dfc12f741ca339
created 2013-06-18 12:02 -0700
pushed 2013-08-05 18:49 +0000
Kyle Huey Kyle Huey - Bug 882162: Part 3 - Replace GetJSRuntime() with just Runtime(). r=mccr8
55331b05723b58f59b74f20d9409ee1052c71a89
created 2013-06-18 12:02 -0700
pushed 2013-08-05 18:49 +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 2013-08-05 18:49 +0000
Kyle Huey Kyle Huey - Bug 882162: Part 1 - Create a mozilla::CycleCollectedJSRuntime class. r=mccr8,bholley
bb6c79366a3a87e7d2cb8bff296f37b21070c7c2
created 2013-06-18 12:01 -0700
pushed 2013-08-05 18:49 +0000
Kyle Huey Kyle Huey - Bug 877584: Route JS holding through the cycle collection runtime so it can do different things on different threads. r=mccr8
f6d53e1cde69f62305640e59440aabc4a643bc17
created 2013-06-18 11:00 +0100
pushed 2013-08-05 18:49 +0000
Jon Coppeard Jon Coppeard - Bug 877762 - GC: Post-barrier cycle collector participants - 7 Convert most JSObect to use Heap<T> (ex. XBL) r=bz
9fba4a49aa71ba00f5b557be53a4d30e634fc236
created 2013-06-18 11:00 +0100
pushed 2013-08-05 18:49 +0000
Jon Coppeard Jon Coppeard - Bug 877762 - GC: Post-barrier cycle collector participants - 6 Convert jsid and JS::String to use Heap<T> r=smaug
e71598bf972312dab776437686e41fcd4256f28d
created 2013-06-18 11:00 +0100
pushed 2013-08-05 18:49 +0000
Jon Coppeard Jon Coppeard - Bug 877762 - GC: Post-barrier cycle collector participants - 5 Convert JS::Value to use Heap<T> r=smaug
8df6f75769f58b9539061c55a8efe8463578e6b1
created 2013-06-18 11:00 +0100
pushed 2013-08-05 18:49 +0000
Jon Coppeard Jon Coppeard - Bug 877762 - GC: Post-barrier cycle collector participants - 4 Convert JSScript* to use Heap<T> r=smaug
6503457c2561b84d5939ebdf81b574836f603a05
created 2013-06-14 22:48 -0400
pushed 2013-08-05 18:49 +0000
Nils Maier Nils Maier - Bug 846019 - Part 2: Prefix memory reports with add-on ids. r=njn
aed026a38816dce5355eb6e2f871162a154b51bd
created 2013-04-19 21:58 +0200
pushed 2013-08-05 18:49 +0000
Peter Van der Beken Peter Van der Beken - Bug 851465 - Remove slim wrappers - remove slim wrapper macros and rename WN macros. r=bholley.
1c5330960d0c49ac16f5d67fa653f93abf58e6a3
created 2013-04-19 21:57 +0200
pushed 2013-08-05 18:49 +0000
Peter Van der Beken Peter Van der Beken - Bug 851465 - Remove slim wrappers - remove various slim wrapper code and checks. r=bholley.
22c88d3d898ae4dd2af8a398949b6ad773f53fbc
created 2013-06-12 20:14 -0700
pushed 2013-08-05 18:49 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 882520 - Two minor tweaks to the memory reporting paths. r=bhackett.
200344975d6f14ea2cfe7d074426bf49aa2d55b5
created 2013-06-11 16:10 +0100
pushed 2013-08-05 18:49 +0000
Ed Morley Ed Morley - Backed out changeset 94fb66d82988 (bug 877584)
94fb66d82988800685cd2bb3c6d257aa8c1bfd63
created 2013-06-09 16:08 -0700
pushed 2013-08-05 18:49 +0000
Kyle Huey Kyle Huey - Bug 877584: Add missing #ifdef DEBUG. r=me
6e56f8dae182844910a5238badf5f716ccc24287
created 2013-06-04 21:11 -0700
pushed 2013-08-05 18:49 +0000
Bobby Holley Bobby Holley - Bug 877261 - Remove XPCCallContext from XPCCComponents. r=Ms2ger
68b49e541e3e061284e70edcfb2cd7172d518b06
created 2013-05-17 13:28 -0400
pushed 2013-08-05 18:49 +0000
Trevor Saunders Trevor Saunders - bug 873622 - remove some useless xpconnect getters r=bholley
eea9248f39a92afe4890c4c4962ef5b7fe1b6df8
created 2013-05-17 01:49 -0400
pushed 2013-08-05 18:49 +0000
Trevor Saunders Trevor Saunders - bug 873622 - speed up nsXPConnect::GetXPConnect() and rename it since it never returns null r=bholley
a6ce38ac4a15d3bd11501205fa91f39ea0f6da3b
created 2013-05-30 16:56 -0400
pushed 2013-08-05 18:49 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset eb7402ddbe54 (bug 873622) for Windows bustage.
eb7402ddbe54579eafaad7e56bd1cbb42e3ab1cd
created 2013-05-17 01:49 -0400
pushed 2013-08-05 18:49 +0000
Trevor Saunders Trevor Saunders - bug 873622 - speed up nsXPConnect::GetXPConnect() and rename it since it never returns null r=bholley
4ad62762835b689fd19ba18ed075df012f8e5822
created 2013-05-30 16:54 +0200
pushed 2013-08-05 18:49 +0000
Gabor Krizsanits Gabor Krizsanits - Bug 875405 - fixing unpushed cx usages. r=bholley
d71234d65e90c487182729cfce61c98666be0f51
created 2013-05-30 06:29 -0600
pushed 2013-08-05 18:49 +0000
Brian Hackett Brian Hackett - Bug 678037 - Add (disabled) ability to parse script bytecode lazily, r=luke.
4a0cf16e2f87f10d08a0d7dd44e22a2a05017705
created 2013-05-30 11:15 +0800
pushed 2013-08-05 18:49 +0000
Kyle Huey Kyle Huey - Bug 876555: Avoid including xpcprivate.h in most generated dom binding code. r=bz
76321fce71e793ea12db7e0dacf504ad9d9404e5
created 2013-05-27 12:50 +0100
pushed 2013-08-05 18:49 +0000
Jon Coppeard Jon Coppeard - Bug 874691 - Make CC participant tracing indirect r=mccr8 r=smaug r=bz
bc3d298479a51ba51fb12e5149633165e04fefca
created 2013-05-22 15:42 -0600
pushed 2013-08-05 18:49 +0000
Bobby Holley Bobby Holley - Bug 868110 - Introduce a more private API for the consumers that really do need the default compartment object. r=luke
bd355364bc33747548db82bfd267fecd518f3ec3
created 2013-05-22 10:05 -0600
pushed 2013-08-05 18:49 +0000
Bobby Holley Bobby Holley - Bug 868130 - Remove the lion's share of JSAutoRequests in gecko. r=gabor
4d80fdd4a55e8d91bceedfff52a0c29a953bafd4
created 2013-05-22 10:05 -0600
pushed 2013-08-05 18:49 +0000
Bobby Holley Bobby Holley - Bug 868130 - Include nsCxPusher.h everywhere we need it, and stop including it from nsContentUtils.h. r=gabor
a5959b273b65f90c9dbbf90f69e243fa93437ec7
created 2013-05-22 10:05 -0600
pushed 2013-08-05 18:49 +0000
Bobby Holley Bobby Holley - Bug 868130 - Enter a request for all of OnJSContextNew. r=peterv
1add7f1eeb40bf72cc50d230c9cdde4afdd29fde
created 2013-05-22 14:50 +0200
pushed 2013-08-05 18:49 +0000
Jan de Mooij Jan de Mooij - Bug 857845 part 3 - Remove JM JSAPI flags, memory reporters and browser prefs. r=djvj
bfb827bd48d0cc7c57fb0d1c580e11efcc6971c0
created 2013-05-20 20:26 -0600
pushed 2013-08-05 18:49 +0000
Brian Hackett Brian Hackett - Bug 871079 - Don't trigger operation callback if JS has been running for less than one second, r=bholley.
286e34bb0bb842fd1ed428c44da79a8a5385deae
created 2013-05-20 13:08 -0700
pushed 2013-08-05 18:49 +0000
Andrew McCreight Andrew McCreight - Bug 873111 - Statically enforce root/child phase separation in cycle collector graph building. r=smaug
069ca251c989faa4e14eb77b4c887ef307a710ed
created 2013-05-18 23:09 -0400
pushed 2013-08-05 18:49 +0000
Boris Zbarsky Boris Zbarsky - Bug 873730. Make JS_SourceHook take a Handle for the JSScript. r=till
a83bc79f7c57bbc15ae7ee6f6dca5163f62a9c86
created 2013-05-16 12:29 -0700
pushed 2013-08-05 18:49 +0000
David Zbarsky David Zbarsky - Remove some unused code due to bug 871189, r=bz over irc
3eeb8f19f8b4134ddcf9168d9809afbd879e0efe
created 2013-07-16 15:04 +0200
pushed 2013-07-17 19:47 +0000
Gabor Krizsanits Gabor Krizsanits - Bug 874158 - Crash in GetNativeForGlobal. r=bholley, a=lsblakk
fae8d9338eb53e49ae070fbe10b651943bbd30f2
created 2013-03-28 13:37 -0700
pushed 2013-06-24 18:52 +0000
Terrence Cole Terrence Cole - Bug 777548 - Make non-cc-participant tracing indirect; r=smaug,billm,jst
a0974c8e1e5317e36d0c69b1f51d88b9c940fdc7
created 2013-05-06 09:04 -0400
pushed 2013-06-24 18:52 +0000
Sankha Narayan Guria Sankha Narayan Guria - Bug 867414 - Rename SafeAutoJSContext to AutoSafeJSContext. r=bholley
d56decca3e60d7b3fd2bc138951704fa0759757a
created 2013-05-02 16:02 -0700
pushed 2013-06-24 18:52 +0000
Bobby Holley Bobby Holley - Bug 834699 - Stop checking dom.xbl_scopes. r=bz
b8e61a08334029746778ad2454621b25d4bf45c8
created 2013-04-30 10:41 -0700
pushed 2013-06-24 18:52 +0000
Andrew McCreight Andrew McCreight - Bug 866151 - Clean up usage of nsCycleCollector.h and nsCycleCollectorUtils.h. r=smaug,bsmedberg
0640cd38f16cf0cfcae54d108781ceba7b4cab45
created 2013-04-21 13:55 -0700
pushed 2013-06-24 18:52 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 857382 (part 2) - Prefix zone addresses in about:memory with "0x" for consistenty with other addresses. r=billm.
0c9257e3c7a7d45c081756736a8ca34d462c5ec6
created 2013-04-25 21:02 -0700
pushed 2013-06-24 18:52 +0000
Bill McCloskey Bill McCloskey - Bug 856670 - Bring JS C stack limit closer to actual OS limits (r=bsmedberg)
5b9533763879f4ed20932573e1ba24beb18d39a0
created 2013-04-20 10:41 +0100
pushed 2013-06-24 18:52 +0000
Jon Coppeard Jon Coppeard - Bug 864046 - GC: Almost the last rooting fixes in XPConnect - part 1 r=bholley
cfa76f87cb150f476f5f4f63e48ded85fe4b4c21
created 2013-04-22 13:35 -0700
pushed 2013-06-24 18:52 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 864205 - Put the baseline memory reports in a tree. r=jandem.
02629c5c6d686ac6f8426e712ceae01e1abe6861
created 2013-04-11 20:52 -0700
pushed 2013-06-24 18:52 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 859657 (part 2) - Remove nsIMemoryMultiReporter.explicitNonHeap because it's more trouble than it's worth; also remove the "explicit" single reporter. r=jlebar.
4add88d3db6959db49c8f1c47b0d8537539fa969
created 2013-04-11 11:50 -0700
pushed 2013-06-24 18:52 +0000
Jacek Szpot Jacek Szpot - Bug 854503 - Rename JS unwrapping functions. r=bholley
a2fbe8dc1ee1f7056372b144b561bd73df4f69b1
created 2013-04-03 13:43 +0100
pushed 2013-06-24 18:52 +0000
Jon Coppeard Jon Coppeard - Bug 858107 - GC: Some more rooting in XPConnect - misc rooting r=bholley
167fecb7c11200bede19a5bca0f332f49a4185f3
created 2013-04-08 15:06 -0700
pushed 2013-06-24 18:52 +0000
Daniel Holbert Daniel Holbert - Bug 859491: Fix Wreorder build warning for XPCJSRuntime constructor. r=bholley
9be5069796d7e647001c77fe659c50b3fa28411c
created 2013-04-04 11:55 -0400
pushed 2013-06-24 18:52 +0000
Nils Maier Nils Maier - Bug 857690 - Introduce xpc::ZoneStatsExtras and xpc::CompartmentStatsExtras. r=njn
36fcd3edc6b832c818bbf8e504b4c02ecb0266ca
created 2013-04-04 11:27 +0200
pushed 2013-06-24 18:52 +0000
Gabor Krizsanits Gabor Krizsanits - Bug 820170 - JunkScope. r=bholley
61f7ebb9f3d903556516bd6cbe8b84ae14c0fa33
created 2013-03-29 15:55 +0100
pushed 2013-06-24 18:52 +0000
Jan de Mooij Jan de Mooij - Merge from mozilla-inbound.
6cac55064722597d0292f530678fdb0c21adf650
created 2013-03-27 19:51 +0100
pushed 2013-06-24 18:52 +0000
Jan de Mooij Jan de Mooij - Merge from mozilla-central.
less more (0) -300 -100 -60 tip