This revision adds a complex test to the 'TestInterpreter.cpp' file to test functionalities such as classes, variable initializations, loops, conditionals and methods in the interpreter. The token parser has also been updated with a reset method in the 'parser.cpp' file for cleaning up any previous state before parsing a new script. This ensures the parser starts fresh for each new parse request. It also improves the debugging process in 'function.cpp' by printing the description of parser errors. Few completed tasks are removed from the TODO list.
39 lines
No EOL
769 B
Text
39 lines
No EOL
769 B
Text
Testing !!
|
|
|
|
Objects:
|
|
write tests before refactor !!
|
|
Alloc Size queries
|
|
remove obj_ref_count macro
|
|
fix all clang-tidy notices
|
|
replace all strings with const string ref
|
|
replace all type usages with typedefs
|
|
remove tp::
|
|
rename classes
|
|
|
|
Graphics:
|
|
Window event system
|
|
Graphics API
|
|
FPS count & Performance control
|
|
|
|
Containers:
|
|
Test generatePermutations
|
|
Add variant size buffer
|
|
Buffer add resize function
|
|
Buffer improvements
|
|
Buff serialization
|
|
Tree serialization
|
|
Write Traverse Avl test
|
|
Add mem leakage tests
|
|
Add check copy times
|
|
AVL dont copy data just swap
|
|
|
|
Storage:
|
|
Finish networking
|
|
Enable preloads
|
|
|
|
Utils:
|
|
Stack trace fixes
|
|
Save leaks and then use in debugging to break when the same call occurs?
|
|
|
|
TextEditor:
|
|
Implement |