Skip to content

Weak scrub fix & TWeakMap#1093

Merged
ctrlaltca merged 2 commits intopradosoft:masterfrom
belisoful:weak-scrub-fix-tweakmap
May 8, 2026
Merged

Weak scrub fix & TWeakMap#1093
ctrlaltca merged 2 commits intopradosoft:masterfrom
belisoful:weak-scrub-fix-tweakmap

Conversation

@belisoful
Copy link
Copy Markdown
Member

There was an issue with re-entrant weak scrubbing caused by Garbage Collection scrubbing a second time within a scrub. It was not something that could be repeatably tested due to being a GC issue.

  • Adds scrubbing property to prevent scrub from re-entry.
  • Adds TWeakMap.
  • Refactored the common weak properties into the weak trait

@ctrlaltca ctrlaltca merged commit de88da3 into pradosoft:master May 8, 2026
10 checks passed
@belisoful belisoful deleted the weak-scrub-fix-tweakmap branch May 8, 2026 09:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants