[meson] introduce lockless memory order and rename lockless option
The lockless algorithm can now be configured by setting -Dio_lockless_cq=true and the used memory ordering by setting -Dio_lockless_memory_order={weak,strong}. io_lockless_memory_order=weak: read with acquire write with release io_lockless_memory_order=strong: read with seq_cst write with seq_cst
Showing
- .gitlab-ci.yml 1 addition, 1 deletion.gitlab-ci.yml
- emper/Emper.hpp 10 additions, 2 deletionsemper/Emper.hpp
- emper/io/IoContext.cpp 15 additions, 5 deletionsemper/io/IoContext.cpp
- emper/io/IoContext.hpp 1 addition, 1 deletionemper/io/IoContext.hpp
- meson.build 2 additions, 1 deletionmeson.build
- meson_options.txt 10 additions, 3 deletionsmeson_options.txt
Loading
Please register or sign in to comment