gecko-dev/build
Jim Blandy 8d8846acd1 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 Removing old cfm build files. Use the CFM_LAST_RITES tag to resurrect. r=macdev 2003-06-10 20:22:15 +00: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
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
__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 Viewer samples are now moved to the website. 2006-02-08 20:28:36 +00:00
cygwin-wrapper Update comments and use enhanced cygwin-wrapper script for nspr & ldap. 2004-08-18 23:18:55 +00:00
file_migrate.pl fixing directory seperate assumption to be generic 2000-09-02 04:29:25 +00:00
genrc.sh Bug 236613: change to MPL/LGPL/GPL tri-license. 2004-04-18 14:21:17 +00:00
hcc Bug 236613: change to MPL/LGPL/GPL tri-license. 2004-04-18 14:21:17 +00:00
hcpp Bug 236613: change to MPL/LGPL/GPL tri-license. 2004-04-18 14:21:17 +00: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
profile_pageloader.html - Add detection of -fprofile-arcs/-fprofile-generate to configure 2004-03-21 02:31:17 +00:00
profile_pageloader.pl fix profile location for trunk 2004-07-19 20:02:32 +00: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