Chris Leary
|
f37e25db34
|
[Bug 587183] TM merge broke android in Nitro. r=sayrer.
|
2010-08-14 16:46:37 -07:00 |
Makoto Kato
|
6b9613d5ae
|
Bug 586887 - bustage on TM tree of Win64 build due to no TrampolineMasmX64.asm. r=dvander
|
2010-08-18 11:29:04 +09:00 |
Nicholas Nethercote
|
21295532f9
|
Bug 584595 - TM: speed up scanning three ways. r=cdleary.
|
2010-08-17 18:01:23 -07:00 |
Jeff Walden
|
7734242029
|
Bug 584909 - Followup to fix a test that expected invalid JSON prettyprinting. r=orange
|
2010-08-17 17:35:42 -07:00 |
Jeff Walden
|
0fc39708d3
|
Oops, forgot to qref before removing this line of whitespace. r=style-police
|
2010-08-17 16:55:01 -07:00 |
Luke Wagner
|
c57cb29cd4
|
Silence warnings / remove dead code (r=me)
|
2010-08-17 15:59:28 -07:00 |
Luke Wagner
|
047339042e
|
Fix testReconstructImacroPCStack.js to not assume tracing-jit
|
2010-08-17 15:32:47 -07:00 |
Jeff Walden
|
a70f80d2cc
|
Bug 584811 - Date.prototype.toJSON isn't to spec. r=sayrer
|
2010-08-13 10:42:31 -07:00 |
Jeff Walden
|
154056d044
|
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
|
6ec2024bd5
|
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
|
bbe6acf3d8
|
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
|
009d9c8a0c
|
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
|
c992b2ab22
|
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
|
23e9cee042
|
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
|
ab5fe43610
|
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
|
d1a81b0775
|
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
|
c77cc49c55
|
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
|
359a93c61a
|
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
|
957aa77aaa
|
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
|
3c0919abc9
|
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
|
c969e94f4f
|
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
|
5abccca150
|
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
|
ee7108b646
|
Bug 536472 - Parser::functionDef declaration-delaying. r=cdleary
--HG--
extra : rebase_source : cf878ea44079cf562eb433b01ffe945431c47c88
|
2010-07-26 16:11:40 -07:00 |
Gregor Wagner
|
02547dcbac
|
Bug 587805 - TM: Clean GCMeter (r=igor)
|
2010-08-17 11:54:54 -07:00 |
Blake Kaplan
|
538ce97810
|
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
|
5105e8eb41
|
Bug 586157 - Deal with setting __proto__ on outer windows. r=jst
|
2010-08-13 17:05:18 -07:00 |
Blake Kaplan
|
b23b8f7389
|
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
|
f7bb6198b9
|
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
|
c818c4dcc6
|
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
|
0af0070428
|
Bug 586083 - Make the outer window not be a global object. r=jst
|
2010-08-10 15:00:26 -07:00 |
Brian Hackett
|
27f9a51a5d
|
Date performance fixes, bug 578259. r=waldo
|
2010-08-17 10:42:57 -07:00 |
Jason Orendorff
|
f05d81b306
|
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
|
451e6868a3
|
Bug 586335 - remove dead value-to-function code (r=waldo)
|
2010-08-17 09:44:41 -07:00 |
Luke Wagner
|
a6edfa901f
|
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
|
2f5caddb5c
|
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
|
8d9506dd3e
|
Bug 588019 - Fix dtrace builds. no_r=me.
--HG--
extra : rebase_source : 173ae733ce6b72a3693ee06bb4c9c0cc1ad90a7b
|
2010-08-17 10:23:39 -05:00 |
Gregor Wagner
|
54e11ac261
|
Bug 587898 - TM: fix CrossCompartmentCall in jsapi tests (r=jorendorff)
|
2010-08-17 09:11:01 -07:00 |
Luke Wagner
|
e8308fa9a8
|
Missed a cset (33addcc556b8) in backout
|
2010-08-16 22:38:05 -07:00 |
Luke Wagner
|
22c70a92f5
|
Backout 33addcc556b8 to c8bb41305006 (at the request of mrbkap)
|
2010-08-16 21:37:37 -07:00 |
David Mandelin
|
62b397dae7
|
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
|
eb748b0fcb
|
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
|
53616a5f79
|
Bug 586157 - Deal with setting __proto__ on outer windows. r=jst
|
2010-08-13 17:05:18 -07:00 |
Blake Kaplan
|
bd15e40b55
|
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
|
a330f7f4a4
|
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
|
77818d693a
|
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
|
12ff3dcb37
|
Bug 586083 - Make the outer window not be a global object. r=jst
|
2010-08-10 15:00:26 -07:00 |
Jeff Walden
|
5d2592ca1b
|
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
|
67203c29be
|
Bug 586531 - Make jsapi-tests not use the default compartment by default. r=jorendorff.
|
2010-08-16 16:42:50 -05:00 |
Jim Blandy
|
99dd9cf5a0
|
Bug 522158: Avoid extra warning for duplicated prop names in object initializers. r=waldo
|
2010-08-16 13:05:33 -07:00 |
David Anderson
|
6d2d927eeb
|
Disable recursion for heavyweight functions (bug 583757, r=jorendorff).
|
2010-08-16 13:37:47 -04:00 |