head 1.6; access; symbols pkgsrc-2023Q4:1.6.0.18 pkgsrc-2023Q4-base:1.6 pkgsrc-2023Q3:1.6.0.16 pkgsrc-2023Q3-base:1.6 pkgsrc-2023Q2:1.6.0.14 pkgsrc-2023Q2-base:1.6 pkgsrc-2023Q1:1.6.0.12 pkgsrc-2023Q1-base:1.6 pkgsrc-2022Q4:1.6.0.10 pkgsrc-2022Q4-base:1.6 pkgsrc-2022Q3:1.6.0.8 pkgsrc-2022Q3-base:1.6 pkgsrc-2022Q2:1.6.0.6 pkgsrc-2022Q2-base:1.6 pkgsrc-2022Q1:1.6.0.4 pkgsrc-2022Q1-base:1.6 pkgsrc-2021Q4:1.6.0.2 pkgsrc-2021Q4-base:1.6 pkgsrc-2021Q3:1.4.0.48 pkgsrc-2021Q3-base:1.4 pkgsrc-2021Q2:1.4.0.46 pkgsrc-2021Q2-base:1.4 pkgsrc-2021Q1:1.4.0.44 pkgsrc-2021Q1-base:1.4 pkgsrc-2020Q4:1.4.0.42 pkgsrc-2020Q4-base:1.4 pkgsrc-2020Q3:1.4.0.40 pkgsrc-2020Q3-base:1.4 pkgsrc-2020Q2:1.4.0.36 pkgsrc-2020Q2-base:1.4 pkgsrc-2020Q1:1.4.0.16 pkgsrc-2020Q1-base:1.4 pkgsrc-2019Q4:1.4.0.38 pkgsrc-2019Q4-base:1.4 pkgsrc-2019Q3:1.4.0.34 pkgsrc-2019Q3-base:1.4 pkgsrc-2019Q2:1.4.0.32 pkgsrc-2019Q2-base:1.4 pkgsrc-2019Q1:1.4.0.30 pkgsrc-2019Q1-base:1.4 pkgsrc-2018Q4:1.4.0.28 pkgsrc-2018Q4-base:1.4 pkgsrc-2018Q3:1.4.0.26 pkgsrc-2018Q3-base:1.4 pkgsrc-2018Q2:1.4.0.24 pkgsrc-2018Q2-base:1.4 pkgsrc-2018Q1:1.4.0.22 pkgsrc-2018Q1-base:1.4 pkgsrc-2017Q4:1.4.0.20 pkgsrc-2017Q4-base:1.4 pkgsrc-2017Q3:1.4.0.18 pkgsrc-2017Q3-base:1.4 pkgsrc-2017Q2:1.4.0.14 pkgsrc-2017Q2-base:1.4 pkgsrc-2017Q1:1.4.0.12 pkgsrc-2017Q1-base:1.4 pkgsrc-2016Q4:1.4.0.10 pkgsrc-2016Q4-base:1.4 pkgsrc-2016Q3:1.4.0.8 pkgsrc-2016Q3-base:1.4 pkgsrc-2016Q2:1.4.0.6 pkgsrc-2016Q2-base:1.4 pkgsrc-2016Q1:1.4.0.4 pkgsrc-2016Q1-base:1.4 pkgsrc-2015Q4:1.4.0.2 pkgsrc-2015Q4-base:1.4 pkgsrc-2015Q3:1.3.0.22 pkgsrc-2015Q3-base:1.3 pkgsrc-2015Q2:1.3.0.20 pkgsrc-2015Q2-base:1.3 pkgsrc-2015Q1:1.3.0.18 pkgsrc-2015Q1-base:1.3 pkgsrc-2014Q4:1.3.0.16 pkgsrc-2014Q4-base:1.3 pkgsrc-2014Q3:1.3.0.14 pkgsrc-2014Q3-base:1.3 pkgsrc-2014Q2:1.3.0.12 pkgsrc-2014Q2-base:1.3 pkgsrc-2014Q1:1.3.0.10 pkgsrc-2014Q1-base:1.3 pkgsrc-2013Q4:1.3.0.8 pkgsrc-2013Q4-base:1.3 pkgsrc-2013Q3:1.3.0.6 pkgsrc-2013Q3-base:1.3 pkgsrc-2013Q2:1.3.0.4 pkgsrc-2013Q2-base:1.3 pkgsrc-2013Q1:1.3.0.2 pkgsrc-2013Q1-base:1.3 pkgsrc-2012Q4:1.2.0.26 pkgsrc-2012Q4-base:1.2 pkgsrc-2012Q3:1.2.0.24 pkgsrc-2012Q3-base:1.2 pkgsrc-2012Q2:1.2.0.22 pkgsrc-2012Q2-base:1.2 pkgsrc-2012Q1:1.2.0.20 pkgsrc-2012Q1-base:1.2 pkgsrc-2011Q4:1.2.0.18 pkgsrc-2011Q4-base:1.2 pkgsrc-2011Q3:1.2.0.16 pkgsrc-2011Q3-base:1.2 pkgsrc-2011Q2:1.2.0.14 pkgsrc-2011Q2-base:1.2 pkgsrc-2011Q1:1.2.0.12 pkgsrc-2011Q1-base:1.2 pkgsrc-2010Q4:1.2.0.10 pkgsrc-2010Q4-base:1.2 pkgsrc-2010Q3:1.2.0.8 pkgsrc-2010Q3-base:1.2 pkgsrc-2010Q2:1.2.0.6 pkgsrc-2010Q2-base:1.2 pkgsrc-2010Q1:1.2.0.4 pkgsrc-2010Q1-base:1.2 pkgsrc-2009Q4:1.2.0.2 pkgsrc-2009Q4-base:1.2 pkgsrc-base:1.1.1.1 TNF:1.1.1; locks; strict; comment @# @; 1.6 date 2021.10.26.11.10.37; author nia; state Exp; branches; next 1.5; commitid pwH1E3lFTh79mjeD; 1.5 date 2021.10.07.14.46.46; author nia; state Exp; branches; next 1.4; commitid oCZJiXQy9eSraTbD; 1.4 date 2015.11.02.23.46.13; author agc; state Exp; branches; next 1.3; commitid 2y1meX1ehS34MzHy; 1.3 date 2013.03.17.14.43.48; author asau; state Exp; branches; next 1.2; 1.2 date 2009.12.11.03.58.37; author asau; state Exp; branches; next 1.1; 1.1 date 2009.10.23.21.57.20; author asau; state Exp; branches 1.1.1.1; next ; 1.1.1.1 date 2009.10.23.21.57.20; author asau; state Exp; branches; next ; desc @@ 1.6 log @parallel: Replace RMD160 checksums with BLAKE2s checksums All checksums have been double-checked against existing RMD160 and SHA512 hashes @ text @$NetBSD: distinfo,v 1.5 2021/10/07 14:46:46 nia Exp $ BLAKE2s (openpa-1.0.4.tar.gz) = baae35d075bdc92619d0862088a5fe12a186f8a53e7be4b78d3ce24a5bc56033 SHA512 (openpa-1.0.4.tar.gz) = 3c969c8dcc6eb2cab9312af72b111f235d10c298c2e1ec8a5a2f2cbdd284393d511321f38cda81576b2a4bc8c8ea2af93ed97b6cfc859a8c77a5a8e8f3a7dec2 Size (openpa-1.0.4.tar.gz) = 378763 bytes SHA1 (patch-src_opa__primitives.c) = 7a33197519270ef4ba2a922376b50ccc1a5eedfd @ 1.5 log @parallel: Remove SHA1 hashes for distfiles @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.4 2015/11/02 23:46:13 agc Exp $ d3 1 a3 1 RMD160 (openpa-1.0.4.tar.gz) = f0a34b769be9d91db3ebb18ebbb828757748f142 @ 1.4 log @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. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.3 2013/03/17 14:43:48 asau Exp $ a2 1 SHA1 (openpa-1.0.4.tar.gz) = 0c714376245a7bf0d5c885d129fb301e5431a3af @ 1.3 log @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 @ text @d1 1 a1 1 $NetBSD$ d5 1 @ 1.2 log @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 @ text @d3 4 a6 3 SHA1 (openpa-1.0.2.tar.gz) = bb632de1976a06baed3450b2306b1c1bb7695cb5 RMD160 (openpa-1.0.2.tar.gz) = 016564a02a0559d75edc09e8ca5ce3bdcdca1228 Size (openpa-1.0.2.tar.gz) = 126362 bytes @ 1.1 log @Initial revision @ text @d3 3 a5 3 SHA1 (openpa-1.0.1.tar.gz) = 0eebef95ede33d72dc9ddcfba584bb729766cb0e RMD160 (openpa-1.0.1.tar.gz) = 5777225663b591d34951e62d569d79f47f47b8d1 Size (openpa-1.0.1.tar.gz) = 117211 bytes @ 1.1.1.1 log @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. @ text @@