js/src/jswrapper.cpp
d3d7c919fb500de1da3c9f6b2bbdb513572c05e9
created 2012-05-31 18:36 +0200
pushed unknown
Bobby Holley Bobby Holley - Bug 760076 - Make |construct| use Wrapper::CALL. r=mrbkap
fb914b623fa79d428074042b3a9f1bd966e159e7
created 2012-05-24 16:05 -0700
pushed unknown
Brian Hackett Brian Hackett - Rename RootedVar to Rooted, bug 756823. r=billm
265ea2a9d1693d56ab46f993dc53431c7bd09618
created 2012-05-23 16:31 -0700
pushed unknown
Bill McCloskey Bill McCloskey - Bug 757667 - Clean up Proxy tracing (r=terrence)
ee4625163f87e60043434a0052662871f4a82381
created 2012-05-23 17:14 -0700
pushed unknown
Bill McCloskey Bill McCloskey - Backout bug 757667 for bustage
3a0351f94b716e3a67df1de23681ebf562fe9b47
created 2012-05-23 16:31 -0700
pushed unknown
Bill McCloskey Bill McCloskey - Bug 757667 - Clean up Proxy tracing (r=terrence)
fa2d73c14150b8988e601d4db7189101d48b1f0d
created 2012-05-22 14:54 -0700
pushed unknown
Bill McCloskey Bill McCloskey - Bug 754989 - Nuke dead cross-compartment wrappers during brain transplant (r=bholley)
f4157e8c410708d76703f19e4dfb61859bfe32d8
created 2012-05-21 12:12 +0100
pushed unknown
Gervase Markham Gervase Markham - Bug 716478 - update licence to MPL 2.
32cfab3a6aa5f8d46189e62dc3e8f319fed2669f
created 2012-05-19 15:03 -0700
pushed unknown
Brian Hackett Brian Hackett - Use handles in API object hooks where possible, bug 750733. r=billm
c80dde3faa3d838f28b16b4d21be72cc09e00ca3
created 2012-05-19 21:56 +0200
pushed unknown
Tom Schuster Tom Schuster - Bug 673499 - remove some trailing whitespace from js/src. r=jorendorff
932a19f737d9e82e3438cb3a71b490aa256e2cc1
created 2012-05-19 11:52 -0700
pushed unknown
Brian Hackett Brian Hackett - Backed out changeset 5fc7462dd394 for android orange.
5fc7462dd39495e74df849f9fba2f6a8e2035c2a
created 2012-05-19 09:48 -0700
pushed unknown
Brian Hackett Brian Hackett - Use handles in API object hooks where possible, bug 750733. r=billm
b98aee2cdf4fd32116e726f77c4b2a397c97167e
created 2012-05-17 13:19 +0200
pushed unknown
Eddy Bruel Eddy Bruel - Bug 703537 - Add IndirectProxyhandler; r=bholley,jorendorff
73b380d3edd80a5e1d56c7471a8cb21af447c7c0
created 2012-03-28 14:43 -0700
pushed unknown
Steve Fink Steve Fink - Bug 741041 - Use UnwrapObjectChecked, and ensure ArrayBufferViews and their buffers are in the same compartment. r=luke
8be72d70f108ef7fb49c41c48ee2887ea29a9511
created 2012-05-14 18:53 -0500
pushed unknown
Jason Orendorff Jason Orendorff - Bug 752092 - Support building SpiderMonkey without JS_HAS_XML_SUPPORT. r=terrence.
3be962df706a120f51b0350cd7b84e396cdd64f4
created 2012-05-14 23:30 +0200
pushed unknown
Bobby Holley Bobby Holley - Bug 754044 - Alter the semantics of UnwrapObject{,Checked} to check for outer windows on the initial wrapper passed. r=mrbkap
86d28b6fa4fc7c4d153cc4bd22362970b9e4e059
created 2012-05-06 13:45 -0700
pushed unknown
Brian Hackett Brian Hackett - Disallow non-canonical jsids, bug 751331. r=luke
bd3e28b8adfbe0f4bf4ad9ba184d5af87155965d
created 2012-05-01 14:30 -0700
pushed unknown
Jeff Walden Jeff Walden - Bug 750907 - Move the marking declarations out of jsgcmark.h and into a header with minimal dependencies. r=billm
26738df8a4e08a5474342dcfa36e16b537fb5eeb
created 2012-05-03 14:55 -0700
pushed unknown
Matt Brubeck Matt Brubeck - Back out 682bf201edde, ef35ba222ac8, and 6a20cf61289d (bug 750907, bug 751003, bug 751377) because of build failure on a CLOSED TREE
682bf201eddec8eb14495895bd1fde0fba04616f
created 2012-05-01 14:30 -0700
pushed unknown
Jeff Walden Jeff Walden - Bug 750907 - Move the marking declarations out of jsgcmark.h and into a header with minimal dependencies. r=billm
a25ce1b3edf8e2a00bebf44567e1fc4a29d17fda
created 2012-05-03 09:10 +0200
pushed unknown
Kyle Huey Kyle Huey - Bug 750183 - Don't nuke chrome->chrome cross-compartment wrappers. r=bholley
07a4d4b0260ce84432b35d514176d30262cbe992
created 2012-04-30 17:10 -0700
pushed unknown
Brian Hackett Brian Hackett - Get rooting analysis to pass jit-tests in the interpreter, bug 745742. r=billm
cf9be410ceaf030ebab656340c7385f903f96dd2
created 2012-04-27 17:09 -0400
pushed unknown
Eddy Bruel Eddy Bruel - Bug 703537: Removing the fix trap r=jorendorff@mozilla.com
811b1ce5f4b2ff575c1c94c1e2370d844cacf183
created 2012-04-26 13:46 +0100
pushed unknown
Ed Morley Ed Morley - Merge last PGO-green changeset of mozilla-inbound to mozilla-central
adc258d17ecbd7f4b17bf5020e338aff967502c9
created 2012-04-25 18:18 -0700
pushed unknown
Luke Wagner Luke Wagner - Bug 748212 - Tolerate n layers of wrapping around a RegExp (r=bholley)
cc5254f9825fe2a1edc3817575b1ea36ab294013
created 2012-04-25 21:03 -0700
pushed unknown
Kyle Huey Kyle Huey - Bug 695480: Remove support for chrome code leaking DOM objects. r=jst,billm,bholley
fec931ade719fedd4a7517cbbc8db143d85c326f
created 2012-05-31 10:09 +0200
pushed unknown
Bobby Holley Bobby Holley - Bug 754044 - Alter the semantics of UnwrapObject{,Checked} to check for outer windows on the initial wrapper passed. r=mrbkap This distinction is the only reason for writing the code in this confusing manner. And I don't think we need it now that we have stopAtOuter.
bce6cabacc8802c9086c20dc8c015b25c50bad4b
created 2012-04-19 14:19 -0400
pushed unknown
Boris Zbarsky Boris Zbarsky - Bug 726949. Instead of using the given proto for the sandbox directly, use a proxy that forwards to the given proto but rebinds all getters/setters/methods to use the given proto, not the sandbox global, as this. r=bholley, a=tracking-firefox
1b19214a0a50c271c1f20429a14a5ec863024ba3
created 2012-04-15 16:43 -0700
pushed unknown
Bobby Holley Bobby Holley - Bug 745422 - Factor fundamental traps into js::AbstractWrapper. r=gal
4cfb132c7c16f6b76b9397091a7f54fc5e62d82a
created 2012-04-12 09:23 -0700
pushed unknown
Brian Hackett Brian Hackett - Add most handles and stack rooters needed for exact scanning on shell benchmarks, bug 714647. r=billm
906aa73122d98b423452bdca8d93d31a92a77525
created 2012-04-12 22:07 -0700
pushed unknown
Matt Brubeck Matt Brubeck - Back out e4c82a6b298c, 036194408a50, 39acc9f51df8 (bug 714647 and followups) because of test_finalizer.js crashes in Linux64 PGO builds
e4c82a6b298c57415fc574fc79151a31acafc4a1
created 2012-04-12 09:23 -0700
pushed unknown
Brian Hackett Brian Hackett - Add most handles and stack rooters needed for exact scanning on shell benchmarks, bug 714647. r=billm
4f5d0ac5f3a6d1a2c639419c2ac0b399491a955a
created 2012-03-26 11:06 -0700
pushed unknown
Bill McCloskey Bill McCloskey - Bug 737384 - Use reserve rather than resize for iterator wrapping (r=luke)
1fb77c1bb7425855a005ed125ae33c8a712d8f02
created 2012-03-23 14:59 -0700
pushed unknown
Bobby Holley Bobby Holley - Bug 667388 - Handle wrappers during structured clone. r=mrbkap
bba06c18d52d54584acee2bbef470b1f34f3eb10
created 2012-03-16 12:47 -0700
pushed unknown
Bobby Holley Bobby Holley - Bug 596351 - Proxies should throw TypeErrors for assignments to read-only properties in ES5 strict mode. r=luke
e158b91dd28a36ae101c2426fc059581eed94cd4
created 2012-04-13 14:10 -0700
pushed unknown
Bill McCloskey Bill McCloskey - Bug 737384 - Use reserve rather than resize for iterator wrapping (r=luke, a=akeybl)
9dde6af30ab201c2fdb0084e298182533eac48ff
created 2012-02-28 15:11 -0800
pushed unknown
David Mandelin David Mandelin - Bug 730511: remove obsolete typedefs intN, uintN, r=luke
aec23eb06a3e8b1b194b05a970e8e813ba6adf05
created 2012-02-27 17:01 -0800
pushed unknown
David Anderson David Anderson - Ensure that iterators are closed when an exception is thrown (bug 729797, r=luke).
568732cb086f7b0caeb4b641daa43a6636574b1f
created 2012-02-17 18:43 -0800
pushed unknown
Terrence Cole Terrence Cole - Bug 727306 - Specialize HeapValue::postWriteBarrier for object slots; r=billm
0fe3483946f9b90cf1be6bae3ff823d35a2834b8
created 2012-02-22 10:36 -0800
pushed unknown
Bill McCloskey Bill McCloskey - Bug 728086 - Initialize the stack properly (r=luke)
24bfdb22d2d4937dafc5dc40f7ca6219df18d176
created 2012-02-23 13:51 -0800
pushed unknown
Luke Wagner Luke Wagner - Bug 726595 - Do a better job guarding RegExpShared objects against GC (r=cdleary)
3446a5f91c2ba16ec0009d4a286484ca46674308
created 2012-02-22 13:38 -0800
pushed unknown
Bill McCloskey Bill McCloskey - Bug 728086 - Back out f4e8839c28f5 to fix Windows purple builds
f4e8839c28f57016aa20653064ce0026399644ea
created 2012-02-22 10:36 -0800
pushed unknown
Bill McCloskey Bill McCloskey - Bug 728086 - Poison the stack when not in use (r=luke)
9795ad013aa9532225ad2d59d62130e2d354e8f3
created 2012-02-21 10:31 -0800
pushed unknown
Bobby Holley Bobby Holley - Bug 717113 - Make js::IsWrapper fully inline-able. r=luke
6f6f9de4458388caacce57706f1478a73aba6e51
created 2012-02-15 17:16 -0800
pushed unknown
Terrence Cole Terrence Cole - Bug 726845 - Make Value marking interfaces indirect; r=billm
db1398b72779fe0de707a0722923c3760fa97cdf
created 2012-02-07 12:57 -0600
pushed unknown
Jason Orendorff Jason Orendorff - Bug 699565 - Part 3 - for-of loops on wrappers. r=bhackett.
304182354c92428f046c3c7328316681f7bcb869
created 2012-02-01 13:36 -0800
pushed unknown
Luke Wagner Luke Wagner - Bug 688069 - fix String.prototype.{replace,match,search,split} for transparently wrapped RegExp arguments (r=cdleary)
1cbc1a15094e0828b89b7c0a84e1599e53f4a17e
created 2012-01-26 14:55 +0100
pushed unknown
Blake Kaplan Blake Kaplan - Bug 723111 - Add an option to js::UnwrapObject so that it doesn't stop at outer windows when unwrapping. This is useful for cases where we are trying to find the wrapped native for a security wrapper. r=bzbarsky
d7c7ea755e5439e87b57d9d374a52c3e6d04dc8c
created 2012-02-01 10:25 -0800
pushed unknown
Phil Ringnalda Phil Ringnalda - Back out 9aac714775b9 (bug 723111) for make check orange
9aac714775b91362f5178ab446d1e2b5501a414a
created 2012-01-26 14:55 +0100
pushed unknown
Blake Kaplan Blake Kaplan - Bug 723111 - Add an option to js::UnwrapObject so that it doesn't stop at outer windows when unwrapping. This is useful for cases where we are trying to find the wrapped native for a security wrapper. r=bzbarsky
57c19a4e2d50fbba067ef806a1d11b8b12843781
created 2012-01-18 16:56 -0800
pushed unknown
Brian Hackett Brian Hackett - Store JSStrings instead of jsids in native key iterators, bug 713754. r=dvander
81cb240e14c4fac784678b5354c51e7836ea096a
created 2012-01-09 15:32 -0800
pushed unknown
Luke Wagner Luke Wagner - Bug 714547 - SecurityWrapper should not interfere with same-document.domain access (r=mrbkap)
f0d76403ae9caa10901b1f53269e3c252d614cd7
created 2012-01-02 15:02 -0800
pushed unknown
Luke Wagner Luke Wagner - Bug 713311 - give the remaining scope objects typed interfaces (r=waldo)
60f879bef90ef16c268b0230cf14ea20ae31c234
created 2011-11-26 15:03 -0800
pushed unknown
Brian Hackett Brian Hackett - Merge MC -> JM
85ab4167c3f08348b5a6abe1f403abd22c0e1303
created 2011-11-14 09:13 -0800
pushed unknown
Brian Hackett Brian Hackett - Merge MC -> JM
ecf776407687cf44d5454b5261e174f22f801146
created 2011-10-27 14:16 -0700
pushed unknown
Brian Hackett Brian Hackett - Merge MC -> JM
2e7490ebbe6aec5efbd958610c6b0f8e81324d2f
created 2011-10-19 14:26 -0700
pushed unknown
Brian Hackett Brian Hackett - Merge MC -> JM
b9137bf550bd1a63c0f6ae02e59f899a73ad0a7c
created 2011-10-11 15:28 -0700
pushed unknown
Brian Hackett Brian Hackett - Remove JSObject::getFunctionPrivate, add call scope to JSFunction, bug 693754.
b02f12cc9656a7c45243c6b0116b04d00f4c74c2
created 2011-11-22 17:41 -0500
pushed unknown
David Anderson David Anderson - Remove LeaveTrace and related structures (bug 698201 part 5, r=luke).
71046de4fb6a7ee6fc0ffff9bf3b16a66ca426f1
created 2011-11-10 21:55 -0800
pushed unknown
Luke Wagner Luke Wagner - Bug 698299 - rm bogus assert in SecurityWrapper::nativeCall (r=mrbkap)
d4bd0f9bece82af8a3026e35bb5676ea7c2d9fb5
created 2011-10-25 16:07 -0700
pushed unknown
Bill McCloskey Bill McCloskey - Bug 641027 - Add snapshot-at-the-beginning write barriers for incremental GC (r=luke,bhackett)
less more (0) -100 -60 tip