github libsemigroups/libsemigroups v1.3.2
1.3.2

latest releases: v2.7.3, v2.7.2, v2.7.1...
3 years ago

This is a minor release resolving some issues in the build system, and some issues related to PBRs.

The issues resolved are:

  • eigen support is enabled if the configure flag --with-external-eigen is given. Resolved by J. James.
  • the order the compile flags related to HPCombi were appended was changed, so that they do not override user-provided
    CFLAGS. Reported by Jan Engelhardt and fixed by J. D. Mitchell.
  • the macro LIBSEMIGROUPS_FMT_ENABLED was incorrectly used in report.cpp and some weirdness ensued when libsemigroups was system installed (via make install). Resolved by J. D. Mitchell.
  • the configuration options --disable-fmt and --enable-fmt did the same thing. Resolved by J. D. Mitchell.
  • it was possible to create invalid PBR objects, which caused some incorrect values to be returned by FroidurePin<PBR> instances. The to_string implementation for PBR's also didn't work properly in all cases. Resolved by Finn Smith.

Don't miss a new libsemigroups release

NewReleases is sending notifications on new releases.