Added:
- Added functions
renf_elem_addmulandrenf_elem_submulto computeres += a * bandres -= a * bwith fewer temporaries. In the C++ interface, these methods are callediaddmulandisubmul.
Changed:
- Changed the documentation build to use breathe & sphinx instead of standardese & sphinx.
- Changed the recommended setup for developers to use pixi instead of conda/mamba. See the README for details.
- Changed
configureto not complain when test-requirements such as byexample, benchmark, realalg, or SageMath are missing. (The tests are included if the dependencies are detected but just disabled otherwise without the need for--without-byexample --without-benchmark --without-sage --without-realalg.)
Removed:
- Removed binder demo from our README (we do not think that anybody has been using it never really worked great.)
Fixed:
- Fixed build issues with FLINT 3.2.2.
- Fixed dependency tracking when
configureis rerun with different compiler flags by tracking config.h in all source files.