refactor: remove ppool (#349)#350
Merged
Merged
Conversation
Adding .gitkeep for PR creation (default mode). This file will be removed when the task is complete. Issue: netkeep80#349
konard
marked this pull request as ready for review
April 21, 2026 00:24
Contributor
Author
Solution summaryImplemented and pushed the fix to PR 350: #350 What changed
Verification
Working tree is clean, PR is marked ready for review, and I checked issue/PR comments/reviews after the update; there were no new comments to address. Next useful step: review and merge PR 350. This summary was automatically extracted from the AI working session output. |
Contributor
Author
🤖 Solution Draft LogThis log file contains the complete execution trace of the AI solution draft process. 💰 Cost estimation:
📊 Context and tokens usage:
Total: (289.6K + 30.8M cached) input tokens, 39.4K output tokens, $17.737796 cost 🤖 Models used:
📎 Log file uploaded as Repository (53743KB)Now working session is ended, feel free to review and add any feedback on the solution draft. |
Contributor
Author
✅ Ready to mergeThis pull request is now ready to be merged:
Monitored by hive-mind with --auto-restart-until-mergeable flag |
This reverts commit f9620a0.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Fixes #349
Summary
ppoolpublic API surface fromPersistMemoryManager, including the manager alias, implementation header, generated single-header output, tests, and benchmarks.ppoolas a supported persistent type.typed_guardsupport forfree_all()cleanup and covered it with a local probe type instead ofppool.test_issue349_remove_ppoolas a structural regression guard for the removed header and manager alias.Verification
test_issue349_remove_ppoolfailed before the implementation removal becauseMgr::ppool<T>still existed.cmake --build build --target test_issue349_remove_ppool test_issue235_code_reviewctest --test-dir build --output-on-failure -R 'test_issue349_remove_ppool|test_issue235_code_review'cmake --build buildctest --test-dir build --output-on-failure(92/92 passed)cmake -B build-bench -DCMAKE_BUILD_TYPE=Release -DBUILD_TESTING=ON -DPMM_BUILD_EXAMPLES=OFF -DPMM_BUILD_BENCHMARKS=ONcmake --build build-bench --target pmm_benchmarksbash scripts/generate-single-headers.sh --strip-comments --output-dir /tmp/pmm-generated-checkplus diff against committedsingle_include/pmm/*bash scripts/check-docs-consistency.shbash scripts/check-repo-guard-rollout.shbash scripts/check-version-consistency.shGITHUB_BASE_REF=main bash scripts/check-changelog-fragment.sh~/.local/bin/clang-format --dry-run --Werroron changed C++ filesgit diff --checkCI
All GitHub checks pass on
710c396, including clang-format, cppcheck, docs consistency, version consistency, repo-guard, single-header freshness, Linux/macOS/Windows builds, demo builds, and sanitizer jobs.