js/ipc/WrapperOwner.cpp
42a3fcaa99ef4039ec76bfc967ff475d04f486da
created 2017-04-28 14:12 +0200
pushed 2017-04-28 12:13 +0000
Jan de Mooij Jan de Mooij - Bug 1237504 - Refactor proxy slot layout to allow proxies to have more than 2 slots. r=bz,jonco
8de58bbbb392fdca9416fd0febe27c7d62547973
created 2017-04-26 11:18 +0100
pushed 2017-04-26 10:29 +0000
Jon Coppeard Jon Coppeard - Bug 1352430 - Add barrier to CPOWs table to remove dying objects r=billm
9625ba329e864ebc4233b8b48338baaaa59f1f2e
created 2017-03-27 10:38 +0100
pushed 2017-03-28 10:51 +0000
Jon Coppeard Jon Coppeard - Bug 1345177 - Remove use of RegExpGuard r=sfink
bf0a094026f7d736e56a5a1ea042fe8e531aabce
created 2017-03-27 11:09 +0100
pushed 2017-03-27 10:10 +0000
Jon Coppeard Jon Coppeard - Backed out changesets e66f564d9749 and 0380d914ad39 (bug 1345177) for rooting hazards
e66f564d9749c62a6400f1d2c5ba9654073d7684
created 2017-03-27 10:38 +0100
pushed 2017-03-27 09:42 +0000
Jon Coppeard Jon Coppeard - Bug 1345177 - Remove use of RegExpGuard r=sfink
0f6327de6de63e9222f42f2efc5aa96fd9db244a
created 2017-02-01 15:43 -0500
pushed 2017-02-01 20:44 +0000
Boris Zbarsky Boris Zbarsky - Bug 1335368 part 8. Stop using IsCallerChrome in UnwrapArgImpl. r=bholley
5b6e3ddaa0894dccf93c381eae4d83b74f29818e
created 2017-01-17 16:34 -0800
pushed 2017-01-18 14:54 +0000
Andrew McCreight Andrew McCreight - Bug 1331809 - Remove unused variable in WrapperOwner::hasInstance(). r=kanru
fcadf6ec5ccf67c480047de89b5d063116938fea
created 2016-10-20 15:37 -0500
pushed 2016-10-21 15:09 +0000
David Major David Major - Bug 1311825: Pass by reference in fromObjectVariant and related methods. r=billm
99bf3401b43f4f621c91facce91f729688941317
created 2016-10-18 15:58 -0700
pushed 2016-10-19 23:26 +0000
Bill McCloskey Bill McCloskey - Bug 1311212 - Add dead CPOW debugging facility (r=mrbkap)
138dd1cfe696eb4adfe6e1f2290b29a352b4f650
created 2016-02-07 09:08 -0800
pushed 2016-09-30 10:29 +0000
Terrence Cole Terrence Cole - Bug 1297558 - Use a read barrier on Heap to ExposeToActiveJS r=sfink r=mccr8
3fb25baa6f83cc05b2e44c896d4bb922904ac0c3
created 2016-09-11 18:15 +0900
pushed 2016-09-30 10:20 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1290337 - Part 13: Replace Value parameter to const Value& in finalizeInBackground. r=sfink
78565156728208e4cb9d20f1a288ba300ceb475f
created 2016-08-14 20:39 +0900
pushed 2016-09-29 03:04 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1289050 - Part 1: Use ASCII variant of JS_ReportError in simple case. r=jwalden
564549c354b038a465c0b3fc245da3cab8753eab
created 2016-08-23 12:09 +0800
pushed 2016-08-24 06:47 +0000
Kan-Ru Chen Kan-Ru Chen - Bug 1297276 - Rename mfbt/unused.h to mfbt/Unused.h for consistency. r=froydnj
9adefc25daa8531a4bb7bbca39e39e2f1465024f
created 2016-08-11 14:39 +0200
pushed 2016-08-11 12:42 +0000
Jan de Mooij Jan de Mooij - Bug 1292892 part 7 - Remove unnecessary JSContext arguments from IPC classes. r=bz
f84bf71b399ed089a007a145e3adccc7d7f2827c
created 2016-08-11 14:39 +0200
pushed 2016-08-11 12:42 +0000
Jan de Mooij Jan de Mooij - Bug 1292892 part 1 - Stop using JSRuntime outside SpiderMonkey. r=bz,terrence,fitzgen,kanru
0901574275090b099b3ae1d704297416689d06fe
created 2016-07-26 18:30 +0800
pushed 2016-08-01 04:27 +0000
Wei-Cheng Pan Wei-Cheng Pan - Bug 1249698 - Use parent stack instead of vanished child stack. r=billm
96875d7ae6f2f4cb0f56cd872eaae90345933563
created 2016-07-08 14:39 -0700
pushed 2016-07-09 03:49 +0000
Chris Peterson Chris Peterson - Bug 1277775 - Replace MOZ_CONSTEXPR{_VAR,_TMPL} with constexpr. r=froydnj
dc3e76c6750c8b67896d3d27740a13615e55f438
created 2016-06-30 00:04 +0200
pushed 2016-06-29 22:05 +0000
Tom Schuster Tom Schuster - Bug 1114580 - Change ESClassValue to an enum class. r=jorendorff
fc1b655d1080f56248817d4ecb1c5446376f6c19
created 2016-04-21 21:51 -0700
pushed 2016-04-28 05:48 +0000
Jeff Walden Jeff Walden - Bug 1264896 - Kill off nsIRemoteTagService and do what it does, in its sole caller, in far-faster C++. r=billm
6cfb92e3d2c74d81e7ac74058bb2d624613859bf
created 2016-02-23 13:42 -0800
pushed 2016-04-28 05:48 +0000
Jeff Walden Jeff Walden - Bug 888969 - Make the getPrototypeOf/setPrototypeOf traps scriptable. r=efaust, r=bholley
c11dcc75f7a47792d391f447ab77ebb40894c3ff
created 2015-11-25 22:38 +0900
pushed 2016-03-23 04:58 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1219757 - Part 10: Remove HandleObject parameter from JS_NewRegExpObject and JS_NewUCRegExpObject. r=till
27fc4690ec4d0f4a0288d2b6eeba304fa927a3bb
created 2016-01-28 11:28 +0100
pushed 2016-01-28 10:28 +0000
Tom Schuster Tom Schuster - Bug 1242214 - Rename JSPropertyDescriptor JS::PropertyDescriptor in js. r=sstangl
e74405918e7a412c96d32db9874f87f8668c6f69
created 2016-01-15 11:38 +0100
pushed 2016-01-20 20:54 +0000
David Rajchenbach-Teller David Rajchenbach-Teller - Bug 1224374 - Profiler labels for the top 26-100 chrome hangs;r=BenWa
f98e2cc0df1d723b1259ebdde06166e5279ab756
created 2016-01-19 21:30 +0100
pushed 2016-01-19 20:31 +0000
Sebastian Hengst Sebastian Hengst - Backed out 2 changesets (bug 1224374) for Windows bustage. r=bustage on a CLOSED TREE
5f458e6e4997df8ce0de0bbbe18518143758bb26
created 2016-01-15 11:38 +0100
pushed 2016-01-19 19:36 +0000
David Rajchenbach-Teller David Rajchenbach-Teller - Bug 1224374 - Profiler labels for the top 26-100 chrome hangs;r=BenWa
2215dc556dbc2580e0ac851180ffbe67f5ba8593
created 2015-10-23 16:31 -0700
pushed 2015-11-05 21:17 +0000
Bill McCloskey Bill McCloskey - Bug 1215167 - Forbid unsafe browser CPOWs (disabled by default for now) (r=mrbkap)
7c43617a72157690f48ff7653013de70910bfcb6
created 2015-11-04 16:16 -0800
pushed 2015-11-05 00:17 +0000
Wes Kocher Wes Kocher - Backed out changeset 89446bf8d6b8 (bug 1215167) for introducing a hazard
89446bf8d6b8492fc5a88c4d85d5be8f5dac5e9c
created 2015-10-23 16:31 -0700
pushed 2015-11-04 21:40 +0000
Bill McCloskey Bill McCloskey - Bug 1215167 - Forbid unsafe browser CPOWs (disabled by default for now) (r=mrbkap)
7ec70e0c699746cf72e03acadc09d0d5877423d0
created 2015-11-02 07:53 +0200
pushed 2015-11-02 05:54 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 1219392 - Capitalize mozilla::unused to avoid conflicts. r=froydnj
b30b0dcc562c4fce5802c1ff222d0cd6c7309f53
created 2015-08-28 21:55 -0700
pushed 2015-09-23 00:31 +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
6c90d3eab1f7f9cbc195a6c0dad7f4cf39368237
created 2015-08-23 01:10 -0700
pushed 2015-09-21 21:43 +0000
Jeff Walden Jeff Walden - Bug 1187234 - Throw a TypeError when Array.isArray is passed a revoked proxy. r=efaust
81385142227216ba4f0a73a11dd1a0ef8df63c4e
created 2015-09-18 00:14 +0200
pushed 2015-09-17 22:15 +0000
Tom Schuster Tom Schuster - Bug 603201 - Change GetProperty receiver argument to Value in the browser. r=smaug
e1751a40ce0b6b976e4207bbe0434e2d8b4edfda
created 2015-06-23 17:52 -0700
pushed 2015-07-07 02:59 +0000
Bill McCloskey Bill McCloskey - Bug 1177013 - Use CancelCurrentTransaction to avoid crashes (r=dvander)
0d06cc55aed105e8ed3e5ff0a0b3568dbdd83429
created 2015-07-02 22:08 -0700
pushed 2015-07-03 05:09 +0000
Phil Ringnalda Phil Ringnalda - Back out 12 changesets (bug 1177013) on suspicion of causing b2g emulator debug test bustage
f7de893911bc2eea6e779a72bcb88c0aee10e63d
created 2015-06-23 17:52 -0700
pushed 2015-07-03 00:18 +0000
Bill McCloskey Bill McCloskey - Bug 1177013 - Use CancelCurrentTransaction to avoid crashes (r=dvander)
494ad53ffb83b8a5038963c988ef04118c28dd03
created 2015-06-04 13:12 +0200
pushed 2015-06-12 01:13 +0000
David Rajchenbach-Teller David Rajchenbach-Teller - Bug 1156264 - Activate/deactivate jank and CPOW monitoring separately (low-level). r=jandem
02f2f4c75007651c63bbc0791d9a58dea88f545f
created 2015-03-28 23:22 +0100
pushed 2015-03-28 22:23 +0000
Jan de Mooij Jan de Mooij - Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff
5b892d8ef4538ea84378ebe4a352c49d8b9aa366
created 2015-03-28 10:39 -0700
pushed 2015-03-28 17:42 +0000
Phil Ringnalda Phil Ringnalda - Backed out changeset 0c030f97a04f (bug 1144366) for being on top of patches being backed out
0c030f97a04f4e34c138b878c4352423f5e920f9
created 2015-03-28 12:08 +0100
pushed 2015-03-28 11:10 +0000
Jan de Mooij Jan de Mooij - Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff
7264dc6085845a0018bbbdbb00b90cbcd538b2de
created 2015-03-27 13:12 -0700
pushed 2015-03-27 20:13 +0000
Blake Kaplan Blake Kaplan - Bug 1145854 - Don't leak WrapperOwner::className's string. r=billm
8c02abfe5360fa4bf00c5c59ea1640f1e2e7c14a
created 2015-03-01 13:16 -0600
pushed 2015-03-27 15:55 +0000
Jason Orendorff Jason Orendorff - Bug 1142794 - Change 'receiver' argument to SetProperty functions and ProxyHandler::set methods to be a HandleValue. r=Waldo.
7eca624923335b1ef0952ff3979f4a083d73bf78
created 2015-02-17 11:58 -0600
pushed 2015-03-26 09:39 +0000
Jason Orendorff Jason Orendorff - Bug 1142784, part 2 - Change ProxyHandler::defineProperty() to make the desc argument a non-mutable handle. r=Waldo.
c3638d994edd641c54b6cfcc60d8f32576530eca
created 2015-03-22 09:34 -0700
pushed 2015-03-22 16:34 +0000
Phil Ringnalda Phil Ringnalda - Backed out 9 changesets (bug 1142775, bug 1139683, bug 1143810, bug 1142761, bug 1142784, bug 1142794, bug 1144819) for widespread bustage
7613fc978d36faaf405f3490c19c85886c9e9686
created 2015-03-01 13:16 -0600
pushed 2015-03-22 14:58 +0000
Jason Orendorff Jason Orendorff - Bug 1142794 - Change 'receiver' argument to SetProperty functions and ProxyHandler::set methods to be a HandleValue. r=Waldo.
dcd0af73ac848137d04fa35cc1d111ece51677fe
created 2015-02-17 11:58 -0600
pushed 2015-03-22 14:58 +0000
Jason Orendorff Jason Orendorff - Bug 1142784, part 2 - Change ProxyHandler::defineProperty() to make the desc argument a non-mutable handle. r=Waldo.
ac4464790ec4896a5188fa50cfc69ae0ffeddc08
created 2015-03-21 12:28 -0400
pushed 2015-03-21 16:32 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1145631 - Part 1: Replace MOZ_OVERRIDE and MOZ_FINAL with override and final in the tree; r=froydnj
69c682891670e5f6dee1ced41ad68455c2841b94
created 2015-03-10 14:36 -0700
pushed 2015-03-10 23:28 +0000
Blake Kaplan Blake Kaplan - Bug 1134006 - Avoid IPC for domElement.QueryInterface(nsISupports) and nsIClassInfo. r=billm
15b55cb42f7aaeb8d2174e7f5b10902b844629af
created 2015-03-10 12:37 +0100
pushed 2015-03-10 11:37 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 6c7ebb2f5a92 (bug 1134006) for bustage
6c7ebb2f5a9221ecc6e23a5d8f5ac1f79de4ce28
created 2015-03-09 15:01 +0100
pushed 2015-03-10 11:17 +0000
Blake Kaplan Blake Kaplan - Bug 1134006 - Avoid IPC for domElement.QueryInterface(nsISupports) and nsIClassInfo. r=billm
0ba66387063628463083f36d458c9282e77b0129
created 2015-03-09 12:50 -0400
pushed 2015-03-09 16:54 +0000
Boris Zbarsky Boris Zbarsky - Bug 1140573 part 1. Drop the parent argument from JS_NewFunction. r=waldo
41df9affe00f2c266cf6bcc7e7c5b04846090872
created 2015-02-05 16:36 -0600
pushed 2015-03-07 02:06 +0000
Jason Orendorff Jason Orendorff - Bug 1113369, part 7 - [[SetPrototypeOf]] ObjectOpResult support. r=Waldo, r=bz in dom, r=dvander in js/ipc, r=bholley in js/xpconnect.
e85721e916920f374a065a858e30fd69c1d4f997
created 2015-02-04 12:01 -0600
pushed 2015-03-07 02:06 +0000
Jason Orendorff Jason Orendorff - Bug 1113369, part 6 - [[PreventExtensions]] ObjectOpResult support. r=Waldo, r=bz in dom, r=dvander in js/ipc, r=bholley in js/xpconnect.
35f7c0795116b44f106b79dab2f1ccbea9ca688d
created 2015-02-04 10:20 -0600
pushed 2015-03-07 02:06 +0000
Jason Orendorff Jason Orendorff - Bug 1113369, part 5 - [[Delete]] ObjectOpResult support. r=Waldo, r=bz in dom, r=dvander in js/ipc, r=bholley in js/xpconnect.
0712a3d4b79c78f151cf50407fb8707f41b52b25
created 2015-02-03 19:51 -0600
pushed 2015-03-07 02:06 +0000
Jason Orendorff Jason Orendorff - Bug 1113369, part 4 - [[Set]] ObjectOpResult support. r=Waldo, r=bz in dom, r=dvander in js/ipc, r=bholley in js/xpconnect.
2b18c04de86c2583959e350a95ef77d621deaef3
created 2015-01-30 11:37 -0600
pushed 2015-03-07 02:06 +0000
Jason Orendorff Jason Orendorff - Bug 1113369, part 3 - [[DefineOwnProperty]] ObjectOpResult support. r=Waldo, r=bz in dom, r=dvander in js/ipc, r=bholley in js/xpconnect.
2e9b1150861bab37b5120e712fea7e872f4d8bd8
created 2015-02-26 15:58 -0500
pushed 2015-02-27 14:45 +0000
Boris Zbarsky Boris Zbarsky - Bug 1136925 part 3. Stop passing parents to js::NewProxyObject. r=waldo
7c3cc4f11d38fd6adfc585cf06afb3d092471bdc
created 2015-02-26 23:17 -0800
pushed 2015-02-27 07:22 +0000
Wes Kocher Wes Kocher - Backed out 4 changesets (bug 1136925) for potentially busting m-e10s-dt on a CLOSED TREE
2faa0e91fe230efb7219e3b63b04641d12ee5264
created 2015-02-26 15:58 -0500
pushed 2015-02-26 20:59 +0000
Boris Zbarsky Boris Zbarsky - Bug 1136925 part 3. Stop passing parents to js::NewProxyObject. r=waldo
6586155409370dc02f68c3499a5c535200319979
created 2015-02-10 16:29 +0100
pushed 2015-02-10 15:30 +0000
Gabor Krizsanits Gabor Krizsanits - Bug 1090592 - GetPrototypeOf hook for CPOWProxyHandler. r=billm
8c6cbca7251a822c51441f837dd085071bb010e8
created 2015-01-16 09:56 -0800
pushed 2015-01-16 17:58 +0000
Bill McCloskey Bill McCloskey - Bug 1119753 - Fix CPOW GC crash (r=jonco)
less more (0) -100 -60 tip