Граф коммитов

227292 Коммитов

Автор SHA1 Сообщение Дата
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