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
06cd6903243908677b763569a58a49955b0b6827: here, have a Thumb back-end
shaver@mozilla.org - Fri, 11 Jul 2008 00:40:26 -0400 - rev 17609
Push 1452 by shaver@mozilla.com at Fri, 22 Aug 2008 00:08:22 +0000
here, have a Thumb back-end
d1d3de5ca96b7f70f5256184a7137b8f9ff7beb7: only build JIT builtins if ENABLE_JIT, and lose antique *inlines.h
shaver@mozilla.org - Fri, 11 Jul 2008 00:10:27 -0400 - rev 17608
Push 1452 by shaver@mozilla.com at Fri, 22 Aug 2008 00:08:22 +0000
only build JIT builtins if ENABLE_JIT, and lose antique *inlines.h
8f3ab90e807204d7df007e6039b3fb142b759633: Merge.
Andreas Gal <gal@mozilla.com> - Thu, 10 Jul 2008 20:35:40 -0700 - rev 17607
Push 1452 by shaver@mozilla.com at Fri, 22 Aug 2008 00:08:22 +0000
Merge.
e417dc6f85e8c8a23660f409a0598c47a68ec21d: IFEQ and IFNE are identical for us. We just expect the same boolean on the stack and side exit if not.
Andreas Gal <gal@mozilla.com> - Thu, 10 Jul 2008 20:35:19 -0700 - rev 17606
Push 1452 by shaver@mozilla.com at Fri, 22 Aug 2008 00:08:22 +0000
IFEQ and IFNE are identical for us. We just expect the same boolean on the stack and side exit if not.
7a021fd8ee24ef041aa249a3e0a8826e96b932bb: Build the JIT by default if we're on x86, and control enabling it for content
shaver@mozilla.org - Thu, 10 Jul 2008 23:05:27 -0400 - rev 17605
Push 1452 by shaver@mozilla.com at Fri, 22 Aug 2008 00:08:22 +0000
Build the JIT by default if we're on x86, and control enabling it for content via javascript.options.content_jit.
36f2e704a60aefabfe9f63eef05874ef1584eac3: don't include jstracer.h (and thus nanojit, etc.) if not building with JS_TRACER
shaver@mozilla.org - Thu, 10 Jul 2008 22:19:15 -0400 - rev 17604
Push 1452 by shaver@mozilla.com at Fri, 22 Aug 2008 00:08:22 +0000
don't include jstracer.h (and thus nanojit, etc.) if not building with JS_TRACER
7f46ccebe368ca71fbfbaa18b65d11c8a8e6321b: use a type that windows knows about for offset computation
shaver@mozilla.org - Thu, 10 Jul 2008 22:17:41 -0400 - rev 17603
Push 1452 by shaver@mozilla.com at Fri, 22 Aug 2008 00:08:22 +0000
use a type that windows knows about for offset computation
(0) -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip