Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Jul 1, 2011
  1. @mbrubeck

    Back out 9fc0e6867256, 6947bbce9672, fb91a23bd158, a5870dd2ad7c, c3d3…

    mbrubeck authored
    …292fbd1e, 42f2aca1fde9 to fix Android failures on a CLOSED TREE
Commits on Jun 24, 2011
  1. Bug 666908: Remove MAKE:=gmake. Fix editor colorization quoting probl…

    Joey Armstrong authored
    …em. r=khuey
  2. Bug 666908: Remove MAKE:=gmake. Fix editor colorization quoting probl…

    Joey Armstrong authored
    …em. r=khuey
Commits on Jun 11, 2011
  1. @michaelwu
Commits on Mar 25, 2011
  1. @glandium
Commits on Mar 23, 2011
  1. @khuey
Commits on Oct 28, 2010
  1. @Callek

    Bug 608036 - Cleanup some of client.mk r=khuey a=NPOTB

    Callek authored
    --HG--
    extra : rebase_source : fbf93e2ba4ea8c8e83dce84424c808accae6c566
Commits on Sep 9, 2010
  1. @michaelwu
Commits on Aug 21, 2010
  1. @khuey
Commits on Jun 30, 2010
  1. Bug 572529 Make it even easier to build with pymake r=ted

    Neil Rashbrook authored
Commits on Sep 2, 2009
  1. @vvuk

    dummy commit

    vvuk authored
Commits on Mar 31, 2009
  1. @catlee

    bug 445191 - Add upload target for xulrunner, upload SDK if it exists…

    catlee authored
    …, and add 'sdk', 'upload' targets to client.mk. r=ted
Commits on Mar 20, 2009
  1. Bug 480680 - nsprpub/configure often gets this unwanted(!?) local mod…

    Serge Gautherie authored
    …ification; (Av1a) No more autoconf; r=(ted.mielczarek + wtc)
Commits on Mar 11, 2009
  1. @bsmedberg

    Bug 483856 - Use core_abspath and $(CURDIR) instead of shells. Use Pr…

    bsmedberg authored
    …eprocessor.py instead of preprocessor.pl to avoid perl insanity with pymake, and generally just make me happy. r=ted
Commits on Feb 19, 2009
  1. @mrbkap
Commits on Oct 29, 2008
  1. Bug 97954: Allow SpiderMonkey to be built on its own, or as part of M…

    Jim Blandy authored
    …ozilla.
    
    Give SpiderMonkey its own configure script and top-level Makefile.
    Adjust js/src/Makefile as appropriate for life as a stand-alone
    makefile, instead of a 'make export; make libs'-style Mozilla tier
    makefile.  Have the configure script accept '--with-nspr-cflags' and
    '--with-nspr-libs' options for using an in-tree NSPR.  Also accept
    '--with-system-nspr', '--with-nspr-prefix', and
    '--with-nspr-exec-prefix' flags for using an installed NSPR.  Default
    to --disable-jemalloc, assuming we don't have that part of the tree
    available; have the top-level configure script pass --enable-jemalloc
    as needed.
    
    Since we no longer have an export phase to copy header files into
    dist/include/js before we build the library, we need to be able to
    find nanojit.h in the nanojit directory; fix references in
    jsbuiltins.h and jstracer.cpp.
    
    Give SpiderMonkey it its own copies of many of the files from ./config
    and ./build.  These are all exact copies, except as follows:
    
    . js/src/config/Makefile.in: js/src only has a subset of
      js/src/config, and thus a subset of the makefile targets.
    
    . js/src/config/autoconf.mk.in: js/src/configure.in has its own make
      variables to set, not set by the top-level configure script, so it
      needs a custom automake.mk template.
    
    . js/src/config/make-system-wrappers.pl: a copy from nsprpub/config,
      so that we can build without having an NSPR source tree handy.
    
    Invoke js/src/configure from ./configure, passing the values computed
    for NSPR_CFLAGS and NSPR_LIBS by the top-level configure script.
    
    Treat js/src as a static directory of the js tier, and create a new
    config/js (just a Makefile) to be the js tier's non-static directory.
    Let js/src/configure generate SpiderMonkey's makefiles, not
    ./configure.
    
    Generate a 'js-config' script, which clients can call to find the
    CFLAGS and LIBS values necessary to compile and link against an
    installed SpiderMonkey library.  Don't include the js-config script in
    Macintosh packages.
    
    Teach client.mk how to rebuild js/src/configure.
    
    Tell Mercurial to ignore files generated by autoconf in js/src.
    
    Further work:
    
    . Right now, callers must define JS_THREADSAFE when #including jsapi.h.
      This is fixed in a subsequent patch.
    
    . js/src/configure is a trimmed copy of ./configure.  It could be
      trimmed more.
    
    --HG--
    rename : build/autoconf/acoutput-fast.pl => js/src/build/autoconf/acoutput-fast.pl
    rename : build/autoconf/altoptions.m4 => js/src/build/autoconf/altoptions.m4
    rename : build/autoconf/config.guess => js/src/build/autoconf/config.guess
    rename : build/autoconf/config.sub => js/src/build/autoconf/config.sub
    rename : build/autoconf/glib.m4 => js/src/build/autoconf/glib.m4
    rename : build/autoconf/install-sh => js/src/build/autoconf/install-sh
    rename : build/autoconf/make-makefile => js/src/build/autoconf/make-makefile
    rename : build/autoconf/match-dir.sh => js/src/build/autoconf/match-dir.sh
    rename : build/autoconf/nspr.m4 => js/src/build/autoconf/nspr.m4
    rename : build/autoconf/pkg.m4 => js/src/build/autoconf/pkg.m4
    rename : build/autoconf/update-makefile.sh => js/src/build/autoconf/update-makefile.sh
    rename : build/cygwin-wrapper => js/src/build/cygwin-wrapper
    rename : build/hcc => js/src/build/hcc
    rename : build/hcpp => js/src/build/hcpp
    rename : build/unix/mddepend.pl => js/src/build/unix/mddepend.pl
    rename : build/unix/uniq.pl => js/src/build/unix/uniq.pl
    rename : config/Makefile.in => js/src/config/Makefile.in
    rename : config/Moz/Milestone.pm => js/src/config/Moz/Milestone.pm
    rename : config/autoconf.mk.in => js/src/config/autoconf.mk.in
    rename : config/config.mk => js/src/config/config.mk
    rename : config/elf-dynstr-gc.c => js/src/config/elf-dynstr-gc.c
    rename : config/fastcwd.pl => js/src/config/fastcwd.pl
    rename : config/gcc_hidden.h => js/src/config/gcc_hidden.h
    rename : config/insure.mk => js/src/config/insure.mk
    rename : nsprpub/config/make-system-wrappers.pl => js/src/config/make-system-wrappers.pl
    rename : config/milestone.pl => js/src/config/milestone.pl
    rename : config/milestone.txt => js/src/config/milestone.txt
    rename : config/mkdepend/Makefile.in => js/src/config/mkdepend/Makefile.in
    rename : config/mkdepend/cppsetup.c => js/src/config/mkdepend/cppsetup.c
    rename : config/mkdepend/def.h => js/src/config/mkdepend/def.h
    rename : config/mkdepend/ifparser.c => js/src/config/mkdepend/ifparser.c
    rename : config/mkdepend/ifparser.h => js/src/config/mkdepend/ifparser.h
    rename : config/mkdepend/imakemdep.h => js/src/config/mkdepend/imakemdep.h
    rename : config/mkdepend/include.c => js/src/config/mkdepend/include.c
    rename : config/mkdepend/main.c => js/src/config/mkdepend/main.c
    rename : config/mkdepend/mkdepend.man => js/src/config/mkdepend/mkdepend.man
    rename : config/mkdepend/parse.c => js/src/config/mkdepend/parse.c
    rename : config/mkdepend/pr.c => js/src/config/mkdepend/pr.c
    rename : config/nfspwd.pl => js/src/config/nfspwd.pl
    rename : config/nsinstall.c => js/src/config/nsinstall.c
    rename : config/nsinstall.py => js/src/config/nsinstall.py
    rename : config/pathsub.c => js/src/config/pathsub.c
    rename : config/pathsub.h => js/src/config/pathsub.h
    rename : config/preprocessor.pl => js/src/config/preprocessor.pl
    rename : config/revdepth-nt.pl => js/src/config/revdepth-nt.pl
    rename : config/revdepth.pl => js/src/config/revdepth.pl
    rename : config/rules.mk => js/src/config/rules.mk
    rename : config/system-headers => js/src/config/system-headers
    rename : config/version.mk => js/src/config/version.mk
    rename : config/version_win.pl => js/src/config/version_win.pl
    rename : configure.in => js/src/configure.in
Commits on Oct 23, 2008
  1. @gozer-mozillamessaging
Commits on Oct 21, 2008
  1. @gozer-mozillamessaging
Commits on Oct 20, 2008
  1. @gozer-mozillamessaging
Commits on Aug 26, 2008
  1. Neaten up the handling of configure script regeneration in client.mk.

    Jim Blandy authored
    Add a new 'configure-files' target, just for updating
    autoconf-generated files.
Commits on Aug 24, 2008
  1. @KaiRo-at

    bug 450948 - Remove Mac case from AUTOCONF detection code - simple, s…

    KaiRo-at authored
    …lightly hacky, new fix, r=ted
Commits on Aug 20, 2008
  1. @Swatinem

    Bug 445143 - "clean mozilla-central from unneeded references to suite…

    Swatinem authored
    …, mail, etc." [r=Standard8 r=ted]
Commits on Aug 3, 2008
  1. @romaxa

    Removed some not required changes which can break trunk build

    romaxa authored
    Removed empty lines changes
Commits on Jun 24, 2008
  1. client.mk still includes instructions to call python client.py checko…

    Rob Campbell authored
    …ut, p=me, r=ted
Commits on Jun 13, 2008
Commits on May 16, 2008
  1. Bug 434068 - client.mk from mozilla-central does not provide CONFIG_G…

    bcrowder@mozilla.com authored
    …UESS, r=:luser, a=jorendorff
  2. @benturner
Commits on Mar 10, 2008
  1. Merge cvs-trunk-mirror -> mozilla-central

    benjamin@smedbergs.us authored
    --HG--
    rename : js/src/js.c => js/src/js.cpp
    rename : js/src/jsapi.c => js/src/jsapi.cpp
    rename : js/src/jsarray.c => js/src/jsarray.cpp
    rename : js/src/jsatom.c => js/src/jsatom.cpp
    rename : js/src/jsdate.c => js/src/jsdate.cpp
    rename : js/src/jsemit.c => js/src/jsemit.cpp
    rename : js/src/jsexn.c => js/src/jsexn.cpp
    rename : js/src/jsfun.c => js/src/jsfun.cpp
    rename : js/src/jsgc.c => js/src/jsgc.cpp
    rename : js/src/jsinterp.c => js/src/jsinterp.cpp
    rename : js/src/jsiter.c => js/src/jsiter.cpp
    rename : js/src/jslock.c => js/src/jslock.cpp
    rename : js/src/jsmath.c => js/src/jsmath.cpp
    rename : js/src/jsnum.c => js/src/jsnum.cpp
    rename : js/src/jsobj.c => js/src/jsobj.cpp
    rename : js/src/jsopcode.c => js/src/jsopcode.cpp
    rename : js/src/jsparse.c => js/src/jsparse.cpp
    rename : js/src/jsregexp.c => js/src/jsregexp.cpp
    rename : js/src/jsscan.c => js/src/jsscan.cpp
    rename : js/src/jsscript.c => js/src/jsscript.cpp
    rename : js/src/jsstr.c => js/src/jsstr.cpp
    rename : js/src/jsxml.c => js/src/jsxml.cpp
Commits on Mar 6, 2008
  1. bug 419348 - build config fixes for profile-guided optimization on ma…

    ted.mielczarek@gmail.com authored
    …c. fixes for PGO on universal builds, configure arg to disable PGO in spite of profiled build. r=bsmedberg
Commits on Feb 22, 2008
  1. Merge cvs-trunk-mirror -> mozilla-central

    benjamin@smedbergs.us authored
    --HG--
    rename : js/src/js.c => js/src/js.cpp
    rename : js/src/jsapi.c => js/src/jsapi.cpp
    rename : js/src/jsarena.c => js/src/jsarena.cpp
    rename : js/src/jsarray.c => js/src/jsarray.cpp
    rename : js/src/jsatom.c => js/src/jsatom.cpp
    rename : js/src/jsbool.c => js/src/jsbool.cpp
    rename : js/src/jscntxt.c => js/src/jscntxt.cpp
    rename : js/src/jscpucfg.c => js/src/jscpucfg.cpp
    rename : js/src/jsdate.c => js/src/jsdate.cpp
    rename : js/src/jsdbgapi.c => js/src/jsdbgapi.cpp
    rename : js/src/jsdhash.c => js/src/jsdhash.cpp
    rename : js/src/jsemit.c => js/src/jsemit.cpp
    rename : js/src/jsexn.c => js/src/jsexn.cpp
    rename : js/src/jsfun.c => js/src/jsfun.cpp
    rename : js/src/jsgc.c => js/src/jsgc.cpp
    rename : js/src/jshash.c => js/src/jshash.cpp
    rename : js/src/jsinterp.c => js/src/jsinterp.cpp
    rename : js/src/jsiter.c => js/src/jsiter.cpp
    rename : js/src/jslock.c => js/src/jslock.cpp
    rename : js/src/jsmath.c => js/src/jsmath.cpp
    rename : js/src/jsnum.c => js/src/jsnum.cpp
    rename : js/src/jsobj.c => js/src/jsobj.cpp
    rename : js/src/jsopcode.c => js/src/jsopcode.cpp
    rename : js/src/jsparse.c => js/src/jsparse.cpp
    rename : js/src/jsregexp.c => js/src/jsregexp.cpp
    rename : js/src/jsscope.c => js/src/jsscope.cpp
    rename : js/src/jsscript.c => js/src/jsscript.cpp
    rename : js/src/jsstr.c => js/src/jsstr.cpp
    rename : js/src/jsutil.c => js/src/jsutil.cpp
    rename : js/src/jsxml.c => js/src/jsxml.cpp
    rename : js/src/prmjtime.c => js/src/prmjtime.cpp
  2. Bug 416571, Update NSPR to 4.7.1 beta 1 r=wtc, blocking1.9=mtschrep B…

    kaie@kuix.de authored
    …ug 412937, Update NSS to NSS_3_12_BETA2 r=rrelyea, blocking1.9=mtschrep
Commits on Feb 20, 2008
  1. bug 361343 - make profiledbuild work on windows. r=bsmedberg

    ted.mielczarek@gmail.com authored
Commits on Feb 16, 2008
  1. bug 240267 - link error when doing make profiledbuild. r=bsmedberg

    ted.mielczarek@gmail.com authored
Commits on Feb 13, 2008
  1. Bug 415188: Remove duplicate CVS_CO_DATE_FLAGS from cvs checkout comm…

    dholbert@cs.stanford.edu authored
    …ands. r=ted a1.9=schrep
Commits on Feb 4, 2008
  1. bug 407459 - hook up new allocator to our build. just checking in the…

    ted.mielczarek@gmail.com authored
    … memory/jemalloc dir and the client.mk change to pull it. r=bsmedberg a=beltzner
Something went wrong with that request. Please try again.