Skip to content

Releases: JohnCremona/eclib

20250627

27 Jun 15:48

Choose a tag to compare

No change since 20250616 except that configure.ac now requires libc++-17 (was libc++-14). There are currently two places where the STL function transform_reduce() is used, and this requires version 17 at least.

20250616

16 Jun 12:43

Choose a tag to compare

Minor change for compatibility with FLINT-3.3.0

20250530

30 May 16:34

Choose a tag to compare

Added various utility functions and functions to find elliptic curves with fixed j-invariant and conductor or primes of bad reduction.

20250122

22 Jan 16:14

Choose a tag to compare

Only trivial changes compared with 20241112:

  • minor reversion to avoid 32-bit test eror
  • rename one variable to avoid clang complaint
  • explicitly include gmp.h before flint.h.

20241112

12 Nov 14:43

Choose a tag to compare

  • vector/matrix/subspace templates now used for multiprecision integer versions mvector, mmatrix, msubspace instead of these being coded separately.
  • vec and mat template classes now based on vector for scalar=int, long, bigint
  • improve precision handling for special L-value computations
  • added some utilities
  • improvements to Compute_Euler()
  • many (mostly minor) changes suggested by cppcheck
  • switched more C-style arrays to STL vectors
  • much code simplification using newer C++ idioms e.g. auto

20240408

09 Apr 15:54

Choose a tag to compare

Fixed a bug in curve pointers in Point; small change in putput to h1bsd and h1bsdcurisog; more use of STL idioms and auto, removing almost all explicit iterators.

20231212

12 Dec 11:03

Choose a tag to compare

Minor update since 20231211, removing use of std::ptr_fun

20231211

11 Dec 16:42

Choose a tag to compare

  • Better use of FLINT when FLINT3 is available
  • Elliptic curve torsion computation no longer uses floating point

20230424

24 Apr 08:45
0e8a341

Choose a tag to compare

Implement class bigcomplex for multiprecision complex floating point based on NTL's RR, instead of using the template comlex.

No changes in functionality.

20221012

13 Oct 12:56

Choose a tag to compare

Enhanced cubic forms code, including bug fixes in reduction.