├── .gitignore ├── LICENSE ├── Makefile ├── README.md ├── align.h ├── benchmark ├── benchmark.h ├── bits.h ├── ccqueue.c ├── ccqueue.h ├── ccsynch.h ├── cpumap.h ├── delay.c ├── delay.h ├── driver ├── faa.c ├── halfhalf.c ├── harness.c ├── hzdptr.c ├── hzdptr.h ├── lcrq.c ├── lcrq.h ├── msqueue.c ├── msqueue.h ├── pairwise.c ├── primitives.h ├── queue.h ├── wfqueue.c ├── wfqueue.h ├── xxhash.c └── xxhash.h /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaoran/fast-wait-free-queue/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaoran/fast-wait-free-queue/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaoran/fast-wait-free-queue/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaoran/fast-wait-free-queue/HEAD/README.md -------------------------------------------------------------------------------- /align.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaoran/fast-wait-free-queue/HEAD/align.h -------------------------------------------------------------------------------- /benchmark: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaoran/fast-wait-free-queue/HEAD/benchmark -------------------------------------------------------------------------------- /benchmark.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaoran/fast-wait-free-queue/HEAD/benchmark.h -------------------------------------------------------------------------------- /bits.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaoran/fast-wait-free-queue/HEAD/bits.h -------------------------------------------------------------------------------- /ccqueue.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaoran/fast-wait-free-queue/HEAD/ccqueue.c -------------------------------------------------------------------------------- /ccqueue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaoran/fast-wait-free-queue/HEAD/ccqueue.h -------------------------------------------------------------------------------- /ccsynch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaoran/fast-wait-free-queue/HEAD/ccsynch.h -------------------------------------------------------------------------------- /cpumap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaoran/fast-wait-free-queue/HEAD/cpumap.h -------------------------------------------------------------------------------- /delay.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaoran/fast-wait-free-queue/HEAD/delay.c -------------------------------------------------------------------------------- /delay.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaoran/fast-wait-free-queue/HEAD/delay.h -------------------------------------------------------------------------------- /driver: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaoran/fast-wait-free-queue/HEAD/driver -------------------------------------------------------------------------------- /faa.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaoran/fast-wait-free-queue/HEAD/faa.c -------------------------------------------------------------------------------- /halfhalf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaoran/fast-wait-free-queue/HEAD/halfhalf.c -------------------------------------------------------------------------------- /harness.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaoran/fast-wait-free-queue/HEAD/harness.c -------------------------------------------------------------------------------- /hzdptr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaoran/fast-wait-free-queue/HEAD/hzdptr.c -------------------------------------------------------------------------------- /hzdptr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaoran/fast-wait-free-queue/HEAD/hzdptr.h -------------------------------------------------------------------------------- /lcrq.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaoran/fast-wait-free-queue/HEAD/lcrq.c -------------------------------------------------------------------------------- /lcrq.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaoran/fast-wait-free-queue/HEAD/lcrq.h -------------------------------------------------------------------------------- /msqueue.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaoran/fast-wait-free-queue/HEAD/msqueue.c -------------------------------------------------------------------------------- /msqueue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaoran/fast-wait-free-queue/HEAD/msqueue.h -------------------------------------------------------------------------------- /pairwise.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaoran/fast-wait-free-queue/HEAD/pairwise.c -------------------------------------------------------------------------------- /primitives.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaoran/fast-wait-free-queue/HEAD/primitives.h -------------------------------------------------------------------------------- /queue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaoran/fast-wait-free-queue/HEAD/queue.h -------------------------------------------------------------------------------- /wfqueue.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaoran/fast-wait-free-queue/HEAD/wfqueue.c -------------------------------------------------------------------------------- /wfqueue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaoran/fast-wait-free-queue/HEAD/wfqueue.h -------------------------------------------------------------------------------- /xxhash.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaoran/fast-wait-free-queue/HEAD/xxhash.c -------------------------------------------------------------------------------- /xxhash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaoran/fast-wait-free-queue/HEAD/xxhash.h --------------------------------------------------------------------------------