No description
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. |
||
|---|---|---|
| .github/workflows | ||
| Allocators | ||
| CommandLine | ||
| Connection | ||
| Containers | ||
| Externals | ||
| Graphics | ||
| Math | ||
| Modules | ||
| Objects | ||
| Strings | ||
| Tokenizer | ||
| Utils | ||
| .clang-format | ||
| .clang-tidy | ||
| .gitignore | ||
| .gitmodules | ||
| CMakeLists.txt | ||
| CMakeSettings.json | ||
| LICENSE | ||
| README.MD | ||
| TODO | ||
Modules.