+
Skip to content

Tags: akopytov/ck

Tags

0.2.15

Toggle 0.2.15's commit message
git: Ignore additional files.

0.2.14

Toggle 0.2.14's commit message
build: Bump version for next release.

0.2.13

Toggle 0.2.13's commit message
ck_ring: Add a work-around for compiler bug(s) in ck_ring_dequeue_spmc.

Both LLVM-backed compilers and GCC incorrectly treat
a barrier-sandwiched load as a loop invariant in dequeue_spmc.
Forcing volatile atomic load semantics generates the right
thing.

Thanks to Devon O'Dell and Abel Mathew for help in catching
this issue.

0.2.12

Toggle 0.2.12's commit message
build: Bump version for next release.

0.2.11

Toggle 0.2.11's commit message
build: Bump version for next release.

0.2.10

Toggle 0.2.10's commit message
ck_hs: Fix ck_hs_next to check key value.

0.2.9

Toggle 0.2.9's commit message
ck_epoch: No need for the fence on synchronize for TSO.

We still require a CAS on fast path, which acts as serializing.

0.2.8

Toggle 0.2.8's commit message
ck_{rw,byte,br}lock: Serialize final loads with respect to read.

I will switch to a SPARC-style barrier interface.

0.2.7

Toggle 0.2.7's commit message
ck_ring: Do not use volatile load for parametric ck_ring_size.

0.2.6

Toggle 0.2.6's commit message
build: Bump version for next release.

点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载