Commit Graph

38 Commits

Author SHA1 Message Date
674ff581e7 Update comments/docs to match code 2025-09-12 11:40:38 -04:00
be5a0c6d8e Update some inaccuracies in markdown files 2025-09-12 11:31:22 -04:00
bf90b8856a Add mdformat pre-commit hook 2025-09-12 11:24:16 -04:00
89c5a2f165 Strengthen language instructing reading the style guide 2025-09-11 12:02:44 -04:00
f56ed2bfbe Rename ArenaAllocator -> Arena 2025-09-05 17:57:04 -04:00
ed3cf25936 Update stale documentation 2025-09-05 13:04:34 -04:00
b8eb00e313 Wrap up metrics library 2025-09-03 15:43:26 -04:00
affeeb674a Clarify threading model for metrics 2025-08-30 17:29:39 -04:00
6fb57619c5 Remove inaccurate "zero-{copy,allocation}" claims 2025-08-28 13:40:05 -04:00
ee721c7753 Use snake_case for Connection etc methods 2025-08-24 16:21:01 -04:00
c0242317ed on_post_batch -> on_batch_complete 2025-08-24 11:00:20 -04:00
5b4a28a8ca Trim down design.md more 2025-08-23 13:40:23 -04:00
69310c3cf3 Refer to style.md more in design.md 2025-08-23 13:37:01 -04:00
8012e7ed60 Prefer testing through public APIs 2025-08-23 06:19:29 -04:00
b86cf3680e Add style.md 2025-08-22 21:52:34 -04:00
f51f257df6 Justify epoll_instances config existing 2025-08-22 16:47:08 -04:00
1a85e91113 Add test for releasing connections back to the server 2025-08-22 13:10:26 -04:00
7860e720bd Don't use sleep incorrectly 2025-08-22 12:07:51 -04:00
21ac6c6efa Add load_tester and ThreadPipeline.h to docs 2025-08-21 15:04:28 -04:00
c00d5c576b Followup updates for new epoll_instances design 2025-08-21 14:20:01 -04:00
130ff2062a Unify accept and network threads into io threads 2025-08-20 16:50:54 -04:00
972d87b12e Organize design.md 2025-08-20 11:56:48 -04:00
a5183c3dbf Always use ninja 2025-08-20 11:23:26 -04:00
b7282a2f03 Add thread safety documentation 2025-08-19 17:20:36 -04:00
b843e1d5a2 Fix "YesHandler" in design.md 2025-08-19 16:04:20 -04:00
450bf6dbf1 Add Connection::reset
There was an issue where the connection deque was referring to old arena memory
2025-08-19 16:03:33 -04:00
05e22fbac2 Add batching handler and streaming handler examples 2025-08-19 15:39:10 -04:00
ecfb7f3307 Add on_write_progress 2025-08-19 14:23:17 -04:00
c95aecfe8c Add the rest of the endpoints to design.md 2025-08-19 14:03:49 -04:00
30d22f7a18 Add server sent events design TODO 2025-08-19 14:03:35 -04:00
455ab749a6 Remove ProcessResult 2025-08-19 13:41:26 -04:00
5bfa20643a Update design.md 2025-08-19 13:33:31 -04:00
0e49025c0e Consolidate config docs in config.md, update file references 2025-08-18 16:13:08 -04:00
1b1b875a3a Update design.md 2025-08-17 16:46:00 -04:00
05ee8e05f8 Update design.md 2025-08-17 15:32:54 -04:00
b67666b97a Update design.md 2025-08-15 20:39:45 -04:00
b3e504a6f9 Put summary in design.md 2025-08-14 13:10:39 -04:00
5fe2127a49 Initial commit 2025-08-14 10:27:52 -04:00