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; M 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; o rewrite type system to be const-correct (hard!) ? try to reduce memory consumption ?? embedded nul characters in strings (why?)