efc04cf7a7c24573ed120dd75bdcd69d85513018: Nits: avoid (double-)over-parenthesization, underhang extra args to start in same column as first.
Brendan Eich <brendan@mozilla.org> - Fri, 11 Jul 2008 15:36:20 -0700 - rev 17629
Push 1452 by shaver@mozilla.com at Fri, 22 Aug 2008 00:08:22 +0000
Nits: avoid (double-)over-parenthesization, underhang extra args to start in same column as first.
1df4de382fb773567a39047944387c167203ed14: add reduced fannkuch version
shaver@mozilla.org - Fri, 11 Jul 2008 17:47:51 -0400 - rev 17628
Push 1452 by shaver@mozilla.com at Fri, 22 Aug 2008 00:08:22 +0000
add reduced fannkuch version
2c558cd29aeffd6cff372486b82615c296be6730: Print meaningful filename/line-number info for trace entry/exit.
Andreas Gal <gal@mozilla.com> - Fri, 11 Jul 2008 13:57:16 -0700 - rev 17627
Push 1452 by shaver@mozilla.com at Fri, 22 Aug 2008 00:08:22 +0000
Print meaningful filename/line-number info for trace entry/exit.
690ea36d95ccf7312346f50c0bd9164d052a93a5: Report the source location when recording a trace.
Andreas Gal <gal@mozilla.com> - Fri, 11 Jul 2008 13:45:38 -0700 - rev 17626
Push 1452 by shaver@mozilla.com at Fri, 22 Aug 2008 00:08:22 +0000
Report the source location when recording a trace.
f81e3afa991b474f55b8d3811bff4f4829bad758: Don't demote u2f conversions and sink the type cast into the side exit type map, because this loses the sign bit for unsigned values. We could fix this by adding an explicit unsigned type to the map, but for now I think we should stick to int/double only since there is the risk of fanning out trees. Crypto doesn't seem to use ush all that much so we should be ok performance-wise.
Andreas Gal <gal@mozilla.com> - Fri, 11 Jul 2008 13:18:29 -0700 - rev 17625
Push 1452 by shaver@mozilla.com at Fri, 22 Aug 2008 00:08:22 +0000
Don't demote u2f conversions and sink the type cast into the side exit type map, because this loses the sign bit for unsigned values. We could fix this by adding an explicit unsigned type to the map, but for now I think we should stick to int/double only since there is the risk of fanning out trees. Crypto doesn't seem to use ush all that much so we should be ok performance-wise.
34a01f96dff7613cb51e76bc150f43d4ce98b8f5: Windows cares a lot more about where FASTCALL is; such a sensitive platform
shaver@mozilla.org - Fri, 11 Jul 2008 11:40:07 -0400 - rev 17624
Push 1452 by shaver@mozilla.com at Fri, 22 Aug 2008 00:08:22 +0000
Windows cares a lot more about where FASTCALL is; such a sensitive platform
ca6784612251b299a08b398173cff40a0f9b0e82: begone, cat nspr/Version error noise
shaver@mozilla.org - Fri, 11 Jul 2008 11:20:44 -0400 - rev 17623
Push 1452 by shaver@mozilla.com at Fri, 22 Aug 2008 00:08:22 +0000
begone, cat nspr/Version error noise
8be17e176e9c970807c67a9056d52b3bdb4f1749: set some more config bits for Windows, mostly blindly
shaver@mozilla.org - Fri, 11 Jul 2008 11:02:14 -0400 - rev 17622
Push 1452 by shaver@mozilla.com at Fri, 22 Aug 2008 00:08:22 +0000
set some more config bits for Windows, mostly blindly
389241cb337afa6909dd2ab58e26f6c23a23db88: turn on all the shift tests, and find a bug with it!
shaver@mozilla.org - Fri, 11 Jul 2008 10:50:57 -0400 - rev 17621
Push 1452 by shaver@mozilla.com at Fri, 22 Aug 2008 00:08:22 +0000
turn on all the shift tests, and find a bug with it!
aac887f017f3780f21b1d5a334862b6c3077366f: Brendan fixed global variable access in non-top level code so re-enable that in trace-test.js. We pass all of shaver's trace torture tests.
Andreas Gal <gal@mozilla.com> - Fri, 11 Jul 2008 00:53:06 -0700 - rev 17620
Push 1452 by shaver@mozilla.com at Fri, 22 Aug 2008 00:08:22 +0000
Brendan fixed global variable access in non-top level code so re-enable that in trace-test.js. We pass all of shaver's trace torture tests.
5313ed2dc850b93e6f9dd40961e69745c0f4f557: Poking around in the arm code, trying to make it not die miserabily with BUILD_OPT=1.
Andreas Gal <gal@mozilla.com> - Fri, 11 Jul 2008 00:46:44 -0700 - rev 17619
Push 1452 by shaver@mozilla.com at Fri, 22 Aug 2008 00:08:22 +0000
Poking around in the arm code, trying to make it not die miserabily with BUILD_OPT=1.
f9f7d66d3ed9deef196ec35172de116cd33fb060: Still trying to get the ARM register updating right.
Andreas Gal <gal@mozilla.com> - Fri, 11 Jul 2008 00:31:48 -0700 - rev 17618
Push 1452 by shaver@mozilla.com at Fri, 22 Aug 2008 00:08:22 +0000
Still trying to get the ARM register updating right.
a4c9cdc12f753a489a74817c7e4783725ddb36ab: Trying to make arm work. Flying blind here.
Andreas Gal <gal@mozilla.com> - Thu, 10 Jul 2008 22:35:06 -0700 - rev 17617
Push 1452 by shaver@mozilla.com at Fri, 22 Aug 2008 00:08:22 +0000
Trying to make arm work. Flying blind here.
4471d7a2aa883957ad8b7dc78c7610ac46694b06: Adjust sp/ip for ARM. Very useful when trying to run on ARM.
Andreas Gal <gal@mozilla.com> - Thu, 10 Jul 2008 22:29:06 -0700 - rev 17616
Push 1452 by shaver@mozilla.com at Fri, 22 Aug 2008 00:08:22 +0000
Adjust sp/ip for ARM. Very useful when trying to run on ARM.
fc5ccedb84e5126cdfd22f469acc5ecccbafa3f7: some ARM stuff
shaver@mozilla.org - Fri, 11 Jul 2008 01:27:06 -0400 - rev 17615
Push 1452 by shaver@mozilla.com at Fri, 22 Aug 2008 00:08:22 +0000
some ARM stuff
cb2d64b052c048add8f0c4ad633bd08dc6830725: Merge (no, really, can someone teach Mercurial to not do this?).
Andreas Gal <gal@mozilla.com> - Thu, 10 Jul 2008 22:12:04 -0700 - rev 17614
Push 1452 by shaver@mozilla.com at Fri, 22 Aug 2008 00:08:22 +0000
Merge (no, really, can someone teach Mercurial to not do this?).
6c147fe24e5f549355dc1f2c3e23883654a9b264: Output the value if we can't enter a trace because of a type mismatch.
Andreas Gal <gal@mozilla.com> - Thu, 10 Jul 2008 22:10:02 -0700 - rev 17613
Push 1452 by shaver@mozilla.com at Fri, 22 Aug 2008 00:08:22 +0000
Output the value if we can't enter a trace because of a type mismatch.
fa2e5d8cc494be6653865ae60ec9ba0f2c01ff11: Don't crash when expecting an int32 as double box in unbox but getting something else (and better debug output).
Andreas Gal <gal@mozilla.com> - Thu, 10 Jul 2008 21:23:32 -0700 - rev 17612
Push 1452 by shaver@mozilla.com at Fri, 22 Aug 2008 00:08:22 +0000
Don't crash when expecting an int32 as double box in unbox but getting something else (and better debug output).
cf557974ff909a8db886e6db00eb1a13bff0f983: 1. Fix !JS_THREADED_INTERP bugs in BRANCH and recording switch case generation.
Brendan Eich <brendan@mozilla.org> - Thu, 10 Jul 2008 21:55:09 -0700 - rev 17611
Push 1452 by shaver@mozilla.com at Fri, 22 Aug 2008 00:08:22 +0000
1. Fix !JS_THREADED_INTERP bugs in BRANCH and recording switch case generation. 2. Rename TraceRecorder op methods to record_JSOP_xxx to avoid shadowing JSOP_* enumerators used inside jsopcode.h macros -- death to ::JSOP_*! 3. Added atoms TraceRecorder member for giant literal pool scripts. 4. Condition assert in TraceRecorder::test_property_cache_direct_slot to avoid false positive when executing function code accessing a global.
a45da8d141fb5e0cf9807e9f9cf366d7605c0537: here, have a _working_ Thumb back-end
shaver@mozilla.org - Fri, 11 Jul 2008 00:45:54 -0400 - rev 17610
Push 1452 by shaver@mozilla.com at Fri, 22 Aug 2008 00:08:22 +0000
here, have a _working_ Thumb back-end
(0) -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip