aboutsummaryrefslogtreecommitdiffstats
path: root/compiler
Commit message (Expand)AuthorAgeFilesLines
* abs(x) and a timer's period without a core change (140's RFC 6298 frictions):...eunhhu29 hours1-1/+18
* A list given a value whole without a core change (140's frictions): xs = a li...eunhhu29 hours1-33/+108
* Names together without a core change (140's frictions): lets' lists declared ...eunhhu29 hours1-10/+134
* A message's rows read by position where they are, not from a copy of them: in...eunhhu30 hours1-0/+5
* Bytes alone as a state (Pure 028): state x: bytes (= "..." its UTF-8), held a...eunhhu32 hours1-7/+20
* Lets' lists in inner blocks and xs = [...] (after Pure 140's inflate): a let'...eunhhu32 hours1-41/+104
* Bytes compared (Pure's TEXT_COMPARE with PURE_COMPARE_BYTES): ==, !=, <, <=, ...eunhhu33 hours1-7/+31
* Lists bare as values (after Pure 140's inflate and HTTP): a let's list or a m...eunhhu33 hours1-9/+37
* Pure 027's 5c: {cents:.2d}, an i64 (or a number) in minor units written with ...eunhhu35 hours1-3/+5
* Pure 027's 5a: // a floored quotient (Pure's FLOORDIV for numbers, I64_DIV fo...eunhhu35 hours1-6/+10
* Pure 027's 4f-4: a source of any size (files and standard input read whole), ...eunhhu36 hours3-36/+54
* Pure 027's 4e: views of any value: view x = a list state (its items as they a...eunhhu38 hours1-22/+56
* Pure 027's 4d: every input a message, the language as it was: a key's on k.up...eunhhu40 hours1-19/+95
* Pure 027's 4c: cursors and indices are Pure's anchor in a module: the opcodes...eunhhu40 hours1-9/+25
* Module format v7 (Pure 027's 4b-2): keyed documents gone from the language: n...eunhhu41 hours1-127/+25
* Bytes in a record field (Pure 027's 4b-1): body: bytes (= "..." its default's...eunhhu42 hours1-13/+25
* A message's rows hold lists (Pure 027's 4a): a record holding lists is a mess...eunhhu42 hours1-5/+1
* Stored nested state (Pure 027's stage 3): stored and transient lists of recor...eunhhu43 hours1-8/+18
* Fns that call themselves, blocks, several values, records' values and charact...eunhhu44 hours1-107/+960
* Records in records, variants, lists in records and match (Pure 027's stage 2b...eunhhu7 days1-62/+790
* Formats, joins, slices, lets of bytes and text, while and && and || that deci...eunhhu7 days1-18/+270
* Bits, bytes and lists of numbers (Pure 027's stage 1): hex literals (i64s), &...eunhhu7 days1-20/+309
* Give a view a body that computes and returns its value (Pure 018)eunhhu2026-10-041-41/+86
* Count with for i in a .. b, break, nest fors and let an event's own lists (Pu...eunhhu2026-10-041-32/+244
* Declare transient state: held while the app runs, never stored (Pure 018)eunhhu2026-10-041-5/+18
* Write a library's record as the app does in every hint, and post its rows ove...eunhhu2026-10-041-4/+4
* Let a library declare records, written LIBRARY.NAME (005's 4)eunhhu2026-10-041-27/+159
* Give aup an i64: exact integers, and literals typed by what they meeteunhhu2026-09-301-99/+320
* Give aup a bool: true and false, and conditions that take oneeunhhu2026-09-301-73/+122
* Let declared fields be apart by commas, as a value's areeunhhu2026-09-301-4/+17
* Spread an item or a message into a record or a send, and set an item wholeeunhhu2026-09-301-8/+142
* Write a message once for its output and the input that takes iteunhhu2026-09-301-2/+34
* Allow 16 records and 128 record fieldseunhhu2026-09-281-1/+1
* Slice a keyed list by its keyseunhhu2026-09-281-4/+39
* Count distinct valueseunhhu2026-09-281-6/+8
* Name a number or an index with leteunhhu2026-09-281-3/+67
* Give views argumentseunhhu2026-09-281-4/+79
* Walk lists with for, and take a message's rowseunhhu2026-09-281-12/+165
* Compile a query against an app (aup query)eunhhu2026-09-281-11/+58
* Let a fold in a column read the column's roweunhhu2026-09-281-4/+4
* Name aup's one part: compiler/eunhhu2026-09-273-0/+2564