aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Wake a link's thread only when it sleeps, onceeunhhu2026-09-282-3/+178
* Drain a link's backlog without scanning it: 370k to 990k records a secondeunhhu2026-09-281-105/+218
* Measure a restart under load and a first contact (095)eunhhu2026-09-289-30/+341
* Name the link threads, so their CPU is seen apart (pure-link, pure-listen)eunhhu2026-09-281-0/+2
* Remember each sender's secret beside the node's key: no X25519 at restarteunhhu2026-09-284-10/+89
* Measure a link at rest: 132 bytes against a QUIC connection's 38,106 (094)eunhhu2026-09-2810-1/+2123
* Keep a run's keys as bytes: one AES-GCM context serves the listenereunhhu2026-09-285-66/+100
* Let a link at rest cost the listener only its allowingeunhhu2026-09-284-172/+433
* Keep the numbers heard as a list: a save logs only the ones it changedeunhhu2026-09-285-123/+290
* Link two nodes without a connection over UDP (093, design 011's first stage)eunhhu2026-09-2813-26/+1890
* Redesign 011: no connections, the transport's state as the app's dataeunhhu2026-09-282-151/+172
* Design the Pure transport: stored records sent straight over UDP (011)eunhhu2026-09-282-0/+202
* Measure TPC-C again with compact log recordseunhhu2026-09-285-34/+39
* Log list changes compact: varint positions and integers, the rest bit for biteunhhu2026-09-284-32/+131
* Check TPC-C's consistency from one snapshot a side, and measure TPC-C on RAM ...eunhhu2026-09-286-24/+235
* Write list images a chunk at a time, and keep the log within the lists' sizeeunhhu2026-09-286-37/+116
* Keep lists as images and a log of their changes, checkpointed off the ownereunhhu2026-09-2810-188/+662
* Log an app's saves in reused segments and write list images whole beside the ...eunhhu2026-09-285-4/+862
* Share the store's digest between its fileseunhhu2026-09-283-71/+81
* Gather returning requests only as long as the last save waited for its deviceeunhhu2026-09-281-3/+18
* Read and write numbers exactly without strtod or printf in the common caseseunhhu2026-09-285-2/+172
* Guide a list's inner nodes: items before each child and its first key, search...eunhhu2026-09-284-44/+197
* Save a list as its items and a journal of its changes sinceeunhhu2026-09-288-186/+358
* Run TPC-C on Pure and on SQLite, and compare the states they leaveeunhhu2026-09-285-0/+1316
* Allow 16 records and 128 record fields a moduleeunhhu2026-09-282-2/+2
* Slice a keyed list: fold and walk over a range of keyseunhhu2026-09-284-29/+87
* Read only the keys a test allows, and count distinct valueseunhhu2026-09-284-35/+410
* Give an event localseunhhu2026-09-285-20/+156
* Take a view's arguments from the request's queryeunhhu2026-09-283-14/+230
* Let a view take argumentseunhhu2026-09-283-55/+289
* Take a message's rows over HTTPeunhhu2026-09-288-30/+421
* Walk a list in a handler, and fill a list with a message's rowseunhhu2026-09-285-47/+393
* Record queries on the bank beside SQLite (091)eunhhu2026-09-284-3/+122
* benchmarks, docs: add bank queries benchmark and outside feedbackeunhhu2026-09-283-0/+269
* Answer a fold in a column from one pass over its listeunhhu2026-09-285-17/+474
* Run folds and filters a leaf of their list at a timeeunhhu2026-09-285-48/+685
* Keep a list's items field by field in its leaveseunhhu2026-09-282-239/+369
* Register queries and show them from snapshotseunhhu2026-09-282-17/+270
* Let a fold that runs in a column read the column's roweunhhu2026-09-282-17/+32
* Run pgbench's transaction on a bank of 100,000 accounts, beside SQLite (090)eunhhu2026-09-279-9/+511
* Let a runtime-owned state grow past the document limiteunhhu2026-09-272-2/+13
* Keep a list's items in a persistent treeeunhhu2026-09-273-109/+673
* Record the messenger between two nodes and its latency (089)eunhhu2026-09-275-4/+215
* Run a surface for people inside the node (design 010)eunhhu2026-09-278-14/+449
* Seal in one session a wire, authenticated by the sender's key (088)eunhhu2026-09-2713-155/+502
* Record the small reads and idle memory work, next to axum and drogon (087)eunhhu2026-09-276-3/+270
* Map OpenSSL only in a server that uses iteunhhu2026-09-2711-112/+276
* Stop reading a connection at a short readeunhhu2026-09-271-3/+17
* Write an answer's head without printfeunhhu2026-09-271-9/+45
* Read the clock once a roundeunhhu2026-09-271-8/+11