-
Notifications
You must be signed in to change notification settings - Fork 13
/
TODOlist.txt
32 lines (28 loc) · 1.45 KB
/
TODOlist.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
Core:
1. u. Check for hash collisions.
2. f. tuples
4. f. stand-alone executor
5. f. when external/internal function is overridden with internal/external function, functions cannot be called when JiT is enabled.
9. b. Fix alignment of dynamically allocated variables.
11. f. function should know if it is used as pointer, so that closure will not be created or closed(?)
18. f. stack trace with locals should print values
21. u. need to clarify when external variables in a local function inside a coroutine are closed.
28. u. how is generic variable argument function is instanced?
30. f. tuples and/or multiple return values
35. f. fix local class operators to be normal functions
53. f. add exception handling
55. f. internal module imports to hide internal types/functions from escaping to module users
Library:
1. f. string
Debug:
1. f. Breakpoints on x86
3. u. check all generic type tests with generic types _and_ functions that use these types in modules
4. u. check how generic type defined in model C is visible in module A with dependancy A->B->C
nullc_ide:
4. f. Tooltips with variable values
12 f. Editing code should be disabled\warning shown\edit & continue
13 f. persistent undo file in a temp folder
14 f. persistent undo on a per-file basis
15 b. breakpoint in generic function should break in all instances
nullc_exec:
1. b. return value should come from the nullc program and nothing should be printed out