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
4f01601daf66b94eafe3ea30ef504cb9d07726fc: fix compilation, but possibly not logic, of shared-object defense
shaver@mozilla.org - Thu, 10 Jul 2008 08:05:25 -0400 - rev 17562
Push 1452 by shaver@mozilla.com at Fri, 22 Aug 2008 00:08:22 +0000
fix compilation, but possibly not logic, of shared-object defense
1e7a1ae17062016781b65ddd285cbadb1d702e7b: revert ancient shuffling of js_CompareAndSwap decl to fix THREADSAFE build
shaver@mozilla.org - Thu, 10 Jul 2008 07:57:18 -0400 - rev 17561
Push 1452 by shaver@mozilla.com at Fri, 22 Aug 2008 00:08:22 +0000
revert ancient shuffling of js_CompareAndSwap decl to fix THREADSAFE build
fc02a75e81bfb46f6d9a2f87388db5e5a83cf680: some build fixes to help in-browser and other-arch build
shaver@mozilla.org - Thu, 10 Jul 2008 07:56:36 -0400 - rev 17560
Push 1452 by shaver@mozilla.com at Fri, 22 Aug 2008 00:08:22 +0000
some build fixes to help in-browser and other-arch build
d73cfe5c9cc320f6a152bc4b189eadfd494a9831: Prime the page cache during VM startup. This makes us eat the page cache allocation overhead there instead of during the first use. This is just a hotfix. We still need a rewrite of the page cache.
Andreas Gal <gal@mozilla.com> - Wed, 09 Jul 2008 23:47:17 -0700 - rev 17559
Push 1452 by shaver@mozilla.com at Fri, 22 Aug 2008 00:08:22 +0000
Prime the page cache during VM startup. This makes us eat the page cache allocation overhead there instead of during the first use. This is just a hotfix. We still need a rewrite of the page cache.
94bd6755d46c888b42ddf47a514e9b90156c76b2: Merge.
Andreas Gal <gal@mozilla.com> - Wed, 09 Jul 2008 23:42:46 -0700 - rev 17558
Push 1452 by shaver@mozilla.com at Fri, 22 Aug 2008 00:08:22 +0000
Merge.
e715fff3722ba47e540b88b3d9fa3eb42da32d3c: Backed out changeset 234230320093 (reducing code cache size due to startup issue.)
Andreas Gal <gal@mozilla.com> - Wed, 09 Jul 2008 23:42:27 -0700 - rev 17557
Push 1452 by shaver@mozilla.com at Fri, 22 Aug 2008 00:08:22 +0000
Backed out changeset 234230320093 (reducing code cache size due to startup issue.)
cafc6ae022fecafaaaf7cbf7d71963d62bdf1eea: Merge.
Andreas Gal <gal@mozilla.com> - Wed, 09 Jul 2008 19:12:09 -0700 - rev 17556
Push 1452 by shaver@mozilla.com at Fri, 22 Aug 2008 00:08:22 +0000
Merge.
54769ffaede59f6b29b1fa1a0bc11c4e7f504f04: Assert if no gvar is allocated for an undeclared global.
Andreas Gal <gal@mozilla.com> - Wed, 09 Jul 2008 18:51:08 -0700 - rev 17555
Push 1452 by shaver@mozilla.com at Fri, 22 Aug 2008 00:08:22 +0000
Assert if no gvar is allocated for an undeclared global.
2af185cb0fb7f902f18ab0ac8806782b26710c76: Always allocate gvars for top-level scripts if any global names are used -- may hurt some microbenchmarks but we can fix it via bug 441686.
Brendan Eich <brendan@mozilla.org> - Wed, 09 Jul 2008 19:10:01 -0700 - rev 17554
Push 1452 by shaver@mozilla.com at Fri, 22 Aug 2008 00:08:22 +0000
Always allocate gvars for top-level scripts if any global names are used -- may hurt some microbenchmarks but we can fix it via bug 441686.
2e0243cdb8d90b29092dc77c62ed81799e7de6db: Merge.
Andreas Gal <gal@mozilla.com> - Wed, 09 Jul 2008 18:25:36 -0700 - rev 17553
Push 1452 by shaver@mozilla.com at Fri, 22 Aug 2008 00:08:22 +0000
Merge.
aea83aeec350e92bf1c6ac1d8ddd2d836c70c294: varobj is not passed through the chain. Make sure to use global->varobj for gvar access.
Andreas Gal <gal@mozilla.com> - Wed, 09 Jul 2008 18:25:10 -0700 - rev 17552
Push 1452 by shaver@mozilla.com at Fri, 22 Aug 2008 00:08:22 +0000
varobj is not passed through the chain. Make sure to use global->varobj for gvar access.
(0) -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip