quakeforge/tools/qfcc/TODO
Bill Currie d1364e460c [qfcc] Update some TODO entries
Mostly marking stuff as done, and adding a note to the optional params
item.
2025-01-09 17:32:07 +09:00

27 lines
880 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
X id id;
X 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;
Also, vector(vector fwd ... vector up) style syntax maybe
X rewrite type system to be const-correct (hard!)
o symbolic differentiation
o tensor calculus
o geometric calculus
? try to reduce memory consumption
?? embedded nul characters in strings (why?)