Changelog for
libflint19-3.1.3-1.1.x86_64.rpm :
* Wed May 08 2024 Jan Engelhardt
- Update to release 3.1.3
* Fix bugs in the `fq_default` context initialisers
* Tue Mar 19 2024 Jan Engelhardt - Update to release 3.1.2
* Remove broken ldconfig calls
* Thu Mar 07 2024 Jan Engelhardt - Update to release 3.1.1
* Add check for aligned_alloc and _aligned_malloc
* Sun Feb 25 2024 Jan Engelhardt - Update to release 3.1.0
* The methods in the ``fmpz_mod_mat`` module now use a context object.
* Changed ``fq_mat_rref`` and others to allow separate input and output matrices.
* New module ``acb_theta`` for computing complex Riemann theta functions with characteristics in any dimension.
* ``flint_printf`` and related functions now supports printing common FLINT types, e.g. using the format string ``%{fmpz}`` for ``fmpz_t``.
* Added ``fmpz_mpoly_q_set_str_pretty`` and ``fmpz_mpoly_q_get_str_pretty``.
* Added ``flint_mpn_mulhigh``.
* Fri Nov 10 2023 Jan Engelhardt - Update to release 3.0.1
* A few build fixes
* n_factor_ecm_select_curve: fix rare arithmetic bug and fix memory leak
* Sat Oct 21 2023 Jan Engelhardt - Update to release 3.0.0
* The following libraries have been merged into FLINT and are no longer maintianed as separate libs: arb-2.23, calcium-0.4, antic-0.2.5. The API is largely backwards-compatible but there are some changes to rarely-used and internal functions, documented in history.rst.
* Fri Apr 07 2023 Jan Engelhardt - Update homepage/source URLs.
* Tue Jul 05 2022 Jan Engelhardt - Update to release 2.9.0
* Add Eulerian polynomials
* Support \"multivariate\" polynomials with zero variables
* Improve Stirling numbers of both kinds
* Speed up numerous fmpz functions for small inputs
* Speedups to nmod arithmetic
* Improve nmod_mat LU decomposition
* Speed up Hermite polynomials
* Add n-th derivative for Z[x] and Q[x]
* Improve fq_default module (nmod is now used where optimal)
* Add sqrt functions for numerous polynomial/series modules and finite fields
* Add FFT matrix multiplication
* Improve LLL for general use
* Add matrix-vector products over Q
* Add can_solve function for fmpq_mat, handling non-square/singular matrices
* Tue Apr 26 2022 Jan Engelhardt - Update to release 2.8.5
* Fix unspecified serious bug in LLL
* Thu Apr 21 2022 Jan Engelhardt - Update to release 2.8.4
* Fix a serious bug in nmod_poly_xgcd_hgcd, nmod_poly_xgcd, fmpz_poly_xgcd_modular, fmpz_poly_xgcd, fmpq_poly_xgcd for polynomials of length >= 340.
* Fix a serious big in fmpz_mod_poly_xgcd for polynomials of large length
* Fix an assertion failure in fmpz_mat_solve_fflu (only relevant if asserts enabled)
* Fix some bugs on 32 bit machines
* Fix bug in nmod_mpoly_factor (returned 0 for some factorisations)
* Mon Nov 01 2021 Ferdinand Thiessen - Update to release 2.8.2
* New fq_default module which combines existing finite fields
* Speedups for linear algebra when using BLAS and/or threading
* New series expansions with coefficients in QQ
* Faster CRT
* New fmpz_mod_mpoly module
* Polynomial factoring improvements over ZZ
* Add fmpz_mat_can_solve_fflu and fmpz_mat_can_solve
* Implement nmod_mat_det_howell
* Add fmpz_mod_poly_divides, fmpz_divides, n_divides, nmod_poly_divides
* Interface for multiplying matrices by vectors and arrays
* Nearest Euclidean division
* Subresultant GCD
* XGCD over ZZ with canonical Bezout coefficients
* Add fmpz_mpoly resultant and discriminant
* Add deprecations list
* Add FLINT_SGN macro
* Speedups for series computations
* Improve Taylor shift
* Numerous bug fixes and speedups
* Fri May 07 2021 Wang Jun - Update to release 2.7.1
* Fix build bug due to missing test files
* Fix bug in multivariate factoring when there are more than six factors
* Fix issue when using MPIR 3.0.0 on Win64 with command line build
* Fix bug in fmpz_mod_poly_div_series
* Fix some broken asserts
* Support standard GNU installation directories in CMake build
* Fix stack overflow with ICC