Closed hackerwins closed 3 months ago
Attention: Patch coverage is 45.38462%
with 71 lines
in your changes are missing coverage. Please review.
Project coverage is 50.64%. Comparing base (
18224f1
) to head (ccacc0a
).:exclamation: Current head ccacc0a differs from pull request most recent head 1e5ca67
Please upload reports for the commit 1e5ca67 to get more accurate results.
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
What this PR does / why we need it:
Implement RHT.GC
This commit adds GC to RHT data structure. RHT is used in Tree and Text, and when Style methods are executed, values that need to be GC'ed are added to the GC cache. This commit generalizes GC logic by introducing abstract types
GCParent
andGCChild
and managing them flatly from the root.Which issue(s) this PR fixes:
Address #796
Special notes for your reviewer:
Does this PR introduce a user-facing change?:
Additional documentation:
Checklist: