summaryrefslogtreecommitdiff
path: root/miniany/TODOS
diff options
context:
space:
mode:
Diffstat (limited to 'miniany/TODOS')
-rw-r--r--miniany/TODOS12
1 files changed, 12 insertions, 0 deletions
diff --git a/miniany/TODOS b/miniany/TODOS
new file mode 100644
index 0000000..ed6e09e
--- /dev/null
+++ b/miniany/TODOS
@@ -0,0 +1,12 @@
+- avoid inline assembler, have more a inline bytecode adder
+ explicit opcodes, e.g. nop -> .byte 0x90
+- read -1 problem is the c4.c as interpreter reading behaving wrongly
+ because -1 is wrongly handled in integer parsing
+- variadic functions are not type-safe, do we need them?
+ - printf -> putint, putchar, etc.
+ - snprintf no option, strcat, strstr etc also not really
+ - newer formating functions and logging: strfmon, error, warn, syslog
+ - syscall
+
+
+