| Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
|
|
|
|
|
|
./foo.tm`, `use <foo.h>`, `use libfoo.so`
|
|
makes error reporting easier and prevents issues where some functions
could be assigned, but not others. Also change outputs so Void returns
don't show up when displaying types, now just: `func()`
|
|
derefenced for method calls
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
of ints/nums
|
|
which lets get() keep the non-null return type
|
|
|
|
|
|
|
|
array:remove(index)->array:remove_at(index) to avoid confusion. Also
hook up array:has()
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
values, replacing them with a `:bump()` function for tables with numeric
values. This means that counters can be implemented easily without the
need to mask complexity.
|
|
|
|
allocated, making more explicit checks for refcounts and max values,
optimizations for certain methods, and adding compile-time errors for
arrays that hold items that are too large.
|
|
to use Int$random() and return values
|
|
This reverts commit 68b34cf00b8a52509c0bed7b1e66b3e40de0c4f5.
|
|
explicitly use random eviction.
|
|
rather than a reference.
|
|
|
|
|
|
|
|
|
|
|
|
`if` statements
|
|
|
|
|
|
|
|
|