Skip to content
This repository has been archived by the owner on Nov 24, 2022. It is now read-only.

GC: correctly collect TSOs #310

Open
3 tasks
hsyl20 opened this issue Oct 2, 2019 · 1 comment
Open
3 tasks

GC: correctly collect TSOs #310

hsyl20 opened this issue Oct 2, 2019 · 1 comment
Labels
P1 critical: next release

Comments

@hsyl20
Copy link
Collaborator

hsyl20 commented Oct 2, 2019

Currently the GC uses all the TSOs as roots (even the completed ones).

  • Only use active TSOs as roots
  • Don't forget to evacuate the link field on the active TSOs
  • Blocked TSOs that are garbage-collected should be resurrected with the appropriate exception (BlockedIndefinitelyOnMVar/STM or NonTermination)
@hsyl20 hsyl20 added the P1 critical: next release label Oct 2, 2019
@hsyl20 hsyl20 changed the title GC: add support for resurrected threads GC: correctly collect TSOs Oct 2, 2019
@Yveling23
Copy link

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
P1 critical: next release
Projects
None yet
Development

No branches or pull requests

2 participants