diff options
| author | bellard <bellard> | 2002-08-31 12:44:16 +0000 |
|---|---|---|
| committer | bellard <bellard> | 2002-08-31 12:44:16 +0000 |
| commit | bc427f5bec9554d5759a2888daafc18b76056e11 (patch) | |
| tree | 65cf6fb6dc2b27e0b86cc33ebb654b10f59f73c8 /TODO | |
| parent | 540d31895c8b28bf085a6612e1093879179dbc7a (diff) | |
| download | tinycc-bc427f5bec9554d5759a2888daafc18b76056e11.tar.gz tinycc-bc427f5bec9554d5759a2888daafc18b76056e11.tar.bz2 | |
update
Diffstat (limited to 'TODO')
| -rw-r--r-- | TODO | 13 |
1 files changed, 8 insertions, 5 deletions
@@ -1,15 +1,18 @@ TODO list: -- add separate symbol/offset handling (= fix some constant - initialisation bugs) -- setjmp is not supported properly in bound checking. +- fix constant error msg +- add alloca() +- add typeof() +- add checks for multiple including of same file (= compile even faster) - add 'CType' structure to optimize type handling (= compile even faster) - suppress unneeded hash table for Symbols (= compile even faster) -- add checks for multiple including of same file (= compile even faster) +- ignore at least asm extension +- setjmp is not supported properly in bound checking. - better local variables handling (needed for other targets) - fix bound check code with '&' on local variables (currently done only for local arrays). -- To check: bound checking and float/long long/struct copy code +- To check: bound checking and float/long long/struct copy code. bound + checking and symbol + offset optimization - To fix: 'sizeof' generate code if too complex expression is given. - free all allocated data and use longjmp for errors (useful for libtcc use) |
