js/src/proxy/Proxy.cpp
4eee647a5bd4502a5d91b0167017b712414cb967
created 2014-10-21 11:40 -0700
pushed 2014-10-22 20:41 +0000
Jeff Walden Jeff Walden - Bug 1052139 - Reorder the preventExtensions trap just after the [[Prototype]]-access traps. r=code-motion
9e900e87b4bbc73849db81b9bced23aaa7520e61
created 2014-10-19 01:18 -0700
pushed 2014-10-22 20:41 +0000
Jeff Walden Jeff Walden - Bug 1085566 - Make the preventExtensions hook return succeeded/failed rather than always indicate failure by reporting an error. r=efaust
77ff6a4dd3f1bfed3e6065ea65ed4519e445ccf5
created 2014-09-23 13:03 -0700
pushed 2014-10-22 20:41 +0000
Jeff Walden Jeff Walden - Bug 1052139 - Implement the ability to prevent modifying an extensible object's [[Prototype]]. r=efaust, r=bholley
35ba8c31d7f3cdd4c93926d3cfd3977105b8a2d3
created 2014-10-17 16:57 -0700
pushed 2014-10-20 13:53 +0000
Brian Hackett Brian Hackett - Bug 1073842 - Remove slots/elements from non-native objects, use a new layout for proxies and typed objects, r=luke,billm,efaust,bz,sfink,jandem.
a2458d9afc8167382d14066bd804689e6e401e22
created 2014-10-08 22:01 -0500
pushed 2014-10-17 14:45 +0000
Jason Orendorff Jason Orendorff - Bug 1081280 - Rename BaseProxyHandler::keys -> getOwnEnumerablePropertyKeys. r=efaust.
d646fdb79bf6018d1aeeed355a8e51e5f2289f63
created 2014-09-26 19:39 -0500
pushed 2014-10-09 00:17 +0000
Jason Orendorff Jason Orendorff - Bug 1026918, part 2 - Rename js::GetPropertyNames -> GetPropertyKeys. r=efaust.
90eec7edf8c0e4cfaf0fe15bf3f887f63a24eba0
created 2014-09-26 15:16 -0500
pushed 2014-10-09 00:17 +0000
Jason Orendorff Jason Orendorff - Bug 1026918, part 1 - Rename BaseProxyHandler::getOwnPropertyNames -> ownPropertyKeys to match the ES6 [[OwnPropertyKeys]] internal method. r=efaust, r=bz.
ebcbf94ef701951a8d3718c9bf3534eb5c414989
created 2014-10-07 18:50 -0700
pushed 2014-10-08 14:09 +0000
Brian Hackett Brian Hackett - Bug 1073842 - Rename ObjectImpl to NativeObject, sr=luke.
2095011ec061a02a94c47c881f6a2fc83bddbcd6
created 2014-10-02 19:32 -0700
pushed 2014-10-03 14:20 +0000
Brian Hackett Brian Hackett - Bug 1073842 - Add NativeObject subclass of JSObject, remove ObjectImpl, r=luke.
020a62efb303bb8a1d78a7b124de112c7c704fe9
created 2014-10-01 19:17 +0200
pushed 2014-10-02 00:09 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1074911 - Replace JS_ASSERT_IF by MOZ_ASSERT_IF. r=jorendorff
ed4b995667b58b364d2a7ce9b2111fc22dc1f622
created 2014-10-01 19:17 +0200
pushed 2014-10-02 00:09 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1074911 - Replace JS_ASSERT by MOZ_ASSERT. r=jorendorff
f2258c53e599823361e40bc45110360b262663da
created 2014-08-14 15:12 +0200
pushed 2014-09-29 20:03 +0000
Peter Van der Beken Peter Van der Beken - Bug 787070 - Expandos on the xray of DOM prototypes should have effect on xrays of DOM nodes, make Proxy::set throw for read-only properties. r=efaust.
c477d2a7ab65cbcad6a5d301e9adb584ca28e944
created 2014-09-25 13:13 +0200
pushed 2014-09-25 20:56 +0000
Bobby Holley Bobby Holley - Bug 1065811 - Fix some soon-to-be rooting hazards. r=billm
7e47a9f5e048f47e6a360f4af85a85730ffc6018
created 2014-09-15 09:58 +0200
pushed 2014-09-15 23:47 +0000
Jan de Mooij Jan de Mooij - Bug 1066197 part 3 - Move some iterator functions into js namespace, remove js_ prefix. r=bhackett
ed2fb19942d0846fe15acbf69b99dda4fa46d453
created 2014-09-10 15:52 -0700
pushed 2014-09-11 13:36 +0000
Eric Faust Eric Faust - Bug 966518 - Part 0: Make proxy callability into a trap, rather than a class check. (r=bholley, r=djvj, r=peterv)
e86946fb9889d1632406b6233819a58d61b30454
created 2014-09-09 14:31 -0700
pushed 2014-09-09 23:27 +0000
Eric Faust Eric Faust - Bug 1031092 followup - Give up on moving jsproxy.h and jswrapper.h; fix bustage on a CLOSED TREE. (r=BurningManWasLastWeekRight?)
91a3c20e5e7f7f104f77f5515800901ecaa83deb
created 2014-09-09 12:09 -0700
pushed 2014-09-09 23:27 +0000
Eric Faust Eric Faust - Bug 1031092 - Part 8: Factor out DeadObjectProxy. (r=bholley)
ae18d60bbd2a85840ece1a3914a6bbbc252b80e1
created 2014-09-09 12:09 -0700| base
pushed 2014-09-09 23:27 +0000
Eric Faust Eric Faust - Bug 1031092 - Part 6: Factor out engine Proxy entry point. (r=bholley)
less more (0) tip