9cc0fd0f737a16b2cf67545abff65aa9fdc9d5e2: bug 621180 - moving JSThreadData::cachedNativeIterators into the compartment. r=(wmccloskey
Igor Bukanov <igor@mir2.org> - Wed, 29 Dec 2010 20:09:04 +0100 - rev 59954
bug 621180 - moving JSThreadData::cachedNativeIterators into the compartment. r=(wmccloskey
c527108597c712537d9366f9352b9e12bfb308be: #ifdef DEBUG var used only in assertion to avoid warning.
Brendan Eich <brendan@mozilla.org> - Wed, 29 Dec 2010 11:42:31 -0800 - rev 59953
#ifdef DEBUG var used only in assertion to avoid warning.
d8df430eb9f8880f4cba739a93087b471fd266fe: Restore append-only fun->u.i.names rule by binding destructured-to vars for destructuring args after binding all args (619003, r=igor).
Brendan Eich <brendan@mozilla.org> - Mon, 27 Dec 2010 15:10:58 -0800 - rev 59952
Restore append-only fun->u.i.names rule by binding destructured-to vars for destructuring args after binding all args (619003, r=igor).
02e3df1dda85f5a71342c9df2ecbf13540d3c7bf: Bug 616612 - Speed up str.substring and str.substr, r=brendan
Tom Schuster <evilpies@gmail.com> - Wed, 29 Dec 2010 10:22:45 -0500 - rev 59951
Bug 616612 - Speed up str.substring and str.substr, r=brendan
bb4470d52f36fa26933d9ef792184af7817f70c5: Bug 620445 - useless null check of prefix in XMLToXMLString, r=brendan
timeless@mozdev.org - Mon, 20 Dec 2010 18:19:00 -0800 - rev 59950
Bug 620445 - useless null check of prefix in XMLToXMLString, r=brendan
6aea1d08ce37c09bde35e1c225d54efc916ad7d8: Bug 620420 - jsds_InvalidateAllEphemerals can use a do {} while() loop, r=brendan
timeless@mozdev.org - Mon, 20 Dec 2010 17:12:00 -0800 - rev 59949
Bug 620420 - jsds_InvalidateAllEphemerals can use a do {} while() loop, r=brendan
34d34da6c7642748a1c45437c2c3610697bd7059: Bug 621812 - Ensure proper linking when as-needed is passed via LDFLAGS, r=khuey
Jory A. Pratt <anarchy@gentoo.org> - Tue, 28 Dec 2010 19:59:00 -0800 - rev 59948
Bug 621812 - Ensure proper linking when as-needed is passed via LDFLAGS, r=khuey
643454386bec4948ff031fbfab2d14a725df22d2: Bug 609212 - Trace loops with > 3 inner loops in profiler (r=dmandelin)
Bill McCloskey <wmccloskey@mozilla.com> - Tue, 28 Dec 2010 16:10:24 -0800 - rev 59947
Bug 609212 - Trace loops with > 3 inner loops in profiler (r=dmandelin)
67c778fa24038cea599feee16cf186ac2b468daf: Bug 621716 - Abort profiling when tracejit flushes (r=dmandelin, a=blocker)
Bill McCloskey <wmccloskey@mozilla.com> - Tue, 28 Dec 2010 15:49:26 -0800 - rev 59946
Bug 621716 - Abort profiling when tracejit flushes (r=dmandelin, a=blocker)
f3dae72f2b8e08b0596cf723f0b8a984f1ab59e3: Bug 615065: don't optimize to globals where there might be aliasing in the other BindNameToSlot path, r=jwalden
David Mandelin <dmandelin@mozilla.com> - Tue, 28 Dec 2010 14:20:42 -0800 - rev 59945
Bug 615065: don't optimize to globals where there might be aliasing in the other BindNameToSlot path, r=jwalden
5f29abee43218888c2f505a13e5f5cfde9ea5eec: Bug 620838: propagate aliases-globals flag to inner lexical scopes, r=jwalden
David Mandelin <dmandelin@mozilla.com> - Tue, 28 Dec 2010 10:41:22 -0800 - rev 59944
Bug 620838: propagate aliases-globals flag to inner lexical scopes, r=jwalden
ba1a2eb997b3e235bd20d929a2e80bdc70458e24: Bug 615723: turn on method jit for web workers, r=bent
David Mandelin <dmandelin@mozilla.com> - Mon, 27 Dec 2010 16:23:09 -0800 - rev 59943
Bug 615723: turn on method jit for web workers, r=bent
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
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
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
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
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
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
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
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
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.
(0) -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip