diff browse annotate |
4f0ab1a0d8dd56c0deeda13250ebb69e37c4a575 created 2016-08-18 15:20 -0700 pushed 2017-01-16 13:07 +0000 |
Andrew McCreight | Andrew McCreight - Bug 1288870, part 2 - Make XPCNativeInterface refcounted. r=billm |
diff browse annotate |
6b3f96dbbf2888bc673132e3ef2839ce4857974f created 2016-08-16 14:29 -0700 pushed 2017-01-16 13:07 +0000 |
Andrew McCreight | Andrew McCreight - Bug 1288817, part 3 - Stop calling XPCNativeScriptableInfo::Mark() from various places because it doesn't do anything. r=billm |
diff browse annotate |
c5be273c8372051843dc714ff1f8fd5abb67ed7e created 2016-08-16 14:29 -0700 pushed 2017-01-16 13:07 +0000 |
Andrew McCreight | Andrew McCreight - Bug 1288817, part 1 - Make XPCNativeScriptableShared refcounted. r=billm |
diff browse annotate |
48873ebb15604bc0f5051d5d1938b7a27d6e8caf created 2016-08-12 20:16 +0200 pushed 2017-01-16 13:07 +0000 |
Sebastian Hengst | Sebastian Hengst - Backed out changeset 1bc60cfdc088 (bug 1288817) |
diff browse annotate |
1bc60cfdc08876fdb74e5d607418055c1f120ddf created 2016-07-27 16:36 -0700 pushed 2017-01-16 13:07 +0000 |
Andrew McCreight | Andrew McCreight - Bug 1288817, part 3 - Stop calling XPCNativeScriptableInfo::Mark() from various places because it doesn't do anything. r=billm |
diff browse annotate |
37e1f09cd54e81f7e5c23123fe4caa2dc9277019 created 2016-08-02 22:16 +0200 pushed 2017-01-16 13:07 +0000 |
Tom Schuster | Tom Schuster - Bug 1251364 - Remove our custom printf implementation (jsprf.cpp). r=tromey |
diff browse annotate |
c521197a29b7e2f100420312788da9055ff2a8b5 created 2016-07-07 09:56 +0200 pushed 2016-10-31 18:13 +0000 |
Jan de Mooij | Jan de Mooij - Bug 1283855 part 28 - Make more GC APIs take JSContext instead of JSRuntime. r=terrence |
diff browse annotate |
e3d3a8915a3aab565a6bd309a69845d69f30dd61 created 2016-06-23 00:22 -0400 pushed 2016-10-31 18:13 +0000 |
Boris Zbarsky | Boris Zbarsky - Bug 1276310 part 2. Get rid of Components.lastResult and the corresponding XPCContext member. r=bholley |
diff browse annotate |
ffc7b73290ba2fa0f2b70a3aeacacce8304f29ac created 2016-06-23 00:22 -0400 pushed 2016-10-31 18:13 +0000 |
Boris Zbarsky | Boris Zbarsky - Bug 1281276 part 3. Drop the one place that uses XPCContext::CallerTypeIsJavaScript() (an assertion). r=bholley |
diff browse annotate |
aa88b0d0cd4adf9e2fde0288a0347b91af32c69a created 2016-04-01 11:00 +1100 pushed 2016-07-25 16:35 +0000 |
Nicholas Nethercote | Nicholas Nethercote - Bug 1261723 (part 2) - Separate class ops from js::Class. code=njn,h4writer. r=efaust,bz. |
diff browse annotate |
d1af522c298bfc1cc383bcf5f6b9bae25aff7bef created 2016-03-24 06:53 +1100 pushed 2016-07-25 16:35 +0000 |
Nicholas Nethercote | Nicholas Nethercote - Bug 1259194 (part 2) - Remove XPCWrappedNativeJSClass. r=mrbkap. |
diff browse annotate |
b3cad29ae5d7f715b203a2a764a351deb0f5fe96 created 2016-02-03 08:30 -0800 pushed 2016-06-01 01:31 +0000 |
Andrew McCreight | Andrew McCreight - Bug 1183754, part 4 - Eliminate XPCWrappedNativeTearOffChunk. r=bholley |
diff browse annotate |
f9da131e369097693b0e17a192ff54eee9c04399 created 2016-02-03 08:30 -0800 pushed 2016-06-01 01:31 +0000 |
Andrew McCreight | Andrew McCreight - Bug 1183754, part 3 - Use a UniquePtr for XPCWrappedNativeChunk::mNextChunk. r=bholley |
diff browse annotate |
18fee9ad98e589ddade2bb14697b9d4d301b97fe created 2016-02-03 08:30 -0800 pushed 2016-06-01 01:31 +0000 |
Andrew McCreight | Andrew McCreight - Bug 1183754, part 2 - Remove clearing of the next chunk. r=bholley |
diff browse annotate |
75dfe10ec44a88bda2d9721d269ddf2429ac5426 created 2016-02-02 17:36 +0200 pushed 2016-06-01 01:31 +0000 |
Birunthan Mohanathas | Birunthan Mohanathas - Bug 1235261 - Part 1: Rename nsAutoTArray to AutoTArray. r=froydnj |
diff browse annotate |
d77374bc1315f8d5023363d2cea58ca810ba4cb7 created 2016-01-31 10:10 -0800 pushed 2016-06-01 01:31 +0000 |
Phil Ringnalda | Phil Ringnalda - Back out 7 changesets (bug 1235261) for cpptest failures in TestTArray |
diff browse annotate |
064969357fc94da487ada47c08249995b28cc560 created 2016-01-31 17:12 +0200 pushed 2016-06-01 01:31 +0000 |
Birunthan Mohanathas | Birunthan Mohanathas - Bug 1235261 - Part 1: Rename nsAutoTArray to AutoTArray. r=froydnj |
diff browse annotate |
ad02cf82f514564d66604300b5d3b43b4f3df9d2 created 2016-01-18 09:50 +0100 pushed 2016-04-15 21:02 +0000 |
Lars T Hansen | Lars T Hansen - Bug 1240453 - enable shared memory in xpconnect. r=bz |
diff browse annotate |
d27aac8b654a3711c899107e36781a01c165e895 created 2015-12-30 08:52 -0800 pushed 2016-04-15 21:02 +0000 |
Terrence Cole | Terrence Cole - Bug 1235598 - Part 2: Use TraceEdge exclusively in Gecko; r=smaug |
diff browse annotate |
4bbe608d70f0934642031662a228364d0ef3feb3 created 2015-12-31 15:51 -0800 pushed 2016-04-15 21:02 +0000 |
Wes Kocher | Wes Kocher - Backed out 2 changesets (bug 1235598) for linux reftest bustage |
diff browse annotate |
3bcd3c276785b20eaa1b3ffac83149ae1d3a8b18 created 2015-12-30 08:52 -0800 pushed 2016-04-15 21:02 +0000 |
Terrence Cole | Terrence Cole - Bug 1235598 - Part 2: Use TraceEdge exclusively in Gecko; r=smaug |
diff browse annotate |
7da07459ce20c444c070ba8061c687c77bbc5400 created 2015-12-30 15:05 -0800 pushed 2016-04-15 21:02 +0000 |
Terrence Cole | Terrence Cole - Backout Bug 1235598 Part 2 because of merge bustage on a CLOSED TREE |
diff browse annotate |
cf35918cb3baff6e2c67209fa3cf0b0d03771073 created 2015-12-30 08:52 -0800 pushed 2016-04-15 21:02 +0000 |
Terrence Cole | Terrence Cole - Bug 1235598 - Part 2: Use TraceEdge exclusively in Gecko; r=smaug |
diff browse annotate |
58942104c315643918aba1f2b0d4dbe0b4887dca created 2015-12-28 16:15 -0600 pushed 2016-04-15 21:02 +0000 |
Jeff Walden | Jeff Walden - Bug 1235615 - Split JS::CompartmentOptions into JS::CompartmentCreationOptions that are immutable characteristics of a compartment, and JS::CompartmentBehaviors that may be changed after the compartment's been created. r=terrence |
diff browse annotate |
7ec70e0c699746cf72e03acadc09d0d5877423d0 created 2015-11-02 07:53 +0200 pushed 2016-02-29 17:11 +0000 |
Birunthan Mohanathas | Birunthan Mohanathas - Bug 1219392 - Capitalize mozilla::unused to avoid conflicts. r=froydnj |
diff browse annotate |
e8c7dfe727cd970e2c3294934e2927b14143c205 created 2015-10-18 01:24 -0400 pushed 2016-01-18 19:06 +0000 |
Nathan Froyd | Nathan Froyd - Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat |
diff browse annotate |
41dea9df27ed995f8315ab4318c187a617937664 created 2015-10-07 10:19 -0700 pushed 2016-01-18 19:06 +0000 |
Wes Kocher | Wes Kocher - Backed out changeset 91d4539e00ce (bug 1207245) |
diff browse annotate |
91d4539e00cecb658604e021675a923c60ef3235 created 2015-10-07 16:50 -0400 pushed 2016-01-18 19:06 +0000 |
Nathan Froyd | Nathan Froyd - Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat |
diff browse annotate |
00042f058f8b5a7832f2a759d98ea91af8f35437 created 2015-03-20 14:02 -0500 pushed 2016-01-18 19:06 +0000 |
Jason Orendorff | Jason Orendorff - Bug 1054756, part 3 - Implement Symbol.toPrimitive. Replace existing convert hooks with methods. r=jandem. |
diff browse annotate |
027ddfe2c4afed797a06e5ef74ca9aa91d3da86b created 2015-09-23 12:31 -0700 pushed 2016-01-18 19:06 +0000 |
Wes Kocher | Wes Kocher - Backed out 7 changesets (bug 1206168, bug 1177318, bug 1054756) for hazard build failures CLOSED TREE |
diff browse annotate |
13128a88f2b91f31b6f79963768218c3997db41e created 2015-03-20 14:02 -0500 pushed 2016-01-18 19:06 +0000 |
Jason Orendorff | Jason Orendorff - Bug 1054756, part 3 - Implement Symbol.toPrimitive. Replace existing convert hooks with methods. r=jandem. |
diff browse annotate |
b30b0dcc562c4fce5802c1ff222d0cd6c7309f53 created 2015-08-28 21:55 -0700 pushed 2016-01-18 19:06 +0000 |
Jeff Walden | Jeff Walden - Bug 1179003 - Convert the infallible objectClassIs proxy hook into a fallible getBuiltinClass hook that indicates class type via outparam. r=efaust, r=bz on DOM bits, r=billm on IPC bits |
diff browse annotate |
65f68419dbfcefe79421876936e62c7b0a58a9df created 2015-08-04 16:17 -0700 pushed 2015-10-26 12:58 +0000 |
Birunthan Mohanathas | Birunthan Mohanathas - Bug 1191100 - Remove XPIDL signature comments in .cpp files. r=ehsan |
diff browse annotate |
06c3e93b647d0e47c990a27f149559fba6781777 created 2015-07-17 14:14 +0200 pushed 2015-10-26 12:58 +0000 |
Andrew McCreight | Andrew McCreight - Bug 1185056 - Use the normal CC macros for XPCWrappedNative. r=smaug |
diff browse annotate |
5fc4e125b2b7c56d36efc0c1335cd71961570fe7 created 2015-07-18 21:45 +0200 pushed 2015-10-26 12:58 +0000 |
Jan de Mooij | Jan de Mooij - Bug 1184564 part 1 - Use Value instead of jsval in XPConnect. r=bholley |
diff browse annotate |
29d1819dc8471cbbe64f6f0b7069c1e4e89031c4 created 2015-07-16 17:50 -0700 pushed 2015-10-26 12:58 +0000 |
Andrew McCreight | Andrew McCreight - Bug 1184400, part 3 - Use HasExternalReference in XPCWrappedNative::Traverse. r=bholley |
diff browse annotate |
099178a4ef0add75881bf0868f2b474fbeef173f created 2015-07-16 17:50 -0700 pushed 2015-10-26 12:58 +0000 |
Andrew McCreight | Andrew McCreight - Bug 1184400, part 2 - XPCWrappedNative::Suspect() should suspect the JS reflector object even if it doesn't own it. r=bholley |
diff browse annotate |
c8da15a0fb07d5342d806fac7acada0c361e0993 created 2015-07-16 17:50 -0700 pushed 2015-10-26 12:58 +0000 |
Andrew McCreight | Andrew McCreight - Bug 1184400, part 1 - Make XPCJSRuntime::SuspectWrappedNative into a method on XPCWrappedNative. r=bholley |
diff browse annotate |
6e0a788400b73f162c3072e2050aab4a69bffb2f created 2015-07-16 17:50 -0700 pushed 2015-10-26 12:58 +0000 |
Andrew McCreight | Andrew McCreight - Bug 1184630 - Remove the unused XPCWrappedNative::LocateTearOff(). r=gabor |
diff browse annotate |
86d4a584905c36d6c4ef873cd2a03496a17adde5 created 2015-07-11 00:21 -0400 pushed 2015-10-26 12:58 +0000 |
Bobby Holley | Bobby Holley - Bug 1182357 - Implement support for optional size_is for arrays passed from JS. r=mrbkap |
diff browse annotate |
67d1702bfb1f475f414d99ffc4f1cc963e030332 created 2015-06-29 18:36 -0700 pushed 2015-10-26 12:58 +0000 |
Jan de Mooij | Jan de Mooij - Bug 1177825 - Remove JSVAL_* constants. r=evilpie |
diff browse annotate |
b71d8c6721176977c771e774116948f1038ea466 created 2015-04-10 09:03 -0700 pushed 2015-08-03 13:22 +0000 |
Terrence Cole | Terrence Cole - Bug 1152964 - Remove browser users of setTracingDetails; r=mccr8 |
diff browse annotate |
50ed57df54e66f6e9d1c6505e4f3973f6102cb99 created 2015-04-02 14:54 -0700 pushed 2015-08-03 13:22 +0000 |
Andrew McCreight | Andrew McCreight - Bug 1149807 - Remove some unused nsIProgrammingLanguage.h includes. r=froydnj |
diff browse annotate |
e60e056a230c3792c8390f3e6808e97ad7cc3b47 created 2015-03-27 09:01 +0900 pushed 2015-08-03 13:22 +0000 |
Mike Hommey | Mike Hommey - Bug 1134920 - Use moz_xmalloc/moz_xrealloc/free instead of nsMemory::Alloc/Realloc/Free. r=nfroyd |
diff browse annotate |
e9b95bab1c13f9143c415e7c1e31b7c18e3b7253 created 2015-03-30 10:45 -0700 pushed 2015-08-03 13:22 +0000 |
Andrew McCreight | Andrew McCreight - Bug 1147951, part 3 - Remove unnecessary includes of nsIProgrammingLanguage. r=baku |
diff browse annotate |
41e157bfec1d384feaf51531c810c6044b87f4d1 created 2015-03-29 07:52 -0700 pushed 2015-06-19 19:24 +0000 |
Andrew McCreight | Andrew McCreight - Bug 1148070 - Change nsIClassInfo::getHelperForLanguage() to getScriptableHelper(). r=bholley |
diff browse annotate |
02f2f4c75007651c63bbc0791d9a58dea88f545f created 2015-03-28 23:22 +0100 pushed 2015-06-19 19:24 +0000 |
Jan de Mooij | Jan de Mooij - Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff |
diff browse annotate |
5b892d8ef4538ea84378ebe4a352c49d8b9aa366 created 2015-03-28 10:39 -0700 pushed 2015-06-19 19:24 +0000 |
Phil Ringnalda | Phil Ringnalda - Backed out changeset 0c030f97a04f (bug 1144366) for being on top of patches being backed out |
diff browse annotate |
0c030f97a04f4e34c138b878c4352423f5e920f9 created 2015-03-28 12:08 +0100 pushed 2015-06-19 19:24 +0000 |
Jan de Mooij | Jan de Mooij - Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff |
diff browse annotate |
fe24d9f4790f3d6999e3fb7254a17590b34f5c60 created 2015-03-18 11:36 -0700 pushed 2015-06-19 19:24 +0000 |
Andrew McCreight | Andrew McCreight - Bug 1142717, part 5 - Eliminate XPC_WRAPPED_NATIVE_TEAROFFS_PER_CHUNK. r=bholley |
diff browse annotate |
de43ef55e8ef64a51539506e7169f664ca187e75 created 2015-03-18 11:36 -0700 pushed 2015-06-19 19:24 +0000 |
Andrew McCreight | Andrew McCreight - Bug 1142717, part 3 - Make XPCWrappedNativeTearOff::mNative a smart pointer. r=bholley |
diff browse annotate |
faab462bd5c5e9ceb2c1cdd704ffb9a19b3dbde0 created 2015-03-18 11:36 -0700 pushed 2015-06-19 19:24 +0000 |
Andrew McCreight | Andrew McCreight - Bug 1142717, part 2b - Rename obj to qiResult in InitTearOff. r=bholley |
diff browse annotate |
4e8385a50da111d360b953decc97917cdcb0c289 created 2015-03-18 11:36 -0700 pushed 2015-06-19 19:24 +0000 |
Andrew McCreight | Andrew McCreight - Bug 1142717, part 2 - Use nsRefPtr for obj in XPCWrappedNative::InitTearOff. r=bholley |
diff browse annotate |
62bc2ec669488de6611c0db28cdbfebf8d63d0e1 created 2015-03-18 11:36 -0700 pushed 2015-06-19 19:24 +0000 |
Andrew McCreight | Andrew McCreight - Bug 1137536, part 3 - Move the top level DeferredFinalize functions into their own file. r=smaug |
diff browse annotate |
ae02f2179c4c203926c6405a0a74b6d43b14e8d6 created 2015-03-18 11:36 -0700 pushed 2015-06-19 19:24 +0000 |
Andrew McCreight | Andrew McCreight - Bug 1137536, part 1 - Move DeferredFinalize out of the cyclecollector namespace. r=smaug |
diff browse annotate |
5375260ebf76e9d58b748d4eb5a2f1ee769fd9f6 created 2015-02-26 09:40 -0500 pushed 2015-06-19 19:24 +0000 |
Boris Zbarsky | Boris Zbarsky - Bug 1136516. Stop using JS_DeprecatedNewObjectWithGivenProtoAndParent in XPCWrappedNative. r=bholley |
diff browse annotate |
186c909aa7f02e03e43f982a67af01afce76fc30 created 2015-02-26 09:40 -0500 pushed 2015-06-19 19:24 +0000 |
Boris Zbarsky | Boris Zbarsky - Bug 1136345. Drop the parent arg from JS_NewObjectWithGivenProto and introduce a JS_DeprecatedNewObjectWithGivenProtoAndParent for the few cases that still pass in a custom parent. r=waldo |
diff browse annotate |
41be09fe77e0268ce047337453fa84c8cdc4e839 created 2015-03-30 14:41 +0200 pushed 2015-04-21 23:03 +0000 |
Jan de Mooij | Jan de Mooij - Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff, a=sledru |
diff browse annotate |
42f34f826f3de96a723b04f3d83f5828edea85ad created 2015-02-13 14:34 -0500 pushed 2015-04-21 23:03 +0000 |
Boris Zbarsky | Boris Zbarsky - Bug 1132187 part 1. Remove the totally unused WANT_CREATE bit. r=peterv |
diff browse annotate |
3bdb77f15f2ee0b922f430365c62113bf82ec2f4 created 2015-02-13 14:34 -0500 pushed 2015-04-21 23:03 +0000 |
Boris Zbarsky | Boris Zbarsky - Bug 1132184. Remove the nsIXPCScriptable postCreate and postTransplant hooks. r=peterv |