js/src/jsproxy.h
265ea2a9d1693d56ab46f993dc53431c7bd09618
created 2012-05-23 16:31 -0700
pushed 2015-01-29 05:44 +0000
Bill McCloskey Bill McCloskey - Bug 757667 - Clean up Proxy tracing (r=terrence)
ee4625163f87e60043434a0052662871f4a82381
created 2012-05-23 17:14 -0700
pushed 2015-01-29 05:44 +0000
Bill McCloskey Bill McCloskey - Backout bug 757667 for bustage
3a0351f94b716e3a67df1de23681ebf562fe9b47
created 2012-05-23 16:31 -0700
pushed 2015-01-29 05:44 +0000
Bill McCloskey Bill McCloskey - Bug 757667 - Clean up Proxy tracing (r=terrence)
a83f71d4613c767dcc3259a907a721ab2f977803
created 2012-05-22 20:21 +0200
pushed 2015-01-29 05:44 +0000
Eddy Bruel Eddy Bruel - Bug 703537 - Add DirectProxyHandler; r=bholley
f4157e8c410708d76703f19e4dfb61859bfe32d8
created 2012-05-21 12:12 +0100
pushed 2015-01-29 05:44 +0000
Gervase Markham Gervase Markham - Bug 716478 - update licence to MPL 2.
b98aee2cdf4fd32116e726f77c4b2a397c97167e
created 2012-05-17 13:19 +0200
pushed 2015-01-29 05:44 +0000
Eddy Bruel Eddy Bruel - Bug 703537 - Add IndirectProxyhandler; r=bholley,jorendorff
cf9be410ceaf030ebab656340c7385f903f96dd2
created 2012-04-27 17:09 -0400
pushed 2015-01-29 05:44 +0000
Eddy Bruel Eddy Bruel - Bug 703537: Removing the fix trap r=jorendorff@mozilla.com
cc5254f9825fe2a1edc3817575b1ea36ab294013
created 2012-04-25 21:03 -0700
pushed 2015-01-29 05:44 +0000
Kyle Huey Kyle Huey - Bug 695480: Remove support for chrome code leaking DOM objects. r=jst,billm,bholley
b0c23306e7dfe640c2f1dd58bea47c2ba2d735dd
created 2012-07-02 11:12 -0700
pushed 2015-01-29 05:44 +0000
Bill McCloskey Bill McCloskey - Bug 754989 - Nuke dead cross-compartment wrappers during brain transplant (r=bholley,a=lsblakk)
d5057ff02ffb9786f62ca69ebc22cf11aa86f612
created 2012-03-19 15:34 +0100
pushed 2015-01-29 05:44 +0000
Igor Bukanov Igor Bukanov - Bug 737365 - stop using the cx during finalization, part 1.
9dde6af30ab201c2fdb0084e298182533eac48ff
created 2012-02-28 15:11 -0800
pushed 2015-01-29 05:44 +0000
David Mandelin David Mandelin - Bug 730511: remove obsolete typedefs intN, uintN, r=luke
24bfdb22d2d4937dafc5dc40f7ca6219df18d176
created 2012-02-23 13:51 -0800
pushed 2015-01-29 05:44 +0000
Luke Wagner Luke Wagner - Bug 726595 - Do a better job guarding RegExpShared objects against GC (r=cdleary)
83dfb2a5371975e05a02f663ed24c9aaafd5cd58
created 2012-02-21 10:31 -0800
pushed 2015-01-29 05:44 +0000
Bobby Holley Bobby Holley - Bug 717113 - Don't do a redundant class lookup in js::IsProxy. r=luke
c1b718602a5ad36a41cbcfeb3383d2e3586926b9
created 2012-02-10 13:40 +0100
pushed 2015-01-29 05:44 +0000
Igor Bukanov Igor Bukanov - bug 725595 - drop native object checks from JS_(Get|Set)ReservedSlot. r=Waldo
db1398b72779fe0de707a0722923c3760fa97cdf
created 2012-02-07 12:57 -0600
pushed 2015-01-29 05:44 +0000
Jason Orendorff Jason Orendorff - Bug 699565 - Part 3 - for-of loops on wrappers. r=bhackett.
304182354c92428f046c3c7328316681f7bcb869
created 2012-02-01 13:36 -0800
pushed 2015-01-29 05:44 +0000
Luke Wagner Luke Wagner - Bug 688069 - fix String.prototype.{replace,match,search,split} for transparently wrapped RegExp arguments (r=cdleary)
92ac3413d15f9ed3fe7cb0a71897348fd4149d83
created 2012-01-02 19:05 +0100
pushed 2015-01-29 05:44 +0000
Ms2ger Ms2ger - Bug 713645 - Remove superfluous inclusions of jscntxt.h; r=luke
d6d732ef5650562f1f1593df4bd446614e3f2dfa
created 2011-12-08 22:54 -0500
pushed 2015-01-29 05:44 +0000
Jeff Walden Jeff Walden - Bug 708735 - Use <stdint.h> types in JSAPI and throughout SpiderMonkey. Continue to provide the {u,}int{8,16,32,64} and JS{Uint,Int}{8,16,32,64} integer types through a single header, however, for a simpler backout strategy -- and also to ease the transition for embedders. r=timeless on switching the jsd API to use the <stdint.h> types, r=luke, r=dmandelin
6d1311691beae9c196c08bef47842dc710464a7f
created 2011-11-04 13:57 -0400
pushed 2015-01-29 05:44 +0000
Boris Zbarsky Boris Zbarsky - Bug 698495 followup: deal with uint32 being inconsistently defined by JS and NSPR in ways that break the Win64 build. r=waldo pending
65bd02af3fdc57ab372323824ead616c652f0d50
created 2011-11-04 12:19 -0400
pushed 2015-01-29 05:44 +0000
Boris Zbarsky Boris Zbarsky - Bug 698495 part 2. Add an optional getElementIfPresent ObjectOps hook. r=waldo
d252e090c6cfd751b2744ecc03da056ca738f2a4
created 2011-10-22 11:03 +0200
pushed 2015-01-29 05:44 +0000
Marco Bonardo Marco Bonardo - Backout cb50e96dbee0 (Bug 677079) for Win PGO mochitests failures.
cb50e96dbee0f90e7f48e50e7f169ec30ba82598
created 2011-10-20 10:14 -0700
pushed 2015-01-29 05:44 +0000
Bill McCloskey Bill McCloskey - Bug 677079 - Remove jscntxt.h from INSTALLED_HEADERS (r=Waldo)
8dbb002f6dc6c1004d6b6aaead253f90c6398c6e
created 2011-05-23 17:39 +0200
pushed 2015-01-29 05:44 +0000
Andreas Gal Andreas Gal - Bug 648801 (new DOM list bindings) - Give proxies two extra slots, not just one. r=bz/jst/mrbkap.
d6756be38c9fcfa206c1a0e660fb0b2dea8ea14d
created 2011-10-04 07:06 -0700
pushed 2015-01-29 05:44 +0000
Brian Hackett Brian Hackett - Remove jsobj.h from installed headers, bug 690943. r=luke
b626aecfddf79d6d3333b19f625f3d6514d5b602
created 2011-09-28 08:48 -0700
pushed 2015-01-29 05:44 +0000
Luke Wagner Luke Wagner - Bug 683361 - Fix part 6: add and call Proxy::objectClassIs (r=waldo)
b4f351db9863b881323261ea5087c9f0f6fb4e60
created 2011-09-20 16:48 -0700
pushed 2015-01-29 05:44 +0000
Luke Wagner Luke Wagner - Bug 683361, part 5 - Handle transparent proxies correctly in [[Class]] == "X" queries (r=waldo)
3d106932a45fbb3a7bfe3ea479f76157e5d79c05
created 2011-09-08 21:06 -0700
pushed 2015-01-29 05:44 +0000
Luke Wagner Luke Wagner - Bug 683361, part 3 - add ProxyHandler::nativeCall (r=mrbkap)
dbe064b3a6595de93fa7ae6bf6212e1989443ecd
created 2011-09-08 20:29 -0700
pushed 2015-01-29 05:44 +0000
Luke Wagner Luke Wagner - Bug 683361, part 1 - Strip JS prefix from proxy names since they are already in namespace js (r=gal)
ecdad0ca5b0092e6206fc424404d693982715744
created 2011-09-02 17:23 -0700
pushed 2015-01-29 05:44 +0000
Luke Wagner Luke Wagner - Bug 684110 - Clean JSObject::clasp usage (r=pbiggar)
38a81587cccef98bb32e4d6c40a6c4b5964eb64d
created 2011-09-03 03:21 +0100
pushed 2015-01-29 05:44 +0000
Ed Morley Ed Morley - Backout bug 684110 (08b6eaf6aad0, cf8b35fa1010, 25ee45edabe1, 659f5c7d2cc9, 870f6dd82586 & e1ad65d6a7fd) and bug 684344 (cd1957f6628d) on a CLOSED TREE; a=bustage-fairies
08b6eaf6aad0e7011f2287db663ab5f67404fd58
created 2011-09-02 17:23 -0700
pushed 2015-01-29 05:44 +0000
Luke Wagner Luke Wagner - Bug 684110 - Clean JSObject::clasp usage (r=pbiggar)
c1eadd115562e155ec1ef3a0c24fb33fea4b2ca6
created 2011-08-12 06:57 -0700
pushed 2015-01-29 05:44 +0000
Bill McCloskey Bill McCloskey - Bug 677773 - Allow JS crash diagnostics to be disabled; simplify them (r=dmandelin,ted)
9567cfee0f570e1ab54e5c2a1d7f3a063aa69afb
created 2011-08-12 07:35 -0700
pushed 2015-01-29 05:44 +0000
Matt Brubeck Matt Brubeck - Back out cd7f694c9f2f (bug 677773) because of build failures
cd7f694c9f2f099a31158fb5d292a97a49d3cad4
created 2011-08-12 06:57 -0700
pushed 2015-01-29 05:44 +0000
Bill McCloskey Bill McCloskey - Bug 677773 - Allow JS crash diagnostics to be disabled; simplify them (r=dmandelin,ted)
4fc08ab607dba39c3dc07db634627c845ceeb0b7
created 2011-07-14 12:12 -0700
pushed 2015-01-29 05:44 +0000
Bill McCloskey Bill McCloskey - Bug 671080 - Assert on unexpected cross-compartment pointers in opt builds (r=mrbkap)
d2250fc608ccfcee482aa6e4c844bb4e9db9a0e6
created 2011-04-01 15:24 -0700
pushed 2015-01-29 05:44 +0000
Jeff Walden Jeff Walden - Bug 646129 - [[DefaultValue]] on Date objects is wrong when called with no hint. r=luke
4b56bfdf61a79a0f0fd896aa7970c48f40195363
created 2011-02-09 11:31 -0800
pushed 2015-01-29 05:44 +0000
Jim Blandy Jim Blandy - Bug 537873: Add a 'strict' argument to C++ property setter functions. r=brendan
9074de2454dc882821ef15c95b2c9655b3ad3089
created 2011-01-10 11:42 -0800
pushed 2015-01-29 05:44 +0000
Andreas Gal Andreas Gal - Rename Proxy enumerateOwn to keys (bug 600642, r=jorendorff,brendan).
f52f5d7feb298aa1edf851cb56c97f8ea5745de7
created 2010-11-10 15:56 -0800
pushed 2015-01-29 05:44 +0000
Andreas Gal Andreas Gal - typeof(regexp from sandbox) is "function" (bug 607799, r=brendan).
34d43093c1e0e81ea568eeebbf9c15ce0e712edf
created 2010-10-18 15:21 -0700
pushed 2015-01-29 05:44 +0000
Blake Kaplan Blake Kaplan - Bug 604365 - Don't accidentally share JSSLOT_PROXY_EXTRA with functions. r=peterv
c45685276ce590c6838087ac077a48f7069db8da
created 2010-10-13 11:49 -0700
pushed 2015-01-29 05:44 +0000
Brian Hackett Brian Hackett - Flexible length JSObject, bug 584917. r=brendan,igor
b60a26fc4e8a934c017adff2444056e4cd7720da
created 2010-10-10 15:39 -0700
pushed 2015-01-29 05:44 +0000
Andreas Gal Andreas Gal - bug 580128 - Allow proxies to answer the "hasInstance" question. r=mrbkap
8080ddffac50df8ac8a24dd1916caa39f2dfed45
created 2010-09-20 14:48 -0700
pushed 2015-01-29 05:44 +0000
Blake Kaplan Blake Kaplan - bug 580128 - Rewrite XrayWrapper so the wrapped object is in the wrapped object slot and the holder goes in an extra slot. r=gal
d288a2f24a5d7e048b8d932f82892dd780dd673d
created 2010-09-17 14:54 -0700
pushed 2015-01-29 05:44 +0000
Blake Kaplan Blake Kaplan - bug 580128 - Propagate whether we're getting or setting to getPropertyDescriptor. r=gal
7e801a9e2276071b78520e8a9ca47fd32cd0ac55
created 2010-09-20 12:05 -0700
pushed 2015-01-29 05:44 +0000
Brian Hackett Brian Hackett - Backed out changeset 09ffb30caa47
09ffb30caa47adebb50ed58aa12a4c83ce8fb564
created 2010-09-20 11:40 -0700
pushed 2015-01-29 05:44 +0000
Brian Hackett Brian Hackett - Make JSObject flexible length, bug 584917. r=brendan
8de49a455d776e56ec7dbf4226c9fc35d2573cd2
created 2010-08-23 15:34 -0700
pushed 2015-01-29 05:44 +0000
Blake Kaplan Blake Kaplan - Bug 597118 - Give proxy handler the ability to have an innerObject hook. r=gal
1d68b3042bf58e0b4cd561ba61d2d399a3a269a9
created 2010-07-19 20:49 -0700
pushed 2015-01-29 05:44 +0000
David Anderson David Anderson - [JAEGER] Merge from tracemonkey.
18554cc9fc70510f1af91b65c0684c11e9752281
created 2010-07-05 13:44 -0700
pushed 2015-01-29 05:44 +0000
Luke Wagner Luke Wagner - Change asX to toX, asXRef to getXRef, XTag to XValue
5571e48bb47b5df16f358def9a915775e08299f0
created 2010-07-04 15:13 -0700
pushed 2015-01-29 05:44 +0000
Luke Wagner Luke Wagner - Fix compilation errors in merge. Trace-tests works
95dc54180c543b4674c6cb4761f84baa29eb2820
created 2010-07-04 14:49 -0700
pushed 2015-01-29 05:44 +0000
Luke Wagner Luke Wagner - Merge from TM
bf88f75a66ce7f75b7b558210469ca38296cab96
created 2010-07-04 00:12 -0700
pushed 2015-01-29 05:44 +0000
Luke Wagner Luke Wagner - Get merge building js shell and passing trace/ref tests. Still need to fix up browser
65081752a7c809d478743141fa5d5bea0b1f68c0
created 2010-07-01 23:10 -0700
pushed 2015-01-29 05:44 +0000
Luke Wagner Luke Wagner - Merge
a17abc6472007a9f0595101428c7fe6270e867b9
created 2010-06-09 21:59 -0700
pushed 2015-01-29 05:44 +0000
Luke Wagner Luke Wagner - Merge with TraceMonkey
9c869e64ee269732a0c2109568d07f10e816fdba
created 2010-07-14 23:19 -0700
pushed 2015-01-29 05:44 +0000
Luke Wagner Luke Wagner - Bug 549143 - fatvals
196f9c7d868f8ad76f1fcfc67501f42f18958c94
created 2010-07-02 16:51 -0500
pushed 2015-01-29 05:44 +0000
Jason Orendorff Jason Orendorff - Bug 575208 - Crash [@ js::ExecuteFrameGuard::~ExecuteFrameGuard] or "Assertion failure: origin != destination". r=gal.
efd06f8133883edc9f63a3942110779c87b6d918
created 2010-07-02 13:54 -0700
pushed 2015-01-29 05:44 +0000
Andreas Gal Andreas Gal - Implement remaining cross compartment wrappers (574924, r=mrbkap).
25b88ec48f7a1aadfe28b75a2c056e3dc896a5b3
created 2010-07-01 20:06 -0500
pushed 2015-01-29 05:44 +0000
Jason Orendorff Jason Orendorff - Backed out changeset d4caa61e69ab. It turned the tree red.
d4caa61e69ab817ca82bdf644c0829cd0d388c3c
created 2010-07-01 15:45 -0700
pushed 2015-01-29 05:44 +0000
Andreas Gal Andreas Gal - Implement remaining cross compartment wrappers (574924, r=mrbkap).
dabc78724c89a881b3acb80fe68ff3b6e3b0b8fe
created 2010-06-24 16:45 -0500
pushed 2015-01-29 05:44 +0000
Andreas Gal Andreas Gal - Implement runtime-wide wrap hook (574299, r=mrbkap).
less more (0) -60 tip