Concurrency primitives, safe memory reclamation mechanisms and non-blocking (including lock-free) data structures designed to aid in the research, design and implementation of high performance concurrent systems developed in C99+.
The intended consumer is FreeBSD, but obviously this will benefit anyone wishing to use ck on this architecture.
I ran the test suite on RISC-V hardware (HiFive Unmatched), and all validation tests pass successfully.
Along the way I fixed a couple other minor issues: a correction to a man page, one to a Makefile, and I addressed the comments regarding riscv build logic reported in #198, and in a comment on #194.
The intended consumer is FreeBSD, but obviously this will benefit anyone wishing to use ck on this architecture.
I ran the test suite on RISC-V hardware (HiFive Unmatched), and all validation tests pass successfully.
Along the way I fixed a couple other minor issues: a correction to a man page, one to a Makefile, and I addressed the comments regarding riscv build logic reported in #198, and in a comment on #194.
Sponsored by: The FreeBSD Foundation