Jeff Walden
2cef2bed83
Revert strict-aliasing disabling now that n810 has shown not to improve without it. Also change from -Wstrict-aliasing=2 to -Wstrict-aliasing=3; gcc claims the latter gives more precise warnings with fewer mistakes, and I don't think we care that much about it being a little slower, for only the files in SpiderMonkey.
2010-03-26 15:32:35 -07:00
Jeff Walden
40f3195c08
Temporarily disable strict aliasing to check whether that has any relevance to the n810 bustage.
2010-03-23 13:03:15 -07:00
Johnny Stenback
a511964116
Fixing bug 442399. Remove LiveConnect from the tree. r=joshmoz@gmail.com, bclary@bclary.com, sr=brendan@mozilla.org
2009-06-30 15:55:16 -07:00
Jim Blandy
d50747d1a8
Bug 462451: Restore js/src/Makefile.ref and supporting files. r=brendan
...
This patch simply restores the deleted files unchanged, except for the
following:
o Makefile.ref now generates the js-config.h header file, based on the
values of JS_THREADSAFE and JS_GC_ZEAL it is invoked with.
o The subdirectory containing platform-specific files for Makefile.ref
has been renamed from 'config' to 'ref-config'; the former name
conflicts with the new unified build system. config.mk has been
updated accordingly.
2008-11-10 12:55:46 -08:00
Jim Blandy
c18332dabc
Bug 97954: Delete SpiderMonkey's custom build system for separate builds. r=bsmedberg
...
SpiderMonkey has, at present, two separate build systems: one used for
in-tree builds, and one used for SpiderMonkey-only builds.
The former is constituted entirely by js/src/Makefile.in. This is a
typical Mozilla makefile, leaning on the top-level config/*.mk files
for most of the details.
The latter is comprised by a shadow build system, all in js/src:
Makefile.ref, config.mk, rules.mk, jsconfig.mk, and config/*.mk.
These are superseded by the separate build system implemented in a
later patch; we delete them all here.
This patch consists entirely of deletions; there are no textual changes.
2008-10-29 08:29:04 -07:00
Andreas Gal
ffe407c883
Backed out changeset 91277d409f44 (accidentally also touched Makefile.ref and config/Darwin.mk)
2008-10-22 18:46:41 -07:00
Andreas Gal
3b66906c5d
Enable JIT by default for content (r=danderson).
2008-10-22 18:21:51 -07:00
Jason Orendorff
c3dbc177e0
Bug 459738 - Makefile.ref: js{builtins,interp}.cpp are compiled without -MMD. r=mrbkap.
2008-10-13 18:02:48 -05:00
Andreas Gal
a7a4b8be7b
Backed out changeset c5d4e22e54ad (reopened 456201).
2008-09-25 07:58:56 -07:00
Andreas Gal
9b1f70d488
Compile jsregexp.cpp with -O9 and -fomit-frame-pointer (456201, r=shaver).
2008-09-24 17:44:25 -07:00
Taras Glek
8e0c84faf7
bug 453476: Some files didn't get compiled with -fno-exceptions. r=shaver
2008-09-03 10:53:36 -07:00
Brendan Eich
eaf4254c15
Merge from mozilla-central.
2008-08-08 18:58:04 -07:00
Igor Bukanov
b85cc2c8a0
bug 448173 - fixing js shell compilation issues on Windows caused by my changes from the bug 447807. r=bclary, not-part-of-the-build
2008-07-28 01:22:29 +02:00
Igor Bukanov
7ee86f95f8
bug 447807 - allow to override the object dir when building js shell. r=crowder
2008-07-24 22:08:18 +02:00
shaver@mozilla.org
0180d69fd8
fix our aliasing idiocy by extending jsdpun, add Math.sqrt, add strict-aliasing to our Makefile.ref flags
2008-07-14 18:22:05 -04:00
shaver@mozilla.org
6bb689e6c3
some ARM stuff
2008-07-11 01:27:06 -04:00
shaver@mozilla.org
24cf72a522
some build fixes to help in-browser and other-arch build
2008-07-10 07:56:36 -04:00
Andreas Gal
f4e8e89333
Sync with mozilla-central.
2008-07-09 01:18:56 -07:00
Igor Bukanov
9ea0007595
[Bug 430617] Optimized shell uses the same options as the the non-debug browser build. r=mrbkap, not-part-of-browser-build
2008-07-08 11:15:43 +02:00
shaver@mozilla.org
d5f1772186
Fix optimizer flags for interp and builtins in debug mode, and clean out old
...
TestNanojit.
2008-07-06 10:24:09 -04:00
shaver@mozilla.org
d571eaac32
Merge with mozilla-central as of c5dc9d84d476, and restore obj-to-boolean fixes
...
from 2b107c27dedf (accidentally backed out during an earlier merge). 22 test
suite failures for -L lc2 lc3 spidermonkey-n slow-n, probably needs some guard
work in TRY_BRANCH_AFTER_COND.
2008-06-29 10:01:59 -04:00
Taras Glek
d53bf0fc25
bug 442331: Added -fno-exceptions and -fno-rtti to Makefile.ref
2008-06-27 12:39:29 -07:00
David Anderson
809ef905cb
Bug 436263 - cannot convert __va_list_tag** to __va_list_tag (*)[1] in jsapi.cpp building js shell (r=crowder+bclary)
2008-06-12 13:53:12 -05:00
Andreas Gal
5f7b163827
Use higher optimization settings for jsinterp.cpp to ensure inlining.
2008-06-10 13:59:43 -07:00
igor@mir2.org
16bc7fe7dc
bug=420904 support for custom options for jsinterp.c in js shell build scripts. This is outside of tree.
2008-03-12 07:36:06 -07:00
mrbkap@gmail.com
7ab8010f59
Fix dependencies in the JS shell. bug 388955, patch adapted from one by jorendorff, r=brendan a=NPOTB
2008-03-02 15:10:49 -08:00
shaver@mozilla.org
8ef681ab63
Implement optimized object-ops for dense arrays, b=322889, r+a=brendan.
2008-02-18 13:01:47 -08:00
shaver@mozilla.org
08cc7ed6d6
back out for mochitest failures in prototype
2008-02-15 02:31:38 -08:00
shaver@mozilla.org
19f85281c0
Bug 322889: implement specialized storage and operations for JS arrays; r+a=brendan.
2008-02-15 01:48:53 -08:00
gavin@gavinsharp.com
be5dd93507
Back out bug 322889 due to jQuery unit test failures
2008-02-14 18:41:18 -08:00
shaver@mozilla.org
4b517f103c
Bug 322889: implement specialized storage and operations for JS arrays; r+a=brendan
2008-02-14 17:07:53 -08:00
sayrer@gmail.com
0b2ec181fe
Bug 412210. SpiderMonkey faster at -O2 with msvc. r/a=brendan
2008-01-13 20:45:42 -08:00
crowder@fiverocks.com
3e531b2372
Bug 407600 - Compile Spidermonkey with -Os on Mac, r=bsmedberg, no approval needed, NPOTB
2007-12-18 17:05:48 -08:00
hg@mozilla.com
465265d0d4
Free the (distributed) Lizard! Automatic merge from CVS: Module mozilla: tag HG_REPO_INITIAL_IMPORT at 22 Mar 2007 10:30 PDT,
2007-03-22 10:30:00 -07:00