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-03-02
Tweak usage so it's a bit more correct for this stuff
Bruce Hill
2025-03-01
Bugfix for namespaced declarations that initialize and static
Bruce Hill
2025-03-01
Change `lang.text_content` to `lang.text`
Bruce Hill
2025-03-01
Support post-hoc definitions of escaping rules for DSLs
Bruce Hill
2025-03-01
For debugging purposes, show qualified name (`Foo.baz()`) in function
Bruce Hill
2025-02-28
Fix stringification of function type
Bruce Hill
2025-02-21
Deprecate autoformatter
Bruce Hill
2025-02-21
Tweak function registration API
Bruce Hill
2025-02-20
Support arbitrary argument constructors
Bruce Hill
2025-02-19
Switch to langs using constructors
Bruce Hill
2025-02-19
Restructure compile_file() so it moves a bit more towards less usage of
Bruce Hill
2025-02-13
Add Int:onward() iterator
Bruce Hill
2025-02-13
Deprecate Range datatype in favor of using iterator methods
Bruce Hill
2025-02-10
Fix sequencing issue with typedefs for structs/enums
Bruce Hill
2025-02-10
Add file info to headers
Bruce Hill
2025-02-10
Tweak `set_binding()` API
Bruce Hill
2025-02-09
Convert the logic for finding closed variables to a more pure functional
Bruce Hill
2025-02-07
Remove dead code
Bruce Hill
2025-02-04
Add more source line info
Bruce Hill
2025-02-04
Add a `_` prefix on variables so it's easier to debug in GDB
Bruce Hill
2025-02-04
Add in source line information
Bruce Hill
2025-01-31
Bugfix for typechecking failure on table indexing, also improved codegen
Bruce Hill
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
[next]