dcb86d40fc58267a72e650fcc05d04ef62983655: Make return at callDepth 0 terminate the loop, like break (454027, r=gal).
Brendan Eich <brendan@mozilla.org> - Mon, 08 Sep 2008 00:31:18 -0700 - rev 19075
Make return at callDepth 0 terminate the loop, like break (454027, r=gal).
b776e26bb8eaefba4bdcf3d2c92a782dea172ab5: Bug 454044 - TM: JSOP_NOT needs isPromoteInt/::demote help.
Brendan Eich <brendan@mozilla.org> - Sun, 07 Sep 2008 01:40:24 -0700 - rev 19074
Bug 454044 - TM: JSOP_NOT needs isPromoteInt/::demote help.
e55c3f70b3c33439201efecb1bc5266379b56ab9: Trace through parseInt(double), bug 454037 r=gal+brendan.
David Anderson <danderson@mozilla.com> - Sun, 07 Sep 2008 02:41:10 -0500 - rev 19073
Trace through parseInt(double), bug 454037 r=gal+brendan.
4b3ca87a5a52cb6a5a4b7872b52e64908ec5fd42: Enable tracemonkey/nanojit for ARM.
Vladimir Vukicevic <vladimir@pobox.com> - Sat, 06 Sep 2008 01:19:29 -0700 - rev 19072
Enable tracemonkey/nanojit for ARM.
eba5fdb93ae783748e8cd5afae5bd92a2179e4c8: Merge.
Brendan Eich <brendan@mozilla.org> - Fri, 05 Sep 2008 20:31:05 -0700 - rev 19071
Merge.
15a142de1b3317f3c7c5a0f17562a19c84f18c11: Easy fixes to avoid aborting on V8/raytrace.js: MAX_CALLDEPTH doubled to 10; JSOP_NOT handles int and undefined.
Brendan Eich <brendan@mozilla.org> - Fri, 05 Sep 2008 18:57:32 -0700 - rev 19070
Easy fixes to avoid aborting on V8/raytrace.js: MAX_CALLDEPTH doubled to 10; JSOP_NOT handles int and undefined.
8bd3a8c5fb5a223ba2ffb5fc661441175ab86273: Merge.
Brendan Eich <brendan@mozilla.org> - Fri, 05 Sep 2008 18:34:16 -0700 - rev 19069
Merge.
ffb36911e55de7425937c6f03b7e916af1770058: Checkpoint arguments tour-de-force (453730).
Brendan Eich <brendan@mozilla.org> - Fri, 05 Sep 2008 18:29:08 -0700 - rev 19068
Checkpoint arguments tour-de-force (453730).
cfb318b0d835b298403f0cec8b6dcf8007ad6c88: Use js_NaN global that we exported from jsnum.cpp, instead of cx->runtime->jsNaN.
Brendan Eich <brendan@mozilla.org> - Thu, 04 Sep 2008 22:30:04 -0700 - rev 19067
Use js_NaN global that we exported from jsnum.cpp, instead of cx->runtime->jsNaN.
faae3e8094fa7130c116c4e576e0a940a805bc13: [arm] Use preindexed STR instruction instead of separate STR and SUB in asm_pusharg
Vladimir Vukicevic <vladimir@pobox.com> - Fri, 05 Sep 2008 18:24:58 -0700 - rev 19066
[arm] Use preindexed STR instruction instead of separate STR and SUB in asm_pusharg
6d307433ee03c3a21c0fff4b0b1c72372c8ac977: [arm] Have asm_quad copy direct from const to destination, if there's no register allocated for the const -- don't load into fp reg just to store it.
Vladimir Vukicevic <vladimir@pobox.com> - Fri, 05 Sep 2008 17:24:54 -0700 - rev 19065
[arm] Have asm_quad copy direct from const to destination, if there's no register allocated for the const -- don't load into fp reg just to store it.
a2daad0a3e2a797b7b3cf4dc700aab15f5dabd9e: [arm] use arm_ADDi and let it take care of LD32 if necessary.
Vladimir Vukicevic <vladimir@pobox.com> - Fri, 05 Sep 2008 17:23:36 -0700 - rev 19064
[arm] use arm_ADDi and let it take care of LD32 if necessary.
e542ef8f4df47c7dd15aa131c231dfe7d37a8758: [arm] Don't load arg into a register in asm_pusharg if it's not in one already.
Vladimir Vukicevic <vladimir@pobox.com> - Fri, 05 Sep 2008 17:19:31 -0700 - rev 19063
[arm] Don't load arg into a register in asm_pusharg if it's not in one already.
95b50c462e363bbfd3885895b1b5568ac6cc4512: [arm] Don't use STMIA + ADD to move a fp call result into memory; use two STRs. Also use Scratch + tmp reg for asm_mmq, instead of just tmp.
Vladimir Vukicevic <vladimir@pobox.com> - Fri, 05 Sep 2008 17:18:33 -0700 - rev 19062
[arm] Don't use STMIA + ADD to move a fp call result into memory; use two STRs. Also use Scratch + tmp reg for asm_mmq, instead of just tmp.
b8ea641cd20db35fcd6bf8deabaef00c5d49e290: [arm] speed up store64 with constant value; also use xor for imm0 loads into a gp reg
Vladimir Vukicevic <vladimir@pobox.com> - Fri, 05 Sep 2008 17:17:25 -0700 - rev 19061
[arm] speed up store64 with constant value; also use xor for imm0 loads into a gp reg
678377cbc8786755ce5e62b414ce8766659f5660: [arm] make asm_quad stick its constants into the instruction stream, with a branch over, to ensure that the data is close enough for a PC-relative FLDD
Vladimir Vukicevic <vladimir@pobox.com> - Fri, 05 Sep 2008 17:15:23 -0700 - rev 19060
[arm] make asm_quad stick its constants into the instruction stream, with a branch over, to ensure that the data is close enough for a PC-relative FLDD
0d0354ea085b7d3054a36a877951a51a3cc55886: [arm] Make ADDi into a function, since it's doing a lot of work
Vladimir Vukicevic <vladimir@pobox.com> - Fri, 05 Sep 2008 17:14:05 -0700 - rev 19059
[arm] Make ADDi into a function, since it's doing a lot of work
f821f6cfe0435bb631f6a1b62fe18e213e6a33fc: Make TraceMonkey build on Solaris x86 with Sun Studio 12 (bug 452588, r=danderson).
Ginn Chen <ginn.chen@sun.com> - Fri, 05 Sep 2008 16:56:03 -0700 - rev 19058
Make TraceMonkey build on Solaris x86 with Sun Studio 12 (bug 452588, r=danderson).
2d62584acb4f0272763221d3336442cfc85fc772: Fixed a verbosity mode memory leak in LirNameMap::addName (bug 453895, r=sayrer).
David Anderson <danderson@mozilla.com> - Fri, 05 Sep 2008 16:05:13 -0700 - rev 19057
Fixed a verbosity mode memory leak in LirNameMap::addName (bug 453895, r=sayrer).
eaca60552fb8c13412b8e4e78d9805c929148c87: Added new macro AVMPLUS_UNIX to reduce redundancy and add Solaris support to the TM browser build (bug 452589, r=dvander).
Ginn Chen <ginn.chen@sun.com> - Fri, 05 Sep 2008 15:15:00 -0700 - rev 19056
Added new macro AVMPLUS_UNIX to reduce redundancy and add Solaris support to the TM browser build (bug 452589, r=dvander).
(0) -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip