The libpsync library provides lightweight portable synchronization primitives (thread, mutex, semaphore, etc.) for C/C++ under a non-restrictive license.
Be the first to post a text review of libpsync. Rate and review a project by clicking thumbs up or thumbs down in the right column.
The libpsync library provides lightweight portable synchronization primitives (thread, mutex, semaphore) for C/C++ under a non-restrictive license. This release of libpsync has a number of minor improvements and bug fixes. 0.7 (2009-04-11) * Allow copy and assign in C++ mutex and semaphore wrappers. * Add explicit keyword in C++ wrapper constructors. * Add platform to output directory name when building with make. * Add nested threading test. * Fixed compiler warning in POSIX thread implementation. * Fixed incorrect POSIX semaphore initialization. * Fixed crash on double-join in psyncThread class. * Fixed PS3 tool path handling. * Increased warning levels for 'make' system. * Added pthread lib to link when building executables for posix platform. * Added ignore properties to svn for output files in "make" directory. * Added ignore properties to svn for "src/ps3" directory. * Added ignore properties to svn for "vstudio" directory. * Update copyright notices.
0.7 (2009-04-11) * Allow copy and assign in C++ mutex and semaphore wrappers. * Add explicit keyword in C++ wrapper constructors. * Add platform to output directory name when building with make. * Add nested threading test. * Fixed compiler warning in POSIX thread implementation. * Fixed incorrect POSIX semaphore initialization. * Fixed crash on double-join in psyncThread class. * Fixed PS3 tool path handling. * Increased warning levels for 'make' system. * Added pthread lib to link when building executables for posix platform. * Added ignore properties to svn for output files in "make" directory. * Added ignore properties to svn for "src/ps3" directory. * Added ignore properties to svn for "vstudio" directory. * Update copyright notices.
The libpsync library provides lightweight portable synchronization primitives (thread, mutex, semaphore) for C/C++ under a non-restrictive license. This release of libpsync adds CMake files for building, and enhanced portability for Linux, Mac OSX, and PS3. 0.6 (2007-11-08) * Improved POSIX compatibility under Linux and MacOSX. * Added basic 'CMake' build system. * Minor improvements to 'make' system. * Began adding Doxygen support. * Added another thread test.
0.6 (2007-11-08) * Improved POSIX compatibility under Linux and MacOSX. * Added basic 'CMake' build system. * Minor improvements to 'make' system. * Began adding Doxygen support. * Added another thread test.
Be the first person to add a text review.
Copyright © 2009 Geeknet, Inc. All rights reserved. Terms of Use
Thanks for your rating!
Would you also like to write a review?