js/src/jsproxy.cpp
14e7c0070059d9bfb0223f70708adaa9244424ff
created 2011-07-22 12:14 -0700
pushed 2011-07-27 10:12 +0000
Blake Kaplan Blake Kaplan - Bug 673503 - Make sure the prototype here is in the right compartment. r=wmccloskey
4fc08ab607dba39c3dc07db634627c845ceeb0b7
created 2011-07-14 12:12 -0700
pushed 2011-07-15 12:13 +0000
Bill McCloskey Bill McCloskey - Bug 671080 - Assert on unexpected cross-compartment pointers in opt builds (r=mrbkap)
3e076388bd13d7926a42cfb32f0c924017064281
created 2011-07-07 17:31 -0700
pushed 2011-07-08 09:54 +0000
Bill McCloskey Bill McCloskey - Bug 662646 - GC topcrash diagnostics [needs backout before Aurora merge!] (r=dmandelin)
a5a8d503df6977fe6e110c8f2ebc10c94ab2fe63
created 2011-06-17 16:51 -0700
pushed 2011-06-20 23:59 +0000
Luke Wagner Luke Wagner - Bug 664951 - Weaken CallJSNativeConstructor again (r=waldo)
d2250fc608ccfcee482aa6e4c844bb4e9db9a0e6
created 2011-04-01 15:24 -0700
pushed 2011-06-20 23:59 +0000
Jeff Walden Jeff Walden - Bug 646129 - [[DefaultValue]] on Date objects is wrong when called with no hint. r=luke
6855db79531dc500a2ce644960ce585d2dc5cb75
created 2011-05-05 21:55 +0200
pushed 2011-05-10 22:03 +0000
Josh Matthews Josh Matthews - Bug 652803 - Check for existing proxy operations before attempting to fix a proxy object. r=gal
34e8a687ea80c3f5d2a679930c1d7175742073e5
created 2011-04-30 03:19 -0400
pushed 2011-05-10 22:03 +0000
Jeff Walden Jeff Walden - Bug 653782 - Remove js_IndexToId, replace with an inline js::IndexToId. Also removes the redundant IndexToId in jsxml.cpp. r=igor
61bbaedfc2a3934a7fa821012756f6a3ee63046b
created 2011-04-20 07:30 +0200
pushed 2011-05-02 22:49 +0000
Igor Bukanov Igor Bukanov - bug 605029 - ArenaHeader versus Arena<FreeCell> and other cleanups. r=wmccloskey
881c06ebc5eead0674ff38b67d14a18b005d0079
created 2011-04-27 04:13 -0700
pushed 2011-05-02 22:49 +0000
Paul Biggar Paul Biggar - Bug 642772: Don't recreate a class during enumeration, if it has been deleted (r=bhackett)
6947160cc06450216795df3d2583f147dd57d000
created 2011-04-16 17:14 -0400
pushed 2011-04-26 17:44 +0000
Josh Matthews Josh Matthews - Bug 600677 - Add fix hook to proxies. r=gal
3e5aaea1ccf87aef2f17c6e71eb9958664e6eb82
created 2011-04-15 16:56 -0700
pushed 2011-04-26 17:44 +0000
Bill McCloskey Bill McCloskey - Bug 616666 - Use explicit stack for GC marking (r=gal)
242947d76f73f1e6c8a83545e08a9e9603493e91
created 2011-04-16 21:23 -0700
pushed 2011-04-26 17:44 +0000
Andreas Gal Andreas Gal - Implement Harmony weak maps (bug 547941, r=jorendorff).
556ec2a89192a590b77c62064e97a02e22d4dbbe
created 2011-04-16 14:51 -0700
pushed 2011-04-26 17:44 +0000
Andreas Gal Andreas Gal - for-in loop on proxy does not suppress properties deleted during enumeration (bug 600702, r=brendan)
34d87d26a315cd32e4e3b159c714d0e8eebbf624
created 2011-03-13 15:45 +0100
pushed 2011-04-12 03:42 +0000
Igor Bukanov Igor Bukanov - Bug 641048 - adding proper constructor/destrictor to JSTHread/ThreadData 641048. r=luke r=mrbkap
5c33462bf06c5bd36211cbf0f7ca19a43ecc6b1f
created 2011-03-08 18:08 -0800
pushed 2011-03-29 21:56 +0000
Blake Kaplan Blake Kaplan - Fix some stuff brendan pointed out.
9449c2235f8617db1be36c49b6be5384b235de00
created 2011-03-08 15:05 -0800
pushed 2011-03-29 21:56 +0000
Blake Kaplan Blake Kaplan - Bug 639501 - Setters can cause the handler to change. r=gal
320432649bc7f512986f26fbb6f51d604e80b072
created 2011-03-04 17:24 -0800
pushed 2011-03-29 21:56 +0000
Jeff Walden Jeff Walden - Bug 638997 - Remove the id field from PropDesc: users who needed it should manage the id separately. r=luke
10fb605a55afa80876925bd9a9088b7089f6abdb
created 2011-03-07 18:42 -0800
pushed 2011-03-29 21:56 +0000
Andreas Gal Andreas Gal - Make empty shape initialization lazy (bug 639254, r=billm).
97fb5391ed758234ce4f7d9cb08e050c8a56ee2d
created 2011-03-07 16:56 -0800
pushed 2011-03-29 21:56 +0000
Andreas Gal Andreas Gal - Mark watch points after the main GC phase (bug 639235, r=jorendorff).
5e8744f7c31a0502037a2782c9ebecc40f0da8c1
created 2011-03-06 22:31 -0800
pushed 2011-03-29 21:56 +0000
Andreas Gal Andreas Gal - Remove ObjectOps trace hook (bug 639227, r=dvander).
ece554f6ccd1f0cd4f2f99737521b206a43bc580
created 2011-03-06 21:37 -0800
pushed 2011-03-29 21:56 +0000
Andreas Gal Andreas Gal - Backout bug 639227 due to orange.
68352f5723991e54ac4b5bce6c5251852f9a745d
created 2011-03-06 20:49 -0800
pushed 2011-03-29 21:56 +0000
Andreas Gal Andreas Gal - Remove ObjectOps trace hook (bug 639227, r=dvander).
1c8e91b2e3a4363dbb2a001f663f5cf0dcd69194
created 2011-03-05 15:30 -0800
pushed 2011-03-29 21:56 +0000
Andreas Gal Andreas Gal - Proxies confuse clear and finalize (bug 637054, r=brendan).
987efc5f8ba795a48b4072a3ca53ed80aad4a617
created 2011-02-11 09:56 -0800
pushed 2011-02-11 17:56 +0000
Chris Leary Chris Leary - Merge tracemonkey and mozilla-central. (a=blockers)
4b56bfdf61a79a0f0fd896aa7970c48f40195363
created 2011-02-09 11:31 -0800
pushed 2011-02-11 17:56 +0000
Jim Blandy Jim Blandy - Bug 537873: Add a 'strict' argument to C++ property setter functions. r=brendan
c76d7a190b12ce5130d1c1035b31b3d55ec5603d
created 2011-02-07 16:06 -0800
pushed 2011-02-11 05:44 +0000
Andreas Gal Andreas Gal - Don't lose getter/setter attribute in default proxy set handler (bug 631488, r=brendan). a=blocker
a02c6f4ffe4a0d3e14e14228f128f885c6acb91a
created 2011-02-06 15:30 -0800
pushed 2011-02-06 23:32 +0000
Chris Leary Chris Leary - Merge mozilla-central and tracemonkey. (a=blockers)
db8be4e3f373398ea980eb3c68de9860114c3a50
created 2011-02-04 10:59 -0800
pushed 2011-02-06 23:32 +0000
Bill McCloskey Bill McCloskey - Bug 609104 - Move the property tree to the compartment (r=brendan)
bfab16ea5cdc90192ab37aea250660952333ac21
created 2011-02-02 14:20 -0800
pushed 2011-02-06 23:32 +0000
Bill McCloskey Bill McCloskey - Backed out bug 609104 (csets ac3ba38f20c0 and 7717cabaf20c) (orange)
7717cabaf20ceee7452e21904629dad221723fe2
created 2011-02-02 10:29 -0800
pushed 2011-02-06 23:32 +0000
Bill McCloskey Bill McCloskey - Bug 609104 - Fix nits
d37f71235123ed544df53da2fe8dc11b3c0ed659
created 2011-02-03 20:13 -0800
pushed 2011-02-04 04:14 +0000
Blake Kaplan Blake Kaplan - Bug 629331 - Fix handling of class getters with slotful values. r=gal, r=brendan, a=blocker
3d69803eee340303a2517f5291ac2b2fcaf9d35c
created 2011-01-26 13:37 -0800
pushed 2011-02-01 16:20 +0000
Jeff Walden Jeff Walden - Bug 619283 - Built-in JS methods must not box undefined or null into the global object when called, both to comply with ES5 and to prevent inadvertent global object exposure to secure JS variants. r=dmandelin, a=blocking
df6e9f32a9463a95b036aa546c4b2dea2f755145
created 2011-01-26 10:43 -0800
pushed 2011-01-28 04:07 +0000
Andreas Gal Andreas Gal - In Proxy get(own)PropertyDescriptor return undefined if property doesn't exist (bug 582967, r=brendan/jorendorff).
9074de2454dc882821ef15c95b2c9655b3ad3089
created 2011-01-10 11:42 -0800
pushed 2011-01-14 17:42 +0000
Andreas Gal Andreas Gal - Rename Proxy enumerateOwn to keys (bug 600642, r=jorendorff,brendan).
e30d605097be22809c11ebac0c9a45de6d24de58
created 2010-12-21 11:21 +0100
pushed 2011-01-04 21:40 +0000
Igor Bukanov Igor Bukanov - Bug 620376 - ArrayToIdVector from jsproxy.cpp should check for operation callback invocations. r=gal
f2938738a9b14f876dcf8db8990c72c633bb9524
created 2010-12-13 14:53 -0800
pushed 2010-12-15 20:22 +0000
Andreas Gal Andreas Gal - Check for infinite recursion when running proxy handlers (bug 571168, r=jorendorff).
06902afe3a585f846860f4a635b4bc7fb9a17449
created 2010-12-07 12:56 -0600
pushed 2010-12-09 18:38 +0000
timeless timeless - Bug 606158 duplicate null check of construct in NewProxyObject. r=brendan.
98e10bbc80d3373d82b42871d5d8076a94164dc2
created 2010-11-16 07:25 -0800
pushed 2010-11-17 21:55 +0000
Robert Sayre Robert Sayre - Merge mozilla-central to tracemonkey.
d08fc0e5730e279da450a1bd4f5cecbcbfbad5f8
created 2010-11-11 21:40 +0100
pushed 2010-11-17 21:55 +0000
Igor Bukanov Igor Bukanov - bug 610198 - Replacing JS_GetStringBytes usage with JS_EncodeString. r=gal
3ab57a9fb7b817b70d579082599ad1c08c6438ed
created 2010-11-11 11:19 -0800
pushed 2010-11-17 21:55 +0000
David Anderson David Anderson - Backed out changeset 8e119f847f97 (build busted)
8e119f847f97ba1e29da8192ca5fc93248e6c960
created 2010-11-02 15:36 +0100
pushed 2010-11-17 21:55 +0000
Igor Bukanov Igor Bukanov - bug 610198 - Replacing JS_GetStringBytes usage with JS_EncodeString. r=gal
f52f5d7feb298aa1edf851cb56c97f8ea5745de7
created 2010-11-10 15:56 -0800
pushed 2010-11-17 21:55 +0000
Andreas Gal Andreas Gal - typeof(regexp from sandbox) is "function" (bug 607799, r=brendan).
67a69685dc564c8c660b844487083983dd9125c1
created 2010-11-10 14:08 -0800
pushed 2010-11-17 21:55 +0000
Blake Kaplan Blake Kaplan - Bug 571849 - Fix enumerateOwn and the Iterate constructor on Xray wrappers. r=gal
5a0dffa066fcb83b9ebf1e96ae86b70dd60124e1
created 2010-11-08 14:06 -0800
pushed 2010-11-17 21:55 +0000
David Mandelin David Mandelin - Bug 486653: fix minor warning for return value
04272020d87327ee9bd250a97bcf31f0fe23b41a
created 2010-11-02 17:39 -0700
pushed 2010-11-17 21:55 +0000
Luke Wagner Luke Wagner - Bug 607243 - JS_New should report error on primitive return; JSProxyHandler::construct should not call JS_New (r=brendan)
43e0c9f82545fa3c53dd26e3b1dfc6c1d4f8ad76
created 2010-11-10 14:08 -0800
pushed 2010-11-10 23:58 +0000
Blake Kaplan Blake Kaplan - Bug 571849 - Fix enumerateOwn and the Iterate constructor on Xray wrappers. r=gal a=blocking
9ec91c8f9b8e6801515668c4835ae0b446c2c92a
created 2010-10-29 10:42 -0700
pushed 2010-11-02 01:30 +0000
Blake Kaplan Blake Kaplan - Bug 596031 - 'this' is wrong in getters and setters when a proxy object is on the prototype chain. r=brendan/jorendorff/gal
dfae18d101560e316258d8b263a1ca48e4247ec7
created 2010-10-29 12:55 -0700
pushed 2010-10-31 10:52 +0000
Blake Kaplan Blake Kaplan - Merge backout.
af7c2d6c8d9852d1445f399369fc5b212c998840
created 2010-10-29 12:55 -0700
pushed 2010-10-31 10:52 +0000
Blake Kaplan Blake Kaplan - Backed out changeset fcd3fcf8a35c. It broke deep wrapping.
442809546120ea202bebbd6fe2ef27722e29fa26
created 2010-10-29 10:48 -0700
pushed 2010-10-31 10:52 +0000
Blake Kaplan Blake Kaplan - Merge backout.
4d316ea93f54093e1b644fe968e7e5b2fecef11d
created 2010-10-29 10:48 -0700
pushed 2010-10-31 10:52 +0000
Blake Kaplan Blake Kaplan - Backed out changeset f76fd418024c. This was never meant to be checked in.
fcd3fcf8a35cabcbcc81bd1f2bc85b09b4d4ca40
created 2010-10-29 10:42 -0700
pushed 2010-10-31 10:52 +0000
Blake Kaplan Blake Kaplan - Bug 596031 - 'this' is wrong in getters and setters when a proxy object is on the prototype chain. r=brendan
f76fd418024c4c2c10d79ecaed026d75b09e7cd8
created 2010-10-27 18:02 -0700
pushed 2010-10-31 10:52 +0000
Blake Kaplan Blake Kaplan - Bug 607799 - Make typeof wrapper(regexp) be function.
ab80a372cfe1163e1bce4ab2a8d24dc07a7e0d59
created 2010-10-22 15:40 -0700
pushed 2010-10-27 01:10 +0000
Andreas Gal Andreas Gal - Remove obsolete wrappedObject extended class hook (604523, r=mrbkap/vlad/dvander).
bf01a9a4d35c305b280561703214c677ee723173
created 2010-10-20 23:19 -0700
pushed 2010-10-27 01:10 +0000
Andreas Gal Andreas Gal - Backed out changeset 438afef93fd5 (bug 604523) due to suspected orange.
139dcd10518f1d22fa9e9ea75d975ca85cf0e6d1
created 2010-10-22 15:40 -0700
pushed 2010-10-25 23:41 +0000
Andreas Gal Andreas Gal - Remove obsolete wrappedObject extended class hook (604523, r=mrbkap/vlad/dvander).
c45685276ce590c6838087ac077a48f7069db8da
created 2010-10-13 11:49 -0700
pushed 2010-10-14 01:40 +0000
Brian Hackett Brian Hackett - Flexible length JSObject, bug 584917. r=brendan,igor
2425f7c7465e00b1527b9982e262bb9d8d9b10fb
created 2010-10-10 15:49 -0700
pushed 2010-10-14 01:40 +0000
Blake Kaplan Blake Kaplan - bug 580128 - By default properties created by property assignment are enumerable. r=gal
276bcbeb0ab2c4bc114a3453f1051256c18d03ae
created 2010-10-10 15:46 -0700
pushed 2010-10-14 01:40 +0000
Peter Van der Beken Peter Van der Beken - bug 580128 - Initialize vp before calling property op in JSProxyHandler::get. r=mrbkap
b60a26fc4e8a934c017adff2444056e4cd7720da
created 2010-10-10 15:39 -0700
pushed 2010-10-14 01:40 +0000
Andreas Gal Andreas Gal - bug 580128 - Allow proxies to answer the "hasInstance" question. r=mrbkap
less more (0) -100 -60 tip