| Commit message (Expand) | Author | Age | Files | Lines |
| * | Wake a link's thread only when it sleeps, once | eunhhu | 2026-09-28 | 2 | -3/+178 |
| * | Drain a link's backlog without scanning it: 370k to 990k records a second | eunhhu | 2026-09-28 | 1 | -105/+218 |
| * | Measure a restart under load and a first contact (095) | eunhhu | 2026-09-28 | 9 | -30/+341 |
| * | Name the link threads, so their CPU is seen apart (pure-link, pure-listen) | eunhhu | 2026-09-28 | 1 | -0/+2 |
| * | Remember each sender's secret beside the node's key: no X25519 at restart | eunhhu | 2026-09-28 | 4 | -10/+89 |
| * | Measure a link at rest: 132 bytes against a QUIC connection's 38,106 (094) | eunhhu | 2026-09-28 | 10 | -1/+2123 |
| * | Keep a run's keys as bytes: one AES-GCM context serves the listener | eunhhu | 2026-09-28 | 5 | -66/+100 |
| * | Let a link at rest cost the listener only its allowing | eunhhu | 2026-09-28 | 4 | -172/+433 |
| * | Keep the numbers heard as a list: a save logs only the ones it changed | eunhhu | 2026-09-28 | 5 | -123/+290 |
| * | Link two nodes without a connection over UDP (093, design 011's first stage) | eunhhu | 2026-09-28 | 13 | -26/+1890 |
| * | Redesign 011: no connections, the transport's state as the app's data | eunhhu | 2026-09-28 | 2 | -151/+172 |
| * | Design the Pure transport: stored records sent straight over UDP (011) | eunhhu | 2026-09-28 | 2 | -0/+202 |
| * | Measure TPC-C again with compact log records | eunhhu | 2026-09-28 | 5 | -34/+39 |
| * | Log list changes compact: varint positions and integers, the rest bit for bit | eunhhu | 2026-09-28 | 4 | -32/+131 |
| * | Check TPC-C's consistency from one snapshot a side, and measure TPC-C on RAM ... | eunhhu | 2026-09-28 | 6 | -24/+235 |
| * | Write list images a chunk at a time, and keep the log within the lists' size | eunhhu | 2026-09-28 | 6 | -37/+116 |
| * | Keep lists as images and a log of their changes, checkpointed off the owner | eunhhu | 2026-09-28 | 10 | -188/+662 |
| * | Log an app's saves in reused segments and write list images whole beside the ... | eunhhu | 2026-09-28 | 5 | -4/+862 |
| * | Share the store's digest between its files | eunhhu | 2026-09-28 | 3 | -71/+81 |
| * | Gather returning requests only as long as the last save waited for its device | eunhhu | 2026-09-28 | 1 | -3/+18 |
| * | Read and write numbers exactly without strtod or printf in the common cases | eunhhu | 2026-09-28 | 5 | -2/+172 |
| * | Guide a list's inner nodes: items before each child and its first key, search... | eunhhu | 2026-09-28 | 4 | -44/+197 |
| * | Save a list as its items and a journal of its changes since | eunhhu | 2026-09-28 | 8 | -186/+358 |
| * | Run TPC-C on Pure and on SQLite, and compare the states they leave | eunhhu | 2026-09-28 | 5 | -0/+1316 |
| * | Allow 16 records and 128 record fields a module | eunhhu | 2026-09-28 | 2 | -2/+2 |
| * | Slice a keyed list: fold and walk over a range of keys | eunhhu | 2026-09-28 | 4 | -29/+87 |
| * | Read only the keys a test allows, and count distinct values | eunhhu | 2026-09-28 | 4 | -35/+410 |
| * | Give an event locals | eunhhu | 2026-09-28 | 5 | -20/+156 |
| * | Take a view's arguments from the request's query | eunhhu | 2026-09-28 | 3 | -14/+230 |
| * | Let a view take arguments | eunhhu | 2026-09-28 | 3 | -55/+289 |
| * | Take a message's rows over HTTP | eunhhu | 2026-09-28 | 8 | -30/+421 |
| * | Walk a list in a handler, and fill a list with a message's rows | eunhhu | 2026-09-28 | 5 | -47/+393 |
| * | Record queries on the bank beside SQLite (091) | eunhhu | 2026-09-28 | 4 | -3/+122 |
| * | benchmarks, docs: add bank queries benchmark and outside feedback | eunhhu | 2026-09-28 | 3 | -0/+269 |
| * | Answer a fold in a column from one pass over its list | eunhhu | 2026-09-28 | 5 | -17/+474 |
| * | Run folds and filters a leaf of their list at a time | eunhhu | 2026-09-28 | 5 | -48/+685 |
| * | Keep a list's items field by field in its leaves | eunhhu | 2026-09-28 | 2 | -239/+369 |
| * | Register queries and show them from snapshots | eunhhu | 2026-09-28 | 2 | -17/+270 |
| * | Let a fold that runs in a column read the column's row | eunhhu | 2026-09-28 | 2 | -17/+32 |
| * | Run pgbench's transaction on a bank of 100,000 accounts, beside SQLite (090) | eunhhu | 2026-09-27 | 9 | -9/+511 |
| * | Let a runtime-owned state grow past the document limit | eunhhu | 2026-09-27 | 2 | -2/+13 |
| * | Keep a list's items in a persistent tree | eunhhu | 2026-09-27 | 3 | -109/+673 |
| * | Record the messenger between two nodes and its latency (089) | eunhhu | 2026-09-27 | 5 | -4/+215 |
| * | Run a surface for people inside the node (design 010) | eunhhu | 2026-09-27 | 8 | -14/+449 |
| * | Seal in one session a wire, authenticated by the sender's key (088) | eunhhu | 2026-09-27 | 13 | -155/+502 |
| * | Record the small reads and idle memory work, next to axum and drogon (087) | eunhhu | 2026-09-27 | 6 | -3/+270 |
| * | Map OpenSSL only in a server that uses it | eunhhu | 2026-09-27 | 11 | -112/+276 |
| * | Stop reading a connection at a short read | eunhhu | 2026-09-27 | 1 | -3/+17 |
| * | Write an answer's head without printf | eunhhu | 2026-09-27 | 1 | -9/+45 |
| * | Read the clock once a round | eunhhu | 2026-09-27 | 1 | -8/+11 |