Update stale documentation
This commit is contained in:
12
design.md
12
design.md
@@ -50,11 +50,18 @@ ninja test # or ctest
|
||||
**Individual targets:**
|
||||
- `./test_arena_allocator` - Arena allocator unit tests
|
||||
- `./test_commit_request` - JSON parsing and validation tests
|
||||
- `./test_http_handler` - HTTP protocol handling tests
|
||||
- `./test_metric` - Metrics system tests
|
||||
- `./test_api_url_parser` - API URL parsing tests
|
||||
- `./test_server_connection_return` - Connection lifecycle tests
|
||||
|
||||
**Benchmarking:**
|
||||
- `./bench_arena_allocator` - Memory allocation performance
|
||||
- `./bench_commit_request` - JSON parsing performance
|
||||
- `./bench_parser_comparison` - Compare vs nlohmann::json and RapidJSON
|
||||
- `./bench_metric` - Metrics system performance
|
||||
- `./bench_thread_pipeline` - Lock-free pipeline performance
|
||||
- `./bench_format_comparison` - String formatting performance
|
||||
|
||||
**Debug tools:**
|
||||
- `./debug_arena` - Analyze arena allocator behavior
|
||||
@@ -73,6 +80,9 @@ ninja test # or ctest
|
||||
- **toml11** - TOML configuration parsing
|
||||
- **doctest** - Testing framework
|
||||
- **nanobench** - Benchmarking library
|
||||
- **nlohmann/json** - JSON library (used in benchmarks)
|
||||
- **RapidJSON** - High-performance JSON library (used in benchmarks)
|
||||
- **llhttp** - Fast HTTP parser
|
||||
|
||||
---
|
||||
|
||||
@@ -119,7 +129,7 @@ Ultra-fast memory allocator optimized for request/response patterns:
|
||||
- **Streaming data processing** with partial message handling
|
||||
- **Connection lifecycle hooks** for initialization and cleanup
|
||||
|
||||
#### **Thread Pipeline** (`src/ThreadPipeline.h`)
|
||||
#### **Thread Pipeline** (`src/thread_pipeline.hpp`)
|
||||
|
||||
A high-performance, multi-stage, lock-free pipeline for inter-thread communication.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user