Commit Graph

1171 Commits

Author SHA1 Message Date
wtc%netscape.com
c404392331 Bugzilla bug 97485: added support for the magic "nspr_use_zone_allocator"
global variable.
2002-01-29 03:01:45 +00:00
wtc%netscape.com
dd57e5256d Implemented GetHiResClock() for HP-UX. 2002-01-27 05:08:43 +00:00
wtc%netscape.com
428662ab0a Bugzilla bug 113152: do not define or test the macro 'linux'. Thanks to
david@blue-labs.org for the patch.
Modified files: configure configure.in Linux.mk prinet.h
2002-01-27 04:51:01 +00:00
wtc%netscape.com
a69a2415de Backed out the previous checkin. Misunderstood the cause of the problem. 2002-01-27 04:35:55 +00:00
wtc%netscape.com
c4573652ad Bugzilla bug 121872: define _PR_MD_LISTEN as a function so that we can set
error codes if listen() fails.  The patch is contributed by Javier
Pedemonte <pedemont@us.ibm.com>.
Modified files: _os2.h _os2_errors.h os2sock.c
2002-01-27 02:59:44 +00:00
wtc%netscape.com
603c9cce58 Continue to use the HP shl_load interface on 64-bit HP-UX/PA-RISC for
backward compatibility reasons.
2002-01-26 02:14:52 +00:00
wtc%netscape.com
7549984d61 Bugzilla bug 106496: fixed the WINNT version of PR_NewTCPSocketPair to
verify the source of the connection.
2002-01-25 19:16:34 +00:00
wtc%netscape.com
99fb97305e Bugzilla bug 121872: define _PR_MD_LISTEN as a function so that we can
set error codes if listen() fails.
Modified files: _win95.h w95sock.c
2002-01-25 18:45:16 +00:00
wtc%netscape.com
f4b6627d52 Put the warning printfs inside #ifdef DEBUG. 2002-01-25 03:33:20 +00:00
sfraser%netscape.com
cdb3d485f0 Fix bug 119329 -- change NSPR project to use tree-wide prefix files, for compatibility with other libraries. Also removing obsolete files, and adding a CodeWarrior Pro 7-format XML project file. r=pinkerton, r/a=wtc 2002-01-24 23:47:22 +00:00
wtc%netscape.com
79e184e520 The current zone allocator code does not compile under DCE threads on HP-UX
10.x.
2002-01-24 19:20:47 +00:00
wtc%netscape.com
18a686e115 Bugzilla bug 97485: fixed a few bugs in the zone allocator. Print warning
messages on memory blocks from ordinary malloc.  Initialize the zone
allocator first during NSPR initialization.
Modified files: prmem.c prinit.c
2002-01-24 18:11:30 +00:00
wtc%netscape.com
79e194da2a Memory allocated by strdup() should be freed by free(), not PR_Free(). 2002-01-24 17:46:37 +00:00
wtc%netscape.com
68999b99a0 Added $(topsrcdir) prefix to config/prmkdir.bat. 2002-01-24 00:50:32 +00:00
wtc%netscape.com
9a32eb82a3 Run the test on both the primordial thread and another thread. 2002-01-23 03:05:01 +00:00
wtc%netscape.com
40ab8dd16c Added support for new HP-UX platform.
Modified files: configure configure.in _hpux.h _hpux64.cfg uxrng.c
prsystem.c pr/tests/Makefile.in
2002-01-23 02:56:36 +00:00
wtc%netscape.com
c9c37d3fe8 Bugzilla bug 106496: PR_NewTCPSocketPair should check the source of the
connection.
2002-01-23 02:41:13 +00:00
wtc%netscape.com
623d0a3bfe Bugzilla bug 119935: we need to set the priority of the new thread only if
the priority is not PR_PRIORITY_NORMAL.  (Windows creates new threads with
the normal priority.)  Thanks to Michael Kaply <mkaply@us.ibm.com> for
reporting this bug.
Modified files: ntthread.c w95thred.c
2002-01-23 02:32:28 +00:00
wtc%netscape.com
d67c5d1b84 Bugzilla bug 119384: deleted two assertions that contained illegal type
casts.  The two functions that contained the assertions are very simple
so they can do without the assertions.  Thanks to Nick Blievers
<nickb@adacel.com.au> for reporting this bug and suggesting a fix.
2002-01-23 01:49:25 +00:00
wtc%netscape.com
2739c76219 Fixed compiler warnings. 2002-01-23 01:10:51 +00:00
wtc%netscape.com
7f7e904d33 Fixed if-else indentation style.
Modified files: macio.c macsockotpt.c
2002-01-22 23:57:41 +00:00
sdagley%netscape.com
c974647b28 Fix #99561 (on NSPR tip). Use MPSemaphore calls rather than WaitNextEvent to pause CPU under Mac OS X - fixes thread deadlock and improves performance. r=wtc,sr=sfraser,a=dbaron 2002-01-22 22:13:03 +00:00
wtc%netscape.com
3b54ba6a7a Bugzilla bug 100776: handle non-blocking connect correctly on OS/2.
The fix is contributed by Javier Pedemonte <pedemont@us.ibm.com>.
r=mkaply.
Modified files: configure configure.in _os2.h _os2_errors.h prsocket.c
os2_errors.c os2poll.c os2sock.c
2002-01-18 01:27:20 +00:00
wtc%netscape.com
f11b7d2893 Bugzilla bug 118631: a correct implementation of _PR_CreateOS2Process.
The patch is contributed by Michael Kaply <mkaply@us.ibm.com>.
r=Javier Pedemonte.
2002-01-12 01:05:02 +00:00
wtc%netscape.com
5db5979aac Bugzilla bug 119406: fixed a misspelling. Thanks to Nick Blievers
<nickb@adacel.com.au> for the bug report and the fix.
2002-01-11 05:35:26 +00:00
seawood%netscape.com
7fd9ab2b4e Landing BeOS BONE support.
Thanks to Matthew Zahorik <maz@albany.net> & Paul Ashford <arougthopher@lizardland.net> for the patch.
Bug #71697 r=wtc/cls
2002-01-10 09:50:36 +00:00
wtc%netscape.com
8d7a933f03 Bugzilla bug 112987: correctly detect the FreeBSD versions in which poll()
was added to libc and libc_r.  Thanks to Jeremy Lea for pointing me at
the FreeBSD Porter's Handbook.
2002-01-05 01:37:05 +00:00
wtc%netscape.com
f2483a6de0 Define IS_64 for FreeBSD/alpha. 2002-01-02 21:06:24 +00:00
wtc%netscape.com
b6c546b54e Make building for Darwin/x86 work. The patch is from Matt Watson. 2002-01-02 19:50:07 +00:00
seawood%netscape.com
66d0a73479 Recent versions of freebsd have a threadsafe poll.
Use sched_get_priority_* to get actual priority min & max rather than hardcoding defaults.
Patches from freebsd ports system.
Bug #112987 r=rjesup@wgate.com
2002-01-01 00:44:07 +00:00
wtc%netscape.com
baee87f6c8 Bugzilla bug 96199: added _PR_CleanupMW() to clean up the static data
created by prmwait.c.  The patch is contributed by Jeff Hostetler
<jeff@NerdOne.com>.
Modified files: primpl.h prmwait.c prinit.c ptthread.c
2001-12-28 04:01:07 +00:00
wtc%netscape.com
3b6e395904 Bugzilla bug 96198: added _PR_CleanupDtoa() to destroy the locks created
in prdtoa.c. The patch is contributed by Jeff Hostetler <jeff@NerdOne.com>.
Modified files: primpl.h prdtoa.c prinit.c ptthread.c
2001-12-28 03:35:16 +00:00
wtc%netscape.com
2be0d601ec Bugzilla bug 96197: added _PR_CleanupCallOnce() to destroy the lock and
condition variable used to implement PR_CallOnce.  This patch is
contributed by Jeff Hostetler <jeff@NerdOne.com>.
Modified files: primpl.h prinit.c ptthread.c
2001-12-28 03:24:02 +00:00
wtc%netscape.com
0fcc6e185d Bugzilla bug 96122: use _PR_ShutdownLinker() on all platforms to clean up
the static data created by prlink.c.  Parts of this patch were contributed
by Jeff Hostetler <jeff@NerdOne.com>.
Modified files: _win16.h primpl.h prlink.c prinit.c ptthread.c
2001-12-28 03:11:43 +00:00
wtc%netscape.com
6dc264717c Bugzilla bug 96112: destroys _pr_logLock in _PR_CleanupLog(). The patch is
contributed by Jeff Hostetler <jeff@NerdOne.com>.
2001-12-27 20:12:51 +00:00
wtc%netscape.com
18494bf47a Bugzilla bug 95839: added _PR_CleanupNet() to destroy the locks created by
_PR_InitNet().  The patch is contributed by Jeff Hostetler
<jeff@NerdOne.com>.
Modified files: primpl.h prinit.c prnetdb.c ptthread.c
2001-12-27 19:59:35 +00:00
wtc%netscape.com
f58d9b7016 Bugzilla bug 113935: truncate the log file if it already exists. 2001-12-27 02:32:34 +00:00
wtc%netscape.com
4b0b1b4767 Bugzilla bug 110868: PR_FileDesc2NativeHandle should look for the NSPR
layer as opposed to assuming the bottom layer is the NSPR layer.
2001-12-27 02:19:31 +00:00
wtc%netscape.com
d8d667f958 Bugzilla bug 110869: defining the FORCE_PR_ASSERT macro allows one to
use PR_ASSERT in optimized builds.
2001-12-27 00:57:48 +00:00
wtc%netscape.com
c8db620184 Bugzilla bug 48308: checked in part of the patch to bring NSPR up to
OpenUNIX8 build with pthreads.  The patch is contributed by
Hiram Clawson <hiramc@caldera.com>.
Modified files: _pth.h ptio.c ptthread.c pr/tests/Makefile.in
2001-12-26 22:59:38 +00:00
wtc%netscape.com
0916f00a41 Bugzilla bug 115149: clean up threads properly on non-emx platforms.
Increased the default thread stack size to 64K.  The patch is contributed
by aaronr@us.ibm.com and Michael Kaply <mkaply@us.ibm.com>.
Modified files: _os2.h os2cv.c os2io.c os2thred.c
2001-12-20 05:24:02 +00:00
wtc%netscape.com
cb85e2ed2c Bugzilla bug 97485: added the zone allocator (implemented by Nelson
Bolyard).
Modified files: primpl.h prmem.c prinit.c ptthread.c
2001-12-20 00:35:38 +00:00
wtc%netscape.com
0bd35411c2 Updated the test for the NSPR 4.2 release. 2001-12-18 03:49:31 +00:00
sfraser%netscape.com
f44bf906c8 Fix bug 106999 -- implement Mac atomic operations using Open Transport routines for speed. r=wtc. 2001-12-07 23:59:35 +00:00
wtc%netscape.com
484044538a Bugzilla bug 113740: do not use the 32-bit SPARC assembly implementation of
PRStack because it may cause starvation of the lock owner, leaving the
other threads spinning trying to acquire the lock.
Modified files: configure configure.in pr/include/md/_solaris.h
2001-12-07 02:10:10 +00:00
wtc%netscape.com
86a29f6562 Bugzilla bug 113906: Made _PR_MD_OPEN more efficient. The patch is
contributed by Michael Kaply <mkaply@us.ibm.com>.  r=wtc,pedemont.
2001-12-07 01:39:58 +00:00
seawood%netscape.com
94df20d2c7 Do not build NSPR optimized if MOZ_TRACE_MALLOC is set.
Thanks to Garrett Blythe <blythe@netscape.com> for the patch.
Bug #112953 r=wtc
2001-12-06 03:39:05 +00:00
seawood%netscape.com
98711ccbcd Revert to using standard config.sub & config.guess entries for OS/2.
Thanks to pedemont@us.ibm.com (Javier Pedemonte) for the patch.
Bug #112244 r=cls
2001-12-02 22:16:28 +00:00
seawood%netscape.com
c4fc71cdb0 Adding test for gcc -pipe feature.
Bug #81031 r=wtc
2001-12-02 22:08:42 +00:00
seawood%netscape.com
3e771f6d39 Use -no-cpp-precomp instead of -traditional-cpp for darwin
Bug #106617
2001-11-14 04:01:43 +00:00