gecko/build
Jim Blandy a04892f62e Bug 465640: Use autoconf to declare stdint types on platforms that don't have stdint.h r=bsmedberg
At configure time, check for <stdint.h>.  If we don't have it, find
integer types of various sizes.  On Windows, where we can't run
compilation tests in configure, hard-code definitions suggesting the
use of the built-in __intN types for the exact-size types, and
<stddef.h> for the pointer-sized types.

Use namespace-clean names for the preprocessor macros we define.
Since these types are used in the public JavaScript API, the configure
script needs to place the definitions it finds in js-config.h, the
installed configure-generated header, so it can be used by jsapi.h and
that gang.

New header js/src/jsstdint.h does what it takes to get definitions for
the exact-size and pointer-size integral types.  It includes
<stdint.h> when available, uses the types found by configure.in to
define the {,u}int{8,16,32,64,ptr}_t types itself, or uses the __intN
types and the <stddef.h> header.

Remove now-unnecessary and possibly conflicting definitions of intN_t
types from js/src/nanojit/avmplus.h.
2009-01-13 10:50:24 -08:00
..
autoconf Bug 465640: Use autoconf to declare stdint types on platforms that don't have stdint.h r=bsmedberg 2009-01-13 10:50:24 -08:00
mac/build_scripts/Moz 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
macosx Bug 410637: Mac UB XULRunner SDK packages have empty bin directory. r=bsmedberg, a=beltzner 2008-04-10 07:50:48 -07:00
package Bug 438240 - packager.mk doesn't mount image automatically on MacOS 10.5, r=bsmedberg 2008-08-27 21:49:12 -04:00
pgo bug 472706 - add better profiling input for spidermonkey in PGO builds. r=ted 2009-01-13 07:34:19 -05:00
unix Bug 461542 - consolidate the (unix) start scripts for our applications; mozilla-central patch v3; r=benjamin 2008-12-10 16:19:55 +01:00
win32 bug 467271 - JS not being PGOed on win32. r=bsmedberg 2009-01-08 13:52:38 -05:00
wince Backed out changeset 5b6c7ace97c4 2009-01-05 10:08:00 -08:00
__init__.py Bug 454594: need a makefile target that can upload files via ssh. r=bsmedberg, NPOB 2008-11-13 15:37:04 +00:00
bloatcycle.html b=388854 r=rhelmer Add the quit.js functions directly to bloatcycle.html so we can exit cleanly on Mac. 2007-08-20 12:52:28 -07:00
bloaturls.txt 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
cygwin-wrapper 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
file_migrate.pl 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
genrc.sh 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
hcc 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
hcpp 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
leaktest.py.in bug 472706 - add better profiling input for spidermonkey in PGO builds. r=ted 2009-01-13 07:34:19 -05:00
Makefile.in Bug 465823: Allow XULRunner apps to use Mochitest in 1.9.1, r=ted, NPOTB 2008-12-05 11:52:25 -05:00
profile_pageloader.html 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
profile_pageloader.pl 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
upload.py bug 455578: make sure upload.py always cleans up after itself. r=ted 2009-01-07 08:52:20 -05:00
util.py Bug 454594: need a makefile target that can upload files via ssh. r=bsmedberg, NPOB 2008-11-13 15:37:04 +00:00