Commit graph

5 commits

Author SHA1 Message Date
agc
853757dcb6 Add SHA512 digests for distfiles for parallel category
Existing SHA1 digests verified, all found to be the same on the
machine holding the existing distfiles (morden).  Existing SHA1
digests retained for now as an audit trail.
2015-11-02 23:46:12 +00:00
asau
6786ad0cf4 Update to OpenPA 1.0.4
Inter-process locking may be broken on NetBSD under some conditions.
(This didn't get worse since previous package.)
Field tests (benchmarks/skampi) don't reveal that the relevant
code path is invoked.


Major Changes in OpenPA v1.0.4
 * native ARM (v7 and higher) support
 * numerous memory barrier placement improvements in queue and test code
 * x86 memory barrier improvements, including for Intel MIC
 * numerous build system improvements


Major Changes in OpenPA v1.0.3

 * Libtool shared library support for OPA, avoiding shared/static mixed
   linking problems on some platforms.
 * The build system should now work more portably with broken/exotic shells.
 * pkg-config support
 * Emulated atomics can now be detected by the presence of an OPA_EXPLICIT_EMULATION
   #define in opa_config.h.
 * PPC types are now correctly aligned to 8 bytes instead of 16 bytes.
 * many more tests for "make check", fixed missing memory barriers in one test
2013-03-17 14:43:48 +00:00
asau
372426dca4 "user-destdir" is default these days 2012-09-11 20:32:10 +00:00
asau
5cdb0f8408 Update to OpenPA 1.0.2.
New in OpenPA v1.0.2:

Major Changes:
      * Add support for 64-bit PPC.
      * Static initializer macros for OPA types.

balaji (1):
      * Fix pthread_mutex usage for inter-process shared memory regions.

buntinas (1):
      * added OPA typedef for pthread_mutex_t

fortnern (4):
      * Add more tests for compare-and-swap.
      * Add integer compare-and-swap fairness test.
      * Add pointer version of compare-and-swap fairness test.
      * Added configure test for pthread_yield.

goodell (6):
      * Fix bad include guard in the opa_by_lock.h header.
      * Add new "unsafe" primitives.  Also minor updates to the docs.
      * Add support for 64-bit PPC.
      * Update README to reflect 64-bit PPC support.
      * Add static initializer macros for OPA_int_t/OPA_ptr_t.
      * Actually include the COPYRIGHT and CHANGELOG files in the distribution.

jayesh (1):
      * Fixed compiler warnings in NT intrinsics. Now type casting the arguments to NT intrinsics correctly
2009-12-11 03:58:37 +00:00
asau
5751f91e9b Import OpenPA 1.0.1 as parallel/openpa.
OpenPA is open source, highly-portable library that provides
atomic primitives (and related constructs) for high performance,
concurrent software.
2009-10-23 21:57:20 +00:00