4af1777047bad9b6922aeb32b6664d48c57af58a: Merge.
Andreas Gal <gal@mozilla.com> - Wed, 20 Aug 2008 15:04:22 -0700 - rev 18272
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Merge.
f60ed4ad16aa5294103f47dbb14e6aeac674e882: Clear global slots and global type map when clearing the code cache.
Andreas Gal <gal@mozilla.com> - Wed, 20 Aug 2008 15:03:51 -0700 - rev 18271
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Clear global slots and global type map when clearing the code cache.
733c550be0fb98823ef15aa8a8175d6a74ec5af8: Backed out changeset be63a51a0a3b. Breaks tofte if run from ./time.sh.
Andreas Gal <gal@mozilla.com> - Wed, 20 Aug 2008 14:57:49 -0700 - rev 18270
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Backed out changeset be63a51a0a3b. Breaks tofte if run from ./time.sh.
0530e5b075a5a20253a5f0001ccd6a1036a2b892: b=451242, use fast-paths for dense array to uint conversion in canvas
Vladimir Vukicevic <vladimir@pobox.com> - Wed, 20 Aug 2008 14:47:10 -0700 - rev 18269
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
b=451242, use fast-paths for dense array to uint conversion in canvas
109ca6e80874e97a4dfa4accb6a514f1956d0e14: b=451242, add fast-paths for dense array to uint/int/double buffer conversion; r=bent/mrbkap
Vladimir Vukicevic <vladimir@pobox.com> - Wed, 20 Aug 2008 14:47:01 -0700 - rev 18268
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
b=451242, add fast-paths for dense array to uint/int/double buffer conversion; r=bent/mrbkap
be63a51a0a3bb906343db5d32956bbbb13995f6d: Don't disable property caching in eval (this requires GC'ing eval scripts). Do tolerate active Call object at head of scope chain in record_JSOP_CALLNAME, and go straight to the stack slots.
Brendan Eich <brendan@mozilla.org> - Wed, 20 Aug 2008 14:04:37 -0700 - rev 18267
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Don't disable property caching in eval (this requires GC'ing eval scripts). Do tolerate active Call object at head of scope chain in record_JSOP_CALLNAME, and go straight to the stack slots.
a5ecf48dd03b06dbe95868d6af8a132f745a0341: Stub the getter and setter on class prototypes and constructor (bz, r=brendan, bug 451154).
Andreas Gal <gal@mozilla.com> - Wed, 20 Aug 2008 12:58:07 -0700 - rev 18266
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Stub the getter and setter on class prototypes and constructor (bz, r=brendan, bug 451154).
9ce88c583712855f05cd39623356b0deceac9fb5: When adjusting integers to doubles in tree calls start with the current stack frame only.
Andreas Gal <agal@mozilla.com> - Wed, 20 Aug 2008 12:47:39 -0700 - rev 18265
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
When adjusting integers to doubles in tree calls start with the current stack frame only.
15633eda8a000cd31977f563717d77217bbd244e: Fixed some valgrind whinings (not actual bug fixes).
David Anderson <danderson@mozilla.com> - Wed, 20 Aug 2008 12:17:31 -0700 - rev 18264
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Fixed some valgrind whinings (not actual bug fixes).
5b8ea41c245cd655f811b886e0b9204ae2e96e9d: wrong condition check in nanojit with qjoin(qlo,qhi)
Vladimir Vukicevic <vladimir@pobox.com> - Wed, 20 Aug 2008 11:32:22 -0700 - rev 18263
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
wrong condition check in nanojit with qjoin(qlo,qhi)
ff04efe8e91d347238f31a21a2e08119d07bb39a: re-merge from mozilla-central for post-freeze backouts
shaver@mozilla.org - Wed, 20 Aug 2008 10:56:41 -0700 - rev 18262
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
re-merge from mozilla-central for post-freeze backouts
89e8d4741fa6e8fc54b636f3f7a457bad85f2b46: Fixed typo that broke the tree. Sorry!
David Anderson <danderson@mozilla.com> - Wed, 20 Aug 2008 10:38:50 -0700 - rev 18261
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Fixed typo that broke the tree. Sorry!
a9f2d947550b544c6c8b54b780f5ab8590af4ed9: default to non-verbose for DEBUG, set TRACEMONKEY=verbose in env to go verbose
shaver@mozilla.org - Wed, 20 Aug 2008 10:15:42 -0700 - rev 18260
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
default to non-verbose for DEBUG, set TRACEMONKEY=verbose in env to go verbose
5e68a48895e8c3367249f3451b42ddc6005987d0: Another portability fix. math-spectral-norm is crashing in the test harness so keeping 64-bit JIT off (everything else works).
David Anderson <danderson@mozilla.com> - Wed, 20 Aug 2008 09:59:23 -0700 - rev 18259
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Another portability fix. math-spectral-norm is crashing in the test harness so keeping 64-bit JIT off (everything else works).
4b018191e4d10cdd66cbbb58c2e3577c6c3ed699: Merge.
David Anderson <danderson@mozilla.com> - Wed, 20 Aug 2008 09:50:41 -0700 - rev 18258
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Merge.
217396e56216103584de6be414be0dc497213b92: Merge.
David Anderson <danderson@mozilla.com> - Tue, 19 Aug 2008 22:33:43 -0700 - rev 18257
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Merge.
c02916331f8b96ed51c51e732e57185ebbfb7245: Merge.
David Anderson <danderson@mozilla.com> - Tue, 19 Aug 2008 21:32:22 -0700 - rev 18256
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Merge.
6c6734d3095a64d9d78b5960891c018ca66154df: More AMD64 fixes (release build works now, and fixed verbosity bug).
David Anderson <danderson@mozilla.com> - Tue, 19 Aug 2008 21:31:23 -0700 - rev 18255
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
More AMD64 fixes (release build works now, and fixed verbosity bug).
08e1675310a9805b30572e4377f02c9c6eb7d71a: AMD64 trace-tests.js passes now (hacked in LIR_qcmov opcode, corrected builtin return types).
David Anderson <danderson@mozilla.com> - Tue, 19 Aug 2008 17:19:19 -0700 - rev 18254
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
AMD64 trace-tests.js passes now (hacked in LIR_qcmov opcode, corrected builtin return types).
4b24cd03cdda3715a141e9ab1d5a72d54aa6763f: improve JIT-control pref naming, add one for chrome JIT, add defaults to all.js
shaver@mozilla.org - Wed, 20 Aug 2008 08:49:00 -0700 - rev 18253
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
improve JIT-control pref naming, add one for chrome JIT, add defaults to all.js
(0) -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip