2025-06-16 12:04:54 +02:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Mon Jun 16 10:04:20 UTC 2025 - Jan Engelhardt <jengelh@inai.de>
|
|
|
|
|
|
|
|
|
|
- Update to release 3.3.1
|
|
|
|
|
* gr_mat_lu_classical: set permutation vector even if there are 0
|
|
|
|
|
columns
|
|
|
|
|
|
2025-03-31 11:19:56 +02:00
|
|
|
|
-------------------------------------------------------------------
|
2025-06-12 00:39:15 +02:00
|
|
|
|
Wed Jun 11 22:37:35 UTC 2025 - Jan Engelhardt <jengelh@inai.de>
|
|
|
|
|
|
|
|
|
|
- Update to release 3.3.0
|
|
|
|
|
* This release includes major speedups for the acb_theta module,
|
|
|
|
|
using strides instead of row pointers in all matrix types, and
|
|
|
|
|
a lot of additions to the gr module, the Generic Rings module
|
|
|
|
|
in FLINT.
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
2025-03-31 11:19:56 +02:00
|
|
|
|
Mon Mar 31 09:19:18 UTC 2025 - Jan Engelhardt <jengelh@inai.de>
|
|
|
|
|
|
|
|
|
|
- Update to release 3.2.2
|
|
|
|
|
* Ditch assumption that the rbit instruction exists on aarch64
|
|
|
|
|
* Fix assertion failure because of an unitialized variable
|
|
|
|
|
|
2025-03-16 10:10:04 +01:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Sun Mar 16 09:04:11 UTC 2025 - Jan Engelhardt <jengelh@inai.de>
|
|
|
|
|
|
|
|
|
|
- Update to release 3.2.1
|
|
|
|
|
* Better host triplet identification for Zen
|
|
|
|
|
- Add 0001-build-reduce-build-requirements-on-gmp-and-mpfr.patch
|
|
|
|
|
|
2025-03-14 09:06:31 +01:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Fri Mar 14 08:06:03 UTC 2025 - Jan Engelhardt <jengelh@inai.de>
|
|
|
|
|
|
|
|
|
|
- Update to release 3.2.0
|
|
|
|
|
* New modules ``mpn_mod`` and ``nfloat`` for packed fixed-size
|
|
|
|
|
modulo arithmetic and packed fixed-size floating-point
|
|
|
|
|
arithmetic, respectively.
|
|
|
|
|
|
2024-05-08 11:32:46 +00:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Wed May 8 11:32:10 UTC 2024 - Jan Engelhardt <jengelh@inai.de>
|
|
|
|
|
|
|
|
|
|
- Update to release 3.1.3
|
|
|
|
|
* Fix bugs in the `fq_default` context initialisers
|
|
|
|
|
|
2024-03-19 09:57:23 +00:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Tue Mar 19 09:56:59 UTC 2024 - Jan Engelhardt <jengelh@inai.de>
|
|
|
|
|
|
|
|
|
|
- Update to release 3.1.2
|
|
|
|
|
* Remove broken ldconfig calls
|
|
|
|
|
|
2024-03-07 14:07:08 +00:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Thu Mar 7 13:46:51 UTC 2024 - Jan Engelhardt <jengelh@inai.de>
|
|
|
|
|
|
|
|
|
|
- Update to release 3.1.1
|
|
|
|
|
* Add check for aligned_alloc and _aligned_malloc
|
|
|
|
|
|
2024-02-25 18:24:37 +00:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Sun Feb 25 18:19:17 UTC 2024 - Jan Engelhardt <jengelh@inai.de>
|
|
|
|
|
|
|
|
|
|
- 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``.
|
|
|
|
|
|
2023-11-10 13:07:23 +00:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Fri Nov 10 12:20:30 UTC 2023 - Jan Engelhardt <jengelh@inai.de>
|
|
|
|
|
|
|
|
|
|
- Update to release 3.0.1
|
|
|
|
|
* A few build fixes
|
|
|
|
|
* n_factor_ecm_select_curve: fix rare arithmetic bug and
|
|
|
|
|
fix memory leak
|
|
|
|
|
|
2023-10-22 04:05:41 +00:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Sat Oct 21 00:32:33 UTC 2023 - Jan Engelhardt <jengelh@inai.de>
|
|
|
|
|
|
|
|
|
|
- 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.
|
|
|
|
|
|
2022-07-05 09:34:43 +00:00
|
|
|
|
-------------------------------------------------------------------
|
2023-04-07 20:54:10 +00:00
|
|
|
|
Fri Apr 7 20:54:01 UTC 2023 - Jan Engelhardt <jengelh@inai.de>
|
|
|
|
|
|
|
|
|
|
- Update homepage/source URLs.
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
2022-07-05 09:34:43 +00:00
|
|
|
|
Tue Jul 5 09:34:01 UTC 2022 - Jan Engelhardt <jengelh@inai.de>
|
|
|
|
|
|
|
|
|
|
- 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
|
|
|
|
|
|
2022-04-21 10:05:02 +00:00
|
|
|
|
-------------------------------------------------------------------
|
2022-04-26 08:44:16 +00:00
|
|
|
|
Tue Apr 26 08:33:32 UTC 2022 - Jan Engelhardt <jengelh@inai.de>
|
|
|
|
|
|
|
|
|
|
- Update to release 2.8.5
|
|
|
|
|
* Fix unspecified serious bug in LLL
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
2022-04-21 10:05:02 +00:00
|
|
|
|
Thu Apr 21 10:03:05 UTC 2022 - Jan Engelhardt <jengelh@inai.de>
|
|
|
|
|
|
|
|
|
|
- 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)
|
|
|
|
|
|
2021-11-02 20:17:50 +00:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Mon Nov 1 13:16:41 UTC 2021 - Ferdinand Thiessen <rpm@fthiessen.de>
|
|
|
|
|
|
|
|
|
|
- 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
|
|
|
|
|
|
2021-05-07 11:58:12 +00:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Fri May 07 08:41:53 UTC 2021 - Wang Jun <jgwang@suse.com>
|
|
|
|
|
|
|
|
|
|
- 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
|
|
|
|
|
|
2020-12-24 11:10:25 +00:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Thu Dec 24 11:03:58 UTC 2020 - Jan Engelhardt <jengelh@inai.de>
|
|
|
|
|
|
|
|
|
|
- Update to release 2.7.0
|
|
|
|
|
* Multivariate factorisation
|
|
|
|
|
* Square root and square testing for finite fields
|
|
|
|
|
* Square root and square testing for multivariates
|
|
|
|
|
* Zassenhaus factoring speedups (incl. degree pruning)
|
|
|
|
|
* Fast factorisation of cubic univariate polynomials
|
|
|
|
|
* Add context objects to fmpz_mod_poly functions
|
|
|
|
|
* Use BLAS for matrix multiplication over Z/nZ (small n)
|
|
|
|
|
* Linear solving for non-square/singular matrices (can_solve)
|
|
|
|
|
* Speed up factorisation over Z/nZ (for multiprecision n)
|
|
|
|
|
|
2020-09-22 11:56:49 +00:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Tue Sep 22 11:56:18 UTC 2020 - Jan Engelhardt <jengelh@inai.de>
|
|
|
|
|
|
|
|
|
|
- Add header file dependencies to flint-devel
|
|
|
|
|
|
2020-08-30 01:11:06 +00:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Sat Aug 29 22:49:20 UTC 2020 - Jan Engelhardt <jengelh@inai.de>
|
|
|
|
|
|
2020-09-18 09:05:40 +00:00
|
|
|
|
- Update to version 2.6.3 [boo#1169283]
|
2020-08-30 01:11:06 +00:00
|
|
|
|
* New features:
|
|
|
|
|
* Multivariate polynomials over most standard rings (sparse
|
|
|
|
|
distributed)
|
|
|
|
|
* APR-CL primality proving
|
|
|
|
|
* Elliptic Curve integer factoring
|
|
|
|
|
* Pollard rho integer factoring
|
|
|
|
|
* p+1 integer factoring
|
|
|
|
|
* Best of Breed smooth & general integer factoring routine
|
|
|
|
|
* Howell and Strong Echelon form
|
|
|
|
|
* Möller–Granlund precomputed inverses
|
|
|
|
|
* Fibonacci polynomials
|
|
|
|
|
* sqrt of series and polynomials
|
|
|
|
|
* Division of series over Z
|
|
|
|
|
* Shifted Legendre polynomials, Laguerre polynomials, Gegenbauer
|
|
|
|
|
polys.
|
|
|
|
|
* Threading of FFT for integer and polynomial multiplication over
|
|
|
|
|
Z; threading of quadratic sieve for integer factoring; threading
|
|
|
|
|
for multivariate polynomial multiplication, division and GCD;
|
|
|
|
|
threaded multiplication of matrices mod p.
|
2020-08-30 01:20:11 +00:00
|
|
|
|
* For more, see the NEWS file in the flint-devel subpackage.
|
2020-08-30 01:11:06 +00:00
|
|
|
|
- Enable integration with libntl
|
|
|
|
|
- Drop 0001-build-provide-autotools-files.patch
|
|
|
|
|
|
2017-05-28 07:53:34 +00:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Sun May 28 07:21:16 UTC 2017 - bwiedemann@suse.com
|
|
|
|
|
|
|
|
|
|
- Sort input files to make build reproducible (boo#1041090)
|
|
|
|
|
|
2016-11-13 19:40:10 +00:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Sun Nov 13 19:15:35 UTC 2016 - jengelh@inai.de
|
|
|
|
|
|
|
|
|
|
- Adjust 0001-build-provide-autotools-files.patch for new
|
|
|
|
|
NTL-10.x header file names.
|
|
|
|
|
|
2016-03-13 09:51:17 +00:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Sun Mar 13 09:43:42 UTC 2016 - jengelh@inai.de
|
|
|
|
|
|
2020-08-30 01:11:06 +00:00
|
|
|
|
- Update to git snapshot of the master branch
|
|
|
|
|
[marked as 3.0~ in openSUSE due to lack of any prospect on what
|
|
|
|
|
the version will be]
|
2016-03-13 09:51:17 +00:00
|
|
|
|
* Add implementation of Moller-Granlund invert_limb
|
|
|
|
|
* Add implementations of n_div2_preinv and n_divrem2_preinv.
|
|
|
|
|
* Add primitive flint exception mechanism.
|
|
|
|
|
* Add n_powmod2_ui_preinv
|
|
|
|
|
* Add exception for impossible inverse to n_invmod and remove resulting exceptions throughout Flint.
|
|
|
|
|
* Remove smooth factorisation since it is completely broken.
|
2016-03-24 11:31:13 +00:00
|
|
|
|
- Remove 0002-compile-fixes.diff
|
2016-03-13 09:51:17 +00:00
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Sat Nov 14 12:39:56 UTC 2015 - jengelh@inai.de
|
|
|
|
|
|
|
|
|
|
- Update to new upstream release 2.5.2
|
|
|
|
|
* LLL (rational, Nguyen-Stehle, from Gram matrix, with_removal,
|
|
|
|
|
Storjohann/ULLL)
|
|
|
|
|
* Hermite normal form (naive, xgcd, Domich-Kannan-Trotter,
|
|
|
|
|
Kannan-Bachem, Pernet-Stein)
|
|
|
|
|
* Smith normal form (diagonal, Kannen-Bachem, Iliopoulos)
|
|
|
|
|
* Paterson-Stockmeyer algorithm
|
|
|
|
|
* modular resultant; hgcd resultant; polynomial discriminant
|
|
|
|
|
* multithreaded multimodular Taylor shift
|
|
|
|
|
* multithreaded Brent-Kung composition
|
|
|
|
|
* multithreaded Kaltofen-Shoup distinct degree factorisation
|
|
|
|
|
* multiplication based reduced row echelon form
|
|
|
|
|
* place inline functions in library for foreign function interfaces
|
|
|
|
|
* Primality tests for large integers (Pocklington, Morrison)
|
|
|
|
|
* Probable prime tests for large integers (Lucas, Baillie-PSW,
|
|
|
|
|
strong-psp, Brillhart-Lehmer-Selfridge)
|
|
|
|
|
* CRT for large integers
|
|
|
|
|
* Dixon algorithm for nullspace
|
|
|
|
|
* Brent-Kung composition in irreducibility and distinct degree
|
|
|
|
|
factorisation
|
|
|
|
|
* floating point QR decomposition
|
|
|
|
|
* Schwarz-Rutishauser Gram-Schmidt algorithm
|
|
|
|
|
* Ogita-Rump-Oishi dot product
|
|
|
|
|
* Bodrato matrix squaring
|
|
|
|
|
* matrix concatenation functions
|
|
|
|
|
* additional functions for returning factor of modulus in polys
|
|
|
|
|
over Z/nZ
|
|
|
|
|
* Hadamard matrix construction
|
|
|
|
|
* series addition/subtraction
|
|
|
|
|
* teach flint_printf/sprintf about explicit width format specifiers
|
|
|
|
|
|
2015-06-26 11:16:18 +00:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Fri Jun 26 11:06:51 UTC 2015 - jengelh@inai.de
|
|
|
|
|
|
|
|
|
|
- Update to new upstream release 2.4.5
|
|
|
|
|
* fixed a severe bug in flint's fmpz_poly_gcd_heuristic
|
|
|
|
|
|
2015-02-19 13:07:57 +00:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Thu Feb 19 12:41:41 UTC 2015 - jengelh@inai.de
|
|
|
|
|
|
|
|
|
|
- Add 0002-compile-fixes.diff to fend off improper usage of NTL
|
|
|
|
|
headers.
|
|
|
|
|
|
2014-10-21 08:31:11 +00:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Mon Oct 20 15:59:39 UTC 2014 - schwab@suse.de
|
|
|
|
|
|
|
|
|
|
- Don't use unknown option -mno-popcnt
|
|
|
|
|
|
2014-08-10 05:49:08 +00:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Sun Aug 10 05:42:27 UTC 2014 - jengelh@inai.de
|
|
|
|
|
|
|
|
|
|
- Update to new upstream release 2.4.4
|
|
|
|
|
* Fix a bug in the ARM assembly
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Fri Feb 7 12:25:48 UTC 2014 - jengelh@inai.de
|
|
|
|
|
|
|
|
|
|
- Update to new upstream release 2.4.1
|
|
|
|
|
* C++ expressions template wrapper
|
|
|
|
|
* Fast factorisation of polynomials over Z/nZ
|
|
|
|
|
* improved p-adics
|
|
|
|
|
* polynomials/matrices over p-adics
|
|
|
|
|
* qadics
|
|
|
|
|
* Finite fields (small and large F_q), polynomials/matrices over F_q
|
|
|
|
|
* Finite fields with Zech logarithm representation
|
|
|
|
|
* Fast factorisation of polynomials over F_q
|
|
|
|
|
* Faster Brent-Kung modular composition
|
|
|
|
|
* New prime sieving code
|
|
|
|
|
* Lambert-W function
|
|
|
|
|
* Precomputed inverses for polynomials and large integers
|
|
|
|
|
* Williams' P+1 integer factoring algorithm
|
|
|
|
|
* Harvey's KS2/KS4 polynomial multiplication
|
|
|
|
|
* Faster primality testing up to 64 bits
|
|
|
|
|
* Support for GMP
|
|
|
|
|
* Support for Boehm-Demers-Weiser GC
|
|
|
|
|
* Support for flint extension modules
|
|
|
|
|
|
2012-12-09 10:22:01 +00:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Thu Dec 6 16:11:21 UTC 2012 - jengelh@inai.de
|
|
|
|
|
|
|
|
|
|
- Initial package (version 2.3+, revision 375f4c8696b4)
|
|
|
|
|
for build.opensuse.org
|