aa3c905521b57a1bf389a877a30b2b1cf32994fd: Fixed the setelem a[i] bug.
Andreas Gal <gal@mozilla.com> - Thu, 10 Jul 2008 16:55:37 -0700 - rev 17587
Push 1452 by shaver@mozilla.com at Fri, 22 Aug 2008 00:08:22 +0000
Fixed the setelem a[i] bug.
5c0c0d1659b9792a658a022c91b8159df73bfdd7: Nanojit needs a LINUX define (which may be my fault), fixing it here for now
David Anderson <danderson@mozilla.com> - Thu, 10 Jul 2008 16:26:28 -0700 - rev 17586
Push 1452 by shaver@mozilla.com at Fri, 22 Aug 2008 00:08:22 +0000
Nanojit needs a LINUX define (which may be my fault), fixing it here for now
0a5b824dcc4eec7fb1018b82fbd37a7874db7e23: use VirtualAlloc for Windows, since it lacks valloc
shaver@mozilla.org - Thu, 10 Jul 2008 18:39:51 -0400 - rev 17585
Push 1452 by shaver@mozilla.com at Fri, 22 Aug 2008 00:08:22 +0000
use VirtualAlloc for Windows, since it lacks valloc
abf6ecb322d18005e3bce34c6e302919a3241784: interp needs tracer.h
shaver@mozilla.org - Thu, 10 Jul 2008 17:31:38 -0400 - rev 17584
Push 1452 by shaver@mozilla.com at Fri, 22 Aug 2008 00:08:22 +0000
interp needs tracer.h
584d2a3dbb9c0691471eb9cf1d2f8e7e3a66bbf9: Decouple jscntxt.h from jstracer.h so that xpconnect doesn't try to include all of
shaver@mozilla.org - Thu, 10 Jul 2008 17:29:16 -0400 - rev 17583
Push 1452 by shaver@mozilla.com at Fri, 22 Aug 2008 00:08:22 +0000
Decouple jscntxt.h from jstracer.h so that xpconnect doesn't try to include all of nanojit.
7f92daca9d4b07f5b93c35541ceb2e52ad0670c2: FASTCALL for Windows
shaver@mozilla.org - Thu, 10 Jul 2008 17:16:31 -0400 - rev 17582
Push 1452 by shaver@mozilla.com at Fri, 22 Aug 2008 00:08:22 +0000
FASTCALL for Windows
9a43f36e5cb1ec415c4ecaa9727b552dc5e9a9a9: int32_t, now available on Windows
shaver@mozilla.org - Thu, 10 Jul 2008 16:58:08 -0400 - rev 17581
Push 1452 by shaver@mozilla.com at Fri, 22 Aug 2008 00:08:22 +0000
int32_t, now available on Windows
c7f76b35889707556b803672374057b11a8fa481: Unlike software developers, g++ doesn't like variable-sized arrays. Have some alloca!
shaver@mozilla.org - Thu, 10 Jul 2008 16:48:42 -0400 - rev 17580
Push 1452 by shaver@mozilla.com at Fri, 22 Aug 2008 00:08:22 +0000
Unlike software developers, g++ doesn't like variable-sized arrays. Have some alloca!
74f3632c456dbf30f71afac1f9ef6fe6a99d72ed: merge
shaver@mozilla.org - Thu, 10 Jul 2008 16:47:12 -0400 - rev 17579
Push 1452 by shaver@mozilla.com at Fri, 22 Aug 2008 00:08:22 +0000
merge
7211696c8180e83aa73c7b18def35163e6c3bd05: update trace-test.js, now crashes calling lsh() the second time
shaver@mozilla.org - Thu, 10 Jul 2008 10:45:11 -0400 - rev 17578
Push 1452 by shaver@mozilla.com at Fri, 22 Aug 2008 00:08:22 +0000
update trace-test.js, now crashes calling lsh() the second time
6c9e4594f64806cfaf3945b9141e0c244344b150: Fixed guarding of eq+ifeq/ifne fusions and enabled tracing JSOP_GOTO (no-op)
David Anderson <danderson@mozilla.com> - Thu, 10 Jul 2008 13:35:17 -0700 - rev 17577
Push 1452 by shaver@mozilla.com at Fri, 22 Aug 2008 00:08:22 +0000
Fixed guarding of eq+ifeq/ifne fusions and enabled tracing JSOP_GOTO (no-op)
ae78505d5548754ebd79733f9557314d592548be: Root all strings and objects first when unboxing. Then box values that might trigger the GC (doubles/ints). This probably needs some performance tuning over time.
Andreas Gal <gal@mozilla.com> - Thu, 10 Jul 2008 13:24:49 -0700 - rev 17576
Push 1452 by shaver@mozilla.com at Fri, 22 Aug 2008 00:08:22 +0000
Root all strings and objects first when unboxing. Then box values that might trigger the GC (doubles/ints). This probably needs some performance tuning over time.
d6b5b13e1168f0cd53c20689ad1649cc1f2455d2: Merge.
Andreas Gal <gal@mozilla.com> - Thu, 10 Jul 2008 09:24:59 -0700 - rev 17575
Push 1452 by shaver@mozilla.com at Fri, 22 Aug 2008 00:08:22 +0000
Merge.
bd182cf976cc7171c97853ab8caba0b38148ef77: Don't concede an inch to ISO C++. Substract the size of array[1] from the overall struct size when allocating.
Andreas Gal <gal@mozilla.com> - Thu, 10 Jul 2008 09:22:01 -0700 - rev 17574
Push 1452 by shaver@mozilla.com at Fri, 22 Aug 2008 00:08:22 +0000
Don't concede an inch to ISO C++. Substract the size of array[1] from the overall struct size when allocating.
9af4862e055d5c7ace8e09dedf8d91e0a84ae03a: MSVC knows about intptr_t, and doesn't like our remix
shaver@mozilla.org - Thu, 10 Jul 2008 10:21:29 -0400 - rev 17573
Push 1452 by shaver@mozilla.com at Fri, 22 Aug 2008 00:08:22 +0000
MSVC knows about intptr_t, and doesn't like our remix
eeb774c6cec9c65dc9f137a376f31629530b4612: I'm going to just keep bludgeoning these typedefs until they stick
shaver@mozilla.org - Thu, 10 Jul 2008 10:18:22 -0400 - rev 17572
Push 1452 by shaver@mozilla.com at Fri, 22 Aug 2008 00:08:22 +0000
I'm going to just keep bludgeoning these typedefs until they stick
5b6aa76fdb7b5126ba0a3887c5b4b9c70f9246e5: try to find malloc on Linux; this buildbot thing rules the school
shaver@mozilla.org - Thu, 10 Jul 2008 10:03:45 -0400 - rev 17571
Push 1452 by shaver@mozilla.com at Fri, 22 Aug 2008 00:08:22 +0000
try to find malloc on Linux; this buildbot thing rules the school
7f1417a3dc7d040ad73b844c902ca7562518eb5f: use typedefs instead of stdint.h, because someone forgot to tell MSVC it was 2008
shaver@mozilla.org - Thu, 10 Jul 2008 09:52:34 -0400 - rev 17570
Push 1452 by shaver@mozilla.com at Fri, 22 Aug 2008 00:08:22 +0000
use typedefs instead of stdint.h, because someone forgot to tell MSVC it was 2008
76e77fff6b8e6ae8fab5f7e54f0c9682c59db521: can't have zero-sized arrays in ISO C++, says gcc
shaver@mozilla.org - Thu, 10 Jul 2008 09:29:42 -0400 - rev 17569
Push 1452 by shaver@mozilla.com at Fri, 22 Aug 2008 00:08:22 +0000
can't have zero-sized arrays in ISO C++, says gcc
4b09958bd6394093a99e8f70a549e391b945c4e1: use stdint.h instead of typedefs to help Linux find intptr_t
shaver@mozilla.org - Thu, 10 Jul 2008 09:20:36 -0400 - rev 17568
Push 1452 by shaver@mozilla.com at Fri, 22 Aug 2008 00:08:22 +0000
use stdint.h instead of typedefs to help Linux find intptr_t
(0) -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip