[GAP Forum] GAP 4.8.4 release announcement
Alexander Konovalov
alexander.konovalov at st-andrews.ac.uk
Fri Jun 10 16:27:31 BST 2016
Dear GAP Forum,
This is to announce the release of GAP 4.8.4, which could be downloaded from
http://www.gap-system.org/Releases/
An overview of the changes introduced in GAP 4.8.4 is provided below. A more
detailed version with hyperlinks to documentation is available here:
http://www.gap-system.org/Manuals/doc/changes/chap2.html#X85F7B6F17D29A589
New features:
* The GAP distribution now includes `bin/BuildPackages.sh`, a script which
can be started from the `pkg` directory via `../bin/BuildPackages.sh` and
will attempt to build as many packages as possible. It replaces the
`InstPackages.sh` script which was not a part of the GAP distribution and
had to be downloaded separately from the GAP website. The new script is
more robust and simplifies adding new packages with binaries, as it
requires no adjustments if the new package supports the standard
`./configure; make` build procedure.
Improved and extended functionality:
* `SimpleGroup` now produces more informative error message in the case
when `AtlasGroup` could not load the requested group.
* An info message with suggestions to use `InfoPackageLoading` will now
be displayed when `LoadPackage` returns `fail` (unless GAP is started
with `-b` option).
* The build system will now enable C++ support in GMP only if a working
C++ compiler is detected.
* More checks were added when embedding coefficient rings or rational
numbers into polynomial rings in order to forbid adding polynomials
in different characteristic.
Fixed bugs that could lead to crashes:
* Fixed the crash in `--cover` mode when reading files with more
than 65,536 lines.
Fixed bugs that could lead to incorrect results:
* Fixed an error in the code for partial permutations that occurred
on big-endian systems. [Reported by Bill Allombert]
* Fixed the kernel method for `Remove` with one argument, which
failed to reduce the length of a list to the position of the last
bound entry. [Reported by Peter Schauenburg]
Fixed bugs that could lead to break loops:
* Fixed the break loop while using `Factorization` on permutation
groups by removing some old code that relied on further caching
in `Factorization`. [Reported by Grahame Erskine]
* Fixed a problem with computation of maximal subgroups in an
almost simple group. [Reported by Ramon Esteban Romero]
* Added missing methods for `Intersection2` when one of the arguments
is an empty list. [Reported by Wilf Wilson]
Other fixed bugs:
* Fixed several bugs in `RandomPrimitivePolynomial`.
[Reported by Nusa Zidaric]
* Fixed several problems with `Random` on long lists in
64-bit GAP installations.
In addition, GAP 4.8.4 distribution includes updates
for 13 GAP packages:
====================================================
Package name | Version | Date
----------------------------------------------------
AtlasRep | 1.5.1 | 30/03/2016
AutomGrp | 1.3 | 28/03/2016
Carat | 2.1.6 | 23/05/2016
CRISP | 1.4.4 | 20/03/2016
float | 0.7.3 | 11/05/2016
fr | 2.3.6 | 21/04/2016
gpd | 1.43 | 16/03/2016
IRREDSOL | 1.3.1 | 20/03/2016
NormalizInterface | 0.9.8 | 07/05/2016
RCWA | 4.4.1 | 22/05/2016
ResClasses | 4.5.0 | 14/05/2016
Semigroups | 2.8.0 | 26/05/2016
Utils | 0.40 | 17/03/2016
====================================================
We encourage all users to upgrade to GAP 4.8.4. 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