Skip to content

xbazzi/quicklib

Repository files navigation

QuickLib

Header-only C++ library with useful data structures and utilities for low-latency applications.

Readiness

Some of the library is production-ready; some is not. Here is a table with the latest completion estimates:

Directory / File Completion Estimate Production-Ready? Basis
SpinMutex 85% Beta Production worthy, but barely. Still needs ISA-specific handling.
ThreadPool 85% Alpha Technically ready, but can be made significantly more performant.
UniquePtr 95% Yes Ready to go.
SPSCQueue 60% Alpha Only use this queue to play around. Still needs a few optimizations.
memory/ 85% Beta Some of these might be faster than glibc, some might be slower. There is a lot of potential for speedups through vectorization and other optimizations. Use at your own risk while I add different code paths for different sizes.

About

Low-latency library

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors