Jeff Walden
|
78b50ef7f3
|
Bug 516255 - Fix attributes on arguments[i]: index properties on arguments should be enumerable, configurable, and writable. r=dmandelin
|
2010-08-11 23:27:40 -07:00 |
|
Jeff Walden
|
d5c4a25d9e
|
Bug 516255 - Tests for arguments object functionality inside and outside of strict mode. r=dmandelin
|
2010-08-11 23:27:37 -07:00 |
|
Jeff Walden
|
24f0559035
|
Bug 516255 - Eagerly copy initial parameter values into the arguments object when a function's parameters might be mutated, and rely on normal resolution behavior in the remaining cases when parameters are never modified. r=dmandelin
|
2010-08-11 23:27:33 -07:00 |
|
Jeff Walden
|
b87fb56e06
|
Bug 516255 - Start analyzing named-parameter assignments in strict mode functions to determine when to eagerly create an arguments object and when creation can be deferred. r=dmandelin
|
2010-08-11 23:27:03 -07:00 |
|
Jeff Walden
|
88db90ddd5
|
Bug 516255 - Use different classes for arguments objects created inside and outside strict mode code, with slightly different ops, in preparation for implementing strict mode arguments objects' less magical functionality. r=dmandelin
|
2010-08-11 23:26:59 -07:00 |
|
Jeff Walden
|
a8738dbbb2
|
Bug 584909 - Properly handle JSON.stringify(_1, _2, numberGreaterThanOne). Also output a space between ':' and property value when serializing object properties, if the gap specified is non-empty. r=sayrer
--HG--
extra : rebase_source : b4868a4a96d1ac89f389b47c0258d68e74e590a9
|
2010-08-09 16:39:19 -07:00 |
|
Jeff Walden
|
8ccd9fbe20
|
Bug 584909 - Use AutoIdVector/GetPropertyNames rather than AutoIdArray/JS_Enumerate to avoid unnecessary work and use cleaner APIs. r=sayrer
--HG--
extra : rebase_source : a8711da0c9423f9754a5ca01a2b7b3a26365cc9c
|
2010-08-09 16:39:19 -07:00 |
|
Jeff Walden
|
47551e8efe
|
Bug 514563 - ES5 strict mode: arguments.caller and arguments.callee poison pills. r=dmandelin
--HG--
extra : rebase_source : 2f0b258624ec065cb019f61f017115998a8835b2
|
2010-08-04 14:39:45 -07:00 |
|
Jeff Walden
|
df688c0946
|
Rename JSObject::getArgsLength to JSObject::getArgsInitialLength, to make clearer precisely what value it returns. r=dmandelin
--HG--
extra : rebase_source : c642dd15d4d1cf5f8ac2211dc2ee33845d11bef1
|
2010-08-04 13:50:01 -07:00 |
|
Jeff Walden
|
443f3f510a
|
Bug 514581 - ES5: fun.caller and fun.arguments must throw when fun is strict-mode code. r=jimb
--HG--
extra : rebase_source : 10f930852e39b0b1ef917b18b6a1332a9a815d5d
|
2010-08-02 23:52:12 -07:00 |
|
Jeff Walden
|
ba064bca66
|
Bug 536472 - ES5: getters in object literals must have no arguments, and setters in object literals must have one argument. r=cdleary
--HG--
extra : rebase_source : 5335e6ebd22d8bc2255a3ddc7a7fcbb944dacd40
|
2010-08-02 12:35:08 -07:00 |
|
Jeff Walden
|
0e3e62e14e
|
Bug 536472 - Move argument parsing into a new function. r=cdleary
--HG--
extra : rebase_source : c22845afb7f961e7347cb22b60bbefef1c9defaf
|
2010-07-29 13:54:47 -07:00 |
|
Jeff Walden
|
f78ef6bfbf
|
Bug 536472 - Move name parsing from function parsing into the callers, as needed. r=cdleary
--HG--
extra : rebase_source : 002477269ebd8dc3a5a474c4d9d60b232190e0e1
|
2010-07-29 13:49:03 -07:00 |
|
Jeff Walden
|
d87075cb43
|
Bug 536472 - Remove unnecessary getter/setter-setting in JSFunction::flags code. r=cdleary
--HG--
extra : rebase_source : c8365682d92693493adaa74f5f69e8837d1bd5cd
|
2010-07-28 15:52:15 -07:00 |
|
Jeff Walden
|
ea07e60efa
|
Bug 536472 - Parser::functionDef declaration-delaying. r=cdleary
--HG--
extra : rebase_source : cf878ea44079cf562eb433b01ffe945431c47c88
|
2010-07-26 16:11:40 -07:00 |
|
Gregor Wagner
|
d58c414a8f
|
Bug 587805 - TM: Clean GCMeter (r=igor)
|
2010-08-17 11:54:54 -07:00 |
|
Blake Kaplan
|
275b9f21ac
|
Bug 533635 - Don't automatically wrap iframe elements in XOWs. Rely on XPConnect wrapping for the right security wrappers. r=peterv
|
2010-01-04 23:00:29 -08:00 |
|
Blake Kaplan
|
d8bc476488
|
Bug 586157 - Deal with setting __proto__ on outer windows. r=jst
|
2010-08-13 17:05:18 -07:00 |
|
Blake Kaplan
|
b250974915
|
Bug 586152 - The outer window is not a true global object, but it represents one; therefore, we need to innerize before checking for its global-ness. r=jorendorff
|
2010-08-10 15:00:26 -07:00 |
|
Blake Kaplan
|
7152410eb9
|
Bug 514077 - Make XPCNativeWrappers' parent chains follow their wrapped native's chains when they change. r=jorendorff
|
2010-08-10 15:00:26 -07:00 |
|
Blake Kaplan
|
48fce1a498
|
Bug 514077 - Get rid of MirrorWrappedNativeParent to simplify the parent chains of XPCNativeWrappers. r=jorendorff
|
2010-08-10 15:00:26 -07:00 |
|
Blake Kaplan
|
28169c5f95
|
Bug 586083 - Make the outer window not be a global object. r=jst
|
2010-08-10 15:00:26 -07:00 |
|
Brian Hackett
|
8ad86a5d56
|
Date performance fixes, bug 578259. r=waldo
|
2010-08-17 10:42:57 -07:00 |
|
Jason Orendorff
|
0729e51e07
|
Convert Windows CR LF pairs to just Unix LF. Sigh. no_r=me.
--HG--
extra : rebase_source : 7445cf7f3cfaca0ff91bbc549c1df90ec4b7fa13
|
2010-08-17 12:25:55 -05:00 |
|
Luke Wagner
|
876f5eac9f
|
Bug 586335 - remove dead value-to-function code (r=waldo)
|
2010-08-17 09:44:41 -07:00 |
|
Luke Wagner
|
b1f02a8fbf
|
Bug 586559 - make SimulateImacroCFG cool with pcstack == NULL (r=brendan)
--HG--
extra : rebase_source : bb0cdb4eb51a1cee6a0b08c2f9d050868e577fa0
|
2010-08-17 09:43:05 -07:00 |
|
Luke Wagner
|
630ec38e8b
|
Bug 585232 - let jsvals flow both ways through XPConnect (r=mrbkap)
--HG--
extra : rebase_source : 9574de7cef4b5037fb90e40a8a4f8403aec319cc
|
2010-08-17 09:38:44 -07:00 |
|
Jason Orendorff
|
5b68185aba
|
Bug 588019 - Fix dtrace builds. no_r=me.
--HG--
extra : rebase_source : 173ae733ce6b72a3693ee06bb4c9c0cc1ad90a7b
|
2010-08-17 10:23:39 -05:00 |
|
Gregor Wagner
|
49ad7a8417
|
Bug 587898 - TM: fix CrossCompartmentCall in jsapi tests (r=jorendorff)
|
2010-08-17 09:11:01 -07:00 |
|
Luke Wagner
|
ed7ada6b7e
|
Missed a cset (33addcc556b8) in backout
|
2010-08-16 22:38:05 -07:00 |
|
Luke Wagner
|
59422fe649
|
Backout 33addcc556b8 to c8bb41305006 (at the request of mrbkap)
|
2010-08-16 21:37:37 -07:00 |
|
David Mandelin
|
6b0104f903
|
Bug 570663: turn a tableswitch on trace into a no-op if it has no cases, r=njn
|
2010-08-16 18:56:04 -07:00 |
|
Blake Kaplan
|
a17fda2b7d
|
Bug 533635 - Don't automatically wrap iframe elements in XOWs. Rely on XPConnect wrapping for the right security wrappers. r=peterv
|
2010-01-04 23:00:29 -08:00 |
|
Blake Kaplan
|
1ac4791c74
|
Bug 586157 - Deal with setting __proto__ on outer windows. r=jst
|
2010-08-13 17:05:18 -07:00 |
|
Blake Kaplan
|
3d8cd8d4ae
|
Bug 586152 - The outer window is not a true global object, but it represents one; therefore, we need to innerize before checking for its global-ness. r=jorendorff
|
2010-08-10 15:00:26 -07:00 |
|
Blake Kaplan
|
b16ad5ed0a
|
Bug 514077 - Make XPCNativeWrappers' parent chains follow their wrapped native's chains when they change. r=jorendorff
|
2010-08-10 15:00:26 -07:00 |
|
Blake Kaplan
|
df5f435eac
|
Bug 514077 - Get rid of MirrorWrappedNativeParent to simplify the parent chains of XPCNativeWrappers. r=jorendorff
|
2010-08-10 15:00:26 -07:00 |
|
Blake Kaplan
|
3e81f7fd38
|
Bug 586083 - Make the outer window not be a global object. r=jst
|
2010-08-10 15:00:26 -07:00 |
|
Jeff Walden
|
7e990da8d2
|
Bug 580932 - Firefox's strict error reporting prevents ES5 test suite from running. r=jimb over IRC
|
2010-08-16 16:04:08 -07:00 |
|
Andreas Gal
|
f6f96b56f0
|
Bug 586531 - Make jsapi-tests not use the default compartment by default. r=jorendorff.
|
2010-08-16 16:42:50 -05:00 |
|
Jim Blandy
|
4301b4bb0b
|
Bug 522158: Avoid extra warning for duplicated prop names in object initializers. r=waldo
|
2010-08-16 13:05:33 -07:00 |
|
David Anderson
|
f585a9f20d
|
Disable recursion for heavyweight functions (bug 583757, r=jorendorff).
|
2010-08-16 13:37:47 -04:00 |
|
Jason Orendorff
|
25268597de
|
Test for bug 584578.
--HG--
extra : rebase_source : 82a5fa5ac198a9792f2540fea7cbbe7962fc4faf
|
2010-08-16 09:29:14 -05:00 |
|
Brian Hackett
|
ed4defc8b5
|
Add interface for JSStackFrame.fun/script/thisv/rval, bug 586533. r=lw
|
2010-08-15 08:44:51 -04:00 |
|
Chris Leary
|
b725adffe8
|
Bug 586358: make imacpc flagged. (r=lw)
|
2010-08-15 04:16:54 -07:00 |
|
Brian Hackett
|
03a7ed6a9d
|
Add interface for JSStackFrame.annotation/debugHook/callerVersion, bug 586533. r=lw
|
2010-08-14 11:59:44 -04:00 |
|
Chris Leary
|
30febd737e
|
Try to fix intermittent refcount assertions in the presence of more than one thread. Bug 587277 - TM: ExecutablePool release race. r=sayrer
|
2010-08-14 00:34:14 -07:00 |
|
Brian Hackett
|
da6f70519b
|
Second try at adding interface for JSStackFrame.scopeChain/blockChain, bug 586533. r=lw
|
2010-08-13 23:36:37 -04:00 |
|
Andreas Gal
|
1084347139
|
b=586387; Problem with Typed Float32 Arrays and canonicalizeNaNs() / LIR_cmovd; r=nnethercote/edwsmith
|
2010-08-13 14:57:50 -07:00 |
|
Chris Leary
|
148bbf7986
|
Unleak regexp arena. Bug 586898 - JM: memory leak due to YARR. r=sayrer
|
2010-08-13 12:09:44 -07:00 |
|