Skip to content

Conversation

pciolkosz
Copy link
Contributor

Currently we have a memory pool type that you need to wrap into a resource type that references it in order to use it in allocations.
That step seems unnecessary, it's better to extend the memory pool type to also provide a resource interface. This way there is no potential dangling pool references and memory pool type can be packed into the type erased wrappers for resources.

Note: This change leaves the naming to be a bit inconsistent, I will do a follow up change to do a bunch of renames, in order to keep this PR focused on the implementation.

@pciolkosz pciolkosz requested a review from a team as a code owner October 10, 2025 02:51
@pciolkosz pciolkosz requested a review from miscco October 10, 2025 02:51
@github-project-automation github-project-automation bot moved this to Todo in CCCL Oct 10, 2025
@cccl-authenticator-app cccl-authenticator-app bot moved this from Todo to In Review in CCCL Oct 10, 2025
@pciolkosz pciolkosz requested a review from davebayer October 10, 2025 02:51

This comment has been minimized.

@pciolkosz pciolkosz force-pushed the make_memory_pool_type_a_resource branch from 457f50d to f9391aa Compare October 10, 2025 03:35

This comment has been minimized.

Copy link
Contributor

🥳 CI Workflow Results

🟩 Finished in 23m 25s: Pass: 100%/42 | Total: 4h 56m | Max: 16m 58s | Hits: 94%/21945

See results here.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: In Review

Development

Successfully merging this pull request may close these issues.

3 participants