pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/devel/concurrencykit



Module Name:    pkgsrc
Committed By:   yhardy
Date:           Sun Jul 23 13:46:45 UTC 2023

Modified Files:
        pkgsrc/devel/concurrencykit: Makefile PLIST distinfo

Log Message:
devel/concurrencykit: update to ck-0.7.1

No changelog provided. Brief commit messages between 0.6.0 and 0.7.1:

- configure: do not rely on pathsearch if full executable path provided.
- regressions/epoch/torture: include synchronize latency.
- ck_epoch: there is no need to update record epoch for synchronize.
- regressions/ck_epoch: n_dispatch is now unsigned int.
- ck_epoch: allow record sharing and reentrancy for write-side operations.
- ck_epoch: introduce synchronize_wait that allows blocking synchronize ...
- ck_epoch: add barrier_wait operation.
- ck_epoch_call: basic coverage for call_strict.
- regressions/ck_epoch: fix up message.
- ck_epoch: add epoch_value to return current global epoch.
- ck_epoch: ck_epoch_end returns true if forward progress has been made.
- Merge pull request #93 from concurrencykit/res
- epoch: update delref prototype.
- ck_epoch: remove overzealous padding.
- regressions: update ck_epoch usage.
- regressions: update ck_epoch usage.
- build: prepare 1.0.0 tag.
- configure: Add support for msys2.
- Add s390x support
- Minor editorial updates and update CFLAGS for production use
- spinlock/dec: backoff until lock state transition in lock_eb.
- ck_pr: add support for s390x.
- build/ck.build.s390x: Explicitly define s390x.
- ck_ht_hash: fix misuse of preprocessor macro.
- configure: Fix usage with busybox.
- ck_ring.h: make _ck_ring_enqueue_mp less failure happy
- Merge pull request #102 from pkhuong/ck_ring_mp
- [whitespace] ck_ring: style conformance.
- ck_hs: add ck_hs_next_spmc
- doc/ck_epoch_register: Update to include third argument.
- [whitespace] ck_hs: Remove C++ style comment.
- [whitespace] regressions: Fix repeated typo in license header.
- ck_queue: fix logic inversion in CK_STAILQ_CONCAT.
- Quiet implicit fallthrough compiler warnings.
- Merge pull request #109 from akopytov/gh-108
- build: Add simple travis script.
- tools/travis: Set executable bit for Travis.
- build: Add OS X as a target for Travis.
- [whitespace] ck_md.h.in: Remove space before newline.
- regressions: add ck_pr_fence for basic validation of fence definitions.
- ck_pr/x86_64: cleanup documentation around semantics.
- ck_pr/sparcv9: use the more stringent #MemIssue barrier.
- configure: generate the FreeBSD header file as well.
- build: Working towards release 0.7.0.
- freebsd/ck_md: md implementation for FreeBSD kernel.
- [whitespace] gcc/x86/ck_pr: closing comment for UMP ifdef block.
- .gitignore: Add freebsd/ck_md.h.in.
- freebsd/x86: Allow and override fence instructions to match kernel en ...
- build: add --disable-sse option for x86.
- regressions/ck_cc: basic coverage for ck_cc.
- .gitignore: update with latest entries.
- ck_cc: add a disable builtin flag for the FreeBSD kernel.
- regressions/ck_cc: Don't forget to add a Makefile.
- gcc/ck_pr: Fix ck_pr_md_load_ptr() and ck_pr_md_store_ptr().
- regression/ck_pr: Add tests for ck_pr_load_ptr() and ck_pr_store_ptr().
- regressions/ck_pr: Cast -1 to intptr_t before casting it to void *.
- Improve CI (#111)
- README: Fix Markdown formatting.
- ck_epoch: introduce ck_epoch_deferred
- change field names so as to be distinct from those in sysqueue.h
- Merge pull request #113 from mattmacy/queue_h_delta
- Implement ck_pr_dec_is_zero family of functions (#115)
- travis: run regression test (limited due to hardware available) + ...
- [whitespace] ck_queue: small formatting cleanup.
- ck_queue: add CK_SLIST_INSERT_PREVPTR and CK_SLIST_REMOVE_PREVPTR
- regressions: fix ck_pr make clean and .gitignore
- ck_barrier_combining: switch to seq_cst semantics.
- ck_pr: use sync instead of lwsync on ppc32 by default
- spinlock/hclh: Strictly follow the algorithm instead of taking shortc ...
- regressions/ck_epoch_section_2: improve logging of failure conditions.
- build: fix configure on FreeBSD powerpc64
- regressions/ck_epoch: fix other record read-reclaim races.
- ck_epoch_poll: improve reliability and reclaim sooner.
- ck_epoch: add compile-time checks for CK_EPOCH_LENGTH validity.
- ck_epoch_poll: make it safe to call ck_epoch_poll in a protected sect ...
- regressions/ck_ring: reduce buffer size for CI.
- doc/ck_epoch: update poll and synchronize clarifying expected record  ...
- doc/ck_epoch_poll: clarify language around return value.
- README: TeaCI is having problems, look into alternatives.
- Revert "README: TeaCI is having problems, look into alternatives."
- ck_pr/sparcv9: use the correct address space for atomics on FreeBSD
- ck_ec: event count with optimistic OS-level blocking (#133)
- ck_ht: Remove stale comment about only working for 64bits.
- Added support for MSYS2 MinGW64
- Fixed mkdir paths
- Changed random() to common_rand()
- include/spinlock: explicit casts for C++ compilation
- README: remove Windows build machine, it's broken.
- Revert "include/spinlock: explicit casts for C++ compilation"
- [whitespace] ck_ec: small style(9)-knit.
- [whitespace] ck_hs: style conformance from latest patches.
- regressions/ck_hs: fix invalid memory management for next_spmc tests.
- build: add Cirrus-CI config for testing FreeBSD (#139)
- regressions/ck_ec: remove GNU make-isms from build file.
- README: add drone.
- drone: a bad attempt at fixing Drone.
- drone: round two, and remove broken Windows image.
- drone: incorporate make check.
- build: reduce iteration count for drone.
- build: move iteration count to ci-build script.
- build: reduce iteration count for various tests for ARM.
- build: addCirrus CI badge.
- README: formatting commit to trigger another build.
- README: break image cache.
- regressions/build: fix build.
- Merge branch 'master' of ssh://github.com/concurrencykit/ck
- ck_sequence: reduce thread count to account for writer.
- [whitespace] README: more details on continuous integration.
- [whitespace] README: include up to date feature list.
- regression/ck_spinlock: Make sure CORES is at least 2 for ck_hclh.
- regression/ck_spinlock: Move the redefine of CORES before its first ...
- Set theme jekyll-theme-cayman
- Create CNAME
- ck_ring: add a ck_ring_seek_* family of functions.
- Revert "ck_ring: add a ck_ring_seek_* family of functions."
- build/travis: attempt to fix CI.
- README: move build instructions more up top.
- README: fix up architecture list.
- ck_ring: add reserve and commit interface to enqueue.
- ck_ring: add two new utility functions for persistent rings.
- ck_ring: ck_ring_valid should reject wrap-around.
- x86/ck_pr: fix register constraint for ck_pr_foo_is_zero
- build: enable a fall-back path for unsupported architectures.
- ck_fifo: return fifo->garbage at spsc deinit (#146)
- regressions/common: rename gettid wrapper to common_gettid.
- spinlock/fas: improve codegen for the uncontended path
- gcc/x86{,_64}/ck_pr: improve codegen for compare-and-swap ...
- gcc/x86{,_64}/ck_pr: unify case enumeration for ck_pr_casc ...
- regression: fix ck_hclh regression test.
- ck_queue: remove load fences on iterators.
- ck_backoff: avoid dead store to ceiling
- ck_cc: use __builtin_offsetof for CK_CC_CONTAINER on gcc-ish compilers
- build: allow GZIP to be set to empty string in configure.
- ck_pr: default to cc builtin implementations for static analysers
- build: user-specified profile does not requre CC check.
- misc: add code of conduct.
- ck_hs: add convenience hash function wrapper ck_hs_hash.
- regressions/ck_hs: long long -> long to match hash function type.
- build: test code scanning.
- Add support for setting AR
- Merge pull request #162 from ConiKost/master
- build: Make the lookup for an archiver report success.
- Add '--disable-static' for disabeling static lib compilation
- Merge pull request #163 from ConiKost/static-libs
- Fix workload specialization link in readme.
- regressions/ck_hp_fifo: fixes false-positive from #165.
- ck_pr/aarch64: Fix for MacOS aarch64
- Rework ck_ec tests when invoking FUTEX_WAIT_BITSET
- build: release 0.7.1.


To generate a diff of this commit:
cvs rdiff -u -r1.6 -r1.7 pkgsrc/devel/concurrencykit/Makefile
cvs rdiff -u -r1.5 -r1.6 pkgsrc/devel/concurrencykit/PLIST
cvs rdiff -u -r1.7 -r1.8 pkgsrc/devel/concurrencykit/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/devel/concurrencykit/Makefile
diff -u pkgsrc/devel/concurrencykit/Makefile:1.6 pkgsrc/devel/concurrencykit/Makefile:1.7
--- pkgsrc/devel/concurrencykit/Makefile:1.6    Mon Jul 25 19:47:45 2022
+++ pkgsrc/devel/concurrencykit/Makefile        Sun Jul 23 13:46:45 2023
@@ -1,8 +1,10 @@
-# $NetBSD: Makefile,v 1.6 2022/07/25 19:47:45 wiz Exp $
+# $NetBSD: Makefile,v 1.7 2023/07/23 13:46:45 yhardy Exp $
 
-DISTNAME=      ck-0.6.0
+DISTNAME=      ck-0.7.1
 CATEGORIES=    devel
-MASTER_SITES=  http://concurrencykit.org/releases/
+MASTER_SITES=  ${MASTER_SITE_GITHUB:=concurrencykit/}
+GITHUB_PROJECT=        ck
+GITHUB_TAG=    0.7.1
 
 MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
 HOMEPAGE=      http://concurrencykit.org/

Index: pkgsrc/devel/concurrencykit/PLIST
diff -u pkgsrc/devel/concurrencykit/PLIST:1.5 pkgsrc/devel/concurrencykit/PLIST:1.6
--- pkgsrc/devel/concurrencykit/PLIST:1.5       Mon Jul 25 19:47:45 2022
+++ pkgsrc/devel/concurrencykit/PLIST   Sun Jul 23 13:46:45 2023
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.5 2022/07/25 19:47:45 wiz Exp $
+@comment $NetBSD: PLIST,v 1.6 2023/07/23 13:46:45 yhardy Exp $
 include/ck_array.h
 include/ck_backoff.h
 include/ck_barrier.h
@@ -7,6 +7,7 @@ include/ck_brlock.h
 include/ck_bytelock.h
 include/ck_cc.h
 include/ck_cohort.h
+include/ck_ec.h
 include/ck_elide.h
 include/ck_epoch.h
 include/ck_fifo.h
@@ -48,6 +49,8 @@ include/gcc/ppc/ck_f_pr.h
 include/gcc/ppc/ck_pr.h
 include/gcc/ppc64/ck_f_pr.h
 include/gcc/ppc64/ck_pr.h
+include/gcc/s390x/ck_f_pr.h
+include/gcc/s390x/ck_pr.h
 include/gcc/sparcv9/ck_f_pr.h
 include/gcc/sparcv9/ck_pr.h
 include/gcc/x86/ck_f_pr.h

Index: pkgsrc/devel/concurrencykit/distinfo
diff -u pkgsrc/devel/concurrencykit/distinfo:1.7 pkgsrc/devel/concurrencykit/distinfo:1.8
--- pkgsrc/devel/concurrencykit/distinfo:1.7    Mon Jul 25 19:47:45 2022
+++ pkgsrc/devel/concurrencykit/distinfo        Sun Jul 23 13:46:45 2023
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.7 2022/07/25 19:47:45 wiz Exp $
+$NetBSD: distinfo,v 1.8 2023/07/23 13:46:45 yhardy Exp $
 
-BLAKE2s (ck-0.6.0.tar.gz) = cc3598e1a758e11c1385dad12547e1051c02bc4981f09eb33a88b1d23c990fda
-SHA512 (ck-0.6.0.tar.gz) = 4c75f1194a6ad9d3e51a4bad4802cc522df70870135e6e2db1e303d0df89d57e5dc7a73e924de49fe9641b3dcdc81b1a74a26aa7297cd06b7acb5cbf46c402f0
-Size (ck-0.6.0.tar.gz) = 217198 bytes
+BLAKE2s (ck-0.7.1.tar.gz) = 97763ed1ef1f769ab5fc8250070c7710a3d1ea48122c1701a13d840de81fcc41
+SHA512 (ck-0.7.1.tar.gz) = 48768e7adf05b818f2951b246c90185071d6c3f874218349183d96b7887830f9505f9fa58576e9933862486e8543097df0ee667518009a3946d1edc19fc253f7
+Size (ck-0.7.1.tar.gz) = 252802 bytes



Home | Main Index | Thread Index | Old Index