|
1d2e55f53d
|
Allow uninitialized variables when there's a sensible empty value
(defaults to empty/zero value)
|
2025-04-06 19:20:07 -04:00 |
|
|
6782cc5570
|
No more colons for blocks
|
2025-04-06 16:07:23 -04:00 |
|
|
2bb2ff871f
|
Change method calls to use foo.baz() instead of foo:baz()
|
2025-04-06 14:20:18 -04:00 |
|
|
7b735ab6fc
|
Misc fixes
|
2025-04-04 18:29:09 -04:00 |
|
|
0b8074154e
|
First working compile of refactor to add explicit typing to declarations
and support untyped empty collections and `none`s
|
2025-04-04 17:06:09 -04:00 |
|
|
37f3e91f6c
|
Rename "NONE" to "none"
|
2024-12-07 16:04:25 -05:00 |
|
|
d4b10514fb
|
Clean up some more null->none renames and fix the documentation. Also
change the literal syntax to `NONE:T` instead of `!T`
|
2024-11-24 16:36:27 -05:00 |
|
|
145a078387
|
Make the compiler stricter about not promoting local value variables to
pointers
|
2024-11-09 17:26:01 -05:00 |
|
|
0b7a0dd043
|
Change reducers to use (OP: ...) syntax and return an optional value
|
2024-11-02 20:22:19 -04:00 |
|
|
074cf22ad4
|
Change function syntax from func(args)->ret to func(args -> ret)
|
2024-10-09 13:26:28 -04:00 |
|
|
3443edf760
|
Use optionals for iterators
|
2024-09-11 22:28:43 -04:00 |
|
|
967b649da2
|
Deprecate # operator in favor of .length and fix up some issues
|
2024-08-18 20:39:57 -04:00 |
|
|
f4b04a1b8c
|
Improved syntax for dollar-string literals
|
2024-08-18 14:44:15 -04:00 |
|
|
cb6cebf12e
|
Add test for iterators
|
2024-08-10 14:52:53 -04:00 |
|