Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

PMA: Garbage collection #185

Open
eamsden opened this issue Dec 16, 2023 · 0 comments
Open

PMA: Garbage collection #185

eamsden opened this issue Dec 16, 2023 · 0 comments
Assignees
Labels
missing functionality Functionality is missing that is needed for full release

Comments

@eamsden
Copy link
Collaborator

eamsden commented Dec 16, 2023

The PMA needs a garbage collector. We need the following functionality:

  • Deallocating unused blocks
  • Melding small [what is our predicate for small?] allocations into larger allocations
  • Tracing multiple roots
  • Trait for tracing and melding
  • [later extendable to] tracing multiple roots after checking that owning threads are still active (for concurrent scries)
@eamsden eamsden self-assigned this Dec 16, 2023
@matthew-levan matthew-levan added the enhancement New feature or request label May 26, 2024
@eamsden eamsden added missing functionality Functionality is missing that is needed for full release and removed enhancement New feature or request labels May 30, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
missing functionality Functionality is missing that is needed for full release
Projects
None yet
Development

No branches or pull requests

3 participants