a0b2107abac9a9f48b8db3c01da57364a5b3eed7: Bug 522760 - js/src/tests/ecma_5 tests should not run as JavaScript 1.5, r=brendan
Bob Clary <bclary@bclary.com> - Fri, 20 Nov 2009 00:11:27 -0800 - rev 35327
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Bug 522760 - js/src/tests/ecma_5 tests should not run as JavaScript 1.5, r=brendan
d99613a9065ba2ca852994c8e84fb57019f92769: Bug 529754 - set javascript.options.jit.chrome true in browser tests.
Bob Clary <bclary@bclary.com> - Fri, 20 Nov 2009 00:11:14 -0800 - rev 35326
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Bug 529754 - set javascript.options.jit.chrome true in browser tests.
ace9ea745215fc0ae07195374a4cddf9ba4e0941: Bug 514575: Forbid rebinding 'eval' or 'arguments' in ES5 strict mode code. r=mrbkap
Jim Blandy <jimb@mozilla.org> - Thu, 19 Nov 2009 14:08:02 -0800 - rev 35325
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Bug 514575: Forbid rebinding 'eval' or 'arguments' in ES5 strict mode code. r=mrbkap
10046964146ae75bcd7d07b04062cfd5a3c9cac3: Bug 514562: Forbid assignments to 'eval' and 'arguments' in strict mode code. r=mrbkap
Jim Blandy <jimb@mozilla.org> - Thu, 19 Nov 2009 14:08:02 -0800 - rev 35324
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Bug 514562: Forbid assignments to 'eval' and 'arguments' in strict mode code. r=mrbkap Drafts of the ES5 spec required a type error to be raised when an assignment to "arguments" is evaluated in function code. In ECMA/TC39/2009/050, this condition has been changed to a syntax error in all code. By the rules of chapter 16, implementations must report it early.
ab6de82f30d1ec13fb8a0b1e6ce68e3772a13d6f: Bug 514580: Forbid duplicate formal parameter names in strict mode code. r=mrbkap
Jim Blandy <jimb@mozilla.org> - Thu, 19 Nov 2009 14:08:02 -0800 - rev 35323
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Bug 514580: Forbid duplicate formal parameter names in strict mode code. r=mrbkap Note: this patch changes the JSOPTION_STRICT warning from a TypeError into a SyntaxError, if JSOPTION_WERROR is also set.
632ebb4aa579ff4710069a90f73ca5aa74b0e2c5: Update nanojit-import-rev stamp.
Nicholas Nethercote <nnethercote@mozilla.com> - Fri, 20 Nov 2009 08:57:52 +1100 - rev 35322
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Update nanojit-import-rev stamp.
fd247e17dcae95c6fbbc0a9c43c619993eb2ad49: Suppress unused parameter warning in PPC backend (r=me)
Edwin Smith <edwsmith@adobe.com> - Thu, 19 Nov 2009 10:09:38 -0500 - rev 35321
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Suppress unused parameter warning in PPC backend (r=me)
ef97a9aafcf3f50599dbbf0bd401dec4a2b1f1fd: Bug 515311 - nanojit: kill reservations in the PPC backend. r=rreitmai.
Nicholas Nethercote <nnethercote@mozilla.com> - Thu, 19 Nov 2009 10:41:16 +1100 - rev 35320
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Bug 515311 - nanojit: kill reservations in the PPC backend. r=rreitmai.
9e0e00e12919380b2b87f8bda3256f53b78d0384: Fix Sparc bustage from bug 528419 (r=me)
Edwin Smith <edwsmith@adobe.com> - Wed, 18 Nov 2009 16:07:09 -0500 - rev 35319
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Fix Sparc bustage from bug 528419 (r=me)
5438e5cb05ef40871dfa9e4743fd634a4ed769ba: Fix PPC bustage (bug 513863, r=me)
Edwin Smith <edwsmith@adobe.com> - Wed, 18 Nov 2009 13:42:08 -0500 - rev 35318
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Fix PPC bustage (bug 513863, r=me)
47772904e41062fe340be51a79278c48ab2441b9: ARM Bustage fix for bug 513863. r=me.
Nicholas Nethercote <nnethercote@mozilla.com> - Wed, 18 Nov 2009 12:33:34 +1100 - rev 35317
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
ARM Bustage fix for bug 513863. r=me.
dc0730e0b3a969f09fd32734f051e9e29e587193: Bug 513863 - nanojit: refactor registerAlloc(). r=rreitmai.
Nicholas Nethercote <nnethercote@mozilla.com> - Wed, 18 Nov 2009 12:27:57 +1100 - rev 35316
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Bug 513863 - nanojit: refactor registerAlloc(). r=rreitmai.
63e6a46ed4013f0ad4d28347d3b2c50d43f03de8: Bustage fix: avoid compiler warning (which is treated as an error by tinderbox). r=me.
Nicholas Nethercote <nnethercote@mozilla.com> - Wed, 18 Nov 2009 11:35:39 +1100 - rev 35315
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Bustage fix: avoid compiler warning (which is treated as an error by tinderbox). r=me.
14dad7b3b46bd8bcb8d15feca6a154d544084edb: Bug 528419 - nanojit: overhaul i386 comparison handling. r=edwsmith.
Nicholas Nethercote <nnethercote@mozilla.com> - Wed, 18 Nov 2009 11:15:20 +1100 - rev 35314
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Bug 528419 - nanojit: overhaul i386 comparison handling. r=edwsmith.
494ba5fde93933749c754177abb3b5a1c21530ec: One more try to make osx64 and linux64 compilers happy with printf
Edwin Smith <edwsmith@adobe.com> - Tue, 17 Nov 2009 15:09:27 -0500 - rev 35313
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
One more try to make osx64 and linux64 compilers happy with printf
2ed4651b95a9265af9ead428374486ea5d87679b: Fix several underrunProtect bugs in X64 backend (bug 529219 r=edwsmith+)
Edwin Smith <edwsmith@adobe.com> - Tue, 17 Nov 2009 14:34:43 -0500 - rev 35312
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Fix several underrunProtect bugs in X64 backend (bug 529219 r=edwsmith+) I'm pushing this on behalf of nnethercote since tamarin had one additional regression failure that this patch fixes. Comments from the bug: Bug 520712 introduced some underrunProtect() problems in the X64 backend. A follow-up patch fixed one of them, but there are several remaining. This patch fixes all of them, AFAICT, and commons out some code in the process hopefully making things less error-prone. (It also fixes a printf-style compile warning.) I tested this by reducing the size of chunks allocated by codeAlloc to only 128 bytes. After doing that, without this patch, Tracemonkey was fairly crashy and Tamarin was totally crashy; with the patch both were fine, albeit slower than usual. (I tried 64 bytes as well but got assertions in the code allocator, that seems to be Just Too Small.)
b23078c3e55afba4d277f197a0d8a24bff6bcef0: Bug 514572: Forbid deletion of variables, arguments and functions in ES5 strict mode. r=jorendorff
Jim Blandy <jimb@mozilla.org> - Thu, 19 Nov 2009 12:35:55 -0800 - rev 35311
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Bug 514572: Forbid deletion of variables, arguments and functions in ES5 strict mode. r=jorendorff
37c3734c11f8d9a01fe9f685ede03b13fb4da75b: Bug 514567: Detect duplicate property names. r=jorendorff
Jim Blandy <jimb@mozilla.org> - Thu, 19 Nov 2009 12:35:55 -0800 - rev 35310
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Bug 514567: Detect duplicate property names. r=jorendorff
02f8b1993ae1508a7f7805e3a7eeebf89a11ca73: Bug 514567: Define JSAutoAtomList, a variant of JSAutoAtomList with a destructor. r=jorendorff
Jim Blandy <jimb@mozilla.org> - Thu, 19 Nov 2009 12:35:55 -0800 - rev 35309
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Bug 514567: Define JSAutoAtomList, a variant of JSAutoAtomList with a destructor. r=jorendorff
595f6db1b7b3ee2563658fd3a0383bf45366924b: Bug 514560: Forbid assignments to undeclared variables in strict mode code. r=jorendorff
Jim Blandy <jimb@mozilla.org> - Thu, 19 Nov 2009 12:35:55 -0800 - rev 35308
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Bug 514560: Forbid assignments to undeclared variables in strict mode code. r=jorendorff
(0) -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip