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
d81fe579045ea6d867b5b2f38d616404d2c42aa1: build nanojit
shaver@mozilla.org - Thu, 10 Jul 2008 09:12:53 -0400 - rev 17567
Push 1452 by shaver@mozilla.com at Fri, 22 Aug 2008 00:08:22 +0000
build nanojit
98bd12f90606d75601aa075c80ea89a93a5d3c22: Make nanojit arch selection explicit in config/*, though for now only OS X and Linux
shaver@mozilla.org - Thu, 10 Jul 2008 09:12:17 -0400 - rev 17566
Push 1452 by shaver@mozilla.com at Fri, 22 Aug 2008 00:08:22 +0000
Make nanojit arch selection explicit in config/*, though for now only OS X and Linux on x86.
c3b1d195e8e92fbbbe32175290b189d9473ba508: rename builtins.tbl *back*, because nanojit expects that name, and whatever
shaver@mozilla.org - Thu, 10 Jul 2008 08:53:03 -0400 - rev 17565
Push 1452 by shaver@mozilla.com at Fri, 22 Aug 2008 00:08:22 +0000
rename builtins.tbl *back*, because nanojit expects that name, and whatever
e4d850c97690f86acb3f4eff7e760696b216d78e: rename builtins.tbl to our usual form
shaver@mozilla.org - Thu, 10 Jul 2008 08:51:44 -0400 - rev 17564
Push 1452 by shaver@mozilla.com at Fri, 22 Aug 2008 00:08:22 +0000
rename builtins.tbl to our usual form
b921df2b5ead96386f1a6fe7021a44fe9a3137b2: fix include ordering for THREADSAFE build
shaver@mozilla.org - Thu, 10 Jul 2008 08:40:43 -0400 - rev 17563
Push 1452 by shaver@mozilla.com at Fri, 22 Aug 2008 00:08:22 +0000
fix include ordering for THREADSAFE build
(0) -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip