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
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
2024-11-09
Support iterating over pointers to collections again
Bruce Hill
2024-11-09
Make the compiler stricter about not promoting local value variables to
Bruce Hill
2024-11-09
Bugfix integer literal demotion in assignment statements
Bruce Hill
2024-11-09
Introduce a `Match` struct to represent pattern matching results, which
Bruce Hill
2024-11-09
Rename `from_text()` to `parse()`
Bruce Hill
2024-11-08
Improve reductions so they work better nested and also have bespoke code
Bruce Hill
2024-11-07
Fix up some stuff with boolean operators and reductions
Bruce Hill
2024-11-05
Deprecate bit-width integer/num literals in favor of using type
Bruce Hill
2024-11-04
Be much more permissive about using integer literals for fixed-size ints
Bruce Hill
2024-11-04
Fix for optional langs
Bruce Hill
2024-11-04
Add some missing functionality for Bytes
Bruce Hill
2024-11-03
Add RNGs to the language
Bruce Hill
2024-11-03
Use an RNG parameter for array:random(), array:shuffle(),
Bruce Hill
2024-11-03
Clean up behavior and syntax for unsigned bit shifts (<<<, >>>)
Bruce Hill
2024-11-03
Add unsigned integer shifts
Bruce Hill
2024-11-03
Better error messaging for binops and support for bit shifting by an
Bruce Hill
2024-11-03
Add a `repeat` keyword
Bruce Hill
2024-11-03
Minor fix
Bruce Hill
2024-11-02
Support reductions for comparison operators like == and <
Bruce Hill
2024-11-02
Change reducers to use (OP: ...) syntax and return an optional value
Bruce Hill
2024-10-30
Fix type members not appearing in headers for declared values
Bruce Hill
2024-10-30
Fix for methods not appearing in headers
Bruce Hill
2024-10-30
Organize typedef headers so the typedefs come before the namespace
Bruce Hill
2024-10-29
Fix up some GCC compiler flag options for LTO and inlining
Bruce Hill
2024-10-27
Disallow mutation of read-only views
Bruce Hill
2024-10-27
Deprecate "&" for stack references
Bruce Hill
2024-10-27
Remove an unnecessary ARRAY_COPY()
Bruce Hill
2024-10-27
Bugfix: for array:find() and array:sorted() and array:binary_search(),
Bruce Hill
2024-10-10
Fix issue with non-ID chars in filenames
Bruce Hill
2024-10-09
Clean up codegen for `when` statements
Bruce Hill
2024-10-09
Change function syntax from `func(args)->ret` to `func(args -> ret)`
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
[next]