28e05db89f2595d5894599d0c12ad517a291c5f8: arm bustage fix
Vladimir Vukicevic <vladimir@pobox.com> - Fri, 20 Mar 2009 19:40:54 -0700 - rev 26554
Push 6115 by rsayre@mozilla.com at Tue, 24 Mar 2009 17:50:03 +0000
arm bustage fix
4c0e77401ac2d916fabb0311cc5fcbd95fc60f24: Remove all traceable natives from jsstr.cpp that don't have any fast path code in them (463238 part 2, r=brendan).
Andreas Gal <gal@mozilla.com> - Fri, 20 Mar 2009 18:53:07 -0700 - rev 26553
Push 6115 by rsayre@mozilla.com at Tue, 24 Mar 2009 17:50:03 +0000
Remove all traceable natives from jsstr.cpp that don't have any fast path code in them (463238 part 2, r=brendan).
1c6be1c210b95a96d97c55e30b87afe08f433eb3: Support calling arbitrary JSFastNatives from trace (463238, r=brendan).
Andreas Gal <gal@mozilla.com> - Fri, 20 Mar 2009 18:52:11 -0700 - rev 26552
Push 6115 by rsayre@mozilla.com at Tue, 24 Mar 2009 17:50:03 +0000
Support calling arbitrary JSFastNatives from trace (463238, r=brendan).
e919a74449f7e250ed3994199034a2d04b4a39d9: trace JSOP_CALLELEM (484334, r=mrbkap)
Andreas Gal <gal@mozilla.com> - Fri, 20 Mar 2009 17:21:57 -0700 - rev 26551
Push 6115 by rsayre@mozilla.com at Tue, 24 Mar 2009 17:50:03 +0000
trace JSOP_CALLELEM (484334, r=mrbkap)
853d2047ddb496fd4a7170e044484348798bea62: str_match should use js_GetCurrentBytecodePC (484308, r=mrbkap).
Andreas Gal <gal@mozilla.com> - Fri, 20 Mar 2009 17:07:30 -0700 - rev 26550
Push 6115 by rsayre@mozilla.com at Tue, 24 Mar 2009 17:50:03 +0000
str_match should use js_GetCurrentBytecodePC (484308, r=mrbkap).
d9c6a4d2e6b7598a7c857ac49b63796697fb470c: Make new String() trace (484333, r=brendan).
Andreas Gal <gal@mozilla.com> - Fri, 20 Mar 2009 16:30:31 -0700 - rev 26549
Push 6115 by rsayre@mozilla.com at Tue, 24 Mar 2009 17:50:03 +0000
Make new String() trace (484333, r=brendan).
c5b8b770a62c6872b93246e20c4e9d670b6235ae: void -> bool
Vladimir Vukicevic <vladimir@pobox.com> - Fri, 20 Mar 2009 16:10:31 -0700 - rev 26548
Push 6115 by rsayre@mozilla.com at Tue, 24 Mar 2009 17:50:03 +0000
void -> bool
2fa3d2b16899d0b048633b7e065f83c0724d25b8: call underrunProtect more aggressively, and remove some LD32_nochks that weren't being protected
Vladimir Vukicevic <vladimir@pobox.com> - Fri, 20 Mar 2009 15:53:38 -0700 - rev 26547
Push 6115 by rsayre@mozilla.com at Tue, 24 Mar 2009 17:50:03 +0000
call underrunProtect more aggressively, and remove some LD32_nochks that weren't being protected
2198a350d18157a8a5df5c80869e6f7ab68f5a23: b=484196; fix softfloat due to missing iu2fArg call; r=gal
Vladimir Vukicevic <vladimir@pobox.com> - Fri, 20 Mar 2009 15:53:35 -0700 - rev 26546
Push 6115 by rsayre@mozilla.com at Tue, 24 Mar 2009 17:50:03 +0000
b=484196; fix softfloat due to missing iu2fArg call; r=gal
a2752927811d9c0807ac742748ce2c9308c2ba83: b=480796; detect whether ARM chip has VFP and/or v6t2 instructions; r=gal
Vladimir Vukicevic <vladimir@pobox.com> - Fri, 20 Mar 2009 15:53:33 -0700 - rev 26545
Push 6115 by rsayre@mozilla.com at Tue, 24 Mar 2009 17:50:03 +0000
b=480796; detect whether ARM chip has VFP and/or v6t2 instructions; r=gal
f5fd4defcfbfe21b1c96043badb6dbde21da4233: Fix asm_quad to use existing load instructions; fix branch macros to use existing conditional branch macro
Vladimir Vukicevic <vladimir@pobox.com> - Fri, 20 Mar 2009 15:53:14 -0700 - rev 26544
Push 6115 by rsayre@mozilla.com at Tue, 24 Mar 2009 17:50:03 +0000
Fix asm_quad to use existing load instructions; fix branch macros to use existing conditional branch macro
808530238fc4c118421cd7c22963a9f95a8b98d8: trace-tests: Add int overflow/underflow test
Vladimir Vukicevic <vladimir@pobox.com> - Fri, 20 Mar 2009 15:53:14 -0700 - rev 26543
Push 6115 by rsayre@mozilla.com at Tue, 24 Mar 2009 17:50:03 +0000
trace-tests: Add int overflow/underflow test
0c494021a861fe6adb428336fbea1b8b8abc6afc: [arm] b=481761; use movw/movt when possible for loading 32-bit constants; r=graydon
Vladimir Vukicevic <vladimir@pobox.com> - Fri, 20 Mar 2009 15:53:14 -0700 - rev 26542
Push 6115 by rsayre@mozilla.com at Tue, 24 Mar 2009 17:50:03 +0000
[arm] b=481761; use movw/movt when possible for loading 32-bit constants; r=graydon
d83faa7ee0af6e2c949840482f3a087ab70d06da: [arm] b=481761; clean up load and store instructions; change move macro to follow covention; r=graydon
Vladimir Vukicevic <vladimir@pobox.com> - Fri, 20 Mar 2009 15:53:14 -0700 - rev 26541
Push 6115 by rsayre@mozilla.com at Tue, 24 Mar 2009 17:50:03 +0000
[arm] b=481761; clean up load and store instructions; change move macro to follow covention; r=graydon
c1abb77d680baf7999ce3e524dc5566ba500ec07: [arm] b=481761; rename MOV instructions to match ARM, not x86; r=graydon
Vladimir Vukicevic <vladimir@pobox.com> - Fri, 20 Mar 2009 15:53:14 -0700 - rev 26540
Push 6115 by rsayre@mozilla.com at Tue, 24 Mar 2009 17:50:03 +0000
[arm] b=481761; rename MOV instructions to match ARM, not x86; r=graydon
cda79cc9399ed9a9ce2adb0b4c2915fed4ca34e9: [arm] b=481761; fix up asm_cmov; assert on non-qcmov; r=graydon
Vladimir Vukicevic <vladimir@pobox.com> - Fri, 20 Mar 2009 15:53:14 -0700 - rev 26539
Push 6115 by rsayre@mozilla.com at Tue, 24 Mar 2009 17:50:03 +0000
[arm] b=481761; fix up asm_cmov; assert on non-qcmov; r=graydon
77f4c1affaa22182690760f258403b5ecdceee76: [arm] b=481761; Finish up ALU op conversions; r=graydon
Vladimir Vukicevic <vladimir@pobox.com> - Fri, 20 Mar 2009 15:53:14 -0700 - rev 26538
Push 6115 by rsayre@mozilla.com at Tue, 24 Mar 2009 17:50:03 +0000
[arm] b=481761; Finish up ALU op conversions; r=graydon
4d5c8ae3362f1611d57bd8d78a4ab8aef6613c70: [arm] b=481761; ARM ALU step 1; r=graydon
Vladimir Vukicevic <vladimir@pobox.com> - Fri, 20 Mar 2009 15:53:14 -0700 - rev 26537
Push 6115 by rsayre@mozilla.com at Tue, 24 Mar 2009 17:50:03 +0000
[arm] b=481761; ARM ALU step 1; r=graydon
ba9a838e2d45c68996bae455a85e0d2f2431c26d: [arm] b=481761; Rename ccName -> condName, rename Scratch to IP; r=graydon
Vladimir Vukicevic <vladimir@pobox.com> - Fri, 20 Mar 2009 15:53:14 -0700 - rev 26536
Push 6115 by rsayre@mozilla.com at Tue, 24 Mar 2009 17:50:03 +0000
[arm] b=481761; Rename ccName -> condName, rename Scratch to IP; r=graydon
54c4ec3f20acdc7841380da8782e95a62d7b98fa: Bug 483103 - Better fixes for getting the lengths of strings and String objects. r=brendan
Jeff Walden <jwalden@mit.edu> - Fri, 20 Mar 2009 15:31:01 -0700 - rev 26535
Push 6115 by rsayre@mozilla.com at Tue, 24 Mar 2009 17:50:03 +0000
Bug 483103 - Better fixes for getting the lengths of strings and String objects. r=brendan
(0) -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip