Skip to content

Workshop 2025 October

Ricardo Buring edited this page Nov 1, 2025 · 12 revisions

October 27­–31, 2025

https://flintlib.github.io/workshop2025_october.html

Zulip chat

https://sagemath.zulipchat.com/#narrow/stream/408539-flint

Topics

Mod p arithmetic (small-prime FFTs etc.)

People: Vincent, Fredrik, Albin, Dimitri, Maël

  • Faster and sparser construction of irreducible polynomials over GF(p) #2417
  • Add fast nmod_vec_invert: #2432
  • Preconditioned modular multiplication for nmod_poly #2444
  • First version of multipoint evaluation at points in geometric progression for nmod_poly: close to ready #2449
  • Many additions of randomisation functions #2448, #2430
  • First version of truncated FFT in n_fft in progress, #2107 will be updated soon

Polynomial root-finding

People: Guillaume, Fredrik

  • Fixing initial value selection #2422

p-adic arithmetic

People: Rubén, Fredrik

  • Plans for new implementations: #2447

Generic polynomials

People: Ricardo, Fredrik, Marc

  • Complex multiplication for generics and fmpzi #2440
  • Kronecker substitution multiplication for gr_poly with polynomial coefficients #2441
  • Add gr_mpoly_derivative and gr_mpoly_integral #2431
  • Access to generator names #2314
  • Add _gr_mpoly_normalise to remove zero coefficients #2439
  • Minor fixes #2450

Ordinary differential equations

People: Marc

  • Some progress on the implementation of error bounds (part of #2186)

Arb

People: Joel

  • Improve arb_min/max/minmax for non-overlapping input #2456

Miscellaneous

People: Ricardo

  • Add jet_poly example with total derivative #2451 (draft)

Maintenance

People: Albin, Fredrik

  • Provide inlines.c for acb_theta #2413
  • Trigger CI only when necessary #2433
  • Test documentation on CI without building PDF on pull requests #2435
  • Fix some compiler warnings #2429
  • Push -Wmissing-prototypes by default to CFLAGS #2438
  • General CI updates #2453, #2454, #2463 (and more incoming)
  • Fix inline assembly for x86 processors #2460
  • Fix linking of symbol d_randtest in tests as this messes with static libraries #2459
  • Declare a lot of internal functions as static, and (temporarily) declare some other internal functions in */impl.h headers #2452
  • Started investigating issue #2340
Clone this wiki locally