From 28420cb0c5e2dd52974876e6c20260335b758827 Mon Sep 17 00:00:00 2001 From: Max Horn Date: Sat, 9 May 2026 20:33:41 +0200 Subject: [PATCH 1/2] Remove moduleState init from gapbind14 kernel extension Global variables are zero-initialized anyway, so this makes no difference. Note that module state only matters for HPC-GAP. In the future, I'd like to hide the moduleStateSize and moduleStateOffsetPtr for "regular" GAP builds. --- gapbind14/demo/src/gapbind_demo.cc | 4 ---- 1 file changed, 4 deletions(-) diff --git a/gapbind14/demo/src/gapbind_demo.cc b/gapbind14/demo/src/gapbind_demo.cc index 7d2471ac4..ff8f05af2 100644 --- a/gapbind14/demo/src/gapbind_demo.cc +++ b/gapbind14/demo/src/gapbind_demo.cc @@ -131,10 +131,6 @@ static StructInitInfo module = { /* preSave = */ 0, /* postSave = */ 0, /* postRestore = */ 0, - /* moduleStateSize = */ 0, - /* moduleStateOffsetPtr = */ 0, - /* initModuleState = */ 0, - /* destroyModuleState = */ 0, }; extern "C" StructInitInfo* Init__Dynamic(void) { From fcbaac308db014869aef673ce857c4ad5119d7cc Mon Sep 17 00:00:00 2001 From: James Mitchell Date: Sat, 16 May 2026 09:55:23 +0100 Subject: [PATCH 2/2] Update version numbers etc for v5.6.3 --- .VERSION | 2 +- CHANGELOG.md | 5 +++++ PackageInfo.g | 4 ++-- VERSIONS | 1 + 4 files changed, 9 insertions(+), 3 deletions(-) diff --git a/.VERSION b/.VERSION index d6a86bf43..803d94e16 100644 --- a/.VERSION +++ b/.VERSION @@ -1 +1 @@ -5.6.2 +5.6.3 diff --git a/CHANGELOG.md b/CHANGELOG.md index 24e6279f9..1b88e9fb2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,11 @@ Copyright © 2011-2026 [James D. Mitchell][] et al. Licensing information can be found in the `LICENSE` file. +## Version 5.6.3 (released 16/05/2026) + +- Remove moduleState init from gapbind14 kernel extension by @fingolfin in https://github.com/semigroups/Semigroups/pull/1179 +- Remove test for 'Matrix(GF(3), [[]]);' (targeting stable-5.6 branch) by @fingolfin in https://github.com/semigroups/Semigroups/pull/1181 + ## Version 5.6.2 (released 15/04/2026) - Gapbind14 clear by @james-d-mitchell in https://github.com/semigroups/Semigroups/pull/1144 diff --git a/PackageInfo.g b/PackageInfo.g index 144f006c8..6246081a9 100644 --- a/PackageInfo.g +++ b/PackageInfo.g @@ -34,8 +34,8 @@ _STANDREWSCS := Concatenation(["Jack Cole Building, North Haugh, ", SetPackageInfo(rec( PackageName := "Semigroups", Subtitle := "A package for semigroups and monoids", -Version := "5.6.2", -Date := "15/04/2026", # dd/mm/yyyy format +Version := "5.6.3", +Date := "16/05/2026", # dd/mm/yyyy format License := "GPL-3.0-or-later", ArchiveFormats := ".tar.gz", diff --git a/VERSIONS b/VERSIONS index e08eb0eda..5cbb2a2d9 100644 --- a/VERSIONS +++ b/VERSIONS @@ -9,6 +9,7 @@ ## ## +release 5.6.3 - 16/05/2026 release 5.6.2 - 15/04/2026 release 5.6.1 - 18/03/2026 release 5.6.0 - 05/03/2026