- Jun 08, 2021
-
-
Pawel Karczewski authored
* Make implementation header only * Opaque implementation in namespace * Use std::atomic instead of custom implementation * Modify ringbuf test to work with c++ changes
-
Pawel Karczewski authored
Importi multi-producer single-consumer (MPSC) ring buffer from https://github.com/rmind/ringbuf
-
Pawel Karczewski authored
-
Łukasz Stolarczuk authored
Implement defer free for radix_tree
-
Igor Chorążewicz authored
and enable overwrite tests (since runtime_initialize_mt is available).
-
Igor Chorążewicz authored
which enables single-writer multi-reader concurrency. After calling runtime_initialize_mt() each assignment (done through assing_val or insert_or_assign) does not modify the value in-place but rather allocates new node. Also, erase does not free nodes/leaves immediately but adds them to a garbage list which can be processed using garbage_collect.
-
Igor Chorążewicz authored
-
Igor Chorążewicz authored
-
Igor Chorążewicz authored
gha: temporarily disable codecov
-
- Jun 07, 2021
-
-
Igor Chorążewicz authored
-
Igor Chorążewicz authored
gha: temporarily disable windows builds
-
Igor Chorążewicz authored
-
- May 20, 2021
-
-
Łukasz Stolarczuk authored
Update dockers
-
- May 19, 2021
-
-
Łukasz Stolarczuk authored
-
Łukasz Stolarczuk authored
-
Łukasz Stolarczuk authored
and clean up images a little.
-
Igor Chorążewicz authored
Various fixes
-
- May 18, 2021
-
-
Łukasz Stolarczuk authored
-
Łukasz Stolarczuk authored
-
Łukasz Stolarczuk authored
-
- May 12, 2021
-
-
Igor Chorążewicz authored
radix_tree: use std::atomic<tagged_pointer>
-
- May 11, 2021
-
-
Jan Dorniak authored
-
Igor Chorążewicz authored
add readme to benchmarks and fix dividing by zero in radix bench
-
- May 06, 2021
-
-
Jan Dorniak authored
-
- May 05, 2021
-
-
Łukasz Stolarczuk authored
tests: fix sign-conversion warning in helpers_test
-
Igor Chorążewicz authored
-
- Apr 28, 2021
-
-
Łukasz Stolarczuk authored
add benchmark which compares radix to std::map
-
- Apr 20, 2021
-
-
Igor Chorążewicz authored
-
Igor Chorążewicz authored
-
Igor Chorążewicz authored
-
- Apr 15, 2021
-
-
Igor Chorążewicz authored
Make syncthreads() in parallel_xexec multi-use
-
- Apr 14, 2021
-
-
Igor Chorążewicz authored
Previously syncthreads could only be used once and this was not documented. This patch allows for having multiple synchronization points in a function. This might useful for testing hazard pointers.
-
- Mar 25, 2021
-
-
Igor Chorążewicz authored
Add example for using pool as a class member
-
Łukasz Stolarczuk authored
CMake fixes
-
- Mar 22, 2021
-
-
Pawel Karczewski authored
-
- Mar 19, 2021
-
-
Łukasz Stolarczuk authored
version comparison should be used, instead of string comparison. Simplify the function, by the way.
-
Łukasz Stolarczuk authored
-
Łukasz Stolarczuk authored
- extend print messages, - print warnings once per build, where possible, - add more comments, - fix minor todo's, - add cache string for TBB_DIR.
-
Łukasz Stolarczuk authored
-
Łukasz Stolarczuk authored
Clean docker images
-