Skip to content

Releases: fplll/fplll

5.5.0

12 Nov 09:54
Compare
Choose a tag to compare

FPLLL 5.5.0 was released on 12 November 2024 and is available at

https://github.com/fplll/fplll/releases/tag/5.5.0

Changes in fplll-5.5.0 compared to fplll-5.4.5:

5.4.5...5.5.0

The following PRs were merged:

  • Compute denominator directly in slope calculation #498
  • disable long doubles on aarch64-darwin #519
  • Fix CI on Macos #523
  • Change choice of q in qary-lattice generation #526
  • fix convert mpz to long for u and u_inv in bkz.cpp. This hopefully fixes #525. #529
  • Remove warning for >=C++20 compilers #531
  • Unify header include style #528

The following people have contributed to this release (based on the link above):

  • Alex Xiong
  • Joe Rowell
  • Ludo Pulles
  • Martin Albrecht
  • Shi Bai
  • Shorden

Please note that this release is binary incompatible with prior releases because of #526.

Please report issues at

https://github.com/fplll/fplll/issues

5.4.5

17 Oct 14:01
Compare
Choose a tag to compare

FPLLL 5.4.5 was released on 17 October 2023 and is available at

https://github.com/fplll/fplll/releases/tag/5.4.5

Changes in fplll-5.4.5 compared to fplll-5.4.4:

5.4.4...5.4.5

The following PRs were merged:

  • Fix a minor typo (cas/case) in README.md #506
  • More small README.md typo fixes #507
  • Remove FPLLL_SONUM from fplll/fplll_config.h.in #511
  • update checkout to v4 #518
  • Threadpool fix: dynamically switch from deprecated std::result_of to … #517

The following people have contributed to this release (based on the link above):

  • Ben Beasley
  • Marc Stevens
  • Martin Albrecht

Please report issues at

https://github.com/fplll/fplll/issues

5.4.4

05 Jan 15:08
Compare
Choose a tag to compare

FPLLL 5.4.4 was released on 5 January 2023 and is available at

https://github.com/fplll/fplll/releases/tag/5.4.4

Changes in fplll-5.4.4 compared to fplll-5.4.3:

5.4.3...5.4.4

The following PRs were merged:

  • Fix failing babai test. #501
  • Trivial typo fix in README.md #503
  • Make Babai test more robust for PPC etc. #504
  • Fix default dimension for Babai. #505

The following people have contributed to this release (based on the link above):

  • Ben Beasley
  • Joe Rowell
  • Martin Albrecht

Please report issues at

https://github.com/fplll/fplll/issues

5.4.3

20 Dec 21:27
Compare
Choose a tag to compare

FPLLL 5.4.3 was released on 20 December 2022 and is available at

https://github.com/fplll/fplll/releases/tag/5.4.3

Changes in fplll-5.4.3 compared to fplll-5.4.2:

5.4.2...5.4.3

The following PRs were merged:

  • configure.ac: fix bashism in --with-qd test. #491
  • Make getters for rows and cols constant for the GSO. #494
  • high-level babai method for GSO objects #492
  • Add support for ceiling floating point numbers. #497

The following people have contributed to this release (based on the link above):

  • Joe Rowell
  • Martin Albrecht
  • Michael Orlitzky

Please report issues at

https://github.com/fplll/fplll/issues

5.4.2

24 May 17:40
3e9fd71
Compare
Choose a tag to compare

Fplll 5.4.2 was released on 24 May 2022 and is available at

https://github.com/fplll/fplll/releases/tag/5.4.2

Changes in fplll-5.4.1 compared to fplll-5.4.0:

5.4.1...5.4.2

The following PRs were merged:

  • Exacteval fix #466
  • this looks like we defaulted to 80 instead of 120 #465
  • GitHub actions all the enum #469
  • bugfix CVP enumeration #468
  • Fix #470 (document the role of u in LLL_reduction) #473
  • Fix #474 -- remove redundant template parameters #475
  • Remove 'using namespace fplll' (fix #447) #478
  • Fix for #479 - replace static mpfr with temporaries #480
  • Use CVPM_PROVED for CVP #484

The following people have contributed to this release (based on the link above):

  • Joe Rowell
  • Ludo Pulles
  • Léo Ducas
  • Marc Stevens
  • Martin Albrecht

Please report issues at

https://github.com/fplll/fplll/issues

Cheers,
the maintainers

5.4.1

14 May 16:38
Compare
Choose a tag to compare

Fplll 5.4.1 was released on 14 May 2021 and is available at

https://github.com/fplll/fplll/releases/tag/5.4.1

Changes in fplll-5.4.1 compared to fplll-5.4.0:

5.4.0...5.4.1

The following PRs were merged:

  • #463 minimal change to compile with gcc-11 (François Bissey)
  • #459 Add includedir to Cflags in the pkg-config file (Vincent Lefèvre)

The following people have contributed to this release (based on the link above):

  • Martin Albrecht
  • François Bissey
  • Vincent Lefèvre

Please report issues at

https://github.com/fplll/fplll/issues

5.4.0

04 Dec 14:08
Compare
Choose a tag to compare

Fplll 5.4.0 was released on 04 December 2020 and is available at https://github.com/fplll/fplll/releases/tag/5.4.0

Changes in fplll-5.4.0 compared to fplll-5.3.3: 5.3.3...5.4.0

The following PRs were merged:

The following people have contributed to this release (based on the link above):

  • Joe Rowell
  • Martin Albrecht
  • Marc Stevens

Please report issues at

https://github.com/fplll/fplll/issues

5.3.3

29 Jun 15:33
Compare
Choose a tag to compare

The following PRs were merged:

  • #424 fix -bkzmaxtime in main.cpp
  • #422 Added modulus operation
  • #421 Added constructors from #417
  • #419 check for -latomic
  • #412 Added mention of pkg_config (documentation)
  • #411 Fix the libraries listed in the pkg-config file
  • #407 configure.ac: improved libqd detection
  • #406 Updated m4/ax_pthread.m4 to latest autoconf-archive version

The following people have contributed to this release (based on the link
above):

  • Joe Rowell
  • Marc Stevens
  • Martin Albrecht
  • Michael Orlitzky
  • Shi Bai

5.3.2

09 Jan 14:46
Compare
Choose a tag to compare
new release

5.3.1

14 Dec 16:54
Compare
Choose a tag to compare