| Age | Commit message (Collapse) | Author |
|
|
|
|
|
parsing to use that approach
|
|
|
|
|
|
|
|
|
|
|
|
appropriate
|
|
|
|
statements aren't those)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
./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
|