-
Notifications
You must be signed in to change notification settings - Fork 38
Merge stable 'v1.0.x' into 'main' #1452
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merge stable 'v1.0.x' into 'main' #1452
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.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
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 |
@lukaszstolarczuk please rebase |
b452ddc
to
55bdb16
Compare
Done. |
No description provided.