[GAP Forum] GAP 4.8.5 release announcement
Alexander Konovalov
alexander.konovalov at st-andrews.ac.uk
Tue Sep 27 15:24:13 BST 2016
Dear GAP Forum,
This is to announce the release of GAP 4.8.5, which could be downloaded from
http://www.gap-system.org/Releases/
An overview of the changes introduced in GAP 4.8.5 is provided below. A more
detailed version with hyperlinks to documentation is available here:
http://www.gap-system.org/Manuals/doc/changes/chap2.html#X84E1F4618181F6A3
Improved and extended functionality:
* The error messages produced when an unexpected fail is returned were made
more clear by explicitly telling that the result should not be boolean or
fail (before it only said "not a boolean").
* For consistency, both NrTransitiveGroups and TransitiveGroup now disallow
the transitive group of degree 1.
Fixed bugs that could lead to incorrect results:
* A bug in the code for algebraic field extensions over non-prime fields
that may cause, for example, a list of all elements of the extension not
being a duplicate-free. [Reported by Huta Gana]
* So far, FileString only wrote files of sizes less than 2G and did not
indicate an error in case of larger strings. Now strings of any length
can be written, and in the case of a failure the corresponding system
error is shown.
Fixed bugs that could lead to break loops:
* NaturalHomomorphismByIdeal was not reducing monomials before forming
a quotient ring, causing a break loop on some inputs. [Reported by
Dmytro Savchuk]
* A bug in DefaultInfoHandler a break loop on startup with the setting
SetUserPreference( "InfoPackageLoadingLevel", 4 ). [Reported by Mathieu
Dutour]
* The Iterator for permutation groups was broken when the StabChainMutable
of the group was not reduced, which can reasonably happen as the result
of various algorithms.
In addition, GAP 4.8.5 distribution includes updates for 5 GAP packages,
namely Cubefree, Digraphs, float, loops and SglPPow.
We encourage all users to upgrade to GAP 4.8.5.
Just in case, a common pitfall during GAP installation on Linux and OS X
is to compile only the GAP kernel, but not GAP packages. This procedure
had changed recently (in GAP 4.8.4) so just in case let me remind you
that after running
./configure
make
in the GAP root directory you need to change to the
'pkg' subdirectory and call
../bin/BuildPackages.sh
to run the script which will build most of the packages that require
compilation (provided sufficiently many libraries, headers and tools
are available).
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
Wishing you fun and success using GAP,
The GAP Group
More information about the Forum
mailing list