| Age | Commit message (Expand) | Author |
| 2025-03-11 | Remove some doctests where not needed | Bruce Hill |
| 2025-03-10 | Add `convert` keyword for defining conversions | Bruce Hill |
| 2025-03-07 | Add text padding functions: :left_pad(), :right_pad(), :middle_pad() | Bruce Hill |
| 2025-03-07 | Fix for text uppercasing in test | Bruce Hill |
| 2025-03-07 | Add proper language support for case operations on text | Bruce Hill |
| 2025-03-06 | Add 'when' test | Bruce Hill |
| 2025-03-05 | Overhaul of constructors, making it more consistent and correct. Also | Bruce Hill |
| 2025-03-01 | Change `lang.text_content` to `lang.text` | Bruce Hill |
| 2025-03-01 | Support post-hoc definitions of escaping rules for DSLs | Bruce Hill |
| 2025-02-19 | Switch to langs using constructors | Bruce Hill |
| 2025-02-13 | Deprecate Range datatype in favor of using iterator methods | Bruce Hill |
| 2025-02-07 | Bugfix and minor perf improvements for text concatenation with unstable | Bruce Hill |
| 2025-01-12 | Change table syntax to `{key=value}` and `{:K,V}`/`{K,V}` | Bruce Hill |
| 2025-01-02 | Use `holding` blocks for mutexed data instead of lambdas | Bruce Hill |
| 2025-01-02 | Replace threads with generic mutexed datastructures. | Bruce Hill |
| 2024-12-31 | Fix for heap_pop() test in arrays | Bruce Hill |
| 2024-12-31 | Add array:pop() | Bruce Hill |
| 2024-12-26 | Add lang test for indexing | Bruce Hill |
| 2024-12-26 | Add text indexing | Bruce Hill |
| 2024-12-26 | Change table hashing and comparison logic to be *unordered*, but still | Bruce Hill |
| 2024-12-24 | Add integer tests | Bruce Hill |
| 2024-12-21 | Support logical binary operators on optionals (promote to booleans) | Bruce Hill |
| 2024-12-19 | Add Text:reversed() | Bruce Hill |
| 2024-12-18 | Revert "Deprecate "&" for stack references" | Bruce Hill |
| 2024-12-07 | Rename "NONE" to "none" | Bruce Hill |
| 2024-11-30 | Bring back `table[key]` syntax | Bruce Hill |
| 2024-11-30 | Deprecate 'array ++= item' syntax | Bruce Hill |
| 2024-11-29 | Tweak serialization syntax | Bruce Hill |
| 2024-11-29 | Rename :serialize() -> :serialized() | Bruce Hill |
| 2024-11-29 | Add serialization test case | Bruce Hill |
| 2024-11-29 | Add serialization and deserialization | Bruce Hill |
| 2024-11-25 | Tweaks to NONE parsing and tests | Bruce Hill |
| 2024-11-24 | Clean up some more null->none renames and fix the documentation. Also | Bruce Hill |
| 2024-11-24 | Rename "NULL" to "NONE" | Bruce Hill |
| 2024-11-24 | Switch `NaN` to be identical to the null value | Bruce Hill |
| 2024-11-21 | Add `NULL` as a syntax for null values. | Bruce Hill |
| 2024-11-19 | Tweak behavior for printing recursive structures | Bruce Hill |
| 2024-11-19 | Go back to stringifying integers/num32s/bytes without the type | Bruce Hill |
| 2024-11-19 | Rename `Text.utf8_bytes` back to `Text.bytes` | Bruce Hill |
| 2024-11-17 | Rename datetime -> moment | Bruce Hill |
| 2024-11-09 | Make the compiler stricter about not promoting local value variables to | Bruce Hill |
| 2024-11-09 | Introduce a `Match` struct to represent pattern matching results, which | Bruce Hill |
| 2024-11-05 | Add byte hex tests | Bruce Hill |
| 2024-11-05 | Deprecate bit-width integer/num literals in favor of using type | Bruce Hill |
| 2024-11-04 | Update text API to use optional returns when applicable | Bruce Hill |
| 2024-11-03 | Fix up test to use RNGs | Bruce Hill |
| 2024-11-03 | Add RNGs to the language | Bruce Hill |
| 2024-11-03 | Use an RNG parameter for array:random(), array:shuffle(), | Bruce Hill |
| 2024-11-03 | Clean up behavior and syntax for unsigned bit shifts (<<<, >>>) | Bruce Hill |
| 2024-11-03 | Add unsigned integer shifts | Bruce Hill |