GitHub - lapointexavier/cppcon2023: Code for "SPSC Lock-free, Wait-free Fifo from the Ground Up" presentation at CPPCON 2023

Code for "SPSC Lock-free, Wait-free Fifo from the Ground Up" presentation at CPPCON 2023

I compile and run this code on Windows 10 wsl version2 configured with Ubuntu-22.04. You will need to have these installed to build it:

sudo apt install git
sudo apt install cmake
sudo apt install g++-12
sudo apt install libbenchmark-dev
sudo apt install libboost-all-dev
sudo apt install libgtest-dev

And these if you want to run perf stat:

sudo apt install linux-tools-5.15.90.1-microsoft-standard-WSL2
sudo apt install linux-tools-standard-WSL2