Merge stable 'v1.0.x' into 'main' - #1452
Merged
bratpiorka merged 11 commits intoJul 22, 2025
Merged
Conversation
Fix initialize description in memory pool ops
add ctl_stats to remaining providers
…date [CMake] Update deprecated msg for hwloc option
We cache only 'vcpkg/packages' dir as it's all that's needed. The speed up is from ~10 mins of deps downloading and building to a few seconds. Binaries, though, may be incompatible between different machines and Windows, so cache per w'flow and machine. Co-authored-by: Rafał Rudnicki <rafal.rudnicki@intel.com>
[CI] Add vcpkg caching in Win workflows
There was a problem hiding this comment.
Pull Request Overview
This PR merges the stable v1.0.x branch into main, representing the release of version 1.0.0 of the Unified Memory Framework (UMF). The changes implement control (CTL) statistics functionality across all memory providers and improve CI workflow efficiency.
- Adds comprehensive memory allocation/deallocation statistics tracking for all memory providers
- Implements CTL interface for querying and managing memory statistics through experimental APIs
- Optimizes CI workflows by adding vcpkg package caching to reduce build times
Reviewed Changes
Copilot reviewed 20 out of 20 changed files in this pull request and generated 1 comment.
Show a summary per file
| File | Description |
|---|---|
| test/providers/provider_*.cpp | Adds ctl_stats test cases for all memory provider types |
| src/provider/provider_*.c | Implements statistics tracking and CTL interface for memory providers |
| include/umf/memory_pool_ops.h | Updates documentation for memory pool initialization |
| ChangeLog | Updates version from 1.0.0-rc2 to 1.0.0 |
| .github/workflows/*.yml | Adds vcpkg caching to improve CI build performance |
bratpiorka
approved these changes
Jul 22, 2025
Contributor
|
@lukaszstolarczuk please rebase |
lukaszstolarczuk
force-pushed
the
merge-stable-v1.0.x-into-main
branch
from
July 22, 2025 14:18
b452ddc to
55bdb16
Compare
Collaborator
Author
Done. |
lplewa
approved these changes
Jul 22, 2025
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.
No description provided.