Skip to content

GC Traits#27

Merged
l1h3r merged 1 commit intomainfrom
feat/gc-traits
Feb 22, 2026
Merged

GC Traits#27
l1h3r merged 1 commit intomainfrom
feat/gc-traits

Conversation

@l1h3r
Copy link
Copy Markdown
Owner

@l1h3r l1h3r commented Feb 20, 2026

This PR adds configurable memory reclamation strategies.

  • Added CollectorWeak and Collector traits
  • Made sdd dep optional (enabled by default)
  • Exposed Leak collector for no-std environments
  • Updated Params to require type Collector: CollectorWeak
  • Added P::Collector: Collector bound to PTab::remove()

@l1h3r l1h3r force-pushed the feat/gc-traits branch 4 times, most recently from 614eef3 to 943b5a3 Compare February 22, 2026 01:57
@l1h3r l1h3r marked this pull request as ready for review February 22, 2026 02:01
Repository owner deleted a comment from codecov-commenter Feb 22, 2026
This was linked to issues Feb 22, 2026
@l1h3r l1h3r force-pushed the feat/gc-traits branch 2 times, most recently from b747d99 to 5e845bf Compare February 22, 2026 17:38
Comment thread Cargo.toml Outdated
- Added `CollectorWeak` and `Collector` traits
- Made `sdd` dep optional (enabled by default)
- Exposed `Leak` collector for no-std environments
- Updated `Params` to require `type Collector: CollectorWeak`
- Added `P::Collector: Collector` bound to `PTab::remove()`
@l1h3r l1h3r merged commit 701550c into main Feb 22, 2026
26 checks passed
@l1h3r l1h3r deleted the feat/gc-traits branch February 22, 2026 18:39
This was referenced Feb 22, 2026
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.

Configurable reclamation Append-only Table

1 participant