index
:
tomo
bigints
constructive-reals
decimals
dev
doctests-to-debuglog
formatter
internal-texts
main
optional-list-indexing
optionals
paths
simplified-quotes
static-dependencies
str-paths
table-colons
text2
unicode-identifiers
wordier-types
The Tomo programming language
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
Age
Commit message (
Expand
)
Author
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-23
Fix for order of operations issues with enum and function typedef code
Bruce Hill
2024-07-23
Update string docs
Bruce Hill
2024-07-23
Tweak Make deps
Bruce Hill
2024-07-23
Add headers to make deps
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
Micro optimization for iterating over array ranges
Bruce Hill
2024-07-20
Deprecate array:pairs() and switch iterator functions to use enums
Bruce Hill
2024-07-19
Fix for unqualified enum names as return values
Bruce Hill
2024-07-14
Support nested lambda closures
Bruce Hill
2024-07-14
Fix issue with bindings inside closures
Bruce Hill
2024-07-13
Fix for reductions over iterators like `(+) range(5, 10)`
Bruce Hill
2024-07-13
Add ReturnType(ret) so we can more accurately track return values for
Bruce Hill
2024-07-13
Allow lambdas to have a return statement as the last statement
Bruce Hill
2024-07-13
Add array:pairs()
Bruce Hill
2024-07-13
Add iterator functions
Bruce Hill
2024-07-10
Bugfix for unchecked array access
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-06
Switch to parallel compilation
Bruce Hill
2024-07-05
Cache AST parsings so we don't have to re-parse files
Bruce Hill
2024-07-05
Tweak syntax for debug prints
Bruce Hill
2024-07-05
Mention binutils in readme
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
Update license to Sustainable Use License
Bruce Hill
2024-07-04
Check for newline between statements in blocks
Bruce Hill
2024-07-04
Check for functions that don't return when they need to, as well as a
Bruce Hill
2024-07-04
Fixes for defer statements in lambdas
Bruce Hill
2024-07-04
Add 'defer'
Bruce Hill
2024-07-04
Randomize hash key on startup and rename to TOMO_HASH_KEY.
Bruce Hill
2024-07-04
!! printing should quote strings by default
Bruce Hill
2024-07-04
Add `!!` statement for printing text
Bruce Hill
2024-07-04
Fix issue with text interpolation for Langs
Bruce Hill
2024-07-04
Change metamethod names
Bruce Hill
2024-07-04
Add __length and __negative metamethods
Bruce Hill
2024-07-02
Add multiline string
Bruce Hill
2024-07-01
Add multiline string literal test
Bruce Hill
2024-07-01
Add test for optionals
Bruce Hill
2024-07-01
Add test for metamethods
Bruce Hill
2024-07-01
Clean up some type checking with math operations and metamethods
Bruce Hill
2024-07-01
Show test output for update assignments
Bruce Hill
[prev]
[next]