Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package libsemigroups for openSUSE:Factory checked in at 2022-12-10 21:18:37 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libsemigroups (Old) and /work/SRC/openSUSE:Factory/.libsemigroups.new.1835 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libsemigroups" Sat Dec 10 21:18:37 2022 rev:24 rq:1041937 version:2.4.1 Changes: -------- --- /work/SRC/openSUSE:Factory/libsemigroups/libsemigroups.changes 2022-12-02 13:13:29.437968464 +0100 +++ /work/SRC/openSUSE:Factory/.libsemigroups.new.1835/libsemigroups.changes 2022-12-10 21:18:41.241857859 +0100 @@ -1,0 +2,8 @@ +Fri Dec 9 22:30:48 UTC 2022 - Dirk Müller <dmuel...@suse.com> + +- update to v2.4.1: + * This is a minor release fixing some issues in the build system that + should have been included in the last release. + * Change -march=avx -> -mavx by @james-d-mitchell in #418 + +------------------------------------------------------------------- Old: ---- libsemigroups-2.4.0.tar.gz New: ---- libsemigroups-2.4.1.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libsemigroups.spec ++++++ --- /var/tmp/diff_new_pack.gOZUd2/_old 2022-12-10 21:18:41.673860384 +0100 +++ /var/tmp/diff_new_pack.gOZUd2/_new 2022-12-10 21:18:41.677860408 +0100 @@ -18,7 +18,7 @@ Name: libsemigroups %define lname libsemigroups2 -Version: 2.4.0 +Version: 2.4.1 Release: 0 Summary: Library with algorithms for computing finite and finitely presented semigroups License: GPL-3.0-or-later ++++++ libsemigroups-2.4.0.tar.gz -> libsemigroups-2.4.1.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libsemigroups-2.4.0/.VERSION new/libsemigroups-2.4.1/.VERSION --- old/libsemigroups-2.4.0/.VERSION 2022-12-01 16:11:41.023648969 +0100 +++ new/libsemigroups-2.4.1/.VERSION 2022-12-06 16:04:20.577849662 +0100 @@ -1 +1 @@ -2.4.0 \ No newline at end of file +2.4.1 \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libsemigroups-2.4.0/Makefile.am new/libsemigroups-2.4.1/Makefile.am --- old/libsemigroups-2.4.0/Makefile.am 2022-12-01 14:57:02.449393277 +0100 +++ new/libsemigroups-2.4.1/Makefile.am 2022-12-06 16:04:06.839585418 +0100 @@ -1094,7 +1094,7 @@ uninstall-hook: if test -d ${eigenincludedir}; then rm -rf ${eigenincludedir}; fi - if test -d ${hpcombiincludedir}; then rm -rf ${hpcombiincludedir}; fi + if test -d $(includedir)/libsemigroups/HPCombi; then rm -rf $(includedir)/libsemigroups/HPCombi; fi if test -d ${fmtincludedir}; then rm -rf ${fmtincludedir}; fi if test -d ${textflowcppincludedir}; then rm -rf ${textflowcppincludedir}; fi if test -d ${includedir}/libsemigroups; then rmdir ${includedir}/libsemigroups; fi diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libsemigroups-2.4.0/Makefile.in new/libsemigroups-2.4.1/Makefile.in --- old/libsemigroups-2.4.0/Makefile.in 2022-12-01 16:11:45.137638415 +0100 +++ new/libsemigroups-2.4.1/Makefile.in 2022-12-06 16:04:25.004268307 +0100 @@ -5161,7 +5161,7 @@ uninstall-hook: if test -d ${eigenincludedir}; then rm -rf ${eigenincludedir}; fi - if test -d ${hpcombiincludedir}; then rm -rf ${hpcombiincludedir}; fi + if test -d $(includedir)/libsemigroups/HPCombi; then rm -rf $(includedir)/libsemigroups/HPCombi; fi if test -d ${fmtincludedir}; then rm -rf ${fmtincludedir}; fi if test -d ${textflowcppincludedir}; then rm -rf ${textflowcppincludedir}; fi if test -d ${includedir}/libsemigroups; then rmdir ${includedir}/libsemigroups; fi diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libsemigroups-2.4.0/README.rst new/libsemigroups-2.4.1/README.rst --- old/libsemigroups-2.4.0/README.rst 2022-12-01 15:06:37.816368280 +0100 +++ new/libsemigroups-2.4.1/README.rst 2022-12-06 16:04:06.840526368 +0100 @@ -4,7 +4,7 @@ The full license is in the file LICENSE, distributed with this software. -libsemigroups - Version 2.4.0 +libsemigroups - Version 2.4.1 ============================= .. image:: https://readthedocs.org/projects/libsemigroups/badge/?version=master diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libsemigroups-2.4.0/configure new/libsemigroups-2.4.1/configure --- old/libsemigroups-2.4.0/configure 2022-12-01 16:11:44.510671816 +0100 +++ new/libsemigroups-2.4.1/configure 2022-12-06 16:04:24.373863673 +0100 @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.71 for libsemigroups 2.4.0. +# Generated by GNU Autoconf 2.71 for libsemigroups 2.4.1. # # Report bugs to <j...@st-andrews.ac.uk>. # @@ -621,8 +621,8 @@ # Identity of this package. PACKAGE_NAME='libsemigroups' PACKAGE_TARNAME='libsemigroups' -PACKAGE_VERSION='2.4.0' -PACKAGE_STRING='libsemigroups 2.4.0' +PACKAGE_VERSION='2.4.1' +PACKAGE_STRING='libsemigroups 2.4.1' PACKAGE_BUGREPORT='j...@st-andrews.ac.uk' PACKAGE_URL='' @@ -1432,7 +1432,7 @@ # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF -\`configure' configures libsemigroups 2.4.0 to adapt to many kinds of systems. +\`configure' configures libsemigroups 2.4.1 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1504,7 +1504,7 @@ if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of libsemigroups 2.4.0:";; + short | recursive ) echo "Configuration of libsemigroups 2.4.1:";; esac cat <<\_ACEOF @@ -1645,7 +1645,7 @@ test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -libsemigroups configure 2.4.0 +libsemigroups configure 2.4.1 generated by GNU Autoconf 2.71 Copyright (C) 2021 Free Software Foundation, Inc. @@ -2484,7 +2484,7 @@ This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by libsemigroups $as_me 2.4.0, which was +It was created by libsemigroups $as_me 2.4.1, which was generated by GNU Autoconf 2.71. Invocation command line was $ $0$ac_configure_args_raw @@ -4093,7 +4093,7 @@ # Define the identity of the package. PACKAGE='libsemigroups' - VERSION='2.4.0' + VERSION='2.4.1' printf "%s\n" "#define PACKAGE \"$PACKAGE\"" >>confdefs.h @@ -21583,15 +21583,15 @@ if test "x$enable_hpcombi" = xyes then : - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether C++ compiler accepts -march=avx" >&5 -printf %s "checking whether C++ compiler accepts -march=avx... " >&6; } -if test ${ax_cv_check_cxxflags___march_avx+y} + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether C++ compiler accepts -mavx" >&5 +printf %s "checking whether C++ compiler accepts -mavx... " >&6; } +if test ${ax_cv_check_cxxflags___mavx+y} then : printf %s "(cached) " >&6 else $as_nop ax_check_save_flags=$CXXFLAGS - CXXFLAGS="$CXXFLAGS -march=avx" + CXXFLAGS="$CXXFLAGS -mavx" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ @@ -21605,31 +21605,31 @@ _ACEOF if ac_fn_cxx_try_compile "$LINENO" then : - ax_cv_check_cxxflags___march_avx=yes + ax_cv_check_cxxflags___mavx=yes else $as_nop - ax_cv_check_cxxflags___march_avx=no + ax_cv_check_cxxflags___mavx=no fi rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext CXXFLAGS=$ax_check_save_flags fi -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ax_cv_check_cxxflags___march_avx" >&5 -printf "%s\n" "$ax_cv_check_cxxflags___march_avx" >&6; } -if test "x$ax_cv_check_cxxflags___march_avx" = xyes +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ax_cv_check_cxxflags___mavx" >&5 +printf "%s\n" "$ax_cv_check_cxxflags___mavx" >&6; } +if test "x$ax_cv_check_cxxflags___mavx" = xyes then : if test ${HPCOMBI_CXXFLAGS+y} then : case " $HPCOMBI_CXXFLAGS " in #( - *" -march=avx "*) : - { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: : HPCOMBI_CXXFLAGS already contains -march=avx"; } >&5 - (: HPCOMBI_CXXFLAGS already contains -march=avx) 2>&5 + *" -mavx "*) : + { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: : HPCOMBI_CXXFLAGS already contains -mavx"; } >&5 + (: HPCOMBI_CXXFLAGS already contains -mavx) 2>&5 ac_status=$? printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } ;; #( *) : - as_fn_append HPCOMBI_CXXFLAGS " -march=avx" + as_fn_append HPCOMBI_CXXFLAGS " -mavx" { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: : HPCOMBI_CXXFLAGS=\"\$HPCOMBI_CXXFLAGS\""; } >&5 (: HPCOMBI_CXXFLAGS="$HPCOMBI_CXXFLAGS") 2>&5 ac_status=$? @@ -21640,7 +21640,7 @@ else $as_nop - HPCOMBI_CXXFLAGS=-march=avx + HPCOMBI_CXXFLAGS=-mavx { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: : HPCOMBI_CXXFLAGS=\"\$HPCOMBI_CXXFLAGS\""; } >&5 (: HPCOMBI_CXXFLAGS="$HPCOMBI_CXXFLAGS") 2>&5 ac_status=$? @@ -21650,8 +21650,8 @@ fi else $as_nop - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: flag -march=avx not supported, HPCombi is disabled" >&5 -printf "%s\n" "$as_me: WARNING: flag -march=avx not supported, HPCombi is disabled" >&2;} + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: flag -mavx not supported, HPCombi is disabled" >&5 +printf "%s\n" "$as_me: WARNING: flag -mavx not supported, HPCombi is disabled" >&2;} enable_hpcombi=no fi @@ -21761,7 +21761,7 @@ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for _mm_blendv_epi8" >&5 printf %s "checking for _mm_blendv_epi8... " >&6; } saved_CXXFLAGS="$CXXFLAGS" - CXXFLAGS="-march=avx -flax-vector-conversions" + CXXFLAGS="-mavx -flax-vector-conversions" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include <x86intrin.h> @@ -21794,7 +21794,7 @@ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for _mm_cmpeq_epi8" >&5 printf %s "checking for _mm_cmpeq_epi8... " >&6; } saved_CXXFLAGS="$CXXFLAGS" - CXXFLAGS="-march=avx -flax-vector-conversions" + CXXFLAGS="-mavx -flax-vector-conversions" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include <x86intrin.h> @@ -21827,7 +21827,7 @@ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for _mm_cmpestri" >&5 printf %s "checking for _mm_cmpestri... " >&6; } saved_CXXFLAGS="$CXXFLAGS" - CXXFLAGS="-march=avx -flax-vector-conversions" + CXXFLAGS="-mavx -flax-vector-conversions" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include <x86intrin.h> @@ -21860,7 +21860,7 @@ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for _mm_cmpestrm" >&5 printf %s "checking for _mm_cmpestrm... " >&6; } saved_CXXFLAGS="$CXXFLAGS" - CXXFLAGS="-march=avx -flax-vector-conversions" + CXXFLAGS="-mavx -flax-vector-conversions" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include <x86intrin.h> @@ -21893,7 +21893,7 @@ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for _mm_cmplt_epi8" >&5 printf %s "checking for _mm_cmplt_epi8... " >&6; } saved_CXXFLAGS="$CXXFLAGS" - CXXFLAGS="-march=avx -flax-vector-conversions" + CXXFLAGS="-mavx -flax-vector-conversions" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include <x86intrin.h> @@ -21926,7 +21926,7 @@ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for _mm_extract_epi64" >&5 printf %s "checking for _mm_extract_epi64... " >&6; } saved_CXXFLAGS="$CXXFLAGS" - CXXFLAGS="-march=avx -flax-vector-conversions" + CXXFLAGS="-mavx -flax-vector-conversions" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include <x86intrin.h> @@ -21959,7 +21959,7 @@ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for _mm_max_epi8" >&5 printf %s "checking for _mm_max_epi8... " >&6; } saved_CXXFLAGS="$CXXFLAGS" - CXXFLAGS="-march=avx -flax-vector-conversions" + CXXFLAGS="-mavx -flax-vector-conversions" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include <x86intrin.h> @@ -21992,7 +21992,7 @@ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for _mm_max_epu8" >&5 printf %s "checking for _mm_max_epu8... " >&6; } saved_CXXFLAGS="$CXXFLAGS" - CXXFLAGS="-march=avx -flax-vector-conversions" + CXXFLAGS="-mavx -flax-vector-conversions" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include <x86intrin.h> @@ -22025,7 +22025,7 @@ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for _mm_min_epi8" >&5 printf %s "checking for _mm_min_epi8... " >&6; } saved_CXXFLAGS="$CXXFLAGS" - CXXFLAGS="-march=avx -flax-vector-conversions" + CXXFLAGS="-mavx -flax-vector-conversions" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include <x86intrin.h> @@ -22058,7 +22058,7 @@ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for _mm_min_epu8" >&5 printf %s "checking for _mm_min_epu8... " >&6; } saved_CXXFLAGS="$CXXFLAGS" - CXXFLAGS="-march=avx -flax-vector-conversions" + CXXFLAGS="-mavx -flax-vector-conversions" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include <x86intrin.h> @@ -22091,7 +22091,7 @@ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for _mm_movemask_epi8" >&5 printf %s "checking for _mm_movemask_epi8... " >&6; } saved_CXXFLAGS="$CXXFLAGS" - CXXFLAGS="-march=avx -flax-vector-conversions" + CXXFLAGS="-mavx -flax-vector-conversions" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include <x86intrin.h> @@ -22124,7 +22124,7 @@ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for _mm_popcnt_u32" >&5 printf %s "checking for _mm_popcnt_u32... " >&6; } saved_CXXFLAGS="$CXXFLAGS" - CXXFLAGS="-march=avx -flax-vector-conversions" + CXXFLAGS="-mavx -flax-vector-conversions" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include <x86intrin.h> @@ -22157,7 +22157,7 @@ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for _mm_set_epi64x" >&5 printf %s "checking for _mm_set_epi64x... " >&6; } saved_CXXFLAGS="$CXXFLAGS" - CXXFLAGS="-march=avx -flax-vector-conversions" + CXXFLAGS="-mavx -flax-vector-conversions" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include <x86intrin.h> @@ -22190,7 +22190,7 @@ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for _mm_shuffle_epi8" >&5 printf %s "checking for _mm_shuffle_epi8... " >&6; } saved_CXXFLAGS="$CXXFLAGS" - CXXFLAGS="-march=avx -flax-vector-conversions" + CXXFLAGS="-mavx -flax-vector-conversions" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include <x86intrin.h> @@ -22223,7 +22223,7 @@ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for _mm_slli_epi32" >&5 printf %s "checking for _mm_slli_epi32... " >&6; } saved_CXXFLAGS="$CXXFLAGS" - CXXFLAGS="-march=avx -flax-vector-conversions" + CXXFLAGS="-mavx -flax-vector-conversions" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include <x86intrin.h> @@ -23434,7 +23434,7 @@ # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by libsemigroups $as_me 2.4.0, which was +This file was extended by libsemigroups $as_me 2.4.1, which was generated by GNU Autoconf 2.71. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -23502,7 +23502,7 @@ cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config='$ac_cs_config_escaped' ac_cs_version="\\ -libsemigroups config.status 2.4.0 +libsemigroups config.status 2.4.1 configured by $0, generated by GNU Autoconf 2.71, with options \\"\$ac_cs_config\\" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libsemigroups-2.4.0/docs/source/changelog.rst new/libsemigroups-2.4.1/docs/source/changelog.rst --- old/libsemigroups-2.4.0/docs/source/changelog.rst 2022-12-01 15:15:01.251906757 +0100 +++ new/libsemigroups-2.4.1/docs/source/changelog.rst 2022-12-06 16:04:06.841069363 +0100 @@ -1,6 +1,15 @@ Changelog - version 2 ===================== +v2.4.1 (released 06/12/2022) +---------------------------- + +This is a minor release fixing some issues in the build system that should have +been included in the last release. + +* Change ``-march=avx`` -> ``-mavx`` by @james-d-mitchell in + https://github.com/libsemigroups/libsemigroups/pull/418 + v2.4.0 (released 01/12/2022) ---------------------------- diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libsemigroups-2.4.0/docs/source/index.rst new/libsemigroups-2.4.1/docs/source/index.rst --- old/libsemigroups-2.4.0/docs/source/index.rst 2022-12-01 15:15:49.900737838 +0100 +++ new/libsemigroups-2.4.1/docs/source/index.rst 2022-12-06 16:04:06.841986105 +0100 @@ -1,4 +1,4 @@ -libsemigroups - Version 2.4.0 +libsemigroups - Version 2.4.1 ============================= C++ library for semigroups and monoids diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libsemigroups-2.4.0/docs/source/install.rst new/libsemigroups-2.4.1/docs/source/install.rst --- old/libsemigroups-2.4.0/docs/source/install.rst 2022-12-01 15:15:30.018042832 +0100 +++ new/libsemigroups-2.4.1/docs/source/install.rst 2022-12-06 16:04:06.842487392 +0100 @@ -1,4 +1,4 @@ -.. |libsemigroups-version| replace:: 2.4.0 +.. |libsemigroups-version| replace:: 2.4.1 .. _Installation: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libsemigroups-2.4.0/include/libsemigroups/config.hpp new/libsemigroups-2.4.1/include/libsemigroups/config.hpp --- old/libsemigroups-2.4.0/include/libsemigroups/config.hpp 2022-12-01 16:11:50.043164696 +0100 +++ new/libsemigroups-2.4.1/include/libsemigroups/config.hpp 2022-12-06 16:04:31.424414634 +0100 @@ -181,7 +181,7 @@ /* Define to the full name and version of this package. */ #ifndef LIBSEMIGROUPS_PACKAGE_STRING -#define LIBSEMIGROUPS_PACKAGE_STRING "libsemigroups 2.4.0" +#define LIBSEMIGROUPS_PACKAGE_STRING "libsemigroups 2.4.1" #endif /* Define to the one symbol short name of this package. */ @@ -196,7 +196,7 @@ /* Define to the version of this package. */ #ifndef LIBSEMIGROUPS_PACKAGE_VERSION -#define LIBSEMIGROUPS_PACKAGE_VERSION "2.4.0" +#define LIBSEMIGROUPS_PACKAGE_VERSION "2.4.1" #endif /* Define to necessary symbol if this constant uses a non-standard name on @@ -232,7 +232,7 @@ /* Version number of package */ #ifndef LIBSEMIGROUPS_VERSION -#define LIBSEMIGROUPS_VERSION "2.4.0" +#define LIBSEMIGROUPS_VERSION "2.4.1" #endif /* Define for Solaris 2.5.1 so the uint64_t typedef from <sys/synch.h>, diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libsemigroups-2.4.0/include/libsemigroups/digraph-helper.hpp new/libsemigroups-2.4.1/include/libsemigroups/digraph-helper.hpp --- old/libsemigroups-2.4.0/include/libsemigroups/digraph-helper.hpp 2022-12-01 14:56:56.669327872 +0100 +++ new/libsemigroups-2.4.1/include/libsemigroups/digraph-helper.hpp 2022-12-06 16:04:06.843205969 +0100 @@ -700,16 +700,16 @@ } } // namespace detail - //! Constructs a digraph from number of nodes and an initializer_list. + //! Constructs a digraph from number of nodes and an \c initializer_list. //! //! This function constructs an ActionDigraph from its arguments whose - //! out-degree is specified by the length of the first initializer_list in - //! 2nd parameter. + //! out-degree is specified by the length of the first \c initializer_list + //! in the 2nd parameter. //! //! \tparam T the type of the nodes of the digraph //! //! \param num_nodes the number of nodes in the digraph. - //! \param il the out-neighbors of digraph. + //! \param il the out-neighbors of the digraph. //! //! \returns A value of type ActionDigraph. //! @@ -717,8 +717,8 @@ //! if ActionDigraph<T>::add_edge throws when adding edges from \p il. //! //! \complexity - //! \f$O(mn)\f$ where \f$m\f$ is the length of `il.begin()` and \f$n\f$ is - //! the parameter \p num_nodes. + //! \f$O(mn)\f$ where \f$m\f$ is the length of \p il and \f$n\f$ is the + //! parameter \p num_nodes. //! //! \par Example //! \code diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libsemigroups-2.4.0/m4/ax_check_hpcombi.m4 new/libsemigroups-2.4.1/m4/ax_check_hpcombi.m4 --- old/libsemigroups-2.4.0/m4/ax_check_hpcombi.m4 2022-11-25 18:15:35.014502401 +0100 +++ new/libsemigroups-2.4.1/m4/ax_check_hpcombi.m4 2022-12-06 16:04:06.843809963 +0100 @@ -3,7 +3,7 @@ AC_DEFUN([CHECK_INTRINSIC], [AC_MSG_CHECKING([for $1]) saved_CXXFLAGS="$CXXFLAGS" - CXXFLAGS="-march=avx -flax-vector-conversions" + CXXFLAGS="-mavx -flax-vector-conversions" AC_LINK_IFELSE( [AC_LANG_PROGRAM( [[#include <x86intrin.h>]], @@ -53,9 +53,9 @@ dnl # Check if the flags required for HPCombi are supported AS_IF([test "x$enable_hpcombi" = xyes], - [AX_CHECK_COMPILE_FLAG(-march=avx, - AX_APPEND_FLAG(-march=avx, [ax_hpcombi_cxxflags_variable]), - [AC_MSG_WARN([flag -march=avx not supported, HPCombi is disabled]) + [AX_CHECK_COMPILE_FLAG(-mavx, + AX_APPEND_FLAG(-mavx, [ax_hpcombi_cxxflags_variable]), + [AC_MSG_WARN([flag -mavx not supported, HPCombi is disabled]) enable_hpcombi=no])]) AS_IF([test "x$enable_hpcombi" = xyes], diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libsemigroups-2.4.0/src/cong-intf.cpp new/libsemigroups-2.4.1/src/cong-intf.cpp --- old/libsemigroups-2.4.0/src/cong-intf.cpp 2022-11-25 18:15:35.015002306 +0100 +++ new/libsemigroups-2.4.1/src/cong-intf.cpp 2022-12-06 16:04:06.844277209 +0100 @@ -302,7 +302,7 @@ if (n == 0) { return; } else if (started()) { - LIBSEMIGROUPS_EXCEPTION("cannot set add generators at this stage"); + LIBSEMIGROUPS_EXCEPTION("cannot add generators at this stage"); } _nr_gens += n; add_generators_impl(_nr_gens); @@ -411,8 +411,8 @@ "letter index out of bounds in word %s, expected " "value in [0, %d), got %d", detail::to_string(w).c_str(), - l, - _nr_gens); + _nr_gens, + l); } } } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libsemigroups-2.4.0/tests/test-konieczny-transf.cpp new/libsemigroups-2.4.1/tests/test-konieczny-transf.cpp --- old/libsemigroups-2.4.0/tests/test-konieczny-transf.cpp 2022-12-01 14:57:02.454197389 +0100 +++ new/libsemigroups-2.4.1/tests/test-konieczny-transf.cpp 2022-12-06 16:04:06.844803621 +0100 @@ -1,4 +1,3 @@ - // libsemigroups - C++ library for semigroups and monoids // Copyright (C) 2020 Finn Smith // @@ -314,7 +313,7 @@ REQUIRE(S.generator(1) == Transf({1, 2, 3, 4, 0})); REQUIRE(S.generator(2) == Transf({0, 0, 2, 3, 4})); REQUIRE(S.number_of_generators() == 3); - REQUIRE(S.degree() == Transf({1, 0, 2, 3, 4}).degree()); + REQUIRE(S.degree() == Degree<Transf>()(Transf({1, 0, 2, 3, 4}))); } LIBSEMIGROUPS_TEST_CASE("Konieczny", @@ -328,7 +327,7 @@ S.add_generator(Transf({1, 2, 3, 4, 0})); S.add_generator(Transf({0, 0, 2, 3, 4})); - REQUIRE(S.degree() == Transf({1, 2, 3, 4, 0}).degree()); + REQUIRE(S.degree() == Degree<Transf>()(Transf({1, 2, 3, 4, 0}))); REQUIRE(S.number_of_generators() == 2); }