The update enhances object management by involving scope-based reference counting. The change affects loading and destruction operations in the Object and several other classes, ensuring the release or retention of objects adhere to their usage context. A function for logging type data has also been introduced to provide better clarity during debugging. Also, tests in script & interpreter have been altered to run in separate module initializations to avoid cross-test interference. Overall, it provides better memory management and dependable tests. |
||
|---|---|---|
| .. | ||
| module.cpp | ||
| object.cpp | ||
| objectsave.cpp | ||
| scriptsection.cpp | ||
| typegroups.cpp | ||
| typemethods.cpp | ||