Path to this page:
./
devel/concurrencykit,
Concurrency primitives, safe memory reclamation & non-blocking data structures
Branch: CURRENT,
Version: 0.5.1,
Package name: ck-0.5.1,
Maintainer: pkgsrc-usersConcurrency primitives, safe memory reclamation mechanisms and non-blocking data
structures designed to aid in the research, design and implementation of high
performance concurrent systems.
Required to build:[
pkgtools/cwrappers]
Master sites:
Filesize: 207.525 KB
Version history: (Expand)
- (2017-11-23) Package has been reborn
- (2016-08-11) Updated to version: ck-0.5.1
- (2014-02-28) Updated to version: ck-0.4.1
- (2014-01-12) Package added to pkgsrc.se, version ck-0.3.3 (created)
CVS history: (Expand)
2021-10-26 12:20:11 by Nia Alarie | Files touched by this commit (3016) |
Log message:
archivers: Replace RMD160 checksums with BLAKE2s checksums
All checksums have been double-checked against existing RMD160 and
SHA512 hashes
Could not be committed due to merge conflict:
devel/py-traitlets/distinfo
The following distfiles were unfetchable (note: some may be only fetched
conditionally):
./devel/pvs/distinfo pvs-3.2-solaris.tgz
./devel/eclipse/distinfo eclipse-sourceBuild-srcIncluded-3.0.1.zip
|
2021-10-07 15:44:44 by Nia Alarie | Files touched by this commit (3017) |
Log message:
devel: Remove SHA1 hashes for distfiles
|
2019-11-03 11:39:32 by Roland Illig | Files touched by this commit (274) |
Log message:
devel: align variable assignments
pkglint -Wall -F --only aligned --only indent -r
No manual corrections.
|
2016-08-11 01:44:10 by Makoto Fujiwara | Files touched by this commit (3) |
Log message:
Updated devel/ck (concurrencykit) 0.4.1 to 0.5.1
-------------------------------------------------
(From: https://github.com/concurrencykit/ck/releases)
0.5.1 on 31 Dec 2015
- regressions/ck_sequence: Use flag rather than counter value for first set.
- Prevents resetting exit barrier on overflow. Otherwise, hangs occur
on higher-performing systems.
0.5.0 on 2 Nov 2015
- ck_epoch: Fix typo (affects RMO targets).
0.4.5 on 19 Dec 2014
- build: Bump version for next release.
0.4.4 on 2 Sep 2014
- whitespace: Remove extraneous lines.
0.4.3 on 31 Jul 2014
- regressions/ck_stack: Align stack for cmpxchg16b.
0.4.2 on 23 Apr 2014
- build: Bump version for release.
|
2016-07-02 16:40:17 by Joerg Sonnenberger | Files touched by this commit (1) |
Log message:
Fix PLIST on !x86_64.
|
2015-11-03 04:29:40 by Alistair G. Crooks | Files touched by this commit (1995) |
Log message:
Add SHA512 digests for distfiles for devel category
Issues found with existing distfiles:
distfiles/eclipse-sourceBuild-srcIncluded-3.0.1.zip
distfiles/fortran-utils-1.1.tar.gz
distfiles/ivykis-0.39.tar.gz
distfiles/enum-1.11.tar.gz
distfiles/pvs-3.2-libraries.tgz
distfiles/pvs-3.2-linux.tgz
distfiles/pvs-3.2-solaris.tgz
distfiles/pvs-3.2-system.tgz
No changes made to these distinfo files.
Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden). All existing
SHA1 digests retained for now as an audit trail.
|
2014-02-28 15:49:17 by Matthew Sporleder | Files touched by this commit (1) |
Log message:
add a basic buildlink
|
2014-02-28 15:42:15 by Matthew Sporleder | Files touched by this commit (3) |
Log message:
Update to 0.4.1
release notes follow from http://concurrencykit.org/releases/
---
I am pleased to announce release 0.3.4 of Concurrency Kit. Acquire and
release fences have finally been introduced. Significant performance
improvements were made to spinlock, rwlock, pflock, cohorts, brlocks and
bytelocks on RMO and PSO architectures (PPC*, SPARCv9+, ARM). Significant
improvements have been made to ck_hs write-side performance in the
presence of deletes. Latency improvements to ck_epoch for read-side
critical sections on x86 were introduced. Last but not least, the
parametric ck_ring has been re-introduced following discussion and
feedback.
---
I am pleased to announce release 0.3.5 of Concurrency Kit. This release
includes a critical bug fix for ck_ht_gc that affects CK_HT_MODE_DIRECT
hash tables (it does not affect bytestring hash tables). Additional
optimizations were made to ck_ht_gc and ck_hs_gc for empty hash tables.
---
I am pleased to announce release 0.4 of Concurrency Kit.
Critical bug fixes were made to ck_bytelock (thanks to Albi Kalvo)
for unslotted readers and 32-bit architectures (see below for
details). A new robin-hood hash set implementation was added by
Olivier Houchard that provides excellent stable performance
for delete and write-heavy workloads, while still providing
SPMC progress guarantees. A new operation has been added to
the bitmap, ck_bitmap_union, that provides a (non-linearized)
union of two bitmaps. Some other API changes were made to
ck_bitmap. Last but not least, the library now uses the correct
naming convention for Darwin targets.
---
I am pleased to announce release 0.4.1 of Concurrency Kit.
This fixes a calculation error in ck_bitmap_union, which
can lead to a crash condition. This was missed due to
a lack of the typical testing cycle for the function.
|