js/xpconnect/src/xpcprivate.h
c8aac04c97dafc64b2be7091f0482707661d11a4
created 2013-08-23 09:55 +0200
pushed 2013-10-28 21:59 +0000
Gabor Krizsanits Gabor Krizsanits - Bug 886237 - follow-up part1: Moving Sandbox/XPCComponents helpers into namespace xpc. r=bholley
396f485ff2e32eefe6be384ab620293e0c99b1aa
created 2013-08-22 08:26 +0200
pushed 2013-10-28 21:59 +0000
Gabor Krizsanits Gabor Krizsanits - Bug 886237 - Splitting up XPCComponents. r=bholley
682e64c14c46b960f5246963571daabe6458f0c2
created 2013-08-22 09:00 +0200
pushed 2013-10-28 21:59 +0000
Ms2ger Ms2ger - Backout changeset b43d38c5c456 for build bustage.
b43d38c5c456e95690c1b4c41d0a37a79dc1eab4
created 2013-08-22 08:26 +0200
pushed 2013-10-28 21:59 +0000
Gabor Krizsanits Gabor Krizsanits - Bug 886237 - Splitting up XPCComponents. r=bholley
dba0f0715b188190b2fe9a924f613ea02af9bf3e
created 2013-08-17 15:50 -0700
pushed 2013-10-28 21:59 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 905017 (part 1) - Minimize inclusions of JS engine headers in .h and .idl files. r=billm.
cab38cc3b623bc64de502324963ea8970452c0f2
created 2013-08-19 13:49 -0700
pushed 2013-10-28 21:59 +0000
Andrew McCreight Andrew McCreight - Bug 614238 - Dynamically check that classes QI to their own participant. r=smaug
ddfaadc992786e6c6d5657d00fe78590ca12bf50
created 2013-08-20 15:47 -0700
pushed 2013-10-28 21:59 +0000
Wes Kocher Wes Kocher - Backed out changeset cfecdf10dcba (bug 614238) for b2g debug bustage on a CLOSED TREE
cfecdf10dcba63d90663074370c1311b824156ba
created 2013-08-19 13:49 -0700
pushed 2013-10-28 21:59 +0000
Andrew McCreight Andrew McCreight - Bug 614238 - Dynamically check that classes QI to their own participant. r=smaug
e399941b9cb61cb19cea1bc209b30002b1b5acbc
created 2013-08-19 10:04 -0700
pushed 2013-10-28 21:59 +0000
Andrew McCreight Andrew McCreight - Bug 886176 - Clean up XPCWN's participant. r=smaug
9b4c4e56f4bb76d04bd2119bd08d05cd03316823
created 2013-08-19 11:46 +0200
pushed 2013-10-28 21:59 +0000
Gabor Krizsanits Gabor Krizsanits - Bug 877673 - Part2: Export helpers for sandbox. r=bholley
8de0f0b74488f83b380a4160701f92eb640cbadd
created 2013-08-14 14:00 -0700
pushed 2013-10-28 21:59 +0000
Bobby Holley Bobby Holley - Bug 903212 - Remove nsIXPCScriptNotify machinery. r=mrbkap
4930fdea3efa4eb55564b06dbd4ecfc1baeb32c4
created 2013-08-14 14:45 +0200
pushed 2013-10-28 21:59 +0000
Ms2ger Ms2ger - Merge latest PGO-green inbounc changeset to m-c.
30ef08a0a1bc90072378bf1bb430f483863c3ad7
created 2013-08-13 10:45 -0700
pushed 2013-10-28 21:59 +0000
Kyle Huey Kyle Huey - Bug 901630: Remove support for the cc thread. r=mccr8
ce2910a5da0094d7683e337e6cb466bee00ca34d
created 2013-08-14 09:00 +0200
pushed 2013-10-28 21:59 +0000
Ms2ger Ms2ger - Bug 904110 - Move alignment features out of Util.h into a new header; r=Waldo
b05548b721dfff31bc77628943dbb7479269316b
created 2013-08-14 09:00 +0200
pushed 2013-10-28 21:59 +0000
Ms2ger Ms2ger - Bug 903849 - Use MOZ_ASSERT consistently in XPConnect; r=bholley
5f749e3a4493cb88e069a46348f997f50c79c3f5
created 2013-08-12 12:54 -0700
pushed 2013-10-28 21:59 +0000
Bobby Holley Bobby Holley - Bug 901364 - Implement a replacement operation callback in XPConnect. r=mrbkap
7db702296585f916dd83febbe1e313f087ee55ae
created 2013-08-08 15:53 -0700
pushed 2013-10-28 21:59 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 898914 (part 1) - Remove JSBool.
c9829bff3ae4bf7b770b93a86eb5452cbc0ed020
created 2013-08-02 00:41 -0700
pushed 2013-10-28 21:59 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 901750 - Change return type of |JSNative| from |JSBool| to |bool|. code=nnethercote,jandem. r=luke,bz.
688333343bdd7891c53376816ef7ca231d12e65d
created 2013-08-03 16:55 -0700
pushed 2013-09-16 19:14 +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 2013-09-16 19:14 +0000
Kyle Huey Kyle Huey - Bug 845545: Part 3 - Give the CycleCollectedJSRuntime more control over
b7dbdc2a38f9679122cc299ee84713fac521a341
created 2013-08-03 16:55 -0700
pushed 2013-09-16 19:14 +0000
Kyle Huey Kyle Huey - Bug 845545: Part 2 - Refactor context creation callbacks. r=bholley,mccr8
623333f6248314493c2591510753a4c20710d4a2
created 2013-08-02 10:29 +0900
pushed 2013-09-16 19:14 +0000
Mike Hommey Mike Hommey - Bug 881323 - Re-implement CycleCollectorParticipant with actual vtables, with constexpr to avoid static initializers. r=mccr8
95fda0cdd9da6a6ce4dba2a09d00406896958e00
created 2013-07-30 10:25 -0400
pushed 2013-09-16 19:14 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 872127 - Part 2: Replace mozilla/StandardInteger.h with stdint.h; r=Waldo,ted
6064e8e0439bf0e598c346f656dfdc8545389103
created 2013-07-24 15:33 -0700
pushed 2013-09-16 19:14 +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-09-16 19:14 +0000
Bobby Holley Bobby Holley - Bug 870043 - Factor the watchdog machinery into a helper class. r=mrbkap
64462ec4cef3e672d0b350d539a93176a0a54ed1
created 2013-07-23 08:32 -0700
pushed 2013-09-16 19:14 +0000
Bill McCloskey Bill McCloskey - Bug 895340 - Fix error reporting of JS exceptions from C++ (r=bholley)
7df0367427d3bb2d0e9912fbbd335bbede179be4
created 2013-07-18 21:23 -0500
pushed 2013-09-16 19:14 +0000
Joshua Cranmer Joshua Cranmer - Bug 884061 - Part 3n: Use NS_DECL_THREADSAFE_ISUPPORTS in js/, r=bholley
e324bd4c78f7d495c05404c7895b1eef94215c39
created 2013-07-23 10:58 +0100
pushed 2013-09-16 19:14 +0000
Jon Coppeard Jon Coppeard - Bug 896398 - GC: Fix some reported rooting hazards in XPConnect r=bholley
39ba1235ccac156cf47ee15ab348ebc6ebdc4cc3
created 2013-07-23 10:58 +0100
pushed 2013-09-16 19:14 +0000
Jon Coppeard Jon Coppeard - Bug 888338 - 5 - post barrier remaining heap-based GC things in XPConnect r=bholley
a80f35bdbaa0e86fb4e758176a683c57cc902993
created 2013-07-23 10:58 +0100
pushed 2013-09-16 19:14 +0000
Jon Coppeard Jon Coppeard - Bug 888338 - 1 - Add TenuredHeap<T> class r=terrence r=bz
d5390807c2ce07d7e23a647ef322c53394e633a9
created 2013-07-18 12:06 -0400
pushed 2013-09-16 19:14 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 895141 - Remove useless prlong.h inclusions from the tree; r=jcranmer
d42a2a82f3d248a677f5534c24fd7dc0dbc2930e
created 2013-07-09 13:30 -0400
pushed 2013-09-16 19:14 +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 2013-09-16 19:14 +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
5e4bb03186a20e75861390f7a88e3e11a4e548a3
created 2013-07-03 11:05 -0600
pushed 2013-09-16 19:14 +0000
Bobby Holley Bobby Holley - Bug 860085 - Remove XPCCallContext refcounting optimization. r=gabor
50d04f7ba2007ca4ab3f003f4934308de0582ff6
created 2013-07-03 11:05 -0600
pushed 2013-09-16 19:14 +0000
Bobby Holley Bobby Holley - Bug 860085 - Remove nsIXPConnect::ReleaseJSContext. r=gabor
14ff829e95c87ab834f1936c4fa7a7653761aba8
created 2013-07-03 11:05 -0600
pushed 2013-09-16 19:14 +0000
Bobby Holley Bobby Holley - Bug 860085 - Make XPCJSContextStack manipulators private to enforce that we go through the RAII classes. r=gabor
d00977f69122fedead1e6d8c1e11e52a8e55d266
created 2013-07-03 11:05 -0600
pushed 2013-09-16 19:14 +0000
Bobby Holley Bobby Holley - Bug 860085 - Rename xpc::{Push,Pop}JSContext and make them assert against DOM JSContexts. r=gabor
ead82531467891893a071ac92af77a9f8e9e6b27
created 2013-07-03 11:05 -0600
pushed 2013-09-16 19:14 +0000
Bobby Holley Bobby Holley - Bug 860085 - Use an AutoPushJSContext in XPCCallContext instead of doing it manually. r=gabor
0c45375d507ee8699f6a25760263234f7c9e8823
created 2013-07-03 00:24 -0700
pushed 2013-09-16 19:14 +0000
David Anderson David Anderson - Rewrite CPOWs to use one actor per process (bug 853209, r=billm,bholley,smaug).
d1f08b7f90b7876fb505d1334d0b9fcdd18da5bb
created 2013-06-05 16:40 -0700
pushed 2013-09-16 19:14 +0000
Terrence Cole Terrence Cole - Bug 878160 - GC: post barrier weak references in the browser - part 2 browser r=terrence r=billm
d7553251cf43303fbe54c4ef22d4b1dc31c1c78d
created 2013-07-01 09:14 +0200
pushed 2013-09-16 19:14 +0000
Ms2ger Ms2ger - Bug 888579 - Remove some code that handled WN Nodes; r=bholley
4bf50c8f0f802ffa0f7ad236ccf90fbb9bf714cc
created 2013-06-29 09:11 -0600
pushed 2013-09-16 19:14 +0000
Bobby Holley Bobby Holley - Bug 880917 - Generalize JS_NewGlobalObject API to take CompartmentOptions. r=luke
727736b233b39f7aab2aa93279370ad1b5f2d629
created 2013-06-23 14:03 +0200
pushed 2013-09-16 19:14 +0000
Catalin Iacob Catalin Iacob - Bug 798914 (part 5) - Use newly introduced mozilla::MallocSizeOf instead of nsMallocSizeOfFun. r=njn.
9b4975efc31f58c991816f95f26e42a762a84e0f
created 2013-07-31 10:59 -0700
pushed 2013-08-05 18:49 +0000
David Anderson David Anderson - Rewrite CPOWs to use one actor per process (bug 853209, r=billm,bholley,smaug).
dd08f5dd367cc0fc1da4d9312691d38e209af70e
created 2013-07-19 18:21 -0700
pushed 2013-08-05 18:49 +0000
Bobby Holley Bobby Holley - Bug 860085 - Remove XPCCallContext refcounting optimization. r=gabor a=bbajaj
904e8f0210be36d96927dfed9e045d79fa64c29a
created 2013-07-19 18:21 -0700
pushed 2013-08-05 18:49 +0000
Bobby Holley Bobby Holley - Bug 860085 - Remove nsIXPConnect::ReleaseJSContext. r=gabor
b831de023e6f4cd1eade30ac04f2f5a7b414c69a
created 2013-07-19 18:21 -0700
pushed 2013-08-05 18:49 +0000
Bobby Holley Bobby Holley - Bug 860085 - Make XPCJSContextStack manipulators private to enforce that we go through the RAII classes. r=gabor
73630d43606b8386a88c50a5773d50cdcc64b83b
created 2013-07-19 18:21 -0700
pushed 2013-08-05 18:49 +0000
Bobby Holley Bobby Holley - Bug 860085 - Rename xpc::{Push,Pop}JSContext and make them assert against DOM JSContexts. r=gabor
946c31994ae3eea6ab3ccdd2efc4a2c4a284a559
created 2013-07-19 18:21 -0700
pushed 2013-08-05 18:49 +0000
Bobby Holley Bobby Holley - Bug 860085 - Use an AutoPushJSContext in XPCCallContext instead of doing it manually. r=gabor
416ee635071cb06a81c9fd13dba392959162439b
created 2013-07-19 18:21 -0700
pushed 2013-08-05 18:49 +0000
Bobby Holley Bobby Holley - Bug 880917 - Generalize JS_NewGlobalObject API to take CompartmentOptions. r=luke
1ec7af89aa28cca6750f92b56536b2012e30d9c2
created 2013-06-21 14:12 +0100
pushed 2013-08-05 18:49 +0000
Jon Coppeard Jon Coppeard - Bug 885310 - 2 Rename JSHandleFoo in js directory r=bholley
9e6fa71b9f7292274d9a70fffdd0ba93abfd82da
created 2013-06-20 11:05 -0700
pushed 2013-08-05 18:49 +0000
Bobby Holley Bobby Holley - Bug 883450 - Remove custom request munging in XPCCallContext and use a JSAutoRequest. r=gabor
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.
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
f126bff5d429985a64ce35ff392e7bee01727f21
created 2013-06-19 11:32 +0100
pushed 2013-08-05 18:49 +0000
Jon Coppeard Jon Coppeard - Bug 884371 - Remove JSMutableHandleXXX from the js directory r=bholley
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
a3d9f0165f0048fb225d18a5f4040add730b9d57
created 2013-06-18 12:02 -0700
pushed 2013-08-05 18:49 +0000
Kyle Huey Kyle Huey - Bug 882162: Part 9 - Kill nsCycleCollectionJSRuntime. r=mccr8
76ce6a22279a0280a63e8565532f08c8dcbc7949
created 2013-06-18 12:02 -0700
pushed 2013-08-05 18:49 +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 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
less more (0) -300 -100 -60 tip