728cf8bf1648f4ea344e34c71751df9768e63a54: Fix bug 454266 - js_FillPropertyCache uses the wrong scope's shape sometimes (r=mrbkap).
Brendan Eich <brendan@mozilla.org> - Mon, 08 Sep 2008 15:51:47 -0700 - rev 19079
Push 1930 by mrbkap@mozilla.com at Wed, 10 Sep 2008 06:40:47 +0000
Fix bug 454266 - js_FillPropertyCache uses the wrong scope's shape sometimes (r=mrbkap).
73a0e8ebcbee014d2c49daaedad76e3769c9a362: Don't try to record recursion until we support it properly (454277).
Andreas Gal <gal@mozilla.com> - Mon, 08 Sep 2008 22:49:17 +0200 - rev 19078
Push 1930 by mrbkap@mozilla.com at Wed, 10 Sep 2008 06:40:47 +0000
Don't try to record recursion until we support it properly (454277).
c5c39b3affe27f17cd190d3b459ec2c8aab5d13b: Removing shark think which landed by accident
Boris Zbarsky <bzbarsky@mit.edu> - Mon, 08 Sep 2008 08:57:52 -0400 - rev 19077
Push 1930 by mrbkap@mozilla.com at Wed, 10 Sep 2008 06:40:47 +0000
Removing shark think which landed by accident
f3eb294bec8f6cf0a92706fb45b0305f776efdfb: Bug 451605. Make sure to properly restore the thisp for the innermost frame when taking a nested side exit with a callDepth > 0. r=brendan,gal
Boris Zbarsky <bzbarsky@mit.edu> - Mon, 08 Sep 2008 08:55:20 -0400 - rev 19076
Push 1930 by mrbkap@mozilla.com at Wed, 10 Sep 2008 06:40:47 +0000
Bug 451605. Make sure to properly restore the thisp for the innermost frame when taking a nested side exit with a callDepth > 0. r=brendan,gal
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
Push 1930 by mrbkap@mozilla.com at Wed, 10 Sep 2008 06:40:47 +0000
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
Push 1930 by mrbkap@mozilla.com at Wed, 10 Sep 2008 06:40:47 +0000
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
Push 1930 by mrbkap@mozilla.com at Wed, 10 Sep 2008 06:40:47 +0000
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
Push 1930 by mrbkap@mozilla.com at Wed, 10 Sep 2008 06:40:47 +0000
Enable tracemonkey/nanojit for ARM.
eba5fdb93ae783748e8cd5afae5bd92a2179e4c8: Merge.
Brendan Eich <brendan@mozilla.org> - Fri, 05 Sep 2008 20:31:05 -0700 - rev 19071
Push 1930 by mrbkap@mozilla.com at Wed, 10 Sep 2008 06:40:47 +0000
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
Push 1930 by mrbkap@mozilla.com at Wed, 10 Sep 2008 06:40:47 +0000
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
Push 1930 by mrbkap@mozilla.com at Wed, 10 Sep 2008 06:40:47 +0000
Merge.
ffb36911e55de7425937c6f03b7e916af1770058: Checkpoint arguments tour-de-force (453730).
Brendan Eich <brendan@mozilla.org> - Fri, 05 Sep 2008 18:29:08 -0700 - rev 19068
Push 1930 by mrbkap@mozilla.com at Wed, 10 Sep 2008 06:40:47 +0000
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
Push 1930 by mrbkap@mozilla.com at Wed, 10 Sep 2008 06:40:47 +0000
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
Push 1930 by mrbkap@mozilla.com at Wed, 10 Sep 2008 06:40:47 +0000
[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
Push 1930 by mrbkap@mozilla.com at Wed, 10 Sep 2008 06:40:47 +0000
[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
Push 1930 by mrbkap@mozilla.com at Wed, 10 Sep 2008 06:40:47 +0000
[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
Push 1930 by mrbkap@mozilla.com at Wed, 10 Sep 2008 06:40:47 +0000
[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
Push 1930 by mrbkap@mozilla.com at Wed, 10 Sep 2008 06:40:47 +0000
[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
Push 1930 by mrbkap@mozilla.com at Wed, 10 Sep 2008 06:40:47 +0000
[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
Push 1930 by mrbkap@mozilla.com at Wed, 10 Sep 2008 06:40:47 +0000
[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
(0) -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip