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

libflint24-3.6.0-1.1 RPM for riscv64

From OpenSuSE Ports Tumbleweed for riscv64

Name: libflint24 Distribution: openSUSE Tumbleweed
Version: 3.6.0 Vendor: openSUSE
Release: 1.1 Build date: Wed Jul 1 00:10:07 2026
Group: System/Libraries Build host: reproducible
Size: 10364339 Source RPM: flint-3.6.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 Jun 30 2026 Jan Engelhardt <jengelh@inai.de>
  - Update to release 3.6.0
    * Added ``gr_poly_compose_series_kinoshita_li`` for power series
      composition in `O(M(n) \log n)` over generic rings using the
      Kinoshita-Li algorithm.
    * Added the ``padic_radix`` module implementing `p`-adic numbers
      and fields for word-size `p` in the radix representation.
    * Added ``fmpz_poly_isolate_real_roots`` and related functions
      implementing real root counting and isolation for
      ``fmpz_poly``.
    * Added many generic trigonometric power series methods
      (including ``gr_poly_sin_cos_pi_series``,
      ``gr_poly_sin_pi_series``, etc.)
    * Added ``gr_bessel_j_jet`` and ``gr_poly_bessel_j_series`` for
      computing the Bessel J-function of a power series, with
      wrappers for ``arb``, ``acb`` and ``gr_series``.
    * Add extrapolation of ``nmod_poly`` at points in geometric
      progression.
    * Added ``arb_get_simplest_fmpq``, returning the rational with
      smallest positive denominator (and then smallest numerator)
      lying in the interval.
    * Added division with remainder for Ore polynomials
      (``gr_ore_poly_divrem``, ``gr_ore_poly_div``,
      ``gr_ore_poly_rem``)
    * Added ``gr_poly_resultant_subresultant`` and
      ``gr_poly_xgcd_subresultant``, used by default over non-field
      UFDs in ``gr_poly_resultant`` and ``gr_poly_xgcd``
    * Extended ``gr_poly_factor_squarefree`` and
      ``gr_poly_squarefree_part`` to work over non-field UFDs of
      characteristic zero and over finite fields, instead of only
      fields of characteristic zero
    * Added public helper functions for fast certification that a
      matrix is singular over the integers or rationals, used to
      speed up the multimodular and Dixon solvers for ``fmpz_mat``
      and ``fmpq_mat`` on singular input.
* Fri Apr 24 2026 Jan Engelhardt <jengelh@inai.de>
  - Update to release 3.5.0
    * Added the ``radix`` module for multiprecision ``mpn``-style
      arithmetic in any word-size limb radix (e.g. decimal or
      `p`-adic radices).
    * Added the module ``gr_ore_poly`` for Ore polynomials over
      generic rings.
    * Added middle products for most polynomial types
      (``fmpz_poly_mulmid``, ``fmpq_poly_mulmid``,
      ``nmod_poly_mulmid``, ``arb_poly_mulmid``, ``acb_poly_mulmid``,
      ``gr_poly_mulmid``, etc).
    * Added ``qadic_ctx_init_modulus`` and
      ``qadic_ctx_init_modulus_nmod`` to allow initializing a
      `q`-adic context with a given modulus.
    * Added ``gr_poly_mullow_toom_serial`` implementing Toom–Cook
      multiplication with arbitrary number of interpolation points.
    * Added Montgomery arithmetic (redc) to the ``nmod`` module. Four
      variants (fullword and halfword with eager and lazy reduction)
      are supported.
    * Added generic ring interface to Montgomery arithmetic
      (``gr_ctx_init_nmod_redc``, ``gr_ctx_init_nmod_redc_fast``).
    * Add ``flint_mpn_divrem_1_preinv`` for nx1 integer division with
      a precomputed inverse.
    * Added ``n_mod_barrett``, ``n_mod_barrett_lazy``,
      ``n_mod_lemire`` for single-word modular reduction using
      Barrett and Lemire–Kaser–Kurz algorithms.
    * Added precomputation functions for faster evaluation of
      ``qadic`` square roots in characteristic 2.
* 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.

Files

/usr/lib64/libflint.so.24
/usr/lib64/libflint.so.24.0.0
/usr/share/licenses/libflint24
/usr/share/licenses/libflint24/COPYING
/usr/share/licenses/libflint24/COPYING.LESSER


Generated by rpm2html 1.8.1

Fabrice Bellet, Sun Aug 2 03:56:04 2026