No description
Find a file
IlushaShurupov 55571ca3dd Load and destroy methods revised for proper reference counting
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.
2023-08-01 20:06:34 +03:00
.github/workflows Update cmake.yml to build Graphics 2023-07-23 17:05:35 +03:00
Allocators Adding Simple Objest test. Fixes some bugs 2023-07-31 20:16:05 +03:00
CommandLine Archiver Initial 2023-07-30 08:28:31 +03:00
Connection Adding Simple Objest test. Fixes some bugs 2023-07-31 20:16:05 +03:00
Containers Merge branch 'Archiver' 2023-07-30 08:32:21 +03:00
Externals Graphics module Initial (And some more fixes embedded) 2023-07-23 15:31:34 +03:00
Graphics Graphics Animations & Renaming 2023-07-23 22:11:14 +03:00
Math Archiver Initial 2023-07-30 08:28:31 +03:00
Modules Refactor save size calculation with SaveSizeCounter 2023-08-01 07:41:09 +03:00
Objects Load and destroy methods revised for proper reference counting 2023-08-01 20:06:34 +03:00
Strings Load and destroy methods revised for proper reference counting 2023-08-01 20:06:34 +03:00
Tokenizer Archiver Initial 2023-07-30 08:28:31 +03:00
Utils Archiver Initial 2023-07-30 08:28:31 +03:00
.clang-format Math module initial 2023-07-05 20:33:18 +03:00
.clang-tidy Math module initial 2023-07-05 20:33:18 +03:00
.gitignore ignore vscode 2023-06-30 11:44:33 +00:00
.gitmodules Graphics module Initial (And some more fixes embedded) 2023-07-23 15:31:34 +03:00
CMakeLists.txt Objects Compiled 2023-07-31 08:04:14 +03:00
CMakeSettings.json Archiver Initial 2023-07-30 08:28:31 +03:00
LICENSE Adding license 2023-07-13 20:02:04 +03:00
README.MD Update README.MD (#1) 2023-07-13 20:14:38 +03:00
TODO Archiver Initial 2023-07-30 08:28:31 +03:00

Modules.