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-10-09
Update docs
Bruce Hill
2024-10-09
Change function syntax from `func(args)->ret` to `func(args -> ret)`
Bruce Hill
2024-10-09
Bugfix for `1e-2-3`
Bruce Hill
2024-10-09
Tidy up some function annotations to use func(x,y:Foo) syntax instead of
Bruce Hill
2024-10-09
Get rid of `fn:func(Int,Num)` syntax (unnamed arguments)
Bruce Hill
2024-10-09
Add a test for mutating closed-over variables in a defer statement
Bruce Hill
2024-10-09
Fix closure handling behavior for `defer` so that it can mutate
Bruce Hill
2024-10-09
Bugfix for `defer` using enclosing scope
Bruce Hill
2024-10-08
Document reductions
Bruce Hill
2024-10-08
Disallow reductions over tables (use .keys or .values instead)
Bruce Hill
2024-10-08
Support reductions over sets
Bruce Hill
2024-10-08
Bugfix for reductions over conditional comprehensions that have no values.
Bruce Hill
2024-10-08
Better message
Bruce Hill
2024-10-08
Reduce padding needed for optional types and clean up some redundant
Bruce Hill
2024-10-08
Add a test for optionals to ensure they size correctly
Bruce Hill
2024-10-08
Simplify enum/struct codegen by using reusable general-purpose
Bruce Hill
2024-10-04
Deprecate readonly pointers for now
Bruce Hill
2024-10-03
Fix up some compiler flags around floating point numbers so they work
Bruce Hill
2024-10-03
Bugfix for Int*Num typechecking
Bruce Hill
2024-10-02
Update array:sample() to use optional weights and do more error checking
Bruce Hill
2024-09-30
Clean examples when doing `make clean`
Bruce Hill
2024-09-30
Rename TypeInfo -> TypeInfo_t and fix up some typeinfo code
Bruce Hill
2024-09-30
Update docs
Bruce Hill
2024-09-30
Add datetime literal and tests
Bruce Hill
2024-09-30
Code cleanup
Bruce Hill
2024-09-30
Bugfix DateTime.new()
Bruce Hill
2024-09-30
Parameterize with timezones
Bruce Hill
2024-09-29
Update docs
Bruce Hill
2024-09-29
Fix some timezone issues
Bruce Hill
2024-09-29
Add extra example
Bruce Hill
2024-09-29
Reference DateTime in the docs
Bruce Hill
2024-09-29
Update docs
Bruce Hill
2024-09-29
Support using DateTime() as a constructor
Bruce Hill
2024-09-29
Document now()
Bruce Hill
2024-09-29
Add DateTime
Bruce Hill
2024-09-28
Cleanup and fixes
Bruce Hill
2024-09-28
Overhaul of argument parsing code
Bruce Hill
2024-09-28
Fix parsing of REPL code
Bruce Hill
2024-09-28
Redefine NULL_* values as #defines so they can be constant initializers
Bruce Hill
2024-09-28
Define some optional types
Bruce Hill
2024-09-28
Define OptionalPath_t
Bruce Hill
2024-09-27
Simplify code by making `name := use ...` a Use AST instead of a Declare
Bruce Hill
2024-09-27
Support iterating over thunks that always return non-null values (useful
Bruce Hill
2024-09-27
Better error message for duplicate fn arg name
Bruce Hill
2024-09-27
Improved support for CLI arg parsing
Bruce Hill
2024-09-27
Support `or=` and `and=` for optional types
Bruce Hill
2024-09-24
Add '$' prefix on all user code
Bruce Hill
2024-09-24
Rename `from_unsafe_text` to `without_escaping`
Bruce Hill
2024-09-24
Fix type promotion for :divided_by() and :scaled_by() metamethods
Bruce Hill
2024-09-24
Support Int(yes/no)
Bruce Hill
[next]