File libsemigroups.changes of Package libsemigroups
-------------------------------------------------------------------
Fri Oct 28 11:43:26 UTC 2022 - Jan Engelhardt <jengelh@inai.de>
- Update to release 2.3.2
* Fix inaccurate exception information for ``replace_subword``
* string-view: fix bug in append method This bug sometimes
caused the ``normal_form`` member function of the
``Kambites`` class template to return incorrect results, or
sometimes to cause a crash.
-------------------------------------------------------------------
Tue Oct 11 06:47:03 UTC 2022 - Jan Engelhardt <jengelh@inai.de>
- Update to release 2.3.1
* Sometimes number_of_congruences erroneously returned 0 for
the number of congruences with 1 class.
* If an empty presentation (no generators or relations) was
used to initialise short_rules, then the Sims1::for_each and
Sims1::find_if could crash.
-------------------------------------------------------------------
Thu Sep 29 10:51:56 UTC 2022 - Jan Engelhardt <jengelh@inai.de>
- Update to release 2.3.0
* The "Sims1" class has been redesigned and improved to
implement a parallel version of the low index congruences
algorithm.
-------------------------------------------------------------------
Thu Sep 22 09:13:45 UTC 2022 - Jan Engelhardt <jengelh@inai.de>
- Update to release 2.2.3
* some unspecified minor fixes
-------------------------------------------------------------------
Mon Sep 12 14:25:19 UTC 2022 - Jan Engelhardt <jengelh@inai.de>
- Update to release 2.2.2
* some unspecified minor fixes
-------------------------------------------------------------------
Sat Aug 13 08:30:28 UTC 2022 - Jan Engelhardt <jengelh@inai.de>
- Update to release 2.2.1
* This is a minor release fixing a data race (probably) caused
by setting the global locale
-------------------------------------------------------------------
Sat Jul 2 10:27:30 UTC 2022 - Jan Engelhardt <jengelh@inai.de>
- Update to release 2.2.0
* New: Sims Low-Index Congruence Algorithm
* Added permutation group intersections
-------------------------------------------------------------------
Thu Apr 21 21:27:14 UTC 2022 - Jan Engelhardt <jengelh@inai.de>
- Update to release 2.1.5
* The Schreier-Sims object size function returned wrong results
-------------------------------------------------------------------
Fri Mar 4 18:53:58 UTC 2022 - Jan Engelhardt <jengelh@inai.de>
- Update to release 2.1.4
* Is is now possible to create the quotient_froidure_pin of a
congruence with infinitely many classes.
* Some exception messages were corrected for Bipartition
objects.
-------------------------------------------------------------------
Thu Dec 16 19:38:20 UTC 2021 - Jan Engelhardt <jengelh@inai.de>
- Update to release 2.1.3
* Some performance improvements in ActionDigraph::number_of_paths,
the suffix tree implementation, and in KnuthBendix.
-------------------------------------------------------------------
Tue Nov 30 11:46:47 UTC 2021 - Jan Engelhardt <jengelh@inai.de>
- Update to release 2.1.2
* New implementations of the linear time algorithm by Kambites
for equality checking and the algorithm by Mitchell and
Tsalakou for finding normal forms in small overlap monoids in
the class `Kambites`.
* A performance improvement in the implementation of Konieczny
algorithm, for determining the structure of a finite
semigroup or monoid.
* An implementation of the linear time algorithm by Radoszewski
and Rytter for checking equality of words in free bands in
the function.
* A major revision, expansion of the settings, and improvement
in the performance of the implementation of the Todd-Coxeter
algorithm in the class `ToddCoxeter`.
-------------------------------------------------------------------
Thu Nov 11 11:33:32 UTC 2021 - Jan Engelhardt <jengelh@inai.de>
- Update to release 2.0.3
* This release contains a minor change to the FroidurePin class
template that resolves an issue with the python binding.
-------------------------------------------------------------------
Mon Sep 20 20:41:07 UTC 2021 - Jan Engelhardt <jengelh@inai.de>
- Update to release 2.0.2
* This release includes some missing operators, adapters, and
docs were added.
-------------------------------------------------------------------
Sat Aug 28 19:50:37 UTC 2021 - Jan Engelhardt <jengelh@inai.de>
- Update to release 2.0.1
* konieczny: store lambda/rho positions for D class reps
-------------------------------------------------------------------
Wed May 26 18:11:25 UTC 2021 - Jan Engelhardt <jengelh@inai.de>
- Update to release 2.0.0
* Major rewrite of the functionality in libsemigroups for matrices,
transformations, and other elements of semigroups. libsemigroups
has been updated to use C++14 (from C++11), and some
simplifications were made as a consequence. The documentation has
been improved, some deprecated functionality was remove, and
other minor improvements, and simplifications were made.
-------------------------------------------------------------------
Sun Feb 28 12:05:52 UTC 2021 - Jan Engelhardt <jengelh@inai.de>
- Update to release 1.3.7
* Fix a bug in `Konieczny`
* Added a limit to `CongruenceByPairs`
-------------------------------------------------------------------
Fri Feb 5 17:53:39 UTC 2021 - Jan Engelhardt <jengelh@inai.de>
- Update to release 1.3.6
* This is a minor release for compatibility with the GAP
package Semigroups.
-------------------------------------------------------------------
Thu Jan 28 10:52:18 UTC 2021 - Jan Engelhardt <jengelh@inai.de>
- Update to release 1.3.5
* Fix unspecified bug in ToddCoxeter
-------------------------------------------------------------------
Fri Nov 27 17:16:44 UTC 2020 - Jan Engelhardt <jengelh@inai.de>
- Update to release 1.3.4
* There were some bugs in the string formatting in exceptions
on 32-bit systems.
* The disjoint sets data structures were refactored completely,
and their performance improved.
-------------------------------------------------------------------
Wed Oct 7 12:37:07 UTC 2020 - Jan Engelhardt <jengelh@inai.de>
- Update to release 1.3.3
* Build system changes only
-------------------------------------------------------------------
Fri Oct 2 13:58:11 UTC 2020 - Jan Engelhardt <jengelh@inai.de>
- Update to release 1.3.2
* Fixed: 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` also did not work properly in all cases.
-------------------------------------------------------------------
Tue Sep 22 11:16:35 UTC 2020 - Jan Engelhardt <jengelh@inai.de>
- Update to release 1.3.1
* Support for disabling HPCombi (and thus AVX-256 requirement)
-------------------------------------------------------------------
Thu Sep 17 11:17:39 UTC 2020 - Jan Engelhardt <jengelh@inai.de>
- Initial package (version 0.6.7) for build.opensuse.org