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
path:
root
/
compile.c
Age
Commit message (
Expand
)
Author
2025-01-30
Clean up codegen for cached functions (don't publicly define a struct type
Bruce Hill
2025-01-23
Overhaul of Text implementation to be more like Cords and have much
Bruce Hill
2025-01-02
Use `holding` blocks for mutexed data instead of lambdas
Bruce Hill
2025-01-02
Replace threads with generic mutexed datastructures.
Bruce Hill
2024-12-31
Array:heap_pop() now returns an optional value
Bruce Hill
2024-12-31
Add array:pop()
Bruce Hill
2024-12-26
Bugfix for lvalues that are pointers to tables/arrays
Bruce Hill
2024-12-26
Add text indexing
Bruce Hill
2024-12-24
Bugfix for ternary expressions
Bruce Hill
2024-12-24
Fix for table default values
Bruce Hill
2024-12-22
Bugfixes for table updates and array concat updates
Bruce Hill
2024-12-21
Add text:by_line()/:by_split()/:by_match()
Bruce Hill
2024-12-21
Support logical binary operators on optionals (promote to booleans)
Bruce Hill
2024-12-19
Add Text:from()/to() and Array:slice() for symmetry
Bruce Hill
2024-12-18
Fix cross promotion between types with/without defaults
Bruce Hill
2024-12-18
Fixes for tables with default values
Bruce Hill
2024-12-18
Revert "Deprecate "&" for stack references"
Bruce Hill
2024-12-12
Fix for indexing table pointers
Bruce Hill
2024-12-11
Bugfix for max cache size
Bruce Hill
2024-12-08
Fix for set binop operations
Bruce Hill
2024-12-07
Rename "NONE" to "none"
Bruce Hill
2024-12-07
Use likely()/unlikely() macros and a few bugfixes for integers
Bruce Hill
2024-12-07
Rename some old "null" references
Bruce Hill
2024-12-07
Tweak to Set operations
Bruce Hill
2024-12-06
Improvements and fixes for assigning to table keys
Bruce Hill
2024-12-05
Bugfix for error allowing for recursive declarations
Bruce Hill
2024-11-30
Bugfixes for moments mixing up microseconds/nanoseconds, plus adding
Bruce Hill
2024-11-30
Better error messages for `table[key] += ...`
Bruce Hill
2024-11-30
Bring back `table[key]` syntax
Bruce Hill
2024-11-30
Deprecate 'array ++= item' syntax
Bruce Hill
2024-11-30
Fix for update assignments
Bruce Hill
2024-11-30
Explicitly forbid nested optional types
Bruce Hill
2024-11-30
Fix for non-idempotent update assignments
Bruce Hill
2024-11-29
Update docs and minor bugfix
Bruce Hill
2024-11-29
Rename :serialize() -> :serialized()
Bruce Hill
2024-11-29
Add serialization and deserialization
Bruce Hill
2024-11-29
Change how types handle metamethods
Bruce Hill
2024-11-28
Support promoting values to readonly views
Bruce Hill
2024-11-26
Better automatic promotion for function args
Bruce Hill
2024-11-25
Fix for empty constructors
Bruce Hill
2024-11-25
Improve handling of update assignments
Bruce Hill
2024-11-25
Perform NONE-checking on /= and *= operations for nums
Bruce Hill
2024-11-24
Cleaner None-handling
Bruce Hill
2024-11-24
Clean up some more null->none renames and fix the documentation. Also
Bruce Hill
2024-11-24
Rename "NULL" to "NONE"
Bruce Hill
2024-11-24
Switch `NaN` to be identical to the null value
Bruce Hill
2024-11-21
Add `NULL` as a syntax for null values.
Bruce Hill
2024-11-17
Rename datetime -> moment
Bruce Hill
2024-11-12
Fixes for 'if' blocks with nested 'else if' that declare variables
Bruce Hill
2024-11-09
Bugfix for pointer iterations
Bruce Hill
[prev]
[next]