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
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
Push 1930 by mrbkap@mozilla.com at Wed, 10 Sep 2008 06:40:47 +0000
[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
Push 1930 by mrbkap@mozilla.com at Wed, 10 Sep 2008 06:40:47 +0000
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
Push 1930 by mrbkap@mozilla.com at Wed, 10 Sep 2008 06:40:47 +0000
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
Push 1930 by mrbkap@mozilla.com at Wed, 10 Sep 2008 06:40:47 +0000
Added new macro AVMPLUS_UNIX to reduce redundancy and add Solaris support to the TM browser build (bug 452589, r=dvander).
2595861505a6205e54d69807dfdf21dde9571d19: Trace through Math.log as a known native (bug 453868, r=brendan).
David Anderson <danderson@mozilla.com> - Fri, 05 Sep 2008 14:25:01 -0700 - rev 19055
Push 1930 by mrbkap@mozilla.com at Wed, 10 Sep 2008 06:40:47 +0000
Trace through Math.log as a known native (bug 453868, r=brendan).
d2e24a3d240e093fa4330ed7db0fc5c1c044fc1b: Abort tracing if a callee encounters a primitive |this| and doesn't support it (bug 453701, r=brendan).
David Anderson <danderson@mozilla.com> - Fri, 05 Sep 2008 13:55:03 -0700 - rev 19054
Push 1930 by mrbkap@mozilla.com at Wed, 10 Sep 2008 06:40:47 +0000
Abort tracing if a callee encounters a primitive |this| and doesn't support it (bug 453701, r=brendan).
1a8d24f2c2aa1a110b577e6d86924dad8fb7b8c5: Bug 453747 - Replace any holes on the stack with undefined. r=gal
Blake Kaplan <mrbkap@gmail.com> - Thu, 04 Sep 2008 22:14:27 -0700 - rev 19053
Push 1930 by mrbkap@mozilla.com at Wed, 10 Sep 2008 06:40:47 +0000
Bug 453747 - Replace any holes on the stack with undefined. r=gal
e4acbe64426808e6ce9f84fd2b273ccb571f6d97: Another fix for the patch to bug 452884 -- when ignoring switch guards, don't update the tracker stack.
David Anderson <danderson@mozilla.com> - Thu, 04 Sep 2008 20:11:58 -0700 - rev 19052
Push 1930 by mrbkap@mozilla.com at Wed, 10 Sep 2008 06:40:47 +0000
Another fix for the patch to bug 452884 -- when ignoring switch guards, don't update the tracker stack.
1bd566ad367ad5572d1e9fb32fb7eede00428aa4: Merge.
David Anderson <danderson@mozilla.com> - Thu, 04 Sep 2008 19:43:58 -0700 - rev 19051
Push 1930 by mrbkap@mozilla.com at Wed, 10 Sep 2008 06:40:47 +0000
Merge.
577ccecbf4ad595b5c72cb8a8ac30d3e91a72cdd: Better fix for bug 452884 (changeset badf4c84665f regressed) - don't emit guards rather than bailing out of comparisons (r=gal).
David Anderson <danderson@mozilla.com> - Thu, 04 Sep 2008 19:43:07 -0700 - rev 19050
Push 1930 by mrbkap@mozilla.com at Wed, 10 Sep 2008 06:40:47 +0000
Better fix for bug 452884 (changeset badf4c84665f regressed) - don't emit guards rather than bailing out of comparisons (r=gal).
f9e142284a5be1ceadc4c50238278fe8df989d43: Fixed verbose printing typo on AMD64.
David Anderson <danderson@mozilla.com> - Thu, 04 Sep 2008 19:39:18 -0700 - rev 19049
Push 1930 by mrbkap@mozilla.com at Wed, 10 Sep 2008 06:40:47 +0000
Fixed verbose printing typo on AMD64.
42478867792fc408be952eafdd2bea0c360c2ae5: Make sure 32-bit loads into 64-bit registers are sign-extended.
David Anderson <danderson@mozilla.com> - Thu, 04 Sep 2008 18:32:00 -0700 - rev 19048
Push 1930 by mrbkap@mozilla.com at Wed, 10 Sep 2008 06:40:47 +0000
Make sure 32-bit loads into 64-bit registers are sign-extended.
b06fc042e687ef72f0f5d76717d464ef76c4a533: Bug 453747 - Avoid overuse of the fun_getProperty class getter to optimize getting and setting random properties on functions. r=mrbkap
Brendan Eich <brendan@mozilla.org> - Thu, 04 Sep 2008 19:30:58 -0700 - rev 19047
Push 1930 by mrbkap@mozilla.com at Wed, 10 Sep 2008 06:40:47 +0000
Bug 453747 - Avoid overuse of the fun_getProperty class getter to optimize getting and setting random properties on functions. r=mrbkap
00a6fbf323becb1c7105f179567319f7fbaaa73b: House style bracing for multiline then clause.
Brendan Eich <brendan@mozilla.org> - Thu, 04 Sep 2008 18:53:31 -0700 - rev 19046
Push 1930 by mrbkap@mozilla.com at Wed, 10 Sep 2008 06:40:47 +0000
House style bracing for multiline then clause.
57825218e42a6c592bce6166b93cff37828f25e6: Merge again.
Brendan Eich <brendan@mozilla.org> - Thu, 04 Sep 2008 18:46:36 -0700 - rev 19045
Push 1930 by mrbkap@mozilla.com at Wed, 10 Sep 2008 06:40:47 +0000
Merge again.
(0) -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip