Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Meridian

Meridian is a deterministic C++20 limit order book and matching engine.

The repository has completed Phases 1 through 4 and is implementing Phase 5 from AGENTS.md: comprehensive correctness, invariant, deterministic replay, and stress testing. Networking and concurrency remain intentionally deferred.

Build and test

cmake -S . -B build -DCMAKE_BUILD_TYPE=Debug
cmake --build build
ctest --test-dir build --output-on-failure

To build with AddressSanitizer and UBSan:

cmake -S . -B build-sanitize -DCMAKE_BUILD_TYPE=Debug \
  -DMERIDIAN_ENABLE_SANITIZERS=ON
cmake --build build-sanitize
ctest --test-dir build-sanitize --output-on-failure

About

High-performance C++20 limit order book and matching engine with concurrent order processing, price-time priority, and latency benchmarking.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages