aboutsummaryrefslogtreecommitdiff
path: root/include/ck_queue.h
Commit message (Collapse)AuthorAgeFilesLines
* Import CK as of commit 0f017230ccc86929f56bf44ef2dca93d7df8076b.vendor/ck/20180524Olivier Houchard2018-05-241-101/+101
| | | | | | | | | This brings us the renaming of fields in ck_queue, so that our own LIST/SLIST/TAILQ/etc won't accidentally work with them. Notes: svn path=/vendor-sys/ck/dist/; revision=334187 svn path=/vendor-sys/ck/20180524/; revision=334188; tag=vendor/ck/20180524
* Import CK as of commit b19ed4c6a56ec93215ab567ba18ba61bf1cfbac8vendor/ck/20180304Olivier Houchard2018-04-021-1/+1
| | | | | | | | | | | It should fix ck_pr_[load|store]_ptr on mips and riscv, make sure no *fence instructions are used on i386, as older cpus don't support it, and make sure we don't rely on gcc builtins that can lead to calls to libatomic when linked with -O0. Notes: svn path=/vendor-sys/ck/dist/; revision=331895 svn path=/vendor-sys/ck/20180304/; revision=331896; tag=vendor/ck/20180304
* Import concurrencykit as of commit 566bb28dba963a1904e0889b74fe7005a5bc5eb8Olivier Houchard2016-11-281-0/+428
Notes: svn path=/vendor-sys/ck/dist/; revision=309260