libcds icon indicating copy to clipboard operation
libcds copied to clipboard

A C++ library of Concurrent Data Structures

Results 55 libcds issues
Sort by recently updated
recently updated
newest added

It allows to insert pre-constructed value if key was not found in list.

Is there any strong reason to not accept Value at update() ? For example, MichaelKVList::insert() is declared as ``` template bool insert( K&& key, V&& val ) ``` while there...

Hi, I'm posting this issue because I planned to use this library in one of my projects however it seems like the visual studio build is failing because of __declspec(dllimport)...

Operating sytem: macOS Big Sure v11.2.3 CPU: Apple M1 Compiler: ``` Apple clang version 12.0.0 (clang-1200.0.32.29) Target: arm64-apple-darwin20.3.0 Thread model: posix InstalledDir: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin ``` Commands and output: ``` > cmake...

Here's a test program that reproduces this issue ```` #include #include #include #include #include #include #include #include using namespace cds::container; typedef cds::urcu::gc< cds::urcu::general_buffered > rcu_gpb; typedef std::pair intp_t; static std::vector...

One may need to cast it to `size_t/uintptr_t` before modular operation

as title said,i need direct function that doesn't involve thread sync problem

Good morning, this is not an issue but more a question about the library usage. Let's say I have a struct like this: ```cpp struct A { //some data char*...

When using this library I get an assertion error: ``` lf: ../cds/algo/flat_combining/kernel.h:700: bool cds::algo::flat_combining::kernel::combining_pass(Container&, unsigned int) [with Container = cds::container::FCDeque; PublicationRecord = cds::container::FCDeque::fc_record; Traits = cds::container::fcdeque::traits]: Assertion `false' failed. ```...