Enhance memory management features and IStorage/IStream tests.
#901
+157
−32
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This introduces several enhancements to memory management utilities and extends the test coverage for
IStorageandIStreaminterfaces.Add new
CoGetMallocfunction tomalloc.py:IMallocpointer retrieval into a high-level wrapperCoGetMallocutility function. This ensures consistent and type-hinted access to the memory allocator across the codebase.New Test for
IStorage.SetElementTimes:IStorage.SetElementTimesmethod. This new test verifies that modification times are correctly set for storage elements.Memory Management Test Enhancements for
IStorage.StatandIStream.Stat:pwcsNamememory allocation withinIStorage.StatandIStream.Stattests.Enhance Validation in
IStorage.Stat:IStorage.Stattests.