Skip to content

Commit ca9cbc4

Browse files
committed
Add todos
1 parent 324b2b9 commit ca9cbc4

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

TODO.md

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,15 @@
55
- Floats
66
- Blob type (for raw memory)
77
alloc8(size), get(blob, idx), set(blob, idx)
8-
synatx sugar for get, set with []
8+
synatx sugar for get, set with []. Use alloc, storew and loadw
99
(for arrays, strings, maps)
1010
- Arrays
1111
- Dynamic Strings
1212
- Garbage collection for heap objects (structs)
1313
- Fix recursion example. Get return type of non recursive
1414
return and use as override. Ignore recursive return.
1515
- Function overloading (name, number of parameters, type of parameters)
16-
- Member functions for structs
16+
- Member functions for structs
17+
- Throw when encountering a function that does not return on all paths
18+
- Throw when finding a type annotation that does not name a type (struct or primitive)
19+
- FFI for Windows

0 commit comments

Comments
 (0)