js/xpconnect/src/XPCJSRuntime.cpp
bbf37166d07cc117d5e6304706e7f0d00b5415d5
created 2013-07-26 00:08 -0400
pushed 2013-07-26 04:08 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out 3 changesets (bug 896124, bug 784739, bug 894026) for Windows checktest orange on a CLOSED TREE.
631b3d5d54f46823f660ff5ad5ae298356309b10
created 2013-07-19 20:14 -0700
pushed 2013-07-26 00:52 +0000
Jeff Walden Jeff Walden - Bug 896124 - Implement a JS_Init() JSAPI function, to be called before any other JSAPI operations are performed, to centralize whole-engine initialization tasks. r=bsmedberg for the XPCOM bits, r=luke for the JS bits
c53f4a66b05921dfcad3863de10d19ac95aed9ee
created 2013-07-24 15:33 -0700
pushed 2013-07-24 22:33 +0000
Bobby Holley Bobby Holley - Bug 870043 - Add a way to simulate the JSRuntime activity callback from xpcshell. r=mrbkap
6064e8e0439bf0e598c346f656dfdc8545389103
created 2013-07-24 15:33 -0700
pushed 2013-07-24 22:33 +0000
Bobby Holley Bobby Holley - Bug 870043 - Add a script-accessible statistics for various watchdog events. r=mrbkap
3f13ae245c8815f868452107bf29ae3a50e3f9ac
created 2013-07-24 15:33 -0700
pushed 2013-07-24 22:33 +0000
Bobby Holley Bobby Holley - Bug 870043 - Factor the watchdog machinery into a helper class. r=mrbkap
c71b8f7089c0feea706ec6071b651c1a51435884
created 2013-07-07 20:29 -0700
pushed 2013-07-24 04:53 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 890238 - Add a memory reporter for ICU. r=jwalden.
7df0367427d3bb2d0e9912fbbd335bbede179be4
created 2013-07-18 21:23 -0500
pushed 2013-07-23 13:48 +0000
Joshua Cranmer Joshua Cranmer - Bug 884061 - Part 3n: Use NS_DECL_THREADSAFE_ISUPPORTS in js/, r=bholley
3b1bcf086e023b0b1348f44b7179d689f568f89c
created 2013-07-17 11:53 -0700
pushed 2013-07-17 18:54 +0000
Bobby Holley Bobby Holley - Bug 887334 - Rejigger the string manipulation in OnJSContextNew to avoid depending on being in a compartment. r=luke
a4eeeaa1eefdd910c2d2b482bb991fb7a4cffb89
created 2013-07-16 15:04 +0200
pushed 2013-07-16 13:05 +0000
Gabor Krizsanits Gabor Krizsanits - Bug 874158 - Crash in GetNativeForGlobal. r=bholley
85a124822b7ee4ea5116b57c955e20f46d82166d
created 2013-07-09 07:28 -0700
pushed 2013-07-09 14:30 +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
d00977f69122fedead1e6d8c1e11e52a8e55d266
created 2013-07-03 11:05 -0600
pushed 2013-07-03 17:06 +0000
Bobby Holley Bobby Holley - Bug 860085 - Rename xpc::{Push,Pop}JSContext and make them assert against DOM JSContexts. r=gabor
d7553251cf43303fbe54c4ef22d4b1dc31c1c78d
created 2013-07-01 09:14 +0200
pushed 2013-07-01 12:16 +0000
Ms2ger Ms2ger - Bug 888579 - Remove some code that handled WN Nodes; r=bholley
01ad949468fbae50dacf3a761d91eb479546619d
created 2013-06-28 19:20 -0700
pushed 2013-06-29 02:20 +0000
Justin Lebar Justin Lebar - Bug 820686 - Follow-up: s/MOZ_ASSUME_NOT_REACHED/MOZ_ASSUME_UNREACHABLE/. rs=waldo
5ecd26bc5274bb4e2831e6649fa8bb516f3c9bc2
created 2013-06-28 18:38 -0700
pushed 2013-06-29 01:39 +0000
Justin Lebar Justin Lebar - Bug 820686 - Remove code after MOZ_CRASH or MOZ_ASSUME_NOT_REACHED. r=(see below)
727736b233b39f7aab2aa93279370ad1b5f2d629
created 2013-06-23 14:03 +0200
pushed 2013-06-25 04:00 +0000
Catalin Iacob Catalin Iacob - Bug 798914 (part 5) - Use newly introduced mozilla::MallocSizeOf instead of nsMallocSizeOfFun. r=njn.
d4c35209af10b65863fe5ef1e29cb61e41b577ed
created 2013-06-23 09:15 +0200
pushed 2013-06-23 11:46 +0000
Ms2ger Ms2ger - Bug 884268 - Part b: Move nsContentUtils::PreserveWrapper to nsWrapperCache; r=smaug
f5eca934fa1655f79fffdd64646b67910ed3ac54
created 2013-06-21 08:28 +0200
pushed 2013-06-21 14:36 +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-06-20 04:46 +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-06-19 23:55 +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-06-19 21:07 +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-06-18 22:15 +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-06-18 22:15 +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-06-18 22:15 +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-06-18 22:15 +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-06-18 22:15 +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-06-18 22:15 +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-06-18 22:15 +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-06-18 22:15 +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-06-18 22:15 +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-06-18 22:15 +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-06-18 10:04 +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-06-18 10:04 +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-06-18 10:04 +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-06-18 10:04 +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-06-15 02:50 +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-06-14 16:29 +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-06-14 16:29 +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-06-13 03:50 +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-06-11 15:25 +0000
Ed Morley Ed Morley - Backed out changeset 94fb66d82988 (bug 877584)
94fb66d82988800685cd2bb3c6d257aa8c1bfd63
created 2013-06-09 16:08 -0700
pushed 2013-06-09 23:08 +0000
Kyle Huey Kyle Huey - Bug 877584: Add missing #ifdef DEBUG. r=me
6e56f8dae182844910a5238badf5f716ccc24287
created 2013-06-04 21:11 -0700
pushed 2013-06-05 04:11 +0000
Bobby Holley Bobby Holley - Bug 877261 - Remove XPCCallContext from XPCCComponents. r=Ms2ger
68b49e541e3e061284e70edcfb2cd7172d518b06
created 2013-05-17 13:28 -0400
pushed 2013-06-01 18:32 +0000
Trevor Saunders Trevor Saunders - bug 873622 - remove some useless xpconnect getters r=bholley
eea9248f39a92afe4890c4c4962ef5b7fe1b6df8
created 2013-05-17 01:49 -0400
pushed 2013-06-01 18:32 +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-05-31 00:45 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset eb7402ddbe54 (bug 873622) for Windows bustage.
eb7402ddbe54579eafaad7e56bd1cbb42e3ab1cd
created 2013-05-17 01:49 -0400
pushed 2013-05-31 00:45 +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-05-30 14:55 +0000
Gabor Krizsanits Gabor Krizsanits - Bug 875405 - fixing unpushed cx usages. r=bholley
d71234d65e90c487182729cfce61c98666be0f51
created 2013-05-30 06:29 -0600
pushed 2013-05-30 12:30 +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-05-30 03:16 +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-05-27 12:42 +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-05-22 21:43 +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-05-22 16:05 +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-05-22 16:05 +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-05-22 16:05 +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-05-22 12:52 +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-05-21 02:26 +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-05-20 20:08 +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-05-19 03:11 +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-05-16 19:29 +0000
David Zbarsky David Zbarsky - Remove some unused code due to bug 871189, r=bz over irc
fae8d9338eb53e49ae070fbe10b651943bbd30f2
created 2013-03-28 13:37 -0700
pushed 2013-05-08 20:25 +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-05-06 13:04 +0000
Sankha Narayan Guria Sankha Narayan Guria - Bug 867414 - Rename SafeAutoJSContext to AutoSafeJSContext. r=bholley
less more (0) -300 -100 -60 tip