js/xpconnect/src/XPCWrappedJS.cpp
a0ad80b18a0b
created 2017-04-23 11:23 -0700
pushed 2017-04-28 08:36 +0000
Bill McCloskey Bill McCloskey - Bug 1359245 - Get rid of CycleCollectedJSRuntime::MainContext (r=mccr8)
7bdfa44ce843
created 2017-02-23 13:23 -0800
pushed 2017-04-20 00:11 +0000
Bill McCloskey Bill McCloskey - Bug 1343396 - Split CycledCollectedJSContext and XPCJSContext into separate context and runtime classes (r=mccr8)
e93b8cb7d85d
created 2016-12-09 10:18 -1000
pushed 2017-02-17 20:45 +0000
Tom Tromey Tom Tromey - Bug 1060419 - make XPC_Log_print use VsprintfLiteral, r=froydnj
a4ab104b7f1e
created 2017-01-03 21:50 +0200
pushed 2017-01-04 15:10 +0000
Olli Pettay Olli Pettay - Bug 1326507, rename Traverse to TraverseNative, r=mccr8
a4417f62daa8
created 2016-12-07 13:43 -1000
pushed 2016-12-08 15:17 +0000
Jon Coppeard Jon Coppeard - Bug 1295033 - Handle failure in nsXPCWrappedJS constructor r=mccr8
1538850bba0f
created 2016-10-18 17:58 +0100
pushed 2016-10-19 15:02 +0000
Jon Coppeard Jon Coppeard - Bug 1297558 - Remove explicit calls to Expose*ToActiveJS r=mccr8
628c7aa9630f
created 2016-10-04 17:57 +0200
pushed 2016-10-05 00:32 +0000
Tom Schuster Tom Schuster - Bug 1302163 - Change code to use SprintfLiteral instead of snprintf. r=ehsan
138dd1cfe696
created 2016-02-07 09:08 -0800
pushed 2016-10-01 06:25 +0000
Terrence Cole Terrence Cole - Bug 1297558 - Use a read barrier on Heap to ExposeToActiveJS r=sfink r=mccr8
af8d3e696e93
created 2016-09-23 15:42 -0700
pushed 2016-09-26 10:35 +0000
Andrew McCreight Andrew McCreight - Bug 1301301, part 1 - Unify NoteJSObject and NoteJSScript into NoteJSChild. r=smaug
1d1db582972c
created 2016-09-14 15:48 +0200
pushed 2016-09-15 10:00 +0000
Jan de Mooij Jan de Mooij - Bug 1302448 part 2 - Rename XPCJSRuntime to XPCJSContext. r=mrbkap
37e1f09cd54e
created 2016-08-02 22:16 +0200
pushed 2016-08-03 15:04 +0000
Tom Schuster Tom Schuster - Bug 1251364 - Remove our custom printf implementation (jsprf.cpp). r=tromey
beeb4bc99662
created 2016-07-23 19:52 +0200
pushed 2016-07-25 13:51 +0000
Jan de Mooij Jan de Mooij - Bug 1286795 part 4 - Change some callbacks to take JSContext instead of JSRuntime. r=terrence
083f8587e25b
created 2016-07-23 19:51 +0200
pushed 2016-07-25 13:51 +0000
Jan de Mooij Jan de Mooij - Bug 1286795 part 1 - Change more GC APIs to take JSContext instead of JSRuntime. r=terrence
81fe29f830af
created 2016-06-23 00:22 -0400
pushed 2016-06-23 12:57 +0000
Boris Zbarsky Boris Zbarsky - Bug 1281276 part 5. Get rid of the LangType argument of the XPCCallContext constructor and the now-dead language type enums. r=bholley
c3ca0a41a661
created 2016-06-14 13:14 +0100
pushed 2016-06-15 05:24 +0000
Olli Pettay Olli Pettay - Bug 1279746 - Optimize xpc_TryUnmarkWrappedGrayObject, r=mccr8
3b0efeaf1a47
created 2016-06-09 13:09 +1000
pushed 2016-06-09 09:58 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1277104 - Add strings to high-frequency MOZ_CRASH() occurrences. mccr8.
d27aac8b654a
created 2015-12-30 08:52 -0800
pushed 2016-01-06 00:03 +0000
Terrence Cole Terrence Cole - Bug 1235598 - Part 2: Use TraceEdge exclusively in Gecko; r=smaug
4bbe608d70f0
created 2015-12-31 15:51 -0800
pushed 2016-01-02 00:29 +0000
Wes Kocher Wes Kocher - Backed out 2 changesets (bug 1235598) for linux reftest bustage
3bcd3c276785
created 2015-12-30 08:52 -0800
pushed 2016-01-02 00:29 +0000
Terrence Cole Terrence Cole - Bug 1235598 - Part 2: Use TraceEdge exclusively in Gecko; r=smaug
7da07459ce20
created 2015-12-30 15:05 -0800
pushed 2016-01-02 00:29 +0000
Terrence Cole Terrence Cole - Backout Bug 1235598 Part 2 because of merge bustage on a CLOSED TREE
cf35918cb3ba
created 2015-12-30 08:52 -0800
pushed 2016-01-02 00:29 +0000
Terrence Cole Terrence Cole - Bug 1235598 - Part 2: Use TraceEdge exclusively in Gecko; r=smaug
7ecec6573ae9
created 2015-10-15 13:43 -0700
pushed 2015-11-01 00:00 +0000
Terrence Cole Terrence Cole - Bug 1214961 - Sweep XPConnect incrementally; r=mccr8, r=jonco
e8c7dfe727cd
created 2015-10-18 01:24 -0400
pushed 2015-10-18 02:55 +0000
Nathan Froyd Nathan Froyd - Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat
41dea9df27ed
created 2015-10-07 10:19 -0700
pushed 2015-10-07 17:31 +0000
Wes Kocher Wes Kocher - Backed out changeset 91d4539e00ce (bug 1207245)
91d4539e00ce
created 2015-10-07 16:50 -0400
pushed 2015-10-07 12:51 +0000
Nathan Froyd Nathan Froyd - Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat
65f68419dbfc
created 2015-08-04 16:17 -0700
pushed 2015-08-05 11:13 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 1191100 - Remove XPIDL signature comments in .cpp files. r=ehsan
7bc6ca149561
created 2015-04-01 14:29 +0900
pushed 2015-05-01 16:57 +0000
Mike Hommey Mike Hommey - Bug 1134923 - Remove NS_Alloc/NS_Realloc/NS_Free. r=nfroyd
b71d8c672117
created 2015-04-10 09:03 -0700
pushed 2015-04-13 10:00 +0000
Terrence Cole Terrence Cole - Bug 1152964 - Remove browser users of setTracingDetails; r=mccr8
e60e056a230c
created 2015-03-27 09:01 +0900
pushed 2015-04-01 16:35 +0000
Mike Hommey Mike Hommey - Bug 1134920 - Use moz_xmalloc/moz_xrealloc/free instead of nsMemory::Alloc/Realloc/Free. r=nfroyd
02f2f4c75007
created 2015-03-28 23:22 +0100
pushed 2015-03-29 03:30 +0000
Jan de Mooij Jan de Mooij - Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff
5b892d8ef453
created 2015-03-28 10:39 -0700
pushed 2015-03-29 03:30 +0000
Phil Ringnalda Phil Ringnalda - Backed out changeset 0c030f97a04f (bug 1144366) for being on top of patches being backed out
0c030f97a04f
created 2015-03-28 12:08 +0100
pushed 2015-03-29 03:30 +0000
Jan de Mooij Jan de Mooij - Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff
62bc2ec66948
created 2015-03-18 11:36 -0700
pushed 2015-03-19 12:46 +0000
Andrew McCreight Andrew McCreight - Bug 1137536, part 3 - Move the top level DeferredFinalize functions into their own file. r=smaug
ae02f2179c4c
created 2015-03-18 11:36 -0700
pushed 2015-03-19 12:46 +0000
Andrew McCreight Andrew McCreight - Bug 1137536, part 1 - Move DeferredFinalize out of the cyclecollector namespace. r=smaug
448d1795215f
created 2015-02-25 09:44 -0800
pushed 2015-02-26 01:18 +0000
Andrew McCreight Andrew McCreight - Bug 1135772 - Return null on failure in nsXPCWrappedJS's QueryInterface. r=smaug
901b357d7334
created 2015-01-26 13:32 -0800
pushed 2015-01-27 14:24 +0000
Bill McCloskey Bill McCloskey - Bug 1123461 - Make a real interface for js/ipc (r=dvander)
1e53e8c79d9f
created 2015-01-22 21:04 -0800
pushed 2015-01-23 17:30 +0000
Wes Kocher Wes Kocher - Backed out 3 changesets (bug 1123461, bug 1123090) for windows build bustage
d7aa4c72ebab
created 2015-01-22 20:00 -0800
pushed 2015-01-23 17:30 +0000
Bill McCloskey Bill McCloskey - Bug 1123461 - Make a real interface for js/ipc (r=dvander)
cadb53efd449
created 2015-01-06 21:39 -0800
pushed 2015-01-12 10:44 +0000
Chris Peterson Chris Peterson - Bug 1118076 - Remove MOZ_THIS_IN_INITIALIZER_LIST. r=Waldo
c7d90ce714c9
created 2014-12-05 09:38 -0800
pushed 2014-12-17 00:41 +0000
Terrence Cole Terrence Cole - Bug 1105069 - Part 17: Convert xpc_IsGrayGCThing to GCCellPtr; r=mccr8, j=jonco
bf0e4454f0d2
created 2014-12-05 09:38 -0800
pushed 2014-12-17 00:41 +0000
Terrence Cole Terrence Cole - Bug 1105069 - Part 14: Convert NoteJSChild to GCCellPtr; r=mccr8, r=jonco
b41521572026
created 2014-09-22 15:10 -0400
pushed 2014-09-23 01:57 +0000
Benjamin Smedberg Benjamin Smedberg - Bug 1069518 - XPTCall should refuse to implement interfaces with [notxpcom] methods, r=froydnj/bholley
a92474257115
created 2014-09-15 19:26 +0300
pushed 2014-09-15 22:18 +0000
Olli Pettay Olli Pettay - Bug 1067344 - content process crash in nsXPCWrappedJS::CanSkip(), r=mccr8
ac76d8e0d077
created 2014-08-25 12:34 -0700
pushed 2014-08-26 00:20 +0000
Andrew McCreight Andrew McCreight - Bug 1052626, part 2 - Report the total size of nsXPCWrappedJS. r=bholley,froydnj
55783b8e332c
created 2014-08-14 18:47 -0700
pushed 2014-08-15 15:49 +0000
Bobby Holley Bobby Holley - Bug 1052052 - Hoist Auto*JSContext into nsContentUtils and kill nsCxPusher.{cpp,h}. r=gabor
1d41a9159e58
created 2014-08-14 17:23 -0400
pushed 2014-08-15 02:19 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changesets 5b1a3161f614, 17a9673ed782, and a9b8c346d295 (bug 1052052) for B2G non-unified bustage.
17a9673ed782
created 2014-08-14 12:54 -0700
pushed 2014-08-15 02:19 +0000
Bobby Holley Bobby Holley - Bug 1052052 - Hoist Auto*JSContext into nsContentUtils and kill nsCxPusher.{cpp,h}. r=gabor
a817b58630c8
created 2014-08-13 10:05 +0100
pushed 2014-08-13 14:02 +0000
Jon Coppeard Jon Coppeard - Bug 1052388 - Rename JS_CallHeapFooTracer() functions to JS_CallFooTracer() r=terrence r=smaug
c7df28f9f545
created 2014-07-10 16:47 -0700
pushed 2014-07-11 20:35 +0000
Bill McCloskey Bill McCloskey - Bug 1029248 - Allow CPOWs to be converted to native interfaces (r=mrbkap)
3002e0200450
created 2014-07-03 13:19 -0400
pushed 2014-07-03 21:03 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changesets 4a19dcbc7e7a and 4907115e02e3 (bug 1029248) for non-unified bustage.
4a19dcbc7e7a
created 2014-07-03 09:48 -0700
pushed 2014-07-03 21:03 +0000
Bill McCloskey Bill McCloskey - Bug 1029248 - Allow CPOWs to QI to non-scriptable interfaces (r=mrbkap)
1551a83653ee
created 2014-06-26 09:29 -0700
pushed 2014-06-26 21:13 +0000
Andrew McCreight Andrew McCreight - Bug 1029660 - Remove nsContentUtils::DeferredFinalize. r=peterv
2cf294d2257f
created 2014-04-03 07:58 -0400
pushed 2014-04-28 01:25 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 866289 - Make mode lines consistent in js/xpconnect/ for 4 space indented files. r=Ms2ger
cf31dec6639a
created 2014-04-11 15:19 -0700
pushed 2014-04-19 02:00 +0000
Terrence Cole Terrence Cole - Bug 807168 - Make JSTracer into a real C++ class and kill the macro accessors; r=jonco,mccr8
ad7d8b0efb32
created 2014-03-27 16:38 -0400
pushed 2014-03-28 23:16 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 798158 - Part 1: Use a pointer-sized type to store refcounts internally; r=bsmedberg
32f48d6d3389
created 2014-03-15 12:00 -0700
pushed 2014-03-16 00:40 +0000
Kyle Huey Kyle Huey - Bug 967364: Rename already_AddRefed::get to take. r=bsmedberg
3223d3bfdcd0
created 2014-02-11 14:56 -0800
pushed 2014-02-12 13:37 +0000
Andrew McCreight Andrew McCreight - Bug 967023, part 2 - Get rid of XPCWrappedJSClass::GetNewOrUsed out param. r=bholley
e998c14ccd10
created 2014-02-04 19:29 -0800
pushed 2014-02-05 12:20 +0000
Andrew McCreight Andrew McCreight - Bug 965920, part 1 - Smart pointerize getters in XPConnect. r=bholley
930f794bfba3
created 2014-02-04 21:01 -0800
pushed 2014-02-05 12:20 +0000
Phil Ringnalda Phil Ringnalda - Backed out 9 changesets (bug 965920, bug 966765, bug 966766)
55dcd2a5362e
created 2014-02-04 19:29 -0800
pushed 2014-02-05 12:20 +0000
Andrew McCreight Andrew McCreight - Bug 965920, part 1 - Smart pointerize getters in XPConnect. r=bholley