From 5e46d2c2f964328694ec23e71414dbc6080c352e Mon Sep 17 00:00:00 2001 From: "Jonathan R. Madsen" Date: Wed, 14 Jul 2021 20:42:29 -0500 Subject: [PATCH] Release 3.2.2 - Updated CHANGELOG.md --- CHANGELOG.md | 28 ++++++++++++++++++++++++++++ VERSION | 2 +- 2 files changed, 29 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 9e042b95c..d2cb7eaad 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,33 @@ # timemory +## Version 3.2.2 + +> Date: Wed Jul 14 20:42:29 2021 -0500 + +- Python gotcha fixes + - Fixed issues with mallocp segfaulting from Python + - Fixed storage merge() segfaulting +- New Python tools submodule (timemory.tools) + - tools.function_wrappers combines {start,stop}_{mpip,ompt,ncclp,mallocp} + into one configurable handle and provides decorator + context-manager features +- New Python functions which are used within tools.function_wrappers + - timemory.start_function_wrappers + - timemory.stop_function_wrappers +- Fixed timemory-python-line-profiler script calling timemory.profiler +- API change in ring_buffer template + - read/write member functions return pointer to object read/written to + instead of bytes +- API change in storage and tsettings + - Classes are declared as final to optimize any vtable calls +- Removed runtime_configurable restriction for do_enumerator_generate + - This enables user_bundles to be used again in Python +- Added operation::python_class_name +- Updated examples: + - ex_python_bindings (and libex_python_bindings) +- Fix to get_hash_identifier +- Removed concurrency comparison when generating a diff b/t two runs +- Fixed issues with popen.cpp guarding with TIMEMORY_WINDOWS but never defined + ## Version 3.2.1 > Date: Fri Jul 9 16:55:33 2021 -0500 diff --git a/VERSION b/VERSION index de251be8e..be94e6f53 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -3.2.2.dev0 +3.2.2