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
/
test
Age
Commit message (
Expand
)
Author
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-19
Tweak behavior for printing recursive structures
Bruce Hill
2024-11-19
Go back to stringifying integers/num32s/bytes without the type
Bruce Hill
2024-11-19
Rename `Text.utf8_bytes` back to `Text.bytes`
Bruce Hill
2024-11-17
Rename datetime -> moment
Bruce Hill
2024-11-09
Make the compiler stricter about not promoting local value variables to
Bruce Hill
2024-11-09
Introduce a `Match` struct to represent pattern matching results, which
Bruce Hill
2024-11-05
Add byte hex tests
Bruce Hill
2024-11-05
Deprecate bit-width integer/num literals in favor of using type
Bruce Hill
2024-11-04
Update text API to use optional returns when applicable
Bruce Hill
2024-11-03
Fix up test to use RNGs
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
Add a `repeat` keyword
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-11-02
Make Text:find() return an optional int
Bruce Hill
2024-10-29
Add file globbing
Bruce Hill
2024-10-27
Finish deprecating stack refs with &
Bruce Hill
2024-10-27
Update DateTime API to have separate methods for getting each component
Bruce Hill
2024-10-09
Change function syntax from `func(args)->ret` to `func(args -> ret)`
Bruce Hill
2024-10-09
Add a test for mutating closed-over variables in a defer statement
Bruce Hill
2024-10-08
Add a test for optionals to ensure they size correctly
Bruce Hill
2024-10-04
Deprecate readonly pointers for now
Bruce Hill
2024-09-30
Add datetime literal and tests
Bruce Hill
2024-09-24
Rename `from_unsafe_text` to `without_escaping`
Bruce Hill
2024-09-24
Support Int(yes/no)
Bruce Hill
2024-09-16
Fix `not x` for optional values
Bruce Hill
2024-09-16
Deprecate :or_else()/:or_fail()/:or_exit() in favor of the `or` operator
Bruce Hill
2024-09-16
Have Text:matches() return an optional array of matches
Bruce Hill
2024-09-16
Add some basic pattern matching/suffix code for paths
Bruce Hill
2024-09-15
Overhaul of how libraries are installed
Bruce Hill
2024-09-15
Update Inline C syntax and documentation/tests
Bruce Hill
2024-09-15
Add optional:or_exit(...)
Bruce Hill
2024-09-15
Fix up `if var := ...:` in ternary expressions and optional checking
Bruce Hill
2024-09-15
Fix up file test
Bruce Hill
2024-09-15
Add a Byte datatype
Bruce Hill
2024-09-15
Improve automatic text quoting so it minimizes escape sequences when
Bruce Hill
2024-09-12
Make functions print with `func name(...)->... [file:line]` info
Bruce Hill
2024-09-12
Fix up comprehensions so set comprehensions work and everything is a bit
Bruce Hill
2024-09-12
Implement optional hashing/equality/comparisons
Bruce Hill
2024-09-12
For single-member structs/enums, don't print the member name
Bruce Hill
2024-09-12
Change unicode escape to \{name} and add escape for ANSI CSI sequences:
Bruce Hill
2024-09-12
Table:get() now uses optional values instead of default or failure modes
Bruce Hill
2024-09-12
Add postfix `!` operator for optionals
Bruce Hill
[next]