aboutsummaryrefslogtreecommitdiffstats
path: root/docs/design/008-module-format.md
Commit message (Expand)AuthorAgeFilesLines
* Module format v7, 027's 4c: cursors and indices one anchor: a module's state ...eunhhu46 hours1-56/+52
* Module format v7, 027's 4b-2: keyed documents gone, a keyed list of records h...eunhhu46 hours1-122/+115
* Module format and executor: 027's 4b-1, a record field holding bytes (type 5)...eunhhu47 hours1-3/+6
* Module executor and pure-serve: 027's 4a, a message's rows holding lists: row...eunhhu47 hours1-2/+4
* Research 140, 027's stage 3 measured: a board of columns of cards of tags (au...eunhhu48 hours1-1/+2
* Module format and executor: 027's stage 3, nested stored state: a stored or a...eunhhu2 days1-3/+13
* Module executor: a call's frame counted in the event's room by a table, as ga...eunhhu2 days1-0/+3
* Module format and executor: 027's stage 2c, functions and characters: a funct...eunhhu2 days1-2/+33
* Module format and executor: 027's stage 2b, lists in records: a record field ...eunhhu7 days1-2/+19
* Module format and executor: 027's stage 2a: BYTES_SLICE (bytes from a up to b...eunhhu7 days1-3/+8
* Module format: bits and bytes (design 027's stage 1): I64_BITS (and, or, xor,...eunhhu8 days1-0/+6
* Push a view's value to its subscribers over SSE, once per group and interval ...eunhhu2026-10-041-0/+9
* Let a view compute in its body, on a reader's own lists (018 stage 3)eunhhu2026-10-041-0/+10
* Count in loops that nest, break, and keep an event's own lists, every event b...eunhhu2026-10-041-6/+23
* Keep transient states the app's while it runs, never stored (018 stage 1)eunhhu2026-10-041-3/+8
* docs: link aup and vega via clean web paths instead of raw server pathseunhhu2026-10-011-1/+1
* Give i64 its own type in modules, lists, stores and the host (016 stage 2)eunhhu2026-09-301-7/+18
* Give bools their own type in the module format (v6, 016 stage 1)eunhhu2026-09-301-40/+45
* Log list changes compact: varint positions and integers, the rest bit for biteunhhu2026-09-281-2/+4
* Keep lists as images and a log of their changes, checkpointed off the ownereunhhu2026-09-281-4/+24
* Save a list as its items and a journal of its changes sinceeunhhu2026-09-281-2/+2
* Allow 16 records and 128 record fields a moduleeunhhu2026-09-281-1/+1
* Slice a keyed list: fold and walk over a range of keyseunhhu2026-09-281-0/+5
* Read only the keys a test allows, and count distinct valueseunhhu2026-09-281-1/+8
* Give an event localseunhhu2026-09-281-0/+6
* Take a view's arguments from the request's queryeunhhu2026-09-281-4/+13
* Take a message's rows over HTTPeunhhu2026-09-281-4/+30
* Check pure-serve in Pure, not in aupeunhhu2026-09-271-1/+1
* Lay Pure out as a core with the parts selected around iteunhhu2026-09-271-2/+2
* Make an API's answers the app's events (--reply OUTPUT=INPUT)eunhhu2026-09-271-1/+3
* Deliver to https receivers, verifying their certificates (083)eunhhu2026-09-271-1/+2
* Deliver an app's saved sends over HTTP, in order and in batches (083)eunhhu2026-09-271-0/+6
* Send messages as part of events and apply delivered ones once (078)eunhhu2026-09-271-1/+23
* Choose the connection threads with --threads autoeunhhu2026-09-271-0/+1
* Gather after a save until a just-answered client has come backeunhhu2026-09-271-5/+7
* Read JSON bodies in place, groups included (082)eunhhu2026-09-271-5/+10
* Name message fields by paths and take variable fields where they areeunhhu2026-09-271-4/+5
* Show views from the last save's snapshot on connection threads (080)eunhhu2026-09-261-9/+18
* Snapshot an app's saved states for readers on other threadseunhhu2026-09-261-0/+11
* Lend a text state's stored extents for its view (079)eunhhu2026-09-261-1/+1
* Size a module's code and constants to the module; raise their limitseunhhu2026-09-261-2/+4
* Tick a served app's timers and give its events the clockeunhhu2026-09-261-0/+3
* Add time: timers, now, floor and a floored moduloeunhhu2026-09-261-2/+7
* Take messages of number and text fields, several variable ones, as JSONeunhhu2026-09-261-3/+7
* Record the app service against axum and drogon (077)eunhhu2026-09-261-1/+3
* Serve an app with states from several connection threadseunhhu2026-09-261-2/+9
* Serve an app's views and inputs over HTTPeunhhu2026-09-261-4/+23
* Add keyed lists and text comparisoneunhhu2026-09-261-6/+35
* Add first: the index of the first item a block keepseunhhu2026-09-261-3/+3
* Name the view entry's list byte in the format tableeunhhu2026-09-261-1/+1