Closed har777 closed 4 weeks ago
New methods SetFreeOffset
were added to both ZeroDictionary
and ZeroDictionaryManager
to allow direct setting of the freeOffset
field.
A new constant string dictSquashUpdatePtrCode
was added to update the current_ptr
of the DictTracker
to the end address of the squashed dictionary.
Sweep Found These Issues
__dict_manager.get_tracker(ids.squashed_dict_start)
returns None
, which could lead to a NoneType
attribute error.The changes add support for the dictSquashUpdatePtrCode
hint type in the GetHintFromCode
function by introducing a new case and its corresponding hinter creation function call.
Added functions to create and handle a new hint "DictSquashUpdatePtrCode" for updating the current_ptr
of a DictTracker
.
Sweep Found These Issues
__dict_manager
is not in scope, the function returns an error without providing a mechanism to initialize or handle this case.@har777 you have a conflict, can you resolve it?
@har777 you have a conflict, can you resolve it?
Done!
Fixes #293