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
/
arrays.tm
Age
Commit message (
Expand
)
Author
2025-04-06
Rename file
Bruce Hill
2025-04-06
Rename Array -> List in all code and docs
Bruce Hill
2025-04-06
Allow uninitialized variables when there's a sensible empty value
Bruce Hill
2025-04-06
No more colons for blocks
Bruce Hill
2025-04-06
Change method calls to use `foo.baz()` instead of `foo:baz()`
Bruce Hill
2025-04-06
Reword test for clarity
Bruce Hill
2025-04-04
Misc fixes
Bruce Hill
2025-04-04
First working compile of refactor to add explicit typing to declarations
Bruce Hill
2025-04-01
Moved RNG out of the compiler and into a standalone library
Bruce Hill
2025-03-25
Make docstring tests use an actual expression AST instead of text
Bruce Hill
2024-12-31
Fix for heap_pop() test in arrays
Bruce Hill
2024-12-31
Add array:pop()
Bruce Hill
2024-12-18
Revert "Deprecate "&" for stack references"
Bruce Hill
2024-12-07
Rename "NONE" to "none"
Bruce Hill
2024-11-30
Deprecate 'array ++= item' syntax
Bruce Hill
2024-11-24
Rename "NULL" to "NONE"
Bruce Hill
2024-11-21
Add `NULL` as a syntax for null values.
Bruce Hill
2024-11-09
Make the compiler stricter about not promoting local value variables to
Bruce Hill
2024-11-03
Fix up test to use RNGs
Bruce Hill
2024-11-03
Use an RNG parameter for array:random(), array:shuffle(),
Bruce Hill
2024-10-04
Deprecate readonly pointers for now
Bruce Hill
2024-09-11
Use optional ints in the array find()/first() API
Bruce Hill
2024-09-11
Add optional types
Bruce Hill
2024-09-03
Syntax overhaul (comments back to `#`, print statments to `!!`),
Bruce Hill
2024-08-20
Bugfix some copy-on-write cases for when pointers are automatically
Bruce Hill
2024-08-18
Add array:first(predicate:func(x:&T)->Bool)->@%T?
Bruce Hill
2024-08-18
Deprecate `#` operator in favor of .length and fix up some issues
Bruce Hill
2024-08-18
Improved syntax for dollar-string literals
Bruce Hill
2024-08-15
Add binary search test
Bruce Hill
2024-08-13
Partially working first draft of bigints
Bruce Hill
2024-07-20
Micro optimization for iterating over array ranges
Bruce Hill
2024-07-20
Deprecate array:pairs() and switch iterator functions to use enums
Bruce Hill
2024-07-13
Add array:pairs()
Bruce Hill
2024-07-10
Add array:to() to split out functionality of array:from()
Bruce Hill
2024-07-10
Replace array:slice() with array:from(first, last) and array:by(step)
Bruce Hill
2024-06-18
Fix array_lvalue
Bruce Hill
2024-06-18
Add test for array member assignment
Bruce Hill
2024-05-23
Refine the parsing of blocks so it's always ':' [inline-block] [indent indent...
Bruce Hill
2024-04-28
Syntax tweak: use ':' for blocks
Bruce Hill
2024-04-19
Add heapify(), heap_push(), and heap_pop()
Bruce Hill
2024-04-12
Introducing the main() function
Bruce Hill
2024-04-02
Add test for array:sample()
Bruce Hill
2024-04-02
Add array:sorted()
Bruce Hill
2024-04-02
Add comparison operator <> and array method to sort by a custom
Bruce Hill
2024-03-26
Add array:reversed()
Bruce Hill
2024-03-17
Add tests for nested comprehensions
Bruce Hill
2024-03-17
Add conditional loop comprehension
Bruce Hill
2024-03-17
More array tests
Bruce Hill
2024-03-14
Bugfix for looping
Bruce Hill
2024-03-07
Tweaking array tests
Bruce Hill
[next]