diff options
| author | eunhhu <[email protected]> | 2026-10-13 07:40:30 +0100 |
|---|---|---|
| committer | eunhhu <[email protected]> | 2026-10-13 07:40:30 +0100 |
| commit | 8481b12fb794690cce0d9c54032ffba3de1fe31d (patch) | |
| tree | 55a7f3c74b8521b84262acb4cf444ddda9ef5070 /.github/workflows/native-linux-4k-page-store.yml | |
| parent | d83ccb2e3b3d276577c61b30a4a323909a654690 (diff) | |
| download | pure-8481b12fb794690cce0d9c54032ffba3de1fe31d.tar.gz pure-8481b12fb794690cce0d9c54032ffba3de1fe31d.zip | |
Module format and executor: 027's stage 2b, lists in records: a record field of type LIST (its items' record in its default) holds a list the event made, its number an i64 in the cell (0 an empty one), so lists keep their inside, batches and the JIT as they were (the JIT's append fast path leaves such records alone); LIST_VALUE (a copy of an event's list, nothing made for an empty one), LIST_BIND (a register, an event's list flagged PURE_LIST_BOUND, read and walked, never changed by code), APPEND_IN (an item into the list in a field of an event's list's item, copied first when another value shares it or a register is bound to it), sharing counted where cells take them; such records only in event lists (no stored, transient or message list, no key); the event's lists go as each event or view's body begins, registers given back their own; record field names may be paths (at.x: records in records, flattened by aup); NUM_PARSE (a text written as a JSON number, its nearest double, core's pure_parse_number); unit tests (values copied, shared then appended, a bound register seeing what it was bound to, three events alike, 6 refused; under ASan and UBSan too, which found the record kinds' missing LIST)
Diffstat (limited to '.github/workflows/native-linux-4k-page-store.yml')
0 files changed, 0 insertions, 0 deletions
