Commit Graph

14 Commits

Author SHA1 Message Date
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