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 _______________________________________________ Forum mailing list Forum@gap-system.org https://mail.gap-system.org/mailman/listinfo/forum