|
|
16c7ee0408
|
Separate Connection and Request lifetimes
|
2025-09-14 15:04:37 -04:00 |
|
|
|
cf0c1b7cc2
|
Add echo test for server
|
2025-09-14 12:56:22 -04:00 |
|
|
|
bd06798fd3
|
Remove test_http_handler and test_server_connection_return
|
2025-09-14 11:38:43 -04:00 |
|
|
|
5adbf8eee2
|
Organize bench_reference.cpp with doctest
|
2025-09-11 12:32:25 -04:00 |
|
|
|
b9106a0d3c
|
Add test_reference.cpp
|
2025-09-10 22:05:31 -04:00 |
|
|
|
f56ed2bfbe
|
Rename ArenaAllocator -> Arena
|
2025-09-05 17:57:04 -04:00 |
|
|
|
e67e4aee17
|
Update /ok to serve dual health check/benchmarking role
|
2025-09-05 12:39:10 -04:00 |
|
|
|
761eaa552b
|
Add -Wno-deprecated-literal-operator for clang
|
2025-09-05 11:39:04 -04:00 |
|
|
|
e846bc49f6
|
Set rapidjson docs + examples to off
|
2025-09-05 11:29:08 -04:00 |
|
|
|
72481be46d
|
Consolidate into two static libs - one with assertions and one without
|
2025-09-05 11:22:04 -04:00 |
|
|
|
2278694f4f
|
Separate out api url parser
|
2025-09-04 16:39:19 -04:00 |
|
|
|
96aae52853
|
Basic implementation of /commit, /version, and /status
No precondition checking, persistence, or log scanning yet.
|
2025-09-04 15:40:17 -04:00 |
|
|
|
978861c430
|
Parse commit request
|
2025-09-03 21:53:04 -04:00 |
|
|
|
f0916d8269
|
Add process collector
|
2025-09-03 14:38:10 -04:00 |
|
|
|
4f72840e51
|
Integrate render into /metrics handler
|
2025-08-30 18:28:44 -04:00 |
|
|
|
62b37c067c
|
Metrics implementation, WIP
|
2025-08-29 13:43:03 -04:00 |
|
|
|
7808896226
|
Add format benchmarks
|
2025-08-28 14:20:27 -04:00 |
|
|
|
bc0d5a7422
|
Add format utility
|
2025-08-28 14:01:43 -04:00 |
|
|
|
4e9e4d634c
|
Add initial thread pipeline benchmark
|
2025-08-26 13:11:20 -04:00 |
|
|
|
5314448480
|
Move bench_volatile_loop to benchmarks/
|
2025-08-25 13:15:59 -04:00 |
|
|
|
36e1bf0e2d
|
Add threading_performance_report.md
|
2025-08-25 13:00:25 -04:00 |
|
|
|
3712622d11
|
Many style updates around asserts, aborts, and errors
|
2025-08-23 13:23:40 -04:00 |
|
|
|
c58a00a34f
|
Replace VLA with thread local vectors
|
2025-08-22 18:05:14 -04:00 |
|
|
|
ce7e596836
|
More cleanup
|
2025-08-22 13:52:32 -04:00 |
|
|
|
1a85e91113
|
Add test for releasing connections back to the server
|
2025-08-22 13:10:26 -04:00 |
|
|
|
5e8fe590c1
|
Move activeConnections to Server
|
2025-08-21 21:55:19 -04:00 |
|
|
|
d1b1e6d589
|
Connection registry
Now we can use leak sanitizer. Yay!
|
2025-08-21 18:09:36 -04:00 |
|
|
|
cf692e71ef
|
Perfetto tracing for /ok. Header parsing not complete
|
2025-08-20 12:19:20 -04:00 |
|
|
|
0e885f1ff1
|
Perfetto tracing in load tester
|
2025-08-20 11:36:02 -04:00 |
|
|
|
339e9c6bec
|
WIP
|
2025-08-20 09:32:52 -04:00 |
|
|
|
4044f0a871
|
Add unix socket listening mode
|
2025-08-19 17:57:07 -04:00 |
|
|
|
b8d735f074
|
Initial http implementation
|
2025-08-19 17:20:18 -04:00 |
|
|
|
cb322bbb2b
|
Separate Connection, ConnectionHandler, Server
|
2025-08-19 13:23:18 -04:00 |
|
|
|
91dcf04635
|
Configurable read buffer size
|
2025-08-19 12:20:56 -04:00 |
|
|
|
3a874b0acf
|
Add llhttp dependency
|
2025-08-18 16:46:06 -04:00 |
|
|
|
b5cb4d2a81
|
Reorganize
Test-only code to tests
Rename interface to CommitRequestParser
|
2025-08-18 06:38:18 -04:00 |
|
|
|
34b5de1744
|
Use reference parser for tests
|
2025-08-18 06:27:24 -04:00 |
|
|
|
9e397d19c9
|
Make codebase consistent with design.md
|
2025-08-17 17:00:23 -04:00 |
|
|
|
344f287d60
|
Enable warnings for release build too
|
2025-08-17 15:43:09 -04:00 |
|
|
|
fa2a2e4427
|
Decouple parser from CommitRequest
|
2025-08-17 15:32:54 -04:00 |
|
|
|
ce9d7db277
|
Use gperf - not faster yet
|
2025-08-17 15:32:54 -04:00 |
|
|
|
6343213e1b
|
Disable rapidjson tests
|
2025-08-17 15:32:54 -04:00 |
|
|
|
628fe466ef
|
Compare with rapidjson
|
2025-08-17 15:32:54 -04:00 |
|
|
|
a119f5232b
|
Use base64 from simdutf8
|
2025-08-15 16:51:30 -04:00 |
|
|
|
6c506a2ba2
|
Move most of arena_allocator.hpp out of the header
|
2025-08-15 11:36:40 -04:00 |
|
|
|
f1794bcb3e
|
Add arena debug visualization tool
|
2025-08-15 11:25:10 -04:00 |
|
|
|
28fa96011f
|
Arena debug visualization
|
2025-08-15 10:47:40 -04:00 |
|
|
|
469e44c6f6
|
Consolidate duplicate test data
|
2025-08-15 06:38:38 -04:00 |
|
|
|
a793db40f0
|
Compare with nlohmann/json
|
2025-08-14 23:09:29 -04:00 |
|
|
|
38c6e75f52
|
Add benchmark for parsing commit requests
|
2025-08-14 20:29:21 -04:00 |
|