| Commit message (Expand) | Author | Age | Files | Lines |
| ... | |
| * | Design 022: stored lists as arrays with a bucket index fitted to the keys sea... | eunhhu | 2026-10-05 | 7 | -7/+434 |
| * | Measure 021: BFS 190 to 90 ms over HTTP against C's 9.1, short of C; Pure's f... | eunhhu | 2026-10-05 | 75 | -2/+1243 |
| * | Compile only blocks with a loop, keep no code for a module without one, set a... | eunhhu | 2026-10-05 | 2 | -11/+36 |
| * | Measure an index for a stored list's slices outside the list: three times a t... | eunhhu | 2026-10-05 | 3 | -3/+121 |
| * | Say what a search's floor is with stored lists as trees: 373 ns a node to fin... | eunhhu | 2026-10-05 | 4 | -1/+91 |
| * | Read a tree's items in compiled code from a run the frame keeps, start a run ... | eunhhu | 2026-10-05 | 5 | -8/+88 |
| * | Write the hot instructions as code: constants, states, locals, rows, arithmet... | eunhhu | 2026-10-05 | 4 | -27/+424 |
| * | Run a block through a frame and step, and compile blocks to AArch64 that call... | eunhhu | 2026-10-05 | 6 | -558/+1159 |
| * | Share an event's empty list as it is: a snapshot made every event's lists tre... | eunhhu | 2026-10-05 | 2 | -1/+20 |
| * | Keep an event's lists in arrays, flat or at their keys, and read a field by k... | eunhhu | 2026-10-05 | 5 | -18/+620 |
| * | Say how a search gets past C: event lists as arrays, a directory for stored k... | eunhhu | 2026-10-05 | 1 | -0/+112 |
| * | The same answers on the final build and the same pure-runs on the Pi, WSL2 an... | eunhhu | 2026-10-04 | 6 | -3/+153 |
| * | Check a pushed view that computes gets the newest value of writes made meanwh... | eunhhu | 2026-10-04 | 2 | -9/+44 |
| * | Say 020 is built and measured (121, 122) | eunhhu | 2026-10-04 | 1 | -1/+1 |
| * | Measure views off the connection threads: writes' tail as with the CPU shared... | eunhhu | 2026-10-04 | 11 | -6/+158 |
| * | Measure computing faster: a search 2.1 times as fast, TPC-C 4.1%, four finger... | eunhhu | 2026-10-04 | 67 | -0/+559 |
| * | Say why the dashboard's push-to-poll CPU sits at a tenth: an event costs what... | eunhhu | 2026-10-04 | 1 | -0/+4 |
| * | The runs of research 122: writes beside views that compute, one asker and two... | eunhhu | 2026-10-04 | 3 | -0/+283 |
| * | Compute views with a body on view workers, off the connection threads, asked ... | eunhhu | 2026-10-04 | 3 | -81/+393 |
| * | End a loop's iteration at the block's end check, not a second one per instruc... | eunhhu | 2026-10-04 | 1 | -12/+12 |
| * | Keep one finger a thread, as before: four cost the bank's queries instruction... | eunhhu | 2026-10-04 | 3 | -37/+28 |
| * | Wait for a counter before searching in bfs-run, and the runs of research 121 | eunhhu | 2026-10-04 | 2 | -0/+67 |
| * | Search an event's keyed lists by a key set and lists by fingers, add by key i... | eunhhu | 2026-10-04 | 7 | -97/+762 |
| * | Say where a search's time goes and how to make it and long views fast, with c... | eunhhu | 2026-10-04 | 2 | -0/+167 |
| * | Wake each thread at most once a push, end streams only of stopped apps, and s... | eunhhu | 2026-10-04 | 6 | -4/+130 |
| * | Say what pushing views costs and how fresh it keeps them (019, research 120) | eunhhu | 2026-10-04 | 54 | -1/+458 |
| * | Watch a subscriber for writing only while it keeps output, and measure freshn... | eunhhu | 2026-10-04 | 3 | -2/+247 |
| * | Push a view's value to its subscribers over SSE, once per group and interval ... | eunhhu | 2026-10-04 | 4 | -6/+613 |
| * | Fix 019 before building: compare equal freshness, bound pushes per interval, ... | eunhhu | 2026-10-04 | 1 | -9/+24 |
| * | Say how pure-serve pushes a view's value to its subscribers, and what it must... | eunhhu | 2026-10-04 | 1 | -0/+91 |
| * | Put lifetimes and computing in the checkpoint (018) | eunhhu | 2026-10-04 | 1 | -1/+2 |
| * | Say what views that compute cost the writes beside them (018 stage 3, researc... | eunhhu | 2026-10-04 | 8 | -1/+383 |
| * | Say why stage 3's first isolation criterion could not hold, and what to measu... | eunhhu | 2026-10-04 | 1 | -0/+21 |
| * | Let a view compute in its body, on a reader's own lists (018 stage 3) | eunhhu | 2026-10-04 | 7 | -35/+292 |
| * | Say what computing in one event costs and finds (018 stage 2, research 118) | eunhhu | 2026-10-04 | 5 | -4/+187 |
| * | Measure 018 stage 2: a graph search in one event, the pairs, and runs to comp... | eunhhu | 2026-10-04 | 34 | -0/+511 |
| * | Count in loops that nest, break, and keep an event's own lists, every event b... | eunhhu | 2026-10-04 | 9 | -54/+422 |
| * | Say what a transient state saves a write (018 stage 1, research 117) | eunhhu | 2026-10-04 | 5 | -1/+142 |
| * | Keep transient states the app's while it runs, never stored (018 stage 1) | eunhhu | 2026-10-04 | 7 | -25/+266 |
| * | Say how aup chooses what a state outlives, and computes in memory (018) | eunhhu | 2026-10-04 | 1 | -0/+199 |
| * | Say what an app's tokens cost (017 3b, research 116) | eunhhu | 2026-10-04 | 5 | -3/+178 |
| * | Take an app's requests only with a token its tokens file grants (017, 3b) | eunhhu | 2026-10-04 | 6 | -21/+495 |
| * | Say how an app's routes take tokens, and what it must show (017, 3b) | eunhhu | 2026-10-04 | 1 | -1/+30 |
| * | Say that reading the code found stage 3's two races, and how a host changes apps | eunhhu | 2026-10-04 | 3 | -5/+9 |
| * | Say what apps that change on a running host showed (017 stage 3, research 115) | eunhhu | 2026-10-04 | 46 | -23/+747 |
| * | Change a running app in place, its states kept in memory (017, stage 3) | eunhhu | 2026-10-04 | 2 | -46/+126 |
| * | Measure how long an app changing module cannot answer, against a host restart... | eunhhu | 2026-10-04 | 6 | -0/+293 |
| * | Start, stop and change apps on a running host on SIGHUP (017, stage 3) | eunhhu | 2026-10-04 | 2 | -142/+762 |
| * | Let a link's receiver find its streams' inputs again (017, stage 3) | eunhhu | 2026-10-04 | 5 | -5/+173 |
| * | Carry the module a request was resolved with, and give apps places (017, stag... | eunhhu | 2026-10-04 | 1 | -121/+269 |