I mean, of course you should follow this article's advice on noexcept, but there's a whole world of associative container performance optimizations out there.
I mean, of course you should follow this article's advice on noexcept, but there's a whole world of associative container performance optimizations out there.
I recently tried to compile Folly on Windows and gave up. Maybe Abseil is better? I’m not sure. But it’s still a HUGE dependency to take on.
conan and vcpkg come with their own can of worms and heartaches.
There are huge swaths of the C++ lands map I’ve not visited, so I’m sure there are areas where it wouldn’t be a good choice, but I personally think vcpkg has been great.
https://www.boost.org/doc/libs/develop/libs/unordered/doc/ht...
The chaining hashtable in liburcu is truly lock free, based on a real build system, and in my experience outperforms everything facebook and google have ever published: https://github.com/urcu/userspace-rcu
You don't have a leg to stand on here. I can build and run liburcu on everything. You can barely build Folly on FreeBSD...
Abseil isn't too bad.