e6bc387f60da3611ba3c29bdd841389fa337de4e: Bug 584909 - Followup to fix a test that expected invalid JSON prettyprinting. r=orange
Jeff Walden <jwalden@mit.edu> - Tue, 17 Aug 2010 17:35:42 -0700 - rev 51104
Push 15219 by rsayre@mozilla.com at Fri, 20 Aug 2010 21:10:53 +0000
Bug 584909 - Followup to fix a test that expected invalid JSON prettyprinting. r=orange
07afcd3e5857448312970c50596812bce1544eec: Oops, forgot to qref before removing this line of whitespace. r=style-police
Jeff Walden <jwalden@mit.edu> - Tue, 17 Aug 2010 16:55:01 -0700 - rev 51103
Push 15219 by rsayre@mozilla.com at Fri, 20 Aug 2010 21:10:53 +0000
Oops, forgot to qref before removing this line of whitespace. r=style-police
3c1d800e33641fe0bc97393ea507e87f1a9737e5: Silence warnings / remove dead code (r=me)
Luke Wagner <lw@mozilla.com> - Tue, 17 Aug 2010 15:59:28 -0700 - rev 51102
Push 15219 by rsayre@mozilla.com at Fri, 20 Aug 2010 21:10:53 +0000
Silence warnings / remove dead code (r=me)
6bbe166b8b4024f3932a21307c73a26b2e81de03: Fix testReconstructImacroPCStack.js to not assume tracing-jit
Luke Wagner <lw@mozilla.com> - Tue, 17 Aug 2010 15:32:47 -0700 - rev 51101
Push 15219 by rsayre@mozilla.com at Fri, 20 Aug 2010 21:10:53 +0000
Fix testReconstructImacroPCStack.js to not assume tracing-jit
2573e884e17b21868f57e04147511550323fa289: Bug 584811 - Date.prototype.toJSON isn't to spec. r=sayrer
Jeff Walden <jwalden@mit.edu> - Fri, 13 Aug 2010 10:42:31 -0700 - rev 51100
Push 15219 by rsayre@mozilla.com at Fri, 20 Aug 2010 21:10:53 +0000
Bug 584811 - Date.prototype.toJSON isn't to spec. r=sayrer
b9680a2283e5c1e170d2b45bad8c5182c6687060: Bug 516255 - Fix attributes on arguments[i]: index properties on arguments should be enumerable, configurable, and writable. r=dmandelin
Jeff Walden <jwalden@mit.edu> - Wed, 11 Aug 2010 23:27:40 -0700 - rev 51099
Push 15219 by rsayre@mozilla.com at Fri, 20 Aug 2010 21:10:53 +0000
Bug 516255 - Fix attributes on arguments[i]: index properties on arguments should be enumerable, configurable, and writable. r=dmandelin
81c13c06bc82349bcc1a418876831f3038d91485: Bug 516255 - Tests for arguments object functionality inside and outside of strict mode. r=dmandelin
Jeff Walden <jwalden@mit.edu> - Wed, 11 Aug 2010 23:27:37 -0700 - rev 51098
Push 15219 by rsayre@mozilla.com at Fri, 20 Aug 2010 21:10:53 +0000
Bug 516255 - Tests for arguments object functionality inside and outside of strict mode. r=dmandelin
bf52361e6fd0596266feea155d60cce3ebdb6ac0: 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
Jeff Walden <jwalden@mit.edu> - Wed, 11 Aug 2010 23:27:33 -0700 - rev 51097
Push 15219 by rsayre@mozilla.com at Fri, 20 Aug 2010 21:10:53 +0000
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
feab1b1dac29985c891b8116a3651d4b7198d0f2: 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
Jeff Walden <jwalden@mit.edu> - Wed, 11 Aug 2010 23:27:03 -0700 - rev 51096
Push 15219 by rsayre@mozilla.com at Fri, 20 Aug 2010 21:10:53 +0000
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
76f962d07ce0799b7df6ea2db633842581cadf3a: 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
Jeff Walden <jwalden@mit.edu> - Wed, 11 Aug 2010 23:26:59 -0700 - rev 51095
Push 15219 by rsayre@mozilla.com at Fri, 20 Aug 2010 21:10:53 +0000
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
ed605e29deb380be93cde77ed0e32632030316a9: 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
Jeff Walden <jwalden@mit.edu> - Mon, 09 Aug 2010 16:39:19 -0700 - rev 51094
Push 15219 by rsayre@mozilla.com at Fri, 20 Aug 2010 21:10:53 +0000
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
aae5edb1edc670614c494a111eb8c577149d1916: Bug 584909 - Use AutoIdVector/GetPropertyNames rather than AutoIdArray/JS_Enumerate to avoid unnecessary work and use cleaner APIs. r=sayrer
Jeff Walden <jwalden@mit.edu> - Mon, 09 Aug 2010 16:39:19 -0700 - rev 51093
Push 15219 by rsayre@mozilla.com at Fri, 20 Aug 2010 21:10:53 +0000
Bug 584909 - Use AutoIdVector/GetPropertyNames rather than AutoIdArray/JS_Enumerate to avoid unnecessary work and use cleaner APIs. r=sayrer
981c0f32ff156dd2eb5c9e631666720563151e42: Bug 514563 - ES5 strict mode: arguments.caller and arguments.callee poison pills. r=dmandelin
Jeff Walden <jwalden@mit.edu> - Wed, 04 Aug 2010 14:39:45 -0700 - rev 51092
Push 15219 by rsayre@mozilla.com at Fri, 20 Aug 2010 21:10:53 +0000
Bug 514563 - ES5 strict mode: arguments.caller and arguments.callee poison pills. r=dmandelin
faaee481cf7bc8313e1398ab4d70b7fe204165e1: Rename JSObject::getArgsLength to JSObject::getArgsInitialLength, to make clearer precisely what value it returns. r=dmandelin
Jeff Walden <jwalden@mit.edu> - Wed, 04 Aug 2010 13:50:01 -0700 - rev 51091
Push 15219 by rsayre@mozilla.com at Fri, 20 Aug 2010 21:10:53 +0000
Rename JSObject::getArgsLength to JSObject::getArgsInitialLength, to make clearer precisely what value it returns. r=dmandelin
8acc48c670d54562666811c34a77a4ff8a3f9185: Bug 514581 - ES5: fun.caller and fun.arguments must throw when fun is strict-mode code. r=jimb
Jeff Walden <jwalden@mit.edu> - Mon, 02 Aug 2010 23:52:12 -0700 - rev 51090
Push 15219 by rsayre@mozilla.com at Fri, 20 Aug 2010 21:10:53 +0000
Bug 514581 - ES5: fun.caller and fun.arguments must throw when fun is strict-mode code. r=jimb
4571f26803026be3d5f271de938e3eacf9fc5bd0: Bug 536472 - ES5: getters in object literals must have no arguments, and setters in object literals must have one argument. r=cdleary
Jeff Walden <jwalden@mit.edu> - Mon, 02 Aug 2010 12:35:08 -0700 - rev 51089
Push 15219 by rsayre@mozilla.com at Fri, 20 Aug 2010 21:10:53 +0000
Bug 536472 - ES5: getters in object literals must have no arguments, and setters in object literals must have one argument. r=cdleary
2dbf74b2525e8a0b0cbd2cea344a95092845675d: Bug 536472 - Move argument parsing into a new function. r=cdleary
Jeff Walden <jwalden@mit.edu> - Thu, 29 Jul 2010 13:54:47 -0700 - rev 51088
Push 15219 by rsayre@mozilla.com at Fri, 20 Aug 2010 21:10:53 +0000
Bug 536472 - Move argument parsing into a new function. r=cdleary
474ceb938fb1936b33b4f7e6538ca578ecc87c6c: Bug 536472 - Move name parsing from function parsing into the callers, as needed. r=cdleary
Jeff Walden <jwalden@mit.edu> - Thu, 29 Jul 2010 13:49:03 -0700 - rev 51087
Push 15219 by rsayre@mozilla.com at Fri, 20 Aug 2010 21:10:53 +0000
Bug 536472 - Move name parsing from function parsing into the callers, as needed. r=cdleary
9ff3514bd26735431618fa439b537b2b4984e5da: Bug 536472 - Remove unnecessary getter/setter-setting in JSFunction::flags code. r=cdleary
Jeff Walden <jwalden@mit.edu> - Wed, 28 Jul 2010 15:52:15 -0700 - rev 51086
Push 15219 by rsayre@mozilla.com at Fri, 20 Aug 2010 21:10:53 +0000
Bug 536472 - Remove unnecessary getter/setter-setting in JSFunction::flags code. r=cdleary
e46a5e0d30b51a652bfb66037aad1b9d4d24550b: Bug 536472 - Parser::functionDef declaration-delaying. r=cdleary
Jeff Walden <jwalden@mit.edu> - Mon, 26 Jul 2010 16:11:40 -0700 - rev 51085
Push 15219 by rsayre@mozilla.com at Fri, 20 Aug 2010 21:10:53 +0000
Bug 536472 - Parser::functionDef declaration-delaying. r=cdleary
(0) -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip