Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

libflint22-3.4.0-1.1 RPM for x86_64

From OpenSuSE Tumbleweed for x86_64

Name: libflint22 Distribution: openSUSE Tumbleweed
Version: 3.4.0 Vendor: openSUSE
Release: 1.1 Build date: Tue Nov 25 15:50:50 2025
Group: System/Libraries Build host: reproducible
Size: 12020715 Source RPM: flint-3.4.0-1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://flintlib.org/
Summary: C library for doing number theory
FLINT (Fast Library for Number Theory) is a C library in support of
computations in number theory. It is also a research project into
algorithms in number theory. At this stage, FLINT consists mainly of
fast integer and polynomial arithmetic and linear algebra.

Provides

Requires

License

LGPL-3.0-or-later

Changelog

* Tue Nov 25 2025 Jan Engelhardt <jengelh@inai.de>
  - Update to release 3.4.0
    * Added functions for computing the matrix permanent
      (gr_mat_permanent, _cofactor, _ryser, _glynn)
    * Multithreaded matrix permanent
    * Added fmpz_mat_permanent, fmpq_mat_permanent and specialize in
      gr_mat_permanent
    * Added gr_poly_product_roots
    * Added asymptotically fast interpolation for gr_poly
    * Port naive LLL reduction checks to gr_mat; speed up fmpz_mat
      versions
    * Added generic Newton solver for (homogeneous) systems of linear
      ODEs with rational function coefficients
    * Added QR and LQ factorization (gr_mat_gr, gr_mat_lq)
    * Added LLL parameters delta, eta in arb_mat_spd_lll_reduce and
      arb_mat_spd_is_lll_reduced
    * Added flint_mpn_mulmod_precond
    * Added gr_mpoly_derivative and gr_mpoly_integral
    * Added nmod_vec_invert: invert an array of nmod coefficients
    * Added nmod_poly_mulmod_precond
    * Naive Buchberger algorithm for fmpz_mod_mpoly
    * Added gr_derivative_gen, with implementations for polynomial
      rings
* Mon Jun 16 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
* Wed Jun 11 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.
* Mon Mar 31 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
* Sun Mar 16 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
* Fri Mar 14 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.
* Wed May 08 2024 Jan Engelhardt <jengelh@inai.de>
  - Update to release 3.1.3
    * Fix bugs in the `fq_default` context initialisers
* Tue Mar 19 2024 Jan Engelhardt <jengelh@inai.de>
  - Update to release 3.1.2
    * Remove broken ldconfig calls
* Thu Mar 07 2024 Jan Engelhardt <jengelh@inai.de>
  - Update to release 3.1.1
    * Add check for aligned_alloc and _aligned_malloc
* Sun Feb 25 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``.
* Fri Nov 10 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
* Sat Oct 21 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.
* Fri Apr 07 2023 Jan Engelhardt <jengelh@inai.de>
  - Update homepage/source URLs.
* Tue Jul 05 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
* Tue Apr 26 2022 Jan Engelhardt <jengelh@inai.de>
  - Update to release 2.8.5
    * Fix unspecified serious bug in LLL
* Thu Apr 21 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)

Files

/usr/lib64/libflint.so.22
/usr/lib64/libflint.so.22.0.0
/usr/share/licenses/libflint22
/usr/share/licenses/libflint22/COPYING
/usr/share/licenses/libflint22/COPYING.LESSER


Generated by rpm2html 1.8.1

Fabrice Bellet, Fri Jan 2 22:31:15 2026