3c64cc6bfb49dc0661f5f3954e8ded3d76629201: Require JSFunction::inStrictMode() callers to check for isInterpreted() first, since most already know that the function in question is interpreted. r=dmandelin
Jeff Walden <jwalden@mit.edu> - Wed, 22 Dec 2010 21:06:08 -0500 - rev 59942
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Require JSFunction::inStrictMode() callers to check for isInterpreted() first, since most already know that the function in question is interpreted. r=dmandelin
f4c2edf5362e16db18adf65b5733ca8edaa35d0f: Bug 620315 - "Assertion failure: unexpected constantly false guard detected" with "use strict", 4 > this. Fix a problem where we weren't marking functions created by |new Function| as accepting a primitive this value when their body was strict mode, by removing the duplicative bit that was being checked. r=dmandelin
Jeff Walden <jwalden@mit.edu> - Wed, 22 Dec 2010 18:05:07 -0500 - rev 59941
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Bug 620315 - "Assertion failure: unexpected constantly false guard detected" with "use strict", 4 > this. Fix a problem where we weren't marking functions created by |new Function| as accepting a primitive this value when their body was strict mode, by removing the duplicative bit that was being checked. r=dmandelin
766415b7deed6192194474d433e09a3b9e2407dc: Bug 610350 - Assigning to a named function's name in strict mode code should throw. r=brendan
Jeff Walden <jwalden@mit.edu> - Fri, 12 Nov 2010 14:33:46 -0800 - rev 59940
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Bug 610350 - Assigning to a named function's name in strict mode code should throw. r=brendan
126cd4bf58e0fab65e5361ef9b3749d218db402b: Bug 620130 - Calls to eval with same code + varying strict mode of script containing eval == fail. r=brendan
Jeff Walden <jwalden@mit.edu> - Sat, 18 Dec 2010 14:17:09 -0600 - rev 59939
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Bug 620130 - Calls to eval with same code + varying strict mode of script containing eval == fail. r=brendan
ae8b6e7b0cd1a189a68dce14cd51eb2586bac59d: Bug 575535 - ES5 Function.prototype.{apply,call} do not coerce |this| to object. We've done this since the original strict-this patch landed, but we haven't deliberately tested this aspect of {apply,call} -- do so here. r=jorendorff
Jeff Walden <jwalden@mit.edu> - Wed, 08 Dec 2010 11:33:05 -0800 - rev 59938
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Bug 575535 - ES5 Function.prototype.{apply,call} do not coerce |this| to object. We've done this since the original strict-this patch landed, but we haven't deliberately tested this aspect of {apply,call} -- do so here. r=jorendorff
1c8d8360b90dbf1d4ffbf782c13c7eede72b5199: Fix a null-check typo. rs+coolhand=luke
Jeff Walden <jwalden@mit.edu> - Fri, 24 Dec 2010 18:18:17 -0500 - rev 59937
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Fix a null-check typo. rs+coolhand=luke
02d096c1a578d21cb44df73787d46b9e0c2d5936: Add tests for bug 600392, which was fixed by a backout in bug 599159. r=testingonlychange
Jeff Walden <jwalden@mit.edu> - Wed, 22 Dec 2010 21:32:02 -0500 - rev 59936
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Add tests for bug 600392, which was fixed by a backout in bug 599159. r=testingonlychange
95b952a9d46fd5dc34d031cb424ba11458ad90ae: Bug 620880 - Change default --jitflags to mjp (r=dmandelin)
Paul Biggar <pbiggar@mozilla.com> - Mon, 27 Dec 2010 11:31:36 -0800 - rev 59935
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Bug 620880 - Change default --jitflags to mjp (r=dmandelin) When running |jit-test/jit_tests.py|, use --jitflags=mjp by default. When running |make check|, use --jitflags=m,j,mj,mjp,mjd by default.
fa279983a33d0af535a8144e1a9e9d1f467fdefe: Bug 621341 - make jit_test.py and jstests.py executable (r=dmandelin)
Paul Biggar <pbiggar@mozilla.com> - Mon, 27 Dec 2010 11:31:32 -0800 - rev 59934
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Bug 621341 - make jit_test.py and jstests.py executable (r=dmandelin) Change their permission bits, and add interpreter lines.
11e3b708b95cbdf364e24b11aa6eea8efbde3a97: Bug 621348 - Disable regress-336410-2.js on debug Linux where it times out, r=bclary
Phil Ringnalda <philringnalda@gmail.com> - Sun, 26 Dec 2010 08:00:18 -0800 - rev 59933
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Bug 621348 - Disable regress-336410-2.js on debug Linux where it times out, r=bclary
36d679f4570598c83e241be3656934f01bf76bed: Bug 565615 TraceRecorder::stringify is odd, r=jorendorff
timeless@mozdev.org - Tue, 25 May 2010 17:34:09 +0300 - rev 59932
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Bug 565615 TraceRecorder::stringify is odd, r=jorendorff
a42ff92a089eca76048a40430969c3df1bb9b99c: Bug 619641 - making jsd to return "anonymous" for nameless functions, not an empty string, for compatibility with Firebug. r=adrake
Igor Bukanov <igor@mir2.org> - Thu, 23 Dec 2010 22:41:57 +0100 - rev 59931
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Bug 619641 - making jsd to return "anonymous" for nameless functions, not an empty string, for compatibility with Firebug. r=adrake
5641d5c42b7c5b97b984d4aece75d1766fd510d0: Back out faba5ec16e4f (bug 617921) for failing to build on Windows
Phil Ringnalda <philringnalda@gmail.com> - Fri, 24 Dec 2010 18:01:15 -0800 - rev 59930
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Back out faba5ec16e4f (bug 617921) for failing to build on Windows
ca462888d2b210b5024decbb7e1627f9faafff04: Bug 617964 jsd_NewValue leaks jsdval when JS_EnterCrossCompartmentCall fails, r=jorendorff
timeless@mozdev.org - Thu, 09 Dec 2010 13:14:00 -0800 - rev 59929
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Bug 617964 jsd_NewValue leaks jsdval when JS_EnterCrossCompartmentCall fails, r=jorendorff
faba5ec16e4f0ef12d31047b7b27767fc60f5c6f: Bug 617921 Snarf should pass a positive value to fread, r=jorendorff
timeless@mozdev.org - Thu, 09 Dec 2010 12:42:00 -0800 - rev 59928
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Bug 617921 Snarf should pass a positive value to fread, r=jorendorff
d0a8bb359a7d597ba3cbdf57a40d7c3fe4204e39: Bug 615072 obj decl from top of Parser::letStatement is unused, r=jorendorff
timeless@mozdev.org - Thu, 09 Dec 2010 00:23:00 -0800 - rev 59927
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Bug 615072 obj decl from top of Parser::letStatement is unused, r=jorendorff
db22166063a01ddda852fdb91a3b671394526f3e: Bug 603366 NewCompartment leaks compartment when compartment->init() fails, r=gal
timeless@mozdev.org - Tue, 12 Oct 2010 03:39:00 -0700 - rev 59926
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Bug 603366 NewCompartment leaks compartment when compartment->init() fails, r=gal
c867532946e8889b153024b1ea0ab10e1018a9d9: Bug 615011 - Disable jsreftest/tests/jsreftest.html?test=js1_5/extensions/regress-336409-2.js on Linux debug where it times out, r=philor
Bob Clary <bclary@bclary.com> - Wed, 22 Dec 2010 22:11:00 -0800 - rev 59925
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Bug 615011 - Disable jsreftest/tests/jsreftest.html?test=js1_5/extensions/regress-336409-2.js on Linux debug where it times out, r=philor
6255a0255dc2565b5b4210c00090fa8bdc8d2dfd: Bug 621072 - Don't bake JS_THREAD_DATA(cx)->interruptFlags into traces (r=igor)
Bill McCloskey <wmccloskey@mozilla.com> - Thu, 23 Dec 2010 15:14:33 -0800 - rev 59924
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Bug 621072 - Don't bake JS_THREAD_DATA(cx)->interruptFlags into traces (r=igor)
74c70b60cf8b1ff4e88512b7565d1f0b4ac8333e: Bug 621032 - Move iterationCounter from JSThreadData to TraceMonitor (r=igor)
Bill McCloskey <wmccloskey@mozilla.com> - Thu, 23 Dec 2010 15:10:36 -0800 - rev 59923
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Bug 621032 - Move iterationCounter from JSThreadData to TraceMonitor (r=igor)
(0) -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip