aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Hex literals are numbers where numbers go without a core change (140's UAX #1...eunhhu32 hours3-7/+52
* abs(x) and a timer's period without a core change (140's RFC 6298 frictions):...eunhhu32 hours2-3/+34
* A list given a value whole without a core change (140's frictions): xs = a li...eunhhu32 hours2-44/+148
* Names together without a core change (140's frictions): lets' lists declared ...eunhhu32 hours2-10/+217
* examples/layout.aup: box layout, a subset of CSS Flexbox 1 (one line, row or ...eunhhu33 hours1-0/+124
* A message's rows read by position where they are, not from a copy of them: in...eunhhu33 hours2-0/+63
* examples/rto.aup: RFC 6298's retransmission timer (SRTT, RTTVAR, RTO as 2.2-2...eunhhu33 hours1-0/+65
* Pure 140's line breaking (UAX #14, Unicode 16.0): examples/linebreak.aup, eac...eunhhu33 hours1-0/+189
* The three spec apps without their workarounds (Pure 140 after its decision po...eunhhu34 hours3-97/+64
* Bytes alone as a state (Pure 028): state x: bytes (= "..." its UTF-8), held a...eunhhu34 hours3-7/+111
* Lets' lists in inner blocks and xs = [...] (after Pure 140's inflate): a let'...eunhhu35 hours3-43/+205
* Bytes compared (Pure's TEXT_COMPARE with PURE_COMPARE_BYTES): ==, !=, <, <=, ...eunhhu35 hours3-7/+97
* Lists bare as values (after Pure 140's inflate and HTTP): a let's list or a m...eunhhu35 hours3-10/+149
* Pure 140's HTTP/1.1 requests a packet at a time (RFC 9112): examples/http.aup...eunhhu36 hours1-0/+173
* Pure 140's DNS messages (RFC 1035): examples/dns.aup, a message's bytes read ...eunhhu36 hours1-0/+128
* Pure 140's inflate (RFC 1951): examples/inflate.aup, a raw deflate stream inf...eunhhu37 hours1-0/+143
* Pure 027's 5d: a number, a bool and an i64 carried over each other when exact...eunhhu37 hours1-0/+36
* Pure 027's 5c: {cents:.2d}, an i64 (or a number) in minor units written with ...eunhhu37 hours3-12/+24
* Pure 027's 5b: an i64 sum exact: the largest i64, 1, -2 and 2 appended to a l...eunhhu37 hours1-0/+10
* Pure 027's 5a: // a floored quotient (Pure's FLOORDIV for numbers, I64_DIV fo...eunhhu38 hours2-11/+32
* Pure 027's 4f-4: a source of any size (files and standard input read whole), ...eunhhu38 hours4-37/+69
* Pure 027's 4e: views of any value: view x = a list state (its items as they a...eunhhu41 hours2-30/+89
* Pure 027's 4d: every input a message, the language as it was: a key's on k.up...eunhhu42 hours1-19/+95
* Pure 027's 4c: cursors and indices are Pure's anchor in a module: the opcodes...eunhhu43 hours2-9/+31
* Module format v7 (Pure 027's 4b-2): keyed documents gone from the language: n...eunhhu43 hours7-279/+50
* Bytes in a record field (Pure 027's 4b-1): body: bytes (= "..." its default's...eunhhu44 hours4-15/+168
* A message's rows hold lists (Pure 027's 4a): a record holding lists is a mess...eunhhu45 hours2-7/+3
* Stored nested state (Pure 027's stage 3): stored and transient lists of recor...eunhhu46 hours3-9/+187
* Fns that call themselves, blocks, several values, records' values and charact...eunhhu46 hours4-247/+1292
* Records in records, variants, lists in records and match (Pure 027's stage 2b...eunhhu7 days4-65/+1073
* Formats, joins, slices, lets of bytes and text, while and && and || that deci...eunhhu7 days5-37/+513
* Bits, bytes and lists of numbers (Pure 027's stage 1): hex literals (i64s), &...eunhhu7 days4-20/+547
* chore: add Apache 2.0 licenseeunhhu10 days1-0/+202
* Give a view a body that computes and returns its value (Pure 018)eunhhu2026-10-045-43/+193
* Count with for i in a .. b, break, nest fors and let an event's own lists (Pu...eunhhu2026-10-046-37/+592
* Declare transient state: held while the app runs, never stored (Pure 018)eunhhu2026-10-044-7/+119
* Say the libraries' record limit, and that rows of a library's record arrive (...eunhhu2026-10-041-3/+6
* Write a library's record as the app does in every hint, and post its rows ove...eunhhu2026-10-043-12/+34
* Say what library records showed (002)eunhhu2026-10-042-4/+16
* Let a library declare records, written LIBRARY.NAME (005's 4)eunhhu2026-10-042-28/+246
* Say how a library declares records, and what it must show (005's 4)eunhhu2026-10-041-0/+42
* Give aup an i64: exact integers, and literals typed by what they meeteunhhu2026-09-305-126/+493
* Give aup a bool: true and false, and conditions that take oneeunhhu2026-09-308-136/+328
* Let declared fields be apart by commas, as a value's areeunhhu2026-09-303-4/+25
* Spread an item or a message into a record or a send, and set an item wholeeunhhu2026-09-303-10/+219
* Write a message once for its output and the input that takes iteunhhu2026-09-303-2/+56
* Allow 16 records and 128 record fieldseunhhu2026-09-282-2/+2
* Slice a keyed list by its keyseunhhu2026-09-283-5/+51
* Count distinct valueseunhhu2026-09-283-8/+19
* Name a number or an index with leteunhhu2026-09-283-3/+109