added compound literals parsing - fixed string init with {}
[tinycc.git] / TODO
blob89aa7989735fbde1abc812acde20267e09a3ff34
1 TODO list:
3 Critical:
5 - add structure assign.
6 - fix 'char' and 'short' casts.
7 - 0 is pointer - fix type compare
8 - fix L'' and L"" wide chars
9 - add message if external function or variable not found.
10 - function pointers to forward reference (patch code generator).
11 - add float/double support (should be as small as possible while being
12   usable for RISC code generator too).
14 Not critical:
16 - fix preprocessor symbol redefinition 
17 - better constant opt (&&, ||, ?:)
18 - add ELF executable and shared library output option (would be needed
19   for completness!).
20 - add PowerPC code generator.
21 - add portable byte code generator and interpreter for other
22   unsupported architectures.