Update stale documentation

This commit is contained in:
2025-09-05 13:04:34 -04:00
parent e67e4aee17
commit ed3cf25936
4 changed files with 39 additions and 8 deletions

View File

@@ -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.