aboutsummaryrefslogtreecommitdiffstats
path: root/docs/design/008-module-format.md
Commit message (Expand)AuthorAgeFilesLines
* Bytes compared (140's decision point: DNS and HTTP both met it): TEXT_COMPARE...eunhhu36 hours1-1/+1
* 027's 5d: a replace's rule and 008: the code was already one function (pure_c...eunhhu38 hours1-6/+9
* 027's 5c: money as i64 minor units shown by .Nd: NUM_TEXT's decimal form take...eunhhu38 hours1-3/+3
* 027's 5b: an i64 sum exact: its items gathered in a 128-bit integer and only ...eunhhu38 hours1-1/+1
* 027's stage 5 designed and 5a made: two numbers (number, binary64, the defaul...eunhhu39 hours1-1/+2
* 027's 4f-4: loops nested to any depth: the load counts a module's deepest nes...eunhhu39 hours1-2/+2
* 027's 4f-3b: no fixed count of records or of their fields in all: the header'...eunhhu40 hours1-2/+4
* 027's 4f-3a: no fixed count of inputs, views (the load's columns among them, ...eunhhu40 hours1-3/+3
* 027's 4f-2: no fixed count of states: the header's u16 alone (PURE_MODULE_STA...eunhhu40 hours1-3/+5
* Module format v7, 027's 4e: a view of any value: a view's and a column's type...eunhhu42 hours1-8/+14
* Module format v7, 027's 4d: every input a message: a module's inputs are mess...eunhhu43 hours1-96/+100
* Module format v7, 027's 4c: cursors and indices one anchor: a module's state ...eunhhu44 hours1-56/+52
* Module format v7, 027's 4b-2: keyed documents gone, a keyed list of records h...eunhhu44 hours1-122/+115
* Module format and executor: 027's 4b-1, a record field holding bytes (type 5)...eunhhu45 hours1-3/+6
* Module executor and pure-serve: 027's 4a, a message's rows holding lists: row...eunhhu45 hours1-2/+4
* Research 140, 027's stage 3 measured: a board of columns of cards of tags (au...eunhhu46 hours1-1/+2
* Module format and executor: 027's stage 3, nested stored state: a stored or a...eunhhu46 hours1-3/+13
* Module executor: a call's frame counted in the event's room by a table, as ga...eunhhu47 hours1-0/+3
* Module format and executor: 027's stage 2c, functions and characters: a funct...eunhhu48 hours1-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,...eunhhu7 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