v1.0.1
pbr-cpp-memory-pool v1.0.1 — packaging patch
v1.0.1 is a packaging-only patch over v1.0.0. It ships the two Phase-2 package-manager integrations that closed Milestone 7's stretch items. The library itself is byte-identical to v1.0.0 — no source, API, ABI, or behaviour change; only repository-side packaging metadata was added. (That is why this is a PATCH rather than a MINOR, and why Milestone 8 still closes at v1.1.0.)
What's new
vcpkg port (ADR-0030)
An in-repo overlay port under ports/pbr-memory-pool/, pinned to the v1.0.0 source tag by SHA512. It builds from source through the project's own CMake install rules (ADR-0028) and relocates the find_package config and pkg-config .pc into vcpkg's layout.
vcpkg install pbr-memory-pool --overlay-ports=portsConan 2.x recipe (ADR-0031)
A recipe under conan/ (with a ConanCenter-style test_package/), pinned to the v1.0.0 source tag by SHA256. It builds through the same install rules and re-exposes the target via Conan's generators.
conan create conan/ # then depend on pbr-memory-pool/1.0.1Both integrations yield the identical imported target as every other consumption mode:
find_package(pbr_memory_pool CONFIG REQUIRED)
target_link_libraries(my_app PRIVATE pbr::memory_pool)Registry publication (microsoft/vcpkg, ConanCenter / self-hosted) is deferred — both port files are written to upstream conventions and the submission steps are documented in ports/README.md and conan/README.md.
Spec Coverage Map
No change — packaging adds no spec requirement. All fifteen rows remain ✅ (accepted in ADR-0029 at v1.0.0).
Verifying the release
Each platform tarball is the same complete cmake --install tree as v1.0.0 (full headers + static archive + CMake package config + pkg-config .pc). SHA-256 checksums are in SHA256SUMS:
sha256sum --check SHA256SUMSLinks
- Changelog entry:
CHANGELOG.md—[1.0.1] - Previous release:
docs/releases/v1.0.0.md - Specification:
docs/specs/01_spec_cpp_memory_pool.md