Andreas Gal
|
b8f4800d4e
|
Rename Proxy enumerateOwn to keys (bug 600642, r=jorendorff,brendan).
|
2011-01-10 11:42:11 -08:00 |
|
Andreas Gal
|
a5b7649d5d
|
typeof(regexp from sandbox) is "function" (bug 607799, r=brendan).
|
2010-11-10 15:56:00 -08:00 |
|
Blake Kaplan
|
6a9a5ebb06
|
Bug 604365 - Don't accidentally share JSSLOT_PROXY_EXTRA with functions. r=peterv
|
2010-10-18 15:21:47 -07:00 |
|
Brian Hackett
|
f9cf7a5b7d
|
Flexible length JSObject, bug 584917. r=brendan,igor
|
2010-10-13 11:49:22 -07:00 |
|
Andreas Gal
|
1d93b82d53
|
bug 580128 - Allow proxies to answer the "hasInstance" question. r=mrbkap
|
2010-10-10 15:39:26 -07:00 |
|
Blake Kaplan
|
03cb31a09c
|
bug 580128 - Rewrite XrayWrapper so the wrapped object is in the wrapped object slot and the holder goes in an extra slot. r=gal
|
2010-09-20 14:48:01 -07:00 |
|
Blake Kaplan
|
2ce9a1fca4
|
bug 580128 - Propagate whether we're getting or setting to getPropertyDescriptor. r=gal
|
2010-09-17 14:54:41 -07:00 |
|
Brian Hackett
|
066d48b6b6
|
Backed out changeset 09ffb30caa47
|
2010-09-20 12:05:21 -07:00 |
|
Brian Hackett
|
e8819f33fa
|
Make JSObject flexible length, bug 584917. r=brendan
|
2010-09-20 11:40:32 -07:00 |
|
Blake Kaplan
|
2cdbd6c122
|
Bug 597118 - Give proxy handler the ability to have an innerObject hook. r=gal
--HG--
extra : rebase_source : 5dd07ac858135c13e5399fff336d513791c1ded0
|
2010-08-23 15:34:11 -07:00 |
|
Luke Wagner
|
99411cc93d
|
Bug 549143 - fatvals
|
2010-07-14 23:19:36 -07:00 |
|
Jason Orendorff
|
bc777c6d16
|
Bug 575208 - Crash [@ js::ExecuteFrameGuard::~ExecuteFrameGuard] or "Assertion failure: origin != destination". r=gal.
|
2010-07-02 16:51:42 -05:00 |
|
Andreas Gal
|
38966949eb
|
Implement remaining cross compartment wrappers (574924, r=mrbkap).
|
2010-07-02 13:54:53 -07:00 |
|
Jason Orendorff
|
cbe2891235
|
Backed out changeset d4caa61e69ab. It turned the tree red.
|
2010-07-01 20:06:33 -05:00 |
|
Andreas Gal
|
5c69f9ab84
|
Implement remaining cross compartment wrappers (574924, r=mrbkap).
|
2010-07-01 15:45:08 -07:00 |
|
Andreas Gal
|
1efe5e2ec6
|
Implement runtime-wide wrap hook (574299, r=mrbkap).
|
2010-06-24 16:45:32 -05:00 |
|
Jason Orendorff
|
c1a1fb9be1
|
Bug 563099 - Compartments and wrappers API. r=gal.
--HG--
extra : rebase_source : cb34d0d0fc689fc6401d67e7f719344cd8e27655
|
2010-06-23 16:35:10 -05:00 |
|
Jeff Walden
|
e993047657
|
Bug 572577 - Convert proxy name-enumerating APIs to fill in vectors of names, rather than return JSIdArrays. r=gal
--HG--
extra : rebase_source : 5df8f88b785d5c2974bcc89cf285f9791dfbb0c9
|
2010-06-16 16:11:13 -07:00 |
|
Andreas Gal
|
7c92be3535
|
Rename JSNoopProxyHandler to JSWrapper and move it into jswrapper.[h|cpp] (568731, r=cdleary).
|
2010-06-03 15:27:29 -07:00 |
|
Andreas Gal
|
966cb32879
|
Don't re-run resolve hooks after a standard class was delete (569306, r=mrbkap).
|
2010-06-02 01:18:50 -07:00 |
|
Andreas Gal
|
22db0647cc
|
Implement iterate trap for proxy handlers (568413, r=brendan).
|
2010-05-27 12:03:25 -07:00 |
|
Andreas Gal
|
dcae10deae
|
Make proxy API internal, allow JSObject::swap on functions (566818, r=brendan).
|
2010-05-24 14:33:03 -07:00 |
|
Andreas Gal
|
8e4c06cea9
|
Add a GC mark hook to C++ proxy handlers (567055, r=mrbkap).
|
2010-05-24 14:26:36 -07:00 |
|
Andreas Gal
|
efd9bd790e
|
Implement ES Harmony Proxies (bug 546590, r=mrbkap).
|
2010-05-18 19:21:43 -07:00 |
|