Skip to content

Releases: JohnCremona/eclib

20241112

12 Nov 14:43
Compare
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
Compare
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
Compare
Choose a tag to compare

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

20231211

11 Dec 16:42
Compare
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
Compare
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
Compare
Choose a tag to compare

Enhanced cubic forms code, including bug fixes in reduction.

20220621

21 Jun 15:10
Compare
Choose a tag to compare

This is a bugfix release. Following 20220620 there were two more bugs in the saturation code. Fixing these resulted in some minor interface changes.

20220620

20 Jun 11:21
Compare
Choose a tag to compare

This release fixes three bugs:

  1. [cosmetic] pari output of points sometimes did not reduce fractions;
  2. [substantial] a sign error could cause incorrect quartic reduction;
  3. [substantial] a logic error could lead to incomplete saturation;

but a further bugfix release will follow shortly, so ignore this one.

minor bugfix

25 Jun 10:35
Compare
Choose a tag to compare

Fixed a minor issue causing overflow in saturation.

20210503

03 May 16:02
Compare
Choose a tag to compare

A small bugfix and change of default PARI_SIZE