| Age | Commit message (Expand) | Author |
| 2024-08-11 | Support channels with maximum size | Bruce Hill |
| 2024-08-11 | Add channels and threads | Bruce Hill |
| 2024-08-10 | Bugfix for Text:split() | Bruce Hill |
| 2024-08-10 | Add array:counts() | Bruce Hill |
| 2024-08-10 | For tables, deprecate support for square bracket indexing and .default | Bruce Hill |
| 2024-08-10 | Make Num32/Num64 literals explicitly typed to aid in macros using | Bruce Hill |
| 2024-08-10 | Add Sets to the language | Bruce Hill |
| 2024-08-10 | Bugfix for table literals with duplicated keys | Bruce Hill |
| 2024-08-08 | Change table removal function to use values instead of references | Bruce Hill |
| 2024-08-05 | Add a Range datatype with creation methods like `5:to(10)` and | Bruce Hill |
| 2024-08-04 | Guard against tables exceeding maximum supported size | Bruce Hill |
| 2024-08-04 | Switch to TABLE_INCREF | Bruce Hill |
| 2024-08-04 | Fix up some edge cases with refcounting | Bruce Hill |
| 2024-08-04 | Add comment | Bruce Hill |
| 2024-08-04 | Tweak bits | Bruce Hill |
| 2024-08-04 | Tweak reallocation heuristics for arrays | Bruce Hill |
| 2024-08-04 | Bugfix for tests | Bruce Hill |
| 2024-08-04 | Tweaks to array implementation, including changing how the bits are | Bruce Hill |
| 2024-08-04 | Switch around some of the logic for array:random() and array:shuffle() | Bruce Hill |
| 2024-08-03 | Revert "Fix array:random() to return a random item using correct RNG logic," | Bruce Hill |
| 2024-08-03 | Make default table removal behavior deterministic, but have caches | Bruce Hill |
| 2024-08-03 | Fix array:random() to return a random item using correct RNG logic, | Bruce Hill |
| 2024-08-03 | Fix integer random functions so they correctly handle all representable | Bruce Hill |
| 2024-08-03 | Add proper error check for heap popping | Bruce Hill |
| 2024-08-03 | Change array API to take a padded item size instead of a type info in | Bruce Hill |
| 2024-08-03 | Incrementally moving towards passing array entry sizes explicitly | Bruce Hill |
| 2024-08-03 | Fix bug caused by not handling item padding properly | Bruce Hill |
| 2024-08-03 | Fix for stride overflows in arrays | Bruce Hill |
| 2024-07-26 | Replace heap_str with GC_strdup | Bruce Hill |
| 2024-07-26 | Replace heap_strn() with GC_strndup() | Bruce Hill |
| 2024-07-22 | Make sure array slicing doesn't require a pointer and disallow automatic | Bruce Hill |
| 2024-07-20 | Fix edge case with iterating over array:from(-999) | Bruce Hill |
| 2024-07-20 | Deprecate array:pairs() and switch iterator functions to use enums | Bruce Hill |
| 2024-07-13 | Add array:pairs() | Bruce Hill |
| 2024-07-10 | Add array:to() to split out functionality of array:from() | Bruce Hill |
| 2024-07-10 | Replace array:slice() with array:from(first, last) and array:by(step) | Bruce Hill |
| 2024-07-05 | Make file paths in stack traces relative | Bruce Hill |
| 2024-07-05 | Improvements to error message printouts | Bruce Hill |
| 2024-07-04 | Randomize hash key on startup and rename to TOMO_HASH_KEY. | Bruce Hill |
| 2024-06-18 | Fix array_lvalue | Bruce Hill |
| 2024-06-06 | Prefer 'sizeof(t[n])' over 'sizeof(t)*n' | Bruce Hill |
| 2024-06-01 | Change how floats are serialized | Bruce Hill |
| 2024-05-28 | Changes to dependency tracking, compilation, and object linking | Bruce Hill |
| 2024-05-25 | Move standard initialization code into tomo_init() function | Bruce Hill |
| 2024-05-21 | Reduce codegen output for enums without data attached to any tags | Bruce Hill |
| 2024-05-20 | Deprecate Text.slice() | Bruce Hill |
| 2024-05-20 | Hook up Text.has(), Text.trimmed(), Text.without() | Bruce Hill |
| 2024-05-19 | Add Text.slice() | Bruce Hill |
| 2024-05-18 | Add syntax for "inline C(...)" | Bruce Hill |
| 2024-05-18 | Clean up imports a bit | Bruce Hill |