Skip to content
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

Release 3.2.2 #219

Merged
merged 3 commits into from
Jul 15, 2021
Merged

Release 3.2.2 #219

merged 3 commits into from
Jul 15, 2021

Conversation

jrmadsen
Copy link
Collaborator

No description provided.

jrmadsen and others added 3 commits July 12, 2021 01:52
Release-3.2.1

- pytimem fix
  - fix missing import of component_bundle and component_tuple
- added additional python tests
- Ability to build with static libraries: python bindings, mpip library, mallocp library, ompt library, ncclp library, KokkosP libraries
- Setting TIMEMORY_BUILD_PYTHON to OFF now results in searching for external pybind11 install
- Renamed some CMake files in cmake/Modules
- Updated caliper and gotcha submodules to support {CALIPER,GOTCHA}_INSTALL_{CONFIG,HEADER} options
- Added TIMEMORY_INSTALL_PYTHON option
- Fixed BUILD_STATIC_LIBS=ON + CMAKE_POSITION_INDEPENDENT_CODE=ON
- Fixed TIMEMORY_USE_CUDA=ON + TIMEMORY_REQUIRE_PACKAGES=ON to fail
- If TIMEMORY_REQUIRED_PACKAGES=OFF, search for packages first before adding submodule
- Extended setup.py to support more options and support non-development install (no headers or cmake config)
- Removed TIMEMORY_EMBED_PYTHON option
- Disable timemory-jump when no shared libraries are built since dlopen isn't possible
- Replaced allocator member functions construct, destroy, allocate, deallocate with calls to static functions of allocator traits
- added support for CMAKE_ARGS env variable in setup.py
- remove absolute rpath when SKBUILD/SPACK_BUILD (since these have staging directories)
- timemory-{c,cxx,fortran} alias libraries in build tree
- toggled python function profiler to not include line number by default
  - This can cause strange results when generators are used
* python gotcha fixes
* python tools submodule
* reduced windows build matrix
* Fixed some header includes

- line_profiler script fix (was calling timemory.profiler)
- ring_buffer returns length and pointer pair from read/write
- storage merge() fix
- added final to storage and tsettings classes
- removed runtime_configurable restriction for do_enumerator_generate
- added operation::python_class_name
- moved gotcha_suppression to own file
- updated libex_bindings
- python: timemory.start_profiling
- python: timemory.stop_profiling
- python: tools submodule
- python: tools function wrappers
- fix to get_hash_identifier
- removed concurrency comparison in diff output
- popen.cpp was using TIMEMORY_WINDOWS but no include
- updated RTD to use python 3.7
- ring buffer optional mmap
- docs updates
- Updated CHANGELOG.md
@jrmadsen jrmadsen merged commit 4725f4e into master Jul 15, 2021
@jrmadsen jrmadsen deleted the release-3.2.2 branch July 15, 2021 02:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant