This repository has been archived by the owner on Jul 31, 2024. It is now read-only.
TiMemory 1.3.1
- Custom TiMemory namespace was removed, now just "tim"
- Large rewrite of plotting utilities resulting in a significant improvement
- Replaced timing_manager with manager but typedef in C++ and Python to allow backwards-compatibility
- Added new features to auto_timer
- Removed clone from timer
- Added rss_{tot,self}_min
- Updated pybind11 to v2.2.2
- Updated docs and README.rst
- Shared library linking + plotting fixes
- Python install now includes C++ development files
- All cmake options are not prefixed with TIMEMORY_
- Improved Windows DLL support (full support for Windows shared and static lib)
- setup.py will install CMake config properly
- platform-default settings on whether to use dynamic linking (Windows=OFF, else=ON)
- Improved testing + memory unit improvements
- Memory units are now always in multiples of 1024
- Added some thread-safety
- Updated README to deprecate is_class in decorator