| Age | Commit message (Expand) | Author |
| 2025-11-24 | Fix `from_num` incomplete renaming | Bruce Hill |
| 2025-11-23 | Add `at_cleanup()` function | Bruce Hill |
| 2025-11-23 | Added Text.find(text, target, start=1) | Bruce Hill |
| 2025-11-15 | Add Path.lines() | Bruce Hill |
| 2025-10-18 | Improved CLI parsing and add CString.join() | Bruce Hill |
| 2025-10-11 | Make `{a,b,c}` shorthand for `{a:Empty(), b:Empty(), c:Empty()}` and | 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 |
| 2025-10-11 | Added Empty() struct | Bruce Hill |
| 2025-10-01 | Convert to using more zero values for `none` | Bruce Hill |
| 2025-09-22 | Fix: support method calls on optional types | Bruce Hill |
| 2025-09-21 | Use colons instead of '=' for tables (e.g. {1: 2}) | Bruce Hill |
| 2025-09-21 | Fix tests | Bruce Hill |
| 2025-09-21 | Deprecate sets | Bruce Hill |
| 2025-09-21 | Bugfixes for anonymous enums, code cleanup to remove type_to_string(), | Bruce Hill |
| 2025-09-09 | Overhaul to the unicode encoding/decoding methods for text | Bruce Hill |
| 2025-09-06 | Code cleanup | Bruce Hill |
| 2025-08-25 | Update file header comments | Bruce Hill |
| 2025-08-25 | Further split out files for parsing | Bruce Hill |
| 2025-08-25 | More docs and moving parsing into a subfolder. | Bruce Hill |
| 2025-08-24 | Remove vim modelines | Bruce Hill |
| 2025-08-24 | Constructors and functions with underscore arguments should be allowed to be ... | Bruce Hill |
| 2025-08-23 | Fix readability and don't align trailing comments | Bruce Hill |
| 2025-08-23 | Autoformat everything with clang-format | Bruce Hill |
| 2025-08-23 | Remove some unused imports | Bruce Hill |
| 2025-08-17 | Bugfix: added support for Tomo identifiers that are C keywords | Bruce Hill |
| 2025-08-16 | Improved parsing and prefix/suffix matching using a `remainder` | Bruce Hill |
| 2025-08-10 | Add full protection against accessing fields and methods that start with | Bruce Hill |
| 2025-08-09 | Deprecate cords from the gc library in favor of dogfooding Text from the | Bruce Hill |
| 2025-07-10 | Add text compression optimizations for unicode text | Bruce Hill |
| 2025-06-26 | Add get_bit() method for Ints and Bytes | Bruce Hill |
| 2025-06-24 | Add Path.has_extension() and update manpages/api docs | Bruce Hill |
| 2025-05-25 | Code cleanup | Bruce Hill |
| 2025-05-20 | Add more advanced configuration options to modules.ini and support | Bruce Hill |
| 2025-05-17 | Add `modules.ini` file for import aliases, as well as default aliases | Bruce Hill |
| 2025-05-17 | Add Path.sibling() | Bruce Hill |
| 2025-04-30 | Update compiler to use randomly generated unique-per-file symbol | Bruce Hill |
| 2025-04-30 | Use namespace prefix function when appropriate | Bruce Hill |
| 2025-04-27 | Update stdlib to use `print` instead of `printf` in all cases. This | Bruce Hill |
| 2025-04-26 | Add TOMO_VERSION as a variable accessible to tomo programs at runtime | Bruce Hill |
| 2025-04-18 | Make Int.prev_prime() optional instead of erroring | Bruce Hill |
| 2025-04-17 | Add getenv()/setenv() | Bruce Hill |
| 2025-04-16 | Add Path.current_dir() as exposed method | Bruce Hill |
| 2025-04-15 | Make some compatibility fixes to make sure the compiler can fully build | Bruce Hill |
| 2025-04-15 | Deprecate `auto` | Bruce Hill |
| 2025-04-15 | Add --no-source-mapping flag | Bruce Hill |
| 2025-04-07 | Add `is_between()` for various types | Bruce Hill |
| 2025-04-07 | Add Byte.to() method and improved micro optimization of iterating over | Bruce Hill |
| 2025-04-06 | Rename Array -> List in all code and docs | Bruce Hill |
| 2025-04-06 | Make string escapes more normal: "\n" for newline, etc. Backticks can be | Bruce Hill |