Computation of multiplication tables and suborders described by elements has been made more efficient. Reported by Markus Kirschmer and Stefano Marseglia.
A crash in MinimalBasis for ideals defined over 60-bit prime finite fields has been fixed. Reported by Yusuke Uesato.
A bug in BooleanPolynomial when converting integers with 30 to 32 bits has been fixed. Reported by Tomas Faikl.
A crash when computing roots of a polynomial over a non-default extension of default extension field has been fixed. Reported by Maarten Derickx.
Handling of the Prime parameter for Galois groups over ℚ(t) has been improved. Reported by David Krumm.
A major new version of the package for computing with Linear Systems has been developed by Carlos Rito and installed in this patch release. The intrinsic functions and their semantics are essentially unchanged, but most functions are now significantly faster.
A bug in Eigenspace for matrices defined over real fields has been fixed. Reported by Eamonn O'Brien.
A bug when powering an integer or rational number by a rational number with large ( ≥ 230) numerator or denominator has been fixed.
New intrinsics SetDefaultLieType and GetDefaultLieType have been installed. For example, SetDefaultLieType("SC") sets the default value for the Isogeny parameter of a RootDatum intrinsic to "SC" (i.e., simply connected). If the user does not set the Isogeny parameter and the string returned by GetDefaultLieType is empty, the root datum code falls back to Isogeny := "Ad" (i.e., adjoint).
The intrinsic GetScriptName has been added to return the name of the script file when Magma is running in script mode.
A spurious extra parenthesis has been removed from the debugger error message when specifying an invalid number of lines to list.
A problem where child processes created by Fork would have the process forced to use a fixed CPU only has been fixed.