the following changes:
- Bug 439144: fixed strict aliasing issues in prdtoa.c
- Bug 449665: suppress the parentheses warnings in prdtoa.c
- Bug 442706: build for Symbian OS with autoconf and GNU make
- Bug 432430: some more changes for the Symbian OS port
- Bug 476536: added PR_ASSERT_CURRENT_THREAD_OWNS_LOCK and
PR_ASSERT_CURRENT_THREAD_IN_MONITOR.
- Bug 478687: made PRUint64/uint64 compatible with uint64_t
for 64-bit Mac OS X
- Bug 480730: PR_LoadLibrary for 64-bit MAC OS X should not
search DYLD_LIBRARY_PATH if the library is specified as a
pathname
- Bug 480740: PR_ParseTimeString crash with dates >= year
3001 when compiled with Visual C++ 2005.
- Bug 480074: better dependency resolution for import libraries
- Bug 469083: ported NSPR test programs to WINCE
- Bug 433790: removed some obsolete WIN16 code
for Intel Macs. The patch is contributed by Josh Aas <joshmoz@gmail.com>.
r=mark.mentovai,wtc.
Modified files: configure configure.in _darwin.h
Added file: os_Darwin_x86.s
HP-UX IPF. Thanks to Dennis Handly of HP for reviewing the assembly code
and suggesting the use of the addp4 instruction to convert a 32-bit address
to a 64-bit one in 32-bit builds.
Modified files: configure configure.in _hpux.h
Added file: os_HPUX_ia64.s
was contributed by Mark Mentovai <mark@moxienet.com>. r=wtc,joshmoz.
Modified Files:
configure configure.in config/autoconf.mk.in
pr/src/linking/Makefile.in
contributed the first 64-bit Windows patch (for IA64) in 2001. Portions
of this checkin are based on the patch contributed by Makoto Kato
<m_kato@ga2.so-net.ne.jp>. r=wtc.
Modified Files: configure configure.in prtypes.h _win95.cfg _win95.h
_winnt.cfg _winnt.h probslet.h pprio.h primpl.h
pr/src/Makefile.in prfile.c prio.c prsocket.c ntgc.c ntio.c
ntmisc.c w32rng.c w32shm.c w95io.c w95sock.c w95thred.c
prinit.c pr/tests/prpoll.c
feature test macros for SUS (XPG4v2) with extensions) because it is
reported to introduce a small performance regression and break Firefox
build on Solaris 10.
(XPG4v2) with extensions to eliminate compiler warnings about mmap64,
shm_open and shm_unlink. The patch is contributed by Julien Pierre of Sun.
r=wtc.
Set NSPR version to 4.7 Beta.
in debug builds. os_SunOS.s is only used by the _PR_GLOBAL_THREADS_ONLY
configuration, so we don't use it in the default (pthreads) configuration.
r=jpierre.
env var by MACOSX_DEPLOYMENT_TARGET and the macro by
MAC_OS_X_VERSION_MIN_REQUIRED. The patch is contributed by Mark Mentovai
<mark@moxienet.com>. r=wtc.
Modified files: configure configure.in _darwin.h prdtoa.c prnetdb.c
support for Intel CPUs. The patch is contributed by Mark Mentovai
<mark@moxienet.com>. r=wtc.
Modified files: configure configure.in config/autoconf.mk.in
Add support for using gcc's visibility pragma to treat all function and
method declarations as "hidden" unless declared otherwise. Create wrappers
for system headers that cause them to be treated as default-visibility
declarations. This gives a substantial code size and performance win on
compilers that support it. r=darin sr=dbaron.
Modified Files:
configure configure.in config/Makefile.in
config/autoconf.mk.in config/config.mk pr/include/prtypes.h
pr/src/md/unix/uxproces.c pr/tests/sel_spd.c
Added Files:
config/gcc_hidden.h config/make-system-wrappers.pl
config/system-headers