js/xpconnect/src/XPCWrappedNative.cpp
538094a7900cdec31ad57faf9a6937104edce590
created 2017-01-23 13:33 +1100
pushed 2017-03-06 20:48 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1332172 - Remove XPC_MAP_WANT_*. r=mccr8.
a63edff17c8f61d797f6c1defb77746ea6840249
created 2017-01-13 11:26 +1100
pushed 2017-03-06 20:48 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1330904 - Remove XPCNativeScriptableCreateInfo. r=mccr8.
105d7762f4b06db69cef6fffd2129890dd9fbbb0
created 2017-01-10 12:47 +1100
pushed 2017-03-06 20:48 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1329846 (part 1) - Remove XPCNativeScriptableInfo. r=mccr8.
4e2cfc2d396fd43d2a825b527656a60247912414
created 2016-12-23 16:14 +1100
pushed 2017-03-06 20:48 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1325542 - Remove XPCNativeScriptableFlags. r=mccr8.
3a2066a8e8a822217907a86b0c10227a9214557d
created 2016-12-23 08:30 +1100
pushed 2017-03-06 20:48 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1324330 (part 4) - Remove some unused functions. r=mccr8.
98eaebf80768d80401260f12768d5bab4129961a
created 2016-12-14 08:33 +1100
pushed 2017-03-06 20:48 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1321374 - Simplify js::Class handling relating to nsIXPCScriptable. r=mccr8, sr=bholley.
6c679ad00eda767ecc9c419b7e84897e423f195f
created 2016-10-28 15:11 -0700
pushed 2017-03-06 20:48 +0000
Steve Fink Steve Fink - Bug 1308236 - Don't trigger read barriers when comparing wrapped pointers types r=sfink r=mccr8
71f746cb740323e4cc0f3039ac2368c59fed0101
created 2016-12-21 09:54 +1100
pushed 2017-01-23 14:19 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1321374 - Simplify js::Class handling relating to nsIXPCScriptable. r=mccr8, sr=bholley, a=dveditz.
6217f779742e62f225f2b9538fa82bc424a20a9f
created 2016-10-07 13:58 +0200
pushed 2017-01-23 14:19 +0000
Jon Coppeard Jon Coppeard - Bug 1306382 - Automatically ExposeToActiveJS when reading out of a TenuredHeap<T> r=sfink r=mccr8
628c7aa9630fa150df658132d475647816a02f04
created 2016-10-04 17:57 +0200
pushed 2017-01-23 14:19 +0000
Tom Schuster Tom Schuster - Bug 1302163 - Change code to use SprintfLiteral instead of snprintf. r=ehsan
af8d3e696e930e5c2abb5ae66474c4161689b800
created 2016-09-23 15:42 -0700
pushed 2017-01-23 14:19 +0000
Andrew McCreight Andrew McCreight - Bug 1301301, part 1 - Unify NoteJSObject and NoteJSScript into NoteJSChild. r=smaug
9769cc42f54995f1d087200259ad3464be881a2c
created 2016-07-27 16:38 -0700
pushed 2017-01-23 14:19 +0000
Andrew McCreight Andrew McCreight - Bug 1288909, part 1 - Implement refcounting of XPCNativeSet. r=billm
be751ea19d464d51be7d36bd2a0fd6a72029dc02
created 2016-12-21 10:29 +1100
pushed 2016-12-30 02:48 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1321374 - Simplify js::Class handling relating to nsIXPCScriptable. r=mccr8, sr=bholley, a=lizzard
bf207c1c6ee40a198bfd2138c647b2a3bf05d70b
created 2016-09-23 15:42 -0700
pushed 2016-11-14 12:26 +0000
Andrew McCreight Andrew McCreight - Bug 1301301, part 1 - Unify NoteJSObject and NoteJSScript into NoteJSChild. r=smaug a=gchang
1d1db582972c2e14e1376489c6522b1c3cee05fc
created 2016-09-14 15:48 +0200
pushed 2016-11-14 12:26 +0000
Jan de Mooij Jan de Mooij - Bug 1302448 part 2 - Rename XPCJSRuntime to XPCJSContext. r=mrbkap
ff0feedf164c1dfa004bddde890521570de94bc8
created 2016-07-31 13:36 -0700
pushed 2016-11-14 12:26 +0000
Andrew McCreight Andrew McCreight - Bug 1290614, part 3 - The last argument to the third XPCNativeSetKey ctor is always the interface count. r=mrbkap
40e671c1ac3b763ae2785837f72fac2ea0d2e3dc
created 2016-07-31 13:25 -0700
pushed 2016-11-14 12:26 +0000
Andrew McCreight Andrew McCreight - Bug 1290614, part 2 - Split XPCNativeSetKey into three constructors. r=mrbkap
36fb54f13084730229c21e103883e4c0ee3fe8f9
created 2016-07-31 13:00 -0700
pushed 2016-11-14 12:26 +0000
Andrew McCreight Andrew McCreight - Bug 1290614, part 1 - Pass around XPCNativeSetKeys to better encapsulate argument invariants. r=mrbkap
564549c354b038a465c0b3fc245da3cab8753eab
created 2016-08-23 12:09 +0800
pushed 2016-11-14 12:26 +0000
Kan-Ru Chen Kan-Ru Chen - Bug 1297276 - Rename mfbt/unused.h to mfbt/Unused.h for consistency. r=froydnj
5cdc3e5e091e56a6c7e19f1ed771b728ee37a60d
created 2016-08-23 05:59 -0700
pushed 2016-11-14 12:26 +0000
Andrew McCreight Andrew McCreight - Bug 1288870, part 4 - Make XPCNativeInterface refcounted. r=billm
93545d47fddbf51aba5f7127d66dca2f0383820d
created 2016-08-18 16:50 -0700
pushed 2016-11-14 12:26 +0000
Wes Kocher Wes Kocher - Backed out 3 changesets (bug 1288870) for hazards a=backout
4f0ab1a0d8dd56c0deeda13250ebb69e37c4a575
created 2016-08-18 15:20 -0700
pushed 2016-11-14 12:26 +0000
Andrew McCreight Andrew McCreight - Bug 1288870, part 2 - Make XPCNativeInterface refcounted. r=billm
6b3f96dbbf2888bc673132e3ef2839ce4857974f
created 2016-08-16 14:29 -0700
pushed 2016-11-14 12:26 +0000
Andrew McCreight Andrew McCreight - Bug 1288817, part 3 - Stop calling XPCNativeScriptableInfo::Mark() from various places because it doesn't do anything. r=billm
c5be273c8372051843dc714ff1f8fd5abb67ed7e
created 2016-08-16 14:29 -0700
pushed 2016-11-14 12:26 +0000
Andrew McCreight Andrew McCreight - Bug 1288817, part 1 - Make XPCNativeScriptableShared refcounted. r=billm
48873ebb15604bc0f5051d5d1938b7a27d6e8caf
created 2016-08-12 20:16 +0200
pushed 2016-11-14 12:26 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 1bc60cfdc088 (bug 1288817)
1bc60cfdc08876fdb74e5d607418055c1f120ddf
created 2016-07-27 16:36 -0700
pushed 2016-11-14 12:26 +0000
Andrew McCreight Andrew McCreight - Bug 1288817, part 3 - Stop calling XPCNativeScriptableInfo::Mark() from various places because it doesn't do anything. r=billm
37e1f09cd54e81f7e5c23123fe4caa2dc9277019
created 2016-08-02 22:16 +0200
pushed 2016-11-14 12:26 +0000
Tom Schuster Tom Schuster - Bug 1251364 - Remove our custom printf implementation (jsprf.cpp). r=tromey
c521197a29b7e2f100420312788da9055ff2a8b5
created 2016-07-07 09:56 +0200
pushed 2016-09-19 13:38 +0000
Jan de Mooij Jan de Mooij - Bug 1283855 part 28 - Make more GC APIs take JSContext instead of JSRuntime. r=terrence
e3d3a8915a3aab565a6bd309a69845d69f30dd61
created 2016-06-23 00:22 -0400
pushed 2016-09-19 13:38 +0000
Boris Zbarsky Boris Zbarsky - Bug 1276310 part 2. Get rid of Components.lastResult and the corresponding XPCContext member. r=bholley
ffc7b73290ba2fa0f2b70a3aeacacce8304f29ac
created 2016-06-23 00:22 -0400
pushed 2016-09-19 13:38 +0000
Boris Zbarsky Boris Zbarsky - Bug 1281276 part 3. Drop the one place that uses XPCContext::CallerTypeIsJavaScript() (an assertion). r=bholley
aa88b0d0cd4adf9e2fde0288a0347b91af32c69a
created 2016-04-01 11:00 +1100
pushed 2016-06-06 19:02 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1261723 (part 2) - Separate class ops from js::Class. code=njn,h4writer. r=efaust,bz.
d1af522c298bfc1cc383bcf5f6b9bae25aff7bef
created 2016-03-24 06:53 +1100
pushed 2016-06-06 19:02 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1259194 (part 2) - Remove XPCWrappedNativeJSClass. r=mrbkap.
b3cad29ae5d7f715b203a2a764a351deb0f5fe96
created 2016-02-03 08:30 -0800
pushed 2016-04-25 16:57 +0000
Andrew McCreight Andrew McCreight - Bug 1183754, part 4 - Eliminate XPCWrappedNativeTearOffChunk. r=bholley
f9da131e369097693b0e17a192ff54eee9c04399
created 2016-02-03 08:30 -0800
pushed 2016-04-25 16:57 +0000
Andrew McCreight Andrew McCreight - Bug 1183754, part 3 - Use a UniquePtr for XPCWrappedNativeChunk::mNextChunk. r=bholley
18fee9ad98e589ddade2bb14697b9d4d301b97fe
created 2016-02-03 08:30 -0800
pushed 2016-04-25 16:57 +0000
Andrew McCreight Andrew McCreight - Bug 1183754, part 2 - Remove clearing of the next chunk. r=bholley
75dfe10ec44a88bda2d9721d269ddf2429ac5426
created 2016-02-02 17:36 +0200
pushed 2016-04-25 16:57 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 1235261 - Part 1: Rename nsAutoTArray to AutoTArray. r=froydnj
d77374bc1315f8d5023363d2cea58ca810ba4cb7
created 2016-01-31 10:10 -0800
pushed 2016-04-25 16:57 +0000
Phil Ringnalda Phil Ringnalda - Back out 7 changesets (bug 1235261) for cpptest failures in TestTArray
064969357fc94da487ada47c08249995b28cc560
created 2016-01-31 17:12 +0200
pushed 2016-04-25 16:57 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 1235261 - Part 1: Rename nsAutoTArray to AutoTArray. r=froydnj
ad02cf82f514564d66604300b5d3b43b4f3df9d2
created 2016-01-18 09:50 +0100
pushed 2016-03-07 14:18 +0000
Lars T Hansen Lars T Hansen - Bug 1240453 - enable shared memory in xpconnect. r=bz
d27aac8b654a3711c899107e36781a01c165e895
created 2015-12-30 08:52 -0800
pushed 2016-03-07 14:18 +0000
Terrence Cole Terrence Cole - Bug 1235598 - Part 2: Use TraceEdge exclusively in Gecko; r=smaug
4bbe608d70f0934642031662a228364d0ef3feb3
created 2015-12-31 15:51 -0800
pushed 2016-03-07 14:18 +0000
Wes Kocher Wes Kocher - Backed out 2 changesets (bug 1235598) for linux reftest bustage
3bcd3c276785b20eaa1b3ffac83149ae1d3a8b18
created 2015-12-30 08:52 -0800
pushed 2016-03-07 14:18 +0000
Terrence Cole Terrence Cole - Bug 1235598 - Part 2: Use TraceEdge exclusively in Gecko; r=smaug
7da07459ce20c444c070ba8061c687c77bbc5400
created 2015-12-30 15:05 -0800
pushed 2016-03-07 14:18 +0000
Terrence Cole Terrence Cole - Backout Bug 1235598 Part 2 because of merge bustage on a CLOSED TREE
cf35918cb3baff6e2c67209fa3cf0b0d03771073
created 2015-12-30 08:52 -0800
pushed 2016-03-07 14:18 +0000
Terrence Cole Terrence Cole - Bug 1235598 - Part 2: Use TraceEdge exclusively in Gecko; r=smaug
58942104c315643918aba1f2b0d4dbe0b4887dca
created 2015-12-28 16:15 -0600
pushed 2016-03-07 14:18 +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
7ec70e0c699746cf72e03acadc09d0d5877423d0
created 2015-11-02 07:53 +0200
pushed 2016-01-25 13:55 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 1219392 - Capitalize mozilla::unused to avoid conflicts. r=froydnj
e8c7dfe727cd970e2c3294934e2927b14143c205
created 2015-10-18 01:24 -0400
pushed 2015-12-14 20:08 +0000
Nathan Froyd Nathan Froyd - Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat
41dea9df27ed995f8315ab4318c187a617937664
created 2015-10-07 10:19 -0700
pushed 2015-12-14 20:08 +0000
Wes Kocher Wes Kocher - Backed out changeset 91d4539e00ce (bug 1207245)
91d4539e00cecb658604e021675a923c60ef3235
created 2015-10-07 16:50 -0400
pushed 2015-12-14 20:08 +0000
Nathan Froyd Nathan Froyd - Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat
00042f058f8b5a7832f2a759d98ea91af8f35437
created 2015-03-20 14:02 -0500
pushed 2015-12-14 20:08 +0000
Jason Orendorff Jason Orendorff - Bug 1054756, part 3 - Implement Symbol.toPrimitive. Replace existing convert hooks with methods. r=jandem.
027ddfe2c4afed797a06e5ef74ca9aa91d3da86b
created 2015-09-23 12:31 -0700
pushed 2015-12-14 20:08 +0000
Wes Kocher Wes Kocher - Backed out 7 changesets (bug 1206168, bug 1177318, bug 1054756) for hazard build failures CLOSED TREE
13128a88f2b91f31b6f79963768218c3997db41e
created 2015-03-20 14:02 -0500
pushed 2015-12-14 20:08 +0000
Jason Orendorff Jason Orendorff - Bug 1054756, part 3 - Implement Symbol.toPrimitive. Replace existing convert hooks with methods. r=jandem.
b30b0dcc562c4fce5802c1ff222d0cd6c7309f53
created 2015-08-28 21:55 -0700
pushed 2015-12-14 20:08 +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
65f68419dbfcefe79421876936e62c7b0a58a9df
created 2015-08-04 16:17 -0700
pushed 2015-09-21 14:04 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 1191100 - Remove XPIDL signature comments in .cpp files. r=ehsan
06c3e93b647d0e47c990a27f149559fba6781777
created 2015-07-17 14:14 +0200
pushed 2015-09-21 14:04 +0000
Andrew McCreight Andrew McCreight - Bug 1185056 - Use the normal CC macros for XPCWrappedNative. r=smaug
5fc4e125b2b7c56d36efc0c1335cd71961570fe7
created 2015-07-18 21:45 +0200
pushed 2015-09-21 14:04 +0000
Jan de Mooij Jan de Mooij - Bug 1184564 part 1 - Use Value instead of jsval in XPConnect. r=bholley
29d1819dc8471cbbe64f6f0b7069c1e4e89031c4
created 2015-07-16 17:50 -0700
pushed 2015-09-21 14:04 +0000
Andrew McCreight Andrew McCreight - Bug 1184400, part 3 - Use HasExternalReference in XPCWrappedNative::Traverse. r=bholley
099178a4ef0add75881bf0868f2b474fbeef173f
created 2015-07-16 17:50 -0700
pushed 2015-09-21 14:04 +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
c8da15a0fb07d5342d806fac7acada0c361e0993
created 2015-07-16 17:50 -0700
pushed 2015-09-21 14:04 +0000
Andrew McCreight Andrew McCreight - Bug 1184400, part 1 - Make XPCJSRuntime::SuspectWrappedNative into a method on XPCWrappedNative. r=bholley
6e0a788400b73f162c3072e2050aab4a69bffb2f
created 2015-07-16 17:50 -0700
pushed 2015-09-21 14:04 +0000
Andrew McCreight Andrew McCreight - Bug 1184630 - Remove the unused XPCWrappedNative::LocateTearOff(). r=gabor
less more (0) -300 -100 -60 tip