1
1
openmpi/opal
Brian Barrett 84d1512fba Add the potential for doing some basic error checking on mutexes during
single threaded builds.  In its default configuration, all this does
is ensure that there's at least a good chance of threads building
based on non-threaded development (since the variable names will be
checked).  There is also code to make sure that a "mutex" is never
"double locked" when using the conditional macro mutex operations.
This is off by default because there are a number of places in both
ORTE and OMPI where this alarm spews mega bytes of errors on a
simple test.  So we have some work to do on our path towards
thread support.

Also removed the macro versions of the non-conditional thread locks,
as the only places they were used, the author of the code intended
to use the conditional thread locks.  So now you have upper-case
macros for conditional thread locks and lowercase functions for
non-conditional locks.  Simple, right? :).

This commit was SVN r15011.
2007-06-12 16:25:26 +00:00
..
asm remove unneeded footer 2006-09-26 20:30:49 +00:00
class Pinpoint the usual execution path (add OPAL_LIKELY). 2007-04-12 06:18:01 +00:00
etc * fix a typo 2007-02-06 21:59:55 +00:00
event Make select work for MS Windows. 2007-06-04 10:53:04 +00:00
include Don't build all the network support code on systems without sockets (like 2007-05-30 15:25:22 +00:00
mca Remove some unnecessary kruft (this -I flag is now directly in the one 2007-06-11 11:19:26 +00:00
memoryhooks Change a bunch of 'OMPI' names to OPAL names, since this is opal. 2007-03-29 01:00:33 +00:00
runtime Add the potential for doing some basic error checking on mutexes during 2007-06-12 16:25:26 +00:00
threads Add the potential for doing some basic error checking on mutexes during 2007-06-12 16:25:26 +00:00
tools fix memory leak when doing regex code 2007-06-06 14:40:28 +00:00
util Need one additional space for the case that the path is relative 2007-06-05 14:50:15 +00:00
win32 dd some Windows missing defines & macros. 2007-04-01 15:55:34 +00:00
Makefile.am Clean up a couple of configure things: 2007-05-15 04:23:48 +00:00
win_makefile Move all win32 related files in opal, and modify all the Makefiles.am to 2005-12-08 06:17:15 +00:00