Skip to content

Refactor Interface#29

Merged
G-071 merged 19 commits intomasterfrom
refactor_interface
Mar 11, 2024
Merged

Refactor Interface#29
G-071 merged 19 commits intomasterfrom
refactor_interface

Conversation

@G-071
Copy link
Copy Markdown
Member

@G-071 G-071 commented Mar 11, 2024

This PR refactors the entire interface and file hierarchy to consistently use the cppuddle namespace. It further breaks the functionality into three sub-namespaces: memory_recycling (for the buffer management and the allocators), executor_recycling (for the executor pools and executor RAII wrapper) and kernel_aggregation (for the executors/allocators that enable the on-the-fly kernel aggregation/kernel fusion).

The old interface (and header files) should still work, but is deprecated from now on (and will consequently cause quite a lot of warnings).

@G-071 G-071 merged commit 72113e6 into master Mar 11, 2024
@G-071 G-071 deleted the refactor_interface branch February 4, 2025 09:46
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.

1 participant