| Age | Commit message (Expand) | Author |
| 2025-11-27 | Bugfix for Num32$as_text() visibility | Bruce Hill |
| 2025-11-27 | Update `setenv()` to take an optional value, also bugfix for `setenv()` | Bruce Hill |
| 2025-11-27 | Add `recursive` arg to Path.create_directory() | Bruce Hill |
| 2025-11-24 | Fix `from_num` incomplete renaming | Bruce Hill |
| 2025-11-23 | Add `at_cleanup()` function | Bruce Hill |
| 2025-11-23 | use exit() instead of _exit() | Bruce Hill |
| 2025-11-23 | Accessing enum fields now gives an optional value instead of a boolean | Bruce Hill |
| 2025-11-23 | Added Text.find(text, target, start=1) | Bruce Hill |
| 2025-11-22 | Change error message | Bruce Hill |
| 2025-11-22 | Fixes for conditional expressions for optional types | Bruce Hill |
| 2025-11-22 | CLI arg parsing fixes for optional types | Bruce Hill |
| 2025-11-22 | Bugfix for infinite loop in text.replace("", ...) with empty string | Bruce Hill |
| 2025-11-22 | Fix hex/octal leading zeroes for zero | Bruce Hill |
| 2025-11-21 | Bugfix for empty file lines | Bruce Hill |
| 2025-11-21 | Bugfix for optional path CLI args | Bruce Hill |
| 2025-11-15 | Bugfix for CLI arg parsing | Bruce Hill |
| 2025-11-15 | Add Path.lines() | Bruce Hill |
| 2025-11-15 | Fix for potential issue with codepoint names | Bruce Hill |
| 2025-11-15 | Bugfix for int parsing | Bruce Hill |
| 2025-11-15 | Make EMPTY_TEXT into a macro | Bruce Hill |
| 2025-11-09 | Cut out a level of pointer indirection for integers by using underlying | Bruce Hill |
| 2025-10-25 | Compatibility fixes | Bruce Hill |
| 2025-10-20 | Fix some Num issues caused by refactor | Bruce Hill |
| 2025-10-20 | Clean up macro code | Bruce Hill |
| 2025-10-20 | Deduplicate Num code using the same templating technique as integers | Bruce Hill |
| 2025-10-19 | Fix signed comparison issues | Bruce Hill |
| 2025-10-19 | Space out imports so they order correctly | Bruce Hill |
| 2025-10-19 | Move integer implementation details into separate header/C files, backed | Bruce Hill |
| 2025-10-18 | Don't skip backslash for args with `\-` after the `--` | Bruce Hill |
| 2025-10-18 | Allow passing arguments with leading '-' using a backslash | Bruce Hill |
| 2025-10-18 | Improved CLI parsing and add CString.join() | Bruce Hill |
| 2025-10-18 | Better error messages, especially for wrong enum tags | Bruce Hill |
| 2025-10-18 | Support passing pointers to CLI args | Bruce Hill |
| 2025-10-18 | Update docs | Bruce Hill |
| 2025-10-18 | Support parsing enums and cstrings and structs | Bruce Hill |
| 2025-10-18 | Lazily initialize args | Bruce Hill |
| 2025-10-18 | Fix '--' arg parsing | Bruce Hill |
| 2025-10-18 | Rework tomo CLI args | Bruce Hill |
| 2025-10-18 | Overhaul of CLI arg parsing logic | Bruce Hill |
| 2025-10-13 | Minor speculative fixes to be extra cautious | Bruce Hill |
| 2025-10-13 | Minor correctness fixes for fpconv | Bruce Hill |
| 2025-10-12 | Minor cleanup to ask() | Bruce Hill |
| 2025-10-12 | Fix memory leaks | Bruce Hill |
| 2025-10-12 | More code cleanups | Bruce Hill |
| 2025-10-12 | Code cleanup and fixing minor issues | Bruce Hill |
| 2025-10-11 | Improvements to set support and updating docs | Bruce Hill |
| 2025-10-11 | Make `{a,b,c}` shorthand for `{a:Empty(), b:Empty(), c:Empty()}` and | Bruce Hill |
| 2025-10-11 | Add optional empty type | Bruce Hill |
| 2025-10-11 | Rename pathtype enum values | Bruce Hill |
| 2025-10-11 | Bugfix for optional paths and converting path type into an actual enum | Bruce Hill |