Ben Mellor d353fe6b4b Update the debugging thread synchronization procedures to match the pthread_*
calls that are made when thread debugging is not enabled.

runtime/mercury_thread.c
runtime/mercury_thread.h
    Update the functions to which the debug versions of MR_LOCK,
    MR_UNLOCK, MR_SIGNAL, etc, expand. Make them all return int error
    codes, as do the underlying pthread_* functions, make
    MR_cond_signal call pthread_cond_signal instead of
    pthread_cond_broadcast, and create an analogous MR_cond_broadcast
    function.
2009-05-04 01:50:41 +00:00
2009-04-30 07:49:41 +00:00
2009-04-21 02:18:53 +00:00
2009-04-15 06:25:23 +00:00
2009-04-16 01:45:09 +00:00

Mercury 0.13 may not work on Solaris 10 (SunOS 5.10) due to incompatibilities
with the version of Boehm GC shipped with that version of Mercury.

(The above problem has been fixed in post-0.13 versions of Mercury.)

Also, note that `--linkage static' is not supported on Solaris.  Executables
produced using this option will cause a segmentation fault.
Description
No description provided
Readme MIT 248 MiB
Languages
Mercury 85.3%
C 8.7%
Shell 1.4%
Makefile 1%
JavaScript 1%
Other 2.1%