Path to this page:
./
parallel/openpa,
Atomic primitives for high performance software
Branch: CURRENT,
Version: 1.0.4,
Package name: openpa-1.0.4,
Maintainer: asauOpenPA is open source, highly-portable library that provides
atomic primitives (and related constructs) for high performance,
concurrent software.
Required to build:[
pkgtools/cwrappers]
Master sites:
Filesize: 369.886 KB
Version history: (Expand)
- (2013-03-17) Updated to version: openpa-1.0.4
- (2009-12-22) Updated to version: openpa-1.0.2
- (2009-10-24) Package added to pkgsrc.se, version openpa-1.0.1 (created)
CVS history: (Expand)
2022-07-25 13:12:30 by Thomas Klausner | Files touched by this commit (102) |
Log message:
*: remove pkg-config from tools where no buildlink3.mk file is included
Bulk build on NetBSD of these packages had the same result as before
(build succeeds, no PLIST change).
|
2021-10-26 13:10:38 by Nia Alarie | Files touched by this commit (29) |
Log message:
parallel: Replace RMD160 checksums with BLAKE2s checksums
All checksums have been double-checked against existing RMD160 and
SHA512 hashes
|
2021-10-07 16:46:48 by Nia Alarie | Files touched by this commit (29) |
Log message:
parallel: Remove SHA1 hashes for distfiles
|
2015-11-03 00:46:13 by Alistair G. Crooks | Files touched by this commit (19) |
Log message:
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.
|
2013-03-17 15:43:49 by Aleksej Saushev | Files touched by this commit (5) |
Log message:
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
|
2012-09-11 22:36:18 by Aleksej Saushev | Files touched by this commit (15) |
Log message:
"user-destdir" is default these days
|
2009-12-11 04:58:37 by Aleksej Saushev | Files touched by this commit (3) | |
Log message:
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-10-23 23:57:20 by Aleksej Saushev | Files touched by this commit (5) | |
Log message:
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.
|