Releases: alugowski/fast_matrix_market
v1.7.6
What's Changed
- Upgrade to fast_float 6.0.0 by @alugowski in #61
- Prevent a possible clash with SciPy 1.12's FMM by @alugowski in #63
Full Changelog: v1.7.5...v1.7.6
v1.7.5
What's Changed
- Support older CMake 3.14+ by @alugowski in #53
- Add generator and sort examples by @alugowski in #55
- Support older GCC/Clang that require extra link flags for C++11 threads by @alugowski in #56
- Add Windows MinGW tests by @alugowski in #57
- Add cstdint include to types.h by @alugowski in #58
Full Changelog: v1.7.4...v1.7.5
v1.7.4
What's Changed
- Support C++23 fixed-width floating point types by @alugowski in #47
- Duplicate-free symmetric diagonals by @alugowski in #51
Full Changelog: v1.7.3...v1.7.4
v1.7.3
What's Changed
- Read CRLF files on non-Windows platforms by @alugowski in #30
- Add method to procedurally generate matrices by @alugowski in #31
- GraphBLAS binding: sum duplicates by @alugowski in #34
- Include
std::string
user type in main header by @alugowski in #35 - Enable GraphBLAS binding to write arrays directly by @alugowski in #36
- DOC: Add the R bindings by @HaoZeke in #39
- Fix GraphBLAS complex value compilation by @alugowski in #41
- Register with threadpoolctl by @alugowski in #37
- Add ...3.25 to minimum cmake version to show support for new cmake by @alugowski in #42
- Bump actions/checkout from 3 to 4 by @dependabot in #44
- Python 3.12 and Linux aarch64 wheels by @alugowski in #43
New Contributors
- @HaoZeke made their first contribution in #39
- @dependabot made their first contribution in #44
Full Changelog: v1.7.2...v1.7.3
v1.7.2
v1.7.1
v1.7.0
Reduce memory usage on parallel reads
Reduce compilation time and library size by coalescing some code paths
Fix CSC write insufficient parallelism issue
Add write_matrix_market_csc
Flush streams at the end of write (fixes some PyPy issues)
Compile on 32-bit systems
Permit fully indented .mtx files
Improved multiline comments
Add compile-time option to exclude vector support
Add option to always include comment line, even if empty (match SciPy behavior)
Python: open files in binary mode which fixes some compatibility issues on Windows
Python: Fix seek on sync crash with StringIO, manifested in mminfo of StringIO objects
Python: find symmetry on small matrices by default