|
| 1 | +Mon Jul 07 2025 Łukasz Stolarczuk <lukasz.stolarczuk@intel.com> |
| 2 | + |
| 3 | + * Version 1.0.0-rc1 |
| 4 | + |
| 5 | + The Unified Memory Framework (UMF) is a library for constructing allocators and memory pools. |
| 6 | + It also contains broadly useful abstractions and utilities for memory management. |
| 7 | + UMF allows users to manage multiple memory pools characterized by different attributes, |
| 8 | + allowing certain allocation types to be isolated from others and allocated using different |
| 9 | + hardware resources as required. |
| 10 | + |
| 11 | + While this is the first UMF release with the backward compatibility guarantee, |
| 12 | + part of the library's API (at the moment: CTL, memspace, memtarget, and mempolicy) |
| 13 | + is still experimental and may change in future releases. |
| 14 | + |
| 15 | + Due to cleanup and improvements there have been some API changes made: |
| 16 | + - add const qualifier to parameters, where applicable (#1257, #1266) |
| 17 | + - unify return values (#1387, #1370) |
| 18 | + - make pool get name an obligatory pool function (#1398) |
| 19 | + - make out parameters the last functions' arguments (#1408) |
| 20 | + |
| 21 | + This release contains also: |
| 22 | + - new experimental CTL API (i.a. #913, #1073, #1206) |
| 23 | + - add umfPoolGetName (#1320) |
| 24 | + - use multiple arenas in Jemalloc pool (#1214) |
| 25 | + - make umfInit thread-safe (#1399) |
| 26 | + - add umfd debug library on Windows (#1219, #1238) |
| 27 | + - deprecate UMF_DISABLE_HWLOC CMake build option (#1308) |
| 28 | + - fix: numanode index retrieval (#1309) |
| 29 | + - fix: reset base allocator destroy flag (#1326) |
| 30 | + |
1 | 31 | Mon May 12 2025 Łukasz Stolarczuk <lukasz.stolarczuk@intel.com>
|
2 | 32 |
|
3 | 33 | * Version 0.11.2
|
|
0 commit comments