quakeforge/tools/qfcc/TODO
Bill Currie 16d899ace5 Remove the string:string concatentation TODO item.
I think it may have been for compatibility with a certain qcc variant (no
idea which one, though). While the shift/reduce conflict is fixable using
"%prec IFX" on the const:string rule, the colon breaks test?"a":"b".
Putting parentheses around "a" allows such a construct, requiring them
breaks comatibility with C. I think this feature just isn't worth that.
2013-06-26 23:04:35 +09:00

22 lines
705 B
Text

o = todo
X = done
? = maybe but not likely
M = more testing
I = in progress
W = waiting on other work
X fix object files
X fix enums in switch statements (use tables (treat as int), check missing)
M arrays in structures
M unnamed function parameters for prototypes/typdefs etc.
I optimizations (esp CSE)
I fix used/uninitialized warnings
o id id;
o vec = [x, y, z]; expressions (nice feature in fteqcc)
M finish -Fifstring
o isset() intrinsic for more consistent string handling.
o arrays in entities
o optional arguments for functions (alternative to overloading)
vector(vector fwd, optional vector up) vectoangles = #51;
? try to reduce memory consumption
?? embedded nul characters in strings (why?)