[GAP Forum] GAP 4.10.2 release announcement
Alexander Konovalov
alexander.konovalov at st-andrews.ac.uk
Mon Jun 24 18:15:18 BST 2019
Dear GAP Forum,
The next minor release of GAP, version 4.10.2, is now available at
http://www.gap-system.org/Releases/
An overview of changes introduced in GAP 4.10.2 is given below,
with numbers of issues and pull requests in the GAP repository
at https://github.com/gap-system/gap.
1. Changes in the core GAP system introduced in GAP 4.10.2
Improvements in the experimental way to allow 3rd party code to
link GAP as a library:
- Add GAP_AssignGlobalVariable and GAP_IsNameOfWritableGlobalVariable
to the libGAP API (#3438).
Fixes in the experimental support for using the Julia garbage collector:
- Fix of a problem where the Julia GC during a partial sweep frees
some, but not all objects of an unreachable data structure, and
also may erroneously try to mark the deallocated objects (#3412).
- Fix stack scanning for the Julia GC when GAP is used as a library
(#3432).
Fixed bugs that could lead to crashes:
- Fix a bug in TransformationListList which could cause a crash
(#3463).
Fixed bugs that could lead to incorrect results:
- Fix a bug in ClassPositionsOfLowerCentralSeries.
[Reported by Frieder Ladisch] (#3321).
- Fix a *dangerous* bug in the comparison of large negative
integers, introduced in GAP 4.10.1: if x and y were equal,
but not identical, large negative numbers then x < y returned
true instead of false (#3478).
Fixed bugs that could lead to break loops:
- If the group has been obtained as subgroup from a
Fitting free/solvable radical computation, the data is inherited
and might not guarantee that the factor group really is Fitting
free. Added a check and an assertion to catch this situation
(#3154).
- Fix declaration of sparse action homomorphisms (#3281).
- LatticeViaRadical called ClosureSubgroupNC assuming that the
parent contained all generators. It now calls ClosureSubgroup
instead, since this can not be always guaranteed (this could
happen, for example, in perfect subgroup computation). Also
added an assertion to ClosureSubgroupNC to catch this situation
in other cases. [Reported by Serge Bouc] (#3397).
- Fix a "method not found" error in SubdirectProduct (#3485).
Other fixed bugs:
- Fix corner case in modified Todd-Coxeter algorithm when relator
is trivial (#3311).
2. New and updated packages since GAP 4.10.1
GAP 4.10.1 distribution contains 145 packages, including updated
versions of 55 packages from GAP 4.10.1 distribution.
A new package MonoidalCategories by Mohamed Barakat, Sebastian
Gutsche and Sebastian Posur have been added to the distribution.
It is based on the CAP package and implements monoidal structures
for CAP.
Unfortunately we had to withdraw the QaoS package from distribution
of GAP, as the servers it crucially relies on for its functionality
have been permanently retired some time ago and are not coming back
(see https://github.com/gap-packages/qaos/issues/13 for details).
The full list of new and updated packages in GAP 4.10.2 distribution
is given below.
Package name | Version | Date
----------------------------------------------------
Alnuth | 3.1.1 | 04/06/2019
ANUPQ | 3.2.1 | 18/04/2019
AtlasRep | 2.1.0 | 10/05/2019
AutoDoc | 2019.05.20 | 20/05/2019
CAP | 2019.06.07 | 07/06/2019
Congruence | 1.2.3 | 19/05/2019
Convex | 2019.05.01 | 01/05/2019
Cryst | 4.1.19 | 28/05/2019
CrystCat | 1.1.9 | 28/05/2019
cvec | 2.7.2 | 20/03/2019
DESIGN | 1.7 | 18/03/2019
Digraphs | 0.15.2 | 17/04/2019
ExamplesForHomalg | 2019.01.07 | 07/01/2019
FORMAT | 1.4.1 | 15/03/2019
FPLSA | 1.2.3 | 31/05/2019
Francy | 1.2.4 | 17/05/2019
GaussForHomalg | 2019.02.01 | 01/02/2019
GeneralizedMorphismsForCAP | 2019.01.16 | 16/01/2019
GradedModules | 2019.01.05 | 05/01/2019
GradedRingForHomalg | 2019.04.02 | 02/04/2019
GRAPE | 4.8.2 | 20/03/2019
groupoids | 1.66 | 29/05/2019
HomalgToCAS | 2019.02.01 | 01/02/2019
idrel | 2.43 | 29/05/2019
IO | 4.6.0 | 18/03/2019
IO_ForHomalg | 2019.01.01 | 01/01/2019
JupyterViz | 1.5.1 | 28/03/2019
kan | 1.29 | 29/05/2019
LAGUNA | 3.9.3 | 19/05/2019
LieRing | 2.4.1 | 23/02/2019
LinearAlgebraForCAP | 2019.01.16 | 16/01/2019
matgrp | 0.62 | 18/04/2019
MatricesForHomalg | 2019.03.08 | 08/03/2019
ModulePresentationsForCAP | 2019.01.16 | 16/01/2019
Modules | 2019.02.01 | 01/02/2019
MonoidalCategories | 2019.06.07 | 07/06/2019
NumericalSgps | 1.2.0 | 25/04/2019
PackageManager | 0.4 | 10/05/2019
PolymakeInterface | 2019.03.26 | 26/03/2019
profiling | 2.2.1 | 15/03/2019
QuaGroup | 1.8.1 | 21/02/2019
RCWA | 4.6.4 | 24/03/2019
recog | 1.3.2 | 15/04/2018
ResClasses | 4.7.2 | 24/03/2019
RingsForHomalg | 2019.02.01 | 01/02/2019
SCSCP | 2.3.0 | 19/05/2019
Semigroups | 3.1.3 | 07/06/2019
simpcomp | 2.1.10 | 03/06/2019
SLA | 1.5.2 | 29/03/2019
SpinSym | 1.5.1 | 02/03/2019
TomLib | 1.2.8 | 01/05/2019
ToolsForHomalg | 2019.02.17 | 17/02/2019
utils | 0.63 | 29/05/2019
XGAP | 4.30 | 16/04/2019
XMod | 2.73 | 04/03/2019
----------------------------------------------------
We encourage all users to upgrade to GAP 4.10.2. You can download
source archives for Linux and macOS, as well as the GAP installer
for Windows from http://www.gap-system.org/Releases/. Alternative
distributions such as the Homebrew tap and the Docker container
(see https://www.gap-system.org/Download/alternatives.html) also
now provide GAP 4.10.2.
If you need any help or would like to report any problems, please
do not hesitate to contact us at support at gap-system.org, or
submit new issues on GitHub:
https://github.com/gap-system/gap/issues
There is also a 'gap' tag for questions about GAP at the
Mathematics Q&A site:
http://math.stackexchange.com/tags/gap/info
In addition, you may find some GAP related news on Twitter:
http://twitter.com/gap_system
Wishing you fun and success using GAP,
Alexander Konovalov
on behalf of the GAP Group
More information about the Forum
mailing list