Diff of the two buildlogs: -- --- b1/build.log 2024-03-15 19:51:31.730018563 +0000 +++ b2/build.log 2024-03-15 21:56:29.263035946 +0000 @@ -1,6 +1,7 @@ +W: cgroups are not available on the host, not using them. I: pbuilder: network access will be disabled during build -I: Current time: Thu Apr 17 11:34:40 -12 2025 -I: pbuilder-time-stamp: 1744932880 +I: Current time: Fri Apr 18 16:14:49 +14 2025 +I: pbuilder-time-stamp: 1744942489 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/bookworm-reproducible-base.tgz] I: copying local configuration @@ -16,7 +17,7 @@ I: copying [./sagemath_9.5.orig.tar.xz] I: copying [./sagemath_9.5-6.debian.tar.xz] I: Extracting source -gpgv: Signature made Tue Feb 7 04:54:17 2023 -12 +gpgv: Signature made Wed Feb 8 06:54:17 2023 +14 gpgv: using RSA key A07E3AA25DCCDAEDA6628D248C82169D8ECECD2A gpgv: Can't check signature: No public key dpkg-source: warning: cannot verify inline signature for ./sagemath_9.5-6.dsc: no acceptable signature found @@ -50,135 +51,166 @@ dpkg-source: info: applying dt-ignore-deprecation-warnings.patch I: Not using root during the build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/3342485/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/1344720/tmp/hooks/D01_modify_environment starting +debug: Running on codethink03-arm64. +I: Changing host+domainname to test build reproducibility +I: Adding a custom variable just for the fun of it... +I: Changing /bin/sh to bash +'/bin/sh' -> '/bin/bash' +lrwxrwxrwx 1 root root 9 Apr 18 16:15 /bin/sh -> /bin/bash +I: Setting pbuilder2's login shell to /bin/bash +I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other +I: user script /srv/workspace/pbuilder/1344720/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/1344720/tmp/hooks/D02_print_environment starting I: set - BUILDDIR='/build/reproducible-path' - BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' - BUILDUSERNAME='pbuilder1' - BUILD_ARCH='arm64' - DEBIAN_FRONTEND='noninteractive' + BASH=/bin/sh + BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath + BASH_ALIASES=() + BASH_ARGC=() + BASH_ARGV=() + BASH_CMDS=() + BASH_LINENO=([0]="12" [1]="0") + BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:. + BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") + BASH_VERSINFO=([0]="5" [1]="2" [2]="15" [3]="1" [4]="release" [5]="aarch64-unknown-linux-gnu") + BASH_VERSION='5.2.15(1)-release' + BUILDDIR=/build/reproducible-path + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=arm64 + DEBIAN_FRONTEND=noninteractive DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=12 ' - DISTRIBUTION='bookworm' - HOME='/root' - HOST_ARCH='arm64' + DIRSTACK=() + DISTRIBUTION=bookworm + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=aarch64 + HOST_ARCH=arm64 IFS=' ' - INVOCATION_ID='570ee31107b949988c88be88d8aebc59' - LANG='C' - LANGUAGE='en_US:en' - LC_ALL='C' - MAIL='/var/mail/root' - OPTIND='1' - PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' - PBCURRENTCOMMANDLINEOPERATION='build' - PBUILDER_OPERATION='build' - PBUILDER_PKGDATADIR='/usr/share/pbuilder' - PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' - PBUILDER_SYSCONFDIR='/etc' - PPID='3342485' - PS1='# ' - PS2='> ' + LANG=C + LANGUAGE=nl_BE:nl + LC_ALL=C + MACHTYPE=aarch64-unknown-linux-gnu + MAIL=/var/mail/root + OPTERR=1 + OPTIND=1 + OSTYPE=linux-gnu + PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path + PBCURRENTCOMMANDLINEOPERATION=build + PBUILDER_OPERATION=build + PBUILDER_PKGDATADIR=/usr/share/pbuilder + PBUILDER_PKGLIBDIR=/usr/lib/pbuilder + PBUILDER_SYSCONFDIR=/etc + PIPESTATUS=([0]="0") + POSIXLY_CORRECT=y + PPID=1344720 PS4='+ ' - PWD='/' - SHELL='/bin/bash' - SHLVL='2' - SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.TzZ37UYe/pbuilderrc_ICRI --distribution bookworm --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bookworm-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.TzZ37UYe/b1 --logfile b1/build.log sagemath_9.5-6.dsc' - SUDO_GID='109' - SUDO_UID='104' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://192.168.101.104:3128' + PWD=/ + SHELL=/bin/bash + SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix + SHLVL=3 + SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.TzZ37UYe/pbuilderrc_Ohu1 --distribution bookworm --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bookworm-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.TzZ37UYe/b2 --logfile b2/build.log sagemath_9.5-6.dsc' + SUDO_GID=109 + SUDO_UID=104 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://192.168.101.104:3128 I: uname -a - Linux codethink01-arm64 6.1.0-18-cloud-arm64 #1 SMP Debian 6.1.76-1 (2024-02-01) aarch64 GNU/Linux + Linux i-capture-the-hostname 6.1.0-18-cloud-arm64 #1 SMP Debian 6.1.76-1 (2024-02-01) aarch64 GNU/Linux I: ls -l /bin total 7104 - -rwxr-xr-x 1 root root 1346480 Apr 23 2023 bash - -rwxr-xr-x 3 root root 67728 Sep 18 2022 bunzip2 - -rwxr-xr-x 3 root root 67728 Sep 18 2022 bzcat - lrwxrwxrwx 1 root root 6 Sep 18 2022 bzcmp -> bzdiff - -rwxr-xr-x 1 root root 2225 Sep 18 2022 bzdiff - lrwxrwxrwx 1 root root 6 Sep 18 2022 bzegrep -> bzgrep - -rwxr-xr-x 1 root root 4893 Nov 27 2021 bzexe - lrwxrwxrwx 1 root root 6 Sep 18 2022 bzfgrep -> bzgrep - -rwxr-xr-x 1 root root 3775 Sep 18 2022 bzgrep - -rwxr-xr-x 3 root root 67728 Sep 18 2022 bzip2 - -rwxr-xr-x 1 root root 67664 Sep 18 2022 bzip2recover - lrwxrwxrwx 1 root root 6 Sep 18 2022 bzless -> bzmore - -rwxr-xr-x 1 root root 1297 Sep 18 2022 bzmore - -rwxr-xr-x 1 root root 68536 Sep 20 2022 cat - -rwxr-xr-x 1 root root 68616 Sep 20 2022 chgrp - -rwxr-xr-x 1 root root 68552 Sep 20 2022 chmod - -rwxr-xr-x 1 root root 68632 Sep 20 2022 chown - -rwxr-xr-x 1 root root 200264 Sep 20 2022 cp - -rwxr-xr-x 1 root root 133640 Jan 5 2023 dash - -rwxr-xr-x 1 root root 134144 Sep 20 2022 date - -rwxr-xr-x 1 root root 134248 Sep 20 2022 dd - -rwxr-xr-x 1 root root 134888 Sep 20 2022 df - -rwxr-xr-x 1 root root 200440 Sep 20 2022 dir - -rwxr-xr-x 1 root root 141720 Mar 22 2023 dmesg - lrwxrwxrwx 1 root root 8 Dec 19 2022 dnsdomainname -> hostname - lrwxrwxrwx 1 root root 8 Dec 19 2022 domainname -> hostname - -rwxr-xr-x 1 root root 68408 Sep 20 2022 echo - -rwxr-xr-x 1 root root 41 Jan 24 2023 egrep - -rwxr-xr-x 1 root root 68384 Sep 20 2022 false - -rwxr-xr-x 1 root root 41 Jan 24 2023 fgrep - -rwxr-xr-x 1 root root 134584 Mar 22 2023 findmnt - -rwsr-xr-x 1 root root 67744 Mar 22 2023 fusermount - -rwxr-xr-x 1 root root 198880 Jan 24 2023 grep - -rwxr-xr-x 2 root root 2346 Apr 9 2022 gunzip - -rwxr-xr-x 1 root root 6447 Apr 9 2022 gzexe - -rwxr-xr-x 1 root root 93752 Apr 9 2022 gzip - -rwxr-xr-x 1 root root 67592 Dec 19 2022 hostname - -rwxr-xr-x 1 root root 68664 Sep 20 2022 ln - -rwxr-xr-x 1 root root 69208 Mar 22 2023 login - -rwxr-xr-x 1 root root 200440 Sep 20 2022 ls - -rwxr-xr-x 1 root root 264360 Mar 22 2023 lsblk - -rwxr-xr-x 1 root root 134384 Sep 20 2022 mkdir - -rwxr-xr-x 1 root root 68768 Sep 20 2022 mknod - -rwxr-xr-x 1 root root 68472 Sep 20 2022 mktemp - -rwxr-xr-x 1 root root 67752 Mar 22 2023 more - -rwsr-xr-x 1 root root 67744 Mar 22 2023 mount - -rwxr-xr-x 1 root root 67744 Mar 22 2023 mountpoint - -rwxr-xr-x 1 root root 134728 Sep 20 2022 mv - lrwxrwxrwx 1 root root 8 Dec 19 2022 nisdomainname -> hostname - lrwxrwxrwx 1 root root 14 Apr 2 2023 pidof -> /sbin/killall5 - -rwxr-xr-x 1 root root 68496 Sep 20 2022 pwd - lrwxrwxrwx 1 root root 4 Apr 23 2023 rbash -> bash - -rwxr-xr-x 1 root root 68456 Sep 20 2022 readlink - -rwxr-xr-x 1 root root 68592 Sep 20 2022 rm - -rwxr-xr-x 1 root root 68480 Sep 20 2022 rmdir - -rwxr-xr-x 1 root root 68392 Jul 28 2023 run-parts - -rwxr-xr-x 1 root root 134536 Jan 5 2023 sed - lrwxrwxrwx 1 root root 4 Jan 5 2023 sh -> dash - -rwxr-xr-x 1 root root 68432 Sep 20 2022 sleep - -rwxr-xr-x 1 root root 134088 Sep 20 2022 stty - -rwsr-xr-x 1 root root 133312 Mar 22 2023 su - -rwxr-xr-x 1 root root 68448 Sep 20 2022 sync - -rwxr-xr-x 1 root root 539896 Jan 19 2024 tar - -rwxr-xr-x 1 root root 67904 Jul 28 2023 tempfile - -rwxr-xr-x 1 root root 134160 Sep 20 2022 touch - -rwxr-xr-x 1 root root 68384 Sep 20 2022 true - -rwxr-xr-x 1 root root 67664 Mar 22 2023 ulockmgr_server - -rwsr-xr-x 1 root root 67744 Mar 22 2023 umount - -rwxr-xr-x 1 root root 68416 Sep 20 2022 uname - -rwxr-xr-x 2 root root 2346 Apr 9 2022 uncompress - -rwxr-xr-x 1 root root 200440 Sep 20 2022 vdir - -rwxr-xr-x 1 root root 133312 Mar 22 2023 wdctl - lrwxrwxrwx 1 root root 8 Dec 19 2022 ypdomainname -> hostname - -rwxr-xr-x 1 root root 1984 Apr 9 2022 zcat - -rwxr-xr-x 1 root root 1678 Apr 9 2022 zcmp - -rwxr-xr-x 1 root root 6460 Apr 9 2022 zdiff - -rwxr-xr-x 1 root root 29 Apr 9 2022 zegrep - -rwxr-xr-x 1 root root 29 Apr 9 2022 zfgrep - -rwxr-xr-x 1 root root 2081 Apr 9 2022 zforce - -rwxr-xr-x 1 root root 8103 Apr 9 2022 zgrep - -rwxr-xr-x 1 root root 2206 Apr 9 2022 zless - -rwxr-xr-x 1 root root 1842 Apr 9 2022 zmore - -rwxr-xr-x 1 root root 4577 Apr 9 2022 znew -I: user script /srv/workspace/pbuilder/3342485/tmp/hooks/D02_print_environment finished + -rwxr-xr-x 1 root root 1346480 Apr 24 2023 bash + -rwxr-xr-x 3 root root 67728 Sep 19 2022 bunzip2 + -rwxr-xr-x 3 root root 67728 Sep 19 2022 bzcat + lrwxrwxrwx 1 root root 6 Sep 19 2022 bzcmp -> bzdiff + -rwxr-xr-x 1 root root 2225 Sep 19 2022 bzdiff + lrwxrwxrwx 1 root root 6 Sep 19 2022 bzegrep -> bzgrep + -rwxr-xr-x 1 root root 4893 Nov 28 2021 bzexe + lrwxrwxrwx 1 root root 6 Sep 19 2022 bzfgrep -> bzgrep + -rwxr-xr-x 1 root root 3775 Sep 19 2022 bzgrep + -rwxr-xr-x 3 root root 67728 Sep 19 2022 bzip2 + -rwxr-xr-x 1 root root 67664 Sep 19 2022 bzip2recover + lrwxrwxrwx 1 root root 6 Sep 19 2022 bzless -> bzmore + -rwxr-xr-x 1 root root 1297 Sep 19 2022 bzmore + -rwxr-xr-x 1 root root 68536 Sep 21 2022 cat + -rwxr-xr-x 1 root root 68616 Sep 21 2022 chgrp + -rwxr-xr-x 1 root root 68552 Sep 21 2022 chmod + -rwxr-xr-x 1 root root 68632 Sep 21 2022 chown + -rwxr-xr-x 1 root root 200264 Sep 21 2022 cp + -rwxr-xr-x 1 root root 133640 Jan 6 2023 dash + -rwxr-xr-x 1 root root 134144 Sep 21 2022 date + -rwxr-xr-x 1 root root 134248 Sep 21 2022 dd + -rwxr-xr-x 1 root root 134888 Sep 21 2022 df + -rwxr-xr-x 1 root root 200440 Sep 21 2022 dir + -rwxr-xr-x 1 root root 141720 Mar 23 2023 dmesg + lrwxrwxrwx 1 root root 8 Dec 20 2022 dnsdomainname -> hostname + lrwxrwxrwx 1 root root 8 Dec 20 2022 domainname -> hostname + -rwxr-xr-x 1 root root 68408 Sep 21 2022 echo + -rwxr-xr-x 1 root root 41 Jan 25 2023 egrep + -rwxr-xr-x 1 root root 68384 Sep 21 2022 false + -rwxr-xr-x 1 root root 41 Jan 25 2023 fgrep + -rwxr-xr-x 1 root root 134584 Mar 23 2023 findmnt + -rwsr-xr-x 1 root root 67744 Mar 23 2023 fusermount + -rwxr-xr-x 1 root root 198880 Jan 25 2023 grep + -rwxr-xr-x 2 root root 2346 Apr 10 2022 gunzip + -rwxr-xr-x 1 root root 6447 Apr 10 2022 gzexe + -rwxr-xr-x 1 root root 93752 Apr 10 2022 gzip + -rwxr-xr-x 1 root root 67592 Dec 20 2022 hostname + -rwxr-xr-x 1 root root 68664 Sep 21 2022 ln + -rwxr-xr-x 1 root root 69208 Mar 24 2023 login + -rwxr-xr-x 1 root root 200440 Sep 21 2022 ls + -rwxr-xr-x 1 root root 264360 Mar 23 2023 lsblk + -rwxr-xr-x 1 root root 134384 Sep 21 2022 mkdir + -rwxr-xr-x 1 root root 68768 Sep 21 2022 mknod + -rwxr-xr-x 1 root root 68472 Sep 21 2022 mktemp + -rwxr-xr-x 1 root root 67752 Mar 23 2023 more + -rwsr-xr-x 1 root root 67744 Mar 23 2023 mount + -rwxr-xr-x 1 root root 67744 Mar 23 2023 mountpoint + -rwxr-xr-x 1 root root 134728 Sep 21 2022 mv + lrwxrwxrwx 1 root root 8 Dec 20 2022 nisdomainname -> hostname + lrwxrwxrwx 1 root root 14 Apr 3 2023 pidof -> /sbin/killall5 + -rwxr-xr-x 1 root root 68496 Sep 21 2022 pwd + lrwxrwxrwx 1 root root 4 Apr 24 2023 rbash -> bash + -rwxr-xr-x 1 root root 68456 Sep 21 2022 readlink + -rwxr-xr-x 1 root root 68592 Sep 21 2022 rm + -rwxr-xr-x 1 root root 68480 Sep 21 2022 rmdir + -rwxr-xr-x 1 root root 68392 Jul 29 2023 run-parts + -rwxr-xr-x 1 root root 134536 Jan 6 2023 sed + lrwxrwxrwx 1 root root 9 Apr 18 16:15 sh -> /bin/bash + -rwxr-xr-x 1 root root 68432 Sep 21 2022 sleep + -rwxr-xr-x 1 root root 134088 Sep 21 2022 stty + -rwsr-xr-x 1 root root 133312 Mar 23 2023 su + -rwxr-xr-x 1 root root 68448 Sep 21 2022 sync + -rwxr-xr-x 1 root root 539896 Jan 20 2024 tar + -rwxr-xr-x 1 root root 67904 Jul 29 2023 tempfile + -rwxr-xr-x 1 root root 134160 Sep 21 2022 touch + -rwxr-xr-x 1 root root 68384 Sep 21 2022 true + -rwxr-xr-x 1 root root 67664 Mar 23 2023 ulockmgr_server + -rwsr-xr-x 1 root root 67744 Mar 23 2023 umount + -rwxr-xr-x 1 root root 68416 Sep 21 2022 uname + -rwxr-xr-x 2 root root 2346 Apr 10 2022 uncompress + -rwxr-xr-x 1 root root 200440 Sep 21 2022 vdir + -rwxr-xr-x 1 root root 133312 Mar 23 2023 wdctl + lrwxrwxrwx 1 root root 8 Dec 20 2022 ypdomainname -> hostname + -rwxr-xr-x 1 root root 1984 Apr 10 2022 zcat + -rwxr-xr-x 1 root root 1678 Apr 10 2022 zcmp + -rwxr-xr-x 1 root root 6460 Apr 10 2022 zdiff + -rwxr-xr-x 1 root root 29 Apr 10 2022 zegrep + -rwxr-xr-x 1 root root 29 Apr 10 2022 zfgrep + -rwxr-xr-x 1 root root 2081 Apr 10 2022 zforce + -rwxr-xr-x 1 root root 8103 Apr 10 2022 zgrep + -rwxr-xr-x 1 root root 2206 Apr 10 2022 zless + -rwxr-xr-x 1 root root 1842 Apr 10 2022 zmore + -rwxr-xr-x 1 root root 4577 Apr 10 2022 znew +I: user script /srv/workspace/pbuilder/1344720/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -1212,7 +1244,7 @@ Get: 694 http://deb.debian.org/debian bookworm/main arm64 tox all 3.28.0-2 [385 kB] Get: 695 http://deb.debian.org/debian bookworm/main arm64 xcas arm64 1.9.0.35+dfsg2-1.1 [1399 kB] Get: 696 http://deb.debian.org/debian bookworm/main arm64 yasm arm64 1.3.0-4 [372 kB] -Fetched 784 MB in 8s (98.1 MB/s) +Fetched 784 MB in 6s (130 MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package sensible-utils. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19578 files and directories currently installed.) @@ -4200,7 +4232,11 @@ Building tag database... -> Finished parsing the build-deps I: Building the package -I: Running cd /build/reproducible-path/sagemath-9.5/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../sagemath_9.5-6_source.changes +I: user script /srv/workspace/pbuilder/1344720/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for bookworm +I: user script /srv/workspace/pbuilder/1344720/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/reproducible-path/sagemath-9.5/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S > ../sagemath_9.5-6_source.changes dpkg-buildpackage: info: source package sagemath dpkg-buildpackage: info: source version 9.5-6 dpkg-buildpackage: info: source distribution unstable @@ -4376,29 +4412,29 @@ running install_scripts export PYTHONPATH=/build/reproducible-path/sagemath-9.5/debian/tmp0/usr/lib/python3/dist-packages && dh_auto_configure I: pybuild base:240: python3.11 setup.py config -/bin/sh: 1: --version: not found +/bin/sh: line 1: --version: command not found distributions = [''] Discovering Python/Cython source code.... -Discovered Python/Cython sources, time: 0.30 seconds. +Discovered Python/Cython sources, time: 0.14 seconds. running config I: pybuild base:240: python3.11-dbg setup.py config -/bin/sh: 1: --version: not found +/bin/sh: line 1: --version: command not found distributions = [''] Discovering Python/Cython source code.... -Discovered Python/Cython sources, time: 0.45 seconds. +Discovered Python/Cython sources, time: 0.43 seconds. running config make[3]: Leaving directory '/build/reproducible-path/sagemath-9.5' debian/rules override_dh_auto_build-arch make[3]: Entering directory '/build/reproducible-path/sagemath-9.5' cp -f debian/sage_conf.py sage/pkgs/sagemath-standard/ -cd sage/build/pkgs/sagelib && SAGE_ROOT=/build/reproducible-path/sagemath-9.5/sage PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/build/reproducible-path/sagemath-9.5/sage/build/bin ./bootstrap +cd sage/build/pkgs/sagelib && SAGE_ROOT=/build/reproducible-path/sagemath-9.5/sage PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path:/build/reproducible-path/sagemath-9.5/sage/build/bin ./bootstrap sed -i '/sage-conf/d' sage/src/setup.cfg export PYTHONPATH=/build/reproducible-path/sagemath-9.5/debian/tmp0/usr/lib/python3/dist-packages && dh_auto_build I: pybuild base:240: /usr/bin/python3 setup.py build -/bin/sh: 1: --version: not found +/bin/sh: line 1: --version: command not found distributions = [''] Discovering Python/Cython source code.... -Discovered Python/Cython sources, time: 0.29 seconds. +Discovered Python/Cython sources, time: 0.21 seconds. running build Generating auto-generated sources Building interpreters for fast_callable @@ -4496,14 +4532,14 @@ warning: sage/rings/padics/padic_ZZ_pX_CA_element.pyx:761:42: local variable 'val' referenced before assignment warning: sage/rings/padics/padic_ZZ_pX_CA_element.pyx:763:42: local variable 'val' referenced before assignment warning: sage/rings/padics/padic_ZZ_pX_CA_element.pyx:763:67: local variable 'index' referenced before assignment +warning: sage/rings/padics/CR_template.pxi:1478:10: Compatible but non-identical C method 'val_unit' not redeclared in definition part of extension type 'CRElement'. This may cause incorrect vtables to be generated. +warning: sage/rings/padics/padic_generic_element.pxd:15:19: Previous declaration is here warning: sage/rings/padics/padic_ZZ_pX_CA_element.pyx:2247:28: local variable 'minval' referenced before assignment warning: sage/rings/padics/padic_ZZ_pX_CA_element.pyx:2247:36: local variable 'mini' referenced before assignment warning: sage/rings/padics/padic_ZZ_pX_CA_element.pyx:2249:15: local variable 'minval' referenced before assignment warning: sage/rings/padics/padic_ZZ_pX_CA_element.pyx:2250:23: local variable 'minval' referenced before assignment warning: sage/rings/padics/padic_ZZ_pX_CA_element.pyx:2254:18: local variable 'minval' referenced before assignment warning: sage/rings/padics/padic_ZZ_pX_CA_element.pyx:2254:46: local variable 'mini' referenced before assignment -warning: sage/rings/padics/CR_template.pxi:1478:10: Compatible but non-identical C method 'val_unit' not redeclared in definition part of extension type 'CRElement'. This may cause incorrect vtables to be generated. -warning: sage/rings/padics/padic_generic_element.pxd:15:19: Previous declaration is here warning: sage/rings/padics/padic_ZZ_pX_CR_element.pyx:1187:28: local variable 'val' referenced before assignment warning: sage/rings/padics/padic_ZZ_pX_CR_element.pyx:1187:33: local variable 'index' referenced before assignment warning: sage/rings/padics/padic_ZZ_pX_CR_element.pyx:1189:24: local variable 'val' referenced before assignment @@ -4516,560 +4552,557 @@ warning: sage/rings/padics/padic_ZZ_pX_CR_element.pyx:1333:56: local variable 'mini' referenced before assignment warning: sage/rings/padics/FP_template.pxi:1203:10: Compatible but non-identical C method 'val_unit' not redeclared in definition part of extension type 'FPElement'. This may cause incorrect vtables to be generated. warning: sage/rings/padics/padic_generic_element.pxd:15:19: Previous declaration is here -warning: sage/rings/padics/relaxed_template.pxi:1484:4: Overriding cdef method with def method. warning: sage/rings/padics/pow_computer_ext.pyx:797:8: local variable 'tmp' referenced before assignment warning: sage/rings/padics/pow_computer_ext.pyx:1231:32: local variable 'minval' referenced before assignment warning: sage/rings/padics/pow_computer_ext.pyx:1231:40: local variable 'mini' referenced before assignment warning: sage/rings/padics/pow_computer_ext.pyx:1232:15: local variable 'mini' referenced before assignment warning: sage/rings/padics/pow_computer_ext.pyx:1232:29: local variable 'minval' referenced before assignment -warning: sage/rings/padics/CR_template.pxi:1478:10: Compatible but non-identical C method 'val_unit' not redeclared in definition part of extension type 'CRElement'. This may cause incorrect vtables to be generated. -warning: sage/rings/padics/padic_generic_element.pxd:15:19: Previous declaration is here +warning: sage/rings/padics/relaxed_template.pxi:1484:4: Overriding cdef method with def method. warning: sage/rings/padics/CR_template.pxi:1478:10: Compatible but non-identical C method 'val_unit' not redeclared in definition part of extension type 'CRElement'. This may cause incorrect vtables to be generated. warning: sage/rings/padics/padic_generic_element.pxd:15:19: Previous declaration is here warning: sage/rings/padics/FP_template.pxi:1203:10: Compatible but non-identical C method 'val_unit' not redeclared in definition part of extension type 'FPElement'. This may cause incorrect vtables to be generated. warning: sage/rings/padics/padic_generic_element.pxd:15:19: Previous declaration is here warning: sage/rings/padics/FP_template.pxi:1203:10: Compatible but non-identical C method 'val_unit' not redeclared in definition part of extension type 'FPElement'. This may cause incorrect vtables to be generated. warning: sage/rings/padics/padic_generic_element.pxd:15:19: Previous declaration is here +warning: sage/rings/padics/CR_template.pxi:1478:10: Compatible but non-identical C method 'val_unit' not redeclared in definition part of extension type 'CRElement'. This may cause incorrect vtables to be generated. +warning: sage/rings/padics/padic_generic_element.pxd:15:19: Previous declaration is here warning: sage/rings/polynomial/ore_polynomial_element.pyx:532:8: Unreachable code warning: sage/rings/polynomial/polynomial_modn_dense_ntl.pyx:876:32: local variable 'mod' referenced before assignment warning: sage/rings/polynomial/polynomial_modn_dense_ntl.pyx:880:52: local variable 'mod' referenced before assignment warning: sage/rings/polynomial/polynomial_modn_dense_ntl.pyx:1434:32: local variable 'mod' referenced before assignment warning: sage/rings/polynomial/polynomial_modn_dense_ntl.pyx:1438:52: local variable 'mod' referenced before assignment [ 12/528] Cythonizing sage/arith/rational_reconstruction.pyx -[ 14/528] Cythonizing sage/calculus/integration.pyx -[ 45/528] Cythonizing sage/combinat/designs/orthogonal_arrays_find_recursive.pyx +[ 16/528] Cythonizing sage/calculus/interpolators.pyx +[ 22/528] Cythonizing sage/categories/action.pyx +[ 39/528] Cythonizing sage/combinat/crystals/tensor_product_element.pyx [ 57/528] Cythonizing sage/combinat/rigged_configurations/rigged_partition.pyx -[ 78/528] Cythonizing sage/data_structures/bounded_integer_sequences.pyx -[111/528] Cythonizing sage/graphs/base/c_graph.pyx -[130/528] Cythonizing sage/graphs/graph_decompositions/clique_separators.pyx -[150/528] Cythonizing sage/graphs/weakly_chordal.pyx -[166/528] Cythonizing sage/groups/perm_gps/permgroup_element.pyx -[181/528] Cythonizing sage/libs/flint/flint.pyx -[189/528] Cythonizing sage/libs/gmp/pylong.pyx -[201/528] Cythonizing sage/libs/ntl/error.pyx -[203/528] Cythonizing sage/libs/ntl/ntl_GF2E.pyx -[210/528] Cythonizing sage/libs/ntl/ntl_ZZ_pContext.pyx -[223/528] Cythonizing sage/libs/pari/convert_sage.pyx -[255/528] Cythonizing sage/matrix/matrix_integer_sparse.pyx -[265/528] Cythonizing sage/matrix/matrix_sparse.pyx -[277/528] Cythonizing sage/matroids/set_system.pyx -[297/528] Cythonizing sage/misc/lazy_list.pyx -[312/528] Cythonizing sage/modular/arithgroup/arithgroup_element.pyx -[321/528] Cythonizing sage/modular/modsym/p1list.pyx -[338/528] Cythonizing sage/monoids/free_abelian_monoid_element.pyx -[350/528] Cythonizing sage/numerical/linear_functions.pyx -[369/528] Cythonizing sage/rings/bernoulli_mod_p.pyx -[373/528] Cythonizing sage/rings/complex_interval.pyx -[393/528] Cythonizing sage/rings/function_field/hermite_form_polynomial.pyx -[395/528] Cythonizing sage/rings/integer_ring.pyx -[406/528] Cythonizing sage/rings/padics/local_generic_element.pyx -[411/528] Cythonizing sage/rings/padics/padic_ZZ_pX_element.pyx -[423/528] Cythonizing sage/rings/padics/pow_computer_flint.pyx -[434/528] Cythonizing sage/rings/polynomial/evaluation_flint.pyx -[439/528] Cythonizing sage/rings/polynomial/multi_polynomial_ideal_libsingular.pyx -[443/528] Cythonizing sage/rings/polynomial/pbori/pbori.pyx -[477/528] Cythonizing sage/rings/real_mpfi.pyx -[501/528] Cythonizing sage/stats/hmm/hmm.pyx -[509/528] Cythonizing sage/structure/coerce_maps.pyx -[521/528] Cythonizing sage/structure/parent_old.pyx -[ 5/528] Cythonizing sage/algebras/lie_algebras/lie_algebra_element.pyx -[ 19/528] Cythonizing sage/calculus/transforms/dwt.pyx -[ 29/528] Cythonizing sage/categories/morphism.pyx -[ 34/528] Cythonizing sage/coding/kasami_codes.pyx -[ 37/528] Cythonizing sage/combinat/crystals/pbw_datum.pyx -[ 42/528] Cythonizing sage/combinat/designs/designs_pyx.pyx -[ 64/528] Cythonizing sage/cpython/atexit.pyx -[ 69/528] Cythonizing sage/cpython/getattr.pyx -[ 73/528] Cythonizing sage/crypto/boolean_function.pyx +[ 67/528] Cythonizing sage/cpython/debug.pyx +[ 82/528] Cythonizing sage/ext/fast_callable.pyx +[ 91/528] Cythonizing sage/ext/memory_allocator.pyx [105/528] Cythonizing sage/geometry/polyhedron/combinatorial_polyhedron/list_of_faces.pyx -[114/528] Cythonizing sage/graphs/base/sparse_graph.pyx -[131/528] Cythonizing sage/graphs/graph_decompositions/cutwidth.pyx -[132/528] Cythonizing sage/graphs/graph_decompositions/fast_digraph.pyx -[141/528] Cythonizing sage/graphs/line_graph.pyx -[143/528] Cythonizing sage/graphs/path_enumeration.pyx -[149/528] Cythonizing sage/graphs/views.pyx -[163/528] Cythonizing sage/groups/perm_gps/partn_ref/refinement_python.pyx -[179/528] Cythonizing sage/libs/eclib/newforms.pyx -[190/528] Cythonizing sage/libs/gsl/array.pyx -[193/528] Cythonizing sage/libs/libecm.pyx -[209/528] Cythonizing sage/libs/ntl/ntl_ZZ_p.pyx -[217/528] Cythonizing sage/libs/ntl/ntl_lzz_pX.pyx -[231/528] Cythonizing sage/libs/singular/polynomial.pyx -[235/528] Cythonizing sage/matrix/action.pyx -[238/528] Cythonizing sage/matrix/constructor.pyx +[119/528] Cythonizing sage/graphs/chrompoly.pyx +[128/528] Cythonizing sage/graphs/graph_coloring.pyx +[140/528] Cythonizing sage/graphs/isoperimetric_inequalities.pyx +[152/528] Cythonizing sage/groups/libgap_wrapper.pyx +[161/528] Cythonizing sage/groups/perm_gps/partn_ref/refinement_lists.pyx +[173/528] Cythonizing sage/libs/arb/arith.pyx +[182/528] Cythonizing sage/libs/flint/fmpz_poly.pyx +[203/528] Cythonizing sage/libs/ntl/ntl_GF2E.pyx +[208/528] Cythonizing sage/libs/ntl/ntl_ZZX.pyx +[225/528] Cythonizing sage/libs/pari/convert_sage_real_double.pyx [239/528] Cythonizing sage/matrix/echelon_matrix.pyx -[247/528] Cythonizing sage/matrix/matrix_dense.pyx -[251/528] Cythonizing sage/matrix/matrix_generic_dense.pyx -[258/528] Cythonizing sage/matrix/matrix_modn_dense_float.pyx -[271/528] Cythonizing sage/matroids/basis_matroid.pyx -[292/528] Cythonizing sage/misc/fpickle.pyx -[293/528] Cythonizing sage/misc/function_mangling.pyx -[294/528] Cythonizing sage/misc/inherit_comparison.pyx +[243/528] Cythonizing sage/matrix/matrix_cdv.pyx +[246/528] Cythonizing sage/matrix/matrix_cyclo_dense.pyx +[260/528] Cythonizing sage/matrix/matrix_mpolynomial_dense.pyx +[269/528] Cythonizing sage/matrix/strassen.pyx +[277/528] Cythonizing sage/matroids/set_system.pyx +[295/528] Cythonizing sage/misc/lazy_attribute.pyx [298/528] Cythonizing sage/misc/lazy_string.pyx -[316/528] Cythonizing sage/modular/modform/eis_series_cython.pyx +[302/528] Cythonizing sage/misc/persist.pyx +[317/528] Cythonizing sage/modular/modform/l_series_gross_zagier_coeffs.pyx [322/528] Cythonizing sage/modular/modsym/relation_matrix_pyx.pyx -[326/528] Cythonizing sage/modules/module.pyx [330/528] Cythonizing sage/modules/vector_integer_sparse.pyx -[337/528] Cythonizing sage/modules/with_basis/indexed_element.pyx -[349/528] Cythonizing sage/numerical/gauss_legendre.pyx -[363/528] Cythonizing sage/quadratic_forms/quadratic_form__evaluate.pyx -[364/528] Cythonizing sage/quadratic_forms/ternary.pyx -[371/528] Cythonizing sage/rings/complex_conversion.pyx -[379/528] Cythonizing sage/rings/fast_arith.pyx +[336/528] Cythonizing sage/modules/vector_real_double_dense.pyx +[352/528] Cythonizing sage/numerical/mip.pyx +[372/528] Cythonizing sage/rings/complex_double.pyx [383/528] Cythonizing sage/rings/finite_rings/element_pari_ffelt.pyx -[418/528] Cythonizing sage/rings/padics/padic_printing.pyx +[406/528] Cythonizing sage/rings/padics/local_generic_element.pyx +[409/528] Cythonizing sage/rings/padics/padic_ZZ_pX_CR_element.pyx [427/528] Cythonizing sage/rings/padics/qadic_flint_FM.pyx +[446/528] Cythonizing sage/rings/polynomial/polynomial_compiled.pyx [448/528] Cythonizing sage/rings/polynomial/polynomial_element.pyx -[479/528] Cythonizing sage/rings/ring.pyx -[492/528] Cythonizing sage/schemes/hyperelliptic_curves/hypellfrob.pyx -[504/528] Cythonizing sage/stats/time_series.pyx -[520/528] Cythonizing sage/structure/parent_gens.pyx -[523/528] Cythonizing sage/structure/sage_object.pyx +[481/528] Cythonizing sage/rings/ring_extension_conversion.pyx +[494/528] Cythonizing sage/sets/disjoint_set.pyx +[515/528] Cythonizing sage/structure/list_clone_demo.pyx +[527/528] Cythonizing sage/tests/cython.pyx [ 11/528] Cythonizing sage/arith/power.pyx -[ 21/528] Cythonizing sage/calculus/var.pyx -[ 24/528] Cythonizing sage/categories/category_singleton.pyx -[ 27/528] Cythonizing sage/categories/functor.pyx -[ 32/528] Cythonizing sage/coding/codecan/autgroup_can_label.pyx -[ 40/528] Cythonizing sage/combinat/debruijn_sequence.pyx -[ 61/528] Cythonizing sage/combinat/subword_complex_c.pyx -[ 65/528] Cythonizing sage/cpython/builtin_types.pyx -[ 88/528] Cythonizing sage/ext/interpreters/wrapper_rdf.pyx -[ 90/528] Cythonizing sage/ext/memory.pyx -[ 95/528] Cythonizing sage/functions/prime_pi.pyx -[110/528] Cythonizing sage/graphs/base/boost_graph.pyx -[129/528] Cythonizing sage/graphs/graph_decompositions/bandwidth.pyx -[134/528] Cythonizing sage/graphs/graph_decompositions/rankwidth.pyx -[140/528] Cythonizing sage/graphs/isoperimetric_inequalities.pyx -[156/528] Cythonizing sage/groups/perm_gps/partn_ref/canonical_augmentation.pyx -[167/528] Cythonizing sage/groups/semimonomial_transformations/semimonomial_transformation.pyx -[176/528] Cythonizing sage/libs/eclib/homspace.pyx -[195/528] Cythonizing sage/libs/lrcalc/lrcalc.pyx -[204/528] Cythonizing sage/libs/ntl/ntl_GF2EContext.pyx -[215/528] Cythonizing sage/libs/ntl/ntl_lzz_p.pyx -[230/528] Cythonizing sage/libs/singular/option.pyx -[232/528] Cythonizing sage/libs/singular/ring.pyx -[237/528] Cythonizing sage/matrix/change_ring.pyx -[246/528] Cythonizing sage/matrix/matrix_cyclo_dense.pyx +[ 18/528] Cythonizing sage/calculus/riemann.pyx +[ 41/528] Cythonizing sage/combinat/degree_sequences.pyx +[ 44/528] Cythonizing sage/combinat/designs/gen_quadrangles_with_spread.pyx +[ 46/528] Cythonizing sage/combinat/designs/subhypergraph_search.pyx +[ 48/528] Cythonizing sage/combinat/expnums.pyx +[ 51/528] Cythonizing sage/combinat/integer_lists/invlex.pyx +[ 54/528] Cythonizing sage/combinat/permutation_cython.pyx +[ 63/528] Cythonizing sage/combinat/words/word_datatypes.pyx +[ 74/528] Cythonizing sage/data_structures/binary_search.pyx +[ 76/528] Cythonizing sage/data_structures/bitset_base.pyx +[ 96/528] Cythonizing sage/games/sudoku_backtrack.pyx +[ 99/528] Cythonizing sage/geometry/point_collection.pyx +[109/528] Cythonizing sage/graphs/asteroidal_triples.pyx +[117/528] Cythonizing sage/graphs/base/static_sparse_graph.pyx +[126/528] Cythonizing sage/graphs/generic_graph_pyx.pyx +[149/528] Cythonizing sage/graphs/views.pyx +[160/528] Cythonizing sage/groups/perm_gps/partn_ref/refinement_graphs.pyx +[188/528] Cythonizing sage/libs/glpk/error.pyx +[193/528] Cythonizing sage/libs/libecm.pyx +[200/528] Cythonizing sage/libs/ntl/convert.pyx +[209/528] Cythonizing sage/libs/ntl/ntl_ZZ_p.pyx +[219/528] Cythonizing sage/libs/ntl/ntl_mat_GF2E.pyx +[228/528] Cythonizing sage/libs/singular/function.pyx +[240/528] Cythonizing sage/matrix/matrix0.pyx [263/528] Cythonizing sage/matrix/matrix_rational_sparse.pyx [275/528] Cythonizing sage/matroids/linear_matroid.pyx -[327/528] Cythonizing sage/modules/vector_complex_double_dense.pyx [333/528] Cythonizing sage/modules/vector_modn_sparse.pyx -[344/528] Cythonizing sage/numerical/backends/glpk_exact_backend.pyx -[352/528] Cythonizing sage/numerical/mip.pyx -[370/528] Cythonizing sage/rings/complex_arb.pyx -[397/528] Cythonizing sage/rings/morphism.pyx -[408/528] Cythonizing sage/rings/padics/padic_ZZ_pX_CA_element.pyx -[424/528] Cythonizing sage/rings/padics/pow_computer_relative.pyx -[438/528] Cythonizing sage/rings/polynomial/multi_polynomial.pyx -[441/528] Cythonizing sage/rings/polynomial/multi_polynomial_ring_base.pyx -[449/528] Cythonizing sage/rings/polynomial/polynomial_gf2x.pyx -[469/528] Cythonizing sage/rings/power_series_ring_element.pyx +[337/528] Cythonizing sage/modules/with_basis/indexed_element.pyx +[348/528] Cythonizing sage/numerical/backends/ppl_backend.pyx +[356/528] Cythonizing sage/plot/plot3d/implicit_surface.pyx +[362/528] Cythonizing sage/quadratic_forms/count_local_2.pyx +[366/528] Cythonizing sage/quivers/paths.pyx +[377/528] Cythonizing sage/rings/convert/mpfi.pyx +[389/528] Cythonizing sage/rings/finite_rings/residue_field.pyx +[399/528] Cythonizing sage/rings/number_field/number_field_base.pyx +[401/528] Cythonizing sage/rings/number_field/number_field_element_quadratic.pyx +[419/528] Cythonizing sage/rings/padics/padic_relaxed_element.pyx +[439/528] Cythonizing sage/rings/polynomial/multi_polynomial_ideal_libsingular.pyx +[445/528] Cythonizing sage/rings/polynomial/polydict.pyx +[456/528] Cythonizing sage/rings/polynomial/polynomial_ring_homomorphism.pyx +[457/528] Cythonizing sage/rings/polynomial/polynomial_zmod_flint.pyx +[473/528] Cythonizing sage/rings/real_double.pyx [482/528] Cythonizing sage/rings/ring_extension_element.pyx -[486/528] Cythonizing sage/rings/tate_algebra_element.pyx -[522/528] Cythonizing sage/structure/richcmp.pyx -[ 6/528] Cythonizing sage/algebras/quatalg/quaternion_algebra_cython.pyx +[487/528] Cythonizing sage/rings/tate_algebra_ideal.pyx +[509/528] Cythonizing sage/structure/coerce_maps.pyx +[517/528] Cythonizing sage/structure/mutability.pyx +[520/528] Cythonizing sage/structure/parent_gens.pyx +[ 4/528] Cythonizing sage/algebras/letterplace/letterplace_ideal.pyx +[ 26/528] Cythonizing sage/categories/examples/semigroups_cython.pyx +[ 33/528] Cythonizing sage/coding/codecan/codecan.pyx +[ 83/528] Cythonizing sage/ext/fast_eval.pyx +[ 84/528] Cythonizing sage/ext/interpreters/wrapper_cc.pyx +[ 97/528] Cythonizing sage/geometry/abc.pyx +[ 98/528] Cythonizing sage/geometry/integral_points.pyx +[112/528] Cythonizing sage/graphs/base/dense_graph.pyx +[123/528] Cythonizing sage/graphs/convexity_properties.pyx +[130/528] Cythonizing sage/graphs/graph_decompositions/clique_separators.pyx +[142/528] Cythonizing sage/graphs/matchpoly.pyx +[147/528] Cythonizing sage/graphs/traversals.pyx +[163/528] Cythonizing sage/groups/perm_gps/partn_ref/refinement_python.pyx +[168/528] Cythonizing sage/interacts/library_cython.pyx +[172/528] Cythonizing sage/libs/arb/arb_version.pyx +[175/528] Cythonizing sage/libs/ecl.pyx +[195/528] Cythonizing sage/libs/lrcalc/lrcalc.pyx +[206/528] Cythonizing sage/libs/ntl/ntl_GF2X.pyx +[216/528] Cythonizing sage/libs/ntl/ntl_lzz_pContext.pyx +[226/528] Cythonizing sage/libs/pari/misc.pyx +[237/528] Cythonizing sage/matrix/change_ring.pyx +[241/528] Cythonizing sage/matrix/matrix1.pyx +[250/528] Cythonizing sage/matrix/matrix_gap.pyx +[259/528] Cythonizing sage/matrix/matrix_modn_sparse.pyx +[267/528] Cythonizing sage/matrix/matrix_window.pyx +[274/528] Cythonizing sage/matroids/lean_matrix.pyx +[323/528] Cythonizing sage/modular/pollack_stevens/dist.pyx +[364/528] Cythonizing sage/quadratic_forms/ternary.pyx +[381/528] Cythonizing sage/rings/finite_rings/element_givaro.pyx +[416/528] Cythonizing sage/rings/padics/padic_floating_point_element.pyx +[431/528] Cythonizing sage/rings/padics/relative_ramified_FM.pyx +[451/528] Cythonizing sage/rings/polynomial/polynomial_integer_dense_ntl.pyx +[463/528] Cythonizing sage/rings/polynomial/skew_polynomial_finite_order.pyx +[470/528] Cythonizing sage/rings/puiseux_series_ring_element.pyx +[476/528] Cythonizing sage/rings/real_lazy.pyx +[483/528] Cythonizing sage/rings/ring_extension_morphism.pyx +[493/528] Cythonizing sage/schemes/toric/divisor_class.pyx +[498/528] Cythonizing sage/stats/distributions/discrete_gaussian_integer.pyx +[504/528] Cythonizing sage/stats/time_series.pyx +[521/528] Cythonizing sage/structure/parent_old.pyx +[ 1/528] Cythonizing sage/algebras/finite_dimensional_algebras/finite_dimensional_algebra_element.pyx +[ 21/528] Cythonizing sage/calculus/var.pyx [ 23/528] Cythonizing sage/categories/category_cy_helper.pyx -[ 31/528] Cythonizing sage/coding/binary_code.pyx -[ 81/528] Cythonizing sage/dynamics/complex_dynamics/mandel_julia_helper.pyx -[ 92/528] Cythonizing sage/finance/fractal.pyx -[109/528] Cythonizing sage/graphs/asteroidal_triples.pyx -[118/528] Cythonizing sage/graphs/centrality.pyx -[138/528] Cythonizing sage/graphs/hyperbolicity.pyx -[153/528] Cythonizing sage/groups/matrix_gps/group_element.pyx -[158/528] Cythonizing sage/groups/perm_gps/partn_ref/double_coset.pyx +[ 25/528] Cythonizing sage/categories/coercion_methods.pyx +[ 30/528] Cythonizing sage/coding/ag_code_decoders.pyx +[ 60/528] Cythonizing sage/combinat/root_system/reflection_group_element.pyx +[ 87/528] Cythonizing sage/ext/interpreters/wrapper_py.pyx +[ 90/528] Cythonizing sage/ext/memory.pyx +[101/528] Cythonizing sage/geometry/polyhedron/combinatorial_polyhedron/combinatorial_face.pyx +[114/528] Cythonizing sage/graphs/base/sparse_graph.pyx +[131/528] Cythonizing sage/graphs/graph_decompositions/cutwidth.pyx +[136/528] Cythonizing sage/graphs/graph_decompositions/vertex_separation.pyx +[154/528] Cythonizing sage/groups/old.pyx +[162/528] Cythonizing sage/groups/perm_gps/partn_ref/refinement_matrices.pyx +[167/528] Cythonizing sage/groups/semimonomial_transformations/semimonomial_transformation.pyx +[169/528] Cythonizing sage/interfaces/process.pyx [170/528] Cythonizing sage/interfaces/sagespawn.pyx -[175/528] Cythonizing sage/libs/ecl.pyx +[185/528] Cythonizing sage/libs/gap/libgap.pyx [194/528] Cythonizing sage/libs/linbox/linbox_flint_interface.pyx -[207/528] Cythonizing sage/libs/ntl/ntl_ZZ.pyx -[219/528] Cythonizing sage/libs/ntl/ntl_mat_GF2E.pyx -[229/528] Cythonizing sage/libs/singular/groebner_strategy.pyx -[234/528] Cythonizing sage/libs/symmetrica/symmetrica.pyx +[204/528] Cythonizing sage/libs/ntl/ntl_GF2EContext.pyx +[214/528] Cythonizing sage/libs/ntl/ntl_ZZ_pX.pyx +[223/528] Cythonizing sage/libs/pari/convert_sage.pyx [244/528] Cythonizing sage/matrix/matrix_complex_ball_dense.pyx -[257/528] Cythonizing sage/matrix/matrix_modn_dense_double.pyx -[267/528] Cythonizing sage/matrix/matrix_window.pyx -[270/528] Cythonizing sage/matroids/basis_exchange_matroid.pyx -[289/528] Cythonizing sage/misc/constant_function.pyx -[291/528] Cythonizing sage/misc/fast_methods.pyx -[300/528] Cythonizing sage/misc/nested_class.pyx -[303/528] Cythonizing sage/misc/pickle_old.pyx -[304/528] Cythonizing sage/misc/randstate.pyx -[308/528] Cythonizing sage/misc/search.pyx -[310/528] Cythonizing sage/misc/stopgap.pyx -[319/528] Cythonizing sage/modular/modsym/heilbronn.pyx -[335/528] Cythonizing sage/modules/vector_rational_sparse.pyx -[351/528] Cythonizing sage/numerical/linear_tensor_element.pyx -[360/528] Cythonizing sage/plot/plot3d/transform.pyx -[367/528] Cythonizing sage/rings/abc.pyx -[372/528] Cythonizing sage/rings/complex_double.pyx -[386/528] Cythonizing sage/rings/finite_rings/hom_finite_field_givaro.pyx -[392/528] Cythonizing sage/rings/function_field/element.pyx -[399/528] Cythonizing sage/rings/number_field/number_field_base.pyx -[401/528] Cythonizing sage/rings/number_field/number_field_element_quadratic.pyx -[415/528] Cythonizing sage/rings/padics/padic_fixed_mod_element.pyx -[429/528] Cythonizing sage/rings/padics/relative_ramified_CA.pyx -[444/528] Cythonizing sage/rings/polynomial/plural.pyx -[453/528] Cythonizing sage/rings/polynomial/polynomial_number_field.pyx -[454/528] Cythonizing sage/rings/polynomial/polynomial_rational_flint.pyx +[258/528] Cythonizing sage/matrix/matrix_modn_dense_float.pyx +[276/528] Cythonizing sage/matroids/matroid.pyx +[321/528] Cythonizing sage/modular/modsym/p1list.pyx +[338/528] Cythonizing sage/monoids/free_abelian_monoid_element.pyx +[347/528] Cythonizing sage/numerical/backends/matrix_sdp_backend.pyx +[355/528] Cythonizing sage/plot/plot3d/base.pyx +[384/528] Cythonizing sage/rings/finite_rings/finite_field_base.pyx +[394/528] Cythonizing sage/rings/integer.pyx +[417/528] Cythonizing sage/rings/padics/padic_generic_element.pyx +[435/528] Cythonizing sage/rings/polynomial/evaluation_ntl.pyx +[438/528] Cythonizing sage/rings/polynomial/multi_polynomial.pyx +[441/528] Cythonizing sage/rings/polynomial/multi_polynomial_ring_base.pyx +[450/528] Cythonizing sage/rings/polynomial/polynomial_integer_dense_flint.pyx +[466/528] Cythonizing sage/rings/power_series_mpoly.pyx +[469/528] Cythonizing sage/rings/power_series_ring_element.pyx [480/528] Cythonizing sage/rings/ring_extension.pyx +[488/528] Cythonizing sage/sat/solvers/satsolver.pyx [490/528] Cythonizing sage/schemes/elliptic_curves/mod_sym_num.pyx -[510/528] Cythonizing sage/structure/debug_options.pyx -[511/528] Cythonizing sage/structure/element.pyx -[ 2/528] Cythonizing sage/algebras/letterplace/free_algebra_element_letterplace.pyx -[ 22/528] Cythonizing sage/categories/action.pyx -[ 33/528] Cythonizing sage/coding/codecan/codecan.pyx +[514/528] Cythonizing sage/structure/list_clone.pyx +[ 3/528] Cythonizing sage/algebras/letterplace/free_algebra_letterplace.pyx +[ 27/528] Cythonizing sage/categories/functor.pyx +[ 36/528] Cythonizing sage/combinat/crystals/letters.pyx +[ 70/528] Cythonizing sage/cpython/string.pyx [ 72/528] Cythonizing sage/cpython/wrapperdescr.pyx +[ 77/528] Cythonizing sage/data_structures/blas_dict.pyx [ 79/528] Cythonizing sage/docs/instancedoc.pyx -[ 82/528] Cythonizing sage/ext/fast_callable.pyx +[ 88/528] Cythonizing sage/ext/interpreters/wrapper_rdf.pyx +[ 93/528] Cythonizing sage/finance/markov_multifractal_cython.pyx [ 94/528] Cythonizing sage/finance/option.pyx -[ 98/528] Cythonizing sage/geometry/integral_points.pyx -[108/528] Cythonizing sage/geometry/triangulation/base.pyx -[113/528] Cythonizing sage/graphs/base/graph_backends.pyx +[104/528] Cythonizing sage/geometry/polyhedron/combinatorial_polyhedron/face_list_data_structure.pyx [115/528] Cythonizing sage/graphs/base/static_dense_graph.pyx -[123/528] Cythonizing sage/graphs/convexity_properties.pyx -[133/528] Cythonizing sage/graphs/graph_decompositions/graph_products.pyx -[136/528] Cythonizing sage/graphs/graph_decompositions/vertex_separation.pyx -[155/528] Cythonizing sage/groups/perm_gps/partn_ref/automorphism_group_canonical_label.pyx -[172/528] Cythonizing sage/libs/arb/arb_version.pyx +[125/528] Cythonizing sage/graphs/generators/distance_regular.pyx +[144/528] Cythonizing sage/graphs/planarity.pyx +[145/528] Cythonizing sage/graphs/spanning_tree.pyx +[165/528] Cythonizing sage/groups/perm_gps/partn_ref2/refinement_generic.pyx [183/528] Cythonizing sage/libs/flint/ulong_extras.pyx -[184/528] Cythonizing sage/libs/gap/element.pyx -[208/528] Cythonizing sage/libs/ntl/ntl_ZZX.pyx +[190/528] Cythonizing sage/libs/gsl/array.pyx +[192/528] Cythonizing sage/libs/lcalc/lcalc_Lfunction.pyx [211/528] Cythonizing sage/libs/ntl/ntl_ZZ_pE.pyx [222/528] Cythonizing sage/libs/pari/convert_gmp.pyx -[243/528] Cythonizing sage/matrix/matrix_cdv.pyx +[247/528] Cythonizing sage/matrix/matrix_dense.pyx +[257/528] Cythonizing sage/matrix/matrix_modn_dense_double.pyx +[272/528] Cythonizing sage/matroids/circuit_closures_matroid.pyx +[294/528] Cythonizing sage/misc/inherit_comparison.pyx +[297/528] Cythonizing sage/misc/lazy_list.pyx +[299/528] Cythonizing sage/misc/misc_c.pyx +[312/528] Cythonizing sage/modular/arithgroup/arithgroup_element.pyx +[319/528] Cythonizing sage/modular/modsym/heilbronn.pyx +[339/528] Cythonizing sage/numerical/backends/cvxopt_backend.pyx +[346/528] Cythonizing sage/numerical/backends/interactivelp_backend.pyx +[353/528] Cythonizing sage/numerical/sdp.pyx +[369/528] Cythonizing sage/rings/bernoulli_mod_p.pyx +[373/528] Cythonizing sage/rings/complex_interval.pyx +[390/528] Cythonizing sage/rings/fraction_field_FpT.pyx +[402/528] Cythonizing sage/rings/number_field/number_field_morphisms.pyx +[407/528] Cythonizing sage/rings/padics/morphism.pyx +[411/528] Cythonizing sage/rings/padics/padic_ZZ_pX_element.pyx +[422/528] Cythonizing sage/rings/padics/pow_computer_ext.pyx +[433/528] Cythonizing sage/rings/polynomial/cyclotomic.pyx +[436/528] Cythonizing sage/rings/polynomial/hilbert.pyx +[442/528] Cythonizing sage/rings/polynomial/ore_polynomial_element.pyx +[453/528] Cythonizing sage/rings/polynomial/polynomial_number_field.pyx +[455/528] Cythonizing sage/rings/polynomial/polynomial_real_mpfr_dense.pyx +[465/528] Cythonizing sage/rings/polynomial/weil/weil_polynomials.pyx +[474/528] Cythonizing sage/rings/real_double_element_gsl.pyx +[484/528] Cythonizing sage/rings/semirings/tropical_semiring.pyx +[489/528] Cythonizing sage/schemes/elliptic_curves/descent_two_isogeny.pyx +[ 6/528] Cythonizing sage/algebras/quatalg/quaternion_algebra_cython.pyx +[ 14/528] Cythonizing sage/calculus/integration.pyx +[ 49/528] Cythonizing sage/combinat/fast_vector_partitions.pyx +[ 50/528] Cythonizing sage/combinat/integer_lists/base.pyx +[ 61/528] Cythonizing sage/combinat/subword_complex_c.pyx +[ 62/528] Cythonizing sage/combinat/words/word_char.pyx +[102/528] Cythonizing sage/geometry/polyhedron/combinatorial_polyhedron/conversions.pyx +[118/528] Cythonizing sage/graphs/centrality.pyx +[137/528] Cythonizing sage/graphs/graph_generators_pyx.pyx +[139/528] Cythonizing sage/graphs/independent_sets.pyx +[148/528] Cythonizing sage/graphs/trees.pyx +[159/528] Cythonizing sage/groups/perm_gps/partn_ref/refinement_binary.pyx +[178/528] Cythonizing sage/libs/eclib/mwrank.pyx +[184/528] Cythonizing sage/libs/gap/element.pyx +[207/528] Cythonizing sage/libs/ntl/ntl_ZZ.pyx +[217/528] Cythonizing sage/libs/ntl/ntl_lzz_pX.pyx +[229/528] Cythonizing sage/libs/singular/groebner_strategy.pyx +[231/528] Cythonizing sage/libs/singular/polynomial.pyx +[238/528] Cythonizing sage/matrix/constructor.pyx [245/528] Cythonizing sage/matrix/matrix_complex_double_dense.pyx -[248/528] Cythonizing sage/matrix/matrix_double_dense.pyx -[262/528] Cythonizing sage/matrix/matrix_rational_dense.pyx -[301/528] Cythonizing sage/misc/parser.pyx +[252/528] Cythonizing sage/matrix/matrix_generic_sparse.pyx +[256/528] Cythonizing sage/matrix/matrix_mod2_dense.pyx +[266/528] Cythonizing sage/matrix/matrix_symbolic_dense.pyx +[270/528] Cythonizing sage/matroids/basis_exchange_matroid.pyx +[305/528] Cythonizing sage/misc/reset.pyx +[306/528] Cythonizing sage/misc/sage_ostools.pyx +[310/528] Cythonizing sage/misc/stopgap.pyx [311/528] Cythonizing sage/misc/weak_dict.pyx -[318/528] Cythonizing sage/modular/modsym/apply.pyx -[336/528] Cythonizing sage/modules/vector_real_double_dense.pyx -[342/528] Cythonizing sage/numerical/backends/generic_sdp_backend.pyx -[346/528] Cythonizing sage/numerical/backends/interactivelp_backend.pyx -[354/528] Cythonizing sage/plot/complex_plot.pyx -[365/528] Cythonizing sage/quivers/algebra_elements.pyx -[389/528] Cythonizing sage/rings/finite_rings/residue_field.pyx -[404/528] Cythonizing sage/rings/number_field/totallyreal_data.pyx -[413/528] Cythonizing sage/rings/padics/padic_capped_relative_element.pyx -[428/528] Cythonizing sage/rings/padics/qadic_flint_FP.pyx -[452/528] Cythonizing sage/rings/polynomial/polynomial_modn_dense_ntl.pyx -[467/528] Cythonizing sage/rings/power_series_pari.pyx -[497/528] Cythonizing sage/sets/recursively_enumerated_set.pyx -[503/528] Cythonizing sage/stats/intlist.pyx -[514/528] Cythonizing sage/structure/list_clone.pyx -[ 9/528] Cythonizing sage/arith/multi_modular.pyx -[ 26/528] Cythonizing sage/categories/examples/semigroups_cython.pyx +[316/528] Cythonizing sage/modular/modform/eis_series_cython.pyx +[326/528] Cythonizing sage/modules/module.pyx +[331/528] Cythonizing sage/modules/vector_mod2_dense.pyx +[341/528] Cythonizing sage/numerical/backends/generic_backend.pyx +[350/528] Cythonizing sage/numerical/linear_functions.pyx +[361/528] Cythonizing sage/probability/probability_distribution.pyx +[376/528] Cythonizing sage/rings/complex_number.pyx +[378/528] Cythonizing sage/rings/factorint.pyx +[382/528] Cythonizing sage/rings/finite_rings/element_ntl_gf2e.pyx +[415/528] Cythonizing sage/rings/padics/padic_fixed_mod_element.pyx +[429/528] Cythonizing sage/rings/padics/relative_ramified_CA.pyx +[449/528] Cythonizing sage/rings/polynomial/polynomial_gf2x.pyx +[459/528] Cythonizing sage/rings/polynomial/real_roots.pyx +[486/528] Cythonizing sage/rings/tate_algebra_element.pyx +[510/528] Cythonizing sage/structure/debug_options.pyx +[511/528] Cythonizing sage/structure/element.pyx +[ 7/528] Cythonizing sage/algebras/quatalg/quaternion_algebra_element.pyx [ 35/528] Cythonizing sage/combinat/combinat_cython.pyx [ 47/528] Cythonizing sage/combinat/enumeration_mod_permgroup.pyx [ 52/528] Cythonizing sage/combinat/matrices/dancing_links.pyx -[ 63/528] Cythonizing sage/combinat/words/word_datatypes.pyx -[ 77/528] Cythonizing sage/data_structures/blas_dict.pyx -[ 83/528] Cythonizing sage/ext/fast_eval.pyx -[ 87/528] Cythonizing sage/ext/interpreters/wrapper_py.pyx -[ 91/528] Cythonizing sage/ext/memory_allocator.pyx -[102/528] Cythonizing sage/geometry/polyhedron/combinatorial_polyhedron/conversions.pyx -[116/528] Cythonizing sage/graphs/base/static_sparse_backend.pyx -[124/528] Cythonizing sage/graphs/distances_all_pairs.pyx -[135/528] Cythonizing sage/graphs/graph_decompositions/tree_decomposition.pyx -[157/528] Cythonizing sage/groups/perm_gps/partn_ref/data_structures.pyx +[ 64/528] Cythonizing sage/cpython/atexit.pyx +[ 66/528] Cythonizing sage/cpython/cython_metaclass.pyx +[ 68/528] Cythonizing sage/cpython/dict_del_by_value.pyx +[ 81/528] Cythonizing sage/dynamics/complex_dynamics/mandel_julia_helper.pyx +[ 89/528] Cythonizing sage/ext/interpreters/wrapper_rr.pyx +[107/528] Cythonizing sage/geometry/toric_lattice_element.pyx +[113/528] Cythonizing sage/graphs/base/graph_backends.pyx +[120/528] Cythonizing sage/graphs/cliquer.pyx +[122/528] Cythonizing sage/graphs/connectivity.pyx +[156/528] Cythonizing sage/groups/perm_gps/partn_ref/canonical_augmentation.pyx [171/528] Cythonizing sage/lfunctions/zero_sums.pyx -[185/528] Cythonizing sage/libs/gap/libgap.pyx -[198/528] Cythonizing sage/libs/mpmath/ext_main.pyx -[220/528] Cythonizing sage/libs/ntl/ntl_mat_ZZ.pyx -[228/528] Cythonizing sage/libs/singular/function.pyx +[186/528] Cythonizing sage/libs/gap/util.pyx +[189/528] Cythonizing sage/libs/gmp/pylong.pyx +[196/528] Cythonizing sage/libs/mpmath/ext_impl.pyx +[210/528] Cythonizing sage/libs/ntl/ntl_ZZ_pContext.pyx +[218/528] Cythonizing sage/libs/ntl/ntl_mat_GF2.pyx +[232/528] Cythonizing sage/libs/singular/ring.pyx +[235/528] Cythonizing sage/matrix/action.pyx [236/528] Cythonizing sage/matrix/args.pyx -[249/528] Cythonizing sage/matrix/matrix_double_sparse.pyx -[252/528] Cythonizing sage/matrix/matrix_generic_sparse.pyx -[260/528] Cythonizing sage/matrix/matrix_mpolynomial_dense.pyx -[264/528] Cythonizing sage/matrix/matrix_real_double_dense.pyx -[272/528] Cythonizing sage/matroids/circuit_closures_matroid.pyx -[278/528] Cythonizing sage/matroids/union_matroid.pyx -[279/528] Cythonizing sage/matroids/unpickling.pyx -[313/528] Cythonizing sage/modular/arithgroup/congroup.pyx -[331/528] Cythonizing sage/modules/vector_mod2_dense.pyx -[340/528] Cythonizing sage/numerical/backends/cvxopt_sdp_backend.pyx -[343/528] Cythonizing sage/numerical/backends/glpk_backend.pyx -[366/528] Cythonizing sage/quivers/paths.pyx -[382/528] Cythonizing sage/rings/finite_rings/element_ntl_gf2e.pyx -[417/528] Cythonizing sage/rings/padics/padic_generic_element.pyx -[433/528] Cythonizing sage/rings/polynomial/cyclotomic.pyx -[437/528] Cythonizing sage/rings/polynomial/laurent_polynomial.pyx -[451/528] Cythonizing sage/rings/polynomial/polynomial_integer_dense_ntl.pyx +[253/528] Cythonizing sage/matrix/matrix_gf2e_dense.pyx +[261/528] Cythonizing sage/matrix/matrix_polynomial_dense.pyx +[271/528] Cythonizing sage/matroids/basis_matroid.pyx +[286/528] Cythonizing sage/misc/callable_dict.pyx +[287/528] Cythonizing sage/misc/citation.pyx +[288/528] Cythonizing sage/misc/classcall_metaclass.pyx +[290/528] Cythonizing sage/misc/derivative.pyx +[307/528] Cythonizing sage/misc/sage_timeit_class.pyx +[308/528] Cythonizing sage/misc/search.pyx +[309/528] Cythonizing sage/misc/session.pyx +[314/528] Cythonizing sage/modular/arithgroup/farey_symbol.pyx +[324/528] Cythonizing sage/modules/finite_submodule_iter.pyx +[332/528] Cythonizing sage/modules/vector_modn_dense.pyx +[342/528] Cythonizing sage/numerical/backends/generic_sdp_backend.pyx +[354/528] Cythonizing sage/plot/complex_plot.pyx +[370/528] Cythonizing sage/rings/complex_arb.pyx +[403/528] Cythonizing sage/rings/number_field/totallyreal.pyx +[414/528] Cythonizing sage/rings/padics/padic_ext_element.pyx +[420/528] Cythonizing sage/rings/padics/padic_relaxed_errors.pyx +[421/528] Cythonizing sage/rings/padics/pow_computer.pyx +[424/528] Cythonizing sage/rings/padics/pow_computer_relative.pyx +[428/528] Cythonizing sage/rings/padics/qadic_flint_FP.pyx +[444/528] Cythonizing sage/rings/polynomial/plural.pyx [460/528] Cythonizing sage/rings/polynomial/refine_root.pyx -[462/528] Cythonizing sage/rings/polynomial/skew_polynomial_finite_field.pyx -[463/528] Cythonizing sage/rings/polynomial/skew_polynomial_finite_order.pyx -[466/528] Cythonizing sage/rings/power_series_mpoly.pyx -[473/528] Cythonizing sage/rings/real_double.pyx -[478/528] Cythonizing sage/rings/real_mpfr.pyx -[ 1/528] Cythonizing sage/algebras/finite_dimensional_algebras/finite_dimensional_algebra_element.pyx -[ 16/528] Cythonizing sage/calculus/interpolators.pyx -[ 25/528] Cythonizing sage/categories/coercion_methods.pyx -[ 30/528] Cythonizing sage/coding/ag_code_decoders.pyx -[ 55/528] Cythonizing sage/combinat/posets/hasse_cython.pyx -[ 60/528] Cythonizing sage/combinat/root_system/reflection_group_element.pyx -[ 80/528] Cythonizing sage/dynamics/arithmetic_dynamics/projective_ds_helper.pyx -[ 84/528] Cythonizing sage/ext/interpreters/wrapper_cc.pyx -[100/528] Cythonizing sage/geometry/polyhedron/combinatorial_polyhedron/base.pyx -[126/528] Cythonizing sage/graphs/generic_graph_pyx.pyx -[147/528] Cythonizing sage/graphs/traversals.pyx -[159/528] Cythonizing sage/groups/perm_gps/partn_ref/refinement_binary.pyx -[174/528] Cythonizing sage/libs/braiding.pyx -[178/528] Cythonizing sage/libs/eclib/mwrank.pyx -[197/528] Cythonizing sage/libs/mpmath/ext_libmp.pyx -[205/528] Cythonizing sage/libs/ntl/ntl_GF2EX.pyx -[214/528] Cythonizing sage/libs/ntl/ntl_ZZ_pX.pyx -[227/528] Cythonizing sage/libs/ratpoints.pyx -[233/528] Cythonizing sage/libs/singular/singular.pyx -[250/528] Cythonizing sage/matrix/matrix_gap.pyx -[259/528] Cythonizing sage/matrix/matrix_modn_sparse.pyx -[269/528] Cythonizing sage/matrix/strassen.pyx -[276/528] Cythonizing sage/matroids/matroid.pyx -[329/528] Cythonizing sage/modules/vector_integer_dense.pyx -[339/528] Cythonizing sage/numerical/backends/cvxopt_backend.pyx -[358/528] Cythonizing sage/plot/plot3d/parametric_surface.pyx -[361/528] Cythonizing sage/probability/probability_distribution.pyx -[381/528] Cythonizing sage/rings/finite_rings/element_givaro.pyx -[416/528] Cythonizing sage/rings/padics/padic_floating_point_element.pyx -[432/528] Cythonizing sage/rings/padics/relative_ramified_FP.pyx -[455/528] Cythonizing sage/rings/polynomial/polynomial_real_mpfr_dense.pyx -[465/528] Cythonizing sage/rings/polynomial/weil/weil_polynomials.pyx -[474/528] Cythonizing sage/rings/real_double_element_gsl.pyx -[485/528] Cythonizing sage/rings/sum_of_squares.pyx -[495/528] Cythonizing sage/sets/finite_set_map_cy.pyx -[500/528] Cythonizing sage/stats/hmm/distributions.pyx -[505/528] Cythonizing sage/structure/category_object.pyx +[461/528] Cythonizing sage/rings/polynomial/skew_polynomial_element.pyx +[471/528] Cythonizing sage/rings/rational.pyx +[491/528] Cythonizing sage/schemes/elliptic_curves/period_lattice_region.pyx +[497/528] Cythonizing sage/sets/recursively_enumerated_set.pyx [508/528] Cythonizing sage/structure/coerce_dict.pyx -[518/528] Cythonizing sage/structure/parent.pyx -[ 10/528] Cythonizing sage/arith/numerical_approx.pyx +[522/528] Cythonizing sage/structure/richcmp.pyx +[526/528] Cythonizing sage/symbolic/ring.pyx +[ 8/528] Cythonizing sage/arith/functions.pyx [ 17/528] Cythonizing sage/calculus/ode.pyx -[ 44/528] Cythonizing sage/combinat/designs/gen_quadrangles_with_spread.pyx -[ 49/528] Cythonizing sage/combinat/fast_vector_partitions.pyx -[ 53/528] Cythonizing sage/combinat/partitions.pyx -[ 54/528] Cythonizing sage/combinat/permutation_cython.pyx -[ 58/528] Cythonizing sage/combinat/root_system/braid_orbit.pyx -[ 70/528] Cythonizing sage/cpython/string.pyx -[ 71/528] Cythonizing sage/cpython/type.pyx -[ 75/528] Cythonizing sage/data_structures/bitset.pyx -[104/528] Cythonizing sage/geometry/polyhedron/combinatorial_polyhedron/face_list_data_structure.pyx -[117/528] Cythonizing sage/graphs/base/static_sparse_graph.pyx -[137/528] Cythonizing sage/graphs/graph_generators_pyx.pyx -[139/528] Cythonizing sage/graphs/independent_sets.pyx -[154/528] Cythonizing sage/groups/old.pyx -[160/528] Cythonizing sage/groups/perm_gps/partn_ref/refinement_graphs.pyx -[182/528] Cythonizing sage/libs/flint/fmpz_poly.pyx -[200/528] Cythonizing sage/libs/ntl/convert.pyx +[ 42/528] Cythonizing sage/combinat/designs/designs_pyx.pyx +[ 78/528] Cythonizing sage/data_structures/bounded_integer_sequences.pyx +[100/528] Cythonizing sage/geometry/polyhedron/combinatorial_polyhedron/base.pyx +[127/528] Cythonizing sage/graphs/genus.pyx +[150/528] Cythonizing sage/graphs/weakly_chordal.pyx +[166/528] Cythonizing sage/groups/perm_gps/permgroup_element.pyx +[177/528] Cythonizing sage/libs/eclib/mat.pyx +[201/528] Cythonizing sage/libs/ntl/error.pyx [202/528] Cythonizing sage/libs/ntl/ntl_GF2.pyx [213/528] Cythonizing sage/libs/ntl/ntl_ZZ_pEX.pyx -[225/528] Cythonizing sage/libs/pari/convert_sage_real_double.pyx -[241/528] Cythonizing sage/matrix/matrix1.pyx -[256/528] Cythonizing sage/matrix/matrix_mod2_dense.pyx +[220/528] Cythonizing sage/libs/ntl/ntl_mat_ZZ.pyx +[230/528] Cythonizing sage/libs/singular/option.pyx +[234/528] Cythonizing sage/libs/symmetrica/symmetrica.pyx +[248/528] Cythonizing sage/matrix/matrix_double_dense.pyx +[264/528] Cythonizing sage/matrix/matrix_real_double_dense.pyx [268/528] Cythonizing sage/matrix/misc.pyx +[278/528] Cythonizing sage/matroids/union_matroid.pyx [280/528] Cythonizing sage/media/channels.pyx +[281/528] Cythonizing sage/misc/allocator.pyx [282/528] Cythonizing sage/misc/binary_tree.pyx +[283/528] Cythonizing sage/misc/c3.pyx +[284/528] Cythonizing sage/misc/c3_controlled.pyx [285/528] Cythonizing sage/misc/cachefunc.pyx -[302/528] Cythonizing sage/misc/persist.pyx -[307/528] Cythonizing sage/misc/sage_timeit_class.pyx -[309/528] Cythonizing sage/misc/session.pyx -[314/528] Cythonizing sage/modular/arithgroup/farey_symbol.pyx -[332/528] Cythonizing sage/modules/vector_modn_dense.pyx -[341/528] Cythonizing sage/numerical/backends/generic_backend.pyx -[356/528] Cythonizing sage/plot/plot3d/implicit_surface.pyx -[376/528] Cythonizing sage/rings/complex_number.pyx -[377/528] Cythonizing sage/rings/convert/mpfi.pyx -[387/528] Cythonizing sage/rings/finite_rings/hom_prime_finite_field.pyx +[291/528] Cythonizing sage/misc/fast_methods.pyx +[301/528] Cythonizing sage/misc/parser.pyx +[315/528] Cythonizing sage/modular/hypergeometric_misc.pyx +[327/528] Cythonizing sage/modules/vector_complex_double_dense.pyx +[335/528] Cythonizing sage/modules/vector_rational_sparse.pyx +[349/528] Cythonizing sage/numerical/gauss_legendre.pyx +[360/528] Cythonizing sage/plot/plot3d/transform.pyx +[363/528] Cythonizing sage/quadratic_forms/quadratic_form__evaluate.pyx +[371/528] Cythonizing sage/rings/complex_conversion.pyx +[379/528] Cythonizing sage/rings/fast_arith.pyx +[386/528] Cythonizing sage/rings/finite_rings/hom_finite_field_givaro.pyx [391/528] Cythonizing sage/rings/fraction_field_element.pyx [398/528] Cythonizing sage/rings/noncommutative_ideals.pyx [400/528] Cythonizing sage/rings/number_field/number_field_element.pyx -[419/528] Cythonizing sage/rings/padics/padic_relaxed_element.pyx -[435/528] Cythonizing sage/rings/polynomial/evaluation_ntl.pyx -[436/528] Cythonizing sage/rings/polynomial/hilbert.pyx -[442/528] Cythonizing sage/rings/polynomial/ore_polynomial_element.pyx +[412/528] Cythonizing sage/rings/padics/padic_capped_absolute_element.pyx +[430/528] Cythonizing sage/rings/padics/relative_ramified_CR.pyx +[452/528] Cythonizing sage/rings/polynomial/polynomial_modn_dense_ntl.pyx [458/528] Cythonizing sage/rings/polynomial/polynomial_zz_pex.pyx -[471/528] Cythonizing sage/rings/rational.pyx -[493/528] Cythonizing sage/schemes/toric/divisor_class.pyx -[499/528] Cythonizing sage/stats/hmm/chmm.pyx -[507/528] Cythonizing sage/structure/coerce_actions.pyx -[517/528] Cythonizing sage/structure/mutability.pyx +[468/528] Cythonizing sage/rings/power_series_poly.pyx +[478/528] Cythonizing sage/rings/real_mpfr.pyx +[ 5/528] Cythonizing sage/algebras/lie_algebras/lie_algebra_element.pyx +[ 28/528] Cythonizing sage/categories/map.pyx +[ 40/528] Cythonizing sage/combinat/debruijn_sequence.pyx +[ 59/528] Cythonizing sage/combinat/root_system/reflection_group_c.pyx +[ 85/528] Cythonizing sage/ext/interpreters/wrapper_cdf.pyx +[103/528] Cythonizing sage/geometry/polyhedron/combinatorial_polyhedron/face_iterator.pyx +[116/528] Cythonizing sage/graphs/base/static_sparse_backend.pyx +[132/528] Cythonizing sage/graphs/graph_decompositions/fast_digraph.pyx +[134/528] Cythonizing sage/graphs/graph_decompositions/rankwidth.pyx +[141/528] Cythonizing sage/graphs/line_graph.pyx +[143/528] Cythonizing sage/graphs/path_enumeration.pyx +[151/528] Cythonizing sage/groups/group.pyx +[153/528] Cythonizing sage/groups/matrix_gps/group_element.pyx +[164/528] Cythonizing sage/groups/perm_gps/partn_ref/refinement_sets.pyx +[176/528] Cythonizing sage/libs/eclib/homspace.pyx +[179/528] Cythonizing sage/libs/eclib/newforms.pyx +[198/528] Cythonizing sage/libs/mpmath/ext_main.pyx +[224/528] Cythonizing sage/libs/pari/convert_sage_complex_double.pyx +[255/528] Cythonizing sage/matrix/matrix_integer_sparse.pyx +[265/528] Cythonizing sage/matrix/matrix_sparse.pyx +[273/528] Cythonizing sage/matroids/extension.pyx +[279/528] Cythonizing sage/matroids/unpickling.pyx +[313/528] Cythonizing sage/modular/arithgroup/congroup.pyx +[329/528] Cythonizing sage/modules/vector_integer_dense.pyx +[340/528] Cythonizing sage/numerical/backends/cvxopt_sdp_backend.pyx +[344/528] Cythonizing sage/numerical/backends/glpk_exact_backend.pyx +[351/528] Cythonizing sage/numerical/linear_tensor_element.pyx +[358/528] Cythonizing sage/plot/plot3d/parametric_surface.pyx +[367/528] Cythonizing sage/rings/abc.pyx +[375/528] Cythonizing sage/rings/complex_mpfr.pyx +[388/528] Cythonizing sage/rings/finite_rings/integer_mod.pyx +[408/528] Cythonizing sage/rings/padics/padic_ZZ_pX_CA_element.pyx +[426/528] Cythonizing sage/rings/padics/qadic_flint_CR.pyx +[443/528] Cythonizing sage/rings/polynomial/pbori/pbori.pyx +[464/528] Cythonizing sage/rings/polynomial/symmetric_reduction.pyx +[472/528] Cythonizing sage/rings/real_arb.pyx +[495/528] Cythonizing sage/sets/finite_set_map_cy.pyx +[506/528] Cythonizing sage/structure/coerce.pyx [519/528] Cythonizing sage/structure/parent_base.pyx -[527/528] Cythonizing sage/tests/cython.pyx +[523/528] Cythonizing sage/structure/sage_object.pyx [528/528] Cythonizing sage/tests/stl_vector.pyx -[ 3/528] Cythonizing sage/algebras/letterplace/free_algebra_letterplace.pyx +[ 2/528] Cythonizing sage/algebras/letterplace/free_algebra_element_letterplace.pyx [ 13/528] Cythonizing sage/arith/srange.pyx -[ 28/528] Cythonizing sage/categories/map.pyx -[ 38/528] Cythonizing sage/combinat/crystals/spins.pyx +[ 34/528] Cythonizing sage/coding/kasami_codes.pyx +[ 37/528] Cythonizing sage/combinat/crystals/pbw_datum.pyx [ 43/528] Cythonizing sage/combinat/designs/evenly_distributed_sets.pyx -[ 51/528] Cythonizing sage/combinat/integer_lists/invlex.pyx -[ 59/528] Cythonizing sage/combinat/root_system/reflection_group_c.pyx -[ 85/528] Cythonizing sage/ext/interpreters/wrapper_cdf.pyx -[ 97/528] Cythonizing sage/geometry/abc.pyx -[ 99/528] Cythonizing sage/geometry/point_collection.pyx -[107/528] Cythonizing sage/geometry/toric_lattice_element.pyx -[112/528] Cythonizing sage/graphs/base/dense_graph.pyx -[125/528] Cythonizing sage/graphs/generators/distance_regular.pyx -[144/528] Cythonizing sage/graphs/planarity.pyx -[145/528] Cythonizing sage/graphs/spanning_tree.pyx -[165/528] Cythonizing sage/groups/perm_gps/partn_ref2/refinement_generic.pyx -[188/528] Cythonizing sage/libs/glpk/error.pyx -[196/528] Cythonizing sage/libs/mpmath/ext_impl.pyx -[216/528] Cythonizing sage/libs/ntl/ntl_lzz_pContext.pyx -[226/528] Cythonizing sage/libs/pari/misc.pyx -[253/528] Cythonizing sage/matrix/matrix_gf2e_dense.pyx -[261/528] Cythonizing sage/matrix/matrix_polynomial_dense.pyx -[274/528] Cythonizing sage/matroids/lean_matrix.pyx +[ 56/528] Cythonizing sage/combinat/q_bernoulli.pyx +[ 58/528] Cythonizing sage/combinat/root_system/braid_orbit.pyx +[ 71/528] Cythonizing sage/cpython/type.pyx +[ 75/528] Cythonizing sage/data_structures/bitset.pyx +[106/528] Cythonizing sage/geometry/polyhedron/combinatorial_polyhedron/polyhedron_face_lattice.pyx +[121/528] Cythonizing sage/graphs/comparability.pyx +[124/528] Cythonizing sage/graphs/distances_all_pairs.pyx +[146/528] Cythonizing sage/graphs/strongly_regular_db.pyx +[158/528] Cythonizing sage/groups/perm_gps/partn_ref/double_coset.pyx +[181/528] Cythonizing sage/libs/flint/flint.pyx +[191/528] Cythonizing sage/libs/homfly.pyx +[199/528] Cythonizing sage/libs/mpmath/utils.pyx +[212/528] Cythonizing sage/libs/ntl/ntl_ZZ_pEContext.pyx +[221/528] Cythonizing sage/libs/pari/convert_flint.pyx +[249/528] Cythonizing sage/matrix/matrix_double_sparse.pyx +[251/528] Cythonizing sage/matrix/matrix_generic_dense.pyx +[262/528] Cythonizing sage/matrix/matrix_rational_dense.pyx [320/528] Cythonizing sage/modular/modsym/manin_symbol.pyx -[334/528] Cythonizing sage/modules/vector_rational_dense.pyx -[345/528] Cythonizing sage/numerical/backends/glpk_graph_backend.pyx -[357/528] Cythonizing sage/plot/plot3d/index_face_set.pyx -[378/528] Cythonizing sage/rings/factorint.pyx -[384/528] Cythonizing sage/rings/finite_rings/finite_field_base.pyx +[328/528] Cythonizing sage/modules/vector_double_dense.pyx +[343/528] Cythonizing sage/numerical/backends/glpk_backend.pyx +[365/528] Cythonizing sage/quivers/algebra_elements.pyx +[392/528] Cythonizing sage/rings/function_field/element.pyx [396/528] Cythonizing sage/rings/laurent_series_ring_element.pyx -[403/528] Cythonizing sage/rings/number_field/totallyreal.pyx -[410/528] Cythonizing sage/rings/padics/padic_ZZ_pX_FM_element.pyx -[420/528] Cythonizing sage/rings/padics/padic_relaxed_errors.pyx -[421/528] Cythonizing sage/rings/padics/pow_computer.pyx +[405/528] Cythonizing sage/rings/padics/common_conversion.pyx +[418/528] Cythonizing sage/rings/padics/padic_printing.pyx [425/528] Cythonizing sage/rings/padics/qadic_flint_CA.pyx [440/528] Cythonizing sage/rings/polynomial/multi_polynomial_libsingular.pyx -[459/528] Cythonizing sage/rings/polynomial/real_roots.pyx -[481/528] Cythonizing sage/rings/ring_extension_conversion.pyx -[487/528] Cythonizing sage/rings/tate_algebra_ideal.pyx +[467/528] Cythonizing sage/rings/power_series_pari.pyx +[500/528] Cythonizing sage/stats/hmm/distributions.pyx [502/528] Cythonizing sage/stats/hmm/util.pyx -[506/528] Cythonizing sage/structure/coerce.pyx -[526/528] Cythonizing sage/symbolic/ring.pyx -[ 8/528] Cythonizing sage/arith/functions.pyx -[ 15/528] Cythonizing sage/calculus/interpolation.pyx +[503/528] Cythonizing sage/stats/intlist.pyx +[512/528] Cythonizing sage/structure/element_wrapper.pyx +[518/528] Cythonizing sage/structure/parent.pyx +[ 9/528] Cythonizing sage/arith/multi_modular.pyx [ 20/528] Cythonizing sage/calculus/transforms/fft.pyx -[ 36/528] Cythonizing sage/combinat/crystals/letters.pyx -[ 66/528] Cythonizing sage/cpython/cython_metaclass.pyx -[ 68/528] Cythonizing sage/cpython/dict_del_by_value.pyx +[ 31/528] Cythonizing sage/coding/binary_code.pyx +[ 53/528] Cythonizing sage/combinat/partitions.pyx +[ 55/528] Cythonizing sage/combinat/posets/hasse_cython.pyx +[ 80/528] Cythonizing sage/dynamics/arithmetic_dynamics/projective_ds_helper.pyx [ 86/528] Cythonizing sage/ext/interpreters/wrapper_el.pyx -[ 89/528] Cythonizing sage/ext/interpreters/wrapper_rr.pyx -[ 93/528] Cythonizing sage/finance/markov_multifractal_cython.pyx -[ 96/528] Cythonizing sage/games/sudoku_backtrack.pyx -[101/528] Cythonizing sage/geometry/polyhedron/combinatorial_polyhedron/combinatorial_face.pyx -[121/528] Cythonizing sage/graphs/comparability.pyx -[127/528] Cythonizing sage/graphs/genus.pyx -[146/528] Cythonizing sage/graphs/strongly_regular_db.pyx -[162/528] Cythonizing sage/groups/perm_gps/partn_ref/refinement_matrices.pyx -[187/528] Cythonizing sage/libs/giac/giac.pyx -[240/528] Cythonizing sage/matrix/matrix0.pyx -[266/528] Cythonizing sage/matrix/matrix_symbolic_dense.pyx -[273/528] Cythonizing sage/matroids/extension.pyx -[286/528] Cythonizing sage/misc/callable_dict.pyx -[287/528] Cythonizing sage/misc/citation.pyx -[290/528] Cythonizing sage/misc/derivative.pyx -[295/528] Cythonizing sage/misc/lazy_attribute.pyx -[296/528] Cythonizing sage/misc/lazy_import.pyx -[315/528] Cythonizing sage/modular/hypergeometric_misc.pyx -[323/528] Cythonizing sage/modular/pollack_stevens/dist.pyx -[355/528] Cythonizing sage/plot/plot3d/base.pyx -[380/528] Cythonizing sage/rings/finite_rings/element_base.pyx -[385/528] Cythonizing sage/rings/finite_rings/hom_finite_field.pyx -[394/528] Cythonizing sage/rings/integer.pyx -[412/528] Cythonizing sage/rings/padics/padic_capped_absolute_element.pyx -[431/528] Cythonizing sage/rings/padics/relative_ramified_FM.pyx -[445/528] Cythonizing sage/rings/polynomial/polydict.pyx -[456/528] Cythonizing sage/rings/polynomial/polynomial_ring_homomorphism.pyx -[461/528] Cythonizing sage/rings/polynomial/skew_polynomial_element.pyx -[464/528] Cythonizing sage/rings/polynomial/symmetric_reduction.pyx -[470/528] Cythonizing sage/rings/puiseux_series_ring_element.pyx -[472/528] Cythonizing sage/rings/real_arb.pyx -[489/528] Cythonizing sage/schemes/elliptic_curves/descent_two_isogeny.pyx -[ 4/528] Cythonizing sage/algebras/letterplace/letterplace_ideal.pyx -[ 18/528] Cythonizing sage/calculus/riemann.pyx -[ 41/528] Cythonizing sage/combinat/degree_sequences.pyx -[ 46/528] Cythonizing sage/combinat/designs/subhypergraph_search.pyx -[ 50/528] Cythonizing sage/combinat/integer_lists/base.pyx -[ 67/528] Cythonizing sage/cpython/debug.pyx -[ 74/528] Cythonizing sage/data_structures/binary_search.pyx -[ 76/528] Cythonizing sage/data_structures/bitset_base.pyx -[106/528] Cythonizing sage/geometry/polyhedron/combinatorial_polyhedron/polyhedron_face_lattice.pyx -[119/528] Cythonizing sage/graphs/chrompoly.pyx -[128/528] Cythonizing sage/graphs/graph_coloring.pyx -[142/528] Cythonizing sage/graphs/matchpoly.pyx -[151/528] Cythonizing sage/groups/group.pyx -[152/528] Cythonizing sage/groups/libgap_wrapper.pyx -[161/528] Cythonizing sage/groups/perm_gps/partn_ref/refinement_lists.pyx -[168/528] Cythonizing sage/interacts/library_cython.pyx -[169/528] Cythonizing sage/interfaces/process.pyx -[173/528] Cythonizing sage/libs/arb/arith.pyx +[ 92/528] Cythonizing sage/finance/fractal.pyx +[ 95/528] Cythonizing sage/functions/prime_pi.pyx +[108/528] Cythonizing sage/geometry/triangulation/base.pyx +[111/528] Cythonizing sage/graphs/base/c_graph.pyx +[133/528] Cythonizing sage/graphs/graph_decompositions/graph_products.pyx +[138/528] Cythonizing sage/graphs/hyperbolicity.pyx +[155/528] Cythonizing sage/groups/perm_gps/partn_ref/automorphism_group_canonical_label.pyx +[174/528] Cythonizing sage/libs/braiding.pyx [180/528] Cythonizing sage/libs/flint/arith.pyx -[186/528] Cythonizing sage/libs/gap/util.pyx -[191/528] Cythonizing sage/libs/homfly.pyx -[192/528] Cythonizing sage/libs/lcalc/lcalc_Lfunction.pyx -[206/528] Cythonizing sage/libs/ntl/ntl_GF2X.pyx -[218/528] Cythonizing sage/libs/ntl/ntl_mat_GF2.pyx -[224/528] Cythonizing sage/libs/pari/convert_sage_complex_double.pyx +[197/528] Cythonizing sage/libs/mpmath/ext_libmp.pyx +[205/528] Cythonizing sage/libs/ntl/ntl_GF2EX.pyx +[215/528] Cythonizing sage/libs/ntl/ntl_lzz_p.pyx +[227/528] Cythonizing sage/libs/ratpoints.pyx +[233/528] Cythonizing sage/libs/singular/singular.pyx [254/528] Cythonizing sage/matrix/matrix_integer_dense.pyx -[324/528] Cythonizing sage/modules/finite_submodule_iter.pyx -[328/528] Cythonizing sage/modules/vector_double_dense.pyx -[348/528] Cythonizing sage/numerical/backends/ppl_backend.pyx +[318/528] Cythonizing sage/modular/modsym/apply.pyx +[334/528] Cythonizing sage/modules/vector_rational_dense.pyx +[345/528] Cythonizing sage/numerical/backends/glpk_graph_backend.pyx [359/528] Cythonizing sage/plot/plot3d/shapes.pyx -[362/528] Cythonizing sage/quadratic_forms/count_local_2.pyx +[368/528] Cythonizing sage/rings/bernmm.pyx [374/528] Cythonizing sage/rings/complex_mpc.pyx -[388/528] Cythonizing sage/rings/finite_rings/integer_mod.pyx -[407/528] Cythonizing sage/rings/padics/morphism.pyx -[409/528] Cythonizing sage/rings/padics/padic_ZZ_pX_CR_element.pyx -[426/528] Cythonizing sage/rings/padics/qadic_flint_CR.pyx -[446/528] Cythonizing sage/rings/polynomial/polynomial_compiled.pyx -[450/528] Cythonizing sage/rings/polynomial/polynomial_integer_dense_flint.pyx -[468/528] Cythonizing sage/rings/power_series_poly.pyx -[476/528] Cythonizing sage/rings/real_lazy.pyx -[483/528] Cythonizing sage/rings/ring_extension_morphism.pyx -[494/528] Cythonizing sage/sets/disjoint_set.pyx -[513/528] Cythonizing sage/structure/factory.pyx -[515/528] Cythonizing sage/structure/list_clone_demo.pyx +[393/528] Cythonizing sage/rings/function_field/hermite_form_polynomial.pyx +[397/528] Cythonizing sage/rings/morphism.pyx +[410/528] Cythonizing sage/rings/padics/padic_ZZ_pX_FM_element.pyx +[423/528] Cythonizing sage/rings/padics/pow_computer_flint.pyx +[434/528] Cythonizing sage/rings/polynomial/evaluation_flint.pyx +[437/528] Cythonizing sage/rings/polynomial/laurent_polynomial.pyx +[454/528] Cythonizing sage/rings/polynomial/polynomial_rational_flint.pyx +[475/528] Cythonizing sage/rings/real_interval_absolute.pyx +[479/528] Cythonizing sage/rings/ring.pyx +[485/528] Cythonizing sage/rings/sum_of_squares.pyx +[496/528] Cythonizing sage/sets/pythonclass.pyx +[499/528] Cythonizing sage/stats/hmm/chmm.pyx +[505/528] Cythonizing sage/structure/category_object.pyx +[507/528] Cythonizing sage/structure/coerce_actions.pyx [525/528] Cythonizing sage/symbolic/function.pyx -[ 7/528] Cythonizing sage/algebras/quatalg/quaternion_algebra_element.pyx -[ 39/528] Cythonizing sage/combinat/crystals/tensor_product_element.pyx -[ 48/528] Cythonizing sage/combinat/expnums.pyx -[ 56/528] Cythonizing sage/combinat/q_bernoulli.pyx -[ 62/528] Cythonizing sage/combinat/words/word_char.pyx -[103/528] Cythonizing sage/geometry/polyhedron/combinatorial_polyhedron/face_iterator.pyx -[120/528] Cythonizing sage/graphs/cliquer.pyx -[122/528] Cythonizing sage/graphs/connectivity.pyx -[148/528] Cythonizing sage/graphs/trees.pyx -[164/528] Cythonizing sage/groups/perm_gps/partn_ref/refinement_sets.pyx -[177/528] Cythonizing sage/libs/eclib/mat.pyx -[199/528] Cythonizing sage/libs/mpmath/utils.pyx -[212/528] Cythonizing sage/libs/ntl/ntl_ZZ_pEContext.pyx -[221/528] Cythonizing sage/libs/pari/convert_flint.pyx +[ 10/528] Cythonizing sage/arith/numerical_approx.pyx +[ 15/528] Cythonizing sage/calculus/interpolation.pyx +[ 19/528] Cythonizing sage/calculus/transforms/dwt.pyx +[ 24/528] Cythonizing sage/categories/category_singleton.pyx +[ 29/528] Cythonizing sage/categories/morphism.pyx +[ 32/528] Cythonizing sage/coding/codecan/autgroup_can_label.pyx +[ 38/528] Cythonizing sage/combinat/crystals/spins.pyx +[ 45/528] Cythonizing sage/combinat/designs/orthogonal_arrays_find_recursive.pyx +[ 65/528] Cythonizing sage/cpython/builtin_types.pyx +[ 69/528] Cythonizing sage/cpython/getattr.pyx +[ 73/528] Cythonizing sage/crypto/boolean_function.pyx +[110/528] Cythonizing sage/graphs/base/boost_graph.pyx +[129/528] Cythonizing sage/graphs/graph_decompositions/bandwidth.pyx +[135/528] Cythonizing sage/graphs/graph_decompositions/tree_decomposition.pyx +[157/528] Cythonizing sage/groups/perm_gps/partn_ref/data_structures.pyx +[187/528] Cythonizing sage/libs/giac/giac.pyx [242/528] Cythonizing sage/matrix/matrix2.pyx -[281/528] Cythonizing sage/misc/allocator.pyx -[283/528] Cythonizing sage/misc/c3.pyx -[284/528] Cythonizing sage/misc/c3_controlled.pyx -[288/528] Cythonizing sage/misc/classcall_metaclass.pyx -[299/528] Cythonizing sage/misc/misc_c.pyx -[305/528] Cythonizing sage/misc/reset.pyx -[306/528] Cythonizing sage/misc/sage_ostools.pyx -[317/528] Cythonizing sage/modular/modform/l_series_gross_zagier_coeffs.pyx +[289/528] Cythonizing sage/misc/constant_function.pyx +[292/528] Cythonizing sage/misc/fpickle.pyx +[293/528] Cythonizing sage/misc/function_mangling.pyx +[296/528] Cythonizing sage/misc/lazy_import.pyx +[300/528] Cythonizing sage/misc/nested_class.pyx +[303/528] Cythonizing sage/misc/pickle_old.pyx +[304/528] Cythonizing sage/misc/randstate.pyx [325/528] Cythonizing sage/modules/free_module_element.pyx -[347/528] Cythonizing sage/numerical/backends/matrix_sdp_backend.pyx -[353/528] Cythonizing sage/numerical/sdp.pyx -[368/528] Cythonizing sage/rings/bernmm.pyx -[375/528] Cythonizing sage/rings/complex_mpfr.pyx -[390/528] Cythonizing sage/rings/fraction_field_FpT.pyx -[402/528] Cythonizing sage/rings/number_field/number_field_morphisms.pyx -[405/528] Cythonizing sage/rings/padics/common_conversion.pyx -[414/528] Cythonizing sage/rings/padics/padic_ext_element.pyx -[422/528] Cythonizing sage/rings/padics/pow_computer_ext.pyx -[430/528] Cythonizing sage/rings/padics/relative_ramified_CR.pyx +[357/528] Cythonizing sage/plot/plot3d/index_face_set.pyx +[380/528] Cythonizing sage/rings/finite_rings/element_base.pyx +[385/528] Cythonizing sage/rings/finite_rings/hom_finite_field.pyx +[387/528] Cythonizing sage/rings/finite_rings/hom_prime_finite_field.pyx +[395/528] Cythonizing sage/rings/integer_ring.pyx +[404/528] Cythonizing sage/rings/number_field/totallyreal_data.pyx +[413/528] Cythonizing sage/rings/padics/padic_capped_relative_element.pyx +[432/528] Cythonizing sage/rings/padics/relative_ramified_FP.pyx [447/528] Cythonizing sage/rings/polynomial/polynomial_complex_arb.pyx -[457/528] Cythonizing sage/rings/polynomial/polynomial_zmod_flint.pyx -[475/528] Cythonizing sage/rings/real_interval_absolute.pyx -[484/528] Cythonizing sage/rings/semirings/tropical_semiring.pyx -[488/528] Cythonizing sage/sat/solvers/satsolver.pyx -[491/528] Cythonizing sage/schemes/elliptic_curves/period_lattice_region.pyx -[496/528] Cythonizing sage/sets/pythonclass.pyx -[498/528] Cythonizing sage/stats/distributions/discrete_gaussian_integer.pyx -[512/528] Cythonizing sage/structure/element_wrapper.pyx +[462/528] Cythonizing sage/rings/polynomial/skew_polynomial_finite_field.pyx +[477/528] Cythonizing sage/rings/real_mpfi.pyx +[492/528] Cythonizing sage/schemes/hyperelliptic_curves/hypellfrob.pyx +[501/528] Cythonizing sage/stats/hmm/hmm.pyx +[513/528] Cythonizing sage/structure/factory.pyx [516/528] Cythonizing sage/structure/list_clone_timings_cy.pyx [524/528] Cythonizing sage/symbolic/expression.pyx Executing 528 commands (using 12 threads) [ 1/528] [ 2/528] [ 3/528] [ 4/528] [ 5/528] [ 6/528] [ 7/528] [ 8/528] [ 9/528] [ 10/528] [ 11/528] [ 12/528] In file included from sage/symbolic/ginac/basic.h:35, from sage/symbolic/ginac/ex.h:26, - from sage/symbolic/ginac/expair.h:26, - from sage/symbolic/ginac/expairseq.h:27, - from sage/symbolic/ginac/add.h:26, - from sage/symbolic/ginac/add.cpp:23: + from sage/symbolic/ginac/assume.cpp:8: sage/symbolic/ginac/ptr.h:162:11: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | : public binary_function, GiNaC::ptr, bool> { | ^~~~~~~~~~~~~~~ @@ -5080,9 +5113,7 @@ 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from sage/symbolic/ginac/basic.h:35, - from sage/symbolic/ginac/ex.h:26, - from sage/symbolic/ginac/archive.h:26, - from sage/symbolic/ginac/archive.cpp:23: + from sage/symbolic/ginac/basic.cpp:23: sage/symbolic/ginac/ptr.h:162:11: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | : public binary_function, GiNaC::ptr, bool> { | ^~~~~~~~~~~~~~~ @@ -5092,10 +5123,16 @@ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ +build/cythonized/sage/tests/stl_vector.cpp: In function 'PyObject* __pyx_pf_4sage_5tests_10stl_vector_14stl_int_vector_4__getitem__(__pyx_obj_4sage_5tests_10stl_vector_stl_int_vector*, int)': +build/cythonized/sage/tests/stl_vector.cpp:3114:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] + 3114 | __pyx_t_1 = (__pyx_v_i < __pyx_v_self->data->size()); + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from sage/symbolic/ginac/basic.h:35, from sage/symbolic/ginac/ex.h:26, - from sage/symbolic/ginac/cmatcher.h:1, - from sage/symbolic/ginac/cmatcher.cpp:23: + from sage/symbolic/ginac/expair.h:26, + from sage/symbolic/ginac/expairseq.h:27, + from sage/symbolic/ginac/add.h:26, + from sage/symbolic/ginac/add.cpp:23: sage/symbolic/ginac/ptr.h:162:11: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | : public binary_function, GiNaC::ptr, bool> { | ^~~~~~~~~~~~~~~ @@ -5107,7 +5144,8 @@ | ^~~~~~~~~~~~~~~ In file included from sage/symbolic/ginac/basic.h:35, from sage/symbolic/ginac/ex.h:26, - from sage/symbolic/ginac/assume.cpp:8: + from sage/symbolic/ginac/cmatcher.h:1, + from sage/symbolic/ginac/cmatcher.cpp:23: sage/symbolic/ginac/ptr.h:162:11: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | : public binary_function, GiNaC::ptr, bool> { | ^~~~~~~~~~~~~~~ @@ -5117,33 +5155,19 @@ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -[ 13/528] build/cythonized/sage/symbolic/ring.c:12565:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] -12565 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/symbolic/ring.c:12564:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] -12564 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from sage/symbolic/ginac/basic.h:35, - from sage/symbolic/ginac/basic.cpp:23: +[ 13/528] In file included from sage/symbolic/ginac/basic.h:35, + from sage/symbolic/ginac/ex.h:26, + from sage/symbolic/ginac/archive.h:26, + from sage/symbolic/ginac/archive.cpp:23: sage/symbolic/ginac/ptr.h:162:11: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | : public binary_function, GiNaC::ptr, bool> { | ^~~~~~~~~~~~~~~ -build/cythonized/sage/symbolic/ring.c:12220:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] -12220 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/symbolic/ring.c:12219:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] -12219 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/bits/refwrap.h:39, from /usr/include/c++/12/vector:66, from sage/symbolic/ginac/basic.h:26: /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -build/cythonized/sage/tests/stl_vector.cpp: In function 'PyObject* __pyx_pf_4sage_5tests_10stl_vector_14stl_int_vector_4__getitem__(__pyx_obj_4sage_5tests_10stl_vector_stl_int_vector*, int)': -build/cythonized/sage/tests/stl_vector.cpp:3114:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] - 3114 | __pyx_t_1 = (__pyx_v_i < __pyx_v_self->data->size()); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/structure/parent.c:27286:18: warning: '__pyx_pw_4sage_9structure_7richcmp_9revop' defined but not used [-Wunused-function] 27286 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_9revop(PyObject *__pyx_self, PyObject *__pyx_arg_op) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -5153,42 +5177,12 @@ build/cythonized/sage/structure/parent.c:27159:18: warning: '__pyx_pw_4sage_9structure_7richcmp_7rich_to_bool_sgn' defined but not used [-Wunused-function] 27159 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_7rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/structure/parent.c:27158:13: warning: '__pyx_doc_4sage_9structure_7richcmp_6rich_to_bool_sgn' defined but not used [-Wunused-variable] -27158 | static char __pyx_doc_4sage_9structure_7richcmp_6rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/richcmp.pxd (starting at line 187)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/structure/parent.c:27030:18: warning: '__pyx_pw_4sage_9structure_7richcmp_5rich_to_bool' defined but not used [-Wunused-function] -27030 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_5rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/structure/parent.c:27029:13: warning: '__pyx_doc_4sage_9structure_7richcmp_4rich_to_bool' defined but not used [-Wunused-variable] -27029 | static char __pyx_doc_4sage_9structure_7richcmp_4rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/richcmp.pxd (starting at line 120)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an old-style comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an old-style comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n :func:`rich_to_bool_sgn` if ``c`` could be outside the\n [-1, 0, 1] range.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/structure/parent.c:26840:18: warning: '__pyx_pw_4sage_9structure_7richcmp_3richcmp_not_equal' defined but not used [-Wunused-function] -26840 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_3richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/structure/parent.c:26839:13: warning: '__pyx_doc_4sage_9structure_7richcmp_2richcmp_not_equal' defined but not used [-Wunused-variable] -26839 | static char __pyx_doc_4sage_9structure_7richcmp_2richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/richcmp.pxd (starting at line 56)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/structure/parent.c:26624:18: warning: '__pyx_pw_4sage_9structure_7richcmp_1richcmp' defined but not used [-Wunused-function] -26624 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_1richcmp(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/structure/parent.c:26623:13: warning: '__pyx_doc_4sage_9structure_7richcmp_richcmp' defined but not used [-Wunused-variable] -26623 | static char __pyx_doc_4sage_9structure_7richcmp_richcmp[] = "richcmp(x, y, int op)\nFile: sage/structure/richcmp.pxd (starting at line 6)\n\n Return the result of the rich comparison of ``x`` and ``y`` with\n operator ``op``.\n\n INPUT:\n\n - ``x``, ``y`` -- arbitrary Python objects\n\n - ``op`` -- comparison operator (one of ``op_LT`, ``op_LE``,\n ``op_EQ``, ``op_NE``, ``op_GT``, ``op_GE``).\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import *\n sage: richcmp(3, 4, op_LT)\n True\n sage: richcmp(x, x^2, op_EQ)\n x == x^2\n\n The two examples above are completely equivalent to ``3 < 4``\n and ``x == x^2``. For this reason, it only makes sense in practice\n to call ``richcmp`` with a non-constant value for ``op``.\n\n We can write a custom ``Element`` class which shows a more\n realistic example of how to use this::\n\n sage: from sage.structure.element import Element\n sage: class MyElement(Element):\n ....: def __init__(self, parent, value):\n ....: Element.__init__(self, parent)\n ....: self.v = value\n ....: def _richcmp_(self, other, op):\n ....: return richcmp(self.v, other.v, op)\n sage: P = Parent()\n sage: x = MyElement(P, 3)\n sage: y = MyElement(P, 3)\n sage: x < y\n False\n sage: x == y\n True\n sage: x > y\n False\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/structure/parent.c:26482:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] -26482 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/structure/parent.c:26481:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] -26481 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/structure/parent.c:26137:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] -26137 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/structure/parent.c:26136:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] -26136 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/symbolic/function.c:15514:18: warning: '__pyx_pw_4sage_9structure_7richcmp_9revop' defined but not used [-Wunused-function] 15514 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_9revop(PyObject *__pyx_self, PyObject *__pyx_arg_op) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/structure/parent.c:27158:13: warning: '__pyx_doc_4sage_9structure_7richcmp_6rich_to_bool_sgn' defined but not used [-Wunused-variable] +27158 | static char __pyx_doc_4sage_9structure_7richcmp_6rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/richcmp.pxd (starting at line 187)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/symbolic/function.c:15513:13: warning: '__pyx_doc_4sage_9structure_7richcmp_8revop' defined but not used [-Wunused-variable] 15513 | static char __pyx_doc_4sage_9structure_7richcmp_8revop[] = "revop(int op) -> int\nFile: sage/structure/richcmp.pxd (starting at line 199)\n\n Return the reverse operation of ``op``.\n\n For example, <= becomes >=, etc.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import revop\n sage: [revop(i) for i in range(6)]\n [4, 5, 2, 3, 0, 1]\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -5198,21 +5192,36 @@ build/cythonized/sage/symbolic/function.c:15386:13: warning: '__pyx_doc_4sage_9structure_7richcmp_6rich_to_bool_sgn' defined but not used [-Wunused-variable] 15386 | static char __pyx_doc_4sage_9structure_7richcmp_6rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/richcmp.pxd (starting at line 187)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/structure/parent.c:27030:18: warning: '__pyx_pw_4sage_9structure_7richcmp_5rich_to_bool' defined but not used [-Wunused-function] +27030 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_5rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/symbolic/function.c:15258:18: warning: '__pyx_pw_4sage_9structure_7richcmp_5rich_to_bool' defined but not used [-Wunused-function] 15258 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_5rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/symbolic/function.c:15257:13: warning: '__pyx_doc_4sage_9structure_7richcmp_4rich_to_bool' defined but not used [-Wunused-variable] 15257 | static char __pyx_doc_4sage_9structure_7richcmp_4rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/richcmp.pxd (starting at line 120)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an old-style comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an old-style comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n :func:`rich_to_bool_sgn` if ``c`` could be outside the\n [-1, 0, 1] range.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/structure/parent.c:27029:13: warning: '__pyx_doc_4sage_9structure_7richcmp_4rich_to_bool' defined but not used [-Wunused-variable] +27029 | static char __pyx_doc_4sage_9structure_7richcmp_4rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/richcmp.pxd (starting at line 120)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an old-style comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an old-style comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n :func:`rich_to_bool_sgn` if ``c`` could be outside the\n [-1, 0, 1] range.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/symbolic/function.c:15068:18: warning: '__pyx_pw_4sage_9structure_7richcmp_3richcmp_not_equal' defined but not used [-Wunused-function] 15068 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_3richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/structure/parent.c:26840:18: warning: '__pyx_pw_4sage_9structure_7richcmp_3richcmp_not_equal' defined but not used [-Wunused-function] +26840 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_3richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/symbolic/function.c:15067:13: warning: '__pyx_doc_4sage_9structure_7richcmp_2richcmp_not_equal' defined but not used [-Wunused-variable] 15067 | static char __pyx_doc_4sage_9structure_7richcmp_2richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/richcmp.pxd (starting at line 56)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/structure/parent.c:26839:13: warning: '__pyx_doc_4sage_9structure_7richcmp_2richcmp_not_equal' defined but not used [-Wunused-variable] +26839 | static char __pyx_doc_4sage_9structure_7richcmp_2richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/richcmp.pxd (starting at line 56)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/symbolic/function.c:14852:18: warning: '__pyx_pw_4sage_9structure_7richcmp_1richcmp' defined but not used [-Wunused-function] 14852 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_1richcmp(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/structure/parent.c:26624:18: warning: '__pyx_pw_4sage_9structure_7richcmp_1richcmp' defined but not used [-Wunused-function] +26624 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_1richcmp(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/symbolic/function.c:14851:13: warning: '__pyx_doc_4sage_9structure_7richcmp_richcmp' defined but not used [-Wunused-variable] 14851 | static char __pyx_doc_4sage_9structure_7richcmp_richcmp[] = "richcmp(x, y, int op)\nFile: sage/structure/richcmp.pxd (starting at line 6)\n\n Return the result of the rich comparison of ``x`` and ``y`` with\n operator ``op``.\n\n INPUT:\n\n - ``x``, ``y`` -- arbitrary Python objects\n\n - ``op`` -- comparison operator (one of ``op_LT`, ``op_LE``,\n ``op_EQ``, ``op_NE``, ``op_GT``, ``op_GE``).\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import *\n sage: richcmp(3, 4, op_LT)\n True\n sage: richcmp(x, x^2, op_EQ)\n x == x^2\n\n The two examples above are completely equivalent to ``3 < 4``\n and ``x == x^2``. For this reason, it only makes sense in practice\n to call ``richcmp`` with a non-constant value for ``op``.\n\n We can write a custom ``Element`` class which shows a more\n realistic example of how to use this::\n\n sage: from sage.structure.element import Element\n sage: class MyElement(Element):\n ....: def __init__(self, parent, value):\n ....: Element.__init__(self, parent)\n ....: self.v = value\n ....: def _richcmp_(self, other, op):\n ....: return richcmp(self.v, other.v, op)\n sage: P = Parent()\n sage: x = MyElement(P, 3)\n sage: y = MyElement(P, 3)\n sage: x < y\n False\n sage: x == y\n True\n sage: x > y\n False\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -5222,12 +5231,63 @@ build/cythonized/sage/symbolic/function.c:14709:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] 14709 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/structure/parent.c:26623:13: warning: '__pyx_doc_4sage_9structure_7richcmp_richcmp' defined but not used [-Wunused-variable] +26623 | static char __pyx_doc_4sage_9structure_7richcmp_richcmp[] = "richcmp(x, y, int op)\nFile: sage/structure/richcmp.pxd (starting at line 6)\n\n Return the result of the rich comparison of ``x`` and ``y`` with\n operator ``op``.\n\n INPUT:\n\n - ``x``, ``y`` -- arbitrary Python objects\n\n - ``op`` -- comparison operator (one of ``op_LT`, ``op_LE``,\n ``op_EQ``, ``op_NE``, ``op_GT``, ``op_GE``).\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import *\n sage: richcmp(3, 4, op_LT)\n True\n sage: richcmp(x, x^2, op_EQ)\n x == x^2\n\n The two examples above are completely equivalent to ``3 < 4``\n and ``x == x^2``. For this reason, it only makes sense in practice\n to call ``richcmp`` with a non-constant value for ``op``.\n\n We can write a custom ``Element`` class which shows a more\n realistic example of how to use this::\n\n sage: from sage.structure.element import Element\n sage: class MyElement(Element):\n ....: def __init__(self, parent, value):\n ....: Element.__init__(self, parent)\n ....: self.v = value\n ....: def _richcmp_(self, other, op):\n ....: return richcmp(self.v, other.v, op)\n sage: P = Parent()\n sage: x = MyElement(P, 3)\n sage: y = MyElement(P, 3)\n sage: x < y\n False\n sage: x == y\n True\n sage: x > y\n False\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/symbolic/function.c:14365:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] 14365 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/structure/parent.c:26482:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] +26482 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/symbolic/function.c:14364:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 14364 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/structure/parent.c:26481:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] +26481 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/structure/parent.c:26137:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] +26137 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/symbolic/ring.c:12565:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] +12565 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/symbolic/ring.c:12564:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] +12564 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/structure/parent.c:26136:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] +26136 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/symbolic/ring.c:12220:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] +12220 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/symbolic/ring.c:12219:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] +12219 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +sage/symbolic/ginac/ex.h:680:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 680 | struct ex_is_less : public std::binary_function { + | ^~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +sage/symbolic/ginac/ex.h:684:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 684 | struct ex_is_equal : public std::binary_function { + | ^~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +sage/symbolic/ginac/ex.h:688:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 688 | struct op0_is_equal : public std::binary_function { + | ^~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +sage/symbolic/ginac/ex.h:692:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 692 | struct ex_swap : public std::binary_function { + | ^~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ build/cythonized/sage/tests/stl_vector.cpp: At global scope: build/cythonized/sage/tests/stl_vector.cpp:5918:18: warning: 'PyObject* __pyx_pw_4sage_7cpython_6string_3str_to_bytes(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] 5918 | static PyObject *__pyx_pw_4sage_7cpython_6string_3str_to_bytes(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { @@ -5283,39 +5343,21 @@ build/cythonized/sage/tests/stl_vector.cpp:4211:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 4211 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -sage/symbolic/ginac/ex.h:680:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 680 | struct ex_is_less : public std::binary_function { - | ^~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -sage/symbolic/ginac/ex.h:684:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 684 | struct ex_is_equal : public std::binary_function { - | ^~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -sage/symbolic/ginac/ex.h:688:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 688 | struct op0_is_equal : public std::binary_function { - | ^~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -sage/symbolic/ginac/ex.h:692:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 692 | struct ex_swap : public std::binary_function { - | ^~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -sage/symbolic/ginac/ex.h:680:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 680 | struct ex_is_less : public std::binary_function { - | ^~~~~~~~~~~~~~~ In file included from sage/symbolic/ginac/basic.h:35, from sage/symbolic/ginac/py_funcs.h:10, from sage/symbolic/ginac/constant.cpp:25: sage/symbolic/ginac/ptr.h:162:11: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | : public binary_function, GiNaC::ptr, bool> { | ^~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/bits/refwrap.h:39, + from /usr/include/c++/12/vector:66, + from sage/symbolic/ginac/basic.h:26: +/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +sage/symbolic/ginac/ex.h:680:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 680 | struct ex_is_less : public std::binary_function { + | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ @@ -5337,12 +5379,8 @@ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/bits/refwrap.h:39, - from /usr/include/c++/12/vector:66, - from sage/symbolic/ginac/basic.h:26: -/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ +[ 14/528] In file included from sage/symbolic/ginac/expairseq.h:27, + from sage/symbolic/ginac/cmatcher.cpp:24: sage/symbolic/ginac/expair.h:94:37: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 94 | struct expair_is_less : public std::binary_function { | ^~~~~~~~~~~~~~~ @@ -5385,6 +5423,33 @@ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ +build/cythonized/sage/structure/element.c:31828:18: warning: '__pyx_pw_4sage_5arith_16numerical_approx_1digits_to_bits' defined but not used [-Wunused-function] +31828 | static PyObject *__pyx_pw_4sage_5arith_16numerical_approx_1digits_to_bits(PyObject *__pyx_self, PyObject *__pyx_v_d) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/structure/element.c:31827:13: warning: '__pyx_doc_4sage_5arith_16numerical_approx_digits_to_bits' defined but not used [-Wunused-variable] +31827 | static char __pyx_doc_4sage_5arith_16numerical_approx_digits_to_bits[] = "digits_to_bits(d) -> long\nFile: sage/arith/numerical_approx.pxd (starting at line 1)\n\n EXAMPLES::\n\n sage: from sage.arith.numerical_approx import digits_to_bits\n sage: digits_to_bits(None)\n 53\n sage: digits_to_bits(15)\n 54\n sage: digits_to_bits(-1)\n Traceback (most recent call last):\n ...\n ValueError: number of digits must be positive\n\n TESTS::\n\n sage: digits_to_bits(\"10\")\n Traceback (most recent call last):\n ...\n TypeError: must be real number, not str\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +sage/symbolic/ginac/expair.h:94:37: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 94 | struct expair_is_less : public std::binary_function { + | ^~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +sage/symbolic/ginac/expair.h:102:42: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 102 | struct expair_rest_is_less : public std::binary_function { + | ^~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +sage/symbolic/ginac/expair.h:106:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 106 | struct expair_swap : public std::binary_function { + | ^~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +build/cythonized/sage/structure/element.c:29898:18: warning: '__pyx_pw_4sage_9structure_7richcmp_9revop' defined but not used [-Wunused-function] +29898 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_9revop(PyObject *__pyx_self, PyObject *__pyx_arg_op) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sage/symbolic/ginac/ex.h:680:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 680 | struct ex_is_less : public std::binary_function { | ^~~~~~~~~~~~~~~ @@ -5409,26 +5474,12 @@ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -In file included from sage/symbolic/ginac/expairseq.h:27, - from sage/symbolic/ginac/cmatcher.cpp:24: -sage/symbolic/ginac/expair.h:94:37: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 94 | struct expair_is_less : public std::binary_function { - | ^~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -sage/symbolic/ginac/expair.h:102:42: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 102 | struct expair_rest_is_less : public std::binary_function { - | ^~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -sage/symbolic/ginac/expair.h:106:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 106 | struct expair_swap : public std::binary_function { - | ^~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ +build/cythonized/sage/structure/element.c:29897:13: warning: '__pyx_doc_4sage_9structure_7richcmp_8revop' defined but not used [-Wunused-variable] +29897 | static char __pyx_doc_4sage_9structure_7richcmp_8revop[] = "revop(int op) -> int\nFile: sage/structure/richcmp.pxd (starting at line 199)\n\n Return the reverse operation of ``op``.\n\n For example, <= becomes >=, etc.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import revop\n sage: [revop(i) for i in range(6)]\n [4, 5, 2, 3, 0, 1]\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/structure/element.c:29771:18: warning: '__pyx_pw_4sage_9structure_7richcmp_7rich_to_bool_sgn' defined but not used [-Wunused-function] +29771 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_7rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from sage/symbolic/ginac/basic.cpp:24: sage/symbolic/ginac/ex.h:680:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 680 | struct ex_is_less : public std::binary_function { @@ -5454,9 +5505,23 @@ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ +build/cythonized/sage/structure/element.c:29770:13: warning: '__pyx_doc_4sage_9structure_7richcmp_6rich_to_bool_sgn' defined but not used [-Wunused-variable] +29770 | static char __pyx_doc_4sage_9structure_7richcmp_6rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/richcmp.pxd (starting at line 187)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/structure/element.c:29642:18: warning: '__pyx_pw_4sage_9structure_7richcmp_5rich_to_bool' defined but not used [-Wunused-function] +29642 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_5rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/structure/element.c:29641:13: warning: '__pyx_doc_4sage_9structure_7richcmp_4rich_to_bool' defined but not used [-Wunused-variable] +29641 | static char __pyx_doc_4sage_9structure_7richcmp_4rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/richcmp.pxd (starting at line 120)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an old-style comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an old-style comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n :func:`rich_to_bool_sgn` if ``c`` could be outside the\n [-1, 0, 1] range.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/structure/element.c:29452:18: warning: '__pyx_pw_4sage_9structure_7richcmp_3richcmp_not_equal' defined but not used [-Wunused-function] +29452 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_3richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/structure/element.c:29451:13: warning: '__pyx_doc_4sage_9structure_7richcmp_2richcmp_not_equal' defined but not used [-Wunused-variable] +29451 | static char __pyx_doc_4sage_9structure_7richcmp_2richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/richcmp.pxd (starting at line 56)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from sage/symbolic/ginac/expairseq.h:27, - from sage/symbolic/ginac/pseries.h:27, - from sage/symbolic/ginac/archive.cpp:35: + from sage/symbolic/ginac/basic.cpp:25: sage/symbolic/ginac/expair.h:94:37: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 94 | struct expair_is_less : public std::binary_function { | ^~~~~~~~~~~~~~~ @@ -5475,8 +5540,27 @@ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ +build/cythonized/sage/structure/element.c:29236:18: warning: '__pyx_pw_4sage_9structure_7richcmp_1richcmp' defined but not used [-Wunused-function] +29236 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_1richcmp(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/structure/element.c:29235:13: warning: '__pyx_doc_4sage_9structure_7richcmp_richcmp' defined but not used [-Wunused-variable] +29235 | static char __pyx_doc_4sage_9structure_7richcmp_richcmp[] = "richcmp(x, y, int op)\nFile: sage/structure/richcmp.pxd (starting at line 6)\n\n Return the result of the rich comparison of ``x`` and ``y`` with\n operator ``op``.\n\n INPUT:\n\n - ``x``, ``y`` -- arbitrary Python objects\n\n - ``op`` -- comparison operator (one of ``op_LT`, ``op_LE``,\n ``op_EQ``, ``op_NE``, ``op_GT``, ``op_GE``).\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import *\n sage: richcmp(3, 4, op_LT)\n True\n sage: richcmp(x, x^2, op_EQ)\n x == x^2\n\n The two examples above are completely equivalent to ``3 < 4``\n and ``x == x^2``. For this reason, it only makes sense in practice\n to call ``richcmp`` with a non-constant value for ``op``.\n\n We can write a custom ``Element`` class which shows a more\n realistic example of how to use this::\n\n sage: from sage.structure.element import Element\n sage: class MyElement(Element):\n ....: def __init__(self, parent, value):\n ....: Element.__init__(self, parent)\n ....: self.v = value\n ....: def _richcmp_(self, other, op):\n ....: return richcmp(self.v, other.v, op)\n sage: P = Parent()\n sage: x = MyElement(P, 3)\n sage: y = MyElement(P, 3)\n sage: x < y\n False\n sage: x == y\n True\n sage: x > y\n False\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/structure/list_clone_timings_cy.c:3947:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] + 3947 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/structure/list_clone_timings_cy.c:3946:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] + 3946 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/structure/list_clone_timings_cy.c:3602:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] + 3602 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/structure/list_clone_timings_cy.c:3601:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] + 3601 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from sage/symbolic/ginac/expairseq.h:27, - from sage/symbolic/ginac/basic.cpp:25: + from sage/symbolic/ginac/pseries.h:27, + from sage/symbolic/ginac/archive.cpp:35: sage/symbolic/ginac/expair.h:94:37: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 94 | struct expair_is_less : public std::binary_function { | ^~~~~~~~~~~~~~~ @@ -5508,6 +5592,18 @@ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ +In file included from sage/symbolic/ginac/basic.h:35, + from sage/symbolic/ginac/ex.h:26, + from sage/symbolic/ginac/ex.cpp:25: +sage/symbolic/ginac/ptr.h:162:11: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 162 | : public binary_function, GiNaC::ptr, bool> { + | ^~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/bits/refwrap.h:39, + from /usr/include/c++/12/vector:66, + from sage/symbolic/ginac/basic.h:26: +/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ sage/symbolic/ginac/archive.cpp: In member function 'void GiNaC::archive::forget()': sage/symbolic/ginac/archive.cpp:584:62: warning: 'std::mem_fun_ref_t<_Ret, _Tp> std::mem_fun_ref(_Ret (_Tp::*)()) [with _Ret = void; _Tp = GiNaC::archive_node]' is deprecated: use 'std::mem_fn' instead [-Wdeprecated-declarations] 584 | for_each(nodes.begin(), nodes.end(), std::mem_fun_ref(&archive_node::forget)); @@ -5515,33 +5611,21 @@ /usr/include/c++/12/bits/stl_function.h:1383:5: note: declared here 1383 | mem_fun_ref(_Ret (_Tp::*__f)()) | ^~~~~~~~~~~ -[ 14/528] In file included from sage/symbolic/ginac/basic.h:35, - from sage/symbolic/ginac/ex.h:26, - from sage/symbolic/ginac/ex.cpp:25: -sage/symbolic/ginac/ptr.h:162:11: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] +In file included from build/cythonized/sage/symbolic/ginac/basic.h:35, + from build/cythonized/sage/symbolic/ginac/ginac.h:26, + from build/cythonized/sage/symbolic/pynac_wrap.h:13, + from build/cythonized/sage/symbolic/expression.cpp:943: +build/cythonized/sage/symbolic/ginac/ptr.h:162:11: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | : public binary_function, GiNaC::ptr, bool> { | ^~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/bits/refwrap.h:39, - from /usr/include/c++/12/vector:66, - from sage/symbolic/ginac/basic.h:26: +In file included from /usr/include/c++/12/string:48, + from /usr/include/c++/12/bits/locale_classes.h:40, + from /usr/include/c++/12/bits/ios_base.h:41, + from /usr/include/c++/12/ios:42, + from build/cythonized/sage/symbolic/expression.cpp:936: /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -build/cythonized/sage/structure/element.c:31828:18: warning: '__pyx_pw_4sage_5arith_16numerical_approx_1digits_to_bits' defined but not used [-Wunused-function] -31828 | static PyObject *__pyx_pw_4sage_5arith_16numerical_approx_1digits_to_bits(PyObject *__pyx_self, PyObject *__pyx_v_d) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/structure/element.c:31827:13: warning: '__pyx_doc_4sage_5arith_16numerical_approx_digits_to_bits' defined but not used [-Wunused-variable] -31827 | static char __pyx_doc_4sage_5arith_16numerical_approx_digits_to_bits[] = "digits_to_bits(d) -> long\nFile: sage/arith/numerical_approx.pxd (starting at line 1)\n\n EXAMPLES::\n\n sage: from sage.arith.numerical_approx import digits_to_bits\n sage: digits_to_bits(None)\n 53\n sage: digits_to_bits(15)\n 54\n sage: digits_to_bits(-1)\n Traceback (most recent call last):\n ...\n ValueError: number of digits must be positive\n\n TESTS::\n\n sage: digits_to_bits(\"10\")\n Traceback (most recent call last):\n ...\n TypeError: must be real number, not str\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/structure/element.c:29898:18: warning: '__pyx_pw_4sage_9structure_7richcmp_9revop' defined but not used [-Wunused-function] -29898 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_9revop(PyObject *__pyx_self, PyObject *__pyx_arg_op) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/structure/element.c:29897:13: warning: '__pyx_doc_4sage_9structure_7richcmp_8revop' defined but not used [-Wunused-variable] -29897 | static char __pyx_doc_4sage_9structure_7richcmp_8revop[] = "revop(int op) -> int\nFile: sage/structure/richcmp.pxd (starting at line 199)\n\n Return the reverse operation of ``op``.\n\n For example, <= becomes >=, etc.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import revop\n sage: [revop(i) for i in range(6)]\n [4, 5, 2, 3, 0, 1]\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/structure/element.c:29771:18: warning: '__pyx_pw_4sage_9structure_7richcmp_7rich_to_bool_sgn' defined but not used [-Wunused-function] -29771 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_7rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from sage/symbolic/ginac/constant.h:27, from sage/symbolic/ginac/py_funcs.h:11: sage/symbolic/ginac/ex.h:680:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] @@ -5568,64 +5652,6 @@ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -build/cythonized/sage/structure/element.c:29770:13: warning: '__pyx_doc_4sage_9structure_7richcmp_6rich_to_bool_sgn' defined but not used [-Wunused-variable] -29770 | static char __pyx_doc_4sage_9structure_7richcmp_6rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/richcmp.pxd (starting at line 187)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/structure/element.c:29642:18: warning: '__pyx_pw_4sage_9structure_7richcmp_5rich_to_bool' defined but not used [-Wunused-function] -29642 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_5rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/structure/element.c:29641:13: warning: '__pyx_doc_4sage_9structure_7richcmp_4rich_to_bool' defined but not used [-Wunused-variable] -29641 | static char __pyx_doc_4sage_9structure_7richcmp_4rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/richcmp.pxd (starting at line 120)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an old-style comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an old-style comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n :func:`rich_to_bool_sgn` if ``c`` could be outside the\n [-1, 0, 1] range.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/structure/element.c:29452:18: warning: '__pyx_pw_4sage_9structure_7richcmp_3richcmp_not_equal' defined but not used [-Wunused-function] -29452 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_3richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/structure/element.c:29451:13: warning: '__pyx_doc_4sage_9structure_7richcmp_2richcmp_not_equal' defined but not used [-Wunused-variable] -29451 | static char __pyx_doc_4sage_9structure_7richcmp_2richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/richcmp.pxd (starting at line 56)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from build/cythonized/sage/symbolic/ginac/basic.h:35, - from build/cythonized/sage/symbolic/ginac/ginac.h:26, - from build/cythonized/sage/symbolic/pynac_wrap.h:13, - from build/cythonized/sage/symbolic/expression.cpp:943: -build/cythonized/sage/symbolic/ginac/ptr.h:162:11: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 162 | : public binary_function, GiNaC::ptr, bool> { - | ^~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/string:48, - from /usr/include/c++/12/bits/locale_classes.h:40, - from /usr/include/c++/12/bits/ios_base.h:41, - from /usr/include/c++/12/ios:42, - from build/cythonized/sage/symbolic/expression.cpp:936: -/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -build/cythonized/sage/structure/element.c:29236:18: warning: '__pyx_pw_4sage_9structure_7richcmp_1richcmp' defined but not used [-Wunused-function] -29236 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_1richcmp(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/structure/element.c:29235:13: warning: '__pyx_doc_4sage_9structure_7richcmp_richcmp' defined but not used [-Wunused-variable] -29235 | static char __pyx_doc_4sage_9structure_7richcmp_richcmp[] = "richcmp(x, y, int op)\nFile: sage/structure/richcmp.pxd (starting at line 6)\n\n Return the result of the rich comparison of ``x`` and ``y`` with\n operator ``op``.\n\n INPUT:\n\n - ``x``, ``y`` -- arbitrary Python objects\n\n - ``op`` -- comparison operator (one of ``op_LT`, ``op_LE``,\n ``op_EQ``, ``op_NE``, ``op_GT``, ``op_GE``).\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import *\n sage: richcmp(3, 4, op_LT)\n True\n sage: richcmp(x, x^2, op_EQ)\n x == x^2\n\n The two examples above are completely equivalent to ``3 < 4``\n and ``x == x^2``. For this reason, it only makes sense in practice\n to call ``richcmp`` with a non-constant value for ``op``.\n\n We can write a custom ``Element`` class which shows a more\n realistic example of how to use this::\n\n sage: from sage.structure.element import Element\n sage: class MyElement(Element):\n ....: def __init__(self, parent, value):\n ....: Element.__init__(self, parent)\n ....: self.v = value\n ....: def _richcmp_(self, other, op):\n ....: return richcmp(self.v, other.v, op)\n sage: P = Parent()\n sage: x = MyElement(P, 3)\n sage: y = MyElement(P, 3)\n sage: x < y\n False\n sage: x == y\n True\n sage: x > y\n False\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/structure/list_clone_timings_cy.c:3947:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] - 3947 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/structure/list_clone_timings_cy.c:3946:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] - 3946 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/structure/list_clone_timings_cy.c:3602:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] - 3602 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/structure/list_clone_timings_cy.c:3601:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] - 3601 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -sage/symbolic/ginac/constant.cpp: In member function 'virtual int GiNaC::constant::compare_same_type(const GiNaC::basic&) const': -sage/symbolic/ginac/constant.cpp:224:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] - 224 | if (serial == o.serial) - | ^~ -sage/symbolic/ginac/constant.cpp:227:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' - 227 | return serial < o.serial ? -1 : 1; - | ^~~~~~ -sage/symbolic/ginac/ex.h:680:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 680 | struct ex_is_less : public std::binary_function { - | ^~~~~~~~~~~~~~~ In file included from build/cythonized/sage/symbolic/ginac/ginac.h:28: build/cythonized/sage/symbolic/ginac/ex.h:680:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 680 | struct ex_is_less : public std::binary_function { @@ -5633,9 +5659,6 @@ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ build/cythonized/sage/symbolic/ginac/ex.h:684:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct ex_is_equal : public std::binary_function { | ^~~~~~~~~~~~~~~ @@ -5654,6 +5677,19 @@ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ +sage/symbolic/ginac/constant.cpp: In member function 'virtual int GiNaC::constant::compare_same_type(const GiNaC::basic&) const': +sage/symbolic/ginac/constant.cpp:224:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] + 224 | if (serial == o.serial) + | ^~ +sage/symbolic/ginac/constant.cpp:227:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' + 227 | return serial < o.serial ? -1 : 1; + | ^~~~~~ +sage/symbolic/ginac/ex.h:680:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 680 | struct ex_is_less : public std::binary_function { + | ^~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ sage/symbolic/ginac/ex.h:684:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct ex_is_equal : public std::binary_function { | ^~~~~~~~~~~~~~~ @@ -5672,43 +5708,56 @@ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -In file included from sage/symbolic/ginac/expairseq.h:27, - from sage/symbolic/ginac/add.h:26, - from sage/symbolic/ginac/ex.cpp:28: -sage/symbolic/ginac/expair.h:94:37: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] +In file included from sage/symbolic/ginac/basic.h:35, + from sage/symbolic/ginac/ex.h:26, + from sage/symbolic/ginac/expair.h:26, + from sage/symbolic/ginac/expair.cpp:23: +sage/symbolic/ginac/ptr.h:162:11: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 162 | : public binary_function, GiNaC::ptr, bool> { + | ^~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/bits/refwrap.h:39, + from /usr/include/c++/12/vector:66, + from sage/symbolic/ginac/basic.h:26: +/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +In file included from build/cythonized/sage/symbolic/ginac/expairseq.h:27, + from build/cythonized/sage/symbolic/ginac/pseries.h:27, + from build/cythonized/sage/symbolic/ginac/ginac.h:41: +build/cythonized/sage/symbolic/ginac/expair.h:94:37: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 94 | struct expair_is_less : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -sage/symbolic/ginac/expair.h:102:42: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] +build/cythonized/sage/symbolic/ginac/expair.h:102:42: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 102 | struct expair_rest_is_less : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -sage/symbolic/ginac/expair.h:106:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] +build/cythonized/sage/symbolic/ginac/expair.h:106:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | struct expair_swap : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -In file included from build/cythonized/sage/symbolic/ginac/expairseq.h:27, - from build/cythonized/sage/symbolic/ginac/pseries.h:27, - from build/cythonized/sage/symbolic/ginac/ginac.h:41: -build/cythonized/sage/symbolic/ginac/expair.h:94:37: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] +In file included from sage/symbolic/ginac/expairseq.h:27, + from sage/symbolic/ginac/add.h:26, + from sage/symbolic/ginac/ex.cpp:28: +sage/symbolic/ginac/expair.h:94:37: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 94 | struct expair_is_less : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -build/cythonized/sage/symbolic/ginac/expair.h:102:42: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] +sage/symbolic/ginac/expair.h:102:42: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 102 | struct expair_rest_is_less : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -build/cythonized/sage/symbolic/ginac/expair.h:106:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] +sage/symbolic/ginac/expair.h:106:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | struct expair_swap : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here @@ -5727,32 +5776,7 @@ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -[ 15/528] [ 16/528] build/cythonized/sage/structure/list_clone_demo.c:4598:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] - 4598 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from sage/symbolic/ginac/basic.h:35, - from sage/symbolic/ginac/ex.h:26, - from sage/symbolic/ginac/expair.h:26, - from sage/symbolic/ginac/expair.cpp:23: -sage/symbolic/ginac/ptr.h:162:11: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 162 | : public binary_function, GiNaC::ptr, bool> { - | ^~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/bits/refwrap.h:39, - from /usr/include/c++/12/vector:66, - from sage/symbolic/ginac/basic.h:26: -/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -build/cythonized/sage/structure/list_clone_demo.c:4597:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] - 4597 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/structure/list_clone_demo.c:4253:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] - 4253 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/structure/list_clone_demo.c:4252:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] - 4252 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 18/528] sage/symbolic/ginac/ex.h:680:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] +[ 16/528] [ 15/528] sage/symbolic/ginac/ex.h:680:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 680 | struct ex_is_less : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here @@ -5794,7 +5818,33 @@ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -[ 17/528] build/cythonized/sage/structure/list_clone.c:16717:18: warning: '__pyx_pw_4sage_9structure_7richcmp_9revop' defined but not used [-Wunused-function] +[ 17/528] [ 19/528] build/cythonized/sage/structure/list_clone_demo.c:4598:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] + 4598 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/structure/list_clone_demo.c:4597:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] + 4597 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/structure/list_clone_demo.c:4253:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] + 4253 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/structure/list_clone_demo.c:4252:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] + 4252 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 18/528] In file included from sage/symbolic/ginac/basic.h:35, + from sage/symbolic/ginac/ex.h:26, + from sage/symbolic/ginac/expair.h:26, + from sage/symbolic/ginac/expairseq.h:27, + from sage/symbolic/ginac/expairseq.cpp:24: +sage/symbolic/ginac/ptr.h:162:11: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 162 | : public binary_function, GiNaC::ptr, bool> { + | ^~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/bits/refwrap.h:39, + from /usr/include/c++/12/vector:66, + from sage/symbolic/ginac/basic.h:26: +/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +build/cythonized/sage/structure/list_clone.c:16717:18: warning: '__pyx_pw_4sage_9structure_7richcmp_9revop' defined but not used [-Wunused-function] 16717 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_9revop(PyObject *__pyx_self, PyObject *__pyx_arg_op) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/structure/list_clone.c:16716:13: warning: '__pyx_doc_4sage_9structure_7richcmp_8revop' defined but not used [-Wunused-variable] @@ -5821,12 +5871,24 @@ build/cythonized/sage/structure/list_clone.c:16055:18: warning: '__pyx_pw_4sage_9structure_7richcmp_1richcmp' defined but not used [-Wunused-function] 16055 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_1richcmp(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/structure/factory.c:5540:18: warning: '__pyx_pw_4sage_7cpython_6string_3str_to_bytes' defined but not used [-Wunused-function] + 5540 | static PyObject *__pyx_pw_4sage_7cpython_6string_3str_to_bytes(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/structure/factory.c:5539:13: warning: '__pyx_doc_4sage_7cpython_6string_2str_to_bytes' defined but not used [-Wunused-variable] + 5539 | static char __pyx_doc_4sage_7cpython_6string_2str_to_bytes[] = "str_to_bytes(s, encoding=None, errors=None) -> bytes\nFile: sage/cpython/string.pxd (starting at line 54)\n\n Convert ``str`` or ``unicode`` to ``bytes``.\n\n It encodes the given ``str`` to a Python 3 ``bytes``\n using the specified encoding. It is a no-op on ``bytes`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import str_to_bytes\n sage: bs = [str_to_bytes(u'\317\200')]\n sage: all(b == b'\\xcf\\x80' for b in bs)\n True\n sage: str_to_bytes([])\n Traceback (most recent call last):\n ...\n TypeError: expected str... list found\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/structure/list_clone.c:16054:13: warning: '__pyx_doc_4sage_9structure_7richcmp_richcmp' defined but not used [-Wunused-variable] 16054 | static char __pyx_doc_4sage_9structure_7richcmp_richcmp[] = "richcmp(x, y, int op)\nFile: sage/structure/richcmp.pxd (starting at line 6)\n\n Return the result of the rich comparison of ``x`` and ``y`` with\n operator ``op``.\n\n INPUT:\n\n - ``x``, ``y`` -- arbitrary Python objects\n\n - ``op`` -- comparison operator (one of ``op_LT`, ``op_LE``,\n ``op_EQ``, ``op_NE``, ``op_GT``, ``op_GE``).\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import *\n sage: richcmp(3, 4, op_LT)\n True\n sage: richcmp(x, x^2, op_EQ)\n x == x^2\n\n The two examples above are completely equivalent to ``3 < 4``\n and ``x == x^2``. For this reason, it only makes sense in practice\n to call ``richcmp`` with a non-constant value for ``op``.\n\n We can write a custom ``Element`` class which shows a more\n realistic example of how to use this::\n\n sage: from sage.structure.element import Element\n sage: class MyElement(Element):\n ....: def __init__(self, parent, value):\n ....: Element.__init__(self, parent)\n ....: self.v = value\n ....: def _richcmp_(self, other, op):\n ....: return richcmp(self.v, other.v, op)\n sage: P = Parent()\n sage: x = MyElement(P, 3)\n sage: y = MyElement(P, 3)\n sage: x < y\n False\n sage: x == y\n True\n sage: x > y\n False\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/structure/factory.c:5335:18: warning: '__pyx_pw_4sage_7cpython_6string_1bytes_to_str' defined but not used [-Wunused-function] + 5335 | static PyObject *__pyx_pw_4sage_7cpython_6string_1bytes_to_str(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/structure/list_clone.c:14616:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] 14616 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/structure/factory.c:5334:13: warning: '__pyx_doc_4sage_7cpython_6string_bytes_to_str' defined but not used [-Wunused-variable] + 5334 | static char __pyx_doc_4sage_7cpython_6string_bytes_to_str[] = "bytes_to_str(b, encoding=None, errors=None) -> str\nFile: sage/cpython/string.pxd (starting at line 28)\n\n Convert ``bytes`` to ``str``.\n\n This decodes the given ``bytes`` to a Python 3 unicode ``str`` using\n the specified encoding. It is a no-op on ``str`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import bytes_to_str\n sage: s = bytes_to_str(b'\\xcf\\x80')\n sage: s == u'\317\200'\n True\n sage: bytes_to_str([])\n Traceback (most recent call last):\n ...\n TypeError: expected bytes, list found\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/structure/list_clone.c:14615:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] 14615 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -5848,33 +5910,7 @@ build/cythonized/sage/structure/element_wrapper.c:5895:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 5895 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/structure/factory.c:5540:18: warning: '__pyx_pw_4sage_7cpython_6string_3str_to_bytes' defined but not used [-Wunused-function] - 5540 | static PyObject *__pyx_pw_4sage_7cpython_6string_3str_to_bytes(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/structure/factory.c:5539:13: warning: '__pyx_doc_4sage_7cpython_6string_2str_to_bytes' defined but not used [-Wunused-variable] - 5539 | static char __pyx_doc_4sage_7cpython_6string_2str_to_bytes[] = "str_to_bytes(s, encoding=None, errors=None) -> bytes\nFile: sage/cpython/string.pxd (starting at line 54)\n\n Convert ``str`` or ``unicode`` to ``bytes``.\n\n It encodes the given ``str`` to a Python 3 ``bytes``\n using the specified encoding. It is a no-op on ``bytes`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import str_to_bytes\n sage: bs = [str_to_bytes(u'\317\200')]\n sage: all(b == b'\\xcf\\x80' for b in bs)\n True\n sage: str_to_bytes([])\n Traceback (most recent call last):\n ...\n TypeError: expected str... list found\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/structure/factory.c:5335:18: warning: '__pyx_pw_4sage_7cpython_6string_1bytes_to_str' defined but not used [-Wunused-function] - 5335 | static PyObject *__pyx_pw_4sage_7cpython_6string_1bytes_to_str(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/structure/factory.c:5334:13: warning: '__pyx_doc_4sage_7cpython_6string_bytes_to_str' defined but not used [-Wunused-variable] - 5334 | static char __pyx_doc_4sage_7cpython_6string_bytes_to_str[] = "bytes_to_str(b, encoding=None, errors=None) -> str\nFile: sage/cpython/string.pxd (starting at line 28)\n\n Convert ``bytes`` to ``str``.\n\n This decodes the given ``bytes`` to a Python 3 unicode ``str`` using\n the specified encoding. It is a no-op on ``str`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import bytes_to_str\n sage: s = bytes_to_str(b'\\xcf\\x80')\n sage: s == u'\317\200'\n True\n sage: bytes_to_str([])\n Traceback (most recent call last):\n ...\n TypeError: expected bytes, list found\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 19/528] In file included from sage/symbolic/ginac/basic.h:35, - from sage/symbolic/ginac/ex.h:26, - from sage/symbolic/ginac/expair.h:26, - from sage/symbolic/ginac/expairseq.h:27, - from sage/symbolic/ginac/expairseq.cpp:24: -sage/symbolic/ginac/ptr.h:162:11: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 162 | : public binary_function, GiNaC::ptr, bool> { - | ^~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/bits/refwrap.h:39, - from /usr/include/c++/12/vector:66, - from sage/symbolic/ginac/basic.h:26: -/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -[ 21/528] [ 20/528] sage/symbolic/ginac/ex.h:680:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] +[ 20/528] sage/symbolic/ginac/ex.h:680:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 680 | struct ex_is_less : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here @@ -5898,7 +5934,7 @@ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -[ 22/528] sage/symbolic/ginac/expair.h:94:37: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] +sage/symbolic/ginac/expair.h:94:37: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 94 | struct expair_is_less : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here @@ -5916,7 +5952,7 @@ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -build/cythonized/sage/structure/coerce_maps.c:12281:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] +[ 21/528] build/cythonized/sage/structure/coerce_maps.c:12281:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] 12281 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/structure/coerce_maps.c:12280:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] @@ -5942,49 +5978,6 @@ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -build/cythonized/sage/structure/coerce_actions.c:12168:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] -12168 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/structure/coerce_actions.c:12167:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] -12167 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/structure/coerce_actions.c:11823:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] -11823 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/structure/coerce_actions.c:11822:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] -11822 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -sage/symbolic/ginac/ex.h:680:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 680 | struct ex_is_less : public std::binary_function { - | ^~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -sage/symbolic/ginac/ex.h:684:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 684 | struct ex_is_equal : public std::binary_function { - | ^~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -sage/symbolic/ginac/ex.h:688:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 688 | struct op0_is_equal : public std::binary_function { - | ^~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -sage/symbolic/ginac/ex.h:692:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 692 | struct ex_swap : public std::binary_function { - | ^~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -sage/symbolic/ginac/exprseq.cpp: In member function 'bool GiNaC::container< >::info(unsigned int) const [with C = std::vector]': -sage/symbolic/ginac/exprseq.cpp:44:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] - 44 | if (inf == info_flags::exprseq) - | ^~ -sage/symbolic/ginac/exprseq.cpp:47:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' - 47 | return inherited::info(inf); - | ^~~~~~ build/cythonized/sage/symbolic/expression.cpp:115342:18: warning: 'PyObject* __pyx_pw_4sage_5arith_16numerical_approx_1digits_to_bits(PyObject*, PyObject*)' defined but not used [-Wunused-function] 115342 | static PyObject *__pyx_pw_4sage_5arith_16numerical_approx_1digits_to_bits(PyObject *__pyx_self, PyObject *__pyx_v_d) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -6039,45 +6032,52 @@ build/cythonized/sage/symbolic/expression.cpp:13888:18: warning: 'PyObject* __pyx_f_4sage_8symbolic_10expression_py_rational_power_parts(PyObject*, PyObject*)' defined but not used [-Wunused-function] 13888 | static PyObject *__pyx_f_4sage_8symbolic_10expression_py_rational_power_parts(PyObject *__pyx_v_base, PyObject *__pyx_v_exp) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 23/528] In file included from sage/symbolic/ginac/basic.h:35, - from sage/symbolic/ginac/py_funcs.h:10, - from sage/symbolic/ginac/function.cpp:26: -sage/symbolic/ginac/ptr.h:162:11: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 162 | : public binary_function, GiNaC::ptr, bool> { - | ^~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/bits/refwrap.h:39, - from /usr/include/c++/12/vector:66, - from sage/symbolic/ginac/basic.h:26: +[ 22/528] sage/symbolic/ginac/ex.h:680:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 680 | struct ex_is_less : public std::binary_function { + | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -In file included from sage/symbolic/ginac/basic.h:35, - from sage/symbolic/ginac/py_funcs.h:10, - from sage/symbolic/ginac/fderivative.cpp:25: -sage/symbolic/ginac/ptr.h:162:11: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 162 | : public binary_function, GiNaC::ptr, bool> { - | ^~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/bits/refwrap.h:39, - from /usr/include/c++/12/vector:66, - from sage/symbolic/ginac/basic.h:26: +sage/symbolic/ginac/ex.h:684:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 684 | struct ex_is_equal : public std::binary_function { + | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -In file included from sage/symbolic/ginac/basic.h:35, - from sage/symbolic/ginac/numeric.h:49, - from sage/symbolic/ginac/inifcns.h:26, - from sage/symbolic/ginac/function_info.cpp:8: -sage/symbolic/ginac/ptr.h:162:11: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 162 | : public binary_function, GiNaC::ptr, bool> { - | ^~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/unordered_map:44, - from sage/symbolic/ginac/function_info.cpp:6: +sage/symbolic/ginac/ex.h:688:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 688 | struct op0_is_equal : public std::binary_function { + | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -[ 24/528] In file included from sage/symbolic/ginac/basic.h:35, +sage/symbolic/ginac/ex.h:692:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 692 | struct ex_swap : public std::binary_function { + | ^~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +sage/symbolic/ginac/exprseq.cpp: In member function 'bool GiNaC::container< >::info(unsigned int) const [with C = std::vector]': +sage/symbolic/ginac/exprseq.cpp:44:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] + 44 | if (inf == info_flags::exprseq) + | ^~ +sage/symbolic/ginac/exprseq.cpp:47:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' + 47 | return inherited::info(inf); + | ^~~~~~ +build/cythonized/sage/structure/coerce_actions.c:12168:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] +12168 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/structure/coerce_actions.c:12167:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] +12167 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/structure/coerce_actions.c:11823:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] +11823 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/structure/coerce_actions.c:11822:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] +11822 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 23/528] [ 24/528] In file included from sage/symbolic/ginac/basic.h:35, from sage/symbolic/ginac/py_funcs.h:10, - from sage/symbolic/ginac/infinity.cpp:23: + from sage/symbolic/ginac/fderivative.cpp:25: sage/symbolic/ginac/ptr.h:162:11: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | : public binary_function, GiNaC::ptr, bool> { | ^~~~~~~~~~~~~~~ @@ -6087,18 +6087,6 @@ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -build/cythonized/sage/structure/coerce.c:23214:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] -23214 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/structure/coerce.c:23213:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] -23213 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/structure/coerce.c:22869:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] -22869 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/structure/coerce.c:22868:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] -22868 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from sage/symbolic/ginac/constant.h:27, from sage/symbolic/ginac/py_funcs.h:11: sage/symbolic/ginac/ex.h:680:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] @@ -6125,6 +6113,30 @@ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ +In file included from sage/symbolic/ginac/basic.h:35, + from sage/symbolic/ginac/py_funcs.h:10, + from sage/symbolic/ginac/function.cpp:26: +sage/symbolic/ginac/ptr.h:162:11: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 162 | : public binary_function, GiNaC::ptr, bool> { + | ^~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/bits/refwrap.h:39, + from /usr/include/c++/12/vector:66, + from sage/symbolic/ginac/basic.h:26: +/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +build/cythonized/sage/structure/coerce.c:23214:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] +23214 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/structure/coerce.c:23213:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] +23213 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/structure/coerce.c:22869:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] +22869 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/structure/coerce.c:22868:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] +22868 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/structure/coerce.c:22741:18: warning: '__pyx_pw_4sage_9structure_7richcmp_9revop' defined but not used [-Wunused-function] 22741 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_9revop(PyObject *__pyx_self, PyObject *__pyx_arg_op) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -6149,7 +6161,7 @@ build/cythonized/sage/structure/coerce.c:22294:13: warning: '__pyx_doc_4sage_9structure_7richcmp_2richcmp_not_equal' defined but not used [-Wunused-variable] 22294 | static char __pyx_doc_4sage_9structure_7richcmp_2richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/richcmp.pxd (starting at line 56)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 25/528] build/cythonized/sage/structure/coerce.c:22079:18: warning: '__pyx_pw_4sage_9structure_7richcmp_1richcmp' defined but not used [-Wunused-function] +build/cythonized/sage/structure/coerce.c:22079:18: warning: '__pyx_pw_4sage_9structure_7richcmp_1richcmp' defined but not used [-Wunused-function] 22079 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_1richcmp(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/structure/coerce.c:22078:13: warning: '__pyx_doc_4sage_9structure_7richcmp_richcmp' defined but not used [-Wunused-variable] @@ -6160,32 +6172,6 @@ 580 | import_gmpy2(void) | ^~~~~~~~~~~~ In file included from sage/symbolic/ginac/constant.h:27, - from sage/symbolic/ginac/numeric.h:50: -sage/symbolic/ginac/ex.h:680:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 680 | struct ex_is_less : public std::binary_function { - | ^~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -sage/symbolic/ginac/ex.h:684:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 684 | struct ex_is_equal : public std::binary_function { - | ^~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -sage/symbolic/ginac/ex.h:688:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 688 | struct op0_is_equal : public std::binary_function { - | ^~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -sage/symbolic/ginac/ex.h:692:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 692 | struct ex_swap : public std::binary_function { - | ^~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -In file included from sage/symbolic/ginac/constant.h:27, from sage/symbolic/ginac/py_funcs.h:11: sage/symbolic/ginac/ex.h:680:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 680 | struct ex_is_less : public std::binary_function { @@ -6211,29 +6197,15 @@ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -In file included from sage/symbolic/ginac/constant.h:27, - from sage/symbolic/ginac/py_funcs.h:11: -sage/symbolic/ginac/ex.h:680:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 680 | struct ex_is_less : public std::binary_function { - | ^~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -sage/symbolic/ginac/ex.h:684:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 684 | struct ex_is_equal : public std::binary_function { - | ^~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -sage/symbolic/ginac/ex.h:688:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 688 | struct op0_is_equal : public std::binary_function { - | ^~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -sage/symbolic/ginac/ex.h:692:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 692 | struct ex_swap : public std::binary_function { - | ^~~~~~~~~~~~~~~ +[ 25/528] In file included from sage/symbolic/ginac/basic.h:35, + from sage/symbolic/ginac/numeric.h:49, + from sage/symbolic/ginac/inifcns.h:26, + from sage/symbolic/ginac/function_info.cpp:8: +sage/symbolic/ginac/ptr.h:162:11: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 162 | : public binary_function, GiNaC::ptr, bool> { + | ^~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/unordered_map:44, + from sage/symbolic/ginac/function_info.cpp:6: /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ @@ -6257,13 +6229,6 @@ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -In file included from /usr/include/python3.11/numpy/ndarraytypes.h:1940, - from /usr/include/python3.11/numpy/ndarrayobject.h:12, - from /usr/include/python3.11/numpy/arrayobject.h:5, - from build/cythonized/sage/stats/time_series.c:792: -/usr/include/python3.11/numpy/npy_1_7_deprecated_api.h:17:2: warning: #warning "Using deprecated NumPy API, disable it with " "#define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-Wcpp] - 17 | #warning "Using deprecated NumPy API, disable it with " \ - | ^~~~~~~ sage/symbolic/ginac/function.cpp: In member function 'virtual GiNaC::ex GiNaC::function::evalf(int, PyObject*) const': sage/symbolic/ginac/function.cpp:964:37: warning: catching polymorphic type 'class std::logic_error' by value [-Wcatch-value=] 964 | catch (std::logic_error) { @@ -6336,31 +6301,42 @@ /usr/include/python3.11/ceval.h:27:43: note: declared here 27 | Py_DEPRECATED(3.9) PyAPI_FUNC(PyObject *) PyEval_CallObjectWithKeywords( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from sage/symbolic/ginac/expairseq.h:27, - from sage/symbolic/ginac/add.h:26, - from sage/symbolic/ginac/infinity.cpp:29: -sage/symbolic/ginac/expair.h:94:37: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 94 | struct expair_is_less : public std::binary_function { - | ^~~~~~~~~~~~~~~ +In file included from /usr/include/python3.11/numpy/ndarraytypes.h:1940, + from /usr/include/python3.11/numpy/ndarrayobject.h:12, + from /usr/include/python3.11/numpy/arrayobject.h:5, + from build/cythonized/sage/stats/time_series.c:792: +/usr/include/python3.11/numpy/npy_1_7_deprecated_api.h:17:2: warning: #warning "Using deprecated NumPy API, disable it with " "#define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-Wcpp] + 17 | #warning "Using deprecated NumPy API, disable it with " \ + | ^~~~~~~ +In file included from sage/symbolic/ginac/constant.h:27, + from sage/symbolic/ginac/numeric.h:50: +sage/symbolic/ginac/ex.h:680:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 680 | struct ex_is_less : public std::binary_function { + | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -sage/symbolic/ginac/expair.h:102:42: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 102 | struct expair_rest_is_less : public std::binary_function { - | ^~~~~~~~~~~~~~~ +sage/symbolic/ginac/ex.h:684:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 684 | struct ex_is_equal : public std::binary_function { + | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -sage/symbolic/ginac/expair.h:106:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 106 | struct expair_swap : public std::binary_function { - | ^~~~~~~~~~~~~~~ +sage/symbolic/ginac/ex.h:688:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 688 | struct op0_is_equal : public std::binary_function { + | ^~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +sage/symbolic/ginac/ex.h:692:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 692 | struct ex_swap : public std::binary_function { + | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from sage/symbolic/ginac/basic.h:35, - from sage/symbolic/ginac/numeric.h:49, - from sage/symbolic/ginac/inifcns.h:26, - from sage/symbolic/ginac/inifcns.cpp:23: + from sage/symbolic/ginac/py_funcs.h:10, + from sage/symbolic/ginac/infinity.cpp:23: sage/symbolic/ginac/ptr.h:162:11: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | : public binary_function, GiNaC::ptr, bool> { | ^~~~~~~~~~~~~~~ @@ -6412,8 +6388,8 @@ build/cythonized/sage/stats/time_series.c:19723:13: warning: '__pyx_doc_4sage_9structure_7richcmp_richcmp' defined but not used [-Wunused-variable] 19723 | static char __pyx_doc_4sage_9structure_7richcmp_richcmp[] = "richcmp(x, y, int op)\nFile: sage/structure/richcmp.pxd (starting at line 6)\n\n Return the result of the rich comparison of ``x`` and ``y`` with\n operator ``op``.\n\n INPUT:\n\n - ``x``, ``y`` -- arbitrary Python objects\n\n - ``op`` -- comparison operator (one of ``op_LT`, ``op_LE``,\n ``op_EQ``, ``op_NE``, ``op_GT``, ``op_GE``).\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import *\n sage: richcmp(3, 4, op_LT)\n True\n sage: richcmp(x, x^2, op_EQ)\n x == x^2\n\n The two examples above are completely equivalent to ``3 < 4``\n and ``x == x^2``. For this reason, it only makes sense in practice\n to call ``richcmp`` with a non-constant value for ``op``.\n\n We can write a custom ``Element`` class which shows a more\n realistic example of how to use this::\n\n sage: from sage.structure.element import Element\n sage: class MyElement(Element):\n ....: def __init__(self, parent, value):\n ....: Element.__init__(self, parent)\n ....: self.v = value\n ....: def _richcmp_(self, other, op):\n ....: return richcmp(self.v, other.v, op)\n sage: P = Parent()\n sage: x = MyElement(P, 3)\n sage: y = MyElement(P, 3)\n sage: x < y\n False\n sage: x == y\n True\n sage: x > y\n False\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from sage/symbolic/ginac/constant.h:27, - from sage/symbolic/ginac/numeric.h:50: +[ 26/528] In file included from sage/symbolic/ginac/constant.h:27, + from sage/symbolic/ginac/py_funcs.h:11: sage/symbolic/ginac/ex.h:680:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 680 | struct ex_is_less : public std::binary_function { | ^~~~~~~~~~~~~~~ @@ -6439,8 +6415,8 @@ 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from sage/symbolic/ginac/expairseq.h:27, - from sage/symbolic/ginac/mul.h:26, - from sage/symbolic/ginac/inifcns.cpp:29: + from sage/symbolic/ginac/add.h:26, + from sage/symbolic/ginac/infinity.cpp:29: sage/symbolic/ginac/expair.h:94:37: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 94 | struct expair_is_less : public std::binary_function { | ^~~~~~~~~~~~~~~ @@ -6459,6 +6435,62 @@ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ +build/cythonized/sage/stats/intlist.c:7796:18: warning: '__pyx_pw_4sage_9structure_7richcmp_9revop' defined but not used [-Wunused-function] + 7796 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_9revop(PyObject *__pyx_self, PyObject *__pyx_arg_op) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/stats/intlist.c:7795:13: warning: '__pyx_doc_4sage_9structure_7richcmp_8revop' defined but not used [-Wunused-variable] + 7795 | static char __pyx_doc_4sage_9structure_7richcmp_8revop[] = "revop(int op) -> int\nFile: sage/structure/richcmp.pxd (starting at line 199)\n\n Return the reverse operation of ``op``.\n\n For example, <= becomes >=, etc.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import revop\n sage: [revop(i) for i in range(6)]\n [4, 5, 2, 3, 0, 1]\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/stats/intlist.c:7669:18: warning: '__pyx_pw_4sage_9structure_7richcmp_7rich_to_bool_sgn' defined but not used [-Wunused-function] + 7669 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_7rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/stats/intlist.c:7668:13: warning: '__pyx_doc_4sage_9structure_7richcmp_6rich_to_bool_sgn' defined but not used [-Wunused-variable] + 7668 | static char __pyx_doc_4sage_9structure_7richcmp_6rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/richcmp.pxd (starting at line 187)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/stats/intlist.c:7540:18: warning: '__pyx_pw_4sage_9structure_7richcmp_5rich_to_bool' defined but not used [-Wunused-function] + 7540 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_5rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/stats/intlist.c:7539:13: warning: '__pyx_doc_4sage_9structure_7richcmp_4rich_to_bool' defined but not used [-Wunused-variable] + 7539 | static char __pyx_doc_4sage_9structure_7richcmp_4rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/richcmp.pxd (starting at line 120)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an old-style comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an old-style comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n :func:`rich_to_bool_sgn` if ``c`` could be outside the\n [-1, 0, 1] range.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/stats/intlist.c:7350:18: warning: '__pyx_pw_4sage_9structure_7richcmp_3richcmp_not_equal' defined but not used [-Wunused-function] + 7350 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_3richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/stats/intlist.c:7349:13: warning: '__pyx_doc_4sage_9structure_7richcmp_2richcmp_not_equal' defined but not used [-Wunused-variable] + 7349 | static char __pyx_doc_4sage_9structure_7richcmp_2richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/richcmp.pxd (starting at line 56)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/stats/intlist.c:7134:18: warning: '__pyx_pw_4sage_9structure_7richcmp_1richcmp' defined but not used [-Wunused-function] + 7134 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_1richcmp(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/stats/intlist.c:7133:13: warning: '__pyx_doc_4sage_9structure_7richcmp_richcmp' defined but not used [-Wunused-variable] + 7133 | static char __pyx_doc_4sage_9structure_7richcmp_richcmp[] = "richcmp(x, y, int op)\nFile: sage/structure/richcmp.pxd (starting at line 6)\n\n Return the result of the rich comparison of ``x`` and ``y`` with\n operator ``op``.\n\n INPUT:\n\n - ``x``, ``y`` -- arbitrary Python objects\n\n - ``op`` -- comparison operator (one of ``op_LT`, ``op_LE``,\n ``op_EQ``, ``op_NE``, ``op_GT``, ``op_GE``).\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import *\n sage: richcmp(3, 4, op_LT)\n True\n sage: richcmp(x, x^2, op_EQ)\n x == x^2\n\n The two examples above are completely equivalent to ``3 < 4``\n and ``x == x^2``. For this reason, it only makes sense in practice\n to call ``richcmp`` with a non-constant value for ``op``.\n\n We can write a custom ``Element`` class which shows a more\n realistic example of how to use this::\n\n sage: from sage.structure.element import Element\n sage: class MyElement(Element):\n ....: def __init__(self, parent, value):\n ....: Element.__init__(self, parent)\n ....: self.v = value\n ....: def _richcmp_(self, other, op):\n ....: return richcmp(self.v, other.v, op)\n sage: P = Parent()\n sage: x = MyElement(P, 3)\n sage: y = MyElement(P, 3)\n sage: x < y\n False\n sage: x == y\n True\n sage: x > y\n False\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 27/528] In file included from sage/symbolic/ginac/basic.h:35, + from sage/symbolic/ginac/numeric.h:49, + from sage/symbolic/ginac/inifcns.h:26, + from sage/symbolic/ginac/inifcns.cpp:23: +sage/symbolic/ginac/ptr.h:162:11: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 162 | : public binary_function, GiNaC::ptr, bool> { + | ^~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/bits/refwrap.h:39, + from /usr/include/c++/12/vector:66, + from sage/symbolic/ginac/basic.h:26: +/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +In file included from sage/symbolic/ginac/basic.h:35, + from sage/symbolic/ginac/numeric.h:49, + from sage/symbolic/ginac/inifcns.h:26, + from sage/symbolic/ginac/inifcns_gamma.cpp:24: +sage/symbolic/ginac/ptr.h:162:11: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 162 | : public binary_function, GiNaC::ptr, bool> { + | ^~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/bits/refwrap.h:39, + from /usr/include/c++/12/vector:66, + from sage/symbolic/ginac/basic.h:26: +/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ In file included from sage/symbolic/ginac/basic.h:35, from sage/symbolic/ginac/numeric.h:49, from sage/symbolic/ginac/inifcns.h:26, @@ -6472,10 +6504,10 @@ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -[ 26/528] [ 27/528] In file included from sage/symbolic/ginac/basic.h:35, +In file included from sage/symbolic/ginac/basic.h:35, from sage/symbolic/ginac/numeric.h:49, from sage/symbolic/ginac/inifcns.h:26, - from sage/symbolic/ginac/inifcns_gamma.cpp:24: + from sage/symbolic/ginac/inifcns_hyperb.cpp:26: sage/symbolic/ginac/ptr.h:162:11: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | : public binary_function, GiNaC::ptr, bool> { | ^~~~~~~~~~~~~~~ @@ -6511,39 +6543,82 @@ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -build/cythonized/sage/stats/intlist.c:7796:18: warning: '__pyx_pw_4sage_9structure_7richcmp_9revop' defined but not used [-Wunused-function] - 7796 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_9revop(PyObject *__pyx_self, PyObject *__pyx_arg_op) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/stats/intlist.c:7795:13: warning: '__pyx_doc_4sage_9structure_7richcmp_8revop' defined but not used [-Wunused-variable] - 7795 | static char __pyx_doc_4sage_9structure_7richcmp_8revop[] = "revop(int op) -> int\nFile: sage/structure/richcmp.pxd (starting at line 199)\n\n Return the reverse operation of ``op``.\n\n For example, <= becomes >=, etc.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import revop\n sage: [revop(i) for i in range(6)]\n [4, 5, 2, 3, 0, 1]\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/stats/intlist.c:7669:18: warning: '__pyx_pw_4sage_9structure_7richcmp_7rich_to_bool_sgn' defined but not used [-Wunused-function] - 7669 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_7rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/stats/intlist.c:7668:13: warning: '__pyx_doc_4sage_9structure_7richcmp_6rich_to_bool_sgn' defined but not used [-Wunused-variable] - 7668 | static char __pyx_doc_4sage_9structure_7richcmp_6rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/richcmp.pxd (starting at line 187)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/stats/intlist.c:7540:18: warning: '__pyx_pw_4sage_9structure_7richcmp_5rich_to_bool' defined but not used [-Wunused-function] - 7540 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_5rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/stats/intlist.c:7539:13: warning: '__pyx_doc_4sage_9structure_7richcmp_4rich_to_bool' defined but not used [-Wunused-variable] - 7539 | static char __pyx_doc_4sage_9structure_7richcmp_4rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/richcmp.pxd (starting at line 120)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an old-style comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an old-style comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n :func:`rich_to_bool_sgn` if ``c`` could be outside the\n [-1, 0, 1] range.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/stats/intlist.c:7350:18: warning: '__pyx_pw_4sage_9structure_7richcmp_3richcmp_not_equal' defined but not used [-Wunused-function] - 7350 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_3richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/stats/intlist.c:7349:13: warning: '__pyx_doc_4sage_9structure_7richcmp_2richcmp_not_equal' defined but not used [-Wunused-variable] - 7349 | static char __pyx_doc_4sage_9structure_7richcmp_2richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/richcmp.pxd (starting at line 56)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/stats/intlist.c:7134:18: warning: '__pyx_pw_4sage_9structure_7richcmp_1richcmp' defined but not used [-Wunused-function] - 7134 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_1richcmp(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/stats/intlist.c:7133:13: warning: '__pyx_doc_4sage_9structure_7richcmp_richcmp' defined but not used [-Wunused-variable] - 7133 | static char __pyx_doc_4sage_9structure_7richcmp_richcmp[] = "richcmp(x, y, int op)\nFile: sage/structure/richcmp.pxd (starting at line 6)\n\n Return the result of the rich comparison of ``x`` and ``y`` with\n operator ``op``.\n\n INPUT:\n\n - ``x``, ``y`` -- arbitrary Python objects\n\n - ``op`` -- comparison operator (one of ``op_LT`, ``op_LE``,\n ``op_EQ``, ``op_NE``, ``op_GT``, ``op_GE``).\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import *\n sage: richcmp(3, 4, op_LT)\n True\n sage: richcmp(x, x^2, op_EQ)\n x == x^2\n\n The two examples above are completely equivalent to ``3 < 4``\n and ``x == x^2``. For this reason, it only makes sense in practice\n to call ``richcmp`` with a non-constant value for ``op``.\n\n We can write a custom ``Element`` class which shows a more\n realistic example of how to use this::\n\n sage: from sage.structure.element import Element\n sage: class MyElement(Element):\n ....: def __init__(self, parent, value):\n ....: Element.__init__(self, parent)\n ....: self.v = value\n ....: def _richcmp_(self, other, op):\n ....: return richcmp(self.v, other.v, op)\n sage: P = Parent()\n sage: x = MyElement(P, 3)\n sage: y = MyElement(P, 3)\n sage: x < y\n False\n sage: x == y\n True\n sage: x > y\n False\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from sage/symbolic/ginac/constant.h:27, + from sage/symbolic/ginac/numeric.h:50: +sage/symbolic/ginac/ex.h:680:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 680 | struct ex_is_less : public std::binary_function { + | ^~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +sage/symbolic/ginac/ex.h:684:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 684 | struct ex_is_equal : public std::binary_function { + | ^~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +sage/symbolic/ginac/ex.h:688:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 688 | struct op0_is_equal : public std::binary_function { + | ^~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +sage/symbolic/ginac/ex.h:692:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 692 | struct ex_swap : public std::binary_function { + | ^~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +In file included from sage/symbolic/ginac/constant.h:27, + from sage/symbolic/ginac/numeric.h:50: +sage/symbolic/ginac/ex.h:680:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 680 | struct ex_is_less : public std::binary_function { + | ^~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +sage/symbolic/ginac/ex.h:684:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 684 | struct ex_is_equal : public std::binary_function { + | ^~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +sage/symbolic/ginac/ex.h:688:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 688 | struct op0_is_equal : public std::binary_function { + | ^~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +sage/symbolic/ginac/ex.h:692:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 692 | struct ex_swap : public std::binary_function { + | ^~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ In file included from sage/symbolic/ginac/expairseq.h:27, from sage/symbolic/ginac/mul.h:26, - from sage/symbolic/ginac/inifcns_comb.cpp:28: + from sage/symbolic/ginac/inifcns.cpp:29: +sage/symbolic/ginac/expair.h:94:37: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 94 | struct expair_is_less : public std::binary_function { + | ^~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +sage/symbolic/ginac/expair.h:102:42: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 102 | struct expair_rest_is_less : public std::binary_function { + | ^~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +sage/symbolic/ginac/expair.h:106:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 106 | struct expair_swap : public std::binary_function { + | ^~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +In file included from sage/symbolic/ginac/expairseq.h:27, + from sage/symbolic/ginac/mul.h:26, + from sage/symbolic/ginac/inifcns_hyperb.cpp:32: sage/symbolic/ginac/expair.h:94:37: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 94 | struct expair_is_less : public std::binary_function { | ^~~~~~~~~~~~~~~ @@ -6562,7 +6637,7 @@ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -[ 28/528] In file included from sage/symbolic/ginac/constant.h:27, +In file included from sage/symbolic/ginac/constant.h:27, from sage/symbolic/ginac/numeric.h:50: sage/symbolic/ginac/ex.h:680:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 680 | struct ex_is_less : public std::binary_function { @@ -6609,17 +6684,9 @@ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -sage/symbolic/ginac/inifcns_gamma.cpp: In function 'GiNaC::ex GiNaC::beta_eval(const ex&, const ex&)': -sage/symbolic/ginac/inifcns_gamma.cpp:272:33: warning: this 'if' clause does not guard... [-Wmisleading-indentation] - 272 | if (ny<=-nx) - | ^~ -sage/symbolic/ginac/inifcns_gamma.cpp:275:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' - 275 | throw (pole_error("beta_eval(): simple pole",1)); - | ^~~~~ In file included from sage/symbolic/ginac/basic.h:35, - from sage/symbolic/ginac/numeric.h:49, - from sage/symbolic/ginac/inifcns.h:26, - from sage/symbolic/ginac/inifcns_hyperb.cpp:26: + from sage/symbolic/ginac/py_funcs.h:10, + from sage/symbolic/ginac/inifcns_hyperg.cpp:28: sage/symbolic/ginac/ptr.h:162:11: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | : public binary_function, GiNaC::ptr, bool> { | ^~~~~~~~~~~~~~~ @@ -6629,8 +6696,36 @@ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -[ 29/528] [ 30/528] In file included from sage/symbolic/ginac/constant.h:27, - from sage/symbolic/ginac/numeric.h:50: +sage/symbolic/ginac/inifcns_gamma.cpp: In function 'GiNaC::ex GiNaC::beta_eval(const ex&, const ex&)': +sage/symbolic/ginac/inifcns_gamma.cpp:272:33: warning: this 'if' clause does not guard... [-Wmisleading-indentation] + 272 | if (ny<=-nx) + | ^~ +sage/symbolic/ginac/inifcns_gamma.cpp:275:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' + 275 | throw (pole_error("beta_eval(): simple pole",1)); + | ^~~~~ +In file included from sage/symbolic/ginac/expairseq.h:27, + from sage/symbolic/ginac/mul.h:26, + from sage/symbolic/ginac/inifcns_comb.cpp:28: +sage/symbolic/ginac/expair.h:94:37: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 94 | struct expair_is_less : public std::binary_function { + | ^~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +sage/symbolic/ginac/expair.h:102:42: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 102 | struct expair_rest_is_less : public std::binary_function { + | ^~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +sage/symbolic/ginac/expair.h:106:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 106 | struct expair_swap : public std::binary_function { + | ^~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +[ 28/528] [ 29/528] In file included from sage/symbolic/ginac/constant.h:27, + from sage/symbolic/ginac/py_funcs.h:11: sage/symbolic/ginac/ex.h:680:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 680 | struct ex_is_less : public std::binary_function { | ^~~~~~~~~~~~~~~ @@ -6657,7 +6752,7 @@ | ^~~~~~~~~~~~~~~ In file included from sage/symbolic/ginac/expairseq.h:27, from sage/symbolic/ginac/mul.h:26, - from sage/symbolic/ginac/inifcns_hyperb.cpp:32: + from sage/symbolic/ginac/inifcns_hyperg.cpp:34: sage/symbolic/ginac/expair.h:94:37: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 94 | struct expair_is_less : public std::binary_function { | ^~~~~~~~~~~~~~~ @@ -6679,21 +6774,9 @@ [ 31/528] In file included from sage/stats/distributions/dgs.h:44, from sage/stats/distributions/dgs_gauss_mp.c:33: sage/stats/distributions/dgs_misc.h: In function '_dgs_randomm_libc': -In file included from sage/symbolic/ginac/basic.h:35, - from sage/symbolic/ginac/py_funcs.h:10, - from sage/symbolic/ginac/inifcns_hyperg.cpp:28: -sage/symbolic/ginac/ptr.h:162:11: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 162 | : public binary_function, GiNaC::ptr, bool> { - | ^~~~~~~~~~~~~~~ sage/stats/distributions/dgs_misc.h:82:14: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] 82 | } while (r >= k*n); | ^~ -In file included from /usr/include/c++/12/bits/refwrap.h:39, - from /usr/include/c++/12/vector:66, - from sage/symbolic/ginac/basic.h:26: -/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ In file included from sage/stats/distributions/dgs.h:44, from sage/stats/distributions/dgs_gauss_dp.c:33: sage/stats/distributions/dgs_misc.h: In function '_dgs_randomm_libc': @@ -6706,30 +6789,17 @@ sage/stats/distributions/dgs_misc.h:82:14: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] 82 | } while (r >= k*n); | ^~ -sage/stats/distributions/dgs_gauss_dp.c: In function 'dgs_disc_gauss_dp_init': -sage/stats/distributions/dgs_gauss_dp.c:90:31: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'long int' [-Wsign-compare] - 90 | for(unsigned long x=0; xupper_bound; x++) { - | ^ In file included from /build/reproducible-path/sagemath-9.5/sage/pkgs/sagemath-standard/sage/stats/distributions/dgs.h:44, from build/cythonized/sage/stats/distributions/discrete_gaussian_integer.c:799: /build/reproducible-path/sagemath-9.5/sage/pkgs/sagemath-standard/sage/stats/distributions/dgs_misc.h: In function '_dgs_randomm_libc': /build/reproducible-path/sagemath-9.5/sage/pkgs/sagemath-standard/sage/stats/distributions/dgs_misc.h:82:14: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] 82 | } while (r >= k*n); | ^~ -In file included from sage/symbolic/ginac/basic.h:35, - from sage/symbolic/ginac/numeric.h:49, - from sage/symbolic/ginac/inifcns.h:26, - from sage/symbolic/ginac/inifcns_nstdsums.cpp:67: -sage/symbolic/ginac/ptr.h:162:11: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 162 | : public binary_function, GiNaC::ptr, bool> { - | ^~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/bits/refwrap.h:39, - from /usr/include/c++/12/vector:66, - from sage/symbolic/ginac/basic.h:26: -/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -[ 32/528] build/cythonized/sage/stats/distributions/discrete_gaussian_integer.c: At top level: +sage/stats/distributions/dgs_gauss_dp.c: In function 'dgs_disc_gauss_dp_init': +sage/stats/distributions/dgs_gauss_dp.c:90:31: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'long int' [-Wsign-compare] + 90 | for(unsigned long x=0; xupper_bound; x++) { + | ^ +[ 30/528] build/cythonized/sage/stats/distributions/discrete_gaussian_integer.c: At top level: build/cythonized/sage/stats/distributions/discrete_gaussian_integer.c:5493:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] 5493 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -6742,33 +6812,20 @@ build/cythonized/sage/stats/distributions/discrete_gaussian_integer.c:5147:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 5147 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from sage/symbolic/ginac/constant.h:27, - from sage/symbolic/ginac/py_funcs.h:11: -sage/symbolic/ginac/ex.h:680:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 680 | struct ex_is_less : public std::binary_function { - | ^~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -sage/symbolic/ginac/ex.h:684:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 684 | struct ex_is_equal : public std::binary_function { - | ^~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -sage/symbolic/ginac/ex.h:688:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 688 | struct op0_is_equal : public std::binary_function { - | ^~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -sage/symbolic/ginac/ex.h:692:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 692 | struct ex_swap : public std::binary_function { - | ^~~~~~~~~~~~~~~ +[ 32/528] In file included from sage/symbolic/ginac/basic.h:35, + from sage/symbolic/ginac/numeric.h:49, + from sage/symbolic/ginac/inifcns.h:26, + from sage/symbolic/ginac/inifcns_nstdsums.cpp:67: +sage/symbolic/ginac/ptr.h:162:11: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 162 | : public binary_function, GiNaC::ptr, bool> { + | ^~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/bits/refwrap.h:39, + from /usr/include/c++/12/vector:66, + from sage/symbolic/ginac/basic.h:26: /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -In file included from sage/symbolic/ginac/constant.h:27, +[ 33/528] In file included from sage/symbolic/ginac/constant.h:27, from sage/symbolic/ginac/numeric.h:50: sage/symbolic/ginac/ex.h:680:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 680 | struct ex_is_less : public std::binary_function { @@ -6794,49 +6851,7 @@ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -In file included from sage/symbolic/ginac/expairseq.h:27, - from sage/symbolic/ginac/mul.h:26, - from sage/symbolic/ginac/inifcns_hyperg.cpp:34: -sage/symbolic/ginac/expair.h:94:37: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 94 | struct expair_is_less : public std::binary_function { - | ^~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -sage/symbolic/ginac/expair.h:102:42: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 102 | struct expair_rest_is_less : public std::binary_function { - | ^~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -sage/symbolic/ginac/expair.h:106:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 106 | struct expair_swap : public std::binary_function { - | ^~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -In file included from sage/symbolic/ginac/expairseq.h:27, - from sage/symbolic/ginac/add.h:26, - from sage/symbolic/ginac/inifcns_nstdsums.cpp:69: -sage/symbolic/ginac/expair.h:94:37: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 94 | struct expair_is_less : public std::binary_function { - | ^~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -sage/symbolic/ginac/expair.h:102:42: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 102 | struct expair_rest_is_less : public std::binary_function { - | ^~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -sage/symbolic/ginac/expair.h:106:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 106 | struct expair_swap : public std::binary_function { - | ^~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -[ 33/528] build/cythonized/sage/sets/pythonclass.c:4005:18: warning: '__pyx_pw_4sage_9structure_7richcmp_9revop' defined but not used [-Wunused-function] +build/cythonized/sage/sets/pythonclass.c:4005:18: warning: '__pyx_pw_4sage_9structure_7richcmp_9revop' defined but not used [-Wunused-function] 4005 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_9revop(PyObject *__pyx_self, PyObject *__pyx_arg_op) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/sets/pythonclass.c:4004:13: warning: '__pyx_doc_4sage_9structure_7richcmp_8revop' defined but not used [-Wunused-variable] @@ -6866,23 +6881,43 @@ build/cythonized/sage/sets/pythonclass.c:3342:13: warning: '__pyx_doc_4sage_9structure_7richcmp_richcmp' defined but not used [-Wunused-variable] 3342 | static char __pyx_doc_4sage_9structure_7richcmp_richcmp[] = "richcmp(x, y, int op)\nFile: sage/structure/richcmp.pxd (starting at line 6)\n\n Return the result of the rich comparison of ``x`` and ``y`` with\n operator ``op``.\n\n INPUT:\n\n - ``x``, ``y`` -- arbitrary Python objects\n\n - ``op`` -- comparison operator (one of ``op_LT`, ``op_LE``,\n ``op_EQ``, ``op_NE``, ``op_GT``, ``op_GE``).\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import *\n sage: richcmp(3, 4, op_LT)\n True\n sage: richcmp(x, x^2, op_EQ)\n x == x^2\n\n The two examples above are completely equivalent to ``3 < 4``\n and ``x == x^2``. For this reason, it only makes sense in practice\n to call ``richcmp`` with a non-constant value for ``op``.\n\n We can write a custom ``Element`` class which shows a more\n realistic example of how to use this::\n\n sage: from sage.structure.element import Element\n sage: class MyElement(Element):\n ....: def __init__(self, parent, value):\n ....: Element.__init__(self, parent)\n ....: self.v = value\n ....: def _richcmp_(self, other, op):\n ....: return richcmp(self.v, other.v, op)\n sage: P = Parent()\n sage: x = MyElement(P, 3)\n sage: y = MyElement(P, 3)\n sage: x < y\n False\n sage: x == y\n True\n sage: x > y\n False\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from sage/symbolic/ginac/basic.h:35, - from sage/symbolic/ginac/numeric.h:49, - from sage/symbolic/ginac/inifcns.h:26, - from sage/symbolic/ginac/inifcns_orthopoly.cpp:8: -sage/symbolic/ginac/ptr.h:162:11: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 162 | : public binary_function, GiNaC::ptr, bool> { - | ^~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/bits/refwrap.h:39, - from /usr/include/c++/12/vector:66, - from sage/symbolic/ginac/basic.h:26: +[ 34/528] In file included from sage/symbolic/ginac/expairseq.h:27, + from sage/symbolic/ginac/add.h:26, + from sage/symbolic/ginac/inifcns_nstdsums.cpp:69: +sage/symbolic/ginac/expair.h:94:37: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 94 | struct expair_is_less : public std::binary_function { + | ^~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +sage/symbolic/ginac/expair.h:102:42: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 102 | struct expair_rest_is_less : public std::binary_function { + | ^~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +sage/symbolic/ginac/expair.h:106:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 106 | struct expair_swap : public std::binary_function { + | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ +build/cythonized/sage/sets/finite_set_map_cy.c:9561:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] + 9561 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/sets/finite_set_map_cy.c:9560:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] + 9560 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/sets/finite_set_map_cy.c:9216:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] + 9216 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/sets/finite_set_map_cy.c:9215:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] + 9215 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from sage/symbolic/ginac/basic.h:35, from sage/symbolic/ginac/numeric.h:49, from sage/symbolic/ginac/inifcns.h:26, - from sage/symbolic/ginac/inifcns_trans.cpp:23: + from sage/symbolic/ginac/inifcns_orthopoly.cpp:8: sage/symbolic/ginac/ptr.h:162:11: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | : public binary_function, GiNaC::ptr, bool> { | ^~~~~~~~~~~~~~~ @@ -6892,7 +6927,7 @@ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -[ 34/528] In file included from sage/symbolic/ginac/constant.h:27, +In file included from sage/symbolic/ginac/constant.h:27, from sage/symbolic/ginac/numeric.h:50: sage/symbolic/ginac/ex.h:680:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 680 | struct ex_is_less : public std::binary_function { @@ -6918,6 +6953,41 @@ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ +In file included from sage/symbolic/ginac/basic.h:35, + from sage/symbolic/ginac/numeric.h:49, + from sage/symbolic/ginac/inifcns.h:26, + from sage/symbolic/ginac/inifcns_trans.cpp:23: +sage/symbolic/ginac/ptr.h:162:11: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 162 | : public binary_function, GiNaC::ptr, bool> { + | ^~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/bits/refwrap.h:39, + from /usr/include/c++/12/vector:66, + from sage/symbolic/ginac/basic.h:26: +/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +build/cythonized/sage/stats/hmm/hmm.c: In function '__pyx_pw_4sage_5stats_3hmm_3hmm_25DiscreteHiddenMarkovModel_17_forward': +build/cythonized/sage/stats/hmm/hmm.c:1353:79: warning: '__pyx_v_i' may be used uninitialized [-Wmaybe-uninitialized] + 1353 | __Pyx_GetItemInt_Fast(o, (Py_ssize_t)i, is_list, wraparound, boundscheck) :\ + | ^~ + 1354 | (is_list ? (PyErr_SetString(PyExc_IndexError, "list index out of range"), (PyObject*)NULL) :\ + | +build/cythonized/sage/stats/hmm/hmm.c:4797:14: note: '__pyx_v_i' was declared here + 4797 | Py_ssize_t __pyx_v_i; + | ^~~~~~~~~ +[ 35/528] [ 36/528] In file included from sage/symbolic/ginac/basic.h:35, + from sage/symbolic/ginac/numeric.h:49, + from sage/symbolic/ginac/inifcns.h:26, + from sage/symbolic/ginac/inifcns_trig.cpp:23: +sage/symbolic/ginac/ptr.h:162:11: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 162 | : public binary_function, GiNaC::ptr, bool> { + | ^~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/bits/refwrap.h:39, + from /usr/include/c++/12/vector:66, + from sage/symbolic/ginac/basic.h:26: +/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ In file included from sage/symbolic/ginac/expairseq.h:27, from sage/symbolic/ginac/add.h:26, from sage/symbolic/ginac/inifcns_orthopoly.cpp:13: @@ -6939,7 +7009,40 @@ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -[ 35/528] In file included from sage/symbolic/ginac/constant.h:27, +In file included from build/cythonized/sage/sets/disjoint_set.c:797: +./sage/data_structures/bitset_intrinsics.h: In function '_bitset_cmp': +./sage/data_structures/bitset_intrinsics.h:170:17: warning: unused variable 'i' [-Wunused-variable] + 170 | mp_bitcnt_t i = 0; + | ^ +./sage/data_structures/bitset_intrinsics.h: In function '_bitset_operation': +./sage/data_structures/bitset_intrinsics.h:377:17: warning: unused variable 'i' [-Wunused-variable] + 377 | mp_bitcnt_t i; + | ^ +[ 37/528] build/cythonized/sage/schemes/toric/divisor_class.c:5193:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] + 5193 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/schemes/toric/divisor_class.c:5192:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] + 5192 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/schemes/toric/divisor_class.c:4848:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] + 4848 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/schemes/toric/divisor_class.c:4847:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] + 4847 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/zn_poly/zn_poly.h:78, + from sage/schemes/hyperelliptic_curves/hypellfrob/recurrences_zn_poly.h:28, + from sage/schemes/hyperelliptic_curves/hypellfrob/recurrences_zn_poly.cpp:26: +/usr/include/zn_poly/wide_arith.h:276:2: warning: #warning No assembly implementation of wide multiplication available for this machine; using generic C code instead. [-Wcpp] + 276 | #warning No assembly implementation of wide multiplication available for this \ + | ^~~~~~~ +In file included from /usr/include/zn_poly/zn_poly.h:78, + from sage/schemes/hyperelliptic_curves/hypellfrob/recurrences_zn_poly.h:28, + from sage/schemes/hyperelliptic_curves/hypellfrob/hypellfrob.cpp:29: +/usr/include/zn_poly/wide_arith.h:276:2: warning: #warning No assembly implementation of wide multiplication available for this machine; using generic C code instead. [-Wcpp] + 276 | #warning No assembly implementation of wide multiplication available for this \ + | ^~~~~~~ +In file included from sage/symbolic/ginac/constant.h:27, from sage/symbolic/ginac/numeric.h:50: sage/symbolic/ginac/ex.h:680:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 680 | struct ex_is_less : public std::binary_function { @@ -6965,73 +7068,32 @@ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -build/cythonized/sage/stats/hmm/hmm.c: In function '__pyx_pw_4sage_5stats_3hmm_3hmm_25DiscreteHiddenMarkovModel_17_forward': -build/cythonized/sage/stats/hmm/hmm.c:1353:79: warning: '__pyx_v_i' may be used uninitialized [-Wmaybe-uninitialized] - 1353 | __Pyx_GetItemInt_Fast(o, (Py_ssize_t)i, is_list, wraparound, boundscheck) :\ - | ^~ - 1354 | (is_list ? (PyErr_SetString(PyExc_IndexError, "list index out of range"), (PyObject*)NULL) :\ - | -build/cythonized/sage/stats/hmm/hmm.c:4797:14: note: '__pyx_v_i' was declared here - 4797 | Py_ssize_t __pyx_v_i; - | ^~~~~~~~~ -In file included from build/cythonized/sage/sets/disjoint_set.c:797: -./sage/data_structures/bitset_intrinsics.h: In function '_bitset_cmp': -./sage/data_structures/bitset_intrinsics.h:170:17: warning: unused variable 'i' [-Wunused-variable] - 170 | mp_bitcnt_t i = 0; - | ^ -./sage/data_structures/bitset_intrinsics.h: In function '_bitset_operation': -./sage/data_structures/bitset_intrinsics.h:377:17: warning: unused variable 'i' [-Wunused-variable] - 377 | mp_bitcnt_t i; - | ^ -[ 36/528] In file included from sage/symbolic/ginac/expairseq.h:27, - from sage/symbolic/ginac/mul.h:26, - from sage/symbolic/ginac/inifcns_trans.cpp:30: -sage/symbolic/ginac/expair.h:94:37: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 94 | struct expair_is_less : public std::binary_function { - | ^~~~~~~~~~~~~~~ +In file included from sage/symbolic/ginac/constant.h:27, + from sage/symbolic/ginac/numeric.h:50: +sage/symbolic/ginac/ex.h:680:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 680 | struct ex_is_less : public std::binary_function { + | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -sage/symbolic/ginac/expair.h:102:42: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 102 | struct expair_rest_is_less : public std::binary_function { - | ^~~~~~~~~~~~~~~ +sage/symbolic/ginac/ex.h:684:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 684 | struct ex_is_equal : public std::binary_function { + | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -sage/symbolic/ginac/expair.h:106:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 106 | struct expair_swap : public std::binary_function { - | ^~~~~~~~~~~~~~~ +sage/symbolic/ginac/ex.h:688:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 688 | struct op0_is_equal : public std::binary_function { + | ^~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +sage/symbolic/ginac/ex.h:692:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 692 | struct ex_swap : public std::binary_function { + | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -build/cythonized/sage/sets/finite_set_map_cy.c:9561:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] - 9561 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/sets/finite_set_map_cy.c:9560:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] - 9560 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/sets/finite_set_map_cy.c:9216:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] - 9216 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/sets/finite_set_map_cy.c:9215:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] - 9215 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/schemes/toric/divisor_class.c:5193:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] - 5193 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/schemes/toric/divisor_class.c:5192:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] - 5192 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/schemes/toric/divisor_class.c:4848:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] - 4848 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/schemes/toric/divisor_class.c:4847:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] - 4847 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -sage/symbolic/ginac/inifcns_trans.cpp: In function 'GiNaC::ex GiNaC::log_series(const ex&, const relational&, int, unsigned int)': -sage/symbolic/ginac/inifcns_trans.cpp:382:18: warning: catching polymorphic type 'class GiNaC::pole_error' by value [-Wcatch-value=] - 382 | } catch (pole_error) { - | ^~~~~~~~~~ build/cythonized/sage/sets/disjoint_set.c: At top level: build/cythonized/sage/sets/disjoint_set.c:17613:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] 17613 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { @@ -7064,31 +7126,6 @@ In file included from sage/symbolic/ginac/basic.h:35, from sage/symbolic/ginac/numeric.h:49, from sage/symbolic/ginac/inifcns.h:26, - from sage/symbolic/ginac/inifcns_trig.cpp:23: -sage/symbolic/ginac/ptr.h:162:11: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 162 | : public binary_function, GiNaC::ptr, bool> { - | ^~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/bits/refwrap.h:39, - from /usr/include/c++/12/vector:66, - from sage/symbolic/ginac/basic.h:26: -/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -[ 37/528] In file included from /usr/include/zn_poly/zn_poly.h:78, - from sage/schemes/hyperelliptic_curves/hypellfrob/recurrences_zn_poly.h:28, - from sage/schemes/hyperelliptic_curves/hypellfrob/recurrences_zn_poly.cpp:26: -/usr/include/zn_poly/wide_arith.h:276:2: warning: #warning No assembly implementation of wide multiplication available for this machine; using generic C code instead. [-Wcpp] - 276 | #warning No assembly implementation of wide multiplication available for this \ - | ^~~~~~~ -In file included from /usr/include/zn_poly/zn_poly.h:78, - from sage/schemes/hyperelliptic_curves/hypellfrob/recurrences_zn_poly.h:28, - from sage/schemes/hyperelliptic_curves/hypellfrob/hypellfrob.cpp:29: -/usr/include/zn_poly/wide_arith.h:276:2: warning: #warning No assembly implementation of wide multiplication available for this machine; using generic C code instead. [-Wcpp] - 276 | #warning No assembly implementation of wide multiplication available for this \ - | ^~~~~~~ -In file included from sage/symbolic/ginac/basic.h:35, - from sage/symbolic/ginac/numeric.h:49, - from sage/symbolic/ginac/inifcns.h:26, from sage/symbolic/ginac/inifcns_zeta.cpp:1: sage/symbolic/ginac/ptr.h:162:11: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | : public binary_function, GiNaC::ptr, bool> { @@ -7099,56 +7136,37 @@ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -In file included from sage/symbolic/ginac/constant.h:27, - from sage/symbolic/ginac/numeric.h:50: -sage/symbolic/ginac/ex.h:680:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 680 | struct ex_is_less : public std::binary_function { - | ^~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -sage/symbolic/ginac/ex.h:684:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 684 | struct ex_is_equal : public std::binary_function { - | ^~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -sage/symbolic/ginac/ex.h:688:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 688 | struct op0_is_equal : public std::binary_function { - | ^~~~~~~~~~~~~~~ +In file included from sage/symbolic/ginac/expairseq.h:27, + from sage/symbolic/ginac/mul.h:26, + from sage/symbolic/ginac/inifcns_trig.cpp:29: +sage/symbolic/ginac/expair.h:94:37: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 94 | struct expair_is_less : public std::binary_function { + | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -sage/symbolic/ginac/ex.h:692:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 692 | struct ex_swap : public std::binary_function { - | ^~~~~~~~~~~~~~~ +sage/symbolic/ginac/expair.h:102:42: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 102 | struct expair_rest_is_less : public std::binary_function { + | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -[ 38/528] In file included from /usr/include/python3.11/numpy/ndarraytypes.h:1940, - from /usr/include/python3.11/numpy/ndarrayobject.h:12, - from /usr/include/python3.11/numpy/arrayobject.h:5, - from build/cythonized/sage/schemes/elliptic_curves/period_lattice_region.c:781: -/usr/include/python3.11/numpy/npy_1_7_deprecated_api.h:17:2: warning: #warning "Using deprecated NumPy API, disable it with " "#define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-Wcpp] - 17 | #warning "Using deprecated NumPy API, disable it with " \ - | ^~~~~~~ -In file included from sage/symbolic/ginac/basic.h:35, - from sage/symbolic/ginac/ex.h:26, - from sage/symbolic/ginac/container.h:26, - from sage/symbolic/ginac/lst.h:26, - from sage/symbolic/ginac/lst.cpp:23: -sage/symbolic/ginac/ptr.h:162:11: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 162 | : public binary_function, GiNaC::ptr, bool> { - | ^~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/bits/refwrap.h:39, - from /usr/include/c++/12/vector:66, - from sage/symbolic/ginac/basic.h:26: +sage/symbolic/ginac/expair.h:106:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 106 | struct expair_swap : public std::binary_function { + | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -[ 39/528] In file included from sage/symbolic/ginac/expairseq.h:27, +sage/symbolic/ginac/inifcns_trig.cpp: In function 'GiNaC::ex GiNaC::cos_eval(const ex&)': +sage/symbolic/ginac/inifcns_trig.cpp:414:33: warning: this 'if' clause does not guard... [-Wmisleading-indentation] + 414 | if (num*(*_num2_p) > den) + | ^~ +sage/symbolic/ginac/inifcns_trig.cpp:417:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' + 417 | return cos((num*Pi)/den).hold(); + | ^~~~~~ +In file included from sage/symbolic/ginac/expairseq.h:27, from sage/symbolic/ginac/mul.h:26, - from sage/symbolic/ginac/inifcns_trig.cpp:29: + from sage/symbolic/ginac/inifcns_trans.cpp:30: sage/symbolic/ginac/expair.h:94:37: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 94 | struct expair_is_less : public std::binary_function { | ^~~~~~~~~~~~~~~ @@ -7167,6 +7185,31 @@ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ +sage/symbolic/ginac/inifcns_trig.cpp: In function 'GiNaC::ex GiNaC::sec_eval(const ex&)': +sage/symbolic/ginac/inifcns_trig.cpp:936:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] + 936 | if (is_ex_the_function(res, cos)) + | ^~ +sage/symbolic/ginac/inifcns_trig.cpp:939:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' + 939 | return -sec((-res).op(0)).hold(); + | ^~~~~~ +sage/symbolic/ginac/inifcns_trig.cpp: In function 'GiNaC::ex GiNaC::csc_eval(const ex&)': +sage/symbolic/ginac/inifcns_trig.cpp:1044:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] + 1044 | if (res.is_zero()) + | ^~ +sage/symbolic/ginac/inifcns_trig.cpp:1047:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' + 1047 | return power(res, _ex_1); + | ^~~~~~ +sage/symbolic/ginac/inifcns_trans.cpp: In function 'GiNaC::ex GiNaC::log_series(const ex&, const relational&, int, unsigned int)': +sage/symbolic/ginac/inifcns_trans.cpp:382:18: warning: catching polymorphic type 'class GiNaC::pole_error' by value [-Wcatch-value=] + 382 | } catch (pole_error) { + | ^~~~~~~~~~ +[ 38/528] In file included from /usr/include/python3.11/numpy/ndarraytypes.h:1940, + from /usr/include/python3.11/numpy/ndarrayobject.h:12, + from /usr/include/python3.11/numpy/arrayobject.h:5, + from build/cythonized/sage/schemes/elliptic_curves/period_lattice_region.c:781: +/usr/include/python3.11/numpy/npy_1_7_deprecated_api.h:17:2: warning: #warning "Using deprecated NumPy API, disable it with " "#define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-Wcpp] + 17 | #warning "Using deprecated NumPy API, disable it with " \ + | ^~~~~~~ In file included from sage/symbolic/ginac/constant.h:27, from sage/symbolic/ginac/numeric.h:50: sage/symbolic/ginac/ex.h:680:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] @@ -7193,27 +7236,27 @@ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -sage/symbolic/ginac/inifcns_trig.cpp: In function 'GiNaC::ex GiNaC::cos_eval(const ex&)': -sage/symbolic/ginac/inifcns_trig.cpp:414:33: warning: this 'if' clause does not guard... [-Wmisleading-indentation] - 414 | if (num*(*_num2_p) > den) - | ^~ -sage/symbolic/ginac/inifcns_trig.cpp:417:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' - 417 | return cos((num*Pi)/den).hold(); - | ^~~~~~ -sage/symbolic/ginac/inifcns_trig.cpp: In function 'GiNaC::ex GiNaC::sec_eval(const ex&)': -sage/symbolic/ginac/inifcns_trig.cpp:936:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] - 936 | if (is_ex_the_function(res, cos)) - | ^~ -sage/symbolic/ginac/inifcns_trig.cpp:939:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' - 939 | return -sec((-res).op(0)).hold(); - | ^~~~~~ -sage/symbolic/ginac/inifcns_trig.cpp: In function 'GiNaC::ex GiNaC::csc_eval(const ex&)': -sage/symbolic/ginac/inifcns_trig.cpp:1044:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] - 1044 | if (res.is_zero()) - | ^~ -sage/symbolic/ginac/inifcns_trig.cpp:1047:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' - 1047 | return power(res, _ex_1); - | ^~~~~~ +build/cythonized/sage/schemes/hyperelliptic_curves/hypellfrob.cpp: In function 'void __pyx_f_4sage_4libs_3ntl_10conversion_set_ntl_matrix_modn_dense_float(NTL::mat_ZZ_p&, __pyx_obj_4sage_4libs_3ntl_15ntl_ZZ_pContext_ntl_ZZ_pContext_class*, __pyx_obj_4sage_6matrix_23matrix_modn_dense_float_Matrix_modn_dense_float*)': +build/cythonized/sage/schemes/hyperelliptic_curves/hypellfrob.cpp:6260:33: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'Py_ssize_t' {aka 'long int'} [-Wsign-compare] + 6260 | for (__pyx_t_3 = 0; __pyx_t_3 < __pyx_t_2; __pyx_t_3+=1) { + | ~~~~~~~~~~^~~~~~~~~~~ +build/cythonized/sage/schemes/hyperelliptic_curves/hypellfrob.cpp:6272:35: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'Py_ssize_t' {aka 'long int'} [-Wsign-compare] + 6272 | for (__pyx_t_6 = 0; __pyx_t_6 < __pyx_t_5; __pyx_t_6+=1) { + | ~~~~~~~~~~^~~~~~~~~~~ +build/cythonized/sage/schemes/hyperelliptic_curves/hypellfrob.cpp: In function 'void __pyx_f_4sage_4libs_3ntl_10conversion_set_ntl_matrix_modn_dense_double(NTL::mat_ZZ_p&, __pyx_obj_4sage_4libs_3ntl_15ntl_ZZ_pContext_ntl_ZZ_pContext_class*, __pyx_obj_4sage_6matrix_24matrix_modn_dense_double_Matrix_modn_dense_double*)': +build/cythonized/sage/schemes/hyperelliptic_curves/hypellfrob.cpp:6387:33: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'Py_ssize_t' {aka 'long int'} [-Wsign-compare] + 6387 | for (__pyx_t_3 = 0; __pyx_t_3 < __pyx_t_2; __pyx_t_3+=1) { + | ~~~~~~~~~~^~~~~~~~~~~ +build/cythonized/sage/schemes/hyperelliptic_curves/hypellfrob.cpp:6399:35: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'Py_ssize_t' {aka 'long int'} [-Wsign-compare] + 6399 | for (__pyx_t_6 = 0; __pyx_t_6 < __pyx_t_5; __pyx_t_6+=1) { + | ~~~~~~~~~~^~~~~~~~~~~ +build/cythonized/sage/schemes/hyperelliptic_curves/hypellfrob.cpp: In function 'void __pyx_f_4sage_4libs_3ntl_10conversion_set_ntl_matrix_modn_generic_dense(NTL::mat_ZZ_p&, __pyx_obj_4sage_4libs_3ntl_15ntl_ZZ_pContext_ntl_ZZ_pContext_class*, __pyx_obj_4sage_6matrix_20matrix_generic_dense_Matrix_generic_dense*)': +build/cythonized/sage/schemes/hyperelliptic_curves/hypellfrob.cpp:6514:33: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'Py_ssize_t' {aka 'long int'} [-Wsign-compare] + 6514 | for (__pyx_t_3 = 0; __pyx_t_3 < __pyx_t_2; __pyx_t_3+=1) { + | ~~~~~~~~~~^~~~~~~~~~~ +build/cythonized/sage/schemes/hyperelliptic_curves/hypellfrob.cpp:6526:35: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'Py_ssize_t' {aka 'long int'} [-Wsign-compare] + 6526 | for (__pyx_t_6 = 0; __pyx_t_6 < __pyx_t_5; __pyx_t_6+=1) { + | ~~~~~~~~~~^~~~~~~~~~~ In file included from sage/symbolic/ginac/expairseq.h:27, from sage/symbolic/ginac/pseries.h:27, from sage/symbolic/ginac/inifcns_zeta.cpp:9: @@ -7235,7 +7278,74 @@ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -[ 40/528] sage/symbolic/ginac/ex.h:680:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] +In file included from sage/symbolic/ginac/basic.h:35, + from sage/symbolic/ginac/ex.h:26, + from sage/symbolic/ginac/container.h:26, + from sage/symbolic/ginac/lst.h:26, + from sage/symbolic/ginac/lst.cpp:23: +sage/symbolic/ginac/ptr.h:162:11: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 162 | : public binary_function, GiNaC::ptr, bool> { + | ^~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/bits/refwrap.h:39, + from /usr/include/c++/12/vector:66, + from sage/symbolic/ginac/basic.h:26: +/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +[ 39/528] build/cythonized/sage/schemes/hyperelliptic_curves/hypellfrob.cpp: At global scope: +build/cythonized/sage/schemes/hyperelliptic_curves/hypellfrob.cpp:5950:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] + 5950 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/schemes/hyperelliptic_curves/hypellfrob.cpp:5949:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] + 5949 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/schemes/hyperelliptic_curves/hypellfrob.cpp:5605:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] + 5605 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/schemes/hyperelliptic_curves/hypellfrob.cpp:5604:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] + 5604 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from build/cythonized/sage/schemes/hyperelliptic_curves/hypellfrob.cpp:3822: +sage/libs/ntl/ntlwrap_impl.h:716:13: warning: 'void ZZ_pX_InvMod_newton_ram(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ_pXModulus&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] + 716 | static void ZZ_pX_InvMod_newton_ram(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ_pXModulus &F, const struct ZZ_pContext &cpn) + | ^~~~~~~~~~~~~~~~~~~~~~~ +sage/libs/ntl/ntlwrap_impl.h:681:13: warning: 'void ZZ_pX_InvMod_newton_unram(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ_pXModulus&, const NTL::ZZ_pContext&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] + 681 | static void ZZ_pX_InvMod_newton_unram(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ_pXModulus &F, const struct ZZ_pContext &cpn, const struct ZZ_pContext &cp) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +sage/libs/ntl/ntlwrap_impl.h:655:13: warning: 'void ZZ_pX_right_pshift(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] + 655 | static void ZZ_pX_right_pshift(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ &pn, const struct ZZ_pContext &c) + | ^~~~~~~~~~~~~~~~~~ +sage/libs/ntl/ntlwrap_impl.h:629:13: warning: 'void ZZ_pX_left_pshift(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] + 629 | static void ZZ_pX_left_pshift(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ &pn, const struct ZZ_pContext &c) + | ^~~~~~~~~~~~~~~~~ +sage/libs/ntl/ntlwrap_impl.h:575:13: warning: 'void ZZ_pX_min_val_coeff(long int&, long int&, const NTL::ZZ_pX&, const NTL::ZZ&)' defined but not used [-Wunused-function] + 575 | static void ZZ_pX_min_val_coeff(long & valuation, long &index, const struct ZZ_pX &f, const struct ZZ &p) + | ^~~~~~~~~~~~~~~~~~~ +sage/libs/ntl/ntlwrap_impl.h:537:13: warning: 'void ZZ_pEX_conv_modulus(NTL::ZZ_pEX&, const NTL::ZZ_pEX&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] + 537 | static void ZZ_pEX_conv_modulus(ZZ_pEX &fout, const ZZ_pEX &fin, const ZZ_pContext &modout) + | ^~~~~~~~~~~~~~~~~~~ +sage/libs/ntl/ntlwrap_impl.h:441:13: warning: 'void ZZ_pX_linear_roots(NTL::ZZ_p***, long int*, NTL::ZZ_pX*)' defined but not used [-Wunused-function] + 441 | static void ZZ_pX_linear_roots(struct ZZ_p*** v, long* n, struct ZZ_pX* f) + | ^~~~~~~~~~~~~~~~~~ +sage/libs/ntl/ntlwrap_impl.h:427:13: warning: 'void ZZ_pX_factor(NTL::ZZ_pX***, long int**, long int*, NTL::ZZ_pX*, long int)' defined but not used [-Wunused-function] + 427 | static void ZZ_pX_factor(struct ZZ_pX*** v, long** e, long* n, struct ZZ_pX* x, long verbose) + | ^~~~~~~~~~~~ +sage/libs/ntl/ntlwrap_impl.h:415:14: warning: 'char* ZZ_pX_trace_list(NTL::ZZ_pX*)' defined but not used [-Wunused-function] + 415 | static char* ZZ_pX_trace_list(struct ZZ_pX* x) + | ^~~~~~~~~~~~~~~~ +sage/libs/ntl/ntlwrap_impl.h:398:13: warning: 'void ZZX_squarefree_decomposition(NTL::ZZX***, long int**, long int*, NTL::ZZX*)' defined but not used [-Wunused-function] + 398 | static void ZZX_squarefree_decomposition(struct ZZX*** v, long** e, long* n, struct ZZX* x) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +sage/libs/ntl/ntlwrap_impl.h:334:14: warning: 'char* ZZX_trace_list(NTL::ZZX*)' defined but not used [-Wunused-function] + 334 | static char* ZZX_trace_list(struct ZZX* x) + | ^~~~~~~~~~~~~~ +sage/libs/ntl/ntlwrap_impl.h:132:14: warning: 'char* ZZX_repr(NTL::ZZX*)' defined but not used [-Wunused-function] + 132 | static char* ZZX_repr(struct ZZX* x) + | ^~~~~~~~ +sage/libs/ntl/ntlwrap_impl.h:35:13: warning: 'void mpz_to_ZZ(NTL::ZZ*, mpz_srcptr)' defined but not used [-Wunused-function] + 35 | static void mpz_to_ZZ(struct ZZ* output, mpz_srcptr x) + | ^~~~~~~~~ +sage/symbolic/ginac/ex.h:680:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 680 | struct ex_is_less : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here @@ -7271,35 +7381,7 @@ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -build/cythonized/sage/schemes/hyperelliptic_curves/hypellfrob.cpp: In function 'void __pyx_f_4sage_4libs_3ntl_10conversion_set_ntl_matrix_modn_dense_float(NTL::mat_ZZ_p&, __pyx_obj_4sage_4libs_3ntl_15ntl_ZZ_pContext_ntl_ZZ_pContext_class*, __pyx_obj_4sage_6matrix_23matrix_modn_dense_float_Matrix_modn_dense_float*)': -build/cythonized/sage/schemes/hyperelliptic_curves/hypellfrob.cpp:6260:33: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'Py_ssize_t' {aka 'long int'} [-Wsign-compare] - 6260 | for (__pyx_t_3 = 0; __pyx_t_3 < __pyx_t_2; __pyx_t_3+=1) { - | ~~~~~~~~~~^~~~~~~~~~~ -build/cythonized/sage/schemes/hyperelliptic_curves/hypellfrob.cpp:6272:35: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'Py_ssize_t' {aka 'long int'} [-Wsign-compare] - 6272 | for (__pyx_t_6 = 0; __pyx_t_6 < __pyx_t_5; __pyx_t_6+=1) { - | ~~~~~~~~~~^~~~~~~~~~~ -build/cythonized/sage/schemes/hyperelliptic_curves/hypellfrob.cpp: In function 'void __pyx_f_4sage_4libs_3ntl_10conversion_set_ntl_matrix_modn_dense_double(NTL::mat_ZZ_p&, __pyx_obj_4sage_4libs_3ntl_15ntl_ZZ_pContext_ntl_ZZ_pContext_class*, __pyx_obj_4sage_6matrix_24matrix_modn_dense_double_Matrix_modn_dense_double*)': -build/cythonized/sage/schemes/hyperelliptic_curves/hypellfrob.cpp:6387:33: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'Py_ssize_t' {aka 'long int'} [-Wsign-compare] - 6387 | for (__pyx_t_3 = 0; __pyx_t_3 < __pyx_t_2; __pyx_t_3+=1) { - | ~~~~~~~~~~^~~~~~~~~~~ -build/cythonized/sage/schemes/hyperelliptic_curves/hypellfrob.cpp:6399:35: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'Py_ssize_t' {aka 'long int'} [-Wsign-compare] - 6399 | for (__pyx_t_6 = 0; __pyx_t_6 < __pyx_t_5; __pyx_t_6+=1) { - | ~~~~~~~~~~^~~~~~~~~~~ -build/cythonized/sage/schemes/hyperelliptic_curves/hypellfrob.cpp: In function 'void __pyx_f_4sage_4libs_3ntl_10conversion_set_ntl_matrix_modn_generic_dense(NTL::mat_ZZ_p&, __pyx_obj_4sage_4libs_3ntl_15ntl_ZZ_pContext_ntl_ZZ_pContext_class*, __pyx_obj_4sage_6matrix_20matrix_generic_dense_Matrix_generic_dense*)': -build/cythonized/sage/schemes/hyperelliptic_curves/hypellfrob.cpp:6514:33: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'Py_ssize_t' {aka 'long int'} [-Wsign-compare] - 6514 | for (__pyx_t_3 = 0; __pyx_t_3 < __pyx_t_2; __pyx_t_3+=1) { - | ~~~~~~~~~~^~~~~~~~~~~ -build/cythonized/sage/schemes/hyperelliptic_curves/hypellfrob.cpp:6526:35: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'Py_ssize_t' {aka 'long int'} [-Wsign-compare] - 6526 | for (__pyx_t_6 = 0; __pyx_t_6 < __pyx_t_5; __pyx_t_6+=1) { - | ~~~~~~~~~~^~~~~~~~~~~ -build/cythonized/sage/schemes/elliptic_curves/descent_two_isogeny.c: In function '__pyx_pf_4sage_7schemes_15elliptic_curves_19descent_two_isogeny_10two_descent_by_two_isogeny_work': -build/cythonized/sage/schemes/elliptic_curves/descent_two_isogeny.c:14257:35: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] -14257 | for (__pyx_v_i = 0; __pyx_v_i < __pyx_t_3; __pyx_v_i++) { - | ^ -build/cythonized/sage/schemes/elliptic_curves/descent_two_isogeny.c:14323:35: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] -14323 | for (__pyx_v_i = 0; __pyx_v_i < __pyx_t_3; __pyx_v_i++) { - | ^ -build/cythonized/sage/schemes/elliptic_curves/mod_sym_num.c:40665:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] +[ 40/528] [ 41/528] build/cythonized/sage/schemes/elliptic_curves/mod_sym_num.c:40665:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] 40665 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/schemes/elliptic_curves/mod_sym_num.c:40664:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] @@ -7311,7 +7393,14 @@ build/cythonized/sage/schemes/elliptic_curves/mod_sym_num.c:40319:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 40319 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/schemes/elliptic_curves/descent_two_isogeny.c: At top level: +build/cythonized/sage/schemes/elliptic_curves/descent_two_isogeny.c: In function '__pyx_pf_4sage_7schemes_15elliptic_curves_19descent_two_isogeny_10two_descent_by_two_isogeny_work': +build/cythonized/sage/schemes/elliptic_curves/descent_two_isogeny.c:14257:35: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] +14257 | for (__pyx_v_i = 0; __pyx_v_i < __pyx_t_3; __pyx_v_i++) { + | ^ +build/cythonized/sage/schemes/elliptic_curves/descent_two_isogeny.c:14323:35: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] +14323 | for (__pyx_v_i = 0; __pyx_v_i < __pyx_t_3; __pyx_v_i++) { + | ^ +[ 42/528] build/cythonized/sage/schemes/elliptic_curves/descent_two_isogeny.c: At top level: build/cythonized/sage/schemes/elliptic_curves/descent_two_isogeny.c:17164:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] 17164 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -7324,7 +7413,7 @@ build/cythonized/sage/schemes/elliptic_curves/descent_two_isogeny.c:16818:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 16818 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 41/528] In file included from sage/symbolic/ginac/matrix.h:27: +In file included from sage/symbolic/ginac/matrix.h:27: sage/symbolic/ginac/ex.h:680:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 680 | struct ex_is_less : public std::binary_function { | ^~~~~~~~~~~~~~~ @@ -7349,6 +7438,17 @@ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ +In file included from sage/symbolic/ginac/basic.h:35, + from sage/symbolic/ginac/mpoly-ginac.cpp:28: +sage/symbolic/ginac/ptr.h:162:11: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 162 | : public binary_function, GiNaC::ptr, bool> { + | ^~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/bits/refwrap.h:39, + from /usr/include/c++/12/vector:66, + from sage/symbolic/ginac/basic.h:26: +/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ In file included from sage/symbolic/ginac/expairseq.h:27, from sage/symbolic/ginac/add.h:26, from sage/symbolic/ginac/matrix.cpp:26: @@ -7370,59 +7470,6 @@ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -build/cythonized/sage/schemes/hyperelliptic_curves/hypellfrob.cpp: At global scope: -build/cythonized/sage/schemes/hyperelliptic_curves/hypellfrob.cpp:5950:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] - 5950 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/schemes/hyperelliptic_curves/hypellfrob.cpp:5949:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] - 5949 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/schemes/hyperelliptic_curves/hypellfrob.cpp:5605:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] - 5605 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/schemes/hyperelliptic_curves/hypellfrob.cpp:5604:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] - 5604 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from build/cythonized/sage/schemes/hyperelliptic_curves/hypellfrob.cpp:3822: -sage/libs/ntl/ntlwrap_impl.h:716:13: warning: 'void ZZ_pX_InvMod_newton_ram(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ_pXModulus&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] - 716 | static void ZZ_pX_InvMod_newton_ram(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ_pXModulus &F, const struct ZZ_pContext &cpn) - | ^~~~~~~~~~~~~~~~~~~~~~~ -sage/libs/ntl/ntlwrap_impl.h:681:13: warning: 'void ZZ_pX_InvMod_newton_unram(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ_pXModulus&, const NTL::ZZ_pContext&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] - 681 | static void ZZ_pX_InvMod_newton_unram(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ_pXModulus &F, const struct ZZ_pContext &cpn, const struct ZZ_pContext &cp) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -sage/libs/ntl/ntlwrap_impl.h:655:13: warning: 'void ZZ_pX_right_pshift(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] - 655 | static void ZZ_pX_right_pshift(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ &pn, const struct ZZ_pContext &c) - | ^~~~~~~~~~~~~~~~~~ -sage/libs/ntl/ntlwrap_impl.h:629:13: warning: 'void ZZ_pX_left_pshift(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] - 629 | static void ZZ_pX_left_pshift(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ &pn, const struct ZZ_pContext &c) - | ^~~~~~~~~~~~~~~~~ -sage/libs/ntl/ntlwrap_impl.h:575:13: warning: 'void ZZ_pX_min_val_coeff(long int&, long int&, const NTL::ZZ_pX&, const NTL::ZZ&)' defined but not used [-Wunused-function] - 575 | static void ZZ_pX_min_val_coeff(long & valuation, long &index, const struct ZZ_pX &f, const struct ZZ &p) - | ^~~~~~~~~~~~~~~~~~~ -sage/libs/ntl/ntlwrap_impl.h:537:13: warning: 'void ZZ_pEX_conv_modulus(NTL::ZZ_pEX&, const NTL::ZZ_pEX&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] - 537 | static void ZZ_pEX_conv_modulus(ZZ_pEX &fout, const ZZ_pEX &fin, const ZZ_pContext &modout) - | ^~~~~~~~~~~~~~~~~~~ -sage/libs/ntl/ntlwrap_impl.h:441:13: warning: 'void ZZ_pX_linear_roots(NTL::ZZ_p***, long int*, NTL::ZZ_pX*)' defined but not used [-Wunused-function] - 441 | static void ZZ_pX_linear_roots(struct ZZ_p*** v, long* n, struct ZZ_pX* f) - | ^~~~~~~~~~~~~~~~~~ -sage/libs/ntl/ntlwrap_impl.h:427:13: warning: 'void ZZ_pX_factor(NTL::ZZ_pX***, long int**, long int*, NTL::ZZ_pX*, long int)' defined but not used [-Wunused-function] - 427 | static void ZZ_pX_factor(struct ZZ_pX*** v, long** e, long* n, struct ZZ_pX* x, long verbose) - | ^~~~~~~~~~~~ -sage/libs/ntl/ntlwrap_impl.h:415:14: warning: 'char* ZZ_pX_trace_list(NTL::ZZ_pX*)' defined but not used [-Wunused-function] - 415 | static char* ZZ_pX_trace_list(struct ZZ_pX* x) - | ^~~~~~~~~~~~~~~~ -sage/libs/ntl/ntlwrap_impl.h:398:13: warning: 'void ZZX_squarefree_decomposition(NTL::ZZX***, long int**, long int*, NTL::ZZX*)' defined but not used [-Wunused-function] - 398 | static void ZZX_squarefree_decomposition(struct ZZX*** v, long** e, long* n, struct ZZX* x) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -sage/libs/ntl/ntlwrap_impl.h:334:14: warning: 'char* ZZX_trace_list(NTL::ZZX*)' defined but not used [-Wunused-function] - 334 | static char* ZZX_trace_list(struct ZZX* x) - | ^~~~~~~~~~~~~~ -sage/libs/ntl/ntlwrap_impl.h:132:14: warning: 'char* ZZX_repr(NTL::ZZX*)' defined but not used [-Wunused-function] - 132 | static char* ZZX_repr(struct ZZX* x) - | ^~~~~~~~ -sage/libs/ntl/ntlwrap_impl.h:35:13: warning: 'void mpz_to_ZZ(NTL::ZZ*, mpz_srcptr)' defined but not used [-Wunused-function] - 35 | static void mpz_to_ZZ(struct ZZ* output, mpz_srcptr x) - | ^~~~~~~~~ sage/symbolic/ginac/matrix.cpp: In member function 'GiNaC::ex GiNaC::matrix::charpoly(const GiNaC::ex&) const': sage/symbolic/ginac/matrix.cpp:920:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 920 | if ((row%2) != 0u) @@ -7430,17 +7477,6 @@ sage/symbolic/ginac/matrix.cpp:923:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 923 | return poly; | ^~~~~~ -[ 42/528] In file included from sage/symbolic/ginac/basic.h:35, - from sage/symbolic/ginac/mpoly-ginac.cpp:28: -sage/symbolic/ginac/ptr.h:162:11: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 162 | : public binary_function, GiNaC::ptr, bool> { - | ^~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/bits/refwrap.h:39, - from /usr/include/c++/12/vector:66, - from sage/symbolic/ginac/basic.h:26: -/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ In file included from sage/symbolic/ginac/mpoly-ginac.cpp:29: sage/symbolic/ginac/ex.h:680:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 680 | struct ex_is_less : public std::binary_function { @@ -7487,15 +7523,6 @@ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -[ 43/528] sage/symbolic/ginac/mpoly-singular.cpp:23: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] - 23 | #pragma clang diagnostic push - | -sage/symbolic/ginac/mpoly-singular.cpp:24: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] - 24 | #pragma clang diagnostic ignored "-Wdeprecated-register" - | -sage/symbolic/ginac/mpoly-singular.cpp:26: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] - 26 | #pragma clang diagnostic pop - | build/cythonized/sage/rings/real_arb.c:32020:18: warning: '__pyx_pw_4sage_7cpython_6string_3str_to_bytes' defined but not used [-Wunused-function] 32020 | static PyObject *__pyx_pw_4sage_7cpython_6string_3str_to_bytes(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -7520,25 +7547,45 @@ build/cythonized/sage/rings/real_arb.c:29092:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 29092 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 44/528] In file included from sage/symbolic/ginac/basic.h:35, - from sage/symbolic/ginac/mpoly-singular.cpp:30: +[ 43/528] [ 44/528] [ 45/528] sage/symbolic/ginac/mpoly-singular.cpp:23: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] + 23 | #pragma clang diagnostic push + | +sage/symbolic/ginac/mpoly-singular.cpp:24: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] + 24 | #pragma clang diagnostic ignored "-Wdeprecated-register" + | +sage/symbolic/ginac/mpoly-singular.cpp:26: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] + 26 | #pragma clang diagnostic pop + | +build/cythonized/sage/rings/complex_arb.c:37603:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] +37603 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/complex_arb.c:37602:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] +37602 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/complex_arb.c:37258:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] +37258 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/complex_arb.c:37257:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] +37257 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 46/528] In file included from sage/symbolic/ginac/basic.h:35, + from sage/symbolic/ginac/ex.h:26, + from sage/symbolic/ginac/mpoly.cpp:24: sage/symbolic/ginac/ptr.h:162:11: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | : public binary_function, GiNaC::ptr, bool> { | ^~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/string:48, - from /usr/include/c++/12/bits/locale_classes.h:40, - from /usr/include/c++/12/bits/ios_base.h:41, - from /usr/include/c++/12/ios:42, - from /usr/include/c++/12/ostream:38, - from /usr/include/c++/12/iostream:39, - from /usr/include/singular/factory/factory.h:39, - from sage/symbolic/ginac/mpoly-singular.cpp:25: +In file included from /usr/include/c++/12/bits/refwrap.h:39, + from /usr/include/c++/12/vector:66, + from sage/symbolic/ginac/basic.h:26: /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from sage/symbolic/ginac/basic.h:35, from sage/symbolic/ginac/ex.h:26, - from sage/symbolic/ginac/mpoly.cpp:24: + from sage/symbolic/ginac/expair.h:26, + from sage/symbolic/ginac/expairseq.h:27, + from sage/symbolic/ginac/mul.h:26, + from sage/symbolic/ginac/mul.cpp:23: sage/symbolic/ginac/ptr.h:162:11: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | : public binary_function, GiNaC::ptr, bool> { | ^~~~~~~~~~~~~~~ @@ -7548,7 +7595,57 @@ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -In file included from sage/symbolic/ginac/mpoly-singular.cpp:31: +build/cythonized/sage/rings/tate_algebra_ideal.c:18213:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] +18213 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/tate_algebra_ideal.c:18212:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] +18212 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/tate_algebra_ideal.c:17868:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] +17868 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/sum_of_squares.c:4631:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] + 4631 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/sum_of_squares.c:4630:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] + 4630 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/tate_algebra_ideal.c:17867:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] +17867 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/sum_of_squares.c:4286:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] + 4286 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/sum_of_squares.c:4285:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] + 4285 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from sage/symbolic/ginac/basic.h:35, + from sage/symbolic/ginac/normal.cpp:29: +sage/symbolic/ginac/ptr.h:162:11: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 162 | : public binary_function, GiNaC::ptr, bool> { + | ^~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/bits/refwrap.h:39, + from /usr/include/c++/12/vector:66, + from sage/symbolic/ginac/basic.h:26: +/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +In file included from sage/symbolic/ginac/basic.h:35, + from sage/symbolic/ginac/mpoly-singular.cpp:30: +sage/symbolic/ginac/ptr.h:162:11: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 162 | : public binary_function, GiNaC::ptr, bool> { + | ^~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/string:48, + from /usr/include/c++/12/bits/locale_classes.h:40, + from /usr/include/c++/12/bits/ios_base.h:41, + from /usr/include/c++/12/ios:42, + from /usr/include/c++/12/ostream:38, + from /usr/include/c++/12/iostream:39, + from /usr/include/singular/factory/factory.h:39, + from sage/symbolic/ginac/mpoly-singular.cpp:25: +/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ sage/symbolic/ginac/ex.h:680:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 680 | struct ex_is_less : public std::binary_function { | ^~~~~~~~~~~~~~~ @@ -7573,74 +7670,7 @@ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -In file included from sage/symbolic/ginac/expairseq.h:27, - from sage/symbolic/ginac/add.h:26, - from sage/symbolic/ginac/mpoly-singular.cpp:32: -sage/symbolic/ginac/expair.h:94:37: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 94 | struct expair_is_less : public std::binary_function { - | ^~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -sage/symbolic/ginac/expair.h:102:42: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 102 | struct expair_rest_is_less : public std::binary_function { - | ^~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -sage/symbolic/ginac/expair.h:106:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 106 | struct expair_swap : public std::binary_function { - | ^~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -[ 45/528] [ 46/528] build/cythonized/sage/rings/tate_algebra_ideal.c:18213:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] -18213 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/complex_arb.c:37603:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] -37603 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/complex_arb.c:37602:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] -37602 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/tate_algebra_ideal.c:18212:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] -18212 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/complex_arb.c:37258:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] -37258 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/complex_arb.c:37257:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] -37257 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/tate_algebra_ideal.c:17868:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] -17868 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/tate_algebra_ideal.c:17867:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] -17867 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/sum_of_squares.c:4631:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] - 4631 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/sum_of_squares.c:4630:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] - 4630 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/sum_of_squares.c:4286:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] - 4286 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/sum_of_squares.c:4285:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] - 4285 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -sage/symbolic/ginac/mpoly-singular.cpp: In function 'CanonicalForm GiNaC::num2canonical(const numeric&, ex_int_umap&, exvector&)': -sage/symbolic/ginac/mpoly-singular.cpp:79:21: warning: catching polymorphic type 'class std::runtime_error' by value [-Wcatch-value=] - 79 | catch (std::runtime_error) { - | ^~~~~~~~~~~~~ -sage/symbolic/ginac/mpoly-singular.cpp: In member function 'const CanonicalForm GiNaC::ex::to_canonical(GiNaC::ex_int_umap&, GiNaC::power_ocvector_map&, GiNaC::exvector&) const': -sage/symbolic/ginac/mpoly-singular.cpp:236:45: warning: catching polymorphic type 'class std::runtime_error' by value [-Wcatch-value=] - 236 | catch (std::runtime_error) { - | ^~~~~~~~~~~~~ -sage/symbolic/ginac/mpoly-singular.cpp:264:37: warning: catching polymorphic type 'class std::runtime_error' by value [-Wcatch-value=] - 264 | catch (std::runtime_error) { - | ^~~~~~~~~~~~~ +In file included from sage/symbolic/ginac/mpoly-singular.cpp:31: sage/symbolic/ginac/ex.h:680:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 680 | struct ex_is_less : public std::binary_function { | ^~~~~~~~~~~~~~~ @@ -7667,7 +7697,7 @@ | ^~~~~~~~~~~~~~~ In file included from sage/symbolic/ginac/expairseq.h:27, from sage/symbolic/ginac/add.h:26, - from sage/symbolic/ginac/mpoly.cpp:33: + from sage/symbolic/ginac/mpoly-singular.cpp:32: sage/symbolic/ginac/expair.h:94:37: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 94 | struct expair_is_less : public std::binary_function { | ^~~~~~~~~~~~~~~ @@ -7699,22 +7729,7 @@ /usr/include/arb.h:310:7: note: in a call to function 'arb_rel_error_bits' 310 | slong arb_rel_error_bits(const arb_t x); | ^~~~~~~~~~~~~~~~~~ -In file included from sage/symbolic/ginac/basic.h:35, - from sage/symbolic/ginac/ex.h:26, - from sage/symbolic/ginac/expair.h:26, - from sage/symbolic/ginac/expairseq.h:27, - from sage/symbolic/ginac/mul.h:26, - from sage/symbolic/ginac/mul.cpp:23: -sage/symbolic/ginac/ptr.h:162:11: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 162 | : public binary_function, GiNaC::ptr, bool> { - | ^~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/bits/refwrap.h:39, - from /usr/include/c++/12/vector:66, - from sage/symbolic/ginac/basic.h:26: -/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -[ 47/528] build/cythonized/sage/rings/tate_algebra_element.c:32022:18: warning: '__pyx_pw_4sage_9structure_7richcmp_9revop' defined but not used [-Wunused-function] +build/cythonized/sage/rings/tate_algebra_element.c:32022:18: warning: '__pyx_pw_4sage_9structure_7richcmp_9revop' defined but not used [-Wunused-function] 32022 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_9revop(PyObject *__pyx_self, PyObject *__pyx_arg_op) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/rings/tate_algebra_element.c:32021:13: warning: '__pyx_doc_4sage_9structure_7richcmp_8revop' defined but not used [-Wunused-variable] @@ -7756,7 +7771,28 @@ build/cythonized/sage/rings/tate_algebra_element.c:30142:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 30142 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 48/528] sage/symbolic/ginac/ex.h:680:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] +In file included from sage/symbolic/ginac/expairseq.h:27, + from sage/symbolic/ginac/add.h:26, + from sage/symbolic/ginac/mpoly.cpp:33: +sage/symbolic/ginac/expair.h:94:37: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 94 | struct expair_is_less : public std::binary_function { + | ^~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +sage/symbolic/ginac/expair.h:102:42: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 102 | struct expair_rest_is_less : public std::binary_function { + | ^~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +sage/symbolic/ginac/expair.h:106:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 106 | struct expair_swap : public std::binary_function { + | ^~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +sage/symbolic/ginac/ex.h:680:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 680 | struct ex_is_less : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here @@ -7780,17 +7816,63 @@ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -In file included from sage/symbolic/ginac/basic.h:35, - from sage/symbolic/ginac/normal.cpp:29: -sage/symbolic/ginac/ptr.h:162:11: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 162 | : public binary_function, GiNaC::ptr, bool> { - | ^~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/bits/refwrap.h:39, - from /usr/include/c++/12/vector:66, - from sage/symbolic/ginac/basic.h:26: +sage/symbolic/ginac/expair.h:94:37: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 94 | struct expair_is_less : public std::binary_function { + | ^~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +sage/symbolic/ginac/expair.h:102:42: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 102 | struct expair_rest_is_less : public std::binary_function { + | ^~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +sage/symbolic/ginac/expair.h:106:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 106 | struct expair_swap : public std::binary_function { + | ^~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +sage/symbolic/ginac/mpoly-singular.cpp: In function 'CanonicalForm GiNaC::num2canonical(const numeric&, ex_int_umap&, exvector&)': +sage/symbolic/ginac/mpoly-singular.cpp:79:21: warning: catching polymorphic type 'class std::runtime_error' by value [-Wcatch-value=] + 79 | catch (std::runtime_error) { + | ^~~~~~~~~~~~~ +sage/symbolic/ginac/mpoly-singular.cpp: In member function 'const CanonicalForm GiNaC::ex::to_canonical(GiNaC::ex_int_umap&, GiNaC::power_ocvector_map&, GiNaC::exvector&) const': +sage/symbolic/ginac/mpoly-singular.cpp:236:45: warning: catching polymorphic type 'class std::runtime_error' by value [-Wcatch-value=] + 236 | catch (std::runtime_error) { + | ^~~~~~~~~~~~~ +sage/symbolic/ginac/mpoly-singular.cpp:264:37: warning: catching polymorphic type 'class std::runtime_error' by value [-Wcatch-value=] + 264 | catch (std::runtime_error) { + | ^~~~~~~~~~~~~ +In file included from sage/symbolic/ginac/normal.cpp:30: +sage/symbolic/ginac/ex.h:680:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 680 | struct ex_is_less : public std::binary_function { + | ^~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +sage/symbolic/ginac/ex.h:684:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 684 | struct ex_is_equal : public std::binary_function { + | ^~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +sage/symbolic/ginac/ex.h:688:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 688 | struct op0_is_equal : public std::binary_function { + | ^~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +sage/symbolic/ginac/ex.h:692:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 692 | struct ex_swap : public std::binary_function { + | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ +In file included from sage/symbolic/ginac/expairseq.h:27, + from sage/symbolic/ginac/add.h:26, + from sage/symbolic/ginac/normal.cpp:32: sage/symbolic/ginac/expair.h:94:37: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 94 | struct expair_is_less : public std::binary_function { | ^~~~~~~~~~~~~~~ @@ -7809,15 +7891,6 @@ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -sage/symbolic/ginac/numeric.cpp:71: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] - 71 | #pragma clang diagnostic push - | -sage/symbolic/ginac/numeric.cpp:72: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] - 72 | #pragma clang diagnostic ignored "-Wdeprecated-register" - | -sage/symbolic/ginac/numeric.cpp:74: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] - 74 | #pragma clang diagnostic pop - | In file included from sage/symbolic/ginac/mul.cpp:35: sage/symbolic/ginac/order.h:38:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 38 | class print_order : public std::binary_function { @@ -7831,6 +7904,13 @@ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ +[ 47/528] [ 48/528] sage/symbolic/ginac/normal.cpp: In member function 'virtual GiNaC::ex GiNaC::expairseq::to_polynomial(GiNaC::exmap&) const': +sage/symbolic/ginac/normal.cpp:1057:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] + 1057 | if (oc.info(info_flags::numeric)) + | ^~ +sage/symbolic/ginac/normal.cpp:1060:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' + 1060 | s.emplace_back(oc, _ex1); + | ^ build/cythonized/sage/rings/ring_extension_morphism.c:12505:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] 12505 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -7843,6 +7923,39 @@ build/cythonized/sage/rings/ring_extension_morphism.c:12159:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 12159 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 49/528] build/cythonized/sage/rings/ring_extension_element.c:16231:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] +16231 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/ring_extension_element.c:16230:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] +16230 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/ring_extension_element.c:15886:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] +15886 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/ring_extension_element.c:15885:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] +15885 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/ring_extension_conversion.c:8140:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] + 8140 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/ring_extension_conversion.c:8139:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] + 8139 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/ring_extension_conversion.c:7795:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] + 7795 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/ring_extension_conversion.c:7794:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] + 7794 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +sage/symbolic/ginac/numeric.cpp:71: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] + 71 | #pragma clang diagnostic push + | +sage/symbolic/ginac/numeric.cpp:72: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] + 72 | #pragma clang diagnostic ignored "-Wdeprecated-register" + | +sage/symbolic/ginac/numeric.cpp:74: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] + 74 | #pragma clang diagnostic pop + | In file included from sage/symbolic/ginac/basic.h:35, from sage/symbolic/ginac/numeric.h:49, from sage/symbolic/ginac/numeric.cpp:61: @@ -7867,43 +7980,6 @@ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -build/cythonized/sage/rings/ring_extension_element.c:16231:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] -16231 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/ring_extension_element.c:16230:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] -16230 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/ring_extension_element.c:15886:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] -15886 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/ring_extension_element.c:15885:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] -15885 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from sage/symbolic/ginac/normal.cpp:30: -sage/symbolic/ginac/ex.h:680:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 680 | struct ex_is_less : public std::binary_function { - | ^~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -sage/symbolic/ginac/ex.h:684:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 684 | struct ex_is_equal : public std::binary_function { - | ^~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -sage/symbolic/ginac/ex.h:688:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 688 | struct op0_is_equal : public std::binary_function { - | ^~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -sage/symbolic/ginac/ex.h:692:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 692 | struct ex_swap : public std::binary_function { - | ^~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ In file included from sage/symbolic/ginac/constant.h:27, from sage/symbolic/ginac/numeric.h:50: sage/symbolic/ginac/ex.h:680:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] @@ -7951,56 +8027,7 @@ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -In file included from sage/symbolic/ginac/expairseq.h:27, - from sage/symbolic/ginac/add.h:26, - from sage/symbolic/ginac/normal.cpp:32: -sage/symbolic/ginac/expair.h:94:37: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 94 | struct expair_is_less : public std::binary_function { - | ^~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -sage/symbolic/ginac/expair.h:102:42: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 102 | struct expair_rest_is_less : public std::binary_function { - | ^~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -sage/symbolic/ginac/expair.h:106:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 106 | struct expair_swap : public std::binary_function { - | ^~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -sage/symbolic/ginac/normal.cpp: In member function 'virtual GiNaC::ex GiNaC::expairseq::to_polynomial(GiNaC::exmap&) const': -sage/symbolic/ginac/normal.cpp:1057:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] - 1057 | if (oc.info(info_flags::numeric)) - | ^~ -sage/symbolic/ginac/normal.cpp:1060:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' - 1060 | s.emplace_back(oc, _ex1); - | ^ -sage/symbolic/ginac/numeric.cpp: In member function 'const GiNaC::numeric GiNaC::numeric::real() const': -sage/symbolic/ginac/numeric.cpp:3639:29: warning: catching polymorphic type 'class std::logic_error' by value [-Wcatch-value=] - 3639 | catch (std::logic_error) {} - | ^~~~~~~~~~~ -sage/symbolic/ginac/numeric.cpp:3643:29: warning: catching polymorphic type 'class std::logic_error' by value [-Wcatch-value=] - 3643 | catch (std::logic_error) {} - | ^~~~~~~~~~~ -sage/symbolic/ginac/numeric.cpp: In member function 'const GiNaC::numeric GiNaC::numeric::imag() const': -sage/symbolic/ginac/numeric.cpp:3667:29: warning: catching polymorphic type 'class std::logic_error' by value [-Wcatch-value=] - 3667 | catch (std::logic_error) {} - | ^~~~~~~~~~~ -sage/symbolic/ginac/numeric.cpp:3671:29: warning: catching polymorphic type 'class std::logic_error' by value [-Wcatch-value=] - 3671 | catch (std::logic_error) {} - | ^~~~~~~~~~~ -sage/symbolic/ginac/numeric.cpp: In function 'const GiNaC::numeric GiNaC::Li2(const numeric&, PyObject*)': -sage/symbolic/ginac/numeric.cpp:4948:21: warning: catching polymorphic type 'class std::logic_error' by value [-Wcatch-value=] - 4948 | catch (std::logic_error) {} - | ^~~~~~~~~~~ -sage/symbolic/ginac/numeric.cpp:4952:21: warning: catching polymorphic type 'class std::logic_error' by value [-Wcatch-value=] - 4952 | catch (std::logic_error) {} - | ^~~~~~~~~~~ -In file included from sage/symbolic/ginac/constant.h:27, +[ 50/528] [ 51/528] In file included from sage/symbolic/ginac/constant.h:27, from sage/symbolic/ginac/numeric.h:50: sage/symbolic/ginac/ex.h:680:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 680 | struct ex_is_less : public std::binary_function { @@ -8026,7 +8053,7 @@ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -[ 49/528] In file included from sage/symbolic/ginac/expairseq.h:27, +In file included from sage/symbolic/ginac/expairseq.h:27, from sage/symbolic/ginac/add.h:26, from sage/symbolic/ginac/operators.cpp:24: sage/symbolic/ginac/expair.h:94:37: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] @@ -8047,18 +8074,57 @@ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -build/cythonized/sage/rings/ring_extension_conversion.c:8140:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] - 8140 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { +sage/symbolic/ginac/numeric.cpp: In member function 'const GiNaC::numeric GiNaC::numeric::real() const': +sage/symbolic/ginac/numeric.cpp:3639:29: warning: catching polymorphic type 'class std::logic_error' by value [-Wcatch-value=] + 3639 | catch (std::logic_error) {} + | ^~~~~~~~~~~ +sage/symbolic/ginac/numeric.cpp:3643:29: warning: catching polymorphic type 'class std::logic_error' by value [-Wcatch-value=] + 3643 | catch (std::logic_error) {} + | ^~~~~~~~~~~ +sage/symbolic/ginac/numeric.cpp: In member function 'const GiNaC::numeric GiNaC::numeric::imag() const': +sage/symbolic/ginac/numeric.cpp:3667:29: warning: catching polymorphic type 'class std::logic_error' by value [-Wcatch-value=] + 3667 | catch (std::logic_error) {} + | ^~~~~~~~~~~ +sage/symbolic/ginac/numeric.cpp:3671:29: warning: catching polymorphic type 'class std::logic_error' by value [-Wcatch-value=] + 3671 | catch (std::logic_error) {} + | ^~~~~~~~~~~ +[ 52/528] sage/symbolic/ginac/numeric.cpp: In function 'const GiNaC::numeric GiNaC::Li2(const numeric&, PyObject*)': +sage/symbolic/ginac/numeric.cpp:4948:21: warning: catching polymorphic type 'class std::logic_error' by value [-Wcatch-value=] + 4948 | catch (std::logic_error) {} + | ^~~~~~~~~~~ +sage/symbolic/ginac/numeric.cpp:4952:21: warning: catching polymorphic type 'class std::logic_error' by value [-Wcatch-value=] + 4952 | catch (std::logic_error) {} + | ^~~~~~~~~~~ +build/cythonized/sage/rings/ring_extension.c:24585:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] +24585 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/ring_extension_conversion.c:8139:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] - 8139 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; +build/cythonized/sage/rings/ring_extension.c:24584:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] +24584 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/ring_extension_conversion.c:7795:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] - 7795 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { +build/cythonized/sage/rings/ring_extension.c:24240:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] +24240 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/ring_extension_conversion.c:7794:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] - 7794 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; +build/cythonized/sage/rings/ring_extension.c:24239:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] +24239 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/real_mpfr.c:42221:18: warning: '__pyx_pw_4sage_5arith_16numerical_approx_1digits_to_bits' defined but not used [-Wunused-function] +42221 | static PyObject *__pyx_pw_4sage_5arith_16numerical_approx_1digits_to_bits(PyObject *__pyx_self, PyObject *__pyx_v_d) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/real_mpfr.c:42220:13: warning: '__pyx_doc_4sage_5arith_16numerical_approx_digits_to_bits' defined but not used [-Wunused-variable] +42220 | static char __pyx_doc_4sage_5arith_16numerical_approx_digits_to_bits[] = "digits_to_bits(d) -> long\nFile: sage/arith/numerical_approx.pxd (starting at line 1)\n\n EXAMPLES::\n\n sage: from sage.arith.numerical_approx import digits_to_bits\n sage: digits_to_bits(None)\n 53\n sage: digits_to_bits(15)\n 54\n sage: digits_to_bits(-1)\n Traceback (most recent call last):\n ...\n ValueError: number of digits must be positive\n\n TESTS::\n\n sage: digits_to_bits(\"10\")\n Traceback (most recent call last):\n ...\n TypeError: must be real number, not str\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/real_mpfr.c:41589:18: warning: '__pyx_pw_4sage_9structure_7richcmp_9revop' defined but not used [-Wunused-function] +41589 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_9revop(PyObject *__pyx_self, PyObject *__pyx_arg_op) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/real_mpfr.c:41588:13: warning: '__pyx_doc_4sage_9structure_7richcmp_8revop' defined but not used [-Wunused-variable] +41588 | static char __pyx_doc_4sage_9structure_7richcmp_8revop[] = "revop(int op) -> int\nFile: sage/structure/richcmp.pxd (starting at line 199)\n\n Return the reverse operation of ``op``.\n\n For example, <= becomes >=, etc.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import revop\n sage: [revop(i) for i in range(6)]\n [4, 5, 2, 3, 0, 1]\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/real_mpfr.c:41462:18: warning: '__pyx_pw_4sage_9structure_7richcmp_7rich_to_bool_sgn' defined but not used [-Wunused-function] +41462 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_7rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/real_mpfr.c:41461:13: warning: '__pyx_doc_4sage_9structure_7richcmp_6rich_to_bool_sgn' defined but not used [-Wunused-variable] +41461 | static char __pyx_doc_4sage_9structure_7richcmp_6rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/richcmp.pxd (starting at line 187)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from sage/symbolic/ginac/basic.h:35, from sage/symbolic/ginac/ex.h:26, from sage/symbolic/ginac/order.h:27, @@ -8072,20 +8138,40 @@ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -In file included from sage/symbolic/ginac/basic.h:35, - from sage/symbolic/ginac/py_funcs.h:10, - from sage/symbolic/ginac/power.h:26, - from sage/symbolic/ginac/power.cpp:23: -sage/symbolic/ginac/ptr.h:162:11: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 162 | : public binary_function, GiNaC::ptr, bool> { - | ^~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/bits/refwrap.h:39, - from /usr/include/c++/12/vector:66, - from sage/symbolic/ginac/basic.h:26: -/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -[ 50/528] [ 51/528] sage/symbolic/ginac/ex.h:680:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] +build/cythonized/sage/rings/real_mpfr.c:41333:18: warning: '__pyx_pw_4sage_9structure_7richcmp_5rich_to_bool' defined but not used [-Wunused-function] +41333 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_5rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/real_mpfr.c:41332:13: warning: '__pyx_doc_4sage_9structure_7richcmp_4rich_to_bool' defined but not used [-Wunused-variable] +41332 | static char __pyx_doc_4sage_9structure_7richcmp_4rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/richcmp.pxd (starting at line 120)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an old-style comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an old-style comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n :func:`rich_to_bool_sgn` if ``c`` could be outside the\n [-1, 0, 1] range.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/real_mpfr.c:41143:18: warning: '__pyx_pw_4sage_9structure_7richcmp_3richcmp_not_equal' defined but not used [-Wunused-function] +41143 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_3richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/real_mpfr.c:41142:13: warning: '__pyx_doc_4sage_9structure_7richcmp_2richcmp_not_equal' defined but not used [-Wunused-variable] +41142 | static char __pyx_doc_4sage_9structure_7richcmp_2richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/richcmp.pxd (starting at line 56)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/real_mpfr.c:40927:18: warning: '__pyx_pw_4sage_9structure_7richcmp_1richcmp' defined but not used [-Wunused-function] +40927 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_1richcmp(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/real_mpfr.c:40926:13: warning: '__pyx_doc_4sage_9structure_7richcmp_richcmp' defined but not used [-Wunused-variable] +40926 | static char __pyx_doc_4sage_9structure_7richcmp_richcmp[] = "richcmp(x, y, int op)\nFile: sage/structure/richcmp.pxd (starting at line 6)\n\n Return the result of the rich comparison of ``x`` and ``y`` with\n operator ``op``.\n\n INPUT:\n\n - ``x``, ``y`` -- arbitrary Python objects\n\n - ``op`` -- comparison operator (one of ``op_LT`, ``op_LE``,\n ``op_EQ``, ``op_NE``, ``op_GT``, ``op_GE``).\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import *\n sage: richcmp(3, 4, op_LT)\n True\n sage: richcmp(x, x^2, op_EQ)\n x == x^2\n\n The two examples above are completely equivalent to ``3 < 4``\n and ``x == x^2``. For this reason, it only makes sense in practice\n to call ``richcmp`` with a non-constant value for ``op``.\n\n We can write a custom ``Element`` class which shows a more\n realistic example of how to use this::\n\n sage: from sage.structure.element import Element\n sage: class MyElement(Element):\n ....: def __init__(self, parent, value):\n ....: Element.__init__(self, parent)\n ....: self.v = value\n ....: def _richcmp_(self, other, op):\n ....: return richcmp(self.v, other.v, op)\n sage: P = Parent()\n sage: x = MyElement(P, 3)\n sage: y = MyElement(P, 3)\n sage: x < y\n False\n sage: x == y\n True\n sage: x > y\n False\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/real_mpfr.c:40764:18: warning: '__pyx_pw_4sage_7cpython_6string_3str_to_bytes' defined but not used [-Wunused-function] +40764 | static PyObject *__pyx_pw_4sage_7cpython_6string_3str_to_bytes(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/real_mpfr.c:40763:13: warning: '__pyx_doc_4sage_7cpython_6string_2str_to_bytes' defined but not used [-Wunused-variable] +40763 | static char __pyx_doc_4sage_7cpython_6string_2str_to_bytes[] = "str_to_bytes(s, encoding=None, errors=None) -> bytes\nFile: sage/cpython/string.pxd (starting at line 54)\n\n Convert ``str`` or ``unicode`` to ``bytes``.\n\n It encodes the given ``str`` to a Python 3 ``bytes``\n using the specified encoding. It is a no-op on ``bytes`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import str_to_bytes\n sage: bs = [str_to_bytes(u'\317\200')]\n sage: all(b == b'\\xcf\\x80' for b in bs)\n True\n sage: str_to_bytes([])\n Traceback (most recent call last):\n ...\n TypeError: expected str... list found\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/real_mpfr.c:40559:18: warning: '__pyx_pw_4sage_7cpython_6string_1bytes_to_str' defined but not used [-Wunused-function] +40559 | static PyObject *__pyx_pw_4sage_7cpython_6string_1bytes_to_str(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/real_mpfr.c:40558:13: warning: '__pyx_doc_4sage_7cpython_6string_bytes_to_str' defined but not used [-Wunused-variable] +40558 | static char __pyx_doc_4sage_7cpython_6string_bytes_to_str[] = "bytes_to_str(b, encoding=None, errors=None) -> str\nFile: sage/cpython/string.pxd (starting at line 28)\n\n Convert ``bytes`` to ``str``.\n\n This decodes the given ``bytes`` to a Python 3 unicode ``str`` using\n the specified encoding. It is a no-op on ``str`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import bytes_to_str\n sage: s = bytes_to_str(b'\\xcf\\x80')\n sage: s == u'\317\200'\n True\n sage: bytes_to_str([])\n Traceback (most recent call last):\n ...\n TypeError: expected bytes, list found\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/real_mpfr.c:39858:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] +39858 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +sage/symbolic/ginac/ex.h:680:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 680 | struct ex_is_less : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here @@ -8109,6 +8195,9 @@ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ +build/cythonized/sage/rings/real_mpfr.c:39857:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] +39857 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from sage/symbolic/ginac/expairseq.h:27, from sage/symbolic/ginac/mul.h:26, from sage/symbolic/ginac/order.h:29: @@ -8130,6 +8219,37 @@ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ +build/cythonized/sage/rings/real_mpfr.c:39513:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] +39513 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/real_mpfr.c:39512:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] +39512 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +sage/symbolic/ginac/order.h:38:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 38 | class print_order : public std::binary_function { + | ^~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +sage/symbolic/ginac/order.h:100:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 100 | public std::binary_function + | ^~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +In file included from sage/symbolic/ginac/basic.h:35, + from sage/symbolic/ginac/py_funcs.h:10, + from sage/symbolic/ginac/power.h:26, + from sage/symbolic/ginac/power.cpp:23: +sage/symbolic/ginac/ptr.h:162:11: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 162 | : public binary_function, GiNaC::ptr, bool> { + | ^~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/bits/refwrap.h:39, + from /usr/include/c++/12/vector:66, + from sage/symbolic/ginac/basic.h:26: +/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ In file included from sage/symbolic/ginac/constant.h:27, from sage/symbolic/ginac/py_funcs.h:11: sage/symbolic/ginac/ex.h:680:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] @@ -8176,18 +8296,6 @@ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -sage/symbolic/ginac/order.h:38:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 38 | class print_order : public std::binary_function { - | ^~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -sage/symbolic/ginac/order.h:100:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 100 | public std::binary_function - | ^~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ sage/symbolic/ginac/power.cpp: In member function 'virtual GiNaC::ex GiNaC::power::eval(int) const': sage/symbolic/ginac/power.cpp:432:25: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 432 | if (basis_inf.is_unsigned_infinity()) @@ -8195,13 +8303,25 @@ sage/symbolic/ginac/power.cpp:435:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 435 | return mul(pow(basis_inf.get_direction(), eexponent), Infinity); | ^~~~~~ +In file included from sage/symbolic/ginac/basic.h:35, + from sage/symbolic/ginac/pseries.h:26, + from sage/symbolic/ginac/pseries.cpp:24: +sage/symbolic/ginac/ptr.h:162:11: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 162 | : public binary_function, GiNaC::ptr, bool> { + | ^~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/bits/refwrap.h:39, + from /usr/include/c++/12/vector:66, + from sage/symbolic/ginac/basic.h:26: +/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ sage/symbolic/ginac/power.cpp:451:25: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 451 | if (ebasis.is_positive()) | ^~ sage/symbolic/ginac/power.cpp:454:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 454 | return UnsignedInfinity; | ^~~~~~ -sage/symbolic/ginac/power.cpp: In member function 'virtual int GiNaC::power::compare_same_type(const GiNaC::basic&) const': +[ 53/528] sage/symbolic/ginac/power.cpp: In member function 'virtual int GiNaC::power::compare_same_type(const GiNaC::basic&) const': sage/symbolic/ginac/power.cpp:891:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 891 | if (cmpval != 0) | ^~ @@ -8221,30 +8341,6 @@ sage/symbolic/ginac/power.cpp:1033:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 1033 | return (new power(expanded_basis,expanded_exponent))->setflag(status_flags::dynallocated | (options == 0 ? status_flags::expanded : 0)); | ^~~~~~ -build/cythonized/sage/rings/ring_extension.c:24585:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] -24585 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/ring_extension.c:24584:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] -24584 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/ring_extension.c:24240:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] -24240 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/ring_extension.c:24239:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] -24239 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 52/528] In file included from sage/symbolic/ginac/basic.h:35, - from sage/symbolic/ginac/pseries.h:26, - from sage/symbolic/ginac/pseries.cpp:24: -sage/symbolic/ginac/ptr.h:162:11: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 162 | : public binary_function, GiNaC::ptr, bool> { - | ^~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/bits/refwrap.h:39, - from /usr/include/c++/12/vector:66, - from sage/symbolic/ginac/basic.h:26: -/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ In function '__pyx_pf_4sage_5rings_8real_arb_8RealBall_36below_abs', inlined from '__pyx_pw_4sage_5rings_8real_arb_8RealBall_37below_abs' at build/cythonized/sage/rings/real_arb.c:16456:13: build/cythonized/sage/rings/real_arb.c:16509:16: warning: 'arb_contains_zero' reading 48 bytes from a region of size 32 [-Wstringop-overread] @@ -8255,6 +8351,51 @@ /usr/include/arb.h:265:5: note: in a call to function 'arb_contains_zero' 265 | int arb_contains_zero(const arb_t x); | ^~~~~~~~~~~~~~~~~ +In file included from sage/symbolic/ginac/basic.h:35, + from sage/symbolic/ginac/py_funcs.h:10, + from sage/symbolic/ginac/py_funcs.cpp:6: +sage/symbolic/ginac/ptr.h:162:11: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 162 | : public binary_function, GiNaC::ptr, bool> { + | ^~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/bits/refwrap.h:39, + from /usr/include/c++/12/vector:66, + from sage/symbolic/ginac/basic.h:26: +/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +build/cythonized/sage/rings/real_mpfi.c: In function '__pyx_f_4sage_5rings_9real_mpfi_24RealIntervalFieldElement__str_question_style': +build/cythonized/sage/rings/real_mpfi.c:12832:68: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'mp_exp_t' {aka 'long int'} [-Wsign-compare] +12832 | __pyx_t_11 = ((mpz_sizeinbase(__pyx_v_lower_mpz, __pyx_v_base) < __pyx_v_expo_delta) != 0); + | ^ +build/cythonized/sage/rings/real_mpfi.c:12952:68: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'mp_exp_t' {aka 'long int'} [-Wsign-compare] +12952 | __pyx_t_11 = ((mpz_sizeinbase(__pyx_v_upper_mpz, __pyx_v_base) < __pyx_v_expo_delta) != 0); + | ^ +In file included from sage/symbolic/ginac/constant.h:27, + from sage/symbolic/ginac/py_funcs.h:11: +sage/symbolic/ginac/ex.h:680:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 680 | struct ex_is_less : public std::binary_function { + | ^~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +sage/symbolic/ginac/ex.h:684:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 684 | struct ex_is_equal : public std::binary_function { + | ^~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +sage/symbolic/ginac/ex.h:688:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 688 | struct op0_is_equal : public std::binary_function { + | ^~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +sage/symbolic/ginac/ex.h:692:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 692 | struct ex_swap : public std::binary_function { + | ^~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ In file included from sage/symbolic/ginac/expair.h:26, from sage/symbolic/ginac/expairseq.h:27, from sage/symbolic/ginac/pseries.h:27: @@ -8300,6 +8441,46 @@ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ +In file included from sage/symbolic/ginac/basic.h:35, + from sage/symbolic/ginac/relational.h:26, + from sage/symbolic/ginac/relational.cpp:24: +sage/symbolic/ginac/ptr.h:162:11: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 162 | : public binary_function, GiNaC::ptr, bool> { + | ^~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/bits/refwrap.h:39, + from /usr/include/c++/12/vector:66, + from sage/symbolic/ginac/basic.h:26: +/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +[ 54/528] In file included from sage/symbolic/ginac/basic.h:35, + from sage/symbolic/ginac/ex.h:26, + from sage/symbolic/ginac/container.h:26, + from sage/symbolic/ginac/exprseq.h:26, + from sage/symbolic/ginac/function.h:26, + from sage/symbolic/ginac/remember.cpp:24: +sage/symbolic/ginac/ptr.h:162:11: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 162 | : public binary_function, GiNaC::ptr, bool> { + | ^~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/bits/refwrap.h:39, + from /usr/include/c++/12/vector:66, + from sage/symbolic/ginac/basic.h:26: +/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +In function '__pyx_pf_4sage_5rings_11complex_arb_11ComplexBall_40below_abs', + inlined from '__pyx_pw_4sage_5rings_11complex_arb_11ComplexBall_41below_abs' at build/cythonized/sage/rings/complex_arb.c:16836:13: +build/cythonized/sage/rings/complex_arb.c:16893:16: warning: 'arb_contains_zero' reading 48 bytes from a region of size 32 [-Wstringop-overread] +16893 | __pyx_t_4 = (arb_contains_zero(__pyx_v_res->value) != 0); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/complex_arb.c:16893:16: note: referencing argument 1 of type 'const arb_struct[1]' +In file included from /usr/include/acb.h:23, + from ./sage/libs/arb/arb_wrap.h:14, + from build/cythonized/sage/rings/complex_arb.c:802: +/usr/include/arb.h: In function '__pyx_pw_4sage_5rings_11complex_arb_11ComplexBall_41below_abs': +/usr/include/arb.h:265:5: note: in a call to function 'arb_contains_zero' + 265 | int arb_contains_zero(const arb_t x); + | ^~~~~~~~~~~~~~~~~ sage/symbolic/ginac/pseries.cpp: In member function 'virtual GiNaC::numeric GiNaC::pseries::degree(const GiNaC::ex&) const': sage/symbolic/ginac/pseries.cpp:286:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 286 | if (!seq.empty()) @@ -8335,128 +8516,23 @@ sage/symbolic/ginac/pseries.cpp:1157:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 1157 | epvector new_seq; | ^~~~~~~~ -In function '__pyx_pf_4sage_5rings_11complex_arb_11ComplexBall_40below_abs', - inlined from '__pyx_pw_4sage_5rings_11complex_arb_11ComplexBall_41below_abs' at build/cythonized/sage/rings/complex_arb.c:16836:13: -build/cythonized/sage/rings/complex_arb.c:16893:16: warning: 'arb_contains_zero' reading 48 bytes from a region of size 32 [-Wstringop-overread] -16893 | __pyx_t_4 = (arb_contains_zero(__pyx_v_res->value) != 0); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/complex_arb.c:16893:16: note: referencing argument 1 of type 'const arb_struct[1]' -In file included from /usr/include/acb.h:23, - from ./sage/libs/arb/arb_wrap.h:14, - from build/cythonized/sage/rings/complex_arb.c:802: -/usr/include/arb.h: In function '__pyx_pw_4sage_5rings_11complex_arb_11ComplexBall_41below_abs': -/usr/include/arb.h:265:5: note: in a call to function 'arb_contains_zero' - 265 | int arb_contains_zero(const arb_t x); - | ^~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/real_mpfr.c:42221:18: warning: '__pyx_pw_4sage_5arith_16numerical_approx_1digits_to_bits' defined but not used [-Wunused-function] -42221 | static PyObject *__pyx_pw_4sage_5arith_16numerical_approx_1digits_to_bits(PyObject *__pyx_self, PyObject *__pyx_v_d) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/real_mpfr.c:42220:13: warning: '__pyx_doc_4sage_5arith_16numerical_approx_digits_to_bits' defined but not used [-Wunused-variable] -42220 | static char __pyx_doc_4sage_5arith_16numerical_approx_digits_to_bits[] = "digits_to_bits(d) -> long\nFile: sage/arith/numerical_approx.pxd (starting at line 1)\n\n EXAMPLES::\n\n sage: from sage.arith.numerical_approx import digits_to_bits\n sage: digits_to_bits(None)\n 53\n sage: digits_to_bits(15)\n 54\n sage: digits_to_bits(-1)\n Traceback (most recent call last):\n ...\n ValueError: number of digits must be positive\n\n TESTS::\n\n sage: digits_to_bits(\"10\")\n Traceback (most recent call last):\n ...\n TypeError: must be real number, not str\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -sage/symbolic/ginac/pseries.cpp: In member function 'GiNaC::ex GiNaC::ex::series(const GiNaC::ex&, int, unsigned int) const': -sage/symbolic/ginac/pseries.cpp:1206:31: warning: catching polymorphic type 'class GiNaC::flint_error' by value [-Wcatch-value=] - 1206 | catch(flint_error) { - | ^~~~~~~~~~~ -build/cythonized/sage/rings/real_mpfr.c:41589:18: warning: '__pyx_pw_4sage_9structure_7richcmp_9revop' defined but not used [-Wunused-function] -41589 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_9revop(PyObject *__pyx_self, PyObject *__pyx_arg_op) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/real_mpfr.c:41588:13: warning: '__pyx_doc_4sage_9structure_7richcmp_8revop' defined but not used [-Wunused-variable] -41588 | static char __pyx_doc_4sage_9structure_7richcmp_8revop[] = "revop(int op) -> int\nFile: sage/structure/richcmp.pxd (starting at line 199)\n\n Return the reverse operation of ``op``.\n\n For example, <= becomes >=, etc.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import revop\n sage: [revop(i) for i in range(6)]\n [4, 5, 2, 3, 0, 1]\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/real_mpfr.c:41462:18: warning: '__pyx_pw_4sage_9structure_7richcmp_7rich_to_bool_sgn' defined but not used [-Wunused-function] -41462 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_7rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/real_mpfr.c:41461:13: warning: '__pyx_doc_4sage_9structure_7richcmp_6rich_to_bool_sgn' defined but not used [-Wunused-variable] -41461 | static char __pyx_doc_4sage_9structure_7richcmp_6rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/richcmp.pxd (starting at line 187)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/real_mpfr.c:41333:18: warning: '__pyx_pw_4sage_9structure_7richcmp_5rich_to_bool' defined but not used [-Wunused-function] -41333 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_5rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/real_mpfr.c:41332:13: warning: '__pyx_doc_4sage_9structure_7richcmp_4rich_to_bool' defined but not used [-Wunused-variable] -41332 | static char __pyx_doc_4sage_9structure_7richcmp_4rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/richcmp.pxd (starting at line 120)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an old-style comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an old-style comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n :func:`rich_to_bool_sgn` if ``c`` could be outside the\n [-1, 0, 1] range.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/real_mpfr.c:41143:18: warning: '__pyx_pw_4sage_9structure_7richcmp_3richcmp_not_equal' defined but not used [-Wunused-function] -41143 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_3richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/real_mpfr.c:41142:13: warning: '__pyx_doc_4sage_9structure_7richcmp_2richcmp_not_equal' defined but not used [-Wunused-variable] -41142 | static char __pyx_doc_4sage_9structure_7richcmp_2richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/richcmp.pxd (starting at line 56)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/real_mpfr.c:40927:18: warning: '__pyx_pw_4sage_9structure_7richcmp_1richcmp' defined but not used [-Wunused-function] -40927 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_1richcmp(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/real_mpfr.c:40926:13: warning: '__pyx_doc_4sage_9structure_7richcmp_richcmp' defined but not used [-Wunused-variable] -40926 | static char __pyx_doc_4sage_9structure_7richcmp_richcmp[] = "richcmp(x, y, int op)\nFile: sage/structure/richcmp.pxd (starting at line 6)\n\n Return the result of the rich comparison of ``x`` and ``y`` with\n operator ``op``.\n\n INPUT:\n\n - ``x``, ``y`` -- arbitrary Python objects\n\n - ``op`` -- comparison operator (one of ``op_LT`, ``op_LE``,\n ``op_EQ``, ``op_NE``, ``op_GT``, ``op_GE``).\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import *\n sage: richcmp(3, 4, op_LT)\n True\n sage: richcmp(x, x^2, op_EQ)\n x == x^2\n\n The two examples above are completely equivalent to ``3 < 4``\n and ``x == x^2``. For this reason, it only makes sense in practice\n to call ``richcmp`` with a non-constant value for ``op``.\n\n We can write a custom ``Element`` class which shows a more\n realistic example of how to use this::\n\n sage: from sage.structure.element import Element\n sage: class MyElement(Element):\n ....: def __init__(self, parent, value):\n ....: Element.__init__(self, parent)\n ....: self.v = value\n ....: def _richcmp_(self, other, op):\n ....: return richcmp(self.v, other.v, op)\n sage: P = Parent()\n sage: x = MyElement(P, 3)\n sage: y = MyElement(P, 3)\n sage: x < y\n False\n sage: x == y\n True\n sage: x > y\n False\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/real_mpfr.c:40764:18: warning: '__pyx_pw_4sage_7cpython_6string_3str_to_bytes' defined but not used [-Wunused-function] -40764 | static PyObject *__pyx_pw_4sage_7cpython_6string_3str_to_bytes(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/real_mpfr.c:40763:13: warning: '__pyx_doc_4sage_7cpython_6string_2str_to_bytes' defined but not used [-Wunused-variable] -40763 | static char __pyx_doc_4sage_7cpython_6string_2str_to_bytes[] = "str_to_bytes(s, encoding=None, errors=None) -> bytes\nFile: sage/cpython/string.pxd (starting at line 54)\n\n Convert ``str`` or ``unicode`` to ``bytes``.\n\n It encodes the given ``str`` to a Python 3 ``bytes``\n using the specified encoding. It is a no-op on ``bytes`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import str_to_bytes\n sage: bs = [str_to_bytes(u'\317\200')]\n sage: all(b == b'\\xcf\\x80' for b in bs)\n True\n sage: str_to_bytes([])\n Traceback (most recent call last):\n ...\n TypeError: expected str... list found\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/real_mpfr.c:40559:18: warning: '__pyx_pw_4sage_7cpython_6string_1bytes_to_str' defined but not used [-Wunused-function] -40559 | static PyObject *__pyx_pw_4sage_7cpython_6string_1bytes_to_str(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 53/528] build/cythonized/sage/rings/real_mpfr.c:40558:13: warning: '__pyx_doc_4sage_7cpython_6string_bytes_to_str' defined but not used [-Wunused-variable] -40558 | static char __pyx_doc_4sage_7cpython_6string_bytes_to_str[] = "bytes_to_str(b, encoding=None, errors=None) -> str\nFile: sage/cpython/string.pxd (starting at line 28)\n\n Convert ``bytes`` to ``str``.\n\n This decodes the given ``bytes`` to a Python 3 unicode ``str`` using\n the specified encoding. It is a no-op on ``str`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import bytes_to_str\n sage: s = bytes_to_str(b'\\xcf\\x80')\n sage: s == u'\317\200'\n True\n sage: bytes_to_str([])\n Traceback (most recent call last):\n ...\n TypeError: expected bytes, list found\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/real_mpfr.c:39858:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] -39858 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/real_mpfr.c:39857:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] -39857 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/real_mpfr.c:39513:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] -39513 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/real_mpfr.c:39512:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] -39512 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from sage/symbolic/ginac/basic.h:35, - from sage/symbolic/ginac/py_funcs.h:10, - from sage/symbolic/ginac/py_funcs.cpp:6: + from sage/symbolic/ginac/numeric.h:49, + from sage/symbolic/ginac/inifcns.h:26, + from sage/symbolic/ginac/sum.cpp:15: sage/symbolic/ginac/ptr.h:162:11: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | : public binary_function, GiNaC::ptr, bool> { | ^~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/bits/refwrap.h:39, - from /usr/include/c++/12/vector:66, - from sage/symbolic/ginac/basic.h:26: -/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -build/cythonized/sage/rings/real_mpfi.c: In function '__pyx_f_4sage_5rings_9real_mpfi_24RealIntervalFieldElement__str_question_style': -build/cythonized/sage/rings/real_mpfi.c:12832:68: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'mp_exp_t' {aka 'long int'} [-Wsign-compare] -12832 | __pyx_t_11 = ((mpz_sizeinbase(__pyx_v_lower_mpz, __pyx_v_base) < __pyx_v_expo_delta) != 0); - | ^ -build/cythonized/sage/rings/real_mpfi.c:12952:68: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'mp_exp_t' {aka 'long int'} [-Wsign-compare] -12952 | __pyx_t_11 = ((mpz_sizeinbase(__pyx_v_upper_mpz, __pyx_v_base) < __pyx_v_expo_delta) != 0); - | ^ -In file included from sage/symbolic/ginac/constant.h:27, - from sage/symbolic/ginac/py_funcs.h:11: -sage/symbolic/ginac/ex.h:680:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 680 | struct ex_is_less : public std::binary_function { - | ^~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -sage/symbolic/ginac/ex.h:684:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 684 | struct ex_is_equal : public std::binary_function { - | ^~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -sage/symbolic/ginac/ex.h:688:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 688 | struct op0_is_equal : public std::binary_function { - | ^~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -sage/symbolic/ginac/ex.h:692:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 692 | struct ex_swap : public std::binary_function { - | ^~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/string:48, + from /usr/include/c++/12/stdexcept:39, + from sage/symbolic/ginac/sum.cpp:9: /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ +sage/symbolic/ginac/pseries.cpp: In member function 'GiNaC::ex GiNaC::ex::series(const GiNaC::ex&, int, unsigned int) const': +sage/symbolic/ginac/pseries.cpp:1206:31: warning: catching polymorphic type 'class GiNaC::flint_error' by value [-Wcatch-value=] + 1206 | catch(flint_error) { + | ^~~~~~~~~~~ build/cythonized/sage/rings/real_mpfi.c: At top level: build/cythonized/sage/rings/real_mpfi.c:35888:18: warning: '__pyx_pw_4sage_7cpython_6string_3str_to_bytes' defined but not used [-Wunused-function] 35888 | static PyObject *__pyx_pw_4sage_7cpython_6string_3str_to_bytes(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { @@ -8491,15 +8567,29 @@ build/cythonized/sage/rings/real_mpfi.c:34957:18: warning: '__pyx_pw_4sage_9structure_7richcmp_3richcmp_not_equal' defined but not used [-Wunused-function] 34957 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_3richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from sage/symbolic/ginac/basic.h:35, - from sage/symbolic/ginac/relational.h:26, - from sage/symbolic/ginac/relational.cpp:24: -sage/symbolic/ginac/ptr.h:162:11: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 162 | : public binary_function, GiNaC::ptr, bool> { - | ^~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/bits/refwrap.h:39, - from /usr/include/c++/12/vector:66, - from sage/symbolic/ginac/basic.h:26: +In file included from sage/symbolic/ginac/constant.h:27, + from sage/symbolic/ginac/numeric.h:50: +sage/symbolic/ginac/ex.h:680:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 680 | struct ex_is_less : public std::binary_function { + | ^~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +sage/symbolic/ginac/ex.h:684:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 684 | struct ex_is_equal : public std::binary_function { + | ^~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +sage/symbolic/ginac/ex.h:688:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 688 | struct op0_is_equal : public std::binary_function { + | ^~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +sage/symbolic/ginac/ex.h:692:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 692 | struct ex_swap : public std::binary_function { + | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ @@ -8515,6 +8605,27 @@ build/cythonized/sage/rings/real_mpfi.c:34134:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] 34134 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from sage/symbolic/ginac/expairseq.h:27, + from sage/symbolic/ginac/mul.h:26, + from sage/symbolic/ginac/sum.cpp:17: +sage/symbolic/ginac/expair.h:94:37: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 94 | struct expair_is_less : public std::binary_function { + | ^~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +sage/symbolic/ginac/expair.h:102:42: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 102 | struct expair_rest_is_less : public std::binary_function { + | ^~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +sage/symbolic/ginac/expair.h:106:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 106 | struct expair_swap : public std::binary_function { + | ^~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ build/cythonized/sage/rings/real_mpfi.c:34133:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] 34133 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -8524,22 +8635,59 @@ build/cythonized/sage/rings/real_mpfi.c:33788:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 33788 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 54/528] In file included from sage/symbolic/ginac/basic.h:35, - from sage/symbolic/ginac/ex.h:26, - from sage/symbolic/ginac/container.h:26, - from sage/symbolic/ginac/exprseq.h:26, - from sage/symbolic/ginac/function.h:26, - from sage/symbolic/ginac/remember.cpp:24: -sage/symbolic/ginac/ptr.h:162:11: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 162 | : public binary_function, GiNaC::ptr, bool> { - | ^~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/bits/refwrap.h:39, - from /usr/include/c++/12/vector:66, - from sage/symbolic/ginac/basic.h:26: -/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -In file included from sage/symbolic/ginac/relational.h:27: +build/cythonized/sage/rings/real_lazy.c:21057:18: warning: '__pyx_pw_4sage_9structure_7richcmp_9revop' defined but not used [-Wunused-function] +21057 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_9revop(PyObject *__pyx_self, PyObject *__pyx_arg_op) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/real_lazy.c:21056:13: warning: '__pyx_doc_4sage_9structure_7richcmp_8revop' defined but not used [-Wunused-variable] +21056 | static char __pyx_doc_4sage_9structure_7richcmp_8revop[] = "revop(int op) -> int\nFile: sage/structure/richcmp.pxd (starting at line 199)\n\n Return the reverse operation of ``op``.\n\n For example, <= becomes >=, etc.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import revop\n sage: [revop(i) for i in range(6)]\n [4, 5, 2, 3, 0, 1]\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/real_lazy.c:20930:18: warning: '__pyx_pw_4sage_9structure_7richcmp_7rich_to_bool_sgn' defined but not used [-Wunused-function] +20930 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_7rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/real_lazy.c:20929:13: warning: '__pyx_doc_4sage_9structure_7richcmp_6rich_to_bool_sgn' defined but not used [-Wunused-variable] +20929 | static char __pyx_doc_4sage_9structure_7richcmp_6rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/richcmp.pxd (starting at line 187)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/real_lazy.c:20801:18: warning: '__pyx_pw_4sage_9structure_7richcmp_5rich_to_bool' defined but not used [-Wunused-function] +20801 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_5rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/real_lazy.c:20800:13: warning: '__pyx_doc_4sage_9structure_7richcmp_4rich_to_bool' defined but not used [-Wunused-variable] +20800 | static char __pyx_doc_4sage_9structure_7richcmp_4rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/richcmp.pxd (starting at line 120)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an old-style comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an old-style comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n :func:`rich_to_bool_sgn` if ``c`` could be outside the\n [-1, 0, 1] range.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/real_lazy.c:20611:18: warning: '__pyx_pw_4sage_9structure_7richcmp_3richcmp_not_equal' defined but not used [-Wunused-function] +20611 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_3richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/real_lazy.c:20610:13: warning: '__pyx_doc_4sage_9structure_7richcmp_2richcmp_not_equal' defined but not used [-Wunused-variable] +20610 | static char __pyx_doc_4sage_9structure_7richcmp_2richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/richcmp.pxd (starting at line 56)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/real_lazy.c:20395:18: warning: '__pyx_pw_4sage_9structure_7richcmp_1richcmp' defined but not used [-Wunused-function] +20395 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_1richcmp(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/real_lazy.c:20394:13: warning: '__pyx_doc_4sage_9structure_7richcmp_richcmp' defined but not used [-Wunused-variable] +20394 | static char __pyx_doc_4sage_9structure_7richcmp_richcmp[] = "richcmp(x, y, int op)\nFile: sage/structure/richcmp.pxd (starting at line 6)\n\n Return the result of the rich comparison of ``x`` and ``y`` with\n operator ``op``.\n\n INPUT:\n\n - ``x``, ``y`` -- arbitrary Python objects\n\n - ``op`` -- comparison operator (one of ``op_LT`, ``op_LE``,\n ``op_EQ``, ``op_NE``, ``op_GT``, ``op_GE``).\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import *\n sage: richcmp(3, 4, op_LT)\n True\n sage: richcmp(x, x^2, op_EQ)\n x == x^2\n\n The two examples above are completely equivalent to ``3 < 4``\n and ``x == x^2``. For this reason, it only makes sense in practice\n to call ``richcmp`` with a non-constant value for ``op``.\n\n We can write a custom ``Element`` class which shows a more\n realistic example of how to use this::\n\n sage: from sage.structure.element import Element\n sage: class MyElement(Element):\n ....: def __init__(self, parent, value):\n ....: Element.__init__(self, parent)\n ....: self.v = value\n ....: def _richcmp_(self, other, op):\n ....: return richcmp(self.v, other.v, op)\n sage: P = Parent()\n sage: x = MyElement(P, 3)\n sage: y = MyElement(P, 3)\n sage: x < y\n False\n sage: x == y\n True\n sage: x > y\n False\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/real_lazy.c:20253:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] +20253 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/real_lazy.c:20252:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] +20252 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/real_lazy.c:19908:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] +19908 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/real_lazy.c:19907:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] +19907 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/real_lazy.c:7237:12: warning: '__pyx_f_4sage_5rings_9real_lazy_get_new_prec' defined but not used [-Wunused-function] + 7237 | static int __pyx_f_4sage_5rings_9real_lazy_get_new_prec(PyObject *__pyx_v_R, int __pyx_v_depth) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +sage/symbolic/ginac/sum.cpp: In function 'GiNaC::ex GiNaC::gosper_sum_definite(ex, ex, ex, ex, int*)': +sage/symbolic/ginac/sum.cpp:565:16: warning: catching polymorphic type 'class GiNaC::gosper_domain_error' by value [-Wcatch-value=] + 565 | catch (gosper_domain_error) { + | ^~~~~~~~~~~~~~~~~~~ +sage/symbolic/ginac/sum.cpp: In function 'GiNaC::ex GiNaC::gosper_sum_indefinite(ex, ex, int*)': +sage/symbolic/ginac/sum.cpp:582:16: warning: catching polymorphic type 'class GiNaC::gosper_domain_error' by value [-Wcatch-value=] + 582 | catch (gosper_domain_error) { + | ^~~~~~~~~~~~~~~~~~~ sage/symbolic/ginac/ex.h:680:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 680 | struct ex_is_less : public std::binary_function { | ^~~~~~~~~~~~~~~ @@ -8564,19 +8712,7 @@ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -In file included from sage/symbolic/ginac/basic.h:35, - from sage/symbolic/ginac/numeric.h:49, - from sage/symbolic/ginac/inifcns.h:26, - from sage/symbolic/ginac/sum.cpp:15: -sage/symbolic/ginac/ptr.h:162:11: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 162 | : public binary_function, GiNaC::ptr, bool> { - | ^~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/string:48, - from /usr/include/c++/12/stdexcept:39, - from sage/symbolic/ginac/sum.cpp:9: -/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ +In file included from sage/symbolic/ginac/relational.h:27: sage/symbolic/ginac/ex.h:680:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 680 | struct ex_is_less : public std::binary_function { | ^~~~~~~~~~~~~~~ @@ -8601,6 +8737,18 @@ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ +In file included from sage/symbolic/ginac/basic.h:35, + from sage/symbolic/ginac/symbol.h:26, + from sage/symbolic/ginac/symbol.cpp:23: +sage/symbolic/ginac/ptr.h:162:11: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 162 | : public binary_function, GiNaC::ptr, bool> { + | ^~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/bits/refwrap.h:39, + from /usr/include/c++/12/vector:66, + from sage/symbolic/ginac/basic.h:26: +/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ sage/symbolic/ginac/relational.cpp: In member function 'virtual GiNaC::ex GiNaC::relational::map(GiNaC::map_function&) const': sage/symbolic/ginac/relational.cpp:225:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 225 | if (!are_ex_trivially_equal(lh, mapped_lh) @@ -8622,20 +8770,7 @@ sage/symbolic/ginac/relational.cpp:454:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 454 | return result::False; | ^~~~~~ -In file included from sage/symbolic/ginac/basic.h:35, - from sage/symbolic/ginac/symbol.h:26, - from sage/symbolic/ginac/symbol.cpp:23: -sage/symbolic/ginac/ptr.h:162:11: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 162 | : public binary_function, GiNaC::ptr, bool> { - | ^~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/bits/refwrap.h:39, - from /usr/include/c++/12/vector:66, - from sage/symbolic/ginac/basic.h:26: -/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -In file included from sage/symbolic/ginac/constant.h:27, - from sage/symbolic/ginac/numeric.h:50: +In file included from sage/symbolic/ginac/symbol.h:27: sage/symbolic/ginac/ex.h:680:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 680 | struct ex_is_less : public std::binary_function { | ^~~~~~~~~~~~~~~ @@ -8660,33 +8795,9 @@ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -build/cythonized/sage/rings/real_lazy.c:21057:18: warning: '__pyx_pw_4sage_9structure_7richcmp_9revop' defined but not used [-Wunused-function] -21057 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_9revop(PyObject *__pyx_self, PyObject *__pyx_arg_op) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/real_lazy.c:21056:13: warning: '__pyx_doc_4sage_9structure_7richcmp_8revop' defined but not used [-Wunused-variable] -21056 | static char __pyx_doc_4sage_9structure_7richcmp_8revop[] = "revop(int op) -> int\nFile: sage/structure/richcmp.pxd (starting at line 199)\n\n Return the reverse operation of ``op``.\n\n For example, <= becomes >=, etc.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import revop\n sage: [revop(i) for i in range(6)]\n [4, 5, 2, 3, 0, 1]\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/real_lazy.c:20930:18: warning: '__pyx_pw_4sage_9structure_7richcmp_7rich_to_bool_sgn' defined but not used [-Wunused-function] -20930 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_7rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/real_lazy.c:20929:13: warning: '__pyx_doc_4sage_9structure_7richcmp_6rich_to_bool_sgn' defined but not used [-Wunused-variable] -20929 | static char __pyx_doc_4sage_9structure_7richcmp_6rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/richcmp.pxd (starting at line 187)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/real_lazy.c:20801:18: warning: '__pyx_pw_4sage_9structure_7richcmp_5rich_to_bool' defined but not used [-Wunused-function] -20801 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_5rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/real_lazy.c:20800:13: warning: '__pyx_doc_4sage_9structure_7richcmp_4rich_to_bool' defined but not used [-Wunused-variable] -20800 | static char __pyx_doc_4sage_9structure_7richcmp_4rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/richcmp.pxd (starting at line 120)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an old-style comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an old-style comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n :func:`rich_to_bool_sgn` if ``c`` could be outside the\n [-1, 0, 1] range.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/real_lazy.c:20611:18: warning: '__pyx_pw_4sage_9structure_7richcmp_3richcmp_not_equal' defined but not used [-Wunused-function] -20611 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_3richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/real_lazy.c:20610:13: warning: '__pyx_doc_4sage_9structure_7richcmp_2richcmp_not_equal' defined but not used [-Wunused-variable] -20610 | static char __pyx_doc_4sage_9structure_7richcmp_2richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/richcmp.pxd (starting at line 56)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from sage/symbolic/ginac/expairseq.h:27, from sage/symbolic/ginac/mul.h:26, - from sage/symbolic/ginac/sum.cpp:17: + from sage/symbolic/ginac/symbol.cpp:25: sage/symbolic/ginac/expair.h:94:37: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 94 | struct expair_is_less : public std::binary_function { | ^~~~~~~~~~~~~~~ @@ -8705,35 +8816,6 @@ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -build/cythonized/sage/rings/real_lazy.c:20395:18: warning: '__pyx_pw_4sage_9structure_7richcmp_1richcmp' defined but not used [-Wunused-function] -20395 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_1richcmp(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/real_lazy.c:20394:13: warning: '__pyx_doc_4sage_9structure_7richcmp_richcmp' defined but not used [-Wunused-variable] -20394 | static char __pyx_doc_4sage_9structure_7richcmp_richcmp[] = "richcmp(x, y, int op)\nFile: sage/structure/richcmp.pxd (starting at line 6)\n\n Return the result of the rich comparison of ``x`` and ``y`` with\n operator ``op``.\n\n INPUT:\n\n - ``x``, ``y`` -- arbitrary Python objects\n\n - ``op`` -- comparison operator (one of ``op_LT`, ``op_LE``,\n ``op_EQ``, ``op_NE``, ``op_GT``, ``op_GE``).\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import *\n sage: richcmp(3, 4, op_LT)\n True\n sage: richcmp(x, x^2, op_EQ)\n x == x^2\n\n The two examples above are completely equivalent to ``3 < 4``\n and ``x == x^2``. For this reason, it only makes sense in practice\n to call ``richcmp`` with a non-constant value for ``op``.\n\n We can write a custom ``Element`` class which shows a more\n realistic example of how to use this::\n\n sage: from sage.structure.element import Element\n sage: class MyElement(Element):\n ....: def __init__(self, parent, value):\n ....: Element.__init__(self, parent)\n ....: self.v = value\n ....: def _richcmp_(self, other, op):\n ....: return richcmp(self.v, other.v, op)\n sage: P = Parent()\n sage: x = MyElement(P, 3)\n sage: y = MyElement(P, 3)\n sage: x < y\n False\n sage: x == y\n True\n sage: x > y\n False\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/real_lazy.c:20253:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] -20253 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/real_lazy.c:20252:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] -20252 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/real_lazy.c:19908:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] -19908 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/real_lazy.c:19907:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] -19907 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/real_lazy.c:7237:12: warning: '__pyx_f_4sage_5rings_9real_lazy_get_new_prec' defined but not used [-Wunused-function] - 7237 | static int __pyx_f_4sage_5rings_9real_lazy_get_new_prec(PyObject *__pyx_v_R, int __pyx_v_depth) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -sage/symbolic/ginac/sum.cpp: In function 'GiNaC::ex GiNaC::gosper_sum_definite(ex, ex, ex, ex, int*)': -sage/symbolic/ginac/sum.cpp:565:16: warning: catching polymorphic type 'class GiNaC::gosper_domain_error' by value [-Wcatch-value=] - 565 | catch (gosper_domain_error) { - | ^~~~~~~~~~~~~~~~~~~ -sage/symbolic/ginac/sum.cpp: In function 'GiNaC::ex GiNaC::gosper_sum_indefinite(ex, ex, int*)': -sage/symbolic/ginac/sum.cpp:582:16: warning: catching polymorphic type 'class GiNaC::gosper_domain_error' by value [-Wcatch-value=] - 582 | catch (gosper_domain_error) { - | ^~~~~~~~~~~~~~~~~~~ In file included from sage/symbolic/ginac/basic.h:35, from sage/symbolic/ginac/ginac.h:26, from sage/symbolic/ginac/templates.cpp:15: @@ -8746,7 +8828,7 @@ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -In file included from sage/symbolic/ginac/symbol.h:27: +In file included from sage/symbolic/ginac/ginac.h:28: sage/symbolic/ginac/ex.h:680:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 680 | struct ex_is_less : public std::binary_function { | ^~~~~~~~~~~~~~~ @@ -8772,8 +8854,8 @@ 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from sage/symbolic/ginac/expairseq.h:27, - from sage/symbolic/ginac/mul.h:26, - from sage/symbolic/ginac/symbol.cpp:25: + from sage/symbolic/ginac/pseries.h:27, + from sage/symbolic/ginac/ginac.h:41: sage/symbolic/ginac/expair.h:94:37: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 94 | struct expair_is_less : public std::binary_function { | ^~~~~~~~~~~~~~~ @@ -8792,7 +8874,18 @@ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -In file included from sage/symbolic/ginac/ginac.h:28: +In file included from sage/symbolic/ginac/basic.h:35, + from sage/symbolic/ginac/ex.h:26, + from sage/symbolic/ginac/upoly-ginac.cpp:29: +sage/symbolic/ginac/ptr.h:162:11: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 162 | : public binary_function, GiNaC::ptr, bool> { + | ^~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/bits/refwrap.h:39, + from /usr/include/c++/12/vector:66, + from sage/symbolic/ginac/basic.h:26: +/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ sage/symbolic/ginac/ex.h:680:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 680 | struct ex_is_less : public std::binary_function { | ^~~~~~~~~~~~~~~ @@ -8817,9 +8910,9 @@ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -[ 55/528] In file included from sage/symbolic/ginac/expairseq.h:27, - from sage/symbolic/ginac/pseries.h:27, - from sage/symbolic/ginac/ginac.h:41: +In file included from sage/symbolic/ginac/expairseq.h:27, + from sage/symbolic/ginac/add.h:26, + from sage/symbolic/ginac/upoly-ginac.cpp:36: sage/symbolic/ginac/expair.h:94:37: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 94 | struct expair_is_less : public std::binary_function { | ^~~~~~~~~~~~~~~ @@ -8838,7 +8931,15 @@ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -[ 56/528] build/cythonized/sage/rings/real_interval_absolute.c:13346:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] +sage/symbolic/ginac/upoly-ginac.cpp: In function 'GiNaC::ex GiNaC::decomp_rational(const ex&, const ex&)': +sage/symbolic/ginac/upoly-ginac.cpp:243:21: warning: catching polymorphic type 'class std::logic_error' by value [-Wcatch-value=] + 243 | catch (std::logic_error) { + | ^~~~~~~~~~~ +sage/symbolic/ginac/upoly-ginac.cpp: In function 'GiNaC::ex GiNaC::parfrac(const ex&, const ex&)': +sage/symbolic/ginac/upoly-ginac.cpp:539:21: warning: catching polymorphic type 'class std::logic_error' by value [-Wcatch-value=] + 539 | catch (std::logic_error) { + | ^~~~~~~~~~~ +[ 55/528] build/cythonized/sage/rings/real_interval_absolute.c:13346:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] 13346 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/rings/real_interval_absolute.c:13345:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] @@ -8850,21 +8951,10 @@ build/cythonized/sage/rings/real_interval_absolute.c:13000:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 13000 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/real_double_element_gsl.c:8046:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] - 8046 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/real_double_element_gsl.c:8045:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] - 8045 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/real_double_element_gsl.c:7701:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] - 7701 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/real_double_element_gsl.c:7700:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] - 7700 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from sage/symbolic/ginac/basic.h:35, - from sage/symbolic/ginac/ex.h:26, - from sage/symbolic/ginac/upoly-ginac.cpp:29: + from sage/symbolic/ginac/pseries.h:26, + from sage/symbolic/ginac/useries.h:26, + from sage/symbolic/ginac/useries.cpp:26: sage/symbolic/ginac/ptr.h:162:11: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | : public binary_function, GiNaC::ptr, bool> { | ^~~~~~~~~~~~~~~ @@ -8874,10 +8964,18 @@ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ +sage/symbolic/ginac/utils.cpp:59: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] + 59 | #pragma clang diagnostic push + | +sage/symbolic/ginac/utils.cpp:60: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] + 60 | #pragma clang diagnostic ignored "-Wuninitialized" + | +sage/symbolic/ginac/utils.cpp:297: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] + 297 | #pragma clang diagnostic pop + | In file included from sage/symbolic/ginac/basic.h:35, - from sage/symbolic/ginac/pseries.h:26, - from sage/symbolic/ginac/useries.h:26, - from sage/symbolic/ginac/useries.cpp:26: + from sage/symbolic/ginac/ex.h:26, + from sage/symbolic/ginac/utils.cpp:24: sage/symbolic/ginac/ptr.h:162:11: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | : public binary_function, GiNaC::ptr, bool> { | ^~~~~~~~~~~~~~~ @@ -8887,7 +8985,7 @@ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -In file included from sage/symbolic/ginac/expair.h:26, +[ 56/528] In file included from sage/symbolic/ginac/expair.h:26, from sage/symbolic/ginac/expairseq.h:27, from sage/symbolic/ginac/pseries.h:27: sage/symbolic/ginac/ex.h:680:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] @@ -8932,6 +9030,31 @@ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ +build/cythonized/sage/rings/real_double_element_gsl.c:8046:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] + 8046 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/real_double_element_gsl.c:8045:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] + 8045 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/real_double_element_gsl.c:7701:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] + 7701 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/real_double_element_gsl.c:7700:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] + 7700 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from sage/symbolic/ginac/basic.h:35, + from sage/symbolic/ginac/ex.h:26, + from sage/symbolic/ginac/wildcard.h:26, + from sage/symbolic/ginac/wildcard.cpp:23: +sage/symbolic/ginac/ptr.h:162:11: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 162 | : public binary_function, GiNaC::ptr, bool> { + | ^~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/bits/refwrap.h:39, + from /usr/include/c++/12/vector:66, + from sage/symbolic/ginac/basic.h:26: +/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ sage/symbolic/ginac/ex.h:680:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 680 | struct ex_is_less : public std::binary_function { | ^~~~~~~~~~~~~~~ @@ -8956,35 +9079,6 @@ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -In file included from sage/symbolic/ginac/expairseq.h:27, - from sage/symbolic/ginac/add.h:26, - from sage/symbolic/ginac/upoly-ginac.cpp:36: -sage/symbolic/ginac/expair.h:94:37: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 94 | struct expair_is_less : public std::binary_function { - | ^~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -sage/symbolic/ginac/expair.h:102:42: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 102 | struct expair_rest_is_less : public std::binary_function { - | ^~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -sage/symbolic/ginac/expair.h:106:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 106 | struct expair_swap : public std::binary_function { - | ^~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -sage/symbolic/ginac/upoly-ginac.cpp: In function 'GiNaC::ex GiNaC::decomp_rational(const ex&, const ex&)': -sage/symbolic/ginac/upoly-ginac.cpp:243:21: warning: catching polymorphic type 'class std::logic_error' by value [-Wcatch-value=] - 243 | catch (std::logic_error) { - | ^~~~~~~~~~~ -sage/symbolic/ginac/upoly-ginac.cpp: In function 'GiNaC::ex GiNaC::parfrac(const ex&, const ex&)': -sage/symbolic/ginac/upoly-ginac.cpp:539:21: warning: catching polymorphic type 'class std::logic_error' by value [-Wcatch-value=] - 539 | catch (std::logic_error) { - | ^~~~~~~~~~~ sage/symbolic/ginac/useries.cpp: In function 'bool GiNaC::useries_can_handle(const ex&, const symbol&)': sage/symbolic/ginac/useries.cpp:325:24: warning: catching polymorphic type 'class GiNaC::conversion_error' by value [-Wcatch-value=] 325 | catch (conversion_error) { @@ -8996,27 +9090,6 @@ sage/symbolic/ginac/useries.cpp:409:16: warning: catching polymorphic type 'class GiNaC::ldegree_error' by value [-Wcatch-value=] 409 | catch (ldegree_error) { | ^~~~~~~~~~~~~ -sage/symbolic/ginac/utils.cpp:59: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] - 59 | #pragma clang diagnostic push - | -sage/symbolic/ginac/utils.cpp:60: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] - 60 | #pragma clang diagnostic ignored "-Wuninitialized" - | -sage/symbolic/ginac/utils.cpp:297: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] - 297 | #pragma clang diagnostic pop - | -[ 57/528] In file included from sage/symbolic/ginac/basic.h:35, - from sage/symbolic/ginac/ex.h:26, - from sage/symbolic/ginac/utils.cpp:24: -sage/symbolic/ginac/ptr.h:162:11: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 162 | : public binary_function, GiNaC::ptr, bool> { - | ^~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/bits/refwrap.h:39, - from /usr/include/c++/12/vector:66, - from sage/symbolic/ginac/basic.h:26: -/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ sage/symbolic/ginac/ex.h:680:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 680 | struct ex_is_less : public std::binary_function { | ^~~~~~~~~~~~~~~ @@ -9041,65 +9114,6 @@ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -build/cythonized/sage/rings/real_double.c:19588:18: warning: '__pyx_pw_4sage_9structure_7richcmp_9revop' defined but not used [-Wunused-function] -19588 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_9revop(PyObject *__pyx_self, PyObject *__pyx_arg_op) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/real_double.c:19587:13: warning: '__pyx_doc_4sage_9structure_7richcmp_8revop' defined but not used [-Wunused-variable] -19587 | static char __pyx_doc_4sage_9structure_7richcmp_8revop[] = "revop(int op) -> int\nFile: sage/structure/richcmp.pxd (starting at line 199)\n\n Return the reverse operation of ``op``.\n\n For example, <= becomes >=, etc.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import revop\n sage: [revop(i) for i in range(6)]\n [4, 5, 2, 3, 0, 1]\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/real_double.c:19461:18: warning: '__pyx_pw_4sage_9structure_7richcmp_7rich_to_bool_sgn' defined but not used [-Wunused-function] -19461 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_7rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/real_double.c:19460:13: warning: '__pyx_doc_4sage_9structure_7richcmp_6rich_to_bool_sgn' defined but not used [-Wunused-variable] -19460 | static char __pyx_doc_4sage_9structure_7richcmp_6rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/richcmp.pxd (starting at line 187)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/real_double.c:19332:18: warning: '__pyx_pw_4sage_9structure_7richcmp_5rich_to_bool' defined but not used [-Wunused-function] -19332 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_5rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/real_double.c:19331:13: warning: '__pyx_doc_4sage_9structure_7richcmp_4rich_to_bool' defined but not used [-Wunused-variable] -19331 | static char __pyx_doc_4sage_9structure_7richcmp_4rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/richcmp.pxd (starting at line 120)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an old-style comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an old-style comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n :func:`rich_to_bool_sgn` if ``c`` could be outside the\n [-1, 0, 1] range.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/real_double.c:19142:18: warning: '__pyx_pw_4sage_9structure_7richcmp_3richcmp_not_equal' defined but not used [-Wunused-function] -19142 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_3richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/real_double.c:19141:13: warning: '__pyx_doc_4sage_9structure_7richcmp_2richcmp_not_equal' defined but not used [-Wunused-variable] -19141 | static char __pyx_doc_4sage_9structure_7richcmp_2richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/richcmp.pxd (starting at line 56)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/real_double.c:18926:18: warning: '__pyx_pw_4sage_9structure_7richcmp_1richcmp' defined but not used [-Wunused-function] -18926 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_1richcmp(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/real_double.c:18925:13: warning: '__pyx_doc_4sage_9structure_7richcmp_richcmp' defined but not used [-Wunused-variable] -18925 | static char __pyx_doc_4sage_9structure_7richcmp_richcmp[] = "richcmp(x, y, int op)\nFile: sage/structure/richcmp.pxd (starting at line 6)\n\n Return the result of the rich comparison of ``x`` and ``y`` with\n operator ``op``.\n\n INPUT:\n\n - ``x``, ``y`` -- arbitrary Python objects\n\n - ``op`` -- comparison operator (one of ``op_LT`, ``op_LE``,\n ``op_EQ``, ``op_NE``, ``op_GT``, ``op_GE``).\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import *\n sage: richcmp(3, 4, op_LT)\n True\n sage: richcmp(x, x^2, op_EQ)\n x == x^2\n\n The two examples above are completely equivalent to ``3 < 4``\n and ``x == x^2``. For this reason, it only makes sense in practice\n to call ``richcmp`` with a non-constant value for ``op``.\n\n We can write a custom ``Element`` class which shows a more\n realistic example of how to use this::\n\n sage: from sage.structure.element import Element\n sage: class MyElement(Element):\n ....: def __init__(self, parent, value):\n ....: Element.__init__(self, parent)\n ....: self.v = value\n ....: def _richcmp_(self, other, op):\n ....: return richcmp(self.v, other.v, op)\n sage: P = Parent()\n sage: x = MyElement(P, 3)\n sage: y = MyElement(P, 3)\n sage: x < y\n False\n sage: x == y\n True\n sage: x > y\n False\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/real_double.c:18447:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] -18447 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/real_double.c:18446:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] -18446 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/real_double.c:18102:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] -18102 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/real_double.c:18101:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] -18101 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from build/cythonized/sage/rings/real_double.c:794: -/usr/lib/python3/dist-packages/gmpy2/gmpy2.h:580:1: warning: 'import_gmpy2' defined but not used [-Wunused-function] - 580 | import_gmpy2(void) - | ^~~~~~~~~~~~ -In file included from sage/symbolic/ginac/basic.h:35, - from sage/symbolic/ginac/ex.h:26, - from sage/symbolic/ginac/wildcard.h:26, - from sage/symbolic/ginac/wildcard.cpp:23: -sage/symbolic/ginac/ptr.h:162:11: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 162 | : public binary_function, GiNaC::ptr, bool> { - | ^~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/bits/refwrap.h:39, - from /usr/include/c++/12/vector:66, - from sage/symbolic/ginac/basic.h:26: -/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ In copy constructor 'GiNaC::ptr::ptr(const GiNaC::ptr&) [with T = GiNaC::basic]', inlined from 'GiNaC::ex::ex(const GiNaC::ex&)' at sage/symbolic/ginac/ex.h:91:7, inlined from 'void __static_initialization_and_destruction_0(int, int)' at sage/symbolic/ginac/utils.cpp:63:10, @@ -9749,31 +9763,95 @@ sage/symbolic/ginac/utils.cpp:296:10: note: 'GiNaC::_ex144' declared here 296 | const ex _ex144 = _ex144; | ^~~~~~ -sage/symbolic/ginac/ex.h:680:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 680 | struct ex_is_less : public std::binary_function { - | ^~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -sage/symbolic/ginac/ex.h:684:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 684 | struct ex_is_equal : public std::binary_function { - | ^~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -sage/symbolic/ginac/ex.h:688:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 688 | struct op0_is_equal : public std::binary_function { - | ^~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -sage/symbolic/ginac/ex.h:692:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 692 | struct ex_swap : public std::binary_function { - | ^~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -[ 58/528] [ 59/528] build/cythonized/sage/rings/rational.cpp:37530:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7richcmp_9revop(PyObject*, PyObject*)' defined but not used [-Wunused-function] +[ 57/528] build/cythonized/sage/rings/real_double.c:19588:18: warning: '__pyx_pw_4sage_9structure_7richcmp_9revop' defined but not used [-Wunused-function] +19588 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_9revop(PyObject *__pyx_self, PyObject *__pyx_arg_op) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/real_double.c:19587:13: warning: '__pyx_doc_4sage_9structure_7richcmp_8revop' defined but not used [-Wunused-variable] +19587 | static char __pyx_doc_4sage_9structure_7richcmp_8revop[] = "revop(int op) -> int\nFile: sage/structure/richcmp.pxd (starting at line 199)\n\n Return the reverse operation of ``op``.\n\n For example, <= becomes >=, etc.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import revop\n sage: [revop(i) for i in range(6)]\n [4, 5, 2, 3, 0, 1]\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/real_double.c:19461:18: warning: '__pyx_pw_4sage_9structure_7richcmp_7rich_to_bool_sgn' defined but not used [-Wunused-function] +19461 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_7rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/real_double.c:19460:13: warning: '__pyx_doc_4sage_9structure_7richcmp_6rich_to_bool_sgn' defined but not used [-Wunused-variable] +19460 | static char __pyx_doc_4sage_9structure_7richcmp_6rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/richcmp.pxd (starting at line 187)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/real_double.c:19332:18: warning: '__pyx_pw_4sage_9structure_7richcmp_5rich_to_bool' defined but not used [-Wunused-function] +19332 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_5rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/real_double.c:19331:13: warning: '__pyx_doc_4sage_9structure_7richcmp_4rich_to_bool' defined but not used [-Wunused-variable] +19331 | static char __pyx_doc_4sage_9structure_7richcmp_4rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/richcmp.pxd (starting at line 120)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an old-style comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an old-style comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n :func:`rich_to_bool_sgn` if ``c`` could be outside the\n [-1, 0, 1] range.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/real_double.c:19142:18: warning: '__pyx_pw_4sage_9structure_7richcmp_3richcmp_not_equal' defined but not used [-Wunused-function] +19142 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_3richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/real_double.c:19141:13: warning: '__pyx_doc_4sage_9structure_7richcmp_2richcmp_not_equal' defined but not used [-Wunused-variable] +19141 | static char __pyx_doc_4sage_9structure_7richcmp_2richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/richcmp.pxd (starting at line 56)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/real_double.c:18926:18: warning: '__pyx_pw_4sage_9structure_7richcmp_1richcmp' defined but not used [-Wunused-function] +18926 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_1richcmp(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/real_double.c:18925:13: warning: '__pyx_doc_4sage_9structure_7richcmp_richcmp' defined but not used [-Wunused-variable] +18925 | static char __pyx_doc_4sage_9structure_7richcmp_richcmp[] = "richcmp(x, y, int op)\nFile: sage/structure/richcmp.pxd (starting at line 6)\n\n Return the result of the rich comparison of ``x`` and ``y`` with\n operator ``op``.\n\n INPUT:\n\n - ``x``, ``y`` -- arbitrary Python objects\n\n - ``op`` -- comparison operator (one of ``op_LT`, ``op_LE``,\n ``op_EQ``, ``op_NE``, ``op_GT``, ``op_GE``).\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import *\n sage: richcmp(3, 4, op_LT)\n True\n sage: richcmp(x, x^2, op_EQ)\n x == x^2\n\n The two examples above are completely equivalent to ``3 < 4``\n and ``x == x^2``. For this reason, it only makes sense in practice\n to call ``richcmp`` with a non-constant value for ``op``.\n\n We can write a custom ``Element`` class which shows a more\n realistic example of how to use this::\n\n sage: from sage.structure.element import Element\n sage: class MyElement(Element):\n ....: def __init__(self, parent, value):\n ....: Element.__init__(self, parent)\n ....: self.v = value\n ....: def _richcmp_(self, other, op):\n ....: return richcmp(self.v, other.v, op)\n sage: P = Parent()\n sage: x = MyElement(P, 3)\n sage: y = MyElement(P, 3)\n sage: x < y\n False\n sage: x == y\n True\n sage: x > y\n False\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/real_double.c:18447:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] +18447 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/real_double.c:18446:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] +18446 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/real_double.c:18102:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] +18102 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/real_double.c:18101:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] +18101 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from build/cythonized/sage/rings/real_double.c:794: +/usr/lib/python3/dist-packages/gmpy2/gmpy2.h:580:1: warning: 'import_gmpy2' defined but not used [-Wunused-function] + 580 | import_gmpy2(void) + | ^~~~~~~~~~~~ +[ 58/528] [ 59/528] [ 60/528] build/cythonized/sage/rings/puiseux_series_ring_element.c:12622:18: warning: '__pyx_pw_4sage_9structure_7richcmp_9revop' defined but not used [-Wunused-function] +12622 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_9revop(PyObject *__pyx_self, PyObject *__pyx_arg_op) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/puiseux_series_ring_element.c:12621:13: warning: '__pyx_doc_4sage_9structure_7richcmp_8revop' defined but not used [-Wunused-variable] +12621 | static char __pyx_doc_4sage_9structure_7richcmp_8revop[] = "revop(int op) -> int\nFile: sage/structure/richcmp.pxd (starting at line 199)\n\n Return the reverse operation of ``op``.\n\n For example, <= becomes >=, etc.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import revop\n sage: [revop(i) for i in range(6)]\n [4, 5, 2, 3, 0, 1]\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/puiseux_series_ring_element.c:12495:18: warning: '__pyx_pw_4sage_9structure_7richcmp_7rich_to_bool_sgn' defined but not used [-Wunused-function] +12495 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_7rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/puiseux_series_ring_element.c:12494:13: warning: '__pyx_doc_4sage_9structure_7richcmp_6rich_to_bool_sgn' defined but not used [-Wunused-variable] +12494 | static char __pyx_doc_4sage_9structure_7richcmp_6rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/richcmp.pxd (starting at line 187)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/puiseux_series_ring_element.c:12366:18: warning: '__pyx_pw_4sage_9structure_7richcmp_5rich_to_bool' defined but not used [-Wunused-function] +12366 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_5rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/puiseux_series_ring_element.c:12365:13: warning: '__pyx_doc_4sage_9structure_7richcmp_4rich_to_bool' defined but not used [-Wunused-variable] +12365 | static char __pyx_doc_4sage_9structure_7richcmp_4rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/richcmp.pxd (starting at line 120)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an old-style comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an old-style comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n :func:`rich_to_bool_sgn` if ``c`` could be outside the\n [-1, 0, 1] range.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/puiseux_series_ring_element.c:12176:18: warning: '__pyx_pw_4sage_9structure_7richcmp_3richcmp_not_equal' defined but not used [-Wunused-function] +12176 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_3richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/puiseux_series_ring_element.c:12175:13: warning: '__pyx_doc_4sage_9structure_7richcmp_2richcmp_not_equal' defined but not used [-Wunused-variable] +12175 | static char __pyx_doc_4sage_9structure_7richcmp_2richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/richcmp.pxd (starting at line 56)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/puiseux_series_ring_element.c:11960:18: warning: '__pyx_pw_4sage_9structure_7richcmp_1richcmp' defined but not used [-Wunused-function] +11960 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_1richcmp(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/puiseux_series_ring_element.c:11959:13: warning: '__pyx_doc_4sage_9structure_7richcmp_richcmp' defined but not used [-Wunused-variable] +11959 | static char __pyx_doc_4sage_9structure_7richcmp_richcmp[] = "richcmp(x, y, int op)\nFile: sage/structure/richcmp.pxd (starting at line 6)\n\n Return the result of the rich comparison of ``x`` and ``y`` with\n operator ``op``.\n\n INPUT:\n\n - ``x``, ``y`` -- arbitrary Python objects\n\n - ``op`` -- comparison operator (one of ``op_LT`, ``op_LE``,\n ``op_EQ``, ``op_NE``, ``op_GT``, ``op_GE``).\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import *\n sage: richcmp(3, 4, op_LT)\n True\n sage: richcmp(x, x^2, op_EQ)\n x == x^2\n\n The two examples above are completely equivalent to ``3 < 4``\n and ``x == x^2``. For this reason, it only makes sense in practice\n to call ``richcmp`` with a non-constant value for ``op``.\n\n We can write a custom ``Element`` class which shows a more\n realistic example of how to use this::\n\n sage: from sage.structure.element import Element\n sage: class MyElement(Element):\n ....: def __init__(self, parent, value):\n ....: Element.__init__(self, parent)\n ....: self.v = value\n ....: def _richcmp_(self, other, op):\n ....: return richcmp(self.v, other.v, op)\n sage: P = Parent()\n sage: x = MyElement(P, 3)\n sage: y = MyElement(P, 3)\n sage: x < y\n False\n sage: x == y\n True\n sage: x > y\n False\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/puiseux_series_ring_element.c:11818:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] +11818 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/puiseux_series_ring_element.c:11817:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] +11817 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/puiseux_series_ring_element.c:11473:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] +11473 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/puiseux_series_ring_element.c:11472:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] +11472 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/rational.cpp:37530:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7richcmp_9revop(PyObject*, PyObject*)' defined but not used [-Wunused-function] 37530 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_9revop(PyObject *__pyx_self, PyObject *__pyx_arg_op) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/rings/rational.cpp:37529:13: warning: '__pyx_doc_4sage_9structure_7richcmp_8revop' defined but not used [-Wunused-variable] @@ -9839,60 +9917,6 @@ build/cythonized/sage/rings/rational.cpp:4466:18: warning: 'PyObject* __pyx_f_4sage_5rings_8rational_Rational_mul_(__pyx_obj_4sage_5rings_8rational_Rational*, __pyx_obj_4sage_5rings_8rational_Rational*)' defined but not used [-Wunused-function] 4466 | static PyObject *__pyx_f_4sage_5rings_8rational_Rational_mul_(struct __pyx_obj_4sage_5rings_8rational_Rational *__pyx_v_a, struct __pyx_obj_4sage_5rings_8rational_Rational *__pyx_v_b) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/puiseux_series_ring_element.c:12622:18: warning: '__pyx_pw_4sage_9structure_7richcmp_9revop' defined but not used [-Wunused-function] -12622 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_9revop(PyObject *__pyx_self, PyObject *__pyx_arg_op) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/puiseux_series_ring_element.c:12621:13: warning: '__pyx_doc_4sage_9structure_7richcmp_8revop' defined but not used [-Wunused-variable] -12621 | static char __pyx_doc_4sage_9structure_7richcmp_8revop[] = "revop(int op) -> int\nFile: sage/structure/richcmp.pxd (starting at line 199)\n\n Return the reverse operation of ``op``.\n\n For example, <= becomes >=, etc.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import revop\n sage: [revop(i) for i in range(6)]\n [4, 5, 2, 3, 0, 1]\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/puiseux_series_ring_element.c:12495:18: warning: '__pyx_pw_4sage_9structure_7richcmp_7rich_to_bool_sgn' defined but not used [-Wunused-function] -12495 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_7rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/puiseux_series_ring_element.c:12494:13: warning: '__pyx_doc_4sage_9structure_7richcmp_6rich_to_bool_sgn' defined but not used [-Wunused-variable] -12494 | static char __pyx_doc_4sage_9structure_7richcmp_6rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/richcmp.pxd (starting at line 187)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/puiseux_series_ring_element.c:12366:18: warning: '__pyx_pw_4sage_9structure_7richcmp_5rich_to_bool' defined but not used [-Wunused-function] -12366 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_5rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/puiseux_series_ring_element.c:12365:13: warning: '__pyx_doc_4sage_9structure_7richcmp_4rich_to_bool' defined but not used [-Wunused-variable] -12365 | static char __pyx_doc_4sage_9structure_7richcmp_4rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/richcmp.pxd (starting at line 120)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an old-style comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an old-style comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n :func:`rich_to_bool_sgn` if ``c`` could be outside the\n [-1, 0, 1] range.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/puiseux_series_ring_element.c:12176:18: warning: '__pyx_pw_4sage_9structure_7richcmp_3richcmp_not_equal' defined but not used [-Wunused-function] -12176 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_3richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/puiseux_series_ring_element.c:12175:13: warning: '__pyx_doc_4sage_9structure_7richcmp_2richcmp_not_equal' defined but not used [-Wunused-variable] -12175 | static char __pyx_doc_4sage_9structure_7richcmp_2richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/richcmp.pxd (starting at line 56)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/puiseux_series_ring_element.c:11960:18: warning: '__pyx_pw_4sage_9structure_7richcmp_1richcmp' defined but not used [-Wunused-function] -11960 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_1richcmp(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/puiseux_series_ring_element.c:11959:13: warning: '__pyx_doc_4sage_9structure_7richcmp_richcmp' defined but not used [-Wunused-variable] -11959 | static char __pyx_doc_4sage_9structure_7richcmp_richcmp[] = "richcmp(x, y, int op)\nFile: sage/structure/richcmp.pxd (starting at line 6)\n\n Return the result of the rich comparison of ``x`` and ``y`` with\n operator ``op``.\n\n INPUT:\n\n - ``x``, ``y`` -- arbitrary Python objects\n\n - ``op`` -- comparison operator (one of ``op_LT`, ``op_LE``,\n ``op_EQ``, ``op_NE``, ``op_GT``, ``op_GE``).\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import *\n sage: richcmp(3, 4, op_LT)\n True\n sage: richcmp(x, x^2, op_EQ)\n x == x^2\n\n The two examples above are completely equivalent to ``3 < 4``\n and ``x == x^2``. For this reason, it only makes sense in practice\n to call ``richcmp`` with a non-constant value for ``op``.\n\n We can write a custom ``Element`` class which shows a more\n realistic example of how to use this::\n\n sage: from sage.structure.element import Element\n sage: class MyElement(Element):\n ....: def __init__(self, parent, value):\n ....: Element.__init__(self, parent)\n ....: self.v = value\n ....: def _richcmp_(self, other, op):\n ....: return richcmp(self.v, other.v, op)\n sage: P = Parent()\n sage: x = MyElement(P, 3)\n sage: y = MyElement(P, 3)\n sage: x < y\n False\n sage: x == y\n True\n sage: x > y\n False\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/puiseux_series_ring_element.c:11818:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] -11818 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/puiseux_series_ring_element.c:11817:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] -11817 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/puiseux_series_ring_element.c:11473:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] -11473 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/puiseux_series_ring_element.c:11472:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] -11472 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 60/528] [ 61/528] build/cythonized/sage/rings/power_series_poly.c:13703:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] -13703 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/power_series_poly.c:13702:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] -13702 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/power_series_poly.c:13358:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] -13358 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/power_series_poly.c:13357:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] -13357 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/rings/power_series_ring_element.c:27669:18: warning: '__pyx_pw_4sage_9structure_7richcmp_9revop' defined but not used [-Wunused-function] 27669 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_9revop(PyObject *__pyx_self, PyObject *__pyx_arg_op) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -9935,7 +9959,19 @@ build/cythonized/sage/rings/power_series_ring_element.c:26519:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 26519 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 62/528] [ 63/528] build/cythonized/sage/rings/power_series_pari.c:12203:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] +[ 61/528] [ 62/528] build/cythonized/sage/rings/power_series_poly.c:13703:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] +13703 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/power_series_poly.c:13702:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] +13702 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/power_series_poly.c:13358:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] +13358 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/power_series_poly.c:13357:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] +13357 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/power_series_pari.c:12203:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] 12203 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/rings/power_series_pari.c:12202:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] @@ -9947,7 +9983,7 @@ build/cythonized/sage/rings/power_series_pari.c:11857:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 11857 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/power_series_mpoly.c:6324:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] +[ 63/528] build/cythonized/sage/rings/power_series_mpoly.c:6324:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] 6324 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/rings/power_series_mpoly.c:6323:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] @@ -9971,49 +10007,7 @@ build/cythonized/sage/rings/noncommutative_ideals.c:4750:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 4750 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 65/528] build/cythonized/sage/rings/morphism.c:25551:18: warning: '__pyx_pw_4sage_9structure_7richcmp_9revop' defined but not used [-Wunused-function] -25551 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_9revop(PyObject *__pyx_self, PyObject *__pyx_arg_op) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/morphism.c:25550:13: warning: '__pyx_doc_4sage_9structure_7richcmp_8revop' defined but not used [-Wunused-variable] -25550 | static char __pyx_doc_4sage_9structure_7richcmp_8revop[] = "revop(int op) -> int\nFile: sage/structure/richcmp.pxd (starting at line 199)\n\n Return the reverse operation of ``op``.\n\n For example, <= becomes >=, etc.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import revop\n sage: [revop(i) for i in range(6)]\n [4, 5, 2, 3, 0, 1]\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/morphism.c:25424:18: warning: '__pyx_pw_4sage_9structure_7richcmp_7rich_to_bool_sgn' defined but not used [-Wunused-function] -25424 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_7rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/morphism.c:25423:13: warning: '__pyx_doc_4sage_9structure_7richcmp_6rich_to_bool_sgn' defined but not used [-Wunused-variable] -25423 | static char __pyx_doc_4sage_9structure_7richcmp_6rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/richcmp.pxd (starting at line 187)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/morphism.c:25295:18: warning: '__pyx_pw_4sage_9structure_7richcmp_5rich_to_bool' defined but not used [-Wunused-function] -25295 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_5rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/morphism.c:25294:13: warning: '__pyx_doc_4sage_9structure_7richcmp_4rich_to_bool' defined but not used [-Wunused-variable] -25294 | static char __pyx_doc_4sage_9structure_7richcmp_4rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/richcmp.pxd (starting at line 120)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an old-style comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an old-style comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n :func:`rich_to_bool_sgn` if ``c`` could be outside the\n [-1, 0, 1] range.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 66/528] build/cythonized/sage/rings/morphism.c:25105:18: warning: '__pyx_pw_4sage_9structure_7richcmp_3richcmp_not_equal' defined but not used [-Wunused-function] -25105 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_3richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/morphism.c:25104:13: warning: '__pyx_doc_4sage_9structure_7richcmp_2richcmp_not_equal' defined but not used [-Wunused-variable] -25104 | static char __pyx_doc_4sage_9structure_7richcmp_2richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/richcmp.pxd (starting at line 56)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/morphism.c:24889:18: warning: '__pyx_pw_4sage_9structure_7richcmp_1richcmp' defined but not used [-Wunused-function] -24889 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_1richcmp(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/morphism.c:24888:13: warning: '__pyx_doc_4sage_9structure_7richcmp_richcmp' defined but not used [-Wunused-variable] -24888 | static char __pyx_doc_4sage_9structure_7richcmp_richcmp[] = "richcmp(x, y, int op)\nFile: sage/structure/richcmp.pxd (starting at line 6)\n\n Return the result of the rich comparison of ``x`` and ``y`` with\n operator ``op``.\n\n INPUT:\n\n - ``x``, ``y`` -- arbitrary Python objects\n\n - ``op`` -- comparison operator (one of ``op_LT`, ``op_LE``,\n ``op_EQ``, ``op_NE``, ``op_GT``, ``op_GE``).\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import *\n sage: richcmp(3, 4, op_LT)\n True\n sage: richcmp(x, x^2, op_EQ)\n x == x^2\n\n The two examples above are completely equivalent to ``3 < 4``\n and ``x == x^2``. For this reason, it only makes sense in practice\n to call ``richcmp`` with a non-constant value for ``op``.\n\n We can write a custom ``Element`` class which shows a more\n realistic example of how to use this::\n\n sage: from sage.structure.element import Element\n sage: class MyElement(Element):\n ....: def __init__(self, parent, value):\n ....: Element.__init__(self, parent)\n ....: self.v = value\n ....: def _richcmp_(self, other, op):\n ....: return richcmp(self.v, other.v, op)\n sage: P = Parent()\n sage: x = MyElement(P, 3)\n sage: y = MyElement(P, 3)\n sage: x < y\n False\n sage: x == y\n True\n sage: x > y\n False\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/morphism.c:24675:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] -24675 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/morphism.c:24674:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] -24674 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/morphism.c:24330:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] -24330 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/morphism.c:24329:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] -24329 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 67/528] [ 68/528] build/cythonized/sage/rings/laurent_series_ring_element.c:20421:18: warning: '__pyx_pw_4sage_9structure_7richcmp_9revop' defined but not used [-Wunused-function] +[ 65/528] [ 66/528] [ 67/528] build/cythonized/sage/rings/laurent_series_ring_element.c:20421:18: warning: '__pyx_pw_4sage_9structure_7richcmp_9revop' defined but not used [-Wunused-function] 20421 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_9revop(PyObject *__pyx_self, PyObject *__pyx_arg_op) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/rings/laurent_series_ring_element.c:20420:13: warning: '__pyx_doc_4sage_9structure_7richcmp_8revop' defined but not used [-Wunused-variable] @@ -10046,10 +10040,6 @@ build/cythonized/sage/rings/laurent_series_ring_element.c:19617:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] 19617 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/integer.c: In function '__pyx_pf_4sage_5rings_7integer_7Integer_54digits': -build/cythonized/sage/rings/integer.c:10174:35: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] -10174 | for (__pyx_v_i = 0; __pyx_v_i < __pyx_t_6; __pyx_v_i++) { - | ^ build/cythonized/sage/rings/laurent_series_ring_element.c:19616:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] 19616 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -10059,14 +10049,6 @@ build/cythonized/sage/rings/laurent_series_ring_element.c:19271:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 19271 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/integer.c: In function '__pyx_f_4sage_5rings_7integer_7Integer__exact_log_mpfi_log': -build/cythonized/sage/rings/integer.c:16938:47: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] -16938 | __pyx_t_10 = (((1 << (__pyx_v_pow_2 - 1)) == (__pyx_v_upper - __pyx_v_lower)) != 0); - | ^~ -build/cythonized/sage/rings/integer.c: In function '__pyx_pf_4sage_5rings_7integer_7Integer_132trial_division': -build/cythonized/sage/rings/integer.c:23943:33: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] -23943 | __pyx_t_1 = ((__pyx_v_bound < __pyx_v_limit) != 0); - | ^ build/cythonized/sage/rings/integer_ring.c:16452:18: warning: '__pyx_pw_4sage_9structure_7richcmp_9revop' defined but not used [-Wunused-function] 16452 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_9revop(PyObject *__pyx_self, PyObject *__pyx_arg_op) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -10088,7 +10070,7 @@ build/cythonized/sage/rings/integer_ring.c:16006:18: warning: '__pyx_pw_4sage_9structure_7richcmp_3richcmp_not_equal' defined but not used [-Wunused-function] 16006 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_3richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 69/528] build/cythonized/sage/rings/integer_ring.c:16005:13: warning: '__pyx_doc_4sage_9structure_7richcmp_2richcmp_not_equal' defined but not used [-Wunused-variable] +build/cythonized/sage/rings/integer_ring.c:16005:13: warning: '__pyx_doc_4sage_9structure_7richcmp_2richcmp_not_equal' defined but not used [-Wunused-variable] 16005 | static char __pyx_doc_4sage_9structure_7richcmp_2richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/richcmp.pxd (starting at line 56)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/rings/integer_ring.c:15790:18: warning: '__pyx_pw_4sage_9structure_7richcmp_1richcmp' defined but not used [-Wunused-function] @@ -10112,7 +10094,61 @@ build/cythonized/sage/rings/integer_ring.c:4175:13: warning: '__pyx_f_4sage_5rings_12integer_ring_late_import' defined but not used [-Wunused-function] 4175 | static void __pyx_f_4sage_5rings_12integer_ring_late_import(void) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 70/528] build/cythonized/sage/rings/fraction_field_element.c:14534:18: warning: '__pyx_pw_4sage_9structure_7richcmp_9revop' defined but not used [-Wunused-function] +build/cythonized/sage/rings/morphism.c:25551:18: warning: '__pyx_pw_4sage_9structure_7richcmp_9revop' defined but not used [-Wunused-function] +25551 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_9revop(PyObject *__pyx_self, PyObject *__pyx_arg_op) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/morphism.c:25550:13: warning: '__pyx_doc_4sage_9structure_7richcmp_8revop' defined but not used [-Wunused-variable] +25550 | static char __pyx_doc_4sage_9structure_7richcmp_8revop[] = "revop(int op) -> int\nFile: sage/structure/richcmp.pxd (starting at line 199)\n\n Return the reverse operation of ``op``.\n\n For example, <= becomes >=, etc.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import revop\n sage: [revop(i) for i in range(6)]\n [4, 5, 2, 3, 0, 1]\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/morphism.c:25424:18: warning: '__pyx_pw_4sage_9structure_7richcmp_7rich_to_bool_sgn' defined but not used [-Wunused-function] +25424 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_7rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/morphism.c:25423:13: warning: '__pyx_doc_4sage_9structure_7richcmp_6rich_to_bool_sgn' defined but not used [-Wunused-variable] +25423 | static char __pyx_doc_4sage_9structure_7richcmp_6rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/richcmp.pxd (starting at line 187)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/morphism.c:25295:18: warning: '__pyx_pw_4sage_9structure_7richcmp_5rich_to_bool' defined but not used [-Wunused-function] +25295 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_5rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/morphism.c:25294:13: warning: '__pyx_doc_4sage_9structure_7richcmp_4rich_to_bool' defined but not used [-Wunused-variable] +25294 | static char __pyx_doc_4sage_9structure_7richcmp_4rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/richcmp.pxd (starting at line 120)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an old-style comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an old-style comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n :func:`rich_to_bool_sgn` if ``c`` could be outside the\n [-1, 0, 1] range.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/morphism.c:25105:18: warning: '__pyx_pw_4sage_9structure_7richcmp_3richcmp_not_equal' defined but not used [-Wunused-function] +25105 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_3richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/morphism.c:25104:13: warning: '__pyx_doc_4sage_9structure_7richcmp_2richcmp_not_equal' defined but not used [-Wunused-variable] +25104 | static char __pyx_doc_4sage_9structure_7richcmp_2richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/richcmp.pxd (starting at line 56)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/morphism.c:24889:18: warning: '__pyx_pw_4sage_9structure_7richcmp_1richcmp' defined but not used [-Wunused-function] +24889 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_1richcmp(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/morphism.c:24888:13: warning: '__pyx_doc_4sage_9structure_7richcmp_richcmp' defined but not used [-Wunused-variable] +24888 | static char __pyx_doc_4sage_9structure_7richcmp_richcmp[] = "richcmp(x, y, int op)\nFile: sage/structure/richcmp.pxd (starting at line 6)\n\n Return the result of the rich comparison of ``x`` and ``y`` with\n operator ``op``.\n\n INPUT:\n\n - ``x``, ``y`` -- arbitrary Python objects\n\n - ``op`` -- comparison operator (one of ``op_LT`, ``op_LE``,\n ``op_EQ``, ``op_NE``, ``op_GT``, ``op_GE``).\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import *\n sage: richcmp(3, 4, op_LT)\n True\n sage: richcmp(x, x^2, op_EQ)\n x == x^2\n\n The two examples above are completely equivalent to ``3 < 4``\n and ``x == x^2``. For this reason, it only makes sense in practice\n to call ``richcmp`` with a non-constant value for ``op``.\n\n We can write a custom ``Element`` class which shows a more\n realistic example of how to use this::\n\n sage: from sage.structure.element import Element\n sage: class MyElement(Element):\n ....: def __init__(self, parent, value):\n ....: Element.__init__(self, parent)\n ....: self.v = value\n ....: def _richcmp_(self, other, op):\n ....: return richcmp(self.v, other.v, op)\n sage: P = Parent()\n sage: x = MyElement(P, 3)\n sage: y = MyElement(P, 3)\n sage: x < y\n False\n sage: x == y\n True\n sage: x > y\n False\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/morphism.c:24675:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] +24675 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/morphism.c:24674:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] +24674 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/morphism.c:24330:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] +24330 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/morphism.c:24329:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] +24329 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 68/528] build/cythonized/sage/rings/integer.c: In function '__pyx_pf_4sage_5rings_7integer_7Integer_54digits': +build/cythonized/sage/rings/integer.c:10174:35: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] +10174 | for (__pyx_v_i = 0; __pyx_v_i < __pyx_t_6; __pyx_v_i++) { + | ^ +build/cythonized/sage/rings/integer.c: In function '__pyx_f_4sage_5rings_7integer_7Integer__exact_log_mpfi_log': +build/cythonized/sage/rings/integer.c:16938:47: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] +16938 | __pyx_t_10 = (((1 << (__pyx_v_pow_2 - 1)) == (__pyx_v_upper - __pyx_v_lower)) != 0); + | ^~ +build/cythonized/sage/rings/integer.c: In function '__pyx_pf_4sage_5rings_7integer_7Integer_132trial_division': +build/cythonized/sage/rings/integer.c:23943:33: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] +23943 | __pyx_t_1 = ((__pyx_v_bound < __pyx_v_limit) != 0); + | ^ +[ 69/528] build/cythonized/sage/rings/fraction_field_element.c:14534:18: warning: '__pyx_pw_4sage_9structure_7richcmp_9revop' defined but not used [-Wunused-function] 14534 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_9revop(PyObject *__pyx_self, PyObject *__pyx_arg_op) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/rings/fraction_field_element.c:14533:13: warning: '__pyx_doc_4sage_9structure_7richcmp_8revop' defined but not used [-Wunused-variable] @@ -10139,7 +10175,7 @@ build/cythonized/sage/rings/fraction_field_element.c:13872:18: warning: '__pyx_pw_4sage_9structure_7richcmp_1richcmp' defined but not used [-Wunused-function] 13872 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_1richcmp(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/fraction_field_element.c:13871:13: warning: '__pyx_doc_4sage_9structure_7richcmp_richcmp' defined but not used [-Wunused-variable] +[ 70/528] build/cythonized/sage/rings/fraction_field_element.c:13871:13: warning: '__pyx_doc_4sage_9structure_7richcmp_richcmp' defined but not used [-Wunused-variable] 13871 | static char __pyx_doc_4sage_9structure_7richcmp_richcmp[] = "richcmp(x, y, int op)\nFile: sage/structure/richcmp.pxd (starting at line 6)\n\n Return the result of the rich comparison of ``x`` and ``y`` with\n operator ``op``.\n\n INPUT:\n\n - ``x``, ``y`` -- arbitrary Python objects\n\n - ``op`` -- comparison operator (one of ``op_LT`, ``op_LE``,\n ``op_EQ``, ``op_NE``, ``op_GT``, ``op_GE``).\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import *\n sage: richcmp(3, 4, op_LT)\n True\n sage: richcmp(x, x^2, op_EQ)\n x == x^2\n\n The two examples above are completely equivalent to ``3 < 4``\n and ``x == x^2``. For this reason, it only makes sense in practice\n to call ``richcmp`` with a non-constant value for ``op``.\n\n We can write a custom ``Element`` class which shows a more\n realistic example of how to use this::\n\n sage: from sage.structure.element import Element\n sage: class MyElement(Element):\n ....: def __init__(self, parent, value):\n ....: Element.__init__(self, parent)\n ....: self.v = value\n ....: def _richcmp_(self, other, op):\n ....: return richcmp(self.v, other.v, op)\n sage: P = Parent()\n sage: x = MyElement(P, 3)\n sage: y = MyElement(P, 3)\n sage: x < y\n False\n sage: x == y\n True\n sage: x > y\n False\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/rings/fraction_field_element.c:13730:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] @@ -10154,6 +10190,48 @@ build/cythonized/sage/rings/fraction_field_element.c:13384:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 13384 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/fraction_field_FpT.cpp:20260:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7richcmp_9revop(PyObject*, PyObject*)' defined but not used [-Wunused-function] +20260 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_9revop(PyObject *__pyx_self, PyObject *__pyx_arg_op) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/fraction_field_FpT.cpp:20259:13: warning: '__pyx_doc_4sage_9structure_7richcmp_8revop' defined but not used [-Wunused-variable] +20259 | static char __pyx_doc_4sage_9structure_7richcmp_8revop[] = "revop(int op) -> int\nFile: sage/structure/richcmp.pxd (starting at line 199)\n\n Return the reverse operation of ``op``.\n\n For example, <= becomes >=, etc.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import revop\n sage: [revop(i) for i in range(6)]\n [4, 5, 2, 3, 0, 1]\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/fraction_field_FpT.cpp:20133:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7richcmp_7rich_to_bool_sgn(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] +20133 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_7rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/fraction_field_FpT.cpp:20132:13: warning: '__pyx_doc_4sage_9structure_7richcmp_6rich_to_bool_sgn' defined but not used [-Wunused-variable] +20132 | static char __pyx_doc_4sage_9structure_7richcmp_6rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/richcmp.pxd (starting at line 187)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/fraction_field_FpT.cpp:20004:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7richcmp_5rich_to_bool(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] +20004 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_5rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/fraction_field_FpT.cpp:20003:13: warning: '__pyx_doc_4sage_9structure_7richcmp_4rich_to_bool' defined but not used [-Wunused-variable] +20003 | static char __pyx_doc_4sage_9structure_7richcmp_4rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/richcmp.pxd (starting at line 120)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an old-style comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an old-style comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n :func:`rich_to_bool_sgn` if ``c`` could be outside the\n [-1, 0, 1] range.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/fraction_field_FpT.cpp:19814:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7richcmp_3richcmp_not_equal(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] +19814 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_3richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/fraction_field_FpT.cpp:19813:13: warning: '__pyx_doc_4sage_9structure_7richcmp_2richcmp_not_equal' defined but not used [-Wunused-variable] +19813 | static char __pyx_doc_4sage_9structure_7richcmp_2richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/richcmp.pxd (starting at line 56)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/fraction_field_FpT.cpp:19598:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7richcmp_1richcmp(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] +19598 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_1richcmp(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/fraction_field_FpT.cpp:19597:13: warning: '__pyx_doc_4sage_9structure_7richcmp_richcmp' defined but not used [-Wunused-variable] +19597 | static char __pyx_doc_4sage_9structure_7richcmp_richcmp[] = "richcmp(x, y, int op)\nFile: sage/structure/richcmp.pxd (starting at line 6)\n\n Return the result of the rich comparison of ``x`` and ``y`` with\n operator ``op``.\n\n INPUT:\n\n - ``x``, ``y`` -- arbitrary Python objects\n\n - ``op`` -- comparison operator (one of ``op_LT`, ``op_LE``,\n ``op_EQ``, ``op_NE``, ``op_GT``, ``op_GE``).\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import *\n sage: richcmp(3, 4, op_LT)\n True\n sage: richcmp(x, x^2, op_EQ)\n x == x^2\n\n The two examples above are completely equivalent to ``3 < 4``\n and ``x == x^2``. For this reason, it only makes sense in practice\n to call ``richcmp`` with a non-constant value for ``op``.\n\n We can write a custom ``Element`` class which shows a more\n realistic example of how to use this::\n\n sage: from sage.structure.element import Element\n sage: class MyElement(Element):\n ....: def __init__(self, parent, value):\n ....: Element.__init__(self, parent)\n ....: self.v = value\n ....: def _richcmp_(self, other, op):\n ....: return richcmp(self.v, other.v, op)\n sage: P = Parent()\n sage: x = MyElement(P, 3)\n sage: y = MyElement(P, 3)\n sage: x < y\n False\n sage: x == y\n True\n sage: x > y\n False\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/fraction_field_FpT.cpp:19134:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] +19134 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/fraction_field_FpT.cpp:19133:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] +19133 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/fraction_field_FpT.cpp:18789:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] +18789 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/fraction_field_FpT.cpp:18788:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] +18788 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/rings/integer.c: At top level: build/cythonized/sage/rings/integer.c:51092:18: warning: '__pyx_pw_4sage_9structure_7richcmp_9revop' defined but not used [-Wunused-function] 51092 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_9revop(PyObject *__pyx_self, PyObject *__pyx_arg_op) { @@ -10212,61 +10290,31 @@ build/cythonized/sage/rings/integer.c:45466:18: warning: '__pyx_f_4sage_5rings_7integer_integer' defined but not used [-Wunused-function] 45466 | static PyObject *__pyx_f_4sage_5rings_7integer_integer(PyObject *__pyx_v_x) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/fraction_field_FpT.cpp:20260:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7richcmp_9revop(PyObject*, PyObject*)' defined but not used [-Wunused-function] -20260 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_9revop(PyObject *__pyx_self, PyObject *__pyx_arg_op) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/fraction_field_FpT.cpp:20259:13: warning: '__pyx_doc_4sage_9structure_7richcmp_8revop' defined but not used [-Wunused-variable] -20259 | static char __pyx_doc_4sage_9structure_7richcmp_8revop[] = "revop(int op) -> int\nFile: sage/structure/richcmp.pxd (starting at line 199)\n\n Return the reverse operation of ``op``.\n\n For example, <= becomes >=, etc.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import revop\n sage: [revop(i) for i in range(6)]\n [4, 5, 2, 3, 0, 1]\n "; +[ 71/528] build/cythonized/sage/rings/fast_arith.c:8261:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] + 8261 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/fast_arith.c:8260:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] + 8260 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/fast_arith.c:7916:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] + 7916 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/fast_arith.c:7915:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] + 7915 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/fraction_field_FpT.cpp:20133:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7richcmp_7rich_to_bool_sgn(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] -20133 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_7rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { +[ 72/528] build/cythonized/sage/rings/factorint.c:7557:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] + 7557 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/fraction_field_FpT.cpp:20132:13: warning: '__pyx_doc_4sage_9structure_7richcmp_6rich_to_bool_sgn' defined but not used [-Wunused-variable] -20132 | static char __pyx_doc_4sage_9structure_7richcmp_6rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/richcmp.pxd (starting at line 187)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; +build/cythonized/sage/rings/factorint.c:7556:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] + 7556 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/fraction_field_FpT.cpp:20004:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7richcmp_5rich_to_bool(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] -20004 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_5rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/fraction_field_FpT.cpp:20003:13: warning: '__pyx_doc_4sage_9structure_7richcmp_4rich_to_bool' defined but not used [-Wunused-variable] -20003 | static char __pyx_doc_4sage_9structure_7richcmp_4rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/richcmp.pxd (starting at line 120)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an old-style comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an old-style comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n :func:`rich_to_bool_sgn` if ``c`` could be outside the\n [-1, 0, 1] range.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/fraction_field_FpT.cpp:19814:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7richcmp_3richcmp_not_equal(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] -19814 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_3richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/fraction_field_FpT.cpp:19813:13: warning: '__pyx_doc_4sage_9structure_7richcmp_2richcmp_not_equal' defined but not used [-Wunused-variable] -19813 | static char __pyx_doc_4sage_9structure_7richcmp_2richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/richcmp.pxd (starting at line 56)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/fraction_field_FpT.cpp:19598:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7richcmp_1richcmp(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] -19598 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_1richcmp(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/fraction_field_FpT.cpp:19597:13: warning: '__pyx_doc_4sage_9structure_7richcmp_richcmp' defined but not used [-Wunused-variable] -19597 | static char __pyx_doc_4sage_9structure_7richcmp_richcmp[] = "richcmp(x, y, int op)\nFile: sage/structure/richcmp.pxd (starting at line 6)\n\n Return the result of the rich comparison of ``x`` and ``y`` with\n operator ``op``.\n\n INPUT:\n\n - ``x``, ``y`` -- arbitrary Python objects\n\n - ``op`` -- comparison operator (one of ``op_LT`, ``op_LE``,\n ``op_EQ``, ``op_NE``, ``op_GT``, ``op_GE``).\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import *\n sage: richcmp(3, 4, op_LT)\n True\n sage: richcmp(x, x^2, op_EQ)\n x == x^2\n\n The two examples above are completely equivalent to ``3 < 4``\n and ``x == x^2``. For this reason, it only makes sense in practice\n to call ``richcmp`` with a non-constant value for ``op``.\n\n We can write a custom ``Element`` class which shows a more\n realistic example of how to use this::\n\n sage: from sage.structure.element import Element\n sage: class MyElement(Element):\n ....: def __init__(self, parent, value):\n ....: Element.__init__(self, parent)\n ....: self.v = value\n ....: def _richcmp_(self, other, op):\n ....: return richcmp(self.v, other.v, op)\n sage: P = Parent()\n sage: x = MyElement(P, 3)\n sage: y = MyElement(P, 3)\n sage: x < y\n False\n sage: x == y\n True\n sage: x > y\n False\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/fraction_field_FpT.cpp:19134:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] -19134 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/fraction_field_FpT.cpp:19133:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] -19133 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/fraction_field_FpT.cpp:18789:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] -18789 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/fraction_field_FpT.cpp:18788:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] -18788 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 71/528] build/cythonized/sage/rings/fast_arith.c:8261:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] - 8261 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/fast_arith.c:8260:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] - 8260 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/fast_arith.c:7916:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] - 7916 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { +build/cythonized/sage/rings/factorint.c:7212:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] + 7212 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/fast_arith.c:7915:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] - 7915 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; +build/cythonized/sage/rings/factorint.c:7211:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] + 7211 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 72/528] In file included from /usr/include/c++/12/vector:64, +In file included from /usr/include/c++/12/vector:64, from build/cythonized/sage/symbolic/expression.cpp:940: In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::operator[](size_type) [with _Tp = GiNaC::function_options; _Alloc = std::allocator]', inlined from 'unsigned int __pyx_f_4sage_8symbolic_10expression_register_or_update_function(PyObject*, PyObject*, PyObject*, int, PyObject*, int, int)' at build/cythonized/sage/symbolic/expression.cpp:111428:3: @@ -10277,18 +10325,6 @@ build/cythonized/sage/symbolic/expression.cpp:110957:16: note: '__pyx_v_serial' was declared here 110957 | unsigned int __pyx_v_serial; | ^~~~~~~~~~~~~~ -build/cythonized/sage/rings/factorint.c:7557:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] - 7557 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/factorint.c:7556:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] - 7556 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/factorint.c:7212:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] - 7212 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/factorint.c:7211:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] - 7211 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 73/528] [ 74/528] [ 75/528] build/cythonized/sage/rings/complex_mpfr.c:32424:18: warning: '__pyx_pw_4sage_9structure_7richcmp_9revop' defined but not used [-Wunused-function] 32424 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_9revop(PyObject *__pyx_self, PyObject *__pyx_arg_op) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -10331,6 +10367,24 @@ build/cythonized/sage/rings/complex_mpfr.c:31156:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 31156 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In function 'void __pyx_f_4sage_5rings_18fraction_field_FpT_nmod_poly_inc(nmod_poly_struct*, int)', + inlined from '__pyx_obj_4sage_5rings_18fraction_field_FpT_FpTElement* __pyx_f_4sage_5rings_18fraction_field_FpT_10FpTElement_next(__pyx_obj_4sage_5rings_18fraction_field_FpT_FpTElement*, int)' at build/cythonized/sage/rings/fraction_field_FpT.cpp:9728:68: +build/cythonized/sage/rings/fraction_field_FpT.cpp:17996:3: warning: '__pyx_v_a' may be used uninitialized [-Wmaybe-uninitialized] +17996 | if (__pyx_t_4) { + | ^~ +build/cythonized/sage/rings/fraction_field_FpT.cpp: In function '__pyx_obj_4sage_5rings_18fraction_field_FpT_FpTElement* __pyx_f_4sage_5rings_18fraction_field_FpT_10FpTElement_next(__pyx_obj_4sage_5rings_18fraction_field_FpT_FpTElement*, int)': +build/cythonized/sage/rings/fraction_field_FpT.cpp:17892:8: note: '__pyx_v_a' was declared here +17892 | long __pyx_v_a; + | ^~~~~~~~~ +In function 'void __pyx_f_4sage_5rings_18fraction_field_FpT_nmod_poly_inc(nmod_poly_struct*, int)', + inlined from '__pyx_obj_4sage_5rings_18fraction_field_FpT_FpTElement* __pyx_f_4sage_5rings_18fraction_field_FpT_10FpTElement_next(__pyx_obj_4sage_5rings_18fraction_field_FpT_FpTElement*, int)' at build/cythonized/sage/rings/fraction_field_FpT.cpp:9593:62: +build/cythonized/sage/rings/fraction_field_FpT.cpp:17996:3: warning: '__pyx_v_a' may be used uninitialized [-Wmaybe-uninitialized] +17996 | if (__pyx_t_4) { + | ^~ +build/cythonized/sage/rings/fraction_field_FpT.cpp: In function '__pyx_obj_4sage_5rings_18fraction_field_FpT_FpTElement* __pyx_f_4sage_5rings_18fraction_field_FpT_10FpTElement_next(__pyx_obj_4sage_5rings_18fraction_field_FpT_FpTElement*, int)': +build/cythonized/sage/rings/fraction_field_FpT.cpp:17892:8: note: '__pyx_v_a' was declared here +17892 | long __pyx_v_a; + | ^~~~~~~~~ build/cythonized/sage/rings/complex_mpc.c:24711:18: warning: '__pyx_pw_4sage_9structure_7richcmp_9revop' defined but not used [-Wunused-function] 24711 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_9revop(PyObject *__pyx_self, PyObject *__pyx_arg_op) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -10385,25 +10439,7 @@ build/cythonized/sage/rings/complex_mpc.c:23017:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 23017 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'void __pyx_f_4sage_5rings_18fraction_field_FpT_nmod_poly_inc(nmod_poly_struct*, int)', - inlined from '__pyx_obj_4sage_5rings_18fraction_field_FpT_FpTElement* __pyx_f_4sage_5rings_18fraction_field_FpT_10FpTElement_next(__pyx_obj_4sage_5rings_18fraction_field_FpT_FpTElement*, int)' at build/cythonized/sage/rings/fraction_field_FpT.cpp:9728:68: -build/cythonized/sage/rings/fraction_field_FpT.cpp:17996:3: warning: '__pyx_v_a' may be used uninitialized [-Wmaybe-uninitialized] -17996 | if (__pyx_t_4) { - | ^~ -build/cythonized/sage/rings/fraction_field_FpT.cpp: In function '__pyx_obj_4sage_5rings_18fraction_field_FpT_FpTElement* __pyx_f_4sage_5rings_18fraction_field_FpT_10FpTElement_next(__pyx_obj_4sage_5rings_18fraction_field_FpT_FpTElement*, int)': -build/cythonized/sage/rings/fraction_field_FpT.cpp:17892:8: note: '__pyx_v_a' was declared here -17892 | long __pyx_v_a; - | ^~~~~~~~~ -In function 'void __pyx_f_4sage_5rings_18fraction_field_FpT_nmod_poly_inc(nmod_poly_struct*, int)', - inlined from '__pyx_obj_4sage_5rings_18fraction_field_FpT_FpTElement* __pyx_f_4sage_5rings_18fraction_field_FpT_10FpTElement_next(__pyx_obj_4sage_5rings_18fraction_field_FpT_FpTElement*, int)' at build/cythonized/sage/rings/fraction_field_FpT.cpp:9593:62: -build/cythonized/sage/rings/fraction_field_FpT.cpp:17996:3: warning: '__pyx_v_a' may be used uninitialized [-Wmaybe-uninitialized] -17996 | if (__pyx_t_4) { - | ^~ -build/cythonized/sage/rings/fraction_field_FpT.cpp: In function '__pyx_obj_4sage_5rings_18fraction_field_FpT_FpTElement* __pyx_f_4sage_5rings_18fraction_field_FpT_10FpTElement_next(__pyx_obj_4sage_5rings_18fraction_field_FpT_FpTElement*, int)': -build/cythonized/sage/rings/fraction_field_FpT.cpp:17892:8: note: '__pyx_v_a' was declared here -17892 | long __pyx_v_a; - | ^~~~~~~~~ -[ 76/528] [ 77/528] build/cythonized/sage/rings/complex_interval.c:20867:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] +[ 76/528] build/cythonized/sage/rings/complex_interval.c:20867:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] 20867 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/rings/complex_interval.c:20866:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] @@ -10415,7 +10451,7 @@ build/cythonized/sage/rings/complex_interval.c:20521:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 20521 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 78/528] build/cythonized/sage/rings/complex_double.c:22663:18: warning: '__pyx_pw_4sage_9structure_7richcmp_9revop' defined but not used [-Wunused-function] +[ 77/528] [ 79/528] build/cythonized/sage/rings/complex_double.c:22663:18: warning: '__pyx_pw_4sage_9structure_7richcmp_9revop' defined but not used [-Wunused-function] 22663 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_9revop(PyObject *__pyx_self, PyObject *__pyx_arg_op) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/rings/complex_double.c:22662:13: warning: '__pyx_doc_4sage_9structure_7richcmp_8revop' defined but not used [-Wunused-variable] @@ -10454,7 +10490,7 @@ build/cythonized/sage/rings/complex_double.c:21442:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] 21442 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/complex_double.c:21441:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] +[ 78/528] build/cythonized/sage/rings/complex_double.c:21441:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 21441 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/rings/complex_conversion.c:3874:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] @@ -10469,31 +10505,11 @@ build/cythonized/sage/rings/complex_conversion.c:3528:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 3528 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 80/528] [ 79/528] [ 81/528] [ 82/528] sage/rings/bernmm/bern_rat.cpp: In function 'void bernmm::bern_rat(__mpq_struct*, long int, int)': +[ 80/528] [ 81/528] sage/rings/bernmm/bern_rat.cpp: In function 'void bernmm::bern_rat(__mpq_struct*, long int, int)': sage/rings/bernmm/bern_rat.cpp:280:17: warning: unused variable 'log2' [-Wunused-variable] 280 | const double log2 = 0.69314718055994528622676; | ^~~~ -sage/rings/bernmm/bern_modp.cpp: In function 'long int bernmm::bernsum_pow2(long int, NTL::mulmod_t, long int, long int, long int)': -sage/rings/bernmm/bern_modp.cpp:401:26: warning: comparison of integer expressions of different signedness: 'long int' and 'bernmm::word_t' {aka 'long unsigned int'} [-Wsign-compare] - 401 | for (long i = 0; i < TABLE_SIZE; i++) - | ^ -sage/rings/bernmm/bern_modp.cpp: In function 'long int bernmm::bernsum_pow2_redc(long int, NTL::mulmod_t, long int, long int, long int)': -sage/rings/bernmm/bern_modp.cpp:624:26: warning: comparison of integer expressions of different signedness: 'long int' and 'bernmm::word_t' {aka 'long unsigned int'} [-Wsign-compare] - 624 | for (long i = 0; i < TABLE_SIZE; i++) - | ^ -build/cythonized/sage/rings/bernmm.cpp:3668:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] - 3668 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/bernmm.cpp:3667:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] - 3667 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/bernmm.cpp:3323:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] - 3323 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/bernmm.cpp:3322:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] - 3322 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 83/528] build/cythonized/sage/rings/semirings/tropical_semiring.c:8784:18: warning: '__pyx_pw_4sage_9structure_7richcmp_9revop' defined but not used [-Wunused-function] +[ 82/528] build/cythonized/sage/rings/semirings/tropical_semiring.c:8784:18: warning: '__pyx_pw_4sage_9structure_7richcmp_9revop' defined but not used [-Wunused-function] 8784 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_9revop(PyObject *__pyx_self, PyObject *__pyx_arg_op) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/rings/semirings/tropical_semiring.c:8783:13: warning: '__pyx_doc_4sage_9structure_7richcmp_8revop' defined but not used [-Wunused-variable] @@ -10535,7 +10551,67 @@ build/cythonized/sage/rings/semirings/tropical_semiring.c:7634:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 7634 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/singular/singular/kernel/mod2.h:13, +sage/rings/bernmm/bern_modp.cpp: In function 'long int bernmm::bernsum_pow2(long int, NTL::mulmod_t, long int, long int, long int)': +sage/rings/bernmm/bern_modp.cpp:401:26: warning: comparison of integer expressions of different signedness: 'long int' and 'bernmm::word_t' {aka 'long unsigned int'} [-Wsign-compare] + 401 | for (long i = 0; i < TABLE_SIZE; i++) + | ^ +sage/rings/bernmm/bern_modp.cpp: In function 'long int bernmm::bernsum_pow2_redc(long int, NTL::mulmod_t, long int, long int, long int)': +sage/rings/bernmm/bern_modp.cpp:624:26: warning: comparison of integer expressions of different signedness: 'long int' and 'bernmm::word_t' {aka 'long unsigned int'} [-Wsign-compare] + 624 | for (long i = 0; i < TABLE_SIZE; i++) + | ^ +In file included from build/cythonized/sage/rings/bernoulli_mod_p.cpp:1764: +./sage/libs/ntl/ntlwrap_impl.h:716:13: warning: 'void ZZ_pX_InvMod_newton_ram(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ_pXModulus&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] + 716 | static void ZZ_pX_InvMod_newton_ram(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ_pXModulus &F, const struct ZZ_pContext &cpn) + | ^~~~~~~~~~~~~~~~~~~~~~~ +./sage/libs/ntl/ntlwrap_impl.h:681:13: warning: 'void ZZ_pX_InvMod_newton_unram(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ_pXModulus&, const NTL::ZZ_pContext&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] + 681 | static void ZZ_pX_InvMod_newton_unram(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ_pXModulus &F, const struct ZZ_pContext &cpn, const struct ZZ_pContext &cp) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +./sage/libs/ntl/ntlwrap_impl.h:655:13: warning: 'void ZZ_pX_right_pshift(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] + 655 | static void ZZ_pX_right_pshift(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ &pn, const struct ZZ_pContext &c) + | ^~~~~~~~~~~~~~~~~~ +./sage/libs/ntl/ntlwrap_impl.h:629:13: warning: 'void ZZ_pX_left_pshift(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] + 629 | static void ZZ_pX_left_pshift(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ &pn, const struct ZZ_pContext &c) + | ^~~~~~~~~~~~~~~~~ +./sage/libs/ntl/ntlwrap_impl.h:575:13: warning: 'void ZZ_pX_min_val_coeff(long int&, long int&, const NTL::ZZ_pX&, const NTL::ZZ&)' defined but not used [-Wunused-function] + 575 | static void ZZ_pX_min_val_coeff(long & valuation, long &index, const struct ZZ_pX &f, const struct ZZ &p) + | ^~~~~~~~~~~~~~~~~~~ +./sage/libs/ntl/ntlwrap_impl.h:537:13: warning: 'void ZZ_pEX_conv_modulus(NTL::ZZ_pEX&, const NTL::ZZ_pEX&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] + 537 | static void ZZ_pEX_conv_modulus(ZZ_pEX &fout, const ZZ_pEX &fin, const ZZ_pContext &modout) + | ^~~~~~~~~~~~~~~~~~~ +./sage/libs/ntl/ntlwrap_impl.h:441:13: warning: 'void ZZ_pX_linear_roots(NTL::ZZ_p***, long int*, NTL::ZZ_pX*)' defined but not used [-Wunused-function] + 441 | static void ZZ_pX_linear_roots(struct ZZ_p*** v, long* n, struct ZZ_pX* f) + | ^~~~~~~~~~~~~~~~~~ +./sage/libs/ntl/ntlwrap_impl.h:427:13: warning: 'void ZZ_pX_factor(NTL::ZZ_pX***, long int**, long int*, NTL::ZZ_pX*, long int)' defined but not used [-Wunused-function] + 427 | static void ZZ_pX_factor(struct ZZ_pX*** v, long** e, long* n, struct ZZ_pX* x, long verbose) + | ^~~~~~~~~~~~ +./sage/libs/ntl/ntlwrap_impl.h:415:14: warning: 'char* ZZ_pX_trace_list(NTL::ZZ_pX*)' defined but not used [-Wunused-function] + 415 | static char* ZZ_pX_trace_list(struct ZZ_pX* x) + | ^~~~~~~~~~~~~~~~ +./sage/libs/ntl/ntlwrap_impl.h:398:13: warning: 'void ZZX_squarefree_decomposition(NTL::ZZX***, long int**, long int*, NTL::ZZX*)' defined but not used [-Wunused-function] + 398 | static void ZZX_squarefree_decomposition(struct ZZX*** v, long** e, long* n, struct ZZX* x) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./sage/libs/ntl/ntlwrap_impl.h:334:14: warning: 'char* ZZX_trace_list(NTL::ZZX*)' defined but not used [-Wunused-function] + 334 | static char* ZZX_trace_list(struct ZZX* x) + | ^~~~~~~~~~~~~~ +./sage/libs/ntl/ntlwrap_impl.h:132:14: warning: 'char* ZZX_repr(NTL::ZZX*)' defined but not used [-Wunused-function] + 132 | static char* ZZX_repr(struct ZZX* x) + | ^~~~~~~~ +./sage/libs/ntl/ntlwrap_impl.h:35:13: warning: 'void mpz_to_ZZ(NTL::ZZ*, mpz_srcptr)' defined but not used [-Wunused-function] + 35 | static void mpz_to_ZZ(struct ZZ* output, mpz_srcptr x) + | ^~~~~~~~~ +build/cythonized/sage/rings/bernmm.cpp:3668:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] + 3668 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/bernmm.cpp:3667:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] + 3667 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/bernmm.cpp:3323:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] + 3323 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/bernmm.cpp:3322:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] + 3322 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 83/528] [ 84/528] In file included from /usr/include/singular/singular/kernel/mod2.h:13, from /usr/include/singular/singular/Singular/libsingular.h:6, from build/cythonized/sage/rings/polynomial/plural.cpp:837: /usr/include/singular/singular/polys/monomials/p_polys.h: In function 'void p_SetCompP(poly, int, ring)': @@ -10698,76 +10774,6 @@ /usr/include/singular/singular/kernel/GBEngine/kInline.h:1065:3: note: in expansion of macro 'p_LmCheckPolyRing' 1065 | p_LmCheckPolyRing(p2, leadRing); | ^~~~~~~~~~~~~~~~~ -[ 85/528] [ 84/528] In file included from build/cythonized/sage/rings/bernoulli_mod_p.cpp:1764: -./sage/libs/ntl/ntlwrap_impl.h:716:13: warning: 'void ZZ_pX_InvMod_newton_ram(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ_pXModulus&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] - 716 | static void ZZ_pX_InvMod_newton_ram(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ_pXModulus &F, const struct ZZ_pContext &cpn) - | ^~~~~~~~~~~~~~~~~~~~~~~ -./sage/libs/ntl/ntlwrap_impl.h:681:13: warning: 'void ZZ_pX_InvMod_newton_unram(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ_pXModulus&, const NTL::ZZ_pContext&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] - 681 | static void ZZ_pX_InvMod_newton_unram(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ_pXModulus &F, const struct ZZ_pContext &cpn, const struct ZZ_pContext &cp) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -./sage/libs/ntl/ntlwrap_impl.h:655:13: warning: 'void ZZ_pX_right_pshift(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] - 655 | static void ZZ_pX_right_pshift(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ &pn, const struct ZZ_pContext &c) - | ^~~~~~~~~~~~~~~~~~ -./sage/libs/ntl/ntlwrap_impl.h:629:13: warning: 'void ZZ_pX_left_pshift(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] - 629 | static void ZZ_pX_left_pshift(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ &pn, const struct ZZ_pContext &c) - | ^~~~~~~~~~~~~~~~~ -./sage/libs/ntl/ntlwrap_impl.h:575:13: warning: 'void ZZ_pX_min_val_coeff(long int&, long int&, const NTL::ZZ_pX&, const NTL::ZZ&)' defined but not used [-Wunused-function] - 575 | static void ZZ_pX_min_val_coeff(long & valuation, long &index, const struct ZZ_pX &f, const struct ZZ &p) - | ^~~~~~~~~~~~~~~~~~~ -./sage/libs/ntl/ntlwrap_impl.h:537:13: warning: 'void ZZ_pEX_conv_modulus(NTL::ZZ_pEX&, const NTL::ZZ_pEX&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] - 537 | static void ZZ_pEX_conv_modulus(ZZ_pEX &fout, const ZZ_pEX &fin, const ZZ_pContext &modout) - | ^~~~~~~~~~~~~~~~~~~ -./sage/libs/ntl/ntlwrap_impl.h:441:13: warning: 'void ZZ_pX_linear_roots(NTL::ZZ_p***, long int*, NTL::ZZ_pX*)' defined but not used [-Wunused-function] - 441 | static void ZZ_pX_linear_roots(struct ZZ_p*** v, long* n, struct ZZ_pX* f) - | ^~~~~~~~~~~~~~~~~~ -./sage/libs/ntl/ntlwrap_impl.h:427:13: warning: 'void ZZ_pX_factor(NTL::ZZ_pX***, long int**, long int*, NTL::ZZ_pX*, long int)' defined but not used [-Wunused-function] - 427 | static void ZZ_pX_factor(struct ZZ_pX*** v, long** e, long* n, struct ZZ_pX* x, long verbose) - | ^~~~~~~~~~~~ -./sage/libs/ntl/ntlwrap_impl.h:415:14: warning: 'char* ZZ_pX_trace_list(NTL::ZZ_pX*)' defined but not used [-Wunused-function] - 415 | static char* ZZ_pX_trace_list(struct ZZ_pX* x) - | ^~~~~~~~~~~~~~~~ -./sage/libs/ntl/ntlwrap_impl.h:398:13: warning: 'void ZZX_squarefree_decomposition(NTL::ZZX***, long int**, long int*, NTL::ZZX*)' defined but not used [-Wunused-function] - 398 | static void ZZX_squarefree_decomposition(struct ZZX*** v, long** e, long* n, struct ZZX* x) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./sage/libs/ntl/ntlwrap_impl.h:334:14: warning: 'char* ZZX_trace_list(NTL::ZZX*)' defined but not used [-Wunused-function] - 334 | static char* ZZX_trace_list(struct ZZX* x) - | ^~~~~~~~~~~~~~ -./sage/libs/ntl/ntlwrap_impl.h:132:14: warning: 'char* ZZX_repr(NTL::ZZX*)' defined but not used [-Wunused-function] - 132 | static char* ZZX_repr(struct ZZX* x) - | ^~~~~~~~ -./sage/libs/ntl/ntlwrap_impl.h:35:13: warning: 'void mpz_to_ZZ(NTL::ZZ*, mpz_srcptr)' defined but not used [-Wunused-function] - 35 | static void mpz_to_ZZ(struct ZZ* output, mpz_srcptr x) - | ^~~~~~~~~ -build/cythonized/sage/rings/polynomial/symmetric_reduction.c:7586:18: warning: '__pyx_pw_4sage_9structure_7richcmp_9revop' defined but not used [-Wunused-function] - 7586 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_9revop(PyObject *__pyx_self, PyObject *__pyx_arg_op) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/polynomial/symmetric_reduction.c:7585:13: warning: '__pyx_doc_4sage_9structure_7richcmp_8revop' defined but not used [-Wunused-variable] - 7585 | static char __pyx_doc_4sage_9structure_7richcmp_8revop[] = "revop(int op) -> int\nFile: sage/structure/richcmp.pxd (starting at line 199)\n\n Return the reverse operation of ``op``.\n\n For example, <= becomes >=, etc.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import revop\n sage: [revop(i) for i in range(6)]\n [4, 5, 2, 3, 0, 1]\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/polynomial/symmetric_reduction.c:7459:18: warning: '__pyx_pw_4sage_9structure_7richcmp_7rich_to_bool_sgn' defined but not used [-Wunused-function] - 7459 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_7rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/polynomial/symmetric_reduction.c:7458:13: warning: '__pyx_doc_4sage_9structure_7richcmp_6rich_to_bool_sgn' defined but not used [-Wunused-variable] - 7458 | static char __pyx_doc_4sage_9structure_7richcmp_6rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/richcmp.pxd (starting at line 187)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/polynomial/symmetric_reduction.c:7330:18: warning: '__pyx_pw_4sage_9structure_7richcmp_5rich_to_bool' defined but not used [-Wunused-function] - 7330 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_5rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/polynomial/symmetric_reduction.c:7329:13: warning: '__pyx_doc_4sage_9structure_7richcmp_4rich_to_bool' defined but not used [-Wunused-variable] - 7329 | static char __pyx_doc_4sage_9structure_7richcmp_4rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/richcmp.pxd (starting at line 120)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an old-style comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an old-style comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n :func:`rich_to_bool_sgn` if ``c`` could be outside the\n [-1, 0, 1] range.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/polynomial/symmetric_reduction.c:7140:18: warning: '__pyx_pw_4sage_9structure_7richcmp_3richcmp_not_equal' defined but not used [-Wunused-function] - 7140 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_3richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/polynomial/symmetric_reduction.c:7139:13: warning: '__pyx_doc_4sage_9structure_7richcmp_2richcmp_not_equal' defined but not used [-Wunused-variable] - 7139 | static char __pyx_doc_4sage_9structure_7richcmp_2richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/richcmp.pxd (starting at line 56)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/polynomial/symmetric_reduction.c:6924:18: warning: '__pyx_pw_4sage_9structure_7richcmp_1richcmp' defined but not used [-Wunused-function] - 6924 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_1richcmp(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/polynomial/symmetric_reduction.c:6923:13: warning: '__pyx_doc_4sage_9structure_7richcmp_richcmp' defined but not used [-Wunused-variable] - 6923 | static char __pyx_doc_4sage_9structure_7richcmp_richcmp[] = "richcmp(x, y, int op)\nFile: sage/structure/richcmp.pxd (starting at line 6)\n\n Return the result of the rich comparison of ``x`` and ``y`` with\n operator ``op``.\n\n INPUT:\n\n - ``x``, ``y`` -- arbitrary Python objects\n\n - ``op`` -- comparison operator (one of ``op_LT`, ``op_LE``,\n ``op_EQ``, ``op_NE``, ``op_GT``, ``op_GE``).\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import *\n sage: richcmp(3, 4, op_LT)\n True\n sage: richcmp(x, x^2, op_EQ)\n x == x^2\n\n The two examples above are completely equivalent to ``3 < 4``\n and ``x == x^2``. For this reason, it only makes sense in practice\n to call ``richcmp`` with a non-constant value for ``op``.\n\n We can write a custom ``Element`` class which shows a more\n realistic example of how to use this::\n\n sage: from sage.structure.element import Element\n sage: class MyElement(Element):\n ....: def __init__(self, parent, value):\n ....: Element.__init__(self, parent)\n ....: self.v = value\n ....: def _richcmp_(self, other, op):\n ....: return richcmp(self.v, other.v, op)\n sage: P = Parent()\n sage: x = MyElement(P, 3)\n sage: y = MyElement(P, 3)\n sage: x < y\n False\n sage: x == y\n True\n sage: x > y\n False\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/singular/singular/kernel/mod2.h:13, from /usr/include/singular/singular/Singular/libsingular.h:6, from build/cythonized/sage/rings/polynomial/multi_polynomial_libsingular.cpp:839: @@ -10931,6 +10937,48 @@ /usr/include/singular/singular/kernel/GBEngine/kInline.h:1065:3: note: in expansion of macro 'p_LmCheckPolyRing' 1065 | p_LmCheckPolyRing(p2, leadRing); | ^~~~~~~~~~~~~~~~~ +[ 85/528] build/cythonized/sage/rings/polynomial/symmetric_reduction.c:7586:18: warning: '__pyx_pw_4sage_9structure_7richcmp_9revop' defined but not used [-Wunused-function] + 7586 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_9revop(PyObject *__pyx_self, PyObject *__pyx_arg_op) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/polynomial/symmetric_reduction.c:7585:13: warning: '__pyx_doc_4sage_9structure_7richcmp_8revop' defined but not used [-Wunused-variable] + 7585 | static char __pyx_doc_4sage_9structure_7richcmp_8revop[] = "revop(int op) -> int\nFile: sage/structure/richcmp.pxd (starting at line 199)\n\n Return the reverse operation of ``op``.\n\n For example, <= becomes >=, etc.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import revop\n sage: [revop(i) for i in range(6)]\n [4, 5, 2, 3, 0, 1]\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/polynomial/symmetric_reduction.c:7459:18: warning: '__pyx_pw_4sage_9structure_7richcmp_7rich_to_bool_sgn' defined but not used [-Wunused-function] + 7459 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_7rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/polynomial/symmetric_reduction.c:7458:13: warning: '__pyx_doc_4sage_9structure_7richcmp_6rich_to_bool_sgn' defined but not used [-Wunused-variable] + 7458 | static char __pyx_doc_4sage_9structure_7richcmp_6rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/richcmp.pxd (starting at line 187)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/polynomial/symmetric_reduction.c:7330:18: warning: '__pyx_pw_4sage_9structure_7richcmp_5rich_to_bool' defined but not used [-Wunused-function] + 7330 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_5rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/polynomial/symmetric_reduction.c:7329:13: warning: '__pyx_doc_4sage_9structure_7richcmp_4rich_to_bool' defined but not used [-Wunused-variable] + 7329 | static char __pyx_doc_4sage_9structure_7richcmp_4rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/richcmp.pxd (starting at line 120)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an old-style comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an old-style comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n :func:`rich_to_bool_sgn` if ``c`` could be outside the\n [-1, 0, 1] range.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/polynomial/symmetric_reduction.c:7140:18: warning: '__pyx_pw_4sage_9structure_7richcmp_3richcmp_not_equal' defined but not used [-Wunused-function] + 7140 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_3richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/polynomial/symmetric_reduction.c:7139:13: warning: '__pyx_doc_4sage_9structure_7richcmp_2richcmp_not_equal' defined but not used [-Wunused-variable] + 7139 | static char __pyx_doc_4sage_9structure_7richcmp_2richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/richcmp.pxd (starting at line 56)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/polynomial/symmetric_reduction.c:6924:18: warning: '__pyx_pw_4sage_9structure_7richcmp_1richcmp' defined but not used [-Wunused-function] + 6924 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_1richcmp(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/polynomial/symmetric_reduction.c:6923:13: warning: '__pyx_doc_4sage_9structure_7richcmp_richcmp' defined but not used [-Wunused-variable] + 6923 | static char __pyx_doc_4sage_9structure_7richcmp_richcmp[] = "richcmp(x, y, int op)\nFile: sage/structure/richcmp.pxd (starting at line 6)\n\n Return the result of the rich comparison of ``x`` and ``y`` with\n operator ``op``.\n\n INPUT:\n\n - ``x``, ``y`` -- arbitrary Python objects\n\n - ``op`` -- comparison operator (one of ``op_LT`, ``op_LE``,\n ``op_EQ``, ``op_NE``, ``op_GT``, ``op_GE``).\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import *\n sage: richcmp(3, 4, op_LT)\n True\n sage: richcmp(x, x^2, op_EQ)\n x == x^2\n\n The two examples above are completely equivalent to ``3 < 4``\n and ``x == x^2``. For this reason, it only makes sense in practice\n to call ``richcmp`` with a non-constant value for ``op``.\n\n We can write a custom ``Element`` class which shows a more\n realistic example of how to use this::\n\n sage: from sage.structure.element import Element\n sage: class MyElement(Element):\n ....: def __init__(self, parent, value):\n ....: Element.__init__(self, parent)\n ....: self.v = value\n ....: def _richcmp_(self, other, op):\n ....: return richcmp(self.v, other.v, op)\n sage: P = Parent()\n sage: x = MyElement(P, 3)\n sage: y = MyElement(P, 3)\n sage: x < y\n False\n sage: x == y\n True\n sage: x > y\n False\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 86/528] build/cythonized/sage/rings/polynomial/skew_polynomial_finite_order.c:9058:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] + 9058 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/polynomial/skew_polynomial_finite_order.c:9057:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] + 9057 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/polynomial/skew_polynomial_finite_order.c:8713:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] + 8713 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/polynomial/skew_polynomial_finite_order.c:8712:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] + 8712 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/singular/singular/polys/monomials/ring.h:12, from /usr/include/singular/singular/kernel/polys.h:15, from /usr/include/singular/singular/kernel/structs.h:21, @@ -10942,19 +10990,30 @@ /usr/include/singular/singular/coeffs/longrat.h:97:3: note: in expansion of macro 'n_Test' 97 | n_Test(q, r); | ^~~~~~ -[ 86/528] build/cythonized/sage/rings/polynomial/skew_polynomial_finite_order.c:9058:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] - 9058 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { +In file included from /usr/include/singular/singular/polys/monomials/ring.h:12, + from /usr/include/singular/singular/kernel/polys.h:15, + from /usr/include/singular/singular/kernel/structs.h:21, + from /usr/include/singular/singular/Singular/libsingular.h:7: +/usr/include/singular/singular/coeffs/longrat.h: In function 'BOOLEAN nlIsInteger(number, coeffs)': +/usr/include/singular/singular/coeffs/coeffs.h:711:22: warning: statement has no effect [-Wunused-value] + 711 | #define n_Test(a,r) 1 + | ^ +/usr/include/singular/singular/coeffs/longrat.h:97:3: note: in expansion of macro 'n_Test' + 97 | n_Test(q, r); + | ^~~~~~ +[ 87/528] [ 88/528] build/cythonized/sage/rings/polynomial/skew_polynomial_finite_field.c:17973:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] +17973 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/polynomial/skew_polynomial_finite_order.c:9057:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] - 9057 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; +build/cythonized/sage/rings/polynomial/skew_polynomial_finite_field.c:17972:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] +17972 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/polynomial/skew_polynomial_finite_order.c:8713:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] - 8713 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { +build/cythonized/sage/rings/polynomial/skew_polynomial_finite_field.c:17628:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] +17628 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/polynomial/skew_polynomial_finite_order.c:8712:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] - 8712 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; +build/cythonized/sage/rings/polynomial/skew_polynomial_finite_field.c:17627:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] +17627 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 87/528] build/cythonized/sage/rings/polynomial/plural.cpp: At global scope: +build/cythonized/sage/rings/polynomial/plural.cpp: At global scope: build/cythonized/sage/rings/polynomial/plural.cpp:29742:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7richcmp_9revop(PyObject*, PyObject*)' defined but not used [-Wunused-function] 29742 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_9revop(PyObject *__pyx_self, PyObject *__pyx_arg_op) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -11009,30 +11068,7 @@ build/cythonized/sage/rings/polynomial/plural.cpp:26694:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 26694 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/singular/singular/polys/monomials/ring.h:12, - from /usr/include/singular/singular/kernel/polys.h:15, - from /usr/include/singular/singular/kernel/structs.h:21, - from /usr/include/singular/singular/Singular/libsingular.h:7: -/usr/include/singular/singular/coeffs/longrat.h: In function 'BOOLEAN nlIsInteger(number, coeffs)': -/usr/include/singular/singular/coeffs/coeffs.h:711:22: warning: statement has no effect [-Wunused-value] - 711 | #define n_Test(a,r) 1 - | ^ -/usr/include/singular/singular/coeffs/longrat.h:97:3: note: in expansion of macro 'n_Test' - 97 | n_Test(q, r); - | ^~~~~~ -build/cythonized/sage/rings/polynomial/skew_polynomial_finite_field.c:17973:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] -17973 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/polynomial/skew_polynomial_finite_field.c:17972:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] -17972 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/polynomial/skew_polynomial_finite_field.c:17628:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] -17628 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/polynomial/skew_polynomial_finite_field.c:17627:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] -17627 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 88/528] build/cythonized/sage/rings/polynomial/skew_polynomial_element.c:10277:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] +build/cythonized/sage/rings/polynomial/skew_polynomial_element.c:10277:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] 10277 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/rings/polynomial/skew_polynomial_element.c:10276:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] @@ -11044,6 +11080,13 @@ build/cythonized/sage/rings/polynomial/skew_polynomial_element.c:9931:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 9931 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 89/528] [ 90/528] In file included from /usr/include/python3.11/numpy/ndarraytypes.h:1940, + from /usr/include/python3.11/numpy/ndarrayobject.h:12, + from /usr/include/python3.11/numpy/arrayobject.h:5, + from build/cythonized/sage/rings/polynomial/real_roots.c:794: +/usr/include/python3.11/numpy/npy_1_7_deprecated_api.h:17:2: warning: #warning "Using deprecated NumPy API, disable it with " "#define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-Wcpp] + 17 | #warning "Using deprecated NumPy API, disable it with " \ + | ^~~~~~~ build/cythonized/sage/rings/polynomial/multi_polynomial_libsingular.cpp: At global scope: build/cythonized/sage/rings/polynomial/multi_polynomial_libsingular.cpp:46973:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7richcmp_9revop(PyObject*, PyObject*)' defined but not used [-Wunused-function] 46973 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_9revop(PyObject *__pyx_self, PyObject *__pyx_arg_op) { @@ -11099,37 +11142,14 @@ build/cythonized/sage/rings/polynomial/multi_polynomial_libsingular.cpp:43925:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 43925 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 89/528] [ 90/528] In file included from /usr/include/python3.11/numpy/ndarraytypes.h:1940, - from /usr/include/python3.11/numpy/ndarrayobject.h:12, - from /usr/include/python3.11/numpy/arrayobject.h:5, - from build/cythonized/sage/rings/polynomial/real_roots.c:794: -/usr/include/python3.11/numpy/npy_1_7_deprecated_api.h:17:2: warning: #warning "Using deprecated NumPy API, disable it with " "#define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-Wcpp] - 17 | #warning "Using deprecated NumPy API, disable it with " \ - | ^~~~~~~ -build/cythonized/sage/rings/polynomial/real_roots.c: In function '__pyx_pf_4sage_5rings_10polynomial_10real_roots_2de_casteljau_intvec': +[ 91/528] build/cythonized/sage/rings/polynomial/real_roots.c: In function '__pyx_pf_4sage_5rings_10polynomial_10real_roots_2de_casteljau_intvec': build/cythonized/sage/rings/polynomial/real_roots.c:14402:82: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 14402 | __pyx_t_5 = ((mpz_sizeinbase((__pyx_v_den_powers->_entries[__pyx_v_i]), 2) < __pyx_v_max_den_bits) != 0); | ^ -[ 91/528] [ 92/528] build/cythonized/sage/rings/polynomial/real_roots.c: In function '__pyx_pf_4sage_5rings_10polynomial_10real_roots_62bernstein_expand': +build/cythonized/sage/rings/polynomial/real_roots.c: In function '__pyx_pf_4sage_5rings_10polynomial_10real_roots_62bernstein_expand': build/cythonized/sage/rings/polynomial/real_roots.c:50191:55: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 50191 | __pyx_t_10 = ((mpz_sizeinbase(__pyx_v_divisor, 2) > __pyx_v_max_bits) != 0); | ^ -In file included from /usr/include/zn_poly/zn_poly.h:78, - from build/cythonized/sage/rings/polynomial/polynomial_zmod_flint.cpp:810: -/usr/include/zn_poly/wide_arith.h:276:2: warning: #warning No assembly implementation of wide multiplication available for this machine; using generic C code instead. [-Wcpp] - 276 | #warning No assembly implementation of wide multiplication available for this \ - | ^~~~~~~ -build/cythonized/sage/rings/polynomial/skew_polynomial_finite_field.c: In function '__pyx_pw_4sage_5rings_10polynomial_28skew_polynomial_finite_field_33SkewPolynomial_finite_field_dense_3type': -build/cythonized/sage/rings/polynomial/skew_polynomial_finite_field.c:694:40: warning: '__pyx_v_m' may be used uninitialized [-Wmaybe-uninitialized] - 694 | #define PyInt_FromSsize_t PyLong_FromSsize_t - | ^~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/polynomial/skew_polynomial_finite_field.c:5166:14: note: '__pyx_v_m' was declared here - 5166 | Py_ssize_t __pyx_v_m; - | ^~~~~~~~~ -[ 93/528] build/cythonized/sage/rings/polynomial/polynomial_zmod_flint.cpp: In function 'int __pyx_f_4sage_5rings_10polynomial_21polynomial_zmod_flint_celement_set(nmod_poly_struct*, nmod_poly_struct*, long unsigned int)': -build/cythonized/sage/rings/polynomial/polynomial_zmod_flint.cpp:4657:35: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'long int' [-Wsign-compare] - 4657 | for (__pyx_v_i = 0; __pyx_v_i < __pyx_t_2; __pyx_v_i++) { - | ~~~~~~~~~~^~~~~~~~~~~ build/cythonized/sage/rings/polynomial/real_roots.c: At top level: build/cythonized/sage/rings/polynomial/real_roots.c:52171:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] 52171 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { @@ -11137,87 +11157,18 @@ build/cythonized/sage/rings/polynomial/real_roots.c:52170:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] 52170 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/polynomial/polynomial_zmod_flint.cpp: In function 'int __pyx_f_4sage_5rings_10polynomial_21polynomial_zmod_flint_21Polynomial_zmod_flint__set_list(__pyx_obj_4sage_5rings_10polynomial_21polynomial_zmod_flint_Polynomial_zmod_flint*, PyObject*)': -build/cythonized/sage/rings/polynomial/polynomial_zmod_flint.cpp:15302:33: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] -15302 | for (__pyx_v_i = 0; __pyx_v_i < __pyx_t_5; __pyx_v_i++) { - | ~~~~~~~~~~^~~~~~~~~~~ build/cythonized/sage/rings/polynomial/real_roots.c:51826:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] 51826 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/rings/polynomial/real_roots.c:51825:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 51825 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/polynomial/polynomial_ring_homomorphism.c:4663:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] - 4663 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/polynomial/polynomial_ring_homomorphism.c:4662:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] - 4662 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/polynomial/polynomial_ring_homomorphism.c:4318:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] - 4318 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/polynomial/polynomial_ring_homomorphism.c:4317:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] - 4317 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 94/528] build/cythonized/sage/rings/polynomial/polynomial_real_mpfr_dense.c:11972:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] -11972 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/polynomial/polynomial_real_mpfr_dense.c:11971:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] -11971 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/polynomial/polynomial_real_mpfr_dense.c:11627:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] -11627 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/polynomial/polynomial_real_mpfr_dense.c:11626:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] -11626 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/polynomial/polynomial_zmod_flint.cpp: At global scope: -build/cythonized/sage/rings/polynomial/polynomial_zmod_flint.cpp:22686:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7richcmp_9revop(PyObject*, PyObject*)' defined but not used [-Wunused-function] -22686 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_9revop(PyObject *__pyx_self, PyObject *__pyx_arg_op) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/polynomial/polynomial_zmod_flint.cpp:22685:13: warning: '__pyx_doc_4sage_9structure_7richcmp_8revop' defined but not used [-Wunused-variable] -22685 | static char __pyx_doc_4sage_9structure_7richcmp_8revop[] = "revop(int op) -> int\nFile: sage/structure/richcmp.pxd (starting at line 199)\n\n Return the reverse operation of ``op``.\n\n For example, <= becomes >=, etc.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import revop\n sage: [revop(i) for i in range(6)]\n [4, 5, 2, 3, 0, 1]\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/polynomial/polynomial_zmod_flint.cpp:22559:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7richcmp_7rich_to_bool_sgn(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] -22559 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_7rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/polynomial/polynomial_zmod_flint.cpp:22558:13: warning: '__pyx_doc_4sage_9structure_7richcmp_6rich_to_bool_sgn' defined but not used [-Wunused-variable] -22558 | static char __pyx_doc_4sage_9structure_7richcmp_6rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/richcmp.pxd (starting at line 187)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/polynomial/polynomial_zmod_flint.cpp:22430:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7richcmp_5rich_to_bool(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] -22430 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_5rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/polynomial/polynomial_zmod_flint.cpp:22429:13: warning: '__pyx_doc_4sage_9structure_7richcmp_4rich_to_bool' defined but not used [-Wunused-variable] -22429 | static char __pyx_doc_4sage_9structure_7richcmp_4rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/richcmp.pxd (starting at line 120)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an old-style comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an old-style comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n :func:`rich_to_bool_sgn` if ``c`` could be outside the\n [-1, 0, 1] range.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/polynomial/polynomial_zmod_flint.cpp:22240:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7richcmp_3richcmp_not_equal(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] -22240 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_3richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/polynomial/polynomial_zmod_flint.cpp:22239:13: warning: '__pyx_doc_4sage_9structure_7richcmp_2richcmp_not_equal' defined but not used [-Wunused-variable] -22239 | static char __pyx_doc_4sage_9structure_7richcmp_2richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/richcmp.pxd (starting at line 56)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/polynomial/polynomial_zmod_flint.cpp:22024:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7richcmp_1richcmp(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] -22024 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_1richcmp(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/polynomial/polynomial_zmod_flint.cpp:22023:13: warning: '__pyx_doc_4sage_9structure_7richcmp_richcmp' defined but not used [-Wunused-variable] -22023 | static char __pyx_doc_4sage_9structure_7richcmp_richcmp[] = "richcmp(x, y, int op)\nFile: sage/structure/richcmp.pxd (starting at line 6)\n\n Return the result of the rich comparison of ``x`` and ``y`` with\n operator ``op``.\n\n INPUT:\n\n - ``x``, ``y`` -- arbitrary Python objects\n\n - ``op`` -- comparison operator (one of ``op_LT`, ``op_LE``,\n ``op_EQ``, ``op_NE``, ``op_GT``, ``op_GE``).\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import *\n sage: richcmp(3, 4, op_LT)\n True\n sage: richcmp(x, x^2, op_EQ)\n x == x^2\n\n The two examples above are completely equivalent to ``3 < 4``\n and ``x == x^2``. For this reason, it only makes sense in practice\n to call ``richcmp`` with a non-constant value for ``op``.\n\n We can write a custom ``Element`` class which shows a more\n realistic example of how to use this::\n\n sage: from sage.structure.element import Element\n sage: class MyElement(Element):\n ....: def __init__(self, parent, value):\n ....: Element.__init__(self, parent)\n ....: self.v = value\n ....: def _richcmp_(self, other, op):\n ....: return richcmp(self.v, other.v, op)\n sage: P = Parent()\n sage: x = MyElement(P, 3)\n sage: y = MyElement(P, 3)\n sage: x < y\n False\n sage: x == y\n True\n sage: x > y\n False\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/polynomial/polynomial_zmod_flint.cpp:20633:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] -20633 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/polynomial/polynomial_zmod_flint.cpp:20632:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] -20632 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/polynomial/polynomial_zmod_flint.cpp:20288:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] -20288 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/polynomial/polynomial_zmod_flint.cpp:20287:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] -20287 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/polynomial/polynomial_zmod_flint.cpp:4559:18: warning: 'PyObject* __pyx_f_4sage_5rings_10polynomial_21polynomial_zmod_flint_celement_repr(nmod_poly_struct*, long unsigned int)' defined but not used [-Wunused-function] - 4559 | static PyObject *__pyx_f_4sage_5rings_10polynomial_21polynomial_zmod_flint_celement_repr(CYTHON_UNUSED nmod_poly_struct *__pyx_v_e, CYTHON_UNUSED unsigned long __pyx_v_n) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 95/528] build/cythonized/sage/rings/polynomial/polynomial_zz_pex.cpp:19296:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7richcmp_9revop(PyObject*, PyObject*)' defined but not used [-Wunused-function] +[ 92/528] In file included from /usr/include/zn_poly/zn_poly.h:78, + from build/cythonized/sage/rings/polynomial/polynomial_zmod_flint.cpp:810: +/usr/include/zn_poly/wide_arith.h:276:2: warning: #warning No assembly implementation of wide multiplication available for this machine; using generic C code instead. [-Wcpp] + 276 | #warning No assembly implementation of wide multiplication available for this \ + | ^~~~~~~ +build/cythonized/sage/rings/polynomial/polynomial_zz_pex.cpp:19296:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7richcmp_9revop(PyObject*, PyObject*)' defined but not used [-Wunused-function] 19296 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_9revop(PyObject *__pyx_self, PyObject *__pyx_arg_op) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/rings/polynomial/polynomial_zz_pex.cpp:19295:13: warning: '__pyx_doc_4sage_9structure_7richcmp_8revop' defined but not used [-Wunused-variable] @@ -11302,14 +11253,92 @@ ./sage/libs/ntl/ntlwrap_impl.h:35:13: warning: 'void mpz_to_ZZ(NTL::ZZ*, mpz_srcptr)' defined but not used [-Wunused-function] 35 | static void mpz_to_ZZ(struct ZZ* output, mpz_srcptr x) | ^~~~~~~~~ -build/cythonized/sage/rings/polynomial/polynomial_rational_flint.cpp: In function 'int __pyx_pf_4sage_5rings_10polynomial_25polynomial_rational_flint_25Polynomial_rational_flint_6__init__(__pyx_obj_4sage_5rings_10polynomial_25polynomial_rational_flint_Polynomial_rational_flint*, PyObject*, PyObject*, PyObject*, PyObject*, PyObject*)': +[ 93/528] [ 94/528] build/cythonized/sage/rings/polynomial/polynomial_zmod_flint.cpp: In function 'int __pyx_f_4sage_5rings_10polynomial_21polynomial_zmod_flint_celement_set(nmod_poly_struct*, nmod_poly_struct*, long unsigned int)': +build/cythonized/sage/rings/polynomial/polynomial_zmod_flint.cpp:4657:35: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'long int' [-Wsign-compare] + 4657 | for (__pyx_v_i = 0; __pyx_v_i < __pyx_t_2; __pyx_v_i++) { + | ~~~~~~~~~~^~~~~~~~~~~ +build/cythonized/sage/rings/polynomial/polynomial_zmod_flint.cpp: In function 'int __pyx_f_4sage_5rings_10polynomial_21polynomial_zmod_flint_21Polynomial_zmod_flint__set_list(__pyx_obj_4sage_5rings_10polynomial_21polynomial_zmod_flint_Polynomial_zmod_flint*, PyObject*)': +build/cythonized/sage/rings/polynomial/polynomial_zmod_flint.cpp:15302:33: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] +15302 | for (__pyx_v_i = 0; __pyx_v_i < __pyx_t_5; __pyx_v_i++) { + | ~~~~~~~~~~^~~~~~~~~~~ +build/cythonized/sage/rings/polynomial/polynomial_ring_homomorphism.c:4663:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] + 4663 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/polynomial/polynomial_ring_homomorphism.c:4662:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] + 4662 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/polynomial/polynomial_ring_homomorphism.c:4318:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] + 4318 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/polynomial/polynomial_ring_homomorphism.c:4317:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] + 4317 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/polynomial/polynomial_real_mpfr_dense.c:11972:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] +11972 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/polynomial/polynomial_real_mpfr_dense.c:11971:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] +11971 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/polynomial/polynomial_real_mpfr_dense.c:11627:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] +11627 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/polynomial/polynomial_real_mpfr_dense.c:11626:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] +11626 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/polynomial/polynomial_zmod_flint.cpp: At global scope: +build/cythonized/sage/rings/polynomial/polynomial_zmod_flint.cpp:22686:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7richcmp_9revop(PyObject*, PyObject*)' defined but not used [-Wunused-function] +22686 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_9revop(PyObject *__pyx_self, PyObject *__pyx_arg_op) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/polynomial/polynomial_zmod_flint.cpp:22685:13: warning: '__pyx_doc_4sage_9structure_7richcmp_8revop' defined but not used [-Wunused-variable] +22685 | static char __pyx_doc_4sage_9structure_7richcmp_8revop[] = "revop(int op) -> int\nFile: sage/structure/richcmp.pxd (starting at line 199)\n\n Return the reverse operation of ``op``.\n\n For example, <= becomes >=, etc.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import revop\n sage: [revop(i) for i in range(6)]\n [4, 5, 2, 3, 0, 1]\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/polynomial/polynomial_zmod_flint.cpp:22559:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7richcmp_7rich_to_bool_sgn(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] +22559 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_7rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/polynomial/polynomial_zmod_flint.cpp:22558:13: warning: '__pyx_doc_4sage_9structure_7richcmp_6rich_to_bool_sgn' defined but not used [-Wunused-variable] +22558 | static char __pyx_doc_4sage_9structure_7richcmp_6rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/richcmp.pxd (starting at line 187)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/polynomial/polynomial_zmod_flint.cpp:22430:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7richcmp_5rich_to_bool(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] +22430 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_5rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/polynomial/polynomial_zmod_flint.cpp:22429:13: warning: '__pyx_doc_4sage_9structure_7richcmp_4rich_to_bool' defined but not used [-Wunused-variable] +22429 | static char __pyx_doc_4sage_9structure_7richcmp_4rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/richcmp.pxd (starting at line 120)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an old-style comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an old-style comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n :func:`rich_to_bool_sgn` if ``c`` could be outside the\n [-1, 0, 1] range.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/polynomial/polynomial_zmod_flint.cpp:22240:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7richcmp_3richcmp_not_equal(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] +22240 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_3richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/polynomial/polynomial_zmod_flint.cpp:22239:13: warning: '__pyx_doc_4sage_9structure_7richcmp_2richcmp_not_equal' defined but not used [-Wunused-variable] +22239 | static char __pyx_doc_4sage_9structure_7richcmp_2richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/richcmp.pxd (starting at line 56)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/polynomial/polynomial_zmod_flint.cpp:22024:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7richcmp_1richcmp(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] +22024 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_1richcmp(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/polynomial/polynomial_zmod_flint.cpp:22023:13: warning: '__pyx_doc_4sage_9structure_7richcmp_richcmp' defined but not used [-Wunused-variable] +22023 | static char __pyx_doc_4sage_9structure_7richcmp_richcmp[] = "richcmp(x, y, int op)\nFile: sage/structure/richcmp.pxd (starting at line 6)\n\n Return the result of the rich comparison of ``x`` and ``y`` with\n operator ``op``.\n\n INPUT:\n\n - ``x``, ``y`` -- arbitrary Python objects\n\n - ``op`` -- comparison operator (one of ``op_LT`, ``op_LE``,\n ``op_EQ``, ``op_NE``, ``op_GT``, ``op_GE``).\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import *\n sage: richcmp(3, 4, op_LT)\n True\n sage: richcmp(x, x^2, op_EQ)\n x == x^2\n\n The two examples above are completely equivalent to ``3 < 4``\n and ``x == x^2``. For this reason, it only makes sense in practice\n to call ``richcmp`` with a non-constant value for ``op``.\n\n We can write a custom ``Element`` class which shows a more\n realistic example of how to use this::\n\n sage: from sage.structure.element import Element\n sage: class MyElement(Element):\n ....: def __init__(self, parent, value):\n ....: Element.__init__(self, parent)\n ....: self.v = value\n ....: def _richcmp_(self, other, op):\n ....: return richcmp(self.v, other.v, op)\n sage: P = Parent()\n sage: x = MyElement(P, 3)\n sage: y = MyElement(P, 3)\n sage: x < y\n False\n sage: x == y\n True\n sage: x > y\n False\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/polynomial/polynomial_zmod_flint.cpp:20633:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] +20633 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/polynomial/polynomial_zmod_flint.cpp:20632:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] +20632 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/polynomial/polynomial_zmod_flint.cpp:20288:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] +20288 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/polynomial/polynomial_zmod_flint.cpp:20287:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] +20287 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/polynomial/polynomial_zmod_flint.cpp:4559:18: warning: 'PyObject* __pyx_f_4sage_5rings_10polynomial_21polynomial_zmod_flint_celement_repr(nmod_poly_struct*, long unsigned int)' defined but not used [-Wunused-function] + 4559 | static PyObject *__pyx_f_4sage_5rings_10polynomial_21polynomial_zmod_flint_celement_repr(CYTHON_UNUSED nmod_poly_struct *__pyx_v_e, CYTHON_UNUSED unsigned long __pyx_v_n) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 95/528] [ 96/528] build/cythonized/sage/rings/polynomial/polynomial_rational_flint.cpp: In function 'int __pyx_pf_4sage_5rings_10polynomial_25polynomial_rational_flint_25Polynomial_rational_flint_6__init__(__pyx_obj_4sage_5rings_10polynomial_25polynomial_rational_flint_Polynomial_rational_flint*, PyObject*, PyObject*, PyObject*, PyObject*, PyObject*)': build/cythonized/sage/rings/polynomial/polynomial_rational_flint.cpp:6416:39: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] 6416 | for (__pyx_v_deg = 0; __pyx_v_deg < __pyx_t_12; __pyx_v_deg++) { | ~~~~~~~~~~~~^~~~~~~~~~~~ build/cythonized/sage/rings/polynomial/polynomial_rational_flint.cpp:6457:39: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] 6457 | for (__pyx_v_deg = 0; __pyx_v_deg < __pyx_t_12; __pyx_v_deg++) { | ~~~~~~~~~~~~^~~~~~~~~~~~ -[ 96/528] build/cythonized/sage/rings/polynomial/polynomial_rational_flint.cpp: In function 'PyObject* __pyx_pf_4sage_5rings_10polynomial_25polynomial_rational_flint_25Polynomial_rational_flint_70denominator(__pyx_obj_4sage_5rings_10polynomial_25polynomial_rational_flint_Polynomial_rational_flint*)': +build/cythonized/sage/rings/polynomial/polynomial_rational_flint.cpp: In function 'PyObject* __pyx_pf_4sage_5rings_10polynomial_25polynomial_rational_flint_25Polynomial_rational_flint_70denominator(__pyx_obj_4sage_5rings_10polynomial_25polynomial_rational_flint_Polynomial_rational_flint*)': build/cythonized/sage/rings/polynomial/polynomial_rational_flint.cpp:14809:62: warning: the address of 'fmpq_poly_struct::den' will never be NULL [-Waddress] 14809 | __pyx_t_2 = ((fmpq_poly_denref(__pyx_v_self->__pyx___poly) == NULL) != 0); | ^ @@ -11319,7 +11348,14 @@ /usr/include/flint/fmpq_poly.h:41:12: note: 'fmpq_poly_struct::den' declared here 41 | fmpz_t den; | ^~~ -[ 97/528] build/cythonized/sage/rings/polynomial/polynomial_rational_flint.cpp: At global scope: +build/cythonized/sage/rings/polynomial/skew_polynomial_finite_field.c: In function '__pyx_pw_4sage_5rings_10polynomial_28skew_polynomial_finite_field_33SkewPolynomial_finite_field_dense_3type': +build/cythonized/sage/rings/polynomial/skew_polynomial_finite_field.c:694:40: warning: '__pyx_v_m' may be used uninitialized [-Wmaybe-uninitialized] + 694 | #define PyInt_FromSsize_t PyLong_FromSsize_t + | ^~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/polynomial/skew_polynomial_finite_field.c:5166:14: note: '__pyx_v_m' was declared here + 5166 | Py_ssize_t __pyx_v_m; + | ^~~~~~~~~ +build/cythonized/sage/rings/polynomial/polynomial_rational_flint.cpp: At global scope: build/cythonized/sage/rings/polynomial/polynomial_rational_flint.cpp:22943:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] 22943 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -11332,16 +11368,7 @@ build/cythonized/sage/rings/polynomial/polynomial_rational_flint.cpp:22597:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 22597 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'Py_hash_t __pyx_pf_4sage_5rings_10polynomial_21polynomial_zmod_flint_19Polynomial_template_34__hash__(__pyx_obj_4sage_5rings_10polynomial_21polynomial_zmod_flint_Polynomial_template*)', - inlined from 'Py_hash_t __pyx_pw_4sage_5rings_10polynomial_21polynomial_zmod_flint_19Polynomial_template_35__hash__(PyObject*)' at build/cythonized/sage/rings/polynomial/polynomial_zmod_flint.cpp:11534:104: -build/cythonized/sage/rings/polynomial/polynomial_zmod_flint.cpp:11713:28: warning: '__pyx_v_var_name_hash' may be used uninitialized [-Wmaybe-uninitialized] -11713 | __pyx_v_result_mon = ((0xF4243 * __pyx_v_result_mon) ^ __pyx_v_var_name_hash); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/polynomial/polynomial_zmod_flint.cpp: In function 'Py_hash_t __pyx_pw_4sage_5rings_10polynomial_21polynomial_zmod_flint_19Polynomial_template_35__hash__(PyObject*)': -build/cythonized/sage/rings/polynomial/polynomial_zmod_flint.cpp:11545:8: note: '__pyx_v_var_name_hash' was declared here -11545 | long __pyx_v_var_name_hash; - | ^~~~~~~~~~~~~~~~~~~~~ -[ 98/528] In function 'Py_hash_t __pyx_pf_4sage_5rings_10polynomial_17polynomial_zz_pex_19Polynomial_template_34__hash__(__pyx_obj_4sage_5rings_10polynomial_17polynomial_zz_pex_Polynomial_template*)', +[ 97/528] [ 98/528] [ 99/528] In function 'Py_hash_t __pyx_pf_4sage_5rings_10polynomial_17polynomial_zz_pex_19Polynomial_template_34__hash__(__pyx_obj_4sage_5rings_10polynomial_17polynomial_zz_pex_Polynomial_template*)', inlined from 'Py_hash_t __pyx_pw_4sage_5rings_10polynomial_17polynomial_zz_pex_19Polynomial_template_35__hash__(PyObject*)' at build/cythonized/sage/rings/polynomial/polynomial_zz_pex.cpp:11982:100: build/cythonized/sage/rings/polynomial/polynomial_zz_pex.cpp:12161:28: warning: '__pyx_v_var_name_hash' may be used uninitialized [-Wmaybe-uninitialized] 12161 | __pyx_v_result_mon = ((0xF4243 * __pyx_v_result_mon) ^ __pyx_v_var_name_hash); @@ -11350,7 +11377,16 @@ build/cythonized/sage/rings/polynomial/polynomial_zz_pex.cpp:11993:8: note: '__pyx_v_var_name_hash' was declared here 11993 | long __pyx_v_var_name_hash; | ^~~~~~~~~~~~~~~~~~~~~ -[ 99/528] build/cythonized/sage/rings/polynomial/polynomial_modn_dense_ntl.cpp:23848:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] +[100/528] In function 'Py_hash_t __pyx_pf_4sage_5rings_10polynomial_21polynomial_zmod_flint_19Polynomial_template_34__hash__(__pyx_obj_4sage_5rings_10polynomial_21polynomial_zmod_flint_Polynomial_template*)', + inlined from 'Py_hash_t __pyx_pw_4sage_5rings_10polynomial_21polynomial_zmod_flint_19Polynomial_template_35__hash__(PyObject*)' at build/cythonized/sage/rings/polynomial/polynomial_zmod_flint.cpp:11534:104: +build/cythonized/sage/rings/polynomial/polynomial_zmod_flint.cpp:11713:28: warning: '__pyx_v_var_name_hash' may be used uninitialized [-Wmaybe-uninitialized] +11713 | __pyx_v_result_mon = ((0xF4243 * __pyx_v_result_mon) ^ __pyx_v_var_name_hash); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/polynomial/polynomial_zmod_flint.cpp: In function 'Py_hash_t __pyx_pw_4sage_5rings_10polynomial_21polynomial_zmod_flint_19Polynomial_template_35__hash__(PyObject*)': +build/cythonized/sage/rings/polynomial/polynomial_zmod_flint.cpp:11545:8: note: '__pyx_v_var_name_hash' was declared here +11545 | long __pyx_v_var_name_hash; + | ^~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/polynomial/polynomial_modn_dense_ntl.cpp:23848:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] 23848 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/rings/polynomial/polynomial_modn_dense_ntl.cpp:23847:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] @@ -11402,7 +11438,7 @@ ./sage/libs/ntl/ntlwrap_impl.h:35:13: warning: 'void mpz_to_ZZ(NTL::ZZ*, mpz_srcptr)' defined but not used [-Wunused-function] 35 | static void mpz_to_ZZ(struct ZZ* output, mpz_srcptr x) | ^~~~~~~~~ -[100/528] build/cythonized/sage/rings/polynomial/polynomial_integer_dense_ntl.cpp:14370:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] +build/cythonized/sage/rings/polynomial/polynomial_integer_dense_ntl.cpp:14370:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] 14370 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/rings/polynomial/polynomial_integer_dense_ntl.cpp:14369:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] @@ -11585,7 +11621,7 @@ ./sage/libs/ntl/ntlwrap_impl.h:35:13: warning: 'void mpz_to_ZZ(NTL::ZZ*, mpz_srcptr)' defined but not used [-Wunused-function] 35 | static void mpz_to_ZZ(struct ZZ* output, mpz_srcptr x) | ^~~~~~~~~ -[101/528] [102/528] In function 'Py_hash_t __pyx_pf_4sage_5rings_10polynomial_15polynomial_gf2x_19Polynomial_template_34__hash__(__pyx_obj_4sage_5rings_10polynomial_15polynomial_gf2x_Polynomial_template*)', +In function 'Py_hash_t __pyx_pf_4sage_5rings_10polynomial_15polynomial_gf2x_19Polynomial_template_34__hash__(__pyx_obj_4sage_5rings_10polynomial_15polynomial_gf2x_Polynomial_template*)', inlined from 'Py_hash_t __pyx_pw_4sage_5rings_10polynomial_15polynomial_gf2x_19Polynomial_template_35__hash__(PyObject*)' at build/cythonized/sage/rings/polynomial/polynomial_gf2x.cpp:10821:98: build/cythonized/sage/rings/polynomial/polynomial_gf2x.cpp:11000:28: warning: '__pyx_v_var_name_hash' may be used uninitialized [-Wmaybe-uninitialized] 11000 | __pyx_v_result_mon = ((0xF4243 * __pyx_v_result_mon) ^ __pyx_v_var_name_hash); @@ -11594,7 +11630,7 @@ build/cythonized/sage/rings/polynomial/polynomial_gf2x.cpp:10832:8: note: '__pyx_v_var_name_hash' was declared here 10832 | long __pyx_v_var_name_hash; | ^~~~~~~~~~~~~~~~~~~~~ -[103/528] build/cythonized/sage/rings/polynomial/polynomial_complex_arb.c:12800:65: warning: '__pyx_f_4sage_5rings_11complex_arb_11ComplexBall__new' defined but not used [-Wunused-function] +[101/528] [102/528] build/cythonized/sage/rings/polynomial/polynomial_complex_arb.c:12800:65: warning: '__pyx_f_4sage_5rings_11complex_arb_11ComplexBall__new' defined but not used [-Wunused-function] 12800 | static struct __pyx_obj_4sage_5rings_11complex_arb_ComplexBall *__pyx_f_4sage_5rings_11complex_arb_11ComplexBall__new(struct __pyx_obj_4sage_5rings_11complex_arb_ComplexBall *__pyx_v_self) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/rings/polynomial/polynomial_complex_arb.c:11998:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] @@ -11609,7 +11645,7 @@ build/cythonized/sage/rings/polynomial/polynomial_complex_arb.c:11652:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 11652 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[104/528] build/cythonized/sage/rings/polynomial/polydict.c: In function '__pyx_pf_4sage_5rings_10polynomial_8polydict_6ETuple___init__': +[103/528] [104/528] build/cythonized/sage/rings/polynomial/polydict.c: In function '__pyx_pf_4sage_5rings_10polynomial_8polydict_6ETuple___init__': build/cythonized/sage/rings/polynomial/polydict.c:14361:35: warning: comparison of integer expressions of different signedness: 'long int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 14361 | for (__pyx_v_i = 0; __pyx_v_i < __pyx_t_3; __pyx_v_i++) { | ^ @@ -11650,7 +11686,35 @@ build/cythonized/sage/rings/polynomial/polydict.c:22999:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 22999 | for (__pyx_t_9 = 0; __pyx_t_9 < __pyx_t_8; __pyx_t_9+=1) { | ^ +build/cythonized/sage/rings/polynomial/polynomial_element.c:102033:18: warning: '__pyx_pw_4sage_9structure_7richcmp_9revop' defined but not used [-Wunused-function] +102033 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_9revop(PyObject *__pyx_self, PyObject *__pyx_arg_op) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/polynomial/polynomial_element.c:102032:13: warning: '__pyx_doc_4sage_9structure_7richcmp_8revop' defined but not used [-Wunused-variable] +102032 | static char __pyx_doc_4sage_9structure_7richcmp_8revop[] = "revop(int op) -> int\nFile: sage/structure/richcmp.pxd (starting at line 199)\n\n Return the reverse operation of ``op``.\n\n For example, <= becomes >=, etc.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import revop\n sage: [revop(i) for i in range(6)]\n [4, 5, 2, 3, 0, 1]\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/polynomial/polynomial_element.c:101906:18: warning: '__pyx_pw_4sage_9structure_7richcmp_7rich_to_bool_sgn' defined but not used [-Wunused-function] +101906 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_7rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/polynomial/polynomial_element.c:101905:13: warning: '__pyx_doc_4sage_9structure_7richcmp_6rich_to_bool_sgn' defined but not used [-Wunused-variable] +101905 | static char __pyx_doc_4sage_9structure_7richcmp_6rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/richcmp.pxd (starting at line 187)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/polynomial/polynomial_element.c:101777:18: warning: '__pyx_pw_4sage_9structure_7richcmp_5rich_to_bool' defined but not used [-Wunused-function] +101777 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_5rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/polynomial/polynomial_element.c:101776:13: warning: '__pyx_doc_4sage_9structure_7richcmp_4rich_to_bool' defined but not used [-Wunused-variable] +101776 | static char __pyx_doc_4sage_9structure_7richcmp_4rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/richcmp.pxd (starting at line 120)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an old-style comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an old-style comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n :func:`rich_to_bool_sgn` if ``c`` could be outside the\n [-1, 0, 1] range.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/polynomial/polynomial_element.c:101587:18: warning: '__pyx_pw_4sage_9structure_7richcmp_3richcmp_not_equal' defined but not used [-Wunused-function] +101587 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_3richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/rings/polynomial/polydict.c: At top level: +build/cythonized/sage/rings/polynomial/polynomial_modn_dense_ntl.cpp: In function 'PyObject* __pyx_pf_4sage_5rings_10polynomial_25polynomial_modn_dense_ntl_28Polynomial_dense_modn_ntl_zz_22__pow__(__pyx_obj_4sage_5rings_10polynomial_25polynomial_modn_dense_ntl_Polynomial_dense_modn_ntl_zz*, PyObject*, PyObject*)': +build/cythonized/sage/rings/polynomial/polynomial_modn_dense_ntl.cpp:14937:10: warning: '__pyx_v_mod' may be used uninitialized [-Wmaybe-uninitialized] +14937 | build((__pyx_v_mod[0]), ((struct __pyx_obj_4sage_5rings_10polynomial_25polynomial_modn_dense_ntl_Polynomial_dense_modn_ntl_zz *)__pyx_v_modulus)->x); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/polynomial/polynomial_modn_dense_ntl.cpp:14580:17: note: '__pyx_v_mod' was declared here +14580 | zz_pXModulus *__pyx_v_mod; + | ^~~~~~~~~~~ build/cythonized/sage/rings/polynomial/polydict.c:26461:18: warning: '__pyx_pw_4sage_9structure_7richcmp_9revop' defined but not used [-Wunused-function] 26461 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_9revop(PyObject *__pyx_self, PyObject *__pyx_arg_op) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -11660,6 +11724,9 @@ build/cythonized/sage/rings/polynomial/polydict.c:26334:18: warning: '__pyx_pw_4sage_9structure_7richcmp_7rich_to_bool_sgn' defined but not used [-Wunused-function] 26334 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_7rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/polynomial/polynomial_element.c:101586:13: warning: '__pyx_doc_4sage_9structure_7richcmp_2richcmp_not_equal' defined but not used [-Wunused-variable] +101586 | static char __pyx_doc_4sage_9structure_7richcmp_2richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/richcmp.pxd (starting at line 56)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/rings/polynomial/polydict.c:26333:13: warning: '__pyx_doc_4sage_9structure_7richcmp_6rich_to_bool_sgn' defined but not used [-Wunused-variable] 26333 | static char __pyx_doc_4sage_9structure_7richcmp_6rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/richcmp.pxd (starting at line 187)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -11675,23 +11742,34 @@ build/cythonized/sage/rings/polynomial/polydict.c:26014:13: warning: '__pyx_doc_4sage_9structure_7richcmp_2richcmp_not_equal' defined but not used [-Wunused-variable] 26014 | static char __pyx_doc_4sage_9structure_7richcmp_2richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/richcmp.pxd (starting at line 56)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/polynomial/polynomial_element.c:101371:18: warning: '__pyx_pw_4sage_9structure_7richcmp_1richcmp' defined but not used [-Wunused-function] +101371 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_1richcmp(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/rings/polynomial/polydict.c:25799:18: warning: '__pyx_pw_4sage_9structure_7richcmp_1richcmp' defined but not used [-Wunused-function] 25799 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_1richcmp(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/rings/polynomial/polydict.c:25798:13: warning: '__pyx_doc_4sage_9structure_7richcmp_richcmp' defined but not used [-Wunused-variable] 25798 | static char __pyx_doc_4sage_9structure_7richcmp_richcmp[] = "richcmp(x, y, int op)\nFile: sage/structure/richcmp.pxd (starting at line 6)\n\n Return the result of the rich comparison of ``x`` and ``y`` with\n operator ``op``.\n\n INPUT:\n\n - ``x``, ``y`` -- arbitrary Python objects\n\n - ``op`` -- comparison operator (one of ``op_LT`, ``op_LE``,\n ``op_EQ``, ``op_NE``, ``op_GT``, ``op_GE``).\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import *\n sage: richcmp(3, 4, op_LT)\n True\n sage: richcmp(x, x^2, op_EQ)\n x == x^2\n\n The two examples above are completely equivalent to ``3 < 4``\n and ``x == x^2``. For this reason, it only makes sense in practice\n to call ``richcmp`` with a non-constant value for ``op``.\n\n We can write a custom ``Element`` class which shows a more\n realistic example of how to use this::\n\n sage: from sage.structure.element import Element\n sage: class MyElement(Element):\n ....: def __init__(self, parent, value):\n ....: Element.__init__(self, parent)\n ....: self.v = value\n ....: def _richcmp_(self, other, op):\n ....: return richcmp(self.v, other.v, op)\n sage: P = Parent()\n sage: x = MyElement(P, 3)\n sage: y = MyElement(P, 3)\n sage: x < y\n False\n sage: x == y\n True\n sage: x > y\n False\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/polynomial/polynomial_modn_dense_ntl.cpp: In function 'PyObject* __pyx_pf_4sage_5rings_10polynomial_25polynomial_modn_dense_ntl_28Polynomial_dense_modn_ntl_zz_22__pow__(__pyx_obj_4sage_5rings_10polynomial_25polynomial_modn_dense_ntl_Polynomial_dense_modn_ntl_zz*, PyObject*, PyObject*)': -build/cythonized/sage/rings/polynomial/polynomial_modn_dense_ntl.cpp:14937:10: warning: '__pyx_v_mod' may be used uninitialized [-Wmaybe-uninitialized] -14937 | build((__pyx_v_mod[0]), ((struct __pyx_obj_4sage_5rings_10polynomial_25polynomial_modn_dense_ntl_Polynomial_dense_modn_ntl_zz *)__pyx_v_modulus)->x); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/polynomial/polynomial_modn_dense_ntl.cpp:14580:17: note: '__pyx_v_mod' was declared here -14580 | zz_pXModulus *__pyx_v_mod; - | ^~~~~~~~~~~ +build/cythonized/sage/rings/polynomial/polynomial_element.c:101370:13: warning: '__pyx_doc_4sage_9structure_7richcmp_richcmp' defined but not used [-Wunused-variable] +101370 | static char __pyx_doc_4sage_9structure_7richcmp_richcmp[] = "richcmp(x, y, int op)\nFile: sage/structure/richcmp.pxd (starting at line 6)\n\n Return the result of the rich comparison of ``x`` and ``y`` with\n operator ``op``.\n\n INPUT:\n\n - ``x``, ``y`` -- arbitrary Python objects\n\n - ``op`` -- comparison operator (one of ``op_LT`, ``op_LE``,\n ``op_EQ``, ``op_NE``, ``op_GT``, ``op_GE``).\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import *\n sage: richcmp(3, 4, op_LT)\n True\n sage: richcmp(x, x^2, op_EQ)\n x == x^2\n\n The two examples above are completely equivalent to ``3 < 4``\n and ``x == x^2``. For this reason, it only makes sense in practice\n to call ``richcmp`` with a non-constant value for ``op``.\n\n We can write a custom ``Element`` class which shows a more\n realistic example of how to use this::\n\n sage: from sage.structure.element import Element\n sage: class MyElement(Element):\n ....: def __init__(self, parent, value):\n ....: Element.__init__(self, parent)\n ....: self.v = value\n ....: def _richcmp_(self, other, op):\n ....: return richcmp(self.v, other.v, op)\n sage: P = Parent()\n sage: x = MyElement(P, 3)\n sage: y = MyElement(P, 3)\n sage: x < y\n False\n sage: x == y\n True\n sage: x > y\n False\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/polynomial/polynomial_element.c:99380:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] +99380 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/polynomial/polynomial_element.c:99379:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] +99379 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/polynomial/polynomial_element.c:99035:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] +99035 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/polynomial/polynomial_element.c:99034:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] +99034 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [105/528] build/cythonized/sage/rings/polynomial/ore_polynomial_element.c:25990:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] 25990 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[106/528] build/cythonized/sage/rings/polynomial/ore_polynomial_element.c:25989:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] +build/cythonized/sage/rings/polynomial/ore_polynomial_element.c:25989:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] 25989 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/rings/polynomial/ore_polynomial_element.c:25645:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] @@ -11700,7 +11778,28 @@ build/cythonized/sage/rings/polynomial/ore_polynomial_element.c:25644:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 25644 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[107/528] In file included from /usr/include/singular/singular/kernel/mod2.h:13, +[106/528] [107/528] build/cythonized/sage/rings/polynomial/multi_polynomial_ring_base.c:21395:18: warning: '__pyx_pw_4sage_9structure_7richcmp_9revop' defined but not used [-Wunused-function] +21395 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_9revop(PyObject *__pyx_self, PyObject *__pyx_arg_op) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/polynomial/multi_polynomial_ring_base.c:21394:13: warning: '__pyx_doc_4sage_9structure_7richcmp_8revop' defined but not used [-Wunused-variable] +21394 | static char __pyx_doc_4sage_9structure_7richcmp_8revop[] = "revop(int op) -> int\nFile: sage/structure/richcmp.pxd (starting at line 199)\n\n Return the reverse operation of ``op``.\n\n For example, <= becomes >=, etc.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import revop\n sage: [revop(i) for i in range(6)]\n [4, 5, 2, 3, 0, 1]\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/polynomial/multi_polynomial_ring_base.c:21268:18: warning: '__pyx_pw_4sage_9structure_7richcmp_7rich_to_bool_sgn' defined but not used [-Wunused-function] +21268 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_7rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/polynomial/multi_polynomial_ring_base.c:21267:13: warning: '__pyx_doc_4sage_9structure_7richcmp_6rich_to_bool_sgn' defined but not used [-Wunused-variable] +21267 | static char __pyx_doc_4sage_9structure_7richcmp_6rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/richcmp.pxd (starting at line 187)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/polynomial/multi_polynomial_ring_base.c:21139:18: warning: '__pyx_pw_4sage_9structure_7richcmp_5rich_to_bool' defined but not used [-Wunused-function] +21139 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_5rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/polynomial/multi_polynomial_ring_base.c:21138:13: warning: '__pyx_doc_4sage_9structure_7richcmp_4rich_to_bool' defined but not used [-Wunused-variable] +21138 | static char __pyx_doc_4sage_9structure_7richcmp_4rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/richcmp.pxd (starting at line 120)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an old-style comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an old-style comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n :func:`rich_to_bool_sgn` if ``c`` could be outside the\n [-1, 0, 1] range.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/polynomial/multi_polynomial_ring_base.c:20949:18: warning: '__pyx_pw_4sage_9structure_7richcmp_3richcmp_not_equal' defined but not used [-Wunused-function] +20949 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_3richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/singular/singular/kernel/mod2.h:13, from /usr/include/singular/singular/Singular/libsingular.h:6, from build/cythonized/sage/rings/polynomial/multi_polynomial_ideal_libsingular.cpp:832: /usr/include/singular/singular/polys/monomials/p_polys.h: In function 'void p_SetCompP(poly, int, ring)': @@ -11738,6 +11837,12 @@ /usr/include/singular/singular/polys/monomials/p_polys.h:1347:3: note: in expansion of macro 'p_CheckRing' 1347 | p_CheckRing(d_r); | ^~~~~~~~~~~ +build/cythonized/sage/rings/polynomial/multi_polynomial_ring_base.c:20948:13: warning: '__pyx_doc_4sage_9structure_7richcmp_2richcmp_not_equal' defined but not used [-Wunused-variable] +20948 | static char __pyx_doc_4sage_9structure_7richcmp_2richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/richcmp.pxd (starting at line 56)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/polynomial/multi_polynomial_ring_base.c:20733:18: warning: '__pyx_pw_4sage_9structure_7richcmp_1richcmp' defined but not used [-Wunused-function] +20733 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_1richcmp(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/singular/singular/polys/monomials/p_polys.h: In function 'BOOLEAN p_IsOne(poly, ring)': /usr/include/singular/singular/misc/auxiliary.h:100:21: warning: statement has no effect [-Wunused-value] 100 | #define TRUE 1 @@ -11773,6 +11878,12 @@ /usr/include/singular/singular/polys/monomials/p_polys.h:2001:3: note: in expansion of macro 'p_LmCheckPolyRing' 2001 | p_LmCheckPolyRing(p2, r); | ^~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/polynomial/multi_polynomial_ring_base.c:20732:13: warning: '__pyx_doc_4sage_9structure_7richcmp_richcmp' defined but not used [-Wunused-variable] +20732 | static char __pyx_doc_4sage_9structure_7richcmp_richcmp[] = "richcmp(x, y, int op)\nFile: sage/structure/richcmp.pxd (starting at line 6)\n\n Return the result of the rich comparison of ``x`` and ``y`` with\n operator ``op``.\n\n INPUT:\n\n - ``x``, ``y`` -- arbitrary Python objects\n\n - ``op`` -- comparison operator (one of ``op_LT`, ``op_LE``,\n ``op_EQ``, ``op_NE``, ``op_GT``, ``op_GE``).\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import *\n sage: richcmp(3, 4, op_LT)\n True\n sage: richcmp(x, x^2, op_EQ)\n x == x^2\n\n The two examples above are completely equivalent to ``3 < 4``\n and ``x == x^2``. For this reason, it only makes sense in practice\n to call ``richcmp`` with a non-constant value for ``op``.\n\n We can write a custom ``Element`` class which shows a more\n realistic example of how to use this::\n\n sage: from sage.structure.element import Element\n sage: class MyElement(Element):\n ....: def __init__(self, parent, value):\n ....: Element.__init__(self, parent)\n ....: self.v = value\n ....: def _richcmp_(self, other, op):\n ....: return richcmp(self.v, other.v, op)\n sage: P = Parent()\n sage: x = MyElement(P, 3)\n sage: y = MyElement(P, 3)\n sage: x < y\n False\n sage: x == y\n True\n sage: x > y\n False\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/polynomial/multi_polynomial_ring_base.c:20591:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] +20591 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/singular/singular/kernel/GBEngine/kInline.h: In member function 'void sTObject::Set(poly, ring)': /usr/include/singular/singular/misc/auxiliary.h:100:21: warning: statement has no effect [-Wunused-value] 100 | #define TRUE 1 @@ -11807,6 +11918,9 @@ /usr/include/singular/singular/kernel/GBEngine/kInline.h:165:7: note: in expansion of macro 'p_Test' 165 | p_Test(p_in, currRing); | ^~~~~~ +build/cythonized/sage/rings/polynomial/multi_polynomial_ring_base.c:20590:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] +20590 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/singular/singular/kernel/GBEngine/kutil.h:845, from /usr/include/singular/singular/Singular/libsingular.h:16: /usr/include/singular/singular/kernel/GBEngine/kInline.h: In member function 'void sLObject::Init(ring)': @@ -11816,6 +11930,9 @@ /usr/include/singular/singular/kernel/GBEngine/kutil.h:183:7: note: 'class sLObject' declared here 183 | class sLObject : public sTObject | ^~~~~~~~ +build/cythonized/sage/rings/polynomial/multi_polynomial_ring_base.c:20246:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] +20246 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/singular/singular/kernel/GBEngine/kInline.h: In member function 'sLObject& sLObject::operator=(const sTObject&)': /usr/include/singular/singular/kernel/GBEngine/kInline.h:906:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class sLObject'; use assignment or value-initialization instead [-Wclass-memaccess] 906 | memset(this, 0, sizeof(*this)); @@ -11863,8 +11980,9 @@ /usr/include/singular/singular/kernel/GBEngine/kInline.h:1065:3: note: in expansion of macro 'p_LmCheckPolyRing' 1065 | p_LmCheckPolyRing(p2, leadRing); | ^~~~~~~~~~~~~~~~~ -In function '__pyx_pf_4sage_5rings_10polynomial_10real_roots_2de_casteljau_intvec', - inlined from '__pyx_pw_4sage_5rings_10polynomial_10real_roots_3de_casteljau_intvec' at build/cythonized/sage/rings/polynomial/real_roots.c:13796:13: +build/cythonized/sage/rings/polynomial/multi_polynomial_ring_base.c:20245:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] +20245 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/singular/singular/polys/monomials/ring.h:12, from /usr/include/singular/singular/kernel/polys.h:15, from /usr/include/singular/singular/kernel/structs.h:21, @@ -11876,22 +11994,6 @@ /usr/include/singular/singular/coeffs/longrat.h:97:3: note: in expansion of macro 'n_Test' 97 | n_Test(q, r); | ^~~~~~ -build/cythonized/sage/rings/polynomial/real_roots.c:14663:122: warning: '__pyx_v_den_log2' may be used uninitialized [-Wmaybe-uninitialized] -14663 | mpz_fdiv_q_2exp((__pyx_v_c2->_entries[__pyx_v_j]), (__pyx_v_c2->_entries[__pyx_v_j]), (__pyx_v_cur_den_steps * __pyx_v_den_log2)); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/polynomial/real_roots.c: In function '__pyx_pw_4sage_5rings_10polynomial_10real_roots_3de_casteljau_intvec': -build/cythonized/sage/rings/polynomial/real_roots.c:13827:7: note: '__pyx_v_den_log2' was declared here -13827 | int __pyx_v_den_log2; - | ^~~~~~~~~~~~~~~~ -In function '__pyx_pf_4sage_5rings_10polynomial_10real_roots_2de_casteljau_intvec', - inlined from '__pyx_pw_4sage_5rings_10polynomial_10real_roots_3de_casteljau_intvec' at build/cythonized/sage/rings/polynomial/real_roots.c:13796:13: -build/cythonized/sage/rings/polynomial/real_roots.c:14465:10: warning: '__pyx_v_den_ui' may be used uninitialized [-Wmaybe-uninitialized] -14465 | if (__pyx_t_5) { - | ^ -build/cythonized/sage/rings/polynomial/real_roots.c: In function '__pyx_pw_4sage_5rings_10polynomial_10real_roots_3de_casteljau_intvec': -build/cythonized/sage/rings/polynomial/real_roots.c:13821:17: note: '__pyx_v_den_ui' was declared here -13821 | unsigned long __pyx_v_den_ui; - | ^~~~~~~~~~~~~~ build/cythonized/sage/rings/polynomial/multi_polynomial_ideal_libsingular.cpp: At global scope: build/cythonized/sage/rings/polynomial/multi_polynomial_ideal_libsingular.cpp:5943:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] 5943 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { @@ -11905,98 +12007,7 @@ build/cythonized/sage/rings/polynomial/multi_polynomial_ideal_libsingular.cpp:5597:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 5597 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/polynomial/polynomial_element.c:102033:18: warning: '__pyx_pw_4sage_9structure_7richcmp_9revop' defined but not used [-Wunused-function] -102033 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_9revop(PyObject *__pyx_self, PyObject *__pyx_arg_op) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/polynomial/polynomial_element.c:102032:13: warning: '__pyx_doc_4sage_9structure_7richcmp_8revop' defined but not used [-Wunused-variable] -102032 | static char __pyx_doc_4sage_9structure_7richcmp_8revop[] = "revop(int op) -> int\nFile: sage/structure/richcmp.pxd (starting at line 199)\n\n Return the reverse operation of ``op``.\n\n For example, <= becomes >=, etc.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import revop\n sage: [revop(i) for i in range(6)]\n [4, 5, 2, 3, 0, 1]\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/polynomial/polynomial_element.c:101906:18: warning: '__pyx_pw_4sage_9structure_7richcmp_7rich_to_bool_sgn' defined but not used [-Wunused-function] -101906 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_7rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/polynomial/polynomial_element.c:101905:13: warning: '__pyx_doc_4sage_9structure_7richcmp_6rich_to_bool_sgn' defined but not used [-Wunused-variable] -101905 | static char __pyx_doc_4sage_9structure_7richcmp_6rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/richcmp.pxd (starting at line 187)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[108/528] build/cythonized/sage/rings/polynomial/polynomial_element.c:101777:18: warning: '__pyx_pw_4sage_9structure_7richcmp_5rich_to_bool' defined but not used [-Wunused-function] -101777 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_5rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/polynomial/polynomial_element.c:101776:13: warning: '__pyx_doc_4sage_9structure_7richcmp_4rich_to_bool' defined but not used [-Wunused-variable] -101776 | static char __pyx_doc_4sage_9structure_7richcmp_4rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/richcmp.pxd (starting at line 120)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an old-style comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an old-style comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n :func:`rich_to_bool_sgn` if ``c`` could be outside the\n [-1, 0, 1] range.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/polynomial/polynomial_element.c:101587:18: warning: '__pyx_pw_4sage_9structure_7richcmp_3richcmp_not_equal' defined but not used [-Wunused-function] -101587 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_3richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/polynomial/polynomial_element.c:101586:13: warning: '__pyx_doc_4sage_9structure_7richcmp_2richcmp_not_equal' defined but not used [-Wunused-variable] -101586 | static char __pyx_doc_4sage_9structure_7richcmp_2richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/richcmp.pxd (starting at line 56)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/polynomial/polynomial_element.c:101371:18: warning: '__pyx_pw_4sage_9structure_7richcmp_1richcmp' defined but not used [-Wunused-function] -101371 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_1richcmp(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/polynomial/polynomial_element.c:101370:13: warning: '__pyx_doc_4sage_9structure_7richcmp_richcmp' defined but not used [-Wunused-variable] -101370 | static char __pyx_doc_4sage_9structure_7richcmp_richcmp[] = "richcmp(x, y, int op)\nFile: sage/structure/richcmp.pxd (starting at line 6)\n\n Return the result of the rich comparison of ``x`` and ``y`` with\n operator ``op``.\n\n INPUT:\n\n - ``x``, ``y`` -- arbitrary Python objects\n\n - ``op`` -- comparison operator (one of ``op_LT`, ``op_LE``,\n ``op_EQ``, ``op_NE``, ``op_GT``, ``op_GE``).\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import *\n sage: richcmp(3, 4, op_LT)\n True\n sage: richcmp(x, x^2, op_EQ)\n x == x^2\n\n The two examples above are completely equivalent to ``3 < 4``\n and ``x == x^2``. For this reason, it only makes sense in practice\n to call ``richcmp`` with a non-constant value for ``op``.\n\n We can write a custom ``Element`` class which shows a more\n realistic example of how to use this::\n\n sage: from sage.structure.element import Element\n sage: class MyElement(Element):\n ....: def __init__(self, parent, value):\n ....: Element.__init__(self, parent)\n ....: self.v = value\n ....: def _richcmp_(self, other, op):\n ....: return richcmp(self.v, other.v, op)\n sage: P = Parent()\n sage: x = MyElement(P, 3)\n sage: y = MyElement(P, 3)\n sage: x < y\n False\n sage: x == y\n True\n sage: x > y\n False\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/polynomial/polynomial_element.c:99380:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] -99380 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/polynomial/multi_polynomial_ring_base.c:21395:18: warning: '__pyx_pw_4sage_9structure_7richcmp_9revop' defined but not used [-Wunused-function] -21395 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_9revop(PyObject *__pyx_self, PyObject *__pyx_arg_op) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[109/528] build/cythonized/sage/rings/polynomial/polynomial_element.c:99379:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] -99379 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/polynomial/multi_polynomial_ring_base.c:21394:13: warning: '__pyx_doc_4sage_9structure_7richcmp_8revop' defined but not used [-Wunused-variable] -21394 | static char __pyx_doc_4sage_9structure_7richcmp_8revop[] = "revop(int op) -> int\nFile: sage/structure/richcmp.pxd (starting at line 199)\n\n Return the reverse operation of ``op``.\n\n For example, <= becomes >=, etc.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import revop\n sage: [revop(i) for i in range(6)]\n [4, 5, 2, 3, 0, 1]\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/polynomial/multi_polynomial_ring_base.c:21268:18: warning: '__pyx_pw_4sage_9structure_7richcmp_7rich_to_bool_sgn' defined but not used [-Wunused-function] -21268 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_7rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/polynomial/multi_polynomial_ring_base.c:21267:13: warning: '__pyx_doc_4sage_9structure_7richcmp_6rich_to_bool_sgn' defined but not used [-Wunused-variable] -21267 | static char __pyx_doc_4sage_9structure_7richcmp_6rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/richcmp.pxd (starting at line 187)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/polynomial/multi_polynomial_ring_base.c:21139:18: warning: '__pyx_pw_4sage_9structure_7richcmp_5rich_to_bool' defined but not used [-Wunused-function] -21139 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_5rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/polynomial/multi_polynomial_ring_base.c:21138:13: warning: '__pyx_doc_4sage_9structure_7richcmp_4rich_to_bool' defined but not used [-Wunused-variable] -21138 | static char __pyx_doc_4sage_9structure_7richcmp_4rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/richcmp.pxd (starting at line 120)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an old-style comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an old-style comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n :func:`rich_to_bool_sgn` if ``c`` could be outside the\n [-1, 0, 1] range.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/polynomial/polynomial_element.c:99035:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] -99035 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/polynomial/multi_polynomial_ring_base.c:20949:18: warning: '__pyx_pw_4sage_9structure_7richcmp_3richcmp_not_equal' defined but not used [-Wunused-function] -20949 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_3richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/polynomial/multi_polynomial_ring_base.c:20948:13: warning: '__pyx_doc_4sage_9structure_7richcmp_2richcmp_not_equal' defined but not used [-Wunused-variable] -20948 | static char __pyx_doc_4sage_9structure_7richcmp_2richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/richcmp.pxd (starting at line 56)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/polynomial/multi_polynomial_ring_base.c:20733:18: warning: '__pyx_pw_4sage_9structure_7richcmp_1richcmp' defined but not used [-Wunused-function] -20733 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_1richcmp(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/polynomial/polynomial_element.c:99034:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] -99034 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/polynomial/multi_polynomial_ring_base.c:20732:13: warning: '__pyx_doc_4sage_9structure_7richcmp_richcmp' defined but not used [-Wunused-variable] -20732 | static char __pyx_doc_4sage_9structure_7richcmp_richcmp[] = "richcmp(x, y, int op)\nFile: sage/structure/richcmp.pxd (starting at line 6)\n\n Return the result of the rich comparison of ``x`` and ``y`` with\n operator ``op``.\n\n INPUT:\n\n - ``x``, ``y`` -- arbitrary Python objects\n\n - ``op`` -- comparison operator (one of ``op_LT`, ``op_LE``,\n ``op_EQ``, ``op_NE``, ``op_GT``, ``op_GE``).\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import *\n sage: richcmp(3, 4, op_LT)\n True\n sage: richcmp(x, x^2, op_EQ)\n x == x^2\n\n The two examples above are completely equivalent to ``3 < 4``\n and ``x == x^2``. For this reason, it only makes sense in practice\n to call ``richcmp`` with a non-constant value for ``op``.\n\n We can write a custom ``Element`` class which shows a more\n realistic example of how to use this::\n\n sage: from sage.structure.element import Element\n sage: class MyElement(Element):\n ....: def __init__(self, parent, value):\n ....: Element.__init__(self, parent)\n ....: self.v = value\n ....: def _richcmp_(self, other, op):\n ....: return richcmp(self.v, other.v, op)\n sage: P = Parent()\n sage: x = MyElement(P, 3)\n sage: y = MyElement(P, 3)\n sage: x < y\n False\n sage: x == y\n True\n sage: x > y\n False\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/polynomial/multi_polynomial_ring_base.c:20591:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] -20591 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/polynomial/multi_polynomial_ring_base.c:20590:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] -20590 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/polynomial/multi_polynomial_ring_base.c:20246:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] -20246 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/polynomial/multi_polynomial_ring_base.c:20245:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] -20245 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/polynomial/polynomial_modn_dense_ntl.cpp: In function 'PyObject* __pyx_pf_4sage_5rings_10polynomial_25polynomial_modn_dense_ntl_28Polynomial_dense_modn_ntl_ZZ_20__pow__(__pyx_obj_4sage_5rings_10polynomial_25polynomial_modn_dense_ntl_Polynomial_dense_modn_ntl_ZZ*, PyObject*, PyObject*)': -build/cythonized/sage/rings/polynomial/polynomial_modn_dense_ntl.cpp:20236:10: warning: '__pyx_v_mod' may be used uninitialized [-Wmaybe-uninitialized] -20236 | build((__pyx_v_mod[0]), ((struct __pyx_obj_4sage_5rings_10polynomial_25polynomial_modn_dense_ntl_Polynomial_dense_modn_ntl_ZZ *)__pyx_v_modulus)->x); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/polynomial/polynomial_modn_dense_ntl.cpp:19879:17: note: '__pyx_v_mod' was declared here -19879 | ZZ_pXModulus *__pyx_v_mod; - | ^~~~~~~~~~~ -build/cythonized/sage/rings/polynomial/multi_polynomial.c:26844:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] +[108/528] build/cythonized/sage/rings/polynomial/multi_polynomial.c:26844:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] 26844 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/rings/polynomial/multi_polynomial.c:26843:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] @@ -12008,40 +12019,7 @@ build/cythonized/sage/rings/polynomial/multi_polynomial.c:26498:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 26498 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[110/528] build/cythonized/sage/rings/polynomial/laurent_polynomial.c:38496:18: warning: '__pyx_pw_4sage_9structure_7richcmp_9revop' defined but not used [-Wunused-function] -38496 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_9revop(PyObject *__pyx_self, PyObject *__pyx_arg_op) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/polynomial/laurent_polynomial.c:38495:13: warning: '__pyx_doc_4sage_9structure_7richcmp_8revop' defined but not used [-Wunused-variable] -38495 | static char __pyx_doc_4sage_9structure_7richcmp_8revop[] = "revop(int op) -> int\nFile: sage/structure/richcmp.pxd (starting at line 199)\n\n Return the reverse operation of ``op``.\n\n For example, <= becomes >=, etc.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import revop\n sage: [revop(i) for i in range(6)]\n [4, 5, 2, 3, 0, 1]\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/polynomial/laurent_polynomial.c:38369:18: warning: '__pyx_pw_4sage_9structure_7richcmp_7rich_to_bool_sgn' defined but not used [-Wunused-function] -38369 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_7rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/polynomial/laurent_polynomial.c:38368:13: warning: '__pyx_doc_4sage_9structure_7richcmp_6rich_to_bool_sgn' defined but not used [-Wunused-variable] -38368 | static char __pyx_doc_4sage_9structure_7richcmp_6rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/richcmp.pxd (starting at line 187)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/polynomial/laurent_polynomial.c:38240:18: warning: '__pyx_pw_4sage_9structure_7richcmp_5rich_to_bool' defined but not used [-Wunused-function] -38240 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_5rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/polynomial/laurent_polynomial.c:38239:13: warning: '__pyx_doc_4sage_9structure_7richcmp_4rich_to_bool' defined but not used [-Wunused-variable] -38239 | static char __pyx_doc_4sage_9structure_7richcmp_4rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/richcmp.pxd (starting at line 120)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an old-style comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an old-style comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n :func:`rich_to_bool_sgn` if ``c`` could be outside the\n [-1, 0, 1] range.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/polynomial/laurent_polynomial.c:38050:18: warning: '__pyx_pw_4sage_9structure_7richcmp_3richcmp_not_equal' defined but not used [-Wunused-function] -38050 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_3richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/polynomial/laurent_polynomial.c:38049:13: warning: '__pyx_doc_4sage_9structure_7richcmp_2richcmp_not_equal' defined but not used [-Wunused-variable] -38049 | static char __pyx_doc_4sage_9structure_7richcmp_2richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/richcmp.pxd (starting at line 56)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/polynomial/laurent_polynomial.c:37834:18: warning: '__pyx_pw_4sage_9structure_7richcmp_1richcmp' defined but not used [-Wunused-function] -37834 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_1richcmp(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/polynomial/laurent_polynomial.c:37833:13: warning: '__pyx_doc_4sage_9structure_7richcmp_richcmp' defined but not used [-Wunused-variable] -37833 | static char __pyx_doc_4sage_9structure_7richcmp_richcmp[] = "richcmp(x, y, int op)\nFile: sage/structure/richcmp.pxd (starting at line 6)\n\n Return the result of the rich comparison of ``x`` and ``y`` with\n operator ``op``.\n\n INPUT:\n\n - ``x``, ``y`` -- arbitrary Python objects\n\n - ``op`` -- comparison operator (one of ``op_LT`, ``op_LE``,\n ``op_EQ``, ``op_NE``, ``op_GT``, ``op_GE``).\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import *\n sage: richcmp(3, 4, op_LT)\n True\n sage: richcmp(x, x^2, op_EQ)\n x == x^2\n\n The two examples above are completely equivalent to ``3 < 4``\n and ``x == x^2``. For this reason, it only makes sense in practice\n to call ``richcmp`` with a non-constant value for ``op``.\n\n We can write a custom ``Element`` class which shows a more\n realistic example of how to use this::\n\n sage: from sage.structure.element import Element\n sage: class MyElement(Element):\n ....: def __init__(self, parent, value):\n ....: Element.__init__(self, parent)\n ....: self.v = value\n ....: def _richcmp_(self, other, op):\n ....: return richcmp(self.v, other.v, op)\n sage: P = Parent()\n sage: x = MyElement(P, 3)\n sage: y = MyElement(P, 3)\n sage: x < y\n False\n sage: x == y\n True\n sage: x > y\n False\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/polynomial/laurent_polynomial.c:37620:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] -37620 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/polynomial/hilbert.c: In function '__pyx_f_4sage_5rings_10polynomial_7hilbert_interred': +[109/528] [110/528] [111/528] build/cythonized/sage/rings/polynomial/hilbert.c: In function '__pyx_f_4sage_5rings_10polynomial_7hilbert_interred': build/cythonized/sage/rings/polynomial/hilbert.c:4463:141: warning: passing argument 1 of '__Pyx_CFunc_size__t____ETuple____int______pyx__skip__dispatch___to_py' from incompatible pointer type [-Wincompatible-pointer-types] 4463 | __pyx_t_5 = __Pyx_CFunc_size__t____ETuple____int______pyx__skip__dispatch___to_py(__pyx_vtabptr_4sage_5rings_10polynomial_8polydict_ETuple->unweighted_degree); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 106, __pyx_L1_error) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -12057,9 +12035,6 @@ build/cythonized/sage/rings/polynomial/hilbert.c:4640:33: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'Py_ssize_t' {aka 'long int'} [-Wsign-compare] 4640 | for (__pyx_t_4 = 0; __pyx_t_4 < __pyx_t_3; __pyx_t_4+=1) { | ^ -build/cythonized/sage/rings/polynomial/laurent_polynomial.c:37619:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] -37619 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/rings/polynomial/hilbert.c: In function '__pyx_f_4sage_5rings_10polynomial_7hilbert_quotient_by_var': build/cythonized/sage/rings/polynomial/hilbert.c:4752:33: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'Py_ssize_t' {aka 'long int'} [-Wsign-compare] 4752 | for (__pyx_t_4 = 0; __pyx_t_4 < __pyx_t_3; __pyx_t_4+=1) { @@ -12083,9 +12058,6 @@ build/cythonized/sage/rings/polynomial/hilbert.c:5650:47: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'Py_ssize_t' {aka 'long int'} [-Wsign-compare] 5650 | for (__pyx_t_8 = (__pyx_v_i + 1); __pyx_t_8 < __pyx_t_7; __pyx_t_8+=1) { | ^ -build/cythonized/sage/rings/polynomial/laurent_polynomial.c:37275:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] -37275 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/rings/polynomial/hilbert.c:5787:37: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'Py_ssize_t' {aka 'long int'} [-Wsign-compare] 5787 | for (__pyx_t_8 = 0; __pyx_t_8 < __pyx_t_7; __pyx_t_8+=1) { | ^ @@ -12096,9 +12068,21 @@ build/cythonized/sage/rings/polynomial/hilbert.c:6238:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 6238 | for (__pyx_t_6 = 0; __pyx_t_6 < __pyx_t_5; __pyx_t_6+=2) { | ^ -build/cythonized/sage/rings/polynomial/laurent_polynomial.c:37274:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] -37274 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In function '__pyx_pf_4sage_5rings_10polynomial_10real_roots_2de_casteljau_intvec', + inlined from '__pyx_pw_4sage_5rings_10polynomial_10real_roots_3de_casteljau_intvec' at build/cythonized/sage/rings/polynomial/real_roots.c:13796:13: +build/cythonized/sage/rings/polynomial/real_roots.c:14663:122: warning: '__pyx_v_den_log2' may be used uninitialized [-Wmaybe-uninitialized] +14663 | mpz_fdiv_q_2exp((__pyx_v_c2->_entries[__pyx_v_j]), (__pyx_v_c2->_entries[__pyx_v_j]), (__pyx_v_cur_den_steps * __pyx_v_den_log2)); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/polynomial/real_roots.c: In function '__pyx_pw_4sage_5rings_10polynomial_10real_roots_3de_casteljau_intvec': +build/cythonized/sage/rings/polynomial/real_roots.c:13827:7: note: '__pyx_v_den_log2' was declared here +13827 | int __pyx_v_den_log2; + | ^~~~~~~~~~~~~~~~ +In function '__pyx_pf_4sage_5rings_10polynomial_10real_roots_2de_casteljau_intvec', + inlined from '__pyx_pw_4sage_5rings_10polynomial_10real_roots_3de_casteljau_intvec' at build/cythonized/sage/rings/polynomial/real_roots.c:13796:13: +build/cythonized/sage/rings/polynomial/real_roots.c:14465:10: warning: '__pyx_v_den_ui' may be used uninitialized [-Wmaybe-uninitialized] +14465 | if (__pyx_t_5) { + | ^ +build/cythonized/sage/rings/polynomial/real_roots.c: In function '__pyx_pw_4sage_5rings_10polynomial_10real_roots_3de_casteljau_intvec': build/cythonized/sage/rings/polynomial/hilbert.c: At top level: build/cythonized/sage/rings/polynomial/hilbert.c:10576:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] 10576 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { @@ -12112,37 +12096,59 @@ build/cythonized/sage/rings/polynomial/hilbert.c:10230:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 10230 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[111/528] [112/528] [113/528] [114/528] build/cythonized/sage/rings/polynomial/cyclotomic.c:9495:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] - 9495 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { +build/cythonized/sage/rings/polynomial/real_roots.c:13821:17: note: '__pyx_v_den_ui' was declared here +13821 | unsigned long __pyx_v_den_ui; + | ^~~~~~~~~~~~~~ +build/cythonized/sage/rings/polynomial/laurent_polynomial.c:38496:18: warning: '__pyx_pw_4sage_9structure_7richcmp_9revop' defined but not used [-Wunused-function] +38496 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_9revop(PyObject *__pyx_self, PyObject *__pyx_arg_op) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/polynomial/laurent_polynomial.c:38495:13: warning: '__pyx_doc_4sage_9structure_7richcmp_8revop' defined but not used [-Wunused-variable] +38495 | static char __pyx_doc_4sage_9structure_7richcmp_8revop[] = "revop(int op) -> int\nFile: sage/structure/richcmp.pxd (starting at line 199)\n\n Return the reverse operation of ``op``.\n\n For example, <= becomes >=, etc.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import revop\n sage: [revop(i) for i in range(6)]\n [4, 5, 2, 3, 0, 1]\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/polynomial/laurent_polynomial.c:38369:18: warning: '__pyx_pw_4sage_9structure_7richcmp_7rich_to_bool_sgn' defined but not used [-Wunused-function] +38369 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_7rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/polynomial/cyclotomic.c:9494:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] - 9494 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; +build/cythonized/sage/rings/polynomial/laurent_polynomial.c:38368:13: warning: '__pyx_doc_4sage_9structure_7richcmp_6rich_to_bool_sgn' defined but not used [-Wunused-variable] +38368 | static char __pyx_doc_4sage_9structure_7richcmp_6rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/richcmp.pxd (starting at line 187)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/polynomial/cyclotomic.c:9150:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] - 9150 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/polynomial/cyclotomic.c:9149:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] - 9149 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from build/cythonized/sage/rings/polynomial/weil/weil_polynomials.c:794: -/build/reproducible-path/sagemath-9.5/sage/pkgs/sagemath-standard/sage/rings/polynomial/weil/power_sums.c: In function 'next_pol': -/build/reproducible-path/sagemath-9.5/sage/pkgs/sagemath-standard/sage/rings/polynomial/weil/power_sums.c:773:7: warning: unused variable 'q_is_1' [-Wunused-variable] - 773 | int q_is_1 = dy_data->q_is_1; - | ^~~~~~ -build/cythonized/sage/rings/polynomial/weil/weil_polynomials.c: At top level: -build/cythonized/sage/rings/polynomial/weil/weil_polynomials.c:8186:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] - 8186 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { +build/cythonized/sage/rings/polynomial/laurent_polynomial.c:38240:18: warning: '__pyx_pw_4sage_9structure_7richcmp_5rich_to_bool' defined but not used [-Wunused-function] +38240 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_5rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/polynomial/laurent_polynomial.c:38239:13: warning: '__pyx_doc_4sage_9structure_7richcmp_4rich_to_bool' defined but not used [-Wunused-variable] +38239 | static char __pyx_doc_4sage_9structure_7richcmp_4rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/richcmp.pxd (starting at line 120)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an old-style comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an old-style comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n :func:`rich_to_bool_sgn` if ``c`` could be outside the\n [-1, 0, 1] range.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/polynomial/laurent_polynomial.c:38050:18: warning: '__pyx_pw_4sage_9structure_7richcmp_3richcmp_not_equal' defined but not used [-Wunused-function] +38050 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_3richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/polynomial/laurent_polynomial.c:38049:13: warning: '__pyx_doc_4sage_9structure_7richcmp_2richcmp_not_equal' defined but not used [-Wunused-variable] +38049 | static char __pyx_doc_4sage_9structure_7richcmp_2richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/richcmp.pxd (starting at line 56)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/polynomial/laurent_polynomial.c:37834:18: warning: '__pyx_pw_4sage_9structure_7richcmp_1richcmp' defined but not used [-Wunused-function] +37834 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_1richcmp(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/polynomial/laurent_polynomial.c:37833:13: warning: '__pyx_doc_4sage_9structure_7richcmp_richcmp' defined but not used [-Wunused-variable] +37833 | static char __pyx_doc_4sage_9structure_7richcmp_richcmp[] = "richcmp(x, y, int op)\nFile: sage/structure/richcmp.pxd (starting at line 6)\n\n Return the result of the rich comparison of ``x`` and ``y`` with\n operator ``op``.\n\n INPUT:\n\n - ``x``, ``y`` -- arbitrary Python objects\n\n - ``op`` -- comparison operator (one of ``op_LT`, ``op_LE``,\n ``op_EQ``, ``op_NE``, ``op_GT``, ``op_GE``).\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import *\n sage: richcmp(3, 4, op_LT)\n True\n sage: richcmp(x, x^2, op_EQ)\n x == x^2\n\n The two examples above are completely equivalent to ``3 < 4``\n and ``x == x^2``. For this reason, it only makes sense in practice\n to call ``richcmp`` with a non-constant value for ``op``.\n\n We can write a custom ``Element`` class which shows a more\n realistic example of how to use this::\n\n sage: from sage.structure.element import Element\n sage: class MyElement(Element):\n ....: def __init__(self, parent, value):\n ....: Element.__init__(self, parent)\n ....: self.v = value\n ....: def _richcmp_(self, other, op):\n ....: return richcmp(self.v, other.v, op)\n sage: P = Parent()\n sage: x = MyElement(P, 3)\n sage: y = MyElement(P, 3)\n sage: x < y\n False\n sage: x == y\n True\n sage: x > y\n False\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/polynomial/laurent_polynomial.c:37620:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] +37620 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/polynomial/weil/weil_polynomials.c:8185:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] - 8185 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; +build/cythonized/sage/rings/polynomial/laurent_polynomial.c:37619:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] +37619 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/polynomial/weil/weil_polynomials.c:7841:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] - 7841 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { +build/cythonized/sage/rings/polynomial/laurent_polynomial.c:37275:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] +37275 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/polynomial/weil/weil_polynomials.c:7840:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] - 7840 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; +build/cythonized/sage/rings/polynomial/laurent_polynomial.c:37274:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] +37274 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from build/cythonized/sage/rings/polynomial/evaluation_ntl.cpp:1259: +build/cythonized/sage/rings/polynomial/polynomial_modn_dense_ntl.cpp: In function 'PyObject* __pyx_pf_4sage_5rings_10polynomial_25polynomial_modn_dense_ntl_28Polynomial_dense_modn_ntl_ZZ_20__pow__(__pyx_obj_4sage_5rings_10polynomial_25polynomial_modn_dense_ntl_Polynomial_dense_modn_ntl_ZZ*, PyObject*, PyObject*)': +build/cythonized/sage/rings/polynomial/polynomial_modn_dense_ntl.cpp:20236:10: warning: '__pyx_v_mod' may be used uninitialized [-Wmaybe-uninitialized] +20236 | build((__pyx_v_mod[0]), ((struct __pyx_obj_4sage_5rings_10polynomial_25polynomial_modn_dense_ntl_Polynomial_dense_modn_ntl_ZZ *)__pyx_v_modulus)->x); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/polynomial/polynomial_modn_dense_ntl.cpp:19879:17: note: '__pyx_v_mod' was declared here +19879 | ZZ_pXModulus *__pyx_v_mod; + | ^~~~~~~~~~~ +[112/528] In file included from build/cythonized/sage/rings/polynomial/evaluation_ntl.cpp:1259: ./sage/libs/ntl/ntlwrap_impl.h:716:13: warning: 'void ZZ_pX_InvMod_newton_ram(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ_pXModulus&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] 716 | static void ZZ_pX_InvMod_newton_ram(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ_pXModulus &F, const struct ZZ_pContext &cpn) | ^~~~~~~~~~~~~~~~~~~~~~~ @@ -12182,6 +12188,36 @@ ./sage/libs/ntl/ntlwrap_impl.h:35:13: warning: 'void mpz_to_ZZ(NTL::ZZ*, mpz_srcptr)' defined but not used [-Wunused-function] 35 | static void mpz_to_ZZ(struct ZZ* output, mpz_srcptr x) | ^~~~~~~~~ +[113/528] build/cythonized/sage/rings/polynomial/cyclotomic.c:9495:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] + 9495 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/polynomial/cyclotomic.c:9494:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] + 9494 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/polynomial/cyclotomic.c:9150:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] + 9150 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/polynomial/cyclotomic.c:9149:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] + 9149 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[114/528] In file included from build/cythonized/sage/rings/polynomial/weil/weil_polynomials.c:794: +/build/reproducible-path/sagemath-9.5/sage/pkgs/sagemath-standard/sage/rings/polynomial/weil/power_sums.c: In function 'next_pol': +/build/reproducible-path/sagemath-9.5/sage/pkgs/sagemath-standard/sage/rings/polynomial/weil/power_sums.c:773:7: warning: unused variable 'q_is_1' [-Wunused-variable] + 773 | int q_is_1 = dy_data->q_is_1; + | ^~~~~~ +build/cythonized/sage/rings/polynomial/weil/weil_polynomials.c: At top level: +build/cythonized/sage/rings/polynomial/weil/weil_polynomials.c:8186:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] + 8186 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/polynomial/weil/weil_polynomials.c:8185:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] + 8185 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/polynomial/weil/weil_polynomials.c:7841:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] + 7841 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/polynomial/weil/weil_polynomials.c:7840:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] + 7840 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [115/528] [116/528] build/cythonized/sage/rings/padics/relative_ramified_FP.c:37549:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] 37549 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -12194,42 +12230,7 @@ build/cythonized/sage/rings/padics/relative_ramified_FP.c:37203:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 37203 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[117/528] [118/528] build/cythonized/sage/rings/padics/relative_ramified_FM.c: In function '__pyx_pf_4sage_5rings_6padics_20relative_ramified_FM_9FMElement_22add_bigoh': -build/cythonized/sage/rings/padics/relative_ramified_FM.c:22921:31: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] -22921 | __pyx_t_3 = ((__pyx_v_aprec >= __pyx_v_self->__pyx_base.prime_pow->__pyx_base.__pyx_base.prec_cap) != 0); - | ^~ -build/cythonized/sage/rings/padics/relative_ramified_FM.c: At top level: -build/cythonized/sage/rings/padics/relative_ramified_FM.c:31832:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] -31832 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/padics/relative_ramified_FM.c:31831:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] -31831 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/padics/relative_ramified_FM.c:31487:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] -31487 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/padics/relative_ramified_FM.c:31486:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] -31486 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/padics/relative_ramified_FM.c:16638:13: warning: '__pyx_f_4sage_5rings_6padics_20relative_ramified_FM_padic_pow_helper' defined but not used [-Wunused-function] -16638 | static long __pyx_f_4sage_5rings_6padics_20relative_ramified_FM_padic_pow_helper(struct __pyx_obj_4sage_5rings_10polynomial_18polynomial_element_Polynomial_generic_dense_inexact *__pyx_v_result, struct __pyx_obj_4sage_5rings_10polynomial_18polynomial_element_Polynomial_generic_dense_inexact *__pyx_v_base, long __pyx_v_base_val, long __pyx_v_base_relprec, struct __pyx_obj_4sage_5rings_10polynomial_18polynomial_element_Polynomial_generic_dense_inexact *__pyx_v_right_unit, long __pyx_v_right_val, long __pyx_v_right_relprec, struct __pyx_obj_4sage_5rings_6padics_21pow_computer_relative_PowComputer_relative_eis *__pyx_v_prime_pow) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/padics/relative_ramified_FM.c:16365:56: warning: '__pyx_f_4sage_5rings_6padics_20relative_ramified_FM_exact_pow_helper' defined but not used [-Wunused-function] -16365 | static struct __pyx_obj_4sage_5rings_7integer_Integer *__pyx_f_4sage_5rings_6padics_20relative_ramified_FM_exact_pow_helper(long *__pyx_v_ansrelprec, long __pyx_v_relprec, PyObject *__pyx_v__right, struct __pyx_obj_4sage_5rings_6padics_21pow_computer_relative_PowComputer_relative_eis *__pyx_v_prime_pow) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/padics/relative_ramified_CR.c:39316:20: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] -39316 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/padics/relative_ramified_CR.c:39315:15: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] -39315 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[119/528] build/cythonized/sage/rings/padics/relative_ramified_CR.c:38971:20: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] -38971 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/padics/relative_ramified_CR.c:38970:15: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] -38970 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[120/528] build/cythonized/sage/rings/polynomial/pbori/pbori.cpp:69561:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7richcmp_9revop(PyObject*, PyObject*)' defined but not used [-Wunused-function] +[117/528] build/cythonized/sage/rings/polynomial/pbori/pbori.cpp:69561:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7richcmp_9revop(PyObject*, PyObject*)' defined but not used [-Wunused-function] 69561 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_9revop(PyObject *__pyx_self, PyObject *__pyx_arg_op) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/rings/polynomial/pbori/pbori.cpp:69560:13: warning: '__pyx_doc_4sage_9structure_7richcmp_8revop' defined but not used [-Wunused-variable] @@ -12286,6 +12287,41 @@ build/cythonized/sage/rings/polynomial/pbori/pbori.cpp:59784:13: warning: 'long int __pyx_f_4sage_5rings_10polynomial_5pbori_5pbori_PBRing_identifier(polybori::BoolePolyRing)' defined but not used [-Wunused-function] 59784 | static long __pyx_f_4sage_5rings_10polynomial_5pbori_5pbori_PBRing_identifier(BoolePolyRing __pyx_v_pbring) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/padics/relative_ramified_FM.c: In function '__pyx_pf_4sage_5rings_6padics_20relative_ramified_FM_9FMElement_22add_bigoh': +build/cythonized/sage/rings/padics/relative_ramified_FM.c:22921:31: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] +22921 | __pyx_t_3 = ((__pyx_v_aprec >= __pyx_v_self->__pyx_base.prime_pow->__pyx_base.__pyx_base.prec_cap) != 0); + | ^~ +build/cythonized/sage/rings/padics/relative_ramified_FM.c: At top level: +build/cythonized/sage/rings/padics/relative_ramified_FM.c:31832:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] +31832 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/padics/relative_ramified_FM.c:31831:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] +31831 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/padics/relative_ramified_FM.c:31487:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] +31487 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/padics/relative_ramified_FM.c:31486:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] +31486 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/padics/relative_ramified_FM.c:16638:13: warning: '__pyx_f_4sage_5rings_6padics_20relative_ramified_FM_padic_pow_helper' defined but not used [-Wunused-function] +16638 | static long __pyx_f_4sage_5rings_6padics_20relative_ramified_FM_padic_pow_helper(struct __pyx_obj_4sage_5rings_10polynomial_18polynomial_element_Polynomial_generic_dense_inexact *__pyx_v_result, struct __pyx_obj_4sage_5rings_10polynomial_18polynomial_element_Polynomial_generic_dense_inexact *__pyx_v_base, long __pyx_v_base_val, long __pyx_v_base_relprec, struct __pyx_obj_4sage_5rings_10polynomial_18polynomial_element_Polynomial_generic_dense_inexact *__pyx_v_right_unit, long __pyx_v_right_val, long __pyx_v_right_relprec, struct __pyx_obj_4sage_5rings_6padics_21pow_computer_relative_PowComputer_relative_eis *__pyx_v_prime_pow) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/padics/relative_ramified_FM.c:16365:56: warning: '__pyx_f_4sage_5rings_6padics_20relative_ramified_FM_exact_pow_helper' defined but not used [-Wunused-function] +16365 | static struct __pyx_obj_4sage_5rings_7integer_Integer *__pyx_f_4sage_5rings_6padics_20relative_ramified_FM_exact_pow_helper(long *__pyx_v_ansrelprec, long __pyx_v_relprec, PyObject *__pyx_v__right, struct __pyx_obj_4sage_5rings_6padics_21pow_computer_relative_PowComputer_relative_eis *__pyx_v_prime_pow) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[118/528] [119/528] build/cythonized/sage/rings/padics/relative_ramified_CR.c:39316:20: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] +39316 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/padics/relative_ramified_CR.c:39315:15: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] +39315 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/padics/relative_ramified_CR.c:38971:20: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] +38971 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/padics/relative_ramified_CR.c:38970:15: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] +38970 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/rings/padics/relative_ramified_CA.c:35141:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] 35141 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -12298,7 +12334,7 @@ build/cythonized/sage/rings/padics/relative_ramified_CA.c:34795:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 34795 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/padics/qadic_flint_FP.c:38465:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] +[120/528] build/cythonized/sage/rings/padics/qadic_flint_FP.c:38465:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] 38465 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/rings/padics/qadic_flint_FP.c:38464:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] @@ -12310,7 +12346,7 @@ build/cythonized/sage/rings/padics/qadic_flint_FP.c:38119:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 38119 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[121/528] build/cythonized/sage/rings/padics/qadic_flint_FM.c: In function '__pyx_pf_4sage_5rings_6padics_14qadic_flint_FM_9FMElement_22add_bigoh': +[121/528] [122/528] build/cythonized/sage/rings/padics/qadic_flint_FM.c: In function '__pyx_pf_4sage_5rings_6padics_14qadic_flint_FM_9FMElement_22add_bigoh': build/cythonized/sage/rings/padics/qadic_flint_FM.c:23128:31: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] 23128 | __pyx_t_3 = ((__pyx_v_aprec >= __pyx_v_self->__pyx_base.prime_pow->__pyx_base.__pyx_base.__pyx_base.__pyx_base.prec_cap) != 0); | ^~ @@ -12333,7 +12369,7 @@ build/cythonized/sage/rings/padics/qadic_flint_FM.c:17069:56: warning: '__pyx_f_4sage_5rings_6padics_14qadic_flint_FM_exact_pow_helper' defined but not used [-Wunused-function] 17069 | static struct __pyx_obj_4sage_5rings_7integer_Integer *__pyx_f_4sage_5rings_6padics_14qadic_flint_FM_exact_pow_helper(long *__pyx_v_ansrelprec, long __pyx_v_relprec, PyObject *__pyx_v__right, struct __pyx_obj_4sage_5rings_6padics_14qadic_flint_FM_PowComputer_ *__pyx_v_prime_pow) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[122/528] build/cythonized/sage/rings/padics/qadic_flint_CR.c:40290:20: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] +build/cythonized/sage/rings/padics/qadic_flint_CR.c:40290:20: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] 40290 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/rings/padics/qadic_flint_CR.c:40289:15: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] @@ -12399,17 +12435,7 @@ build/cythonized/sage/rings/padics/pow_computer_relative.cpp:7658:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 7658 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function '__pyx_f_4sage_5rings_6padics_20relative_ramified_CR_exact_pow_helper', - inlined from '__pyx_pf_4sage_5rings_6padics_20relative_ramified_CR_9CRElement_18__pow__' at build/cythonized/sage/rings/padics/relative_ramified_CR.c:24160:32, - inlined from '__pyx_pw_4sage_5rings_6padics_20relative_ramified_CR_9CRElement_19__pow__' at build/cythonized/sage/rings/padics/relative_ramified_CR.c:23380:15: -build/cythonized/sage/rings/padics/relative_ramified_CR.c:16537:46: warning: '__pyx_v_exp_val' may be used uninitialized [-Wmaybe-uninitialized] -16537 | (__pyx_v_ansrelprec[0]) = (__pyx_v_relprec + __pyx_v_exp_val); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/padics/relative_ramified_CR.c: In function '__pyx_pw_4sage_5rings_6padics_20relative_ramified_CR_9CRElement_19__pow__': -build/cythonized/sage/rings/padics/relative_ramified_CR.c:16363:8: note: '__pyx_v_exp_val' was declared here -16363 | long __pyx_v_exp_val; - | ^~~~~~~~~~~~~~~ -[125/528] In function '__pyx_f_4sage_5rings_6padics_20relative_ramified_CA_exact_pow_helper', +In function '__pyx_f_4sage_5rings_6padics_20relative_ramified_CA_exact_pow_helper', inlined from '__pyx_pf_4sage_5rings_6padics_20relative_ramified_CA_9CAElement_20__pow__' at build/cythonized/sage/rings/padics/relative_ramified_CA.c:23535:32, inlined from '__pyx_pw_4sage_5rings_6padics_20relative_ramified_CA_9CAElement_21__pow__' at build/cythonized/sage/rings/padics/relative_ramified_CA.c:22673:13: build/cythonized/sage/rings/padics/relative_ramified_CA.c:16714:46: warning: '__pyx_v_exp_val' may be used uninitialized [-Wmaybe-uninitialized] @@ -12419,7 +12445,7 @@ build/cythonized/sage/rings/padics/relative_ramified_CA.c:16540:8: note: '__pyx_v_exp_val' was declared here 16540 | long __pyx_v_exp_val; | ^~~~~~~~~~~~~~~ -build/cythonized/sage/rings/padics/pow_computer_flint.cpp: In function 'fmpz (* __pyx_f_4sage_5rings_6padics_18pow_computer_flint_17PowComputer_flint_pow_fmpz_t_tmp(__pyx_obj_4sage_5rings_6padics_18pow_computer_flint_PowComputer_flint*, long unsigned int))[1]': +[125/528] build/cythonized/sage/rings/padics/pow_computer_flint.cpp: In function 'fmpz (* __pyx_f_4sage_5rings_6padics_18pow_computer_flint_17PowComputer_flint_pow_fmpz_t_tmp(__pyx_obj_4sage_5rings_6padics_18pow_computer_flint_PowComputer_flint*, long unsigned int))[1]': build/cythonized/sage/rings/padics/pow_computer_flint.cpp:4708:33: warning: comparison of integer expressions of different signedness: 'mp_limb_signed_t' {aka 'long int'} and 'long unsigned int' [-Wsign-compare] 4708 | __pyx_t_2 = ((__pyx_v_ctx.min <= __pyx_v_n) != 0); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ @@ -12430,7 +12456,7 @@ build/cythonized/sage/rings/padics/pow_computer_flint.cpp:5996:35: warning: comparison of integer expressions of different signedness: 'Py_ssize_t' {aka 'long int'} and 'long unsigned int' [-Wsign-compare] 5996 | for (__pyx_t_4 = 1; __pyx_t_4 < __pyx_t_3; __pyx_t_4+=1) { | ~~~~~~~~~~^~~~~~~~~~~ -[126/528] build/cythonized/sage/rings/padics/pow_computer_flint.cpp: At global scope: +build/cythonized/sage/rings/padics/pow_computer_flint.cpp: At global scope: build/cythonized/sage/rings/padics/pow_computer_flint.cpp:11236:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7richcmp_9revop(PyObject*, PyObject*)' defined but not used [-Wunused-function] 11236 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_9revop(PyObject *__pyx_self, PyObject *__pyx_arg_op) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -12473,7 +12499,17 @@ build/cythonized/sage/rings/padics/pow_computer_flint.cpp:8837:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 8837 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/padics/pow_computer_ext.cpp: In function 'const __mpz_struct* __pyx_f_4sage_5rings_6padics_16pow_computer_ext_15PowComputer_ext_pow_mpz_t_tmp(__pyx_obj_4sage_5rings_6padics_16pow_computer_ext_PowComputer_ext*, long int)': +[126/528] In function '__pyx_f_4sage_5rings_6padics_20relative_ramified_CR_exact_pow_helper', + inlined from '__pyx_pf_4sage_5rings_6padics_20relative_ramified_CR_9CRElement_18__pow__' at build/cythonized/sage/rings/padics/relative_ramified_CR.c:24160:32, + inlined from '__pyx_pw_4sage_5rings_6padics_20relative_ramified_CR_9CRElement_19__pow__' at build/cythonized/sage/rings/padics/relative_ramified_CR.c:23380:15: +build/cythonized/sage/rings/padics/relative_ramified_CR.c:16537:46: warning: '__pyx_v_exp_val' may be used uninitialized [-Wmaybe-uninitialized] +16537 | (__pyx_v_ansrelprec[0]) = (__pyx_v_relprec + __pyx_v_exp_val); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/padics/relative_ramified_CR.c: In function '__pyx_pw_4sage_5rings_6padics_20relative_ramified_CR_9CRElement_19__pow__': +build/cythonized/sage/rings/padics/relative_ramified_CR.c:16363:8: note: '__pyx_v_exp_val' was declared here +16363 | long __pyx_v_exp_val; + | ^~~~~~~~~~~~~~~ +[127/528] build/cythonized/sage/rings/padics/pow_computer_ext.cpp: In function 'const __mpz_struct* __pyx_f_4sage_5rings_6padics_16pow_computer_ext_15PowComputer_ext_pow_mpz_t_tmp(__pyx_obj_4sage_5rings_6padics_16pow_computer_ext_PowComputer_ext*, long int)': build/cythonized/sage/rings/padics/pow_computer_ext.cpp:6940:27: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] 6940 | __pyx_t_1 = ((__pyx_v_n <= __pyx_v_self->__pyx_base.cache_limit) != 0); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -12491,7 +12527,7 @@ build/cythonized/sage/rings/padics/pow_computer_ext.cpp:11190:27: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] 11190 | __pyx_t_1 = ((__pyx_v_n == __pyx_v_self->__pyx_base.__pyx_base.__pyx_base.prec_cap) != 0); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[127/528] build/cythonized/sage/rings/padics/pow_computer_ext.cpp: In function 'NTL::ZZ_pXModulus* __pyx_f_4sage_5rings_6padics_16pow_computer_ext_23PowComputer_ZZ_pX_small_get_modulus(__pyx_obj_4sage_5rings_6padics_16pow_computer_ext_PowComputer_ZZ_pX_small*, long int)': +build/cythonized/sage/rings/padics/pow_computer_ext.cpp: In function 'NTL::ZZ_pXModulus* __pyx_f_4sage_5rings_6padics_16pow_computer_ext_23PowComputer_ZZ_pX_small_get_modulus(__pyx_obj_4sage_5rings_6padics_16pow_computer_ext_PowComputer_ZZ_pX_small*, long int)': build/cythonized/sage/rings/padics/pow_computer_ext.cpp:13114:27: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] 13114 | __pyx_t_1 = ((__pyx_v_n <= __pyx_v_self->__pyx_base.__pyx_base.__pyx_base.prec_cap) != 0); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -12509,7 +12545,7 @@ build/cythonized/sage/rings/padics/pow_computer_ext.cpp:15291:27: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] 15291 | __pyx_t_1 = ((__pyx_v_n == __pyx_v_self->__pyx_base.__pyx_base.__pyx_base.prec_cap) != 0); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[128/528] build/cythonized/sage/rings/padics/pow_computer.cpp: In function 'void __pyx_pf_4sage_5rings_6padics_12pow_computer_16PowComputer_base_4__dealloc__(__pyx_obj_4sage_5rings_6padics_12pow_computer_PowComputer_base*)': +build/cythonized/sage/rings/padics/pow_computer.cpp: In function 'void __pyx_pf_4sage_5rings_6padics_12pow_computer_16PowComputer_base_4__dealloc__(__pyx_obj_4sage_5rings_6padics_12pow_computer_PowComputer_base*)': build/cythonized/sage/rings/padics/pow_computer.cpp:6357:35: warning: comparison of integer expressions of different signedness: 'Py_ssize_t' {aka 'long int'} and 'long unsigned int' [-Wsign-compare] 6357 | for (__pyx_t_4 = 0; __pyx_t_4 < __pyx_t_3; __pyx_t_4+=1) { | ~~~~~~~~~~^~~~~~~~~~~ @@ -12520,7 +12556,7 @@ build/cythonized/sage/rings/padics/pow_computer.cpp:6678:27: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] 6678 | __pyx_t_1 = ((__pyx_v_n == __pyx_v_self->__pyx_base.prec_cap) != 0); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[129/528] build/cythonized/sage/rings/padics/pow_computer.cpp: At global scope: +build/cythonized/sage/rings/padics/pow_computer.cpp: At global scope: build/cythonized/sage/rings/padics/pow_computer.cpp:10110:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7richcmp_9revop(PyObject*, PyObject*)' defined but not used [-Wunused-function] 10110 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_9revop(PyObject *__pyx_self, PyObject *__pyx_arg_op) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -12563,7 +12599,7 @@ build/cythonized/sage/rings/padics/pow_computer.cpp:7711:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 7711 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[130/528] build/cythonized/sage/rings/padics/pow_computer_ext.cpp: At global scope: +[128/528] build/cythonized/sage/rings/padics/pow_computer_ext.cpp: At global scope: build/cythonized/sage/rings/padics/pow_computer_ext.cpp:17406:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] 17406 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -12614,29 +12650,17 @@ build/cythonized/sage/rings/padics/pow_computer_ext.cpp:7987:17: note: '__pyx_v_tmp' was declared here 7987 | ZZ_pXModulus *__pyx_v_tmp; | ^~~~~~~~~~~ -[131/528] [132/528] In file included from build/cythonized/sage/rings/padics/padic_floating_point_element.c:4749: -/build/reproducible-path/sagemath-9.5/sage/pkgs/sagemath-standard/sage/rings/padics/transcendantal.c: In function 'padiclog': -/build/reproducible-path/sagemath-9.5/sage/pkgs/sagemath-standard/sage/rings/padics/transcendantal.c:26:31: warning: unused variable 'saveN' [-Wunused-variable] - 26 | unsigned long i, v, e, N, saveN, Np, tmp, trunc, step; - | ^~~~~ -build/cythonized/sage/rings/padics/padic_relaxed_element.c:34887:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] -34887 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/padics/padic_relaxed_element.c:34886:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] -34886 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/padics/padic_relaxed_element.c:34542:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] -34542 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/padics/padic_relaxed_element.c:34541:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] -34541 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/padics/padic_floating_point_element.c: In function '__pyx_f_4sage_5rings_6padics_28padic_floating_point_element_25pAdicFloatingPointElement__to_gen': -build/cythonized/sage/rings/padics/padic_floating_point_element.c:32680:283: warning: passing argument 4 of '__pyx_f_4sage_4libs_4pari_11convert_gmp_new_gen_from_padic' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] -32680 | __pyx_t_2 = ((PyObject *)__pyx_f_4sage_4libs_4pari_11convert_gmp_new_gen_from_padic(__pyx_v_self->__pyx_base.ordp, __pyx_v_self->__pyx_base.__pyx_base.prime_pow->__pyx_base.__pyx_base.prec_cap, __pyx_v_self->__pyx_base.__pyx_base.prime_pow->__pyx_base.__pyx_base.prime->value, ((struct __pyx_vtabstruct_4sage_5rings_6padics_28padic_floating_point_element_PowComputer_ *)__pyx_v_self->__pyx_base.__pyx_base.prime_pow->__pyx_base.__pyx_base.__pyx_vtab)->__pyx_base.__pyx_base.pow_mpz_t_top(((struct __pyx_obj_4sage_5rings_6padics_12pow_computer_PowComputer_class *)__pyx_v_self->__pyx_base.__pyx_base.prime_pow)), __pyx_v_self->__pyx_base.unit)); if (unlikely(!__pyx_t_2)) __PYX_ERR(3, 222, __pyx_L1_error) - | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/padics/padic_floating_point_element.c:32680:283: note: expected '__mpz_struct *' but argument is of type 'mpz_srcptr' {aka 'const __mpz_struct *'} -build/cythonized/sage/rings/padics/padic_printing.cpp:23646:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7richcmp_9revop(PyObject*, PyObject*)' defined but not used [-Wunused-function] +In function '__pyx_f_4sage_5rings_6padics_14qadic_flint_CR_exact_pow_helper', + inlined from '__pyx_pf_4sage_5rings_6padics_14qadic_flint_CR_9CRElement_18__pow__' at build/cythonized/sage/rings/padics/qadic_flint_CR.c:24390:32, + inlined from '__pyx_pw_4sage_5rings_6padics_14qadic_flint_CR_9CRElement_19__pow__' at build/cythonized/sage/rings/padics/qadic_flint_CR.c:23613:15: +build/cythonized/sage/rings/padics/qadic_flint_CR.c:17216:46: warning: '__pyx_v_exp_val' may be used uninitialized [-Wmaybe-uninitialized] +17216 | (__pyx_v_ansrelprec[0]) = (__pyx_v_relprec + __pyx_v_exp_val); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/padics/qadic_flint_CR.c: In function '__pyx_pw_4sage_5rings_6padics_14qadic_flint_CR_9CRElement_19__pow__': +build/cythonized/sage/rings/padics/qadic_flint_CR.c:17042:8: note: '__pyx_v_exp_val' was declared here +17042 | long __pyx_v_exp_val; + | ^~~~~~~~~~~~~~~ +[129/528] [130/528] build/cythonized/sage/rings/padics/padic_printing.cpp:23646:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7richcmp_9revop(PyObject*, PyObject*)' defined but not used [-Wunused-function] 23646 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_9revop(PyObject *__pyx_self, PyObject *__pyx_arg_op) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/rings/padics/padic_printing.cpp:23645:13: warning: '__pyx_doc_4sage_9structure_7richcmp_8revop' defined but not used [-Wunused-variable] @@ -12678,43 +12702,55 @@ build/cythonized/sage/rings/padics/padic_printing.cpp:21766:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 21766 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function '__pyx_f_4sage_5rings_6padics_14qadic_flint_CR_exact_pow_helper', - inlined from '__pyx_pf_4sage_5rings_6padics_14qadic_flint_CR_9CRElement_18__pow__' at build/cythonized/sage/rings/padics/qadic_flint_CR.c:24390:32, - inlined from '__pyx_pw_4sage_5rings_6padics_14qadic_flint_CR_9CRElement_19__pow__' at build/cythonized/sage/rings/padics/qadic_flint_CR.c:23613:15: -build/cythonized/sage/rings/padics/qadic_flint_CR.c:17216:46: warning: '__pyx_v_exp_val' may be used uninitialized [-Wmaybe-uninitialized] -17216 | (__pyx_v_ansrelprec[0]) = (__pyx_v_relprec + __pyx_v_exp_val); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/padics/qadic_flint_CR.c: In function '__pyx_pw_4sage_5rings_6padics_14qadic_flint_CR_9CRElement_19__pow__': -build/cythonized/sage/rings/padics/qadic_flint_CR.c:17042:8: note: '__pyx_v_exp_val' was declared here -17042 | long __pyx_v_exp_val; - | ^~~~~~~~~~~~~~~ -[133/528] build/cythonized/sage/rings/padics/padic_floating_point_element.c: At top level: -build/cythonized/sage/rings/padics/padic_floating_point_element.c:34620:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] -34620 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { +[131/528] [132/528] [133/528] In file included from build/cythonized/sage/rings/padics/padic_floating_point_element.c:4749: +/build/reproducible-path/sagemath-9.5/sage/pkgs/sagemath-standard/sage/rings/padics/transcendantal.c: In function 'padiclog': +/build/reproducible-path/sagemath-9.5/sage/pkgs/sagemath-standard/sage/rings/padics/transcendantal.c:26:31: warning: unused variable 'saveN' [-Wunused-variable] + 26 | unsigned long i, v, e, N, saveN, Np, tmp, trunc, step; + | ^~~~~ +build/cythonized/sage/rings/padics/padic_relaxed_element.c:34887:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] +34887 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/padics/padic_floating_point_element.c:34619:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] -34619 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; +build/cythonized/sage/rings/padics/padic_relaxed_element.c:34886:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] +34886 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/padics/padic_floating_point_element.c:34275:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] -34275 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { +build/cythonized/sage/rings/padics/padic_relaxed_element.c:34542:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] +34542 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/padics/padic_floating_point_element.c:34274:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] -34274 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; +build/cythonized/sage/rings/padics/padic_relaxed_element.c:34541:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] +34541 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from build/cythonized/sage/rings/padics/padic_fixed_mod_element.c:4935: /build/reproducible-path/sagemath-9.5/sage/pkgs/sagemath-standard/sage/rings/padics/transcendantal.c: In function 'padiclog': /build/reproducible-path/sagemath-9.5/sage/pkgs/sagemath-standard/sage/rings/padics/transcendantal.c:26:31: warning: unused variable 'saveN' [-Wunused-variable] 26 | unsigned long i, v, e, N, saveN, Np, tmp, trunc, step; | ^~~~~ +build/cythonized/sage/rings/padics/padic_floating_point_element.c: In function '__pyx_f_4sage_5rings_6padics_28padic_floating_point_element_25pAdicFloatingPointElement__to_gen': +build/cythonized/sage/rings/padics/padic_floating_point_element.c:32680:283: warning: passing argument 4 of '__pyx_f_4sage_4libs_4pari_11convert_gmp_new_gen_from_padic' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] +32680 | __pyx_t_2 = ((PyObject *)__pyx_f_4sage_4libs_4pari_11convert_gmp_new_gen_from_padic(__pyx_v_self->__pyx_base.ordp, __pyx_v_self->__pyx_base.__pyx_base.prime_pow->__pyx_base.__pyx_base.prec_cap, __pyx_v_self->__pyx_base.__pyx_base.prime_pow->__pyx_base.__pyx_base.prime->value, ((struct __pyx_vtabstruct_4sage_5rings_6padics_28padic_floating_point_element_PowComputer_ *)__pyx_v_self->__pyx_base.__pyx_base.prime_pow->__pyx_base.__pyx_base.__pyx_vtab)->__pyx_base.__pyx_base.pow_mpz_t_top(((struct __pyx_obj_4sage_5rings_6padics_12pow_computer_PowComputer_class *)__pyx_v_self->__pyx_base.__pyx_base.prime_pow)), __pyx_v_self->__pyx_base.unit)); if (unlikely(!__pyx_t_2)) __PYX_ERR(3, 222, __pyx_L1_error) + | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/padics/padic_floating_point_element.c:32680:283: note: expected '__mpz_struct *' but argument is of type 'mpz_srcptr' {aka 'const __mpz_struct *'} build/cythonized/sage/rings/padics/padic_fixed_mod_element.c: In function '__pyx_pf_4sage_5rings_6padics_23padic_fixed_mod_element_9FMElement_22add_bigoh': build/cythonized/sage/rings/padics/padic_fixed_mod_element.c:18550:31: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] 18550 | __pyx_t_3 = ((__pyx_v_aprec >= __pyx_v_self->__pyx_base.prime_pow->__pyx_base.__pyx_base.prec_cap) != 0); | ^~ -[134/528] build/cythonized/sage/rings/padics/padic_fixed_mod_element.c: In function '__pyx_f_4sage_5rings_6padics_23padic_fixed_mod_element_20pAdicFixedModElement__to_gen': +build/cythonized/sage/rings/padics/padic_fixed_mod_element.c: In function '__pyx_f_4sage_5rings_6padics_23padic_fixed_mod_element_20pAdicFixedModElement__to_gen': build/cythonized/sage/rings/padics/padic_fixed_mod_element.c:26966:278: warning: passing argument 4 of '__pyx_f_4sage_4libs_4pari_11convert_gmp_new_gen_from_padic' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 26966 | __pyx_t_4 = ((PyObject *)__pyx_f_4sage_4libs_4pari_11convert_gmp_new_gen_from_padic(__pyx_v_val, (__pyx_v_self->__pyx_base.__pyx_base.prime_pow->__pyx_base.__pyx_base.prec_cap - __pyx_v_val), __pyx_v_self->__pyx_base.__pyx_base.prime_pow->__pyx_base.__pyx_base.prime->value, __pyx_t_3, __pyx_v_4sage_5rings_6padics_23padic_fixed_mod_element_holder->value)); if (unlikely(!__pyx_t_4)) __PYX_ERR(3, 224, __pyx_L1_error) | ^~~~~~~~~ build/cythonized/sage/rings/padics/padic_fixed_mod_element.c:26966:278: note: expected '__mpz_struct *' but argument is of type 'mpz_srcptr' {aka 'const __mpz_struct *'} +build/cythonized/sage/rings/padics/padic_floating_point_element.c: At top level: +build/cythonized/sage/rings/padics/padic_floating_point_element.c:34620:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] +34620 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/padics/padic_floating_point_element.c:34619:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] +34619 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/padics/padic_floating_point_element.c:34275:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] +34275 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/padics/padic_floating_point_element.c:34274:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] +34274 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/rings/padics/padic_fixed_mod_element.c: At top level: build/cythonized/sage/rings/padics/padic_fixed_mod_element.c:29503:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] 29503 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { @@ -12725,21 +12761,52 @@ build/cythonized/sage/rings/padics/padic_fixed_mod_element.c:29158:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] 29158 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/padics/padic_generic_element.c:44443:18: warning: '__pyx_pw_4sage_9structure_7richcmp_9revop' defined but not used [-Wunused-function] -44443 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_9revop(PyObject *__pyx_self, PyObject *__pyx_arg_op) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/rings/padics/padic_fixed_mod_element.c:29157:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 29157 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/padics/padic_generic_element.c:44442:13: warning: '__pyx_doc_4sage_9structure_7richcmp_8revop' defined but not used [-Wunused-variable] -44442 | static char __pyx_doc_4sage_9structure_7richcmp_8revop[] = "revop(int op) -> int\nFile: sage/structure/richcmp.pxd (starting at line 199)\n\n Return the reverse operation of ``op``.\n\n For example, <= becomes >=, etc.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import revop\n sage: [revop(i) for i in range(6)]\n [4, 5, 2, 3, 0, 1]\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/rings/padics/padic_fixed_mod_element.c:12764:13: warning: '__pyx_f_4sage_5rings_6padics_23padic_fixed_mod_element_padic_pow_helper' defined but not used [-Wunused-function] 12764 | static long __pyx_f_4sage_5rings_6padics_23padic_fixed_mod_element_padic_pow_helper(__mpz_struct *__pyx_v_result, __mpz_struct *__pyx_v_base, long __pyx_v_base_val, long __pyx_v_base_relprec, __mpz_struct *__pyx_v_right_unit, long __pyx_v_right_val, long __pyx_v_right_relprec, struct __pyx_obj_4sage_5rings_6padics_23padic_fixed_mod_element_PowComputer_ *__pyx_v_prime_pow) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/rings/padics/padic_fixed_mod_element.c:12491:56: warning: '__pyx_f_4sage_5rings_6padics_23padic_fixed_mod_element_exact_pow_helper' defined but not used [-Wunused-function] 12491 | static struct __pyx_obj_4sage_5rings_7integer_Integer *__pyx_f_4sage_5rings_6padics_23padic_fixed_mod_element_exact_pow_helper(long *__pyx_v_ansrelprec, long __pyx_v_relprec, PyObject *__pyx_v__right, struct __pyx_obj_4sage_5rings_6padics_23padic_fixed_mod_element_PowComputer_ *__pyx_v_prime_pow) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[134/528] build/cythonized/sage/rings/padics/pow_computer_ext.cpp: In function 'int __pyx_f_4sage_5rings_6padics_16pow_computer_ext_ZZ_pX_eis_shift_p(__pyx_obj_4sage_5rings_6padics_16pow_computer_ext_PowComputer_ZZ_pX*, NTL::ZZ_pX*, NTL::ZZ_pX*, long int, long int)': +build/cythonized/sage/rings/padics/pow_computer_ext.cpp:5751:27: warning: '__pyx_v_high_shifter' may be used uninitialized [-Wmaybe-uninitialized] + 5751 | ZZ_pX_conv_modulus(__pyx_v_highshift, (__pyx_v_high_shifter[0]), __pyx_v_c->x); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/padics/pow_computer_ext.cpp:5092:10: note: '__pyx_v_high_shifter' was declared here + 5092 | ZZ_pX *__pyx_v_high_shifter; + | ^~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/padics/pow_computer_ext.cpp:5926:76: warning: '__pyx_v_low_shifter' may be used uninitialized [-Wmaybe-uninitialized] + 5926 | ZZ_pX_conv_modulus(__pyx_v_lowshift, (__pyx_v_low_shifter[__pyx_v_i]), __pyx_v_c->x); + | ^ +build/cythonized/sage/rings/padics/pow_computer_ext.cpp:5093:10: note: '__pyx_v_low_shifter' was declared here + 5093 | ZZ_pX *__pyx_v_low_shifter; + | ^~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/padics/pow_computer_ext.cpp:5700:15: warning: '__pyx_v_high_shifter_fm' may be used uninitialized [-Wmaybe-uninitialized] + 5700 | MulMod(__pyx_v_working, __pyx_v_working, (__pyx_v_high_shifter_fm[0]), (__pyx_v_m[0])); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/padics/pow_computer_ext.cpp:5094:20: note: '__pyx_v_high_shifter_fm' was declared here + 5094 | ZZ_pXMultiplier *__pyx_v_high_shifter_fm; + | ^~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/padics/pow_computer_ext.cpp:5906:85: warning: '__pyx_v_low_shifter_fm' may be used uninitialized [-Wmaybe-uninitialized] + 5906 | MulMod(__pyx_v_low_part, __pyx_v_low_part, (__pyx_v_low_shifter_fm[__pyx_v_i]), (__pyx_v_m[0])); + | ^ +build/cythonized/sage/rings/padics/pow_computer_ext.cpp:5095:20: note: '__pyx_v_low_shifter_fm' was declared here + 5095 | ZZ_pXMultiplier *__pyx_v_low_shifter_fm; + | ^~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/padics/pow_computer_ext.cpp:5700:15: warning: '__pyx_v_m' may be used uninitialized [-Wmaybe-uninitialized] + 5700 | MulMod(__pyx_v_working, __pyx_v_working, (__pyx_v_high_shifter_fm[0]), (__pyx_v_m[0])); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/padics/pow_computer_ext.cpp:5087:17: note: '__pyx_v_m' was declared here + 5087 | ZZ_pXModulus *__pyx_v_m; + | ^~~~~~~~~ +build/cythonized/sage/rings/padics/padic_generic_element.c:44443:18: warning: '__pyx_pw_4sage_9structure_7richcmp_9revop' defined but not used [-Wunused-function] +44443 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_9revop(PyObject *__pyx_self, PyObject *__pyx_arg_op) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/padics/padic_generic_element.c:44442:13: warning: '__pyx_doc_4sage_9structure_7richcmp_8revop' defined but not used [-Wunused-variable] +44442 | static char __pyx_doc_4sage_9structure_7richcmp_8revop[] = "revop(int op) -> int\nFile: sage/structure/richcmp.pxd (starting at line 199)\n\n Return the reverse operation of ``op``.\n\n For example, <= becomes >=, etc.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import revop\n sage: [revop(i) for i in range(6)]\n [4, 5, 2, 3, 0, 1]\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/rings/padics/padic_generic_element.c:44316:18: warning: '__pyx_pw_4sage_9structure_7richcmp_7rich_to_bool_sgn' defined but not used [-Wunused-function] 44316 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_7rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -12776,16 +12843,42 @@ build/cythonized/sage/rings/padics/padic_generic_element.c:41924:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 41924 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[135/528] In file included from build/cythonized/sage/rings/padics/padic_capped_relative_element.c:4996: -/build/reproducible-path/sagemath-9.5/sage/pkgs/sagemath-standard/sage/rings/padics/transcendantal.c: In function 'padiclog': -/build/reproducible-path/sagemath-9.5/sage/pkgs/sagemath-standard/sage/rings/padics/transcendantal.c:26:31: warning: unused variable 'saveN' [-Wunused-variable] - 26 | unsigned long i, v, e, N, saveN, Np, tmp, trunc, step; - | ^~~~~ -build/cythonized/sage/rings/padics/padic_capped_relative_element.c: In function '__pyx_f_4sage_5rings_6padics_29padic_capped_relative_element_26pAdicCappedRelativeElement__to_gen': -build/cythonized/sage/rings/padics/padic_capped_relative_element.c:34593:239: warning: passing argument 4 of '__pyx_f_4sage_4libs_4pari_11convert_gmp_new_gen_from_padic' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] -34593 | __pyx_t_2 = ((PyObject *)__pyx_f_4sage_4libs_4pari_11convert_gmp_new_gen_from_padic(__pyx_v_self->__pyx_base.ordp, __pyx_v_self->__pyx_base.relprec, __pyx_v_self->__pyx_base.__pyx_base.prime_pow->__pyx_base.__pyx_base.prime->value, __pyx_t_5, __pyx_v_self->__pyx_base.unit)); if (unlikely(!__pyx_t_2)) __PYX_ERR(3, 234, __pyx_L1_error) - | ^~~~~~~~~ -build/cythonized/sage/rings/padics/padic_capped_relative_element.c:34593:239: note: expected '__mpz_struct *' but argument is of type 'mpz_srcptr' {aka 'const __mpz_struct *'} +In file included from /usr/include/polybori/BoolePolyRing.h:24, + from /usr/include/polybori/BoolePolynomial.h:30, + from /build/reproducible-path/sagemath-9.5/sage/pkgs/sagemath-standard/sage/libs/polybori/pb_wrap.h:1, + from build/cythonized/sage/rings/polynomial/pbori/pbori.cpp:825: +In member function 'void polybori::CCuddCore::addRef()', + inlined from 'void polybori::intrusive_ptr_add_ref(CCuddCore*)' at /usr/include/polybori/ring/CCuddCore.h:123:16, + inlined from 'boost::intrusive_ptr::intrusive_ptr(const boost::intrusive_ptr&) [with T = polybori::CCuddCore]' at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:93:44, + inlined from 'boost::intrusive_ptr& boost::intrusive_ptr::operator=(const boost::intrusive_ptr&) [with T = polybori::CCuddCore]' at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:154:9, + inlined from 'polybori::BoolePolyRing& polybori::BoolePolyRing::operator=(const polybori::BoolePolyRing&)' at /usr/include/polybori/BoolePolyRing.h:40:7, + inlined from 'std::_Require >, std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> > std::swap(_Tp&, _Tp&) [with _Tp = polybori::BoolePolyRing]' at /usr/include/c++/12/bits/move.h:206:11, + inlined from 'void polybori::CExtrusivePtr::swap(self&) [with DataType = polybori::BoolePolyRing; ValueType = DdNode]' at /usr/include/polybori/common/CExtrusivePtr.h:105:14, + inlined from 'polybori::CExtrusivePtr::self& polybori::CExtrusivePtr::operator=(const self&) [with DataType = polybori::BoolePolyRing; ValueType = DdNode]' at /usr/include/polybori/common/CExtrusivePtr.h:73:19: +/usr/include/polybori/ring/CCuddCore.h:105:20: warning: pointer used after 'void operator delete(void*)' [-Wuse-after-free] + 105 | void addRef(){ ++ref; } + | ^~~ +In function 'void polybori::intrusive_ptr_release(CCuddCore*)', + inlined from 'void polybori::intrusive_ptr_release(CCuddCore*)' at /usr/include/polybori/ring/CCuddCore.h:128:1, + inlined from 'boost::intrusive_ptr::~intrusive_ptr() [with T = polybori::CCuddCore]' at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, + inlined from 'boost::intrusive_ptr& boost::intrusive_ptr::operator=(const boost::intrusive_ptr&) [with T = polybori::CCuddCore]' at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:154:9, + inlined from 'polybori::BoolePolyRing& polybori::BoolePolyRing::operator=(const polybori::BoolePolyRing&)' at /usr/include/polybori/BoolePolyRing.h:40:7, + inlined from 'std::_Require >, std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> > std::swap(_Tp&, _Tp&) [with _Tp = polybori::BoolePolyRing]' at /usr/include/c++/12/bits/move.h:205:11, + inlined from 'void polybori::CExtrusivePtr::swap(self&) [with DataType = polybori::BoolePolyRing; ValueType = DdNode]' at /usr/include/polybori/common/CExtrusivePtr.h:105:14, + inlined from 'polybori::CExtrusivePtr::self& polybori::CExtrusivePtr::operator=(const self&) [with DataType = polybori::BoolePolyRing; ValueType = DdNode]' at /usr/include/polybori/common/CExtrusivePtr.h:73:19: +/usr/include/polybori/ring/CCuddCore.h:130:12: note: call to 'void operator delete(void*)' here + 130 | delete pCore; + | ^~~~~ +In function '__pyx_f_4sage_5rings_6padics_14qadic_flint_CA_exact_pow_helper', + inlined from '__pyx_pf_4sage_5rings_6padics_14qadic_flint_CA_9CAElement_20__pow__' at build/cythonized/sage/rings/padics/qadic_flint_CA.c:23880:32, + inlined from '__pyx_pw_4sage_5rings_6padics_14qadic_flint_CA_9CAElement_21__pow__' at build/cythonized/sage/rings/padics/qadic_flint_CA.c:23027:13: +build/cythonized/sage/rings/padics/qadic_flint_CA.c:17499:46: warning: '__pyx_v_exp_val' may be used uninitialized [-Wmaybe-uninitialized] +17499 | (__pyx_v_ansrelprec[0]) = (__pyx_v_relprec + __pyx_v_exp_val); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/padics/qadic_flint_CA.c: In function '__pyx_pw_4sage_5rings_6padics_14qadic_flint_CA_9CAElement_21__pow__': +build/cythonized/sage/rings/padics/qadic_flint_CA.c:17325:8: note: '__pyx_v_exp_val' was declared here +17325 | long __pyx_v_exp_val; + | ^~~~~~~~~~~~~~~ build/cythonized/sage/rings/padics/padic_ext_element.cpp:8508:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] 8508 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -12838,6 +12931,21 @@ ./sage/libs/ntl/ntlwrap_impl.h:35:13: warning: 'void mpz_to_ZZ(NTL::ZZ*, mpz_srcptr)' defined but not used [-Wunused-function] 35 | static void mpz_to_ZZ(struct ZZ* output, mpz_srcptr x) | ^~~~~~~~~ +[135/528] In file included from build/cythonized/sage/rings/padics/padic_capped_relative_element.c:4996: +/build/reproducible-path/sagemath-9.5/sage/pkgs/sagemath-standard/sage/rings/padics/transcendantal.c: In function 'padiclog': +/build/reproducible-path/sagemath-9.5/sage/pkgs/sagemath-standard/sage/rings/padics/transcendantal.c:26:31: warning: unused variable 'saveN' [-Wunused-variable] + 26 | unsigned long i, v, e, N, saveN, Np, tmp, trunc, step; + | ^~~~~ +build/cythonized/sage/rings/padics/padic_capped_relative_element.c: In function '__pyx_f_4sage_5rings_6padics_29padic_capped_relative_element_26pAdicCappedRelativeElement__to_gen': +[136/528] build/cythonized/sage/rings/padics/padic_capped_relative_element.c:34593:239: warning: passing argument 4 of '__pyx_f_4sage_4libs_4pari_11convert_gmp_new_gen_from_padic' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] +34593 | __pyx_t_2 = ((PyObject *)__pyx_f_4sage_4libs_4pari_11convert_gmp_new_gen_from_padic(__pyx_v_self->__pyx_base.ordp, __pyx_v_self->__pyx_base.relprec, __pyx_v_self->__pyx_base.__pyx_base.prime_pow->__pyx_base.__pyx_base.prime->value, __pyx_t_5, __pyx_v_self->__pyx_base.unit)); if (unlikely(!__pyx_t_2)) __PYX_ERR(3, 234, __pyx_L1_error) + | ^~~~~~~~~ +build/cythonized/sage/rings/padics/padic_capped_relative_element.c:34593:239: note: expected '__mpz_struct *' but argument is of type 'mpz_srcptr' {aka 'const __mpz_struct *'} +[137/528] In file included from build/cythonized/sage/rings/padics/padic_capped_absolute_element.c:5199: +/build/reproducible-path/sagemath-9.5/sage/pkgs/sagemath-standard/sage/rings/padics/transcendantal.c: In function 'padiclog': +/build/reproducible-path/sagemath-9.5/sage/pkgs/sagemath-standard/sage/rings/padics/transcendantal.c:26:31: warning: unused variable 'saveN' [-Wunused-variable] + 26 | unsigned long i, v, e, N, saveN, Np, tmp, trunc, step; + | ^~~~~ build/cythonized/sage/rings/padics/padic_capped_relative_element.c: At top level: build/cythonized/sage/rings/padics/padic_capped_relative_element.c:37414:20: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] 37414 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { @@ -12851,37 +12959,11 @@ build/cythonized/sage/rings/padics/padic_capped_relative_element.c:37068:15: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 37068 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/padics/pow_computer_ext.cpp: In function 'int __pyx_f_4sage_5rings_6padics_16pow_computer_ext_ZZ_pX_eis_shift_p(__pyx_obj_4sage_5rings_6padics_16pow_computer_ext_PowComputer_ZZ_pX*, NTL::ZZ_pX*, NTL::ZZ_pX*, long int, long int)': -build/cythonized/sage/rings/padics/pow_computer_ext.cpp:5751:27: warning: '__pyx_v_high_shifter' may be used uninitialized [-Wmaybe-uninitialized] - 5751 | ZZ_pX_conv_modulus(__pyx_v_highshift, (__pyx_v_high_shifter[0]), __pyx_v_c->x); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/padics/pow_computer_ext.cpp:5092:10: note: '__pyx_v_high_shifter' was declared here - 5092 | ZZ_pX *__pyx_v_high_shifter; - | ^~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/padics/pow_computer_ext.cpp:5926:76: warning: '__pyx_v_low_shifter' may be used uninitialized [-Wmaybe-uninitialized] - 5926 | ZZ_pX_conv_modulus(__pyx_v_lowshift, (__pyx_v_low_shifter[__pyx_v_i]), __pyx_v_c->x); - | ^ -build/cythonized/sage/rings/padics/pow_computer_ext.cpp:5093:10: note: '__pyx_v_low_shifter' was declared here - 5093 | ZZ_pX *__pyx_v_low_shifter; - | ^~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/padics/pow_computer_ext.cpp:5700:15: warning: '__pyx_v_high_shifter_fm' may be used uninitialized [-Wmaybe-uninitialized] - 5700 | MulMod(__pyx_v_working, __pyx_v_working, (__pyx_v_high_shifter_fm[0]), (__pyx_v_m[0])); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/padics/pow_computer_ext.cpp:5094:20: note: '__pyx_v_high_shifter_fm' was declared here - 5094 | ZZ_pXMultiplier *__pyx_v_high_shifter_fm; - | ^~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/padics/pow_computer_ext.cpp:5906:85: warning: '__pyx_v_low_shifter_fm' may be used uninitialized [-Wmaybe-uninitialized] - 5906 | MulMod(__pyx_v_low_part, __pyx_v_low_part, (__pyx_v_low_shifter_fm[__pyx_v_i]), (__pyx_v_m[0])); - | ^ -build/cythonized/sage/rings/padics/pow_computer_ext.cpp:5095:20: note: '__pyx_v_low_shifter_fm' was declared here - 5095 | ZZ_pXMultiplier *__pyx_v_low_shifter_fm; - | ^~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/padics/pow_computer_ext.cpp:5700:15: warning: '__pyx_v_m' may be used uninitialized [-Wmaybe-uninitialized] - 5700 | MulMod(__pyx_v_working, __pyx_v_working, (__pyx_v_high_shifter_fm[0]), (__pyx_v_m[0])); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/padics/pow_computer_ext.cpp:5087:17: note: '__pyx_v_m' was declared here - 5087 | ZZ_pXModulus *__pyx_v_m; - | ^~~~~~~~~ +build/cythonized/sage/rings/padics/padic_capped_absolute_element.c: In function '__pyx_f_4sage_5rings_6padics_29padic_capped_absolute_element_26pAdicCappedAbsoluteElement__to_gen': +build/cythonized/sage/rings/padics/padic_capped_absolute_element.c:30368:233: warning: passing argument 4 of '__pyx_f_4sage_4libs_4pari_11convert_gmp_new_gen_from_padic' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] +30368 | __pyx_t_4 = ((PyObject *)__pyx_f_4sage_4libs_4pari_11convert_gmp_new_gen_from_padic(__pyx_v_val, (__pyx_v_self->__pyx_base.absprec - __pyx_v_val), __pyx_v_self->__pyx_base.__pyx_base.prime_pow->__pyx_base.__pyx_base.prime->value, __pyx_t_3, __pyx_v_4sage_5rings_6padics_29padic_capped_absolute_element_holder->value)); if (unlikely(!__pyx_t_4)) __PYX_ERR(3, 152, __pyx_L1_error) + | ^~~~~~~~~ +build/cythonized/sage/rings/padics/padic_capped_absolute_element.c:30368:233: note: expected '__mpz_struct *' but argument is of type 'mpz_srcptr' {aka 'const __mpz_struct *'} build/cythonized/sage/rings/padics/padic_printing.cpp: In function 'PyObject* __pyx_f_4sage_5rings_6padics_14padic_printing_18pAdicPrinter_class__truncate_list(__pyx_obj_4sage_5rings_6padics_14padic_printing_pAdicPrinter_class*, PyObject*, PyObject*, PyObject*)': build/cythonized/sage/rings/padics/padic_printing.cpp:20153:42: warning: '__pyx_v_nonzero_index' may be used uninitialized [-Wmaybe-uninitialized] 20153 | __pyx_t_8 = __Pyx_PyList_GetSlice(__pyx_v_ans, 0, (__pyx_v_nonzero_index + 1)); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 1377, __pyx_L1_error) @@ -12889,16 +12971,6 @@ build/cythonized/sage/rings/padics/padic_printing.cpp:19963:14: note: '__pyx_v_nonzero_index' was declared here 19963 | Py_ssize_t __pyx_v_nonzero_index; | ^~~~~~~~~~~~~~~~~~~~~ -[136/528] In file included from build/cythonized/sage/rings/padics/padic_capped_absolute_element.c:5199: -/build/reproducible-path/sagemath-9.5/sage/pkgs/sagemath-standard/sage/rings/padics/transcendantal.c: In function 'padiclog': -/build/reproducible-path/sagemath-9.5/sage/pkgs/sagemath-standard/sage/rings/padics/transcendantal.c:26:31: warning: unused variable 'saveN' [-Wunused-variable] - 26 | unsigned long i, v, e, N, saveN, Np, tmp, trunc, step; - | ^~~~~ -build/cythonized/sage/rings/padics/padic_capped_absolute_element.c: In function '__pyx_f_4sage_5rings_6padics_29padic_capped_absolute_element_26pAdicCappedAbsoluteElement__to_gen': -build/cythonized/sage/rings/padics/padic_capped_absolute_element.c:30368:233: warning: passing argument 4 of '__pyx_f_4sage_4libs_4pari_11convert_gmp_new_gen_from_padic' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] -30368 | __pyx_t_4 = ((PyObject *)__pyx_f_4sage_4libs_4pari_11convert_gmp_new_gen_from_padic(__pyx_v_val, (__pyx_v_self->__pyx_base.absprec - __pyx_v_val), __pyx_v_self->__pyx_base.__pyx_base.prime_pow->__pyx_base.__pyx_base.prime->value, __pyx_t_3, __pyx_v_4sage_5rings_6padics_29padic_capped_absolute_element_holder->value)); if (unlikely(!__pyx_t_4)) __PYX_ERR(3, 152, __pyx_L1_error) - | ^~~~~~~~~ -build/cythonized/sage/rings/padics/padic_capped_absolute_element.c:30368:233: note: expected '__mpz_struct *' but argument is of type 'mpz_srcptr' {aka 'const __mpz_struct *'} build/cythonized/sage/rings/padics/padic_capped_absolute_element.c: At top level: build/cythonized/sage/rings/padics/padic_capped_absolute_element.c:32994:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] 32994 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { @@ -12912,50 +12984,10 @@ build/cythonized/sage/rings/padics/padic_capped_absolute_element.c:32648:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 32648 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function '__pyx_f_4sage_5rings_6padics_14qadic_flint_CA_exact_pow_helper', - inlined from '__pyx_pf_4sage_5rings_6padics_14qadic_flint_CA_9CAElement_20__pow__' at build/cythonized/sage/rings/padics/qadic_flint_CA.c:23880:32, - inlined from '__pyx_pw_4sage_5rings_6padics_14qadic_flint_CA_9CAElement_21__pow__' at build/cythonized/sage/rings/padics/qadic_flint_CA.c:23027:13: -build/cythonized/sage/rings/padics/qadic_flint_CA.c:17499:46: warning: '__pyx_v_exp_val' may be used uninitialized [-Wmaybe-uninitialized] -17499 | (__pyx_v_ansrelprec[0]) = (__pyx_v_relprec + __pyx_v_exp_val); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/padics/qadic_flint_CA.c: In function '__pyx_pw_4sage_5rings_6padics_14qadic_flint_CA_9CAElement_21__pow__': -build/cythonized/sage/rings/padics/qadic_flint_CA.c:17325:8: note: '__pyx_v_exp_val' was declared here -17325 | long __pyx_v_exp_val; - | ^~~~~~~~~~~~~~~ -In file included from /usr/include/polybori/BoolePolyRing.h:24, - from /usr/include/polybori/BoolePolynomial.h:30, - from /build/reproducible-path/sagemath-9.5/sage/pkgs/sagemath-standard/sage/libs/polybori/pb_wrap.h:1, - from build/cythonized/sage/rings/polynomial/pbori/pbori.cpp:825: -In member function 'void polybori::CCuddCore::addRef()', - inlined from 'void polybori::intrusive_ptr_add_ref(CCuddCore*)' at /usr/include/polybori/ring/CCuddCore.h:123:16, - inlined from 'boost::intrusive_ptr::intrusive_ptr(const boost::intrusive_ptr&) [with T = polybori::CCuddCore]' at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:93:44, - inlined from 'boost::intrusive_ptr& boost::intrusive_ptr::operator=(const boost::intrusive_ptr&) [with T = polybori::CCuddCore]' at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:154:9, - inlined from 'polybori::BoolePolyRing& polybori::BoolePolyRing::operator=(const polybori::BoolePolyRing&)' at /usr/include/polybori/BoolePolyRing.h:40:7, - inlined from 'std::_Require >, std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> > std::swap(_Tp&, _Tp&) [with _Tp = polybori::BoolePolyRing]' at /usr/include/c++/12/bits/move.h:206:11, - inlined from 'void polybori::CExtrusivePtr::swap(self&) [with DataType = polybori::BoolePolyRing; ValueType = DdNode]' at /usr/include/polybori/common/CExtrusivePtr.h:105:14, - inlined from 'polybori::CExtrusivePtr::self& polybori::CExtrusivePtr::operator=(const self&) [with DataType = polybori::BoolePolyRing; ValueType = DdNode]' at /usr/include/polybori/common/CExtrusivePtr.h:73:19: -/usr/include/polybori/ring/CCuddCore.h:105:20: warning: pointer used after 'void operator delete(void*)' [-Wuse-after-free] - 105 | void addRef(){ ++ref; } - | ^~~ -In function 'void polybori::intrusive_ptr_release(CCuddCore*)', - inlined from 'void polybori::intrusive_ptr_release(CCuddCore*)' at /usr/include/polybori/ring/CCuddCore.h:128:1, - inlined from 'boost::intrusive_ptr::~intrusive_ptr() [with T = polybori::CCuddCore]' at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, - inlined from 'boost::intrusive_ptr& boost::intrusive_ptr::operator=(const boost::intrusive_ptr&) [with T = polybori::CCuddCore]' at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:154:9, - inlined from 'polybori::BoolePolyRing& polybori::BoolePolyRing::operator=(const polybori::BoolePolyRing&)' at /usr/include/polybori/BoolePolyRing.h:40:7, - inlined from 'std::_Require >, std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> > std::swap(_Tp&, _Tp&) [with _Tp = polybori::BoolePolyRing]' at /usr/include/c++/12/bits/move.h:205:11, - inlined from 'void polybori::CExtrusivePtr::swap(self&) [with DataType = polybori::BoolePolyRing; ValueType = DdNode]' at /usr/include/polybori/common/CExtrusivePtr.h:105:14, - inlined from 'polybori::CExtrusivePtr::self& polybori::CExtrusivePtr::operator=(const self&) [with DataType = polybori::BoolePolyRing; ValueType = DdNode]' at /usr/include/polybori/common/CExtrusivePtr.h:73:19: -/usr/include/polybori/ring/CCuddCore.h:130:12: note: call to 'void operator delete(void*)' here - 130 | delete pCore; - | ^~~~~ -[137/528] [138/528] build/cythonized/sage/rings/padics/padic_ZZ_pX_element.cpp: In function 'PyObject* __pyx_f_4sage_5rings_6padics_19padic_ZZ_pX_element_16pAdicZZpXElement_ext_p_list_precs(__pyx_obj_4sage_5rings_6padics_19padic_ZZ_pX_element_pAdicZZpXElement*, int, long int)': +build/cythonized/sage/rings/padics/padic_ZZ_pX_element.cpp: In function 'PyObject* __pyx_f_4sage_5rings_6padics_19padic_ZZ_pX_element_16pAdicZZpXElement_ext_p_list_precs(__pyx_obj_4sage_5rings_6padics_19padic_ZZ_pX_element_pAdicZZpXElement*, int, long int)': build/cythonized/sage/rings/padics/padic_ZZ_pX_element.cpp:5375:35: warning: comparison of integer expressions of different signedness: 'Py_ssize_t' {aka 'long int'} and 'long unsigned int' [-Wsign-compare] 5375 | for (__pyx_v_j = 0; __pyx_v_j < __pyx_t_6; __pyx_v_j++) { | ~~~~~~~~~~^~~~~~~~~~~ -build/cythonized/sage/rings/padics/padic_ZZ_pX_FM_element.cpp: In function 'int __pyx_f_4sage_5rings_6padics_22padic_ZZ_pX_FM_element_18pAdicZZpXFMElement__is_inexact_zero(__pyx_obj_4sage_5rings_6padics_22padic_ZZ_pX_FM_element_pAdicZZpXFMElement*, int)': -build/cythonized/sage/rings/padics/padic_ZZ_pX_FM_element.cpp:6860:148: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'long int' [-Wsign-compare] - 6860 | __pyx_t_6 = (((__pyx_v_self->__pyx_base.prime_pow->__pyx_base.__pyx_base.e * __pyx_v_self->__pyx_base.prime_pow->__pyx_base.__pyx_base.prec_cap) != __pyx_v_self->__pyx_base.prime_pow->__pyx_base.__pyx_base.ram_prec_cap) != 0); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/rings/padics/padic_ZZ_pX_element.cpp: At global scope: build/cythonized/sage/rings/padics/padic_ZZ_pX_element.cpp:12923:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] 12923 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { @@ -13009,6 +13041,10 @@ ./sage/libs/ntl/ntlwrap_impl.h:35:13: warning: 'void mpz_to_ZZ(NTL::ZZ*, mpz_srcptr)' defined but not used [-Wunused-function] 35 | static void mpz_to_ZZ(struct ZZ* output, mpz_srcptr x) | ^~~~~~~~~ +[138/528] [139/528] build/cythonized/sage/rings/padics/padic_ZZ_pX_FM_element.cpp: In function 'int __pyx_f_4sage_5rings_6padics_22padic_ZZ_pX_FM_element_18pAdicZZpXFMElement__is_inexact_zero(__pyx_obj_4sage_5rings_6padics_22padic_ZZ_pX_FM_element_pAdicZZpXFMElement*, int)': +build/cythonized/sage/rings/padics/padic_ZZ_pX_FM_element.cpp:6860:148: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'long int' [-Wsign-compare] + 6860 | __pyx_t_6 = (((__pyx_v_self->__pyx_base.prime_pow->__pyx_base.__pyx_base.e * __pyx_v_self->__pyx_base.prime_pow->__pyx_base.__pyx_base.prec_cap) != __pyx_v_self->__pyx_base.prime_pow->__pyx_base.__pyx_base.ram_prec_cap) != 0); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/rings/padics/padic_ZZ_pX_FM_element.cpp: At global scope: build/cythonized/sage/rings/padics/padic_ZZ_pX_FM_element.cpp:17773:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7richcmp_9revop(PyObject*, PyObject*)' defined but not used [-Wunused-function] 17773 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_9revop(PyObject *__pyx_self, PyObject *__pyx_arg_op) { @@ -13077,7 +13113,7 @@ ./sage/libs/ntl/ntlwrap_impl.h:35:13: warning: 'void mpz_to_ZZ(NTL::ZZ*, mpz_srcptr)' defined but not used [-Wunused-function] 35 | static void mpz_to_ZZ(struct ZZ* output, mpz_srcptr x) | ^~~~~~~~~ -[139/528] build/cythonized/sage/rings/padics/padic_ZZ_pX_CR_element.cpp: In function 'int __pyx_f_4sage_5rings_6padics_22padic_ZZ_pX_CR_element_18pAdicZZpXCRElement__pshift_self(__pyx_obj_4sage_5rings_6padics_22padic_ZZ_pX_CR_element_pAdicZZpXCRElement*, long int)': +build/cythonized/sage/rings/padics/padic_ZZ_pX_CR_element.cpp: In function 'int __pyx_f_4sage_5rings_6padics_22padic_ZZ_pX_CR_element_18pAdicZZpXCRElement__pshift_self(__pyx_obj_4sage_5rings_6padics_22padic_ZZ_pX_CR_element_pAdicZZpXCRElement*, long int)': build/cythonized/sage/rings/padics/padic_ZZ_pX_CR_element.cpp:13632:35: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] 13632 | __pyx_t_1 = ((__pyx_v_shift >= __pyx_v_self->__pyx_base.prime_pow->__pyx_base.__pyx_base.prec_cap) != 0); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -13119,7 +13155,17 @@ ./sage/libs/ntl/ntlwrap_impl.h:35:13: warning: 'void mpz_to_ZZ(NTL::ZZ*, mpz_srcptr)' defined but not used [-Wunused-function] 35 | static void mpz_to_ZZ(struct ZZ* output, mpz_srcptr x) | ^~~~~~~~~ -[140/528] [141/528] build/cythonized/sage/rings/padics/morphism.c:7550:18: warning: '__pyx_pw_4sage_9structure_7richcmp_9revop' defined but not used [-Wunused-function] +[140/528] In function '__pyx_f_4sage_5rings_6padics_29padic_capped_relative_element_exact_pow_helper', + inlined from '__pyx_pf_4sage_5rings_6padics_29padic_capped_relative_element_9CRElement_18__pow__' at build/cythonized/sage/rings/padics/padic_capped_relative_element.c:19903:32, + inlined from '__pyx_pw_4sage_5rings_6padics_29padic_capped_relative_element_9CRElement_19__pow__' at build/cythonized/sage/rings/padics/padic_capped_relative_element.c:19126:15: +build/cythonized/sage/rings/padics/padic_capped_relative_element.c:12729:46: warning: '__pyx_v_exp_val' may be used uninitialized [-Wmaybe-uninitialized] +12729 | (__pyx_v_ansrelprec[0]) = (__pyx_v_relprec + __pyx_v_exp_val); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/padics/padic_capped_relative_element.c: In function '__pyx_pw_4sage_5rings_6padics_29padic_capped_relative_element_9CRElement_19__pow__': +build/cythonized/sage/rings/padics/padic_capped_relative_element.c:12555:8: note: '__pyx_v_exp_val' was declared here +12555 | long __pyx_v_exp_val; + | ^~~~~~~~~~~~~~~ +[141/528] [142/528] build/cythonized/sage/rings/padics/morphism.c:7550:18: warning: '__pyx_pw_4sage_9structure_7richcmp_9revop' defined but not used [-Wunused-function] 7550 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_9revop(PyObject *__pyx_self, PyObject *__pyx_arg_op) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/rings/padics/morphism.c:7549:13: warning: '__pyx_doc_4sage_9structure_7richcmp_8revop' defined but not used [-Wunused-variable] @@ -13161,7 +13207,7 @@ build/cythonized/sage/rings/padics/morphism.c:6328:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 6328 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[142/528] build/cythonized/sage/rings/padics/local_generic_element.c:8725:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] +build/cythonized/sage/rings/padics/local_generic_element.c:8725:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] 8725 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/rings/padics/local_generic_element.c:8724:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] @@ -13173,7 +13219,35 @@ build/cythonized/sage/rings/padics/local_generic_element.c:8379:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 8379 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/padics/padic_ZZ_pX_CA_element.cpp:20961:20: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] +In function 'PyObject* __pyx_pf_4sage_5rings_6padics_22padic_ZZ_pX_CR_element_18pAdicZZpXCRElement_54teichmuller_expansion(__pyx_obj_4sage_5rings_6padics_22padic_ZZ_pX_CR_element_pAdicZZpXCRElement*, PyObject*)', + inlined from 'PyObject* __pyx_pw_4sage_5rings_6padics_22padic_ZZ_pX_CR_element_18pAdicZZpXCRElement_55teichmuller_expansion(PyObject*, PyObject*, PyObject*)' at build/cythonized/sage/rings/padics/padic_ZZ_pX_CR_element.cpp:24689:116: +build/cythonized/sage/rings/padics/padic_ZZ_pX_CR_element.cpp:25204:11: warning: '__pyx_v_goal' may be used uninitialized [-Wmaybe-uninitialized] +25204 | if (__pyx_t_5) { + | ^~ +build/cythonized/sage/rings/padics/padic_ZZ_pX_CR_element.cpp: In function 'PyObject* __pyx_pw_4sage_5rings_6padics_22padic_ZZ_pX_CR_element_18pAdicZZpXCRElement_55teichmuller_expansion(PyObject*, PyObject*, PyObject*)': +build/cythonized/sage/rings/padics/padic_ZZ_pX_CR_element.cpp:24701:12: note: '__pyx_v_goal' was declared here +24701 | long __pyx_v_goal; + | ^~~~~~~~~~~~ +In function '__pyx_f_4sage_5rings_6padics_29padic_capped_absolute_element_exact_pow_helper', + inlined from '__pyx_pf_4sage_5rings_6padics_29padic_capped_absolute_element_9CAElement_20__pow__' at build/cythonized/sage/rings/padics/padic_capped_absolute_element.c:19313:32, + inlined from '__pyx_pw_4sage_5rings_6padics_29padic_capped_absolute_element_9CAElement_21__pow__' at build/cythonized/sage/rings/padics/padic_capped_absolute_element.c:18460:13: +build/cythonized/sage/rings/padics/padic_capped_absolute_element.c:12932:46: warning: '__pyx_v_exp_val' may be used uninitialized [-Wmaybe-uninitialized] +12932 | (__pyx_v_ansrelprec[0]) = (__pyx_v_relprec + __pyx_v_exp_val); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/padics/padic_capped_absolute_element.c: In function '__pyx_pw_4sage_5rings_6padics_29padic_capped_absolute_element_9CAElement_21__pow__': +build/cythonized/sage/rings/padics/padic_capped_absolute_element.c:12758:8: note: '__pyx_v_exp_val' was declared here +12758 | long __pyx_v_exp_val; + | ^~~~~~~~~~~~~~~ +In function 'PyObject* __pyx_pf_4sage_5rings_6padics_22padic_ZZ_pX_FM_element_18pAdicZZpXFMElement_52teichmuller_expansion(__pyx_obj_4sage_5rings_6padics_22padic_ZZ_pX_FM_element_pAdicZZpXFMElement*, PyObject*)', + inlined from 'PyObject* __pyx_pw_4sage_5rings_6padics_22padic_ZZ_pX_FM_element_18pAdicZZpXFMElement_53teichmuller_expansion(PyObject*, PyObject*, PyObject*)' at build/cythonized/sage/rings/padics/padic_ZZ_pX_FM_element.cpp:14344:112: +build/cythonized/sage/rings/padics/padic_ZZ_pX_FM_element.cpp:14694:5: warning: '__pyx_v_goal' may be used uninitialized [-Wmaybe-uninitialized] +14694 | if (__pyx_t_2) { + | ^~ +build/cythonized/sage/rings/padics/padic_ZZ_pX_FM_element.cpp: In function 'PyObject* __pyx_pw_4sage_5rings_6padics_22padic_ZZ_pX_FM_element_18pAdicZZpXFMElement_53teichmuller_expansion(PyObject*, PyObject*, PyObject*)': +build/cythonized/sage/rings/padics/padic_ZZ_pX_FM_element.cpp:14354:8: note: '__pyx_v_goal' was declared here +14354 | long __pyx_v_goal; + | ^~~~~~~~~~~~ +[143/528] build/cythonized/sage/rings/padics/padic_ZZ_pX_CA_element.cpp:20961:20: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] 20961 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/rings/padics/padic_ZZ_pX_CA_element.cpp:20960:15: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] @@ -13210,34 +13284,10 @@ ./sage/libs/ntl/ntlwrap_impl.h:35:13: warning: 'void mpz_to_ZZ(NTL::ZZ*, mpz_srcptr)' defined but not used [-Wunused-function] 35 | static void mpz_to_ZZ(struct ZZ* output, mpz_srcptr x) | ^~~~~~~~~ -In function '__pyx_f_4sage_5rings_6padics_29padic_capped_relative_element_exact_pow_helper', - inlined from '__pyx_pf_4sage_5rings_6padics_29padic_capped_relative_element_9CRElement_18__pow__' at build/cythonized/sage/rings/padics/padic_capped_relative_element.c:19903:32, - inlined from '__pyx_pw_4sage_5rings_6padics_29padic_capped_relative_element_9CRElement_19__pow__' at build/cythonized/sage/rings/padics/padic_capped_relative_element.c:19126:15: -build/cythonized/sage/rings/padics/padic_capped_relative_element.c:12729:46: warning: '__pyx_v_exp_val' may be used uninitialized [-Wmaybe-uninitialized] -12729 | (__pyx_v_ansrelprec[0]) = (__pyx_v_relprec + __pyx_v_exp_val); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/padics/padic_capped_relative_element.c: In function '__pyx_pw_4sage_5rings_6padics_29padic_capped_relative_element_9CRElement_19__pow__': -build/cythonized/sage/rings/padics/padic_capped_relative_element.c:12555:8: note: '__pyx_v_exp_val' was declared here -12555 | long __pyx_v_exp_val; - | ^~~~~~~~~~~~~~~ -In function 'PyObject* __pyx_pf_4sage_5rings_6padics_22padic_ZZ_pX_FM_element_18pAdicZZpXFMElement_52teichmuller_expansion(__pyx_obj_4sage_5rings_6padics_22padic_ZZ_pX_FM_element_pAdicZZpXFMElement*, PyObject*)', - inlined from 'PyObject* __pyx_pw_4sage_5rings_6padics_22padic_ZZ_pX_FM_element_18pAdicZZpXFMElement_53teichmuller_expansion(PyObject*, PyObject*, PyObject*)' at build/cythonized/sage/rings/padics/padic_ZZ_pX_FM_element.cpp:14344:112: -build/cythonized/sage/rings/padics/padic_ZZ_pX_FM_element.cpp:14694:5: warning: '__pyx_v_goal' may be used uninitialized [-Wmaybe-uninitialized] -14694 | if (__pyx_t_2) { - | ^~ -build/cythonized/sage/rings/padics/padic_ZZ_pX_FM_element.cpp: In function 'PyObject* __pyx_pw_4sage_5rings_6padics_22padic_ZZ_pX_FM_element_18pAdicZZpXFMElement_53teichmuller_expansion(PyObject*, PyObject*, PyObject*)': -build/cythonized/sage/rings/padics/padic_ZZ_pX_FM_element.cpp:14354:8: note: '__pyx_v_goal' was declared here -14354 | long __pyx_v_goal; - | ^~~~~~~~~~~~ -[143/528] In function 'PyObject* __pyx_pf_4sage_5rings_6padics_22padic_ZZ_pX_CR_element_18pAdicZZpXCRElement_54teichmuller_expansion(__pyx_obj_4sage_5rings_6padics_22padic_ZZ_pX_CR_element_pAdicZZpXCRElement*, PyObject*)', - inlined from 'PyObject* __pyx_pw_4sage_5rings_6padics_22padic_ZZ_pX_CR_element_18pAdicZZpXCRElement_55teichmuller_expansion(PyObject*, PyObject*, PyObject*)' at build/cythonized/sage/rings/padics/padic_ZZ_pX_CR_element.cpp:24689:116: -build/cythonized/sage/rings/padics/padic_ZZ_pX_CR_element.cpp:25204:11: warning: '__pyx_v_goal' may be used uninitialized [-Wmaybe-uninitialized] -25204 | if (__pyx_t_5) { - | ^~ -build/cythonized/sage/rings/padics/padic_ZZ_pX_CR_element.cpp: In function 'PyObject* __pyx_pw_4sage_5rings_6padics_22padic_ZZ_pX_CR_element_18pAdicZZpXCRElement_55teichmuller_expansion(PyObject*, PyObject*, PyObject*)': -build/cythonized/sage/rings/padics/padic_ZZ_pX_CR_element.cpp:24701:12: note: '__pyx_v_goal' was declared here -24701 | long __pyx_v_goal; - | ^~~~~~~~~~~~ +build/cythonized/sage/rings/padics/padic_ZZ_pX_CR_element.cpp: In function 'int __pyx_pf_4sage_5rings_6padics_22padic_ZZ_pX_CR_element_18pAdicZZpXCRElement___init__(__pyx_obj_4sage_5rings_6padics_22padic_ZZ_pX_CR_element_pAdicZZpXCRElement*, PyObject*, PyObject*, PyObject*, PyObject*, PyObject*)': +build/cythonized/sage/rings/padics/padic_ZZ_pX_CR_element.cpp:5343:8: warning: '__pyx_v_aprec' may be used uninitialized [-Wmaybe-uninitialized] + 5343 | long __pyx_v_aprec; + | ^~~~~~~~~~~~~ build/cythonized/sage/rings/padics/common_conversion.c: In function '__pyx_f_4sage_5rings_6padics_17common_conversion_cconv_mpq_t_out_shared': build/cythonized/sage/rings/padics/common_conversion.c:6549:118: warning: passing argument 3 of '__pyx_f_4sage_5arith_23rational_reconstruction_mpq_rational_reconstruction' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 6549 | __pyx_t_5 = __pyx_f_4sage_5arith_23rational_reconstruction_mpq_rational_reconstruction(__pyx_v_out, __pyx_v_x, __pyx_t_4); if (unlikely(__pyx_t_5 == ((int)-1))) __PYX_ERR(0, 375, __pyx_L3_error) @@ -13256,17 +13306,7 @@ build/cythonized/sage/rings/padics/common_conversion.c:7848:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 7848 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[144/528] [145/528] In function '__pyx_f_4sage_5rings_6padics_29padic_capped_absolute_element_exact_pow_helper', - inlined from '__pyx_pf_4sage_5rings_6padics_29padic_capped_absolute_element_9CAElement_20__pow__' at build/cythonized/sage/rings/padics/padic_capped_absolute_element.c:19313:32, - inlined from '__pyx_pw_4sage_5rings_6padics_29padic_capped_absolute_element_9CAElement_21__pow__' at build/cythonized/sage/rings/padics/padic_capped_absolute_element.c:18460:13: -build/cythonized/sage/rings/padics/padic_capped_absolute_element.c:12932:46: warning: '__pyx_v_exp_val' may be used uninitialized [-Wmaybe-uninitialized] -12932 | (__pyx_v_ansrelprec[0]) = (__pyx_v_relprec + __pyx_v_exp_val); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/padics/padic_capped_absolute_element.c: In function '__pyx_pw_4sage_5rings_6padics_29padic_capped_absolute_element_9CAElement_21__pow__': -build/cythonized/sage/rings/padics/padic_capped_absolute_element.c:12758:8: note: '__pyx_v_exp_val' was declared here -12758 | long __pyx_v_exp_val; - | ^~~~~~~~~~~~~~~ -[146/528] build/cythonized/sage/rings/number_field/totallyreal_data.c:10536:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] +[144/528] [145/528] build/cythonized/sage/rings/number_field/totallyreal_data.c:10536:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] 10536 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/rings/number_field/totallyreal_data.c:10535:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] @@ -13278,7 +13318,7 @@ build/cythonized/sage/rings/number_field/totallyreal_data.c:10190:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 10190 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/number_field/totallyreal.c:10607:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] +[146/528] [147/528] build/cythonized/sage/rings/number_field/totallyreal.c:10607:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] 10607 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/rings/number_field/totallyreal.c:10606:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] @@ -13290,11 +13330,7 @@ build/cythonized/sage/rings/number_field/totallyreal.c:10261:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 10261 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/padics/padic_ZZ_pX_CR_element.cpp: In function 'int __pyx_pf_4sage_5rings_6padics_22padic_ZZ_pX_CR_element_18pAdicZZpXCRElement___init__(__pyx_obj_4sage_5rings_6padics_22padic_ZZ_pX_CR_element_pAdicZZpXCRElement*, PyObject*, PyObject*, PyObject*, PyObject*, PyObject*)': -build/cythonized/sage/rings/padics/padic_ZZ_pX_CR_element.cpp:5343:8: warning: '__pyx_v_aprec' may be used uninitialized [-Wmaybe-uninitialized] - 5343 | long __pyx_v_aprec; - | ^~~~~~~~~~~~~ -[147/528] build/cythonized/sage/rings/number_field/number_field_morphisms.c:10384:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] +build/cythonized/sage/rings/number_field/number_field_morphisms.c:10384:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] 10384 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/rings/number_field/number_field_morphisms.c:10383:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] @@ -13306,7 +13342,18 @@ build/cythonized/sage/rings/number_field/number_field_morphisms.c:10038:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 10038 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[148/528] build/cythonized/sage/rings/number_field/number_field_element.cpp:47361:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7richcmp_9revop(PyObject*, PyObject*)' defined but not used [-Wunused-function] +build/cythonized/sage/rings/padics/padic_ZZ_pX_CR_element.cpp: In function 'PyObject* __pyx_f_4sage_5rings_6padics_22padic_ZZ_pX_CR_element_18pAdicZZpXCRElement__ntl_rep_abs(__pyx_obj_4sage_5rings_6padics_22padic_ZZ_pX_CR_element_pAdicZZpXCRElement*, int)': +build/cythonized/sage/rings/padics/padic_ZZ_pX_CR_element.cpp:21232:57: warning: '__pyx_v_little_shift' may be used uninitialized [-Wmaybe-uninitialized] +21232 | __pyx_v_dummy->relprec = (__pyx_v_self->relprec + __pyx_v_little_shift); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/padics/padic_ZZ_pX_CR_element.cpp:20876:12: note: '__pyx_v_little_shift' was declared here +20876 | long __pyx_v_little_shift; + | ^~~~~~~~~~~~~~~~~~~~ +[148/528] [149/528] build/cythonized/sage/rings/number_field/number_field_base.c: In function '__pyx_f_4sage_5rings_12number_field_17number_field_base_11NumberField__get_embedding_approx': +build/cythonized/sage/rings/number_field/number_field_base.c:4260:27: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'Py_ssize_t' {aka 'long int'} [-Wsign-compare] + 4260 | __pyx_t_7 = ((__pyx_v_i < __pyx_t_8) != 0); + | ^ +[150/528] build/cythonized/sage/rings/number_field/number_field_element.cpp:47361:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7richcmp_9revop(PyObject*, PyObject*)' defined but not used [-Wunused-function] 47361 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_9revop(PyObject *__pyx_self, PyObject *__pyx_arg_op) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/rings/number_field/number_field_element.cpp:47360:13: warning: '__pyx_doc_4sage_9structure_7richcmp_8revop' defined but not used [-Wunused-variable] @@ -13391,18 +13438,7 @@ ./sage/libs/ntl/ntlwrap_impl.h:35:13: warning: 'void mpz_to_ZZ(NTL::ZZ*, mpz_srcptr)' defined but not used [-Wunused-function] 35 | static void mpz_to_ZZ(struct ZZ* output, mpz_srcptr x) | ^~~~~~~~~ -[149/528] build/cythonized/sage/rings/number_field/number_field_base.c: In function '__pyx_f_4sage_5rings_12number_field_17number_field_base_11NumberField__get_embedding_approx': -build/cythonized/sage/rings/number_field/number_field_base.c:4260:27: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'Py_ssize_t' {aka 'long int'} [-Wsign-compare] - 4260 | __pyx_t_7 = ((__pyx_v_i < __pyx_t_8) != 0); - | ^ -build/cythonized/sage/rings/padics/padic_ZZ_pX_CR_element.cpp: In function 'PyObject* __pyx_f_4sage_5rings_6padics_22padic_ZZ_pX_CR_element_18pAdicZZpXCRElement__ntl_rep_abs(__pyx_obj_4sage_5rings_6padics_22padic_ZZ_pX_CR_element_pAdicZZpXCRElement*, int)': -build/cythonized/sage/rings/padics/padic_ZZ_pX_CR_element.cpp:21232:57: warning: '__pyx_v_little_shift' may be used uninitialized [-Wmaybe-uninitialized] -21232 | __pyx_v_dummy->relprec = (__pyx_v_self->relprec + __pyx_v_little_shift); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/padics/padic_ZZ_pX_CR_element.cpp:20876:12: note: '__pyx_v_little_shift' was declared here -20876 | long __pyx_v_little_shift; - | ^~~~~~~~~~~~~~~~~~~~ -[150/528] build/cythonized/sage/rings/function_field/hermite_form_polynomial.c:5556:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] +build/cythonized/sage/rings/function_field/hermite_form_polynomial.c:5556:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] 5556 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/rings/function_field/hermite_form_polynomial.c:5555:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] @@ -13414,28 +13450,6 @@ build/cythonized/sage/rings/function_field/hermite_form_polynomial.c:5210:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 5210 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/padics/padic_generic_element.c: In function '__pyx_f_4sage_5rings_6padics_21padic_generic_element_gauss_table': -build/cythonized/sage/rings/padics/padic_generic_element.c:39816:16: warning: '__pyx_v_s1' may be used uninitialized [-Wmaybe-uninitialized] -39816 | PY_LONG_LONG __pyx_v_s1; - | ^~~~~~~~~~ -build/cythonized/sage/rings/padics/padic_generic_element.c:40830:10: warning: '__pyx_v_j' may be used uninitialized [-Wmaybe-uninitialized] -40830 | if (__pyx_t_3) { - | ^ -build/cythonized/sage/rings/padics/padic_generic_element.c:39808:7: note: '__pyx_v_j' was declared here -39808 | int __pyx_v_j; - | ^~~~~~~~~ -build/cythonized/sage/rings/padics/padic_generic_element.c:40642:143: warning: '__pyx_v_r2' may be used uninitialized [-Wmaybe-uninitialized] -40642 | __pyx_v_s1 = (__pyx_v_s1 * (-__pyx_f_4sage_5rings_6padics_21padic_generic_element_evaluate_dwork_mahler_long(__pyx_v_vv, ((__pyx_v_r1 * __pyx_v_r2) % __pyx_v_q3), __pyx_v_p, __pyx_v_bd, __pyx_v_k, __pyx_v_q3))); - | ~~~~~~~~~~~~^~~~~~~~~~~~~ -build/cythonized/sage/rings/padics/padic_generic_element.c:39815:16: note: '__pyx_v_r2' was declared here -39815 | PY_LONG_LONG __pyx_v_r2; - | ^~~~~~~~~~ -build/cythonized/sage/rings/padics/padic_generic_element.c:40786:22: warning: '__pyx_v_q3' may be used uninitialized [-Wmaybe-uninitialized] -40786 | __pyx_v_s1 = ((__pyx_v_s1 * __pyx_v_s2) % __pyx_v_q3); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/padics/padic_generic_element.c:39812:16: note: '__pyx_v_q3' was declared here -39812 | PY_LONG_LONG __pyx_v_q3; - | ^~~~~~~~~~ build/cythonized/sage/rings/number_field/number_field_element_quadratic.cpp:27293:65: warning: '__pyx_obj_4sage_5rings_11complex_arb_ComplexBall* __pyx_f_4sage_5rings_11complex_arb_11ComplexBall__new(__pyx_obj_4sage_5rings_11complex_arb_ComplexBall*)' defined but not used [-Wunused-function] 27293 | static struct __pyx_obj_4sage_5rings_11complex_arb_ComplexBall *__pyx_f_4sage_5rings_11complex_arb_11ComplexBall__new(struct __pyx_obj_4sage_5rings_11complex_arb_ComplexBall *__pyx_v_self) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -13521,13 +13535,55 @@ ./sage/libs/ntl/ntlwrap_impl.h:35:13: warning: 'void mpz_to_ZZ(NTL::ZZ*, mpz_srcptr)' defined but not used [-Wunused-function] 35 | static void mpz_to_ZZ(struct ZZ* output, mpz_srcptr x) | ^~~~~~~~~ -[151/528] build/cythonized/sage/rings/padics/padic_ZZ_pX_CA_element.cpp: In function 'PyObject* __pyx_pf_4sage_5rings_6padics_22padic_ZZ_pX_CA_element_18pAdicZZpXCAElement_16__pow__(__pyx_obj_4sage_5rings_6padics_22padic_ZZ_pX_CA_element_pAdicZZpXCAElement*, PyObject*, PyObject*)': +[151/528] [152/528] build/cythonized/sage/rings/padics/padic_ZZ_pX_CA_element.cpp: In function 'PyObject* __pyx_pf_4sage_5rings_6padics_22padic_ZZ_pX_CA_element_18pAdicZZpXCAElement_16__pow__(__pyx_obj_4sage_5rings_6padics_22padic_ZZ_pX_CA_element_pAdicZZpXCAElement*, PyObject*, PyObject*)': build/cythonized/sage/rings/padics/padic_ZZ_pX_CA_element.cpp:12543:24: warning: '__pyx_v_exp_prec' may be used uninitialized [-Wmaybe-uninitialized] 12543 | mpz_addmul_ui(__pyx_v_base_level->value, __pyx_v_tmp2, __pyx_v_exp_prec); | ^ build/cythonized/sage/rings/padics/padic_ZZ_pX_CA_element.cpp:11305:10: note: '__pyx_v_exp_prec' was declared here 11305 | long __pyx_v_exp_prec; | ^~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/finite_rings/residue_field.c:22629:18: warning: '__pyx_pw_4sage_9structure_7richcmp_9revop' defined but not used [-Wunused-function] +22629 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_9revop(PyObject *__pyx_self, PyObject *__pyx_arg_op) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/finite_rings/residue_field.c:22628:13: warning: '__pyx_doc_4sage_9structure_7richcmp_8revop' defined but not used [-Wunused-variable] +22628 | static char __pyx_doc_4sage_9structure_7richcmp_8revop[] = "revop(int op) -> int\nFile: sage/structure/richcmp.pxd (starting at line 199)\n\n Return the reverse operation of ``op``.\n\n For example, <= becomes >=, etc.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import revop\n sage: [revop(i) for i in range(6)]\n [4, 5, 2, 3, 0, 1]\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/finite_rings/residue_field.c:22502:18: warning: '__pyx_pw_4sage_9structure_7richcmp_7rich_to_bool_sgn' defined but not used [-Wunused-function] +22502 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_7rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/finite_rings/residue_field.c:22501:13: warning: '__pyx_doc_4sage_9structure_7richcmp_6rich_to_bool_sgn' defined but not used [-Wunused-variable] +22501 | static char __pyx_doc_4sage_9structure_7richcmp_6rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/richcmp.pxd (starting at line 187)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/finite_rings/residue_field.c:22373:18: warning: '__pyx_pw_4sage_9structure_7richcmp_5rich_to_bool' defined but not used [-Wunused-function] +22373 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_5rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/finite_rings/residue_field.c:22372:13: warning: '__pyx_doc_4sage_9structure_7richcmp_4rich_to_bool' defined but not used [-Wunused-variable] +22372 | static char __pyx_doc_4sage_9structure_7richcmp_4rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/richcmp.pxd (starting at line 120)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an old-style comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an old-style comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n :func:`rich_to_bool_sgn` if ``c`` could be outside the\n [-1, 0, 1] range.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/finite_rings/residue_field.c:22183:18: warning: '__pyx_pw_4sage_9structure_7richcmp_3richcmp_not_equal' defined but not used [-Wunused-function] +22183 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_3richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/finite_rings/residue_field.c:22182:13: warning: '__pyx_doc_4sage_9structure_7richcmp_2richcmp_not_equal' defined but not used [-Wunused-variable] +22182 | static char __pyx_doc_4sage_9structure_7richcmp_2richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/richcmp.pxd (starting at line 56)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/finite_rings/residue_field.c:21967:18: warning: '__pyx_pw_4sage_9structure_7richcmp_1richcmp' defined but not used [-Wunused-function] +21967 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_1richcmp(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/finite_rings/residue_field.c:21966:13: warning: '__pyx_doc_4sage_9structure_7richcmp_richcmp' defined but not used [-Wunused-variable] +21966 | static char __pyx_doc_4sage_9structure_7richcmp_richcmp[] = "richcmp(x, y, int op)\nFile: sage/structure/richcmp.pxd (starting at line 6)\n\n Return the result of the rich comparison of ``x`` and ``y`` with\n operator ``op``.\n\n INPUT:\n\n - ``x``, ``y`` -- arbitrary Python objects\n\n - ``op`` -- comparison operator (one of ``op_LT`, ``op_LE``,\n ``op_EQ``, ``op_NE``, ``op_GT``, ``op_GE``).\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import *\n sage: richcmp(3, 4, op_LT)\n True\n sage: richcmp(x, x^2, op_EQ)\n x == x^2\n\n The two examples above are completely equivalent to ``3 < 4``\n and ``x == x^2``. For this reason, it only makes sense in practice\n to call ``richcmp`` with a non-constant value for ``op``.\n\n We can write a custom ``Element`` class which shows a more\n realistic example of how to use this::\n\n sage: from sage.structure.element import Element\n sage: class MyElement(Element):\n ....: def __init__(self, parent, value):\n ....: Element.__init__(self, parent)\n ....: self.v = value\n ....: def _richcmp_(self, other, op):\n ....: return richcmp(self.v, other.v, op)\n sage: P = Parent()\n sage: x = MyElement(P, 3)\n sage: y = MyElement(P, 3)\n sage: x < y\n False\n sage: x == y\n True\n sage: x > y\n False\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/finite_rings/residue_field.c:21648:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] +21648 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/finite_rings/residue_field.c:21647:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] +21647 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/finite_rings/residue_field.c:21303:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] +21303 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/finite_rings/residue_field.c:21302:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] +21302 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/rings/function_field/element.c:17482:18: warning: '__pyx_pw_4sage_9structure_7richcmp_9revop' defined but not used [-Wunused-function] 17482 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_9revop(PyObject *__pyx_self, PyObject *__pyx_arg_op) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -13570,7 +13626,7 @@ build/cythonized/sage/rings/function_field/element.c:16332:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 16332 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[152/528] In function 'PyObject* __pyx_pf_4sage_5rings_6padics_22padic_ZZ_pX_CA_element_18pAdicZZpXCAElement_48teichmuller_expansion(__pyx_obj_4sage_5rings_6padics_22padic_ZZ_pX_CA_element_pAdicZZpXCAElement*, PyObject*)', +In function 'PyObject* __pyx_pf_4sage_5rings_6padics_22padic_ZZ_pX_CA_element_18pAdicZZpXCAElement_48teichmuller_expansion(__pyx_obj_4sage_5rings_6padics_22padic_ZZ_pX_CA_element_pAdicZZpXCAElement*, PyObject*)', inlined from 'PyObject* __pyx_pw_4sage_5rings_6padics_22padic_ZZ_pX_CA_element_18pAdicZZpXCAElement_49teichmuller_expansion(PyObject*, PyObject*, PyObject*)' at build/cythonized/sage/rings/padics/padic_ZZ_pX_CA_element.cpp:18281:114: build/cythonized/sage/rings/padics/padic_ZZ_pX_CA_element.cpp:18650:7: warning: '__pyx_v_goal' may be used uninitialized [-Wmaybe-uninitialized] 18650 | if (__pyx_t_1) { @@ -13579,49 +13635,29 @@ build/cythonized/sage/rings/padics/padic_ZZ_pX_CA_element.cpp:18291:10: note: '__pyx_v_goal' was declared here 18291 | long __pyx_v_goal; | ^~~~~~~~~~~~ -build/cythonized/sage/rings/finite_rings/residue_field.c:22629:18: warning: '__pyx_pw_4sage_9structure_7richcmp_9revop' defined but not used [-Wunused-function] -22629 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_9revop(PyObject *__pyx_self, PyObject *__pyx_arg_op) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/finite_rings/residue_field.c:22628:13: warning: '__pyx_doc_4sage_9structure_7richcmp_8revop' defined but not used [-Wunused-variable] -22628 | static char __pyx_doc_4sage_9structure_7richcmp_8revop[] = "revop(int op) -> int\nFile: sage/structure/richcmp.pxd (starting at line 199)\n\n Return the reverse operation of ``op``.\n\n For example, <= becomes >=, etc.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import revop\n sage: [revop(i) for i in range(6)]\n [4, 5, 2, 3, 0, 1]\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/finite_rings/residue_field.c:22502:18: warning: '__pyx_pw_4sage_9structure_7richcmp_7rich_to_bool_sgn' defined but not used [-Wunused-function] -22502 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_7rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/finite_rings/residue_field.c:22501:13: warning: '__pyx_doc_4sage_9structure_7richcmp_6rich_to_bool_sgn' defined but not used [-Wunused-variable] -22501 | static char __pyx_doc_4sage_9structure_7richcmp_6rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/richcmp.pxd (starting at line 187)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/finite_rings/residue_field.c:22373:18: warning: '__pyx_pw_4sage_9structure_7richcmp_5rich_to_bool' defined but not used [-Wunused-function] -22373 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_5rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/finite_rings/residue_field.c:22372:13: warning: '__pyx_doc_4sage_9structure_7richcmp_4rich_to_bool' defined but not used [-Wunused-variable] -22372 | static char __pyx_doc_4sage_9structure_7richcmp_4rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/richcmp.pxd (starting at line 120)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an old-style comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an old-style comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n :func:`rich_to_bool_sgn` if ``c`` could be outside the\n [-1, 0, 1] range.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/finite_rings/residue_field.c:22183:18: warning: '__pyx_pw_4sage_9structure_7richcmp_3richcmp_not_equal' defined but not used [-Wunused-function] -22183 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_3richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/finite_rings/residue_field.c:22182:13: warning: '__pyx_doc_4sage_9structure_7richcmp_2richcmp_not_equal' defined but not used [-Wunused-variable] -22182 | static char __pyx_doc_4sage_9structure_7richcmp_2richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/richcmp.pxd (starting at line 56)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/finite_rings/residue_field.c:21967:18: warning: '__pyx_pw_4sage_9structure_7richcmp_1richcmp' defined but not used [-Wunused-function] -21967 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_1richcmp(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/finite_rings/residue_field.c:21966:13: warning: '__pyx_doc_4sage_9structure_7richcmp_richcmp' defined but not used [-Wunused-variable] -21966 | static char __pyx_doc_4sage_9structure_7richcmp_richcmp[] = "richcmp(x, y, int op)\nFile: sage/structure/richcmp.pxd (starting at line 6)\n\n Return the result of the rich comparison of ``x`` and ``y`` with\n operator ``op``.\n\n INPUT:\n\n - ``x``, ``y`` -- arbitrary Python objects\n\n - ``op`` -- comparison operator (one of ``op_LT`, ``op_LE``,\n ``op_EQ``, ``op_NE``, ``op_GT``, ``op_GE``).\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import *\n sage: richcmp(3, 4, op_LT)\n True\n sage: richcmp(x, x^2, op_EQ)\n x == x^2\n\n The two examples above are completely equivalent to ``3 < 4``\n and ``x == x^2``. For this reason, it only makes sense in practice\n to call ``richcmp`` with a non-constant value for ``op``.\n\n We can write a custom ``Element`` class which shows a more\n realistic example of how to use this::\n\n sage: from sage.structure.element import Element\n sage: class MyElement(Element):\n ....: def __init__(self, parent, value):\n ....: Element.__init__(self, parent)\n ....: self.v = value\n ....: def _richcmp_(self, other, op):\n ....: return richcmp(self.v, other.v, op)\n sage: P = Parent()\n sage: x = MyElement(P, 3)\n sage: y = MyElement(P, 3)\n sage: x < y\n False\n sage: x == y\n True\n sage: x > y\n False\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/finite_rings/residue_field.c:21648:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] -21648 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/finite_rings/residue_field.c:21647:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] -21647 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/finite_rings/residue_field.c:21303:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] -21303 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/finite_rings/residue_field.c:21302:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] -21302 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[153/528] [154/528] [155/528] build/cythonized/sage/rings/finite_rings/hom_prime_finite_field.c:5099:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] +[153/528] build/cythonized/sage/rings/padics/padic_generic_element.c: In function '__pyx_f_4sage_5rings_6padics_21padic_generic_element_gauss_table': +build/cythonized/sage/rings/padics/padic_generic_element.c:39816:16: warning: '__pyx_v_s1' may be used uninitialized [-Wmaybe-uninitialized] +39816 | PY_LONG_LONG __pyx_v_s1; + | ^~~~~~~~~~ +build/cythonized/sage/rings/padics/padic_generic_element.c:40830:10: warning: '__pyx_v_j' may be used uninitialized [-Wmaybe-uninitialized] +40830 | if (__pyx_t_3) { + | ^ +build/cythonized/sage/rings/padics/padic_generic_element.c:39808:7: note: '__pyx_v_j' was declared here +39808 | int __pyx_v_j; + | ^~~~~~~~~ +build/cythonized/sage/rings/padics/padic_generic_element.c:40642:143: warning: '__pyx_v_r2' may be used uninitialized [-Wmaybe-uninitialized] +40642 | __pyx_v_s1 = (__pyx_v_s1 * (-__pyx_f_4sage_5rings_6padics_21padic_generic_element_evaluate_dwork_mahler_long(__pyx_v_vv, ((__pyx_v_r1 * __pyx_v_r2) % __pyx_v_q3), __pyx_v_p, __pyx_v_bd, __pyx_v_k, __pyx_v_q3))); + | ~~~~~~~~~~~~^~~~~~~~~~~~~ +build/cythonized/sage/rings/padics/padic_generic_element.c:39815:16: note: '__pyx_v_r2' was declared here +39815 | PY_LONG_LONG __pyx_v_r2; + | ^~~~~~~~~~ +build/cythonized/sage/rings/padics/padic_generic_element.c:40786:22: warning: '__pyx_v_q3' may be used uninitialized [-Wmaybe-uninitialized] +40786 | __pyx_v_s1 = ((__pyx_v_s1 * __pyx_v_s2) % __pyx_v_q3); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/padics/padic_generic_element.c:39812:16: note: '__pyx_v_q3' was declared here +39812 | PY_LONG_LONG __pyx_v_q3; + | ^~~~~~~~~~ +[154/528] [155/528] build/cythonized/sage/rings/finite_rings/hom_prime_finite_field.c:5099:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] 5099 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/rings/finite_rings/hom_prime_finite_field.c:5098:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] @@ -13633,7 +13669,22 @@ build/cythonized/sage/rings/finite_rings/hom_prime_finite_field.c:4753:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 4753 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[156/528] [157/528] build/cythonized/sage/rings/finite_rings/hom_finite_field.c:9519:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] +build/cythonized/sage/rings/finite_rings/integer_mod.c:44725:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] +44725 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/finite_rings/integer_mod.c:44724:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] +44724 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/finite_rings/integer_mod.c:44380:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] +44380 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[156/528] build/cythonized/sage/rings/finite_rings/integer_mod.c:44379:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] +44379 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/finite_rings/integer_mod.c:37616:12: warning: '__pyx_f_4sage_5rings_12finite_rings_11integer_mod_jacobi_int64' defined but not used [-Wunused-function] +37616 | static int __pyx_f_4sage_5rings_12finite_rings_11integer_mod_jacobi_int64(int_fast64_t __pyx_v_a, int_fast64_t __pyx_v_m) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[157/528] build/cythonized/sage/rings/finite_rings/hom_finite_field.c:9519:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] 9519 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/rings/finite_rings/hom_finite_field.c:9518:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] @@ -13657,22 +13708,7 @@ build/cythonized/sage/rings/finite_rings/hom_finite_field_givaro.cpp:6084:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 6084 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/finite_rings/integer_mod.c:44725:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] -44725 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/finite_rings/integer_mod.c:44724:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] -44724 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/finite_rings/integer_mod.c:44380:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] -44380 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/finite_rings/integer_mod.c:44379:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] -44379 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/finite_rings/integer_mod.c:37616:12: warning: '__pyx_f_4sage_5rings_12finite_rings_11integer_mod_jacobi_int64' defined but not used [-Wunused-function] -37616 | static int __pyx_f_4sage_5rings_12finite_rings_11integer_mod_jacobi_int64(int_fast64_t __pyx_v_a, int_fast64_t __pyx_v_m) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[158/528] build/cythonized/sage/rings/finite_rings/finite_field_base.c:25598:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] +build/cythonized/sage/rings/finite_rings/finite_field_base.c:25598:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] 25598 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/rings/finite_rings/finite_field_base.c:25597:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] @@ -13684,7 +13720,7 @@ build/cythonized/sage/rings/finite_rings/finite_field_base.c:25252:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 25252 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/finite_rings/element_pari_ffelt.c:13950:18: warning: '__pyx_pw_4sage_9structure_7richcmp_9revop' defined but not used [-Wunused-function] +[158/528] build/cythonized/sage/rings/finite_rings/element_pari_ffelt.c:13950:18: warning: '__pyx_pw_4sage_9structure_7richcmp_9revop' defined but not used [-Wunused-function] 13950 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_9revop(PyObject *__pyx_self, PyObject *__pyx_arg_op) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/rings/finite_rings/element_pari_ffelt.c:13949:13: warning: '__pyx_doc_4sage_9structure_7richcmp_8revop' defined but not used [-Wunused-variable] @@ -13726,13 +13762,9 @@ build/cythonized/sage/rings/finite_rings/element_pari_ffelt.c:11179:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 11179 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[159/528] [160/528] [161/528] [162/528] build/cythonized/sage/rings/finite_rings/element_base.c:11186:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] +[159/528] [160/528] [161/528] build/cythonized/sage/rings/finite_rings/element_base.c:11186:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] 11186 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/finite_rings/element_givaro.cpp: In function 'PyObject* __pyx_pf_4sage_5rings_12finite_rings_14element_givaro_25FiniteField_givaroElement_38_integer_(__pyx_obj_4sage_5rings_12finite_rings_14element_givaro_FiniteField_givaroElement*, PyObject*)': -build/cythonized/sage/rings/finite_rings/element_givaro.cpp:14093:27: warning: comparison of integer expressions of different signedness: 'int' and 'Givaro::GFqDom::Residu_t' {aka 'unsigned int'} [-Wsign-compare] -14093 | __pyx_t_2 = ((__pyx_v_a < __pyx_v_self->_cache->objectptr->characteristic()) != 0); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/rings/finite_rings/element_base.c:11185:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] 11185 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -13742,7 +13774,7 @@ build/cythonized/sage/rings/finite_rings/element_base.c:10840:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 10840 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/convert/mpfi.c:9346:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] +[162/528] build/cythonized/sage/rings/convert/mpfi.c:9346:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] 9346 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/rings/convert/mpfi.c:9345:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] @@ -13766,49 +13798,19 @@ build/cythonized/sage/rings/convert/mpfi.c:8571:13: warning: '__pyx_doc_4sage_7cpython_6string_bytes_to_str' defined but not used [-Wunused-variable] 8571 | static char __pyx_doc_4sage_7cpython_6string_bytes_to_str[] = "bytes_to_str(b, encoding=None, errors=None) -> str\nFile: sage/cpython/string.pxd (starting at line 28)\n\n Convert ``bytes`` to ``str``.\n\n This decodes the given ``bytes`` to a Python 3 unicode ``str`` using\n the specified encoding. It is a no-op on ``str`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import bytes_to_str\n sage: s = bytes_to_str(b'\\xcf\\x80')\n sage: s == u'\317\200'\n True\n sage: bytes_to_str([])\n Traceback (most recent call last):\n ...\n TypeError: expected bytes, list found\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/finite_rings/element_givaro.cpp: At global scope: -build/cythonized/sage/rings/finite_rings/element_givaro.cpp:19002:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7richcmp_9revop(PyObject*, PyObject*)' defined but not used [-Wunused-function] -19002 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_9revop(PyObject *__pyx_self, PyObject *__pyx_arg_op) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/finite_rings/element_givaro.cpp:19001:13: warning: '__pyx_doc_4sage_9structure_7richcmp_8revop' defined but not used [-Wunused-variable] -19001 | static char __pyx_doc_4sage_9structure_7richcmp_8revop[] = "revop(int op) -> int\nFile: sage/structure/richcmp.pxd (starting at line 199)\n\n Return the reverse operation of ``op``.\n\n For example, <= becomes >=, etc.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import revop\n sage: [revop(i) for i in range(6)]\n [4, 5, 2, 3, 0, 1]\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/finite_rings/element_givaro.cpp:18875:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7richcmp_7rich_to_bool_sgn(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] -18875 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_7rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/finite_rings/element_givaro.cpp:18874:13: warning: '__pyx_doc_4sage_9structure_7richcmp_6rich_to_bool_sgn' defined but not used [-Wunused-variable] -18874 | static char __pyx_doc_4sage_9structure_7richcmp_6rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/richcmp.pxd (starting at line 187)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/finite_rings/element_givaro.cpp:18746:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7richcmp_5rich_to_bool(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] -18746 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_5rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/finite_rings/element_givaro.cpp:18745:13: warning: '__pyx_doc_4sage_9structure_7richcmp_4rich_to_bool' defined but not used [-Wunused-variable] -18745 | static char __pyx_doc_4sage_9structure_7richcmp_4rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/richcmp.pxd (starting at line 120)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an old-style comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an old-style comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n :func:`rich_to_bool_sgn` if ``c`` could be outside the\n [-1, 0, 1] range.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/finite_rings/element_givaro.cpp:18556:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7richcmp_3richcmp_not_equal(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] -18556 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_3richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/finite_rings/element_givaro.cpp:18555:13: warning: '__pyx_doc_4sage_9structure_7richcmp_2richcmp_not_equal' defined but not used [-Wunused-variable] -18555 | static char __pyx_doc_4sage_9structure_7richcmp_2richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/richcmp.pxd (starting at line 56)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/finite_rings/element_givaro.cpp:18340:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7richcmp_1richcmp(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] -18340 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_1richcmp(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/finite_rings/element_givaro.cpp:18339:13: warning: '__pyx_doc_4sage_9structure_7richcmp_richcmp' defined but not used [-Wunused-variable] -18339 | static char __pyx_doc_4sage_9structure_7richcmp_richcmp[] = "richcmp(x, y, int op)\nFile: sage/structure/richcmp.pxd (starting at line 6)\n\n Return the result of the rich comparison of ``x`` and ``y`` with\n operator ``op``.\n\n INPUT:\n\n - ``x``, ``y`` -- arbitrary Python objects\n\n - ``op`` -- comparison operator (one of ``op_LT`, ``op_LE``,\n ``op_EQ``, ``op_NE``, ``op_GT``, ``op_GE``).\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import *\n sage: richcmp(3, 4, op_LT)\n True\n sage: richcmp(x, x^2, op_EQ)\n x == x^2\n\n The two examples above are completely equivalent to ``3 < 4``\n and ``x == x^2``. For this reason, it only makes sense in practice\n to call ``richcmp`` with a non-constant value for ``op``.\n\n We can write a custom ``Element`` class which shows a more\n realistic example of how to use this::\n\n sage: from sage.structure.element import Element\n sage: class MyElement(Element):\n ....: def __init__(self, parent, value):\n ....: Element.__init__(self, parent)\n ....: self.v = value\n ....: def _richcmp_(self, other, op):\n ....: return richcmp(self.v, other.v, op)\n sage: P = Parent()\n sage: x = MyElement(P, 3)\n sage: y = MyElement(P, 3)\n sage: x < y\n False\n sage: x == y\n True\n sage: x > y\n False\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/finite_rings/element_givaro.cpp:17890:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] -17890 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/finite_rings/element_givaro.cpp:17889:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] -17889 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/finite_rings/element_givaro.cpp:17545:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] -17545 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/finite_rings/element_givaro.cpp:17544:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] -17544 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[163/528] build/cythonized/sage/rings/finite_rings/element_givaro.cpp: In function 'PyObject* __pyx_pf_4sage_5rings_12finite_rings_14element_givaro_25FiniteField_givaroElement_38_integer_(__pyx_obj_4sage_5rings_12finite_rings_14element_givaro_FiniteField_givaroElement*, PyObject*)': +build/cythonized/sage/rings/finite_rings/element_givaro.cpp:14093:27: warning: comparison of integer expressions of different signedness: 'int' and 'Givaro::GFqDom::Residu_t' {aka 'unsigned int'} [-Wsign-compare] +14093 | __pyx_t_2 = ((__pyx_v_a < __pyx_v_self->_cache->objectptr->characteristic()) != 0); + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from build/cythonized/sage/quivers/paths.c:793: +./sage/data_structures/bitset_intrinsics.h: In function '_bitset_cmp': +./sage/data_structures/bitset_intrinsics.h:170:17: warning: unused variable 'i' [-Wunused-variable] + 170 | mp_bitcnt_t i = 0; + | ^ +./sage/data_structures/bitset_intrinsics.h: In function '_bitset_operation': +./sage/data_structures/bitset_intrinsics.h:377:17: warning: unused variable 'i' [-Wunused-variable] + 377 | mp_bitcnt_t i; + | ^ build/cythonized/sage/rings/finite_rings/element_ntl_gf2e.cpp:17516:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7richcmp_9revop(PyObject*, PyObject*)' defined but not used [-Wunused-function] 17516 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_9revop(PyObject *__pyx_self, PyObject *__pyx_arg_op) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -13891,29 +13893,54 @@ ./sage/libs/ntl/ntlwrap_impl.h:35:13: warning: 'void mpz_to_ZZ(NTL::ZZ*, mpz_srcptr)' defined but not used [-Wunused-function] 35 | static void mpz_to_ZZ(struct ZZ* output, mpz_srcptr x) | ^~~~~~~~~ -[163/528] In file included from build/cythonized/sage/quivers/paths.c:793: -./sage/data_structures/bitset_intrinsics.h: In function '_bitset_cmp': -./sage/data_structures/bitset_intrinsics.h:170:17: warning: unused variable 'i' [-Wunused-variable] - 170 | mp_bitcnt_t i = 0; - | ^ -./sage/data_structures/bitset_intrinsics.h: In function '_bitset_operation': -./sage/data_structures/bitset_intrinsics.h:377:17: warning: unused variable 'i' [-Wunused-variable] - 377 | mp_bitcnt_t i; - | ^ -[164/528] build/cythonized/sage/quivers/paths.c: At top level: -In file included from build/cythonized/sage/quivers/algebra_elements.c:793: -./sage/data_structures/bitset_intrinsics.h: In function '_bitset_cmp': -./sage/data_structures/bitset_intrinsics.h:170:17: warning: unused variable 'i' [-Wunused-variable] - 170 | mp_bitcnt_t i = 0; - | ^ -./sage/data_structures/bitset_intrinsics.h: In function '_bitset_operation': +build/cythonized/sage/rings/finite_rings/element_givaro.cpp: At global scope: +build/cythonized/sage/rings/finite_rings/element_givaro.cpp:19002:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7richcmp_9revop(PyObject*, PyObject*)' defined but not used [-Wunused-function] +19002 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_9revop(PyObject *__pyx_self, PyObject *__pyx_arg_op) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/finite_rings/element_givaro.cpp:19001:13: warning: '__pyx_doc_4sage_9structure_7richcmp_8revop' defined but not used [-Wunused-variable] +19001 | static char __pyx_doc_4sage_9structure_7richcmp_8revop[] = "revop(int op) -> int\nFile: sage/structure/richcmp.pxd (starting at line 199)\n\n Return the reverse operation of ``op``.\n\n For example, <= becomes >=, etc.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import revop\n sage: [revop(i) for i in range(6)]\n [4, 5, 2, 3, 0, 1]\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/finite_rings/element_givaro.cpp:18875:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7richcmp_7rich_to_bool_sgn(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] +18875 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_7rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/finite_rings/element_givaro.cpp:18874:13: warning: '__pyx_doc_4sage_9structure_7richcmp_6rich_to_bool_sgn' defined but not used [-Wunused-variable] +18874 | static char __pyx_doc_4sage_9structure_7richcmp_6rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/richcmp.pxd (starting at line 187)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/finite_rings/element_givaro.cpp:18746:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7richcmp_5rich_to_bool(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] +18746 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_5rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/finite_rings/element_givaro.cpp:18745:13: warning: '__pyx_doc_4sage_9structure_7richcmp_4rich_to_bool' defined but not used [-Wunused-variable] +18745 | static char __pyx_doc_4sage_9structure_7richcmp_4rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/richcmp.pxd (starting at line 120)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an old-style comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an old-style comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n :func:`rich_to_bool_sgn` if ``c`` could be outside the\n [-1, 0, 1] range.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/finite_rings/element_givaro.cpp:18556:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7richcmp_3richcmp_not_equal(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] +18556 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_3richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/finite_rings/element_givaro.cpp:18555:13: warning: '__pyx_doc_4sage_9structure_7richcmp_2richcmp_not_equal' defined but not used [-Wunused-variable] +18555 | static char __pyx_doc_4sage_9structure_7richcmp_2richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/richcmp.pxd (starting at line 56)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/finite_rings/element_givaro.cpp:18340:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7richcmp_1richcmp(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] +18340 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_1richcmp(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/finite_rings/element_givaro.cpp:18339:13: warning: '__pyx_doc_4sage_9structure_7richcmp_richcmp' defined but not used [-Wunused-variable] +18339 | static char __pyx_doc_4sage_9structure_7richcmp_richcmp[] = "richcmp(x, y, int op)\nFile: sage/structure/richcmp.pxd (starting at line 6)\n\n Return the result of the rich comparison of ``x`` and ``y`` with\n operator ``op``.\n\n INPUT:\n\n - ``x``, ``y`` -- arbitrary Python objects\n\n - ``op`` -- comparison operator (one of ``op_LT`, ``op_LE``,\n ``op_EQ``, ``op_NE``, ``op_GT``, ``op_GE``).\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import *\n sage: richcmp(3, 4, op_LT)\n True\n sage: richcmp(x, x^2, op_EQ)\n x == x^2\n\n The two examples above are completely equivalent to ``3 < 4``\n and ``x == x^2``. For this reason, it only makes sense in practice\n to call ``richcmp`` with a non-constant value for ``op``.\n\n We can write a custom ``Element`` class which shows a more\n realistic example of how to use this::\n\n sage: from sage.structure.element import Element\n sage: class MyElement(Element):\n ....: def __init__(self, parent, value):\n ....: Element.__init__(self, parent)\n ....: self.v = value\n ....: def _richcmp_(self, other, op):\n ....: return richcmp(self.v, other.v, op)\n sage: P = Parent()\n sage: x = MyElement(P, 3)\n sage: y = MyElement(P, 3)\n sage: x < y\n False\n sage: x == y\n True\n sage: x > y\n False\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/finite_rings/element_givaro.cpp:17890:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] +17890 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/finite_rings/element_givaro.cpp:17889:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] +17889 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/finite_rings/element_givaro.cpp:17545:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] +17545 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/finite_rings/element_givaro.cpp:17544:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] +17544 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/quivers/paths.c: At top level: build/cythonized/sage/quivers/paths.c:18032:18: warning: '__pyx_pw_4sage_9structure_7richcmp_9revop' defined but not used [-Wunused-function] 18032 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_9revop(PyObject *__pyx_self, PyObject *__pyx_arg_op) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./sage/data_structures/bitset_intrinsics.h:377:17: warning: unused variable 'i' [-Wunused-variable] - 377 | mp_bitcnt_t i; - | ^ -[165/528] build/cythonized/sage/quivers/paths.c:18031:13: warning: '__pyx_doc_4sage_9structure_7richcmp_8revop' defined but not used [-Wunused-variable] +build/cythonized/sage/quivers/paths.c:18031:13: warning: '__pyx_doc_4sage_9structure_7richcmp_8revop' defined but not used [-Wunused-variable] 18031 | static char __pyx_doc_4sage_9structure_7richcmp_8revop[] = "revop(int op) -> int\nFile: sage/structure/richcmp.pxd (starting at line 199)\n\n Return the reverse operation of ``op``.\n\n For example, <= becomes >=, etc.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import revop\n sage: [revop(i) for i in range(6)]\n [4, 5, 2, 3, 0, 1]\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/quivers/paths.c:17905:18: warning: '__pyx_pw_4sage_9structure_7richcmp_7rich_to_bool_sgn' defined but not used [-Wunused-function] @@ -13964,7 +13991,16 @@ build/cythonized/sage/quivers/paths.c:7925:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 7925 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/quivers/algebra_elements.c: At top level: +[164/528] In file included from build/cythonized/sage/quivers/algebra_elements.c:793: +./sage/data_structures/bitset_intrinsics.h: In function '_bitset_cmp': +./sage/data_structures/bitset_intrinsics.h:170:17: warning: unused variable 'i' [-Wunused-variable] + 170 | mp_bitcnt_t i = 0; + | ^ +./sage/data_structures/bitset_intrinsics.h: In function '_bitset_operation': +./sage/data_structures/bitset_intrinsics.h:377:17: warning: unused variable 'i' [-Wunused-variable] + 377 | mp_bitcnt_t i; + | ^ +[165/528] build/cythonized/sage/quivers/algebra_elements.c: At top level: build/cythonized/sage/quivers/algebra_elements.c:36658:18: warning: '__pyx_pw_4sage_9structure_7richcmp_9revop' defined but not used [-Wunused-function] 36658 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_9revop(PyObject *__pyx_self, PyObject *__pyx_arg_op) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -14034,7 +14070,7 @@ build/cythonized/sage/quivers/algebra_elements.c:6414:70: warning: '__pyx_f_4sage_7quivers_16algebra_elements_term_create_keep' defined but not used [-Wunused-function] 6414 | static struct __pyx_t_4sage_7quivers_16algebra_elements_path_term_t *__pyx_f_4sage_7quivers_16algebra_elements_term_create_keep(PyObject *__pyx_v_coef, __pyx_t_4sage_15data_structures_25bounded_integer_sequences_biseq_s *__pyx_v_Mon, long __pyx_v_Pos, mp_size_t __pyx_v_L_len, mp_size_t __pyx_v_S_len) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[166/528] [167/528] build/cythonized/sage/quadratic_forms/count_local_2.c:6407:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] +[166/528] [167/528] [168/528] build/cythonized/sage/quadratic_forms/count_local_2.c:6407:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] 6407 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/quadratic_forms/count_local_2.c:6406:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] @@ -14046,7 +14082,7 @@ build/cythonized/sage/quadratic_forms/count_local_2.c:6061:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 6061 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[168/528] [169/528] build/cythonized/sage/probability/probability_distribution.c: In function '__pyx_pf_4sage_11probability_24probability_distribution_21SphericalDistribution_4set_random_number_generator': +build/cythonized/sage/probability/probability_distribution.c: In function '__pyx_pf_4sage_11probability_24probability_distribution_21SphericalDistribution_4set_random_number_generator': build/cythonized/sage/probability/probability_distribution.c:3173:21: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 3173 | __pyx_v_self->T = gsl_rng_default; | ^ @@ -14076,7 +14112,7 @@ build/cythonized/sage/probability/probability_distribution.c:9797:21: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 9797 | __pyx_v_self->T = gsl_rng_taus2; | ^ -In file included from /usr/include/python3.11/numpy/ndarraytypes.h:1940, +[169/528] In file included from /usr/include/python3.11/numpy/ndarraytypes.h:1940, from /usr/include/python3.11/numpy/ndarrayobject.h:12, from /usr/include/python3.11/numpy/arrayobject.h:5, from build/cythonized/sage/plot/complex_plot.c:793: @@ -14095,14 +14131,14 @@ build/cythonized/sage/plot/complex_plot.c:7833:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 7833 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[170/528] [171/528] build/cythonized/sage/quivers/algebra_elements.c: In function '__pyx_f_4sage_7quivers_16algebra_elements_18PathAlgebraElement__add_': +build/cythonized/sage/quivers/algebra_elements.c: In function '__pyx_f_4sage_7quivers_16algebra_elements_18PathAlgebraElement__add_': build/cythonized/sage/quivers/algebra_elements.c:22864:28: warning: '__pyx_v_tmp' may be used uninitialized [-Wmaybe-uninitialized] 22864 | __pyx_v_tmp->nxt = __pyx_t_5; | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~ build/cythonized/sage/quivers/algebra_elements.c:22645:71: note: '__pyx_v_tmp' was declared here 22645 | struct __pyx_t_4sage_7quivers_16algebra_elements_path_homog_poly_t *__pyx_v_tmp; | ^~~~~~~~~~~ -[172/528] [173/528] [174/528] In file included from /usr/include/python3.11/numpy/ndarraytypes.h:1940, +[170/528] [171/528] [172/528] [173/528] [174/528] In file included from /usr/include/python3.11/numpy/ndarraytypes.h:1940, from /usr/include/python3.11/numpy/ndarrayobject.h:12, from /usr/include/python3.11/numpy/arrayobject.h:5, from build/cythonized/sage/plot/plot3d/implicit_surface.c:781: @@ -14127,7 +14163,7 @@ build/cythonized/sage/plot/plot3d/implicit_surface.c:13427:37: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 13427 | for (__pyx_v_z = 0; __pyx_v_z < __pyx_t_14; __pyx_v_z++) { | ^ -[175/528] build/cythonized/sage/plot/plot3d/index_face_set.c:26416:18: warning: '__pyx_pw_4sage_7cpython_6string_3str_to_bytes' defined but not used [-Wunused-function] +build/cythonized/sage/plot/plot3d/index_face_set.c:26416:18: warning: '__pyx_pw_4sage_7cpython_6string_3str_to_bytes' defined but not used [-Wunused-function] 26416 | static PyObject *__pyx_pw_4sage_7cpython_6string_3str_to_bytes(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/plot/plot3d/index_face_set.c:26415:13: warning: '__pyx_doc_4sage_7cpython_6string_2str_to_bytes' defined but not used [-Wunused-variable] @@ -14139,7 +14175,7 @@ build/cythonized/sage/plot/plot3d/index_face_set.c:26210:13: warning: '__pyx_doc_4sage_7cpython_6string_bytes_to_str' defined but not used [-Wunused-variable] 26210 | static char __pyx_doc_4sage_7cpython_6string_bytes_to_str[] = "bytes_to_str(b, encoding=None, errors=None) -> str\nFile: sage/cpython/string.pxd (starting at line 28)\n\n Convert ``bytes`` to ``str``.\n\n This decodes the given ``bytes`` to a Python 3 unicode ``str`` using\n the specified encoding. It is a no-op on ``str`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import bytes_to_str\n sage: s = bytes_to_str(b'\\xcf\\x80')\n sage: s == u'\317\200'\n True\n sage: bytes_to_str([])\n Traceback (most recent call last):\n ...\n TypeError: expected bytes, list found\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[176/528] build/cythonized/sage/numerical/sdp.c:12202:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] +[175/528] [176/528] build/cythonized/sage/numerical/sdp.c:12202:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] 12202 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/numerical/sdp.c:12201:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] @@ -14151,19 +14187,7 @@ build/cythonized/sage/numerical/sdp.c:11856:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 11856 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[177/528] [178/528] build/cythonized/sage/numerical/mip.c:24683:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] -24683 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/numerical/mip.c:24682:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] -24682 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/numerical/mip.c:24338:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] -24338 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/numerical/mip.c:24337:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] -24337 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/numerical/linear_tensor_element.c:7565:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] +[177/528] [178/528] build/cythonized/sage/numerical/linear_tensor_element.c:7565:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] 7565 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/numerical/linear_tensor_element.c:7564:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] @@ -14175,6 +14199,18 @@ build/cythonized/sage/numerical/linear_tensor_element.c:7219:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 7219 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/numerical/mip.c:24683:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] +24683 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/numerical/mip.c:24682:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] +24682 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/numerical/mip.c:24338:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] +24338 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/numerical/mip.c:24337:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] +24337 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [179/528] build/cythonized/sage/numerical/linear_functions.c:13922:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] 13922 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -14187,6 +14223,18 @@ build/cythonized/sage/numerical/linear_functions.c:13576:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 13576 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[180/528] build/cythonized/sage/numerical/gauss_legendre.c:6689:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] + 6689 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/numerical/gauss_legendre.c:6688:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] + 6688 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/numerical/gauss_legendre.c:6344:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] + 6344 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/numerical/gauss_legendre.c:6343:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] + 6343 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:906, from /usr/include/python3.11/Python.h:24, from build/cythonized/sage/plot/plot3d/index_face_set.c:43: @@ -14203,19 +14251,7 @@ build/cythonized/sage/plot/plot3d/index_face_set.c:5665:7: note: '__pyx_v_color' was declared here 5665 | int __pyx_v_color; | ^~~~~~~~~~~~~ -[180/528] build/cythonized/sage/numerical/gauss_legendre.c:6689:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] - 6689 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/numerical/gauss_legendre.c:6688:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] - 6688 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/numerical/gauss_legendre.c:6344:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] - 6344 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/numerical/gauss_legendre.c:6343:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] - 6343 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[181/528] [182/528] build/cythonized/sage/numerical/backends/ppl_backend.c:14392:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] +[181/528] build/cythonized/sage/numerical/backends/ppl_backend.c:14392:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] 14392 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/numerical/backends/ppl_backend.c:14391:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] @@ -14227,7 +14263,7 @@ build/cythonized/sage/numerical/backends/ppl_backend.c:14046:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 14046 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[183/528] [184/528] [185/528] build/cythonized/sage/numerical/backends/glpk_graph_backend.c:12793:18: warning: '__pyx_pw_4sage_7cpython_6string_3str_to_bytes' defined but not used [-Wunused-function] +[183/528] [182/528] [184/528] build/cythonized/sage/numerical/backends/glpk_graph_backend.c:12793:18: warning: '__pyx_pw_4sage_7cpython_6string_3str_to_bytes' defined but not used [-Wunused-function] 12793 | static PyObject *__pyx_pw_4sage_7cpython_6string_3str_to_bytes(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/numerical/backends/glpk_graph_backend.c:12792:13: warning: '__pyx_doc_4sage_7cpython_6string_2str_to_bytes' defined but not used [-Wunused-variable] @@ -14239,19 +14275,7 @@ build/cythonized/sage/numerical/backends/glpk_graph_backend.c:12587:13: warning: '__pyx_doc_4sage_7cpython_6string_bytes_to_str' defined but not used [-Wunused-variable] 12587 | static char __pyx_doc_4sage_7cpython_6string_bytes_to_str[] = "bytes_to_str(b, encoding=None, errors=None) -> str\nFile: sage/cpython/string.pxd (starting at line 28)\n\n Convert ``bytes`` to ``str``.\n\n This decodes the given ``bytes`` to a Python 3 unicode ``str`` using\n the specified encoding. It is a no-op on ``str`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import bytes_to_str\n sage: s = bytes_to_str(b'\\xcf\\x80')\n sage: s == u'\317\200'\n True\n sage: bytes_to_str([])\n Traceback (most recent call last):\n ...\n TypeError: expected bytes, list found\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[186/528] [187/528] [188/528] build/cythonized/sage/numerical/backends/glpk_backend.c:23157:18: warning: '__pyx_pw_4sage_7cpython_6string_3str_to_bytes' defined but not used [-Wunused-function] -23157 | static PyObject *__pyx_pw_4sage_7cpython_6string_3str_to_bytes(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/numerical/backends/glpk_backend.c:23156:13: warning: '__pyx_doc_4sage_7cpython_6string_2str_to_bytes' defined but not used [-Wunused-variable] -23156 | static char __pyx_doc_4sage_7cpython_6string_2str_to_bytes[] = "str_to_bytes(s, encoding=None, errors=None) -> bytes\nFile: sage/cpython/string.pxd (starting at line 54)\n\n Convert ``str`` or ``unicode`` to ``bytes``.\n\n It encodes the given ``str`` to a Python 3 ``bytes``\n using the specified encoding. It is a no-op on ``bytes`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import str_to_bytes\n sage: bs = [str_to_bytes(u'\317\200')]\n sage: all(b == b'\\xcf\\x80' for b in bs)\n True\n sage: str_to_bytes([])\n Traceback (most recent call last):\n ...\n TypeError: expected str... list found\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/numerical/backends/glpk_backend.c:22952:18: warning: '__pyx_pw_4sage_7cpython_6string_1bytes_to_str' defined but not used [-Wunused-function] -22952 | static PyObject *__pyx_pw_4sage_7cpython_6string_1bytes_to_str(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/numerical/backends/glpk_backend.c:22951:13: warning: '__pyx_doc_4sage_7cpython_6string_bytes_to_str' defined but not used [-Wunused-variable] -22951 | static char __pyx_doc_4sage_7cpython_6string_bytes_to_str[] = "bytes_to_str(b, encoding=None, errors=None) -> str\nFile: sage/cpython/string.pxd (starting at line 28)\n\n Convert ``bytes`` to ``str``.\n\n This decodes the given ``bytes`` to a Python 3 unicode ``str`` using\n the specified encoding. It is a no-op on ``str`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import bytes_to_str\n sage: s = bytes_to_str(b'\\xcf\\x80')\n sage: s == u'\317\200'\n True\n sage: bytes_to_str([])\n Traceback (most recent call last):\n ...\n TypeError: expected bytes, list found\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/numerical/backends/glpk_graph_backend.c: In function '__pyx_f_4sage_9numerical_8backends_18glpk_graph_backend_16GLPKGraphBackend_delete_edge': +[185/528] build/cythonized/sage/numerical/backends/glpk_graph_backend.c: In function '__pyx_f_4sage_9numerical_8backends_18glpk_graph_backend_16GLPKGraphBackend_delete_edge': build/cythonized/sage/numerical/backends/glpk_graph_backend.c:8747:12: warning: '__pyx_v_x' may be used uninitialized [-Wmaybe-uninitialized] 8747 | if (__pyx_t_8) { | ^ @@ -14264,7 +14288,19 @@ build/cythonized/sage/numerical/backends/glpk_graph_backend.c:8108:10: note: '__pyx_v_cost' was declared here 8108 | double __pyx_v_cost; | ^~~~~~~~~~~~ -[189/528] [190/528] [191/528] build/cythonized/sage/numerical/backends/glpk_graph_backend.c: In function '__pyx_f_4sage_9numerical_8backends_18glpk_graph_backend_16GLPKGraphBackend___add_edges_sage': +[186/528] [187/528] build/cythonized/sage/numerical/backends/glpk_backend.c:23157:18: warning: '__pyx_pw_4sage_7cpython_6string_3str_to_bytes' defined but not used [-Wunused-function] +23157 | static PyObject *__pyx_pw_4sage_7cpython_6string_3str_to_bytes(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/numerical/backends/glpk_backend.c:23156:13: warning: '__pyx_doc_4sage_7cpython_6string_2str_to_bytes' defined but not used [-Wunused-variable] +23156 | static char __pyx_doc_4sage_7cpython_6string_2str_to_bytes[] = "str_to_bytes(s, encoding=None, errors=None) -> bytes\nFile: sage/cpython/string.pxd (starting at line 54)\n\n Convert ``str`` or ``unicode`` to ``bytes``.\n\n It encodes the given ``str`` to a Python 3 ``bytes``\n using the specified encoding. It is a no-op on ``bytes`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import str_to_bytes\n sage: bs = [str_to_bytes(u'\317\200')]\n sage: all(b == b'\\xcf\\x80' for b in bs)\n True\n sage: str_to_bytes([])\n Traceback (most recent call last):\n ...\n TypeError: expected str... list found\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/numerical/backends/glpk_backend.c:22952:18: warning: '__pyx_pw_4sage_7cpython_6string_1bytes_to_str' defined but not used [-Wunused-function] +22952 | static PyObject *__pyx_pw_4sage_7cpython_6string_1bytes_to_str(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/numerical/backends/glpk_backend.c:22951:13: warning: '__pyx_doc_4sage_7cpython_6string_bytes_to_str' defined but not used [-Wunused-variable] +22951 | static char __pyx_doc_4sage_7cpython_6string_bytes_to_str[] = "bytes_to_str(b, encoding=None, errors=None) -> str\nFile: sage/cpython/string.pxd (starting at line 28)\n\n Convert ``bytes`` to ``str``.\n\n This decodes the given ``bytes`` to a Python 3 unicode ``str`` using\n the specified encoding. It is a no-op on ``str`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import bytes_to_str\n sage: s = bytes_to_str(b'\\xcf\\x80')\n sage: s == u'\317\200'\n True\n sage: bytes_to_str([])\n Traceback (most recent call last):\n ...\n TypeError: expected bytes, list found\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[189/528] [188/528] build/cythonized/sage/numerical/backends/glpk_graph_backend.c: In function '__pyx_f_4sage_9numerical_8backends_18glpk_graph_backend_16GLPKGraphBackend___add_edges_sage': build/cythonized/sage/numerical/backends/glpk_graph_backend.c:6586:102: warning: '__pyx_v_low' may be used uninitialized [-Wmaybe-uninitialized] 6586 | ((__pyx_t_4sage_9numerical_8backends_18glpk_graph_backend_c_a_data *)__pyx_v_a->data)->low = __pyx_v_low; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ @@ -14283,7 +14319,7 @@ build/cythonized/sage/numerical/backends/glpk_graph_backend.c:5990:10: note: '__pyx_v_cost' was declared here 5990 | double __pyx_v_cost; | ^~~~~~~~~~~~ -build/cythonized/sage/monoids/free_abelian_monoid_element.c:8100:18: warning: '__pyx_pw_4sage_9structure_7richcmp_9revop' defined but not used [-Wunused-function] +[190/528] [191/528] build/cythonized/sage/monoids/free_abelian_monoid_element.c:8100:18: warning: '__pyx_pw_4sage_9structure_7richcmp_9revop' defined but not used [-Wunused-function] 8100 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_9revop(PyObject *__pyx_self, PyObject *__pyx_arg_op) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/monoids/free_abelian_monoid_element.c:8099:13: warning: '__pyx_doc_4sage_9structure_7richcmp_8revop' defined but not used [-Wunused-variable] @@ -14344,14 +14380,7 @@ build/cythonized/sage/modules/vector_real_double_dense.c:3970:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 3970 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/numerical/backends/generic_backend.c: In function '__pyx_f_4sage_9numerical_8backends_15generic_backend_14GenericBackend_add_variables': -build/cythonized/sage/numerical/backends/generic_backend.c:3395:10: warning: '__pyx_v_value' may be used uninitialized [-Wmaybe-uninitialized] - 3395 | return __pyx_r; - | ^~~~~~~ -build/cythonized/sage/numerical/backends/generic_backend.c:3105:7: note: '__pyx_v_value' was declared here - 3105 | int __pyx_v_value; - | ^~~~~~~~~~~~~ -[193/528] [194/528] [195/528] build/cythonized/sage/modules/vector_rational_sparse.c:7456:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] +[193/528] build/cythonized/sage/modules/vector_rational_sparse.c:7456:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] 7456 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/modules/vector_rational_sparse.c:7455:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] @@ -14363,7 +14392,7 @@ build/cythonized/sage/modules/vector_rational_sparse.c:7110:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 7110 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[196/528] build/cythonized/sage/modules/vector_rational_dense.c:9303:18: warning: '__pyx_pw_4sage_9structure_7richcmp_9revop' defined but not used [-Wunused-function] +[195/528] [194/528] [196/528] build/cythonized/sage/modules/vector_rational_dense.c:9303:18: warning: '__pyx_pw_4sage_9structure_7richcmp_9revop' defined but not used [-Wunused-function] 9303 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_9revop(PyObject *__pyx_self, PyObject *__pyx_arg_op) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/modules/vector_rational_dense.c:9302:13: warning: '__pyx_doc_4sage_9structure_7richcmp_8revop' defined but not used [-Wunused-variable] @@ -14405,7 +14434,7 @@ build/cythonized/sage/modules/vector_rational_dense.c:6887:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 6887 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[197/528] build/cythonized/sage/modules/vector_modn_dense.c: In function '__pyx_f_4sage_7modules_17vector_modn_dense_17Vector_modn_dense__dot_product_': +build/cythonized/sage/modules/vector_modn_dense.c: In function '__pyx_f_4sage_7modules_17vector_modn_dense_17Vector_modn_dense__dot_product_': build/cythonized/sage/modules/vector_modn_dense.c:5875:37: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'Py_ssize_t' {aka 'long int'} [-Wsign-compare] 5875 | for (__pyx_t_10 = 0; __pyx_t_10 < __pyx_t_9; __pyx_t_10+=1) { | ^ @@ -14455,6 +14484,13 @@ build/cythonized/sage/modules/vector_modn_dense.c:7246:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 7246 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[197/528] [198/528] build/cythonized/sage/numerical/backends/generic_backend.c: In function '__pyx_f_4sage_9numerical_8backends_15generic_backend_14GenericBackend_add_variables': +build/cythonized/sage/numerical/backends/generic_backend.c:3395:10: warning: '__pyx_v_value' may be used uninitialized [-Wmaybe-uninitialized] + 3395 | return __pyx_r; + | ^~~~~~~ +build/cythonized/sage/numerical/backends/generic_backend.c:3105:7: note: '__pyx_v_value' was declared here + 3105 | int __pyx_v_value; + | ^~~~~~~~~~~~~ build/cythonized/sage/modules/vector_mod2_dense.cpp:8532:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7richcmp_9revop(PyObject*, PyObject*)' defined but not used [-Wunused-function] 8532 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_9revop(PyObject *__pyx_self, PyObject *__pyx_arg_op) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -14497,7 +14533,7 @@ build/cythonized/sage/modules/vector_mod2_dense.cpp:7205:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 7205 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[198/528] [199/528] [200/528] build/cythonized/sage/modules/vector_integer_sparse.c:7329:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] +build/cythonized/sage/modules/vector_integer_sparse.c:7329:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] 7329 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/modules/vector_integer_sparse.c:7328:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] @@ -14509,14 +14545,7 @@ build/cythonized/sage/modules/vector_integer_sparse.c:6983:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 6983 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/python3.11/numpy/ndarraytypes.h:1940, - from /usr/include/python3.11/numpy/ndarrayobject.h:12, - from /usr/include/python3.11/numpy/arrayobject.h:5, - from build/cythonized/sage/modules/vector_double_dense.c:783: -/usr/include/python3.11/numpy/npy_1_7_deprecated_api.h:17:2: warning: #warning "Using deprecated NumPy API, disable it with " "#define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-Wcpp] - 17 | #warning "Using deprecated NumPy API, disable it with " \ - | ^~~~~~~ -build/cythonized/sage/modules/vector_integer_dense.c:9350:18: warning: '__pyx_pw_4sage_9structure_7richcmp_9revop' defined but not used [-Wunused-function] +[199/528] build/cythonized/sage/modules/vector_integer_dense.c:9350:18: warning: '__pyx_pw_4sage_9structure_7richcmp_9revop' defined but not used [-Wunused-function] 9350 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_9revop(PyObject *__pyx_self, PyObject *__pyx_arg_op) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/modules/vector_integer_dense.c:9349:13: warning: '__pyx_doc_4sage_9structure_7richcmp_8revop' defined but not used [-Wunused-variable] @@ -14558,6 +14587,20 @@ build/cythonized/sage/modules/vector_integer_dense.c:6934:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 6934 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[200/528] In file included from /usr/include/python3.11/numpy/ndarraytypes.h:1940, + from /usr/include/python3.11/numpy/ndarrayobject.h:12, + from /usr/include/python3.11/numpy/arrayobject.h:5, + from build/cythonized/sage/modules/vector_double_dense.c:783: +/usr/include/python3.11/numpy/npy_1_7_deprecated_api.h:17:2: warning: #warning "Using deprecated NumPy API, disable it with " "#define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-Wcpp] + 17 | #warning "Using deprecated NumPy API, disable it with " \ + | ^~~~~~~ +[201/528] In file included from /usr/include/python3.11/numpy/ndarraytypes.h:1940, + from /usr/include/python3.11/numpy/ndarrayobject.h:12, + from /usr/include/python3.11/numpy/arrayobject.h:5, + from build/cythonized/sage/modules/vector_complex_double_dense.c:783: +/usr/include/python3.11/numpy/npy_1_7_deprecated_api.h:17:2: warning: #warning "Using deprecated NumPy API, disable it with " "#define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-Wcpp] + 17 | #warning "Using deprecated NumPy API, disable it with " \ + | ^~~~~~~ build/cythonized/sage/modules/vector_double_dense.c:9730:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] 9730 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -14570,13 +14613,6 @@ build/cythonized/sage/modules/vector_double_dense.c:9384:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 9384 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[201/528] In file included from /usr/include/python3.11/numpy/ndarraytypes.h:1940, - from /usr/include/python3.11/numpy/ndarrayobject.h:12, - from /usr/include/python3.11/numpy/arrayobject.h:5, - from build/cythonized/sage/modules/vector_complex_double_dense.c:783: -/usr/include/python3.11/numpy/npy_1_7_deprecated_api.h:17:2: warning: #warning "Using deprecated NumPy API, disable it with " "#define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-Wcpp] - 17 | #warning "Using deprecated NumPy API, disable it with " \ - | ^~~~~~~ build/cythonized/sage/modules/vector_complex_double_dense.c:4189:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] 4189 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -14601,7 +14637,7 @@ build/cythonized/sage/modules/finite_submodule_iter.c:5533:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 5533 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[205/528] [206/528] [207/528] build/cythonized/sage/modules/with_basis/indexed_element.c:11356:18: warning: '__pyx_pw_4sage_9structure_7richcmp_9revop' defined but not used [-Wunused-function] +[205/528] [206/528] build/cythonized/sage/modules/with_basis/indexed_element.c:11356:18: warning: '__pyx_pw_4sage_9structure_7richcmp_9revop' defined but not used [-Wunused-function] 11356 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_9revop(PyObject *__pyx_self, PyObject *__pyx_arg_op) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/modules/with_basis/indexed_element.c:11355:13: warning: '__pyx_doc_4sage_9structure_7richcmp_8revop' defined but not used [-Wunused-variable] @@ -14643,20 +14679,55 @@ build/cythonized/sage/modules/with_basis/indexed_element.c:10206:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 10206 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/numerical/backends/glpk_backend.c: In function '__pyx_f_4sage_9numerical_8backends_12glpk_backend_11GLPKBackend_solve': -build/cythonized/sage/numerical/backends/glpk_backend.c:10133:6: warning: '__pyx_v_solution_status' may be used uninitialized [-Wmaybe-uninitialized] -10133 | if (__pyx_t_6) { - | ^ -build/cythonized/sage/numerical/backends/glpk_backend.c:9872:7: note: '__pyx_v_solution_status' was declared here - 9872 | int __pyx_v_solution_status; - | ^~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/numerical/backends/glpk_backend.c:699:40: warning: '__pyx_v_solve_status' may be used uninitialized [-Wmaybe-uninitialized] - 699 | #define PyInt_FromLong PyLong_FromLong - | ^~~~~~~~~~~~~~~ -build/cythonized/sage/numerical/backends/glpk_backend.c:9871:7: note: '__pyx_v_solve_status' was declared here - 9871 | int __pyx_v_solve_status; - | ^~~~~~~~~~~~~~~~~~~~ -[208/528] [209/528] build/cythonized/sage/modular/modsym/relation_matrix_pyx.c:4385:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] +build/cythonized/sage/modules/free_module_element.c:40683:18: warning: '__pyx_pw_4sage_5arith_16numerical_approx_1digits_to_bits' defined but not used [-Wunused-function] +40683 | static PyObject *__pyx_pw_4sage_5arith_16numerical_approx_1digits_to_bits(PyObject *__pyx_self, PyObject *__pyx_v_d) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/modules/free_module_element.c:40682:13: warning: '__pyx_doc_4sage_5arith_16numerical_approx_digits_to_bits' defined but not used [-Wunused-variable] +40682 | static char __pyx_doc_4sage_5arith_16numerical_approx_digits_to_bits[] = "digits_to_bits(d) -> long\nFile: sage/arith/numerical_approx.pxd (starting at line 1)\n\n EXAMPLES::\n\n sage: from sage.arith.numerical_approx import digits_to_bits\n sage: digits_to_bits(None)\n 53\n sage: digits_to_bits(15)\n 54\n sage: digits_to_bits(-1)\n Traceback (most recent call last):\n ...\n ValueError: number of digits must be positive\n\n TESTS::\n\n sage: digits_to_bits(\"10\")\n Traceback (most recent call last):\n ...\n TypeError: must be real number, not str\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/modules/free_module_element.c:40423:18: warning: '__pyx_pw_4sage_9structure_7richcmp_9revop' defined but not used [-Wunused-function] +40423 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_9revop(PyObject *__pyx_self, PyObject *__pyx_arg_op) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/modules/free_module_element.c:40422:13: warning: '__pyx_doc_4sage_9structure_7richcmp_8revop' defined but not used [-Wunused-variable] +40422 | static char __pyx_doc_4sage_9structure_7richcmp_8revop[] = "revop(int op) -> int\nFile: sage/structure/richcmp.pxd (starting at line 199)\n\n Return the reverse operation of ``op``.\n\n For example, <= becomes >=, etc.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import revop\n sage: [revop(i) for i in range(6)]\n [4, 5, 2, 3, 0, 1]\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[207/528] build/cythonized/sage/modules/free_module_element.c:40296:18: warning: '__pyx_pw_4sage_9structure_7richcmp_7rich_to_bool_sgn' defined but not used [-Wunused-function] +40296 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_7rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/modules/free_module_element.c:40295:13: warning: '__pyx_doc_4sage_9structure_7richcmp_6rich_to_bool_sgn' defined but not used [-Wunused-variable] +40295 | static char __pyx_doc_4sage_9structure_7richcmp_6rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/richcmp.pxd (starting at line 187)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/modules/free_module_element.c:40167:18: warning: '__pyx_pw_4sage_9structure_7richcmp_5rich_to_bool' defined but not used [-Wunused-function] +40167 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_5rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/modules/free_module_element.c:40166:13: warning: '__pyx_doc_4sage_9structure_7richcmp_4rich_to_bool' defined but not used [-Wunused-variable] +40166 | static char __pyx_doc_4sage_9structure_7richcmp_4rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/richcmp.pxd (starting at line 120)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an old-style comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an old-style comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n :func:`rich_to_bool_sgn` if ``c`` could be outside the\n [-1, 0, 1] range.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/modules/free_module_element.c:39977:18: warning: '__pyx_pw_4sage_9structure_7richcmp_3richcmp_not_equal' defined but not used [-Wunused-function] +39977 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_3richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/modules/free_module_element.c:39976:13: warning: '__pyx_doc_4sage_9structure_7richcmp_2richcmp_not_equal' defined but not used [-Wunused-variable] +39976 | static char __pyx_doc_4sage_9structure_7richcmp_2richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/richcmp.pxd (starting at line 56)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/modules/free_module_element.c:39761:18: warning: '__pyx_pw_4sage_9structure_7richcmp_1richcmp' defined but not used [-Wunused-function] +39761 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_1richcmp(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/modules/free_module_element.c:39760:13: warning: '__pyx_doc_4sage_9structure_7richcmp_richcmp' defined but not used [-Wunused-variable] +39760 | static char __pyx_doc_4sage_9structure_7richcmp_richcmp[] = "richcmp(x, y, int op)\nFile: sage/structure/richcmp.pxd (starting at line 6)\n\n Return the result of the rich comparison of ``x`` and ``y`` with\n operator ``op``.\n\n INPUT:\n\n - ``x``, ``y`` -- arbitrary Python objects\n\n - ``op`` -- comparison operator (one of ``op_LT`, ``op_LE``,\n ``op_EQ``, ``op_NE``, ``op_GT``, ``op_GE``).\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import *\n sage: richcmp(3, 4, op_LT)\n True\n sage: richcmp(x, x^2, op_EQ)\n x == x^2\n\n The two examples above are completely equivalent to ``3 < 4``\n and ``x == x^2``. For this reason, it only makes sense in practice\n to call ``richcmp`` with a non-constant value for ``op``.\n\n We can write a custom ``Element`` class which shows a more\n realistic example of how to use this::\n\n sage: from sage.structure.element import Element\n sage: class MyElement(Element):\n ....: def __init__(self, parent, value):\n ....: Element.__init__(self, parent)\n ....: self.v = value\n ....: def _richcmp_(self, other, op):\n ....: return richcmp(self.v, other.v, op)\n sage: P = Parent()\n sage: x = MyElement(P, 3)\n sage: y = MyElement(P, 3)\n sage: x < y\n False\n sage: x == y\n True\n sage: x > y\n False\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/modules/free_module_element.c:39619:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] +39619 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/modules/free_module_element.c:39618:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] +39618 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/modules/free_module_element.c:39274:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] +39274 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[208/528] build/cythonized/sage/modules/free_module_element.c:39273:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] +39273 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[209/528] build/cythonized/sage/modular/modsym/relation_matrix_pyx.c:4385:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] 4385 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/modular/modsym/relation_matrix_pyx.c:4384:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] @@ -14668,7 +14739,7 @@ build/cythonized/sage/modular/modsym/relation_matrix_pyx.c:4039:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 4039 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[210/528] build/cythonized/sage/modular/pollack_stevens/dist.c:25659:18: warning: '__pyx_pw_4sage_9structure_7richcmp_9revop' defined but not used [-Wunused-function] +build/cythonized/sage/modular/pollack_stevens/dist.c:25659:18: warning: '__pyx_pw_4sage_9structure_7richcmp_9revop' defined but not used [-Wunused-function] 25659 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_9revop(PyObject *__pyx_self, PyObject *__pyx_arg_op) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/modular/pollack_stevens/dist.c:25658:13: warning: '__pyx_doc_4sage_9structure_7richcmp_8revop' defined but not used [-Wunused-variable] @@ -14710,36 +14781,49 @@ build/cythonized/sage/modular/pollack_stevens/dist.c:24437:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 24437 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/modules/free_module_element.c:40683:18: warning: '__pyx_pw_4sage_5arith_16numerical_approx_1digits_to_bits' defined but not used [-Wunused-function] -40683 | static PyObject *__pyx_pw_4sage_5arith_16numerical_approx_1digits_to_bits(PyObject *__pyx_self, PyObject *__pyx_v_d) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/modules/free_module_element.c:40682:13: warning: '__pyx_doc_4sage_5arith_16numerical_approx_digits_to_bits' defined but not used [-Wunused-variable] -40682 | static char __pyx_doc_4sage_5arith_16numerical_approx_digits_to_bits[] = "digits_to_bits(d) -> long\nFile: sage/arith/numerical_approx.pxd (starting at line 1)\n\n EXAMPLES::\n\n sage: from sage.arith.numerical_approx import digits_to_bits\n sage: digits_to_bits(None)\n 53\n sage: digits_to_bits(15)\n 54\n sage: digits_to_bits(-1)\n Traceback (most recent call last):\n ...\n ValueError: number of digits must be positive\n\n TESTS::\n\n sage: digits_to_bits(\"10\")\n Traceback (most recent call last):\n ...\n TypeError: must be real number, not str\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/modules/free_module_element.c:40423:18: warning: '__pyx_pw_4sage_9structure_7richcmp_9revop' defined but not used [-Wunused-function] -40423 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_9revop(PyObject *__pyx_self, PyObject *__pyx_arg_op) { +build/cythonized/sage/numerical/backends/glpk_backend.c: In function '__pyx_f_4sage_9numerical_8backends_12glpk_backend_11GLPKBackend_solve': +build/cythonized/sage/numerical/backends/glpk_backend.c:10133:6: warning: '__pyx_v_solution_status' may be used uninitialized [-Wmaybe-uninitialized] +10133 | if (__pyx_t_6) { + | ^ +build/cythonized/sage/numerical/backends/glpk_backend.c:9872:7: note: '__pyx_v_solution_status' was declared here + 9872 | int __pyx_v_solution_status; + | ^~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/numerical/backends/glpk_backend.c:699:40: warning: '__pyx_v_solve_status' may be used uninitialized [-Wmaybe-uninitialized] + 699 | #define PyInt_FromLong PyLong_FromLong + | ^~~~~~~~~~~~~~~ +build/cythonized/sage/numerical/backends/glpk_backend.c:9871:7: note: '__pyx_v_solve_status' was declared here + 9871 | int __pyx_v_solve_status; + | ^~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/modular/modsym/p1list.c:12861:18: warning: '__pyx_pw_4sage_9structure_7richcmp_9revop' defined but not used [-Wunused-function] +12861 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_9revop(PyObject *__pyx_self, PyObject *__pyx_arg_op) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/modules/free_module_element.c:40422:13: warning: '__pyx_doc_4sage_9structure_7richcmp_8revop' defined but not used [-Wunused-variable] -40422 | static char __pyx_doc_4sage_9structure_7richcmp_8revop[] = "revop(int op) -> int\nFile: sage/structure/richcmp.pxd (starting at line 199)\n\n Return the reverse operation of ``op``.\n\n For example, <= becomes >=, etc.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import revop\n sage: [revop(i) for i in range(6)]\n [4, 5, 2, 3, 0, 1]\n "; +build/cythonized/sage/modular/modsym/p1list.c:12860:13: warning: '__pyx_doc_4sage_9structure_7richcmp_8revop' defined but not used [-Wunused-variable] +12860 | static char __pyx_doc_4sage_9structure_7richcmp_8revop[] = "revop(int op) -> int\nFile: sage/structure/richcmp.pxd (starting at line 199)\n\n Return the reverse operation of ``op``.\n\n For example, <= becomes >=, etc.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import revop\n sage: [revop(i) for i in range(6)]\n [4, 5, 2, 3, 0, 1]\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/modules/free_module_element.c:40296:18: warning: '__pyx_pw_4sage_9structure_7richcmp_7rich_to_bool_sgn' defined but not used [-Wunused-function] -40296 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_7rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { +build/cythonized/sage/modular/modsym/p1list.c:12734:18: warning: '__pyx_pw_4sage_9structure_7richcmp_7rich_to_bool_sgn' defined but not used [-Wunused-function] +12734 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_7rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/modules/free_module_element.c:40295:13: warning: '__pyx_doc_4sage_9structure_7richcmp_6rich_to_bool_sgn' defined but not used [-Wunused-variable] -40295 | static char __pyx_doc_4sage_9structure_7richcmp_6rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/richcmp.pxd (starting at line 187)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; +build/cythonized/sage/modular/modsym/p1list.c:12733:13: warning: '__pyx_doc_4sage_9structure_7richcmp_6rich_to_bool_sgn' defined but not used [-Wunused-variable] +12733 | static char __pyx_doc_4sage_9structure_7richcmp_6rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/richcmp.pxd (starting at line 187)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/modules/free_module_element.c:40167:18: warning: '__pyx_pw_4sage_9structure_7richcmp_5rich_to_bool' defined but not used [-Wunused-function] -40167 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_5rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { +build/cythonized/sage/modular/modsym/p1list.c:12605:18: warning: '__pyx_pw_4sage_9structure_7richcmp_5rich_to_bool' defined but not used [-Wunused-function] +12605 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_5rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/modules/free_module_element.c:40166:13: warning: '__pyx_doc_4sage_9structure_7richcmp_4rich_to_bool' defined but not used [-Wunused-variable] -40166 | static char __pyx_doc_4sage_9structure_7richcmp_4rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/richcmp.pxd (starting at line 120)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an old-style comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an old-style comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n :func:`rich_to_bool_sgn` if ``c`` could be outside the\n [-1, 0, 1] range.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n "; +build/cythonized/sage/modular/modsym/p1list.c:12604:13: warning: '__pyx_doc_4sage_9structure_7richcmp_4rich_to_bool' defined but not used [-Wunused-variable] +12604 | static char __pyx_doc_4sage_9structure_7richcmp_4rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/richcmp.pxd (starting at line 120)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an old-style comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an old-style comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n :func:`rich_to_bool_sgn` if ``c`` could be outside the\n [-1, 0, 1] range.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/modules/free_module_element.c:39977:18: warning: '__pyx_pw_4sage_9structure_7richcmp_3richcmp_not_equal' defined but not used [-Wunused-function] -39977 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_3richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { +build/cythonized/sage/modular/modsym/p1list.c:12415:18: warning: '__pyx_pw_4sage_9structure_7richcmp_3richcmp_not_equal' defined but not used [-Wunused-function] +12415 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_3richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/modules/free_module_element.c:39976:13: warning: '__pyx_doc_4sage_9structure_7richcmp_2richcmp_not_equal' defined but not used [-Wunused-variable] -39976 | static char __pyx_doc_4sage_9structure_7richcmp_2richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/richcmp.pxd (starting at line 56)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; +build/cythonized/sage/modular/modsym/p1list.c:12414:13: warning: '__pyx_doc_4sage_9structure_7richcmp_2richcmp_not_equal' defined but not used [-Wunused-variable] +12414 | static char __pyx_doc_4sage_9structure_7richcmp_2richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/richcmp.pxd (starting at line 56)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/modular/modsym/p1list.c:12199:18: warning: '__pyx_pw_4sage_9structure_7richcmp_1richcmp' defined but not used [-Wunused-function] +12199 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_1richcmp(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/modular/modsym/p1list.c:12198:13: warning: '__pyx_doc_4sage_9structure_7richcmp_richcmp' defined but not used [-Wunused-variable] +12198 | static char __pyx_doc_4sage_9structure_7richcmp_richcmp[] = "richcmp(x, y, int op)\nFile: sage/structure/richcmp.pxd (starting at line 6)\n\n Return the result of the rich comparison of ``x`` and ``y`` with\n operator ``op``.\n\n INPUT:\n\n - ``x``, ``y`` -- arbitrary Python objects\n\n - ``op`` -- comparison operator (one of ``op_LT`, ``op_LE``,\n ``op_EQ``, ``op_NE``, ``op_GT``, ``op_GE``).\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import *\n sage: richcmp(3, 4, op_LT)\n True\n sage: richcmp(x, x^2, op_EQ)\n x == x^2\n\n The two examples above are completely equivalent to ``3 < 4``\n and ``x == x^2``. For this reason, it only makes sense in practice\n to call ``richcmp`` with a non-constant value for ``op``.\n\n We can write a custom ``Element`` class which shows a more\n realistic example of how to use this::\n\n sage: from sage.structure.element import Element\n sage: class MyElement(Element):\n ....: def __init__(self, parent, value):\n ....: Element.__init__(self, parent)\n ....: self.v = value\n ....: def _richcmp_(self, other, op):\n ....: return richcmp(self.v, other.v, op)\n sage: P = Parent()\n sage: x = MyElement(P, 3)\n sage: y = MyElement(P, 3)\n sage: x < y\n False\n sage: x == y\n True\n sage: x > y\n False\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/modular/hypergeometric_misc.c: In function '__pyx_f_4sage_7modular_19hypergeometric_misc_hgm_coeffs': build/cythonized/sage/modular/hypergeometric_misc.c:694:40: warning: '__pyx_v_w1' may be used uninitialized [-Wmaybe-uninitialized] 694 | #define PyInt_FromLong PyLong_FromLong @@ -14756,64 +14840,28 @@ build/cythonized/sage/modular/hypergeometric_misc.c:3118:25: warning: '__pyx_v_q2' may be used uninitialized [-Wmaybe-uninitialized] 3118 | __pyx_v_w = ((__pyx_v_w * __pyx_v_w2) % __pyx_v_q2); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/modules/free_module_element.c:39761:18: warning: '__pyx_pw_4sage_9structure_7richcmp_1richcmp' defined but not used [-Wunused-function] -39761 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_1richcmp(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/modular/hypergeometric_misc.c:1697:16: note: '__pyx_v_q2' was declared here 1697 | PY_LONG_LONG __pyx_v_q2; | ^~~~~~~~~~ -build/cythonized/sage/modules/free_module_element.c:39760:13: warning: '__pyx_doc_4sage_9structure_7richcmp_richcmp' defined but not used [-Wunused-variable] -39760 | static char __pyx_doc_4sage_9structure_7richcmp_richcmp[] = "richcmp(x, y, int op)\nFile: sage/structure/richcmp.pxd (starting at line 6)\n\n Return the result of the rich comparison of ``x`` and ``y`` with\n operator ``op``.\n\n INPUT:\n\n - ``x``, ``y`` -- arbitrary Python objects\n\n - ``op`` -- comparison operator (one of ``op_LT`, ``op_LE``,\n ``op_EQ``, ``op_NE``, ``op_GT``, ``op_GE``).\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import *\n sage: richcmp(3, 4, op_LT)\n True\n sage: richcmp(x, x^2, op_EQ)\n x == x^2\n\n The two examples above are completely equivalent to ``3 < 4``\n and ``x == x^2``. For this reason, it only makes sense in practice\n to call ``richcmp`` with a non-constant value for ``op``.\n\n We can write a custom ``Element`` class which shows a more\n realistic example of how to use this::\n\n sage: from sage.structure.element import Element\n sage: class MyElement(Element):\n ....: def __init__(self, parent, value):\n ....: Element.__init__(self, parent)\n ....: self.v = value\n ....: def _richcmp_(self, other, op):\n ....: return richcmp(self.v, other.v, op)\n sage: P = Parent()\n sage: x = MyElement(P, 3)\n sage: y = MyElement(P, 3)\n sage: x < y\n False\n sage: x == y\n True\n sage: x > y\n False\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/modules/free_module_element.c:39619:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] -39619 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { +[210/528] [211/528] build/cythonized/sage/modular/modsym/heilbronn.c:12059:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] +12059 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/modules/free_module_element.c:39618:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] -39618 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; +build/cythonized/sage/modular/modsym/heilbronn.c:12058:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] +12058 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/modules/free_module_element.c:39274:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] -39274 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { +build/cythonized/sage/modular/modsym/heilbronn.c:11714:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] +11714 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/modules/free_module_element.c:39273:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] -39273 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/modular/modsym/p1list.c:12861:18: warning: '__pyx_pw_4sage_9structure_7richcmp_9revop' defined but not used [-Wunused-function] -12861 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_9revop(PyObject *__pyx_self, PyObject *__pyx_arg_op) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/modular/modsym/p1list.c:12860:13: warning: '__pyx_doc_4sage_9structure_7richcmp_8revop' defined but not used [-Wunused-variable] -12860 | static char __pyx_doc_4sage_9structure_7richcmp_8revop[] = "revop(int op) -> int\nFile: sage/structure/richcmp.pxd (starting at line 199)\n\n Return the reverse operation of ``op``.\n\n For example, <= becomes >=, etc.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import revop\n sage: [revop(i) for i in range(6)]\n [4, 5, 2, 3, 0, 1]\n "; +build/cythonized/sage/modular/modsym/heilbronn.c:11713:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] +11713 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/modular/modsym/p1list.c:12734:18: warning: '__pyx_pw_4sage_9structure_7richcmp_7rich_to_bool_sgn' defined but not used [-Wunused-function] -12734 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_7rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/modular/modsym/p1list.c:12733:13: warning: '__pyx_doc_4sage_9structure_7richcmp_6rich_to_bool_sgn' defined but not used [-Wunused-variable] -12733 | static char __pyx_doc_4sage_9structure_7richcmp_6rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/richcmp.pxd (starting at line 187)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/modular/modsym/p1list.c:12605:18: warning: '__pyx_pw_4sage_9structure_7richcmp_5rich_to_bool' defined but not used [-Wunused-function] -12605 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_5rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/modular/modsym/p1list.c:12604:13: warning: '__pyx_doc_4sage_9structure_7richcmp_4rich_to_bool' defined but not used [-Wunused-variable] -12604 | static char __pyx_doc_4sage_9structure_7richcmp_4rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/richcmp.pxd (starting at line 120)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an old-style comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an old-style comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n :func:`rich_to_bool_sgn` if ``c`` could be outside the\n [-1, 0, 1] range.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/modular/modsym/p1list.c:12415:18: warning: '__pyx_pw_4sage_9structure_7richcmp_3richcmp_not_equal' defined but not used [-Wunused-function] -12415 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_3richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/modular/modsym/p1list.c:12414:13: warning: '__pyx_doc_4sage_9structure_7richcmp_2richcmp_not_equal' defined but not used [-Wunused-variable] -12414 | static char __pyx_doc_4sage_9structure_7richcmp_2richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/richcmp.pxd (starting at line 56)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/modular/modsym/p1list.c:12199:18: warning: '__pyx_pw_4sage_9structure_7richcmp_1richcmp' defined but not used [-Wunused-function] -12199 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_1richcmp(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/modular/modsym/manin_symbol.c:9126:18: warning: '__pyx_pw_4sage_9structure_7richcmp_9revop' defined but not used [-Wunused-function] 9126 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_9revop(PyObject *__pyx_self, PyObject *__pyx_arg_op) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/modular/modsym/p1list.c:12198:13: warning: '__pyx_doc_4sage_9structure_7richcmp_richcmp' defined but not used [-Wunused-variable] -12198 | static char __pyx_doc_4sage_9structure_7richcmp_richcmp[] = "richcmp(x, y, int op)\nFile: sage/structure/richcmp.pxd (starting at line 6)\n\n Return the result of the rich comparison of ``x`` and ``y`` with\n operator ``op``.\n\n INPUT:\n\n - ``x``, ``y`` -- arbitrary Python objects\n\n - ``op`` -- comparison operator (one of ``op_LT`, ``op_LE``,\n ``op_EQ``, ``op_NE``, ``op_GT``, ``op_GE``).\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import *\n sage: richcmp(3, 4, op_LT)\n True\n sage: richcmp(x, x^2, op_EQ)\n x == x^2\n\n The two examples above are completely equivalent to ``3 < 4``\n and ``x == x^2``. For this reason, it only makes sense in practice\n to call ``richcmp`` with a non-constant value for ``op``.\n\n We can write a custom ``Element`` class which shows a more\n realistic example of how to use this::\n\n sage: from sage.structure.element import Element\n sage: class MyElement(Element):\n ....: def __init__(self, parent, value):\n ....: Element.__init__(self, parent)\n ....: self.v = value\n ....: def _richcmp_(self, other, op):\n ....: return richcmp(self.v, other.v, op)\n sage: P = Parent()\n sage: x = MyElement(P, 3)\n sage: y = MyElement(P, 3)\n sage: x < y\n False\n sage: x == y\n True\n sage: x > y\n False\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/modular/modsym/manin_symbol.c:9125:13: warning: '__pyx_doc_4sage_9structure_7richcmp_8revop' defined but not used [-Wunused-variable] 9125 | static char __pyx_doc_4sage_9structure_7richcmp_8revop[] = "revop(int op) -> int\nFile: sage/structure/richcmp.pxd (starting at line 199)\n\n Return the reverse operation of ``op``.\n\n For example, <= becomes >=, etc.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import revop\n sage: [revop(i) for i in range(6)]\n [4, 5, 2, 3, 0, 1]\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/modular/modsym/manin_symbol.c:8999:18: warning: '__pyx_pw_4sage_9structure_7richcmp_7rich_to_bool_sgn' defined but not used [-Wunused-function] +[212/528] build/cythonized/sage/modular/modsym/manin_symbol.c:8999:18: warning: '__pyx_pw_4sage_9structure_7richcmp_7rich_to_bool_sgn' defined but not used [-Wunused-function] 8999 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_7rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/modular/modsym/manin_symbol.c:8998:13: warning: '__pyx_doc_4sage_9structure_7richcmp_6rich_to_bool_sgn' defined but not used [-Wunused-variable] @@ -14849,7 +14897,7 @@ build/cythonized/sage/modular/modsym/manin_symbol.c:7904:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 7904 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[211/528] [212/528] [213/528] build/cythonized/sage/modular/modsym/apply.c:3871:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] +build/cythonized/sage/modular/modsym/apply.c:3871:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] 3871 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/modular/modsym/apply.c:3870:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] @@ -14861,19 +14909,7 @@ build/cythonized/sage/modular/modsym/apply.c:3525:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 3525 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[214/528] build/cythonized/sage/modular/modsym/heilbronn.c:12059:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] -12059 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/modular/modsym/heilbronn.c:12058:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] -12058 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/modular/modsym/heilbronn.c:11714:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] -11714 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/modular/modsym/heilbronn.c:11713:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] -11713 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/modular/modform/eis_series_cython.c: In function '__pyx_f_4sage_7modular_7modform_17eis_series_cython_Ek_ZZ': +[213/528] [214/528] build/cythonized/sage/modular/modform/eis_series_cython.c: In function '__pyx_f_4sage_7modular_7modform_17eis_series_cython_Ek_ZZ': build/cythonized/sage/modular/modform/eis_series_cython.c:3205:39: warning: comparison of integer expressions of different signedness: 'Py_ssize_t' {aka 'long int'} and 'long unsigned int' [-Wsign-compare] 3205 | for (__pyx_v_i = 0+1; __pyx_v_i < __pyx_t_10; __pyx_v_i++) { | ^ @@ -14890,7 +14926,7 @@ build/cythonized/sage/modular/modform/eis_series_cython.c:5845:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 5845 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[215/528] [216/528] build/cythonized/sage/modular/arithgroup/congroup.c:7631:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] +[215/528] [216/528] [217/528] [218/528] build/cythonized/sage/modular/arithgroup/congroup.c:7631:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] 7631 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/modular/arithgroup/congroup.c:7630:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] @@ -14902,59 +14938,6 @@ build/cythonized/sage/modular/arithgroup/congroup.c:7285:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 7285 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[217/528] In file included from /usr/include/python3.11/Python.h:95, - from sage/modular/arithgroup/farey.cpp:29: -sage/modular/arithgroup/farey.cpp: In member function 'virtual bool is_element_general::is_member(const SL2Z&) const': -/usr/include/python3.11/ceval.h:34:34: warning: 'PyObject* PyEval_CallObjectWithKeywords(PyObject*, PyObject*, PyObject*)' is deprecated [-Wdeprecated-declarations] - 34 | PyEval_CallObjectWithKeywords(callable, arg, (PyObject *)NULL) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -sage/modular/arithgroup/farey.cpp:259:22: note: in expansion of macro 'PyEval_CallObject' - 259 | PyObject *result = PyEval_CallObject(method, tuple); - | ^~~~~~~~~~~~~~~~~ -/usr/include/python3.11/ceval.h:27:43: note: declared here - 27 | Py_DEPRECATED(3.9) PyAPI_FUNC(PyObject *) PyEval_CallObjectWithKeywords( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[218/528] sage/modular/arithgroup/farey.cpp: In member function 'void FareySymbol::init_pairing(const is_element_group*)': -sage/modular/arithgroup/farey.cpp:454:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] - 454 | if( missing_pair+1 == pairing.size() ) { - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -sage/modular/arithgroup/farey.cpp: In member function 'void FareySymbol::check_pair(const is_element_group*, int)': -sage/modular/arithgroup/farey.cpp:496:34: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - 496 | if( pairing[j] == NO and i != j ) { - | ~~^~~~ -sage/modular/arithgroup/farey.cpp: In member function 'size_t FareySymbol::paired_side(const std::vector&, size_t) const': -sage/modular/arithgroup/farey.cpp:561:21: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__normal_iterator >::difference_type' {aka 'long int'} and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] - 561 | if( i-p.begin() != n ) { - | ~~~~~~~~~~~~^~~~ -sage/modular/arithgroup/farey.cpp: In member function 'std::vector<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > FareySymbol::init_cusps() const': -sage/modular/arithgroup/farey.cpp:698:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - 698 | for(int i=0; i std::bind2nd(const _Operation&, const _Tp&) [with _Operation = greater; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 740 | bind2nd(greater(), 0))/2; - | ~~~~~~~^~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/bits/stl_function.h:1438, - from /usr/include/c++/12/bits/refwrap.h:39, - from /usr/include/c++/12/vector:66, - from sage/modular/arithgroup/farey.cpp:22: -/usr/include/c++/12/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -sage/modular/arithgroup/farey.cpp: In member function 'size_t FareySymbol::level() const': -sage/modular/arithgroup/farey.cpp:761:27: warning: comparison of integer expressions of different signedness: 'const __gnu_cxx::__alloc_traits, int>::value_type' {aka 'const int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - 761 | if( cusp_classes[j] == i ) { -sage/modular/arithgroup/farey.cpp: In member function 'bool FareySymbol::is_element(const SL2Z&) const': -sage/modular/arithgroup/farey.cpp:913:12: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] - 913 | if ( s == 0 and x[0] == 0 and beta.a()/beta.c() > beta.b()/beta.d() ) - | ^ -sage/modular/arithgroup/farey.cpp: In member function 'size_t FareySymbol::cusp_class(const mpq_class&) const': -sage/modular/arithgroup/farey.cpp:969:39: warning: typedef 'const_iterator' locally defined but not used [-Wunused-local-typedefs] - 969 | typedef vector::const_iterator const_iterator; - | ^~~~~~~~~~~~~~ -sage/modular/arithgroup/farey.cpp: In member function 'PyObject* FareySymbol::get_cusp_widths() const': -sage/modular/arithgroup/farey.cpp:1052:27: warning: comparison of integer expressions of different signedness: 'const __gnu_cxx::__alloc_traits, int>::value_type' {aka 'const int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1052 | if( cusp_classes[j] == i ) { [219/528] build/cythonized/sage/modular/arithgroup/arithgroup_element.c:8101:18: warning: '__pyx_pw_4sage_9structure_7richcmp_9revop' defined but not used [-Wunused-function] 8101 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_9revop(PyObject *__pyx_self, PyObject *__pyx_arg_op) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -15039,14 +15022,67 @@ build/cythonized/sage/modular/arithgroup/farey_symbol.cpp:13165:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 13165 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[220/528] [221/528] [222/528] [223/528] [224/528] sage/modular/arithgroup/farey.cpp: In member function 'std::vector FareySymbol::init_cusp_classes() const': +[220/528] In file included from /usr/include/python3.11/Python.h:95, + from sage/modular/arithgroup/farey.cpp:29: +sage/modular/arithgroup/farey.cpp: In member function 'virtual bool is_element_general::is_member(const SL2Z&) const': +/usr/include/python3.11/ceval.h:34:34: warning: 'PyObject* PyEval_CallObjectWithKeywords(PyObject*, PyObject*, PyObject*)' is deprecated [-Wdeprecated-declarations] + 34 | PyEval_CallObjectWithKeywords(callable, arg, (PyObject *)NULL) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +sage/modular/arithgroup/farey.cpp:259:22: note: in expansion of macro 'PyEval_CallObject' + 259 | PyObject *result = PyEval_CallObject(method, tuple); + | ^~~~~~~~~~~~~~~~~ +/usr/include/python3.11/ceval.h:27:43: note: declared here + 27 | Py_DEPRECATED(3.9) PyAPI_FUNC(PyObject *) PyEval_CallObjectWithKeywords( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +sage/modular/arithgroup/farey.cpp: In member function 'void FareySymbol::init_pairing(const is_element_group*)': +sage/modular/arithgroup/farey.cpp:454:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] + 454 | if( missing_pair+1 == pairing.size() ) { + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +sage/modular/arithgroup/farey.cpp: In member function 'void FareySymbol::check_pair(const is_element_group*, int)': +sage/modular/arithgroup/farey.cpp:496:34: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + 496 | if( pairing[j] == NO and i != j ) { + | ~~^~~~ +sage/modular/arithgroup/farey.cpp: In member function 'size_t FareySymbol::paired_side(const std::vector&, size_t) const': +sage/modular/arithgroup/farey.cpp:561:21: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__normal_iterator >::difference_type' {aka 'long int'} and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] + 561 | if( i-p.begin() != n ) { + | ~~~~~~~~~~~~^~~~ +sage/modular/arithgroup/farey.cpp: In member function 'std::vector<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > FareySymbol::init_cusps() const': +sage/modular/arithgroup/farey.cpp:698:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + 698 | for(int i=0; i std::bind2nd(const _Operation&, const _Tp&) [with _Operation = greater; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 740 | bind2nd(greater(), 0))/2; + | ~~~~~~~^~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/bits/stl_function.h:1438, + from /usr/include/c++/12/bits/refwrap.h:39, + from /usr/include/c++/12/vector:66, + from sage/modular/arithgroup/farey.cpp:22: +/usr/include/c++/12/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +sage/modular/arithgroup/farey.cpp: In member function 'size_t FareySymbol::level() const': +sage/modular/arithgroup/farey.cpp:761:27: warning: comparison of integer expressions of different signedness: 'const __gnu_cxx::__alloc_traits, int>::value_type' {aka 'const int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + 761 | if( cusp_classes[j] == i ) { +sage/modular/arithgroup/farey.cpp: In member function 'bool FareySymbol::is_element(const SL2Z&) const': +sage/modular/arithgroup/farey.cpp:913:12: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] + 913 | if ( s == 0 and x[0] == 0 and beta.a()/beta.c() > beta.b()/beta.d() ) + | ^ +sage/modular/arithgroup/farey.cpp: In member function 'size_t FareySymbol::cusp_class(const mpq_class&) const': +sage/modular/arithgroup/farey.cpp:969:39: warning: typedef 'const_iterator' locally defined but not used [-Wunused-local-typedefs] + 969 | typedef vector::const_iterator const_iterator; + | ^~~~~~~~~~~~~~ +sage/modular/arithgroup/farey.cpp: In member function 'PyObject* FareySymbol::get_cusp_widths() const': +sage/modular/arithgroup/farey.cpp:1052:27: warning: comparison of integer expressions of different signedness: 'const __gnu_cxx::__alloc_traits, int>::value_type' {aka 'const int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1052 | if( cusp_classes[j] == i ) { +[221/528] [223/528] [222/528] [224/528] [225/528] [226/528] [227/528] [228/528] sage/modular/arithgroup/farey.cpp: In member function 'std::vector FareySymbol::init_cusp_classes() const': sage/modular/arithgroup/farey.cpp:680:20: warning: 'j' may be used uninitialized [-Wmaybe-uninitialized] 680 | if( c[j-1] == cusp_number ) { | ^ sage/modular/arithgroup/farey.cpp:667:16: note: 'j' was declared here 667 | size_t j; | ^ -[226/528] [225/528] [227/528] [228/528] [229/528] [230/528] [232/528] [231/528] [233/528] build/cythonized/sage/misc/parser.c:11371:18: warning: '__pyx_pw_4sage_7cpython_6string_3str_to_bytes' defined but not used [-Wunused-function] +[229/528] [230/528] [232/528] [231/528] [233/528] [234/528] build/cythonized/sage/misc/parser.c:11371:18: warning: '__pyx_pw_4sage_7cpython_6string_3str_to_bytes' defined but not used [-Wunused-function] 11371 | static PyObject *__pyx_pw_4sage_7cpython_6string_3str_to_bytes(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/misc/parser.c:11370:13: warning: '__pyx_doc_4sage_7cpython_6string_2str_to_bytes' defined but not used [-Wunused-variable] @@ -15058,7 +15094,7 @@ build/cythonized/sage/misc/parser.c:11165:13: warning: '__pyx_doc_4sage_7cpython_6string_bytes_to_str' defined but not used [-Wunused-variable] 11165 | static char __pyx_doc_4sage_7cpython_6string_bytes_to_str[] = "bytes_to_str(b, encoding=None, errors=None) -> str\nFile: sage/cpython/string.pxd (starting at line 28)\n\n Convert ``bytes`` to ``str``.\n\n This decodes the given ``bytes`` to a Python 3 unicode ``str`` using\n the specified encoding. It is a no-op on ``str`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import bytes_to_str\n sage: s = bytes_to_str(b'\\xcf\\x80')\n sage: s == u'\317\200'\n True\n sage: bytes_to_str([])\n Traceback (most recent call last):\n ...\n TypeError: expected bytes, list found\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[234/528] [235/528] [236/528] [237/528] [238/528] [239/528] [240/528] build/cythonized/sage/misc/derivative.c:3863:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] +[235/528] [236/528] [237/528] [238/528] [239/528] [240/528] build/cythonized/sage/misc/derivative.c:3863:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] 3863 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/misc/derivative.c:3862:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] @@ -15070,7 +15106,7 @@ build/cythonized/sage/misc/derivative.c:3517:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 3517 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[241/528] [242/528] [243/528] build/cythonized/sage/misc/constant_function.c:2484:18: warning: '__pyx_pw_4sage_9structure_7richcmp_9revop' defined but not used [-Wunused-function] +[241/528] build/cythonized/sage/misc/constant_function.c:2484:18: warning: '__pyx_pw_4sage_9structure_7richcmp_9revop' defined but not used [-Wunused-function] 2484 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_9revop(PyObject *__pyx_self, PyObject *__pyx_arg_op) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/misc/constant_function.c:2483:13: warning: '__pyx_doc_4sage_9structure_7richcmp_8revop' defined but not used [-Wunused-variable] @@ -15100,20 +15136,11 @@ build/cythonized/sage/misc/constant_function.c:1821:13: warning: '__pyx_doc_4sage_9structure_7richcmp_richcmp' defined but not used [-Wunused-variable] 1821 | static char __pyx_doc_4sage_9structure_7richcmp_richcmp[] = "richcmp(x, y, int op)\nFile: sage/structure/richcmp.pxd (starting at line 6)\n\n Return the result of the rich comparison of ``x`` and ``y`` with\n operator ``op``.\n\n INPUT:\n\n - ``x``, ``y`` -- arbitrary Python objects\n\n - ``op`` -- comparison operator (one of ``op_LT`, ``op_LE``,\n ``op_EQ``, ``op_NE``, ``op_GT``, ``op_GE``).\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import *\n sage: richcmp(3, 4, op_LT)\n True\n sage: richcmp(x, x^2, op_EQ)\n x == x^2\n\n The two examples above are completely equivalent to ``3 < 4``\n and ``x == x^2``. For this reason, it only makes sense in practice\n to call ``richcmp`` with a non-constant value for ``op``.\n\n We can write a custom ``Element`` class which shows a more\n realistic example of how to use this::\n\n sage: from sage.structure.element import Element\n sage: class MyElement(Element):\n ....: def __init__(self, parent, value):\n ....: Element.__init__(self, parent)\n ....: self.v = value\n ....: def _richcmp_(self, other, op):\n ....: return richcmp(self.v, other.v, op)\n sage: P = Parent()\n sage: x = MyElement(P, 3)\n sage: y = MyElement(P, 3)\n sage: x < y\n False\n sage: x == y\n True\n sage: x > y\n False\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[245/528] [246/528] [244/528] [247/528] build/cythonized/sage/misc/binary_tree.c: In function '__pyx_f_4sage_4misc_11binary_tree_binary_tree_head_excise': +[242/528] [243/528] [244/528] [245/528] [246/528] [247/528] [248/528] build/cythonized/sage/misc/binary_tree.c: In function '__pyx_f_4sage_4misc_11binary_tree_binary_tree_head_excise': build/cythonized/sage/misc/binary_tree.c:2816:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2816 | __pyx_v_right = (((int)__pyx_v_self) & 1); | ^ -[248/528] [249/528] [250/528] In file included from build/cythonized/sage/matroids/unpickling.c:793: -./sage/data_structures/bitset_intrinsics.h: In function '_bitset_cmp': -./sage/data_structures/bitset_intrinsics.h:170:17: warning: unused variable 'i' [-Wunused-variable] - 170 | mp_bitcnt_t i = 0; - | ^ -[251/528] ./sage/data_structures/bitset_intrinsics.h: In function '_bitset_operation': -./sage/data_structures/bitset_intrinsics.h:377:17: warning: unused variable 'i' [-Wunused-variable] - 377 | mp_bitcnt_t i; - | ^ -[252/528] [253/528] In file included from build/cythonized/sage/matroids/set_system.c:792: +[249/528] [250/528] In file included from build/cythonized/sage/matroids/unpickling.c:793: ./sage/data_structures/bitset_intrinsics.h: In function '_bitset_cmp': ./sage/data_structures/bitset_intrinsics.h:170:17: warning: unused variable 'i' [-Wunused-variable] 170 | mp_bitcnt_t i = 0; @@ -15122,7 +15149,7 @@ ./sage/data_structures/bitset_intrinsics.h:377:17: warning: unused variable 'i' [-Wunused-variable] 377 | mp_bitcnt_t i; | ^ -build/cythonized/sage/matroids/unpickling.c: At top level: +[251/528] build/cythonized/sage/matroids/unpickling.c: At top level: build/cythonized/sage/matroids/unpickling.c:20038:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] 20038 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -15147,7 +15174,7 @@ build/cythonized/sage/matroids/unpickling.c:12022:13: warning: '__pyx_doc_4sage_7cpython_6string_bytes_to_str' defined but not used [-Wunused-variable] 12022 | static char __pyx_doc_4sage_7cpython_6string_bytes_to_str[] = "bytes_to_str(b, encoding=None, errors=None) -> str\nFile: sage/cpython/string.pxd (starting at line 28)\n\n Convert ``bytes`` to ``str``.\n\n This decodes the given ``bytes`` to a Python 3 unicode ``str`` using\n the specified encoding. It is a no-op on ``str`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import bytes_to_str\n sage: s = bytes_to_str(b'\\xcf\\x80')\n sage: s == u'\317\200'\n True\n sage: bytes_to_str([])\n Traceback (most recent call last):\n ...\n TypeError: expected bytes, list found\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from build/cythonized/sage/matroids/matroid.c:794: +[252/528] In file included from build/cythonized/sage/matroids/set_system.c:792: ./sage/data_structures/bitset_intrinsics.h: In function '_bitset_cmp': ./sage/data_structures/bitset_intrinsics.h:170:17: warning: unused variable 'i' [-Wunused-variable] 170 | mp_bitcnt_t i = 0; @@ -15156,20 +15183,7 @@ ./sage/data_structures/bitset_intrinsics.h:377:17: warning: unused variable 'i' [-Wunused-variable] 377 | mp_bitcnt_t i; | ^ -build/cythonized/sage/matroids/set_system.c: At top level: -build/cythonized/sage/matroids/set_system.c:11911:18: warning: '__pyx_pw_4sage_7cpython_6string_3str_to_bytes' defined but not used [-Wunused-function] -11911 | static PyObject *__pyx_pw_4sage_7cpython_6string_3str_to_bytes(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/matroids/set_system.c:11910:13: warning: '__pyx_doc_4sage_7cpython_6string_2str_to_bytes' defined but not used [-Wunused-variable] -11910 | static char __pyx_doc_4sage_7cpython_6string_2str_to_bytes[] = "str_to_bytes(s, encoding=None, errors=None) -> bytes\nFile: sage/cpython/string.pxd (starting at line 54)\n\n Convert ``str`` or ``unicode`` to ``bytes``.\n\n It encodes the given ``str`` to a Python 3 ``bytes``\n using the specified encoding. It is a no-op on ``bytes`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import str_to_bytes\n sage: bs = [str_to_bytes(u'\317\200')]\n sage: all(b == b'\\xcf\\x80' for b in bs)\n True\n sage: str_to_bytes([])\n Traceback (most recent call last):\n ...\n TypeError: expected str... list found\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/matroids/set_system.c:11706:18: warning: '__pyx_pw_4sage_7cpython_6string_1bytes_to_str' defined but not used [-Wunused-function] -11706 | static PyObject *__pyx_pw_4sage_7cpython_6string_1bytes_to_str(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/matroids/set_system.c:11705:13: warning: '__pyx_doc_4sage_7cpython_6string_bytes_to_str' defined but not used [-Wunused-variable] -11705 | static char __pyx_doc_4sage_7cpython_6string_bytes_to_str[] = "bytes_to_str(b, encoding=None, errors=None) -> str\nFile: sage/cpython/string.pxd (starting at line 28)\n\n Convert ``bytes`` to ``str``.\n\n This decodes the given ``bytes`` to a Python 3 unicode ``str`` using\n the specified encoding. It is a no-op on ``str`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import bytes_to_str\n sage: s = bytes_to_str(b'\\xcf\\x80')\n sage: s == u'\317\200'\n True\n sage: bytes_to_str([])\n Traceback (most recent call last):\n ...\n TypeError: expected bytes, list found\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[254/528] [255/528] [256/528] In file included from build/cythonized/sage/matroids/lean_matrix.c:793: +[253/528] In file included from build/cythonized/sage/matroids/matroid.c:794: ./sage/data_structures/bitset_intrinsics.h: In function '_bitset_cmp': ./sage/data_structures/bitset_intrinsics.h:170:17: warning: unused variable 'i' [-Wunused-variable] 170 | mp_bitcnt_t i = 0; @@ -15178,7 +15192,7 @@ ./sage/data_structures/bitset_intrinsics.h:377:17: warning: unused variable 'i' [-Wunused-variable] 377 | mp_bitcnt_t i; | ^ -In file included from build/cythonized/sage/matroids/linear_matroid.c:793: +[254/528] In file included from build/cythonized/sage/matroids/linear_matroid.c:793: ./sage/data_structures/bitset_intrinsics.h: In function '_bitset_cmp': ./sage/data_structures/bitset_intrinsics.h:170:17: warning: unused variable 'i' [-Wunused-variable] 170 | mp_bitcnt_t i = 0; @@ -15187,7 +15201,20 @@ ./sage/data_structures/bitset_intrinsics.h:377:17: warning: unused variable 'i' [-Wunused-variable] 377 | mp_bitcnt_t i; | ^ -In file included from build/cythonized/sage/matroids/extension.c:792: +build/cythonized/sage/matroids/set_system.c: At top level: +build/cythonized/sage/matroids/set_system.c:11911:18: warning: '__pyx_pw_4sage_7cpython_6string_3str_to_bytes' defined but not used [-Wunused-function] +11911 | static PyObject *__pyx_pw_4sage_7cpython_6string_3str_to_bytes(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/matroids/set_system.c:11910:13: warning: '__pyx_doc_4sage_7cpython_6string_2str_to_bytes' defined but not used [-Wunused-variable] +11910 | static char __pyx_doc_4sage_7cpython_6string_2str_to_bytes[] = "str_to_bytes(s, encoding=None, errors=None) -> bytes\nFile: sage/cpython/string.pxd (starting at line 54)\n\n Convert ``str`` or ``unicode`` to ``bytes``.\n\n It encodes the given ``str`` to a Python 3 ``bytes``\n using the specified encoding. It is a no-op on ``bytes`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import str_to_bytes\n sage: bs = [str_to_bytes(u'\317\200')]\n sage: all(b == b'\\xcf\\x80' for b in bs)\n True\n sage: str_to_bytes([])\n Traceback (most recent call last):\n ...\n TypeError: expected str... list found\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/matroids/set_system.c:11706:18: warning: '__pyx_pw_4sage_7cpython_6string_1bytes_to_str' defined but not used [-Wunused-function] +11706 | static PyObject *__pyx_pw_4sage_7cpython_6string_1bytes_to_str(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/matroids/set_system.c:11705:13: warning: '__pyx_doc_4sage_7cpython_6string_bytes_to_str' defined but not used [-Wunused-variable] +11705 | static char __pyx_doc_4sage_7cpython_6string_bytes_to_str[] = "bytes_to_str(b, encoding=None, errors=None) -> str\nFile: sage/cpython/string.pxd (starting at line 28)\n\n Convert ``bytes`` to ``str``.\n\n This decodes the given ``bytes`` to a Python 3 unicode ``str`` using\n the specified encoding. It is a no-op on ``str`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import bytes_to_str\n sage: s = bytes_to_str(b'\\xcf\\x80')\n sage: s == u'\317\200'\n True\n sage: bytes_to_str([])\n Traceback (most recent call last):\n ...\n TypeError: expected bytes, list found\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[255/528] In file included from build/cythonized/sage/matroids/lean_matrix.c:793: ./sage/data_structures/bitset_intrinsics.h: In function '_bitset_cmp': ./sage/data_structures/bitset_intrinsics.h:170:17: warning: unused variable 'i' [-Wunused-variable] 170 | mp_bitcnt_t i = 0; @@ -15214,19 +15241,15 @@ build/cythonized/sage/matroids/lean_matrix.c:29394:145: note: expected 'struct __pyx_obj_4sage_8matroids_11lean_matrix_QuaternaryMatrix *' but argument is of type 'struct __pyx_obj_4sage_8matroids_11lean_matrix_LeanMatrix *' 29394 | static int __pyx_f_4sage_8matroids_11lean_matrix_16QuaternaryMatrix_is_nonzero(struct __pyx_obj_4sage_8matroids_11lean_matrix_QuaternaryMatrix *__pyx_v_self, long __pyx_v_r, long __pyx_v_c) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -build/cythonized/sage/matroids/extension.c: At top level: -build/cythonized/sage/matroids/extension.c:9378:18: warning: '__pyx_pw_4sage_7cpython_6string_3str_to_bytes' defined but not used [-Wunused-function] - 9378 | static PyObject *__pyx_pw_4sage_7cpython_6string_3str_to_bytes(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/matroids/extension.c:9377:13: warning: '__pyx_doc_4sage_7cpython_6string_2str_to_bytes' defined but not used [-Wunused-variable] - 9377 | static char __pyx_doc_4sage_7cpython_6string_2str_to_bytes[] = "str_to_bytes(s, encoding=None, errors=None) -> bytes\nFile: sage/cpython/string.pxd (starting at line 54)\n\n Convert ``str`` or ``unicode`` to ``bytes``.\n\n It encodes the given ``str`` to a Python 3 ``bytes``\n using the specified encoding. It is a no-op on ``bytes`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import str_to_bytes\n sage: bs = [str_to_bytes(u'\317\200')]\n sage: all(b == b'\\xcf\\x80' for b in bs)\n True\n sage: str_to_bytes([])\n Traceback (most recent call last):\n ...\n TypeError: expected str... list found\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/matroids/extension.c:9173:18: warning: '__pyx_pw_4sage_7cpython_6string_1bytes_to_str' defined but not used [-Wunused-function] - 9173 | static PyObject *__pyx_pw_4sage_7cpython_6string_1bytes_to_str(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/matroids/extension.c:9172:13: warning: '__pyx_doc_4sage_7cpython_6string_bytes_to_str' defined but not used [-Wunused-variable] - 9172 | static char __pyx_doc_4sage_7cpython_6string_bytes_to_str[] = "bytes_to_str(b, encoding=None, errors=None) -> str\nFile: sage/cpython/string.pxd (starting at line 28)\n\n Convert ``bytes`` to ``str``.\n\n This decodes the given ``bytes`` to a Python 3 unicode ``str`` using\n the specified encoding. It is a no-op on ``str`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import bytes_to_str\n sage: s = bytes_to_str(b'\\xcf\\x80')\n sage: s == u'\317\200'\n True\n sage: bytes_to_str([])\n Traceback (most recent call last):\n ...\n TypeError: expected bytes, list found\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[256/528] In file included from build/cythonized/sage/matroids/extension.c:792: +./sage/data_structures/bitset_intrinsics.h: In function '_bitset_cmp': +./sage/data_structures/bitset_intrinsics.h:170:17: warning: unused variable 'i' [-Wunused-variable] + 170 | mp_bitcnt_t i = 0; + | ^ +./sage/data_structures/bitset_intrinsics.h: In function '_bitset_operation': +./sage/data_structures/bitset_intrinsics.h:377:17: warning: unused variable 'i' [-Wunused-variable] + 377 | mp_bitcnt_t i; + | ^ build/cythonized/sage/matroids/lean_matrix.c: At top level: build/cythonized/sage/matroids/lean_matrix.c:53088:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] 53088 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { @@ -15249,19 +15272,10 @@ build/cythonized/sage/matroids/lean_matrix.c:44300:18: warning: '__pyx_pw_4sage_7cpython_6string_1bytes_to_str' defined but not used [-Wunused-function] 44300 | static PyObject *__pyx_pw_4sage_7cpython_6string_1bytes_to_str(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/matroids/lean_matrix.c:44299:13: warning: '__pyx_doc_4sage_7cpython_6string_bytes_to_str' defined but not used [-Wunused-variable] +[257/528] build/cythonized/sage/matroids/lean_matrix.c:44299:13: warning: '__pyx_doc_4sage_7cpython_6string_bytes_to_str' defined but not used [-Wunused-variable] 44299 | static char __pyx_doc_4sage_7cpython_6string_bytes_to_str[] = "bytes_to_str(b, encoding=None, errors=None) -> str\nFile: sage/cpython/string.pxd (starting at line 28)\n\n Convert ``bytes`` to ``str``.\n\n This decodes the given ``bytes`` to a Python 3 unicode ``str`` using\n the specified encoding. It is a no-op on ``str`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import bytes_to_str\n sage: s = bytes_to_str(b'\\xcf\\x80')\n sage: s == u'\317\200'\n True\n sage: bytes_to_str([])\n Traceback (most recent call last):\n ...\n TypeError: expected bytes, list found\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[257/528] [258/528] In file included from build/cythonized/sage/matroids/circuit_closures_matroid.c:792: -./sage/data_structures/bitset_intrinsics.h: In function '_bitset_cmp': -./sage/data_structures/bitset_intrinsics.h:170:17: warning: unused variable 'i' [-Wunused-variable] - 170 | mp_bitcnt_t i = 0; - | ^ -./sage/data_structures/bitset_intrinsics.h: In function '_bitset_operation': -./sage/data_structures/bitset_intrinsics.h:377:17: warning: unused variable 'i' [-Wunused-variable] - 377 | mp_bitcnt_t i; - | ^ -[259/528] In file included from build/cythonized/sage/matroids/basis_matroid.c:792: +In file included from build/cythonized/sage/matroids/circuit_closures_matroid.c:792: ./sage/data_structures/bitset_intrinsics.h: In function '_bitset_cmp': ./sage/data_structures/bitset_intrinsics.h:170:17: warning: unused variable 'i' [-Wunused-variable] 170 | mp_bitcnt_t i = 0; @@ -15270,7 +15284,20 @@ ./sage/data_structures/bitset_intrinsics.h:377:17: warning: unused variable 'i' [-Wunused-variable] 377 | mp_bitcnt_t i; | ^ -In file included from build/cythonized/sage/matroids/basis_exchange_matroid.c:792: +build/cythonized/sage/matroids/extension.c: At top level: +build/cythonized/sage/matroids/extension.c:9378:18: warning: '__pyx_pw_4sage_7cpython_6string_3str_to_bytes' defined but not used [-Wunused-function] + 9378 | static PyObject *__pyx_pw_4sage_7cpython_6string_3str_to_bytes(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/matroids/extension.c:9377:13: warning: '__pyx_doc_4sage_7cpython_6string_2str_to_bytes' defined but not used [-Wunused-variable] + 9377 | static char __pyx_doc_4sage_7cpython_6string_2str_to_bytes[] = "str_to_bytes(s, encoding=None, errors=None) -> bytes\nFile: sage/cpython/string.pxd (starting at line 54)\n\n Convert ``str`` or ``unicode`` to ``bytes``.\n\n It encodes the given ``str`` to a Python 3 ``bytes``\n using the specified encoding. It is a no-op on ``bytes`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import str_to_bytes\n sage: bs = [str_to_bytes(u'\317\200')]\n sage: all(b == b'\\xcf\\x80' for b in bs)\n True\n sage: str_to_bytes([])\n Traceback (most recent call last):\n ...\n TypeError: expected str... list found\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/matroids/extension.c:9173:18: warning: '__pyx_pw_4sage_7cpython_6string_1bytes_to_str' defined but not used [-Wunused-function] + 9173 | static PyObject *__pyx_pw_4sage_7cpython_6string_1bytes_to_str(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/matroids/extension.c:9172:13: warning: '__pyx_doc_4sage_7cpython_6string_bytes_to_str' defined but not used [-Wunused-variable] + 9172 | static char __pyx_doc_4sage_7cpython_6string_bytes_to_str[] = "bytes_to_str(b, encoding=None, errors=None) -> str\nFile: sage/cpython/string.pxd (starting at line 28)\n\n Convert ``bytes`` to ``str``.\n\n This decodes the given ``bytes`` to a Python 3 unicode ``str`` using\n the specified encoding. It is a no-op on ``str`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import bytes_to_str\n sage: s = bytes_to_str(b'\\xcf\\x80')\n sage: s == u'\317\200'\n True\n sage: bytes_to_str([])\n Traceback (most recent call last):\n ...\n TypeError: expected bytes, list found\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[258/528] [259/528] In file included from build/cythonized/sage/matroids/basis_matroid.c:792: ./sage/data_structures/bitset_intrinsics.h: In function '_bitset_cmp': ./sage/data_structures/bitset_intrinsics.h:170:17: warning: unused variable 'i' [-Wunused-variable] 170 | mp_bitcnt_t i = 0; @@ -15322,6 +15349,71 @@ build/cythonized/sage/matroids/circuit_closures_matroid.c:7387:13: warning: '__pyx_doc_4sage_9structure_7richcmp_richcmp' defined but not used [-Wunused-variable] 7387 | static char __pyx_doc_4sage_9structure_7richcmp_richcmp[] = "richcmp(x, y, int op)\nFile: sage/structure/richcmp.pxd (starting at line 6)\n\n Return the result of the rich comparison of ``x`` and ``y`` with\n operator ``op``.\n\n INPUT:\n\n - ``x``, ``y`` -- arbitrary Python objects\n\n - ``op`` -- comparison operator (one of ``op_LT`, ``op_LE``,\n ``op_EQ``, ``op_NE``, ``op_GT``, ``op_GE``).\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import *\n sage: richcmp(3, 4, op_LT)\n True\n sage: richcmp(x, x^2, op_EQ)\n x == x^2\n\n The two examples above are completely equivalent to ``3 < 4``\n and ``x == x^2``. For this reason, it only makes sense in practice\n to call ``richcmp`` with a non-constant value for ``op``.\n\n We can write a custom ``Element`` class which shows a more\n realistic example of how to use this::\n\n sage: from sage.structure.element import Element\n sage: class MyElement(Element):\n ....: def __init__(self, parent, value):\n ....: Element.__init__(self, parent)\n ....: self.v = value\n ....: def _richcmp_(self, other, op):\n ....: return richcmp(self.v, other.v, op)\n sage: P = Parent()\n sage: x = MyElement(P, 3)\n sage: y = MyElement(P, 3)\n sage: x < y\n False\n sage: x == y\n True\n sage: x > y\n False\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from build/cythonized/sage/matroids/basis_exchange_matroid.c:792: +./sage/data_structures/bitset_intrinsics.h: In function '_bitset_cmp': +./sage/data_structures/bitset_intrinsics.h:170:17: warning: unused variable 'i' [-Wunused-variable] + 170 | mp_bitcnt_t i = 0; + | ^ +./sage/data_structures/bitset_intrinsics.h: In function '_bitset_operation': +./sage/data_structures/bitset_intrinsics.h:377:17: warning: unused variable 'i' [-Wunused-variable] + 377 | mp_bitcnt_t i; + | ^ +build/cythonized/sage/matroids/basis_matroid.c: At top level: +build/cythonized/sage/matroids/basis_matroid.c:24180:18: warning: '__pyx_pw_4sage_9structure_7richcmp_9revop' defined but not used [-Wunused-function] +24180 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_9revop(PyObject *__pyx_self, PyObject *__pyx_arg_op) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/matroids/basis_matroid.c:24179:13: warning: '__pyx_doc_4sage_9structure_7richcmp_8revop' defined but not used [-Wunused-variable] +24179 | static char __pyx_doc_4sage_9structure_7richcmp_8revop[] = "revop(int op) -> int\nFile: sage/structure/richcmp.pxd (starting at line 199)\n\n Return the reverse operation of ``op``.\n\n For example, <= becomes >=, etc.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import revop\n sage: [revop(i) for i in range(6)]\n [4, 5, 2, 3, 0, 1]\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/matroids/basis_matroid.c:24053:18: warning: '__pyx_pw_4sage_9structure_7richcmp_7rich_to_bool_sgn' defined but not used [-Wunused-function] +24053 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_7rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/matroids/basis_matroid.c:24052:13: warning: '__pyx_doc_4sage_9structure_7richcmp_6rich_to_bool_sgn' defined but not used [-Wunused-variable] +24052 | static char __pyx_doc_4sage_9structure_7richcmp_6rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/richcmp.pxd (starting at line 187)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/matroids/basis_matroid.c:23924:18: warning: '__pyx_pw_4sage_9structure_7richcmp_5rich_to_bool' defined but not used [-Wunused-function] +23924 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_5rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/matroids/basis_matroid.c:23923:13: warning: '__pyx_doc_4sage_9structure_7richcmp_4rich_to_bool' defined but not used [-Wunused-variable] +23923 | static char __pyx_doc_4sage_9structure_7richcmp_4rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/richcmp.pxd (starting at line 120)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an old-style comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an old-style comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n :func:`rich_to_bool_sgn` if ``c`` could be outside the\n [-1, 0, 1] range.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/matroids/basis_matroid.c:23734:18: warning: '__pyx_pw_4sage_9structure_7richcmp_3richcmp_not_equal' defined but not used [-Wunused-function] +23734 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_3richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/matroids/basis_matroid.c:23733:13: warning: '__pyx_doc_4sage_9structure_7richcmp_2richcmp_not_equal' defined but not used [-Wunused-variable] +23733 | static char __pyx_doc_4sage_9structure_7richcmp_2richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/richcmp.pxd (starting at line 56)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/matroids/basis_matroid.c:23518:18: warning: '__pyx_pw_4sage_9structure_7richcmp_1richcmp' defined but not used [-Wunused-function] +23518 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_1richcmp(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/matroids/basis_matroid.c:23517:13: warning: '__pyx_doc_4sage_9structure_7richcmp_richcmp' defined but not used [-Wunused-variable] +23517 | static char __pyx_doc_4sage_9structure_7richcmp_richcmp[] = "richcmp(x, y, int op)\nFile: sage/structure/richcmp.pxd (starting at line 6)\n\n Return the result of the rich comparison of ``x`` and ``y`` with\n operator ``op``.\n\n INPUT:\n\n - ``x``, ``y`` -- arbitrary Python objects\n\n - ``op`` -- comparison operator (one of ``op_LT`, ``op_LE``,\n ``op_EQ``, ``op_NE``, ``op_GT``, ``op_GE``).\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import *\n sage: richcmp(3, 4, op_LT)\n True\n sage: richcmp(x, x^2, op_EQ)\n x == x^2\n\n The two examples above are completely equivalent to ``3 < 4``\n and ``x == x^2``. For this reason, it only makes sense in practice\n to call ``richcmp`` with a non-constant value for ``op``.\n\n We can write a custom ``Element`` class which shows a more\n realistic example of how to use this::\n\n sage: from sage.structure.element import Element\n sage: class MyElement(Element):\n ....: def __init__(self, parent, value):\n ....: Element.__init__(self, parent)\n ....: self.v = value\n ....: def _richcmp_(self, other, op):\n ....: return richcmp(self.v, other.v, op)\n sage: P = Parent()\n sage: x = MyElement(P, 3)\n sage: y = MyElement(P, 3)\n sage: x < y\n False\n sage: x == y\n True\n sage: x > y\n False\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/matroids/basis_matroid.c:16114:18: warning: '__pyx_pw_4sage_7cpython_6string_3str_to_bytes' defined but not used [-Wunused-function] +16114 | static PyObject *__pyx_pw_4sage_7cpython_6string_3str_to_bytes(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/matroids/basis_matroid.c:16113:13: warning: '__pyx_doc_4sage_7cpython_6string_2str_to_bytes' defined but not used [-Wunused-variable] +16113 | static char __pyx_doc_4sage_7cpython_6string_2str_to_bytes[] = "str_to_bytes(s, encoding=None, errors=None) -> bytes\nFile: sage/cpython/string.pxd (starting at line 54)\n\n Convert ``str`` or ``unicode`` to ``bytes``.\n\n It encodes the given ``str`` to a Python 3 ``bytes``\n using the specified encoding. It is a no-op on ``bytes`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import str_to_bytes\n sage: bs = [str_to_bytes(u'\317\200')]\n sage: all(b == b'\\xcf\\x80' for b in bs)\n True\n sage: str_to_bytes([])\n Traceback (most recent call last):\n ...\n TypeError: expected str... list found\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/matroids/basis_matroid.c:15909:18: warning: '__pyx_pw_4sage_7cpython_6string_1bytes_to_str' defined but not used [-Wunused-function] +15909 | static PyObject *__pyx_pw_4sage_7cpython_6string_1bytes_to_str(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/matroids/basis_matroid.c:15908:13: warning: '__pyx_doc_4sage_7cpython_6string_bytes_to_str' defined but not used [-Wunused-variable] +15908 | static char __pyx_doc_4sage_7cpython_6string_bytes_to_str[] = "bytes_to_str(b, encoding=None, errors=None) -> str\nFile: sage/cpython/string.pxd (starting at line 28)\n\n Convert ``bytes`` to ``str``.\n\n This decodes the given ``bytes`` to a Python 3 unicode ``str`` using\n the specified encoding. It is a no-op on ``str`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import bytes_to_str\n sage: s = bytes_to_str(b'\\xcf\\x80')\n sage: s == u'\317\200'\n True\n sage: bytes_to_str([])\n Traceback (most recent call last):\n ...\n TypeError: expected bytes, list found\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[260/528] build/cythonized/sage/matroids/basis_exchange_matroid.c: At top level: +build/cythonized/sage/matroids/basis_exchange_matroid.c:25375:18: warning: '__pyx_pw_4sage_7cpython_6string_3str_to_bytes' defined but not used [-Wunused-function] +25375 | static PyObject *__pyx_pw_4sage_7cpython_6string_3str_to_bytes(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/matroids/basis_exchange_matroid.c:25374:13: warning: '__pyx_doc_4sage_7cpython_6string_2str_to_bytes' defined but not used [-Wunused-variable] +25374 | static char __pyx_doc_4sage_7cpython_6string_2str_to_bytes[] = "str_to_bytes(s, encoding=None, errors=None) -> bytes\nFile: sage/cpython/string.pxd (starting at line 54)\n\n Convert ``str`` or ``unicode`` to ``bytes``.\n\n It encodes the given ``str`` to a Python 3 ``bytes``\n using the specified encoding. It is a no-op on ``bytes`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import str_to_bytes\n sage: bs = [str_to_bytes(u'\317\200')]\n sage: all(b == b'\\xcf\\x80' for b in bs)\n True\n sage: str_to_bytes([])\n Traceback (most recent call last):\n ...\n TypeError: expected str... list found\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/matroids/basis_exchange_matroid.c:25170:18: warning: '__pyx_pw_4sage_7cpython_6string_1bytes_to_str' defined but not used [-Wunused-function] +25170 | static PyObject *__pyx_pw_4sage_7cpython_6string_1bytes_to_str(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/matroids/basis_exchange_matroid.c:25169:13: warning: '__pyx_doc_4sage_7cpython_6string_bytes_to_str' defined but not used [-Wunused-variable] +25169 | static char __pyx_doc_4sage_7cpython_6string_bytes_to_str[] = "bytes_to_str(b, encoding=None, errors=None) -> str\nFile: sage/cpython/string.pxd (starting at line 28)\n\n Convert ``bytes`` to ``str``.\n\n This decodes the given ``bytes`` to a Python 3 unicode ``str`` using\n the specified encoding. It is a no-op on ``str`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import bytes_to_str\n sage: s = bytes_to_str(b'\\xcf\\x80')\n sage: s == u'\317\200'\n True\n sage: bytes_to_str([])\n Traceback (most recent call last):\n ...\n TypeError: expected bytes, list found\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/matroids/linear_matroid.c: At top level: build/cythonized/sage/matroids/linear_matroid.c:77999:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] 77999 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { @@ -15377,62 +15469,6 @@ build/cythonized/sage/matroids/linear_matroid.c:69217:13: warning: '__pyx_doc_4sage_7cpython_6string_bytes_to_str' defined but not used [-Wunused-variable] 69217 | static char __pyx_doc_4sage_7cpython_6string_bytes_to_str[] = "bytes_to_str(b, encoding=None, errors=None) -> str\nFile: sage/cpython/string.pxd (starting at line 28)\n\n Convert ``bytes`` to ``str``.\n\n This decodes the given ``bytes`` to a Python 3 unicode ``str`` using\n the specified encoding. It is a no-op on ``str`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import bytes_to_str\n sage: s = bytes_to_str(b'\\xcf\\x80')\n sage: s == u'\317\200'\n True\n sage: bytes_to_str([])\n Traceback (most recent call last):\n ...\n TypeError: expected bytes, list found\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[260/528] build/cythonized/sage/matroids/basis_matroid.c: At top level: -build/cythonized/sage/matroids/basis_matroid.c:24180:18: warning: '__pyx_pw_4sage_9structure_7richcmp_9revop' defined but not used [-Wunused-function] -24180 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_9revop(PyObject *__pyx_self, PyObject *__pyx_arg_op) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/matroids/basis_matroid.c:24179:13: warning: '__pyx_doc_4sage_9structure_7richcmp_8revop' defined but not used [-Wunused-variable] -24179 | static char __pyx_doc_4sage_9structure_7richcmp_8revop[] = "revop(int op) -> int\nFile: sage/structure/richcmp.pxd (starting at line 199)\n\n Return the reverse operation of ``op``.\n\n For example, <= becomes >=, etc.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import revop\n sage: [revop(i) for i in range(6)]\n [4, 5, 2, 3, 0, 1]\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/matroids/basis_matroid.c:24053:18: warning: '__pyx_pw_4sage_9structure_7richcmp_7rich_to_bool_sgn' defined but not used [-Wunused-function] -24053 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_7rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/matroids/basis_matroid.c:24052:13: warning: '__pyx_doc_4sage_9structure_7richcmp_6rich_to_bool_sgn' defined but not used [-Wunused-variable] -24052 | static char __pyx_doc_4sage_9structure_7richcmp_6rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/richcmp.pxd (starting at line 187)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/matroids/basis_matroid.c:23924:18: warning: '__pyx_pw_4sage_9structure_7richcmp_5rich_to_bool' defined but not used [-Wunused-function] -23924 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_5rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/matroids/basis_matroid.c:23923:13: warning: '__pyx_doc_4sage_9structure_7richcmp_4rich_to_bool' defined but not used [-Wunused-variable] -23923 | static char __pyx_doc_4sage_9structure_7richcmp_4rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/richcmp.pxd (starting at line 120)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an old-style comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an old-style comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n :func:`rich_to_bool_sgn` if ``c`` could be outside the\n [-1, 0, 1] range.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/matroids/basis_matroid.c:23734:18: warning: '__pyx_pw_4sage_9structure_7richcmp_3richcmp_not_equal' defined but not used [-Wunused-function] -23734 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_3richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/matroids/basis_matroid.c:23733:13: warning: '__pyx_doc_4sage_9structure_7richcmp_2richcmp_not_equal' defined but not used [-Wunused-variable] -23733 | static char __pyx_doc_4sage_9structure_7richcmp_2richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/richcmp.pxd (starting at line 56)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/matroids/basis_matroid.c:23518:18: warning: '__pyx_pw_4sage_9structure_7richcmp_1richcmp' defined but not used [-Wunused-function] -23518 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_1richcmp(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/matroids/basis_matroid.c:23517:13: warning: '__pyx_doc_4sage_9structure_7richcmp_richcmp' defined but not used [-Wunused-variable] -23517 | static char __pyx_doc_4sage_9structure_7richcmp_richcmp[] = "richcmp(x, y, int op)\nFile: sage/structure/richcmp.pxd (starting at line 6)\n\n Return the result of the rich comparison of ``x`` and ``y`` with\n operator ``op``.\n\n INPUT:\n\n - ``x``, ``y`` -- arbitrary Python objects\n\n - ``op`` -- comparison operator (one of ``op_LT`, ``op_LE``,\n ``op_EQ``, ``op_NE``, ``op_GT``, ``op_GE``).\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import *\n sage: richcmp(3, 4, op_LT)\n True\n sage: richcmp(x, x^2, op_EQ)\n x == x^2\n\n The two examples above are completely equivalent to ``3 < 4``\n and ``x == x^2``. For this reason, it only makes sense in practice\n to call ``richcmp`` with a non-constant value for ``op``.\n\n We can write a custom ``Element`` class which shows a more\n realistic example of how to use this::\n\n sage: from sage.structure.element import Element\n sage: class MyElement(Element):\n ....: def __init__(self, parent, value):\n ....: Element.__init__(self, parent)\n ....: self.v = value\n ....: def _richcmp_(self, other, op):\n ....: return richcmp(self.v, other.v, op)\n sage: P = Parent()\n sage: x = MyElement(P, 3)\n sage: y = MyElement(P, 3)\n sage: x < y\n False\n sage: x == y\n True\n sage: x > y\n False\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/matroids/basis_matroid.c:16114:18: warning: '__pyx_pw_4sage_7cpython_6string_3str_to_bytes' defined but not used [-Wunused-function] -16114 | static PyObject *__pyx_pw_4sage_7cpython_6string_3str_to_bytes(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/matroids/basis_matroid.c:16113:13: warning: '__pyx_doc_4sage_7cpython_6string_2str_to_bytes' defined but not used [-Wunused-variable] -16113 | static char __pyx_doc_4sage_7cpython_6string_2str_to_bytes[] = "str_to_bytes(s, encoding=None, errors=None) -> bytes\nFile: sage/cpython/string.pxd (starting at line 54)\n\n Convert ``str`` or ``unicode`` to ``bytes``.\n\n It encodes the given ``str`` to a Python 3 ``bytes``\n using the specified encoding. It is a no-op on ``bytes`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import str_to_bytes\n sage: bs = [str_to_bytes(u'\317\200')]\n sage: all(b == b'\\xcf\\x80' for b in bs)\n True\n sage: str_to_bytes([])\n Traceback (most recent call last):\n ...\n TypeError: expected str... list found\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/matroids/basis_matroid.c:15909:18: warning: '__pyx_pw_4sage_7cpython_6string_1bytes_to_str' defined but not used [-Wunused-function] -15909 | static PyObject *__pyx_pw_4sage_7cpython_6string_1bytes_to_str(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/matroids/basis_matroid.c:15908:13: warning: '__pyx_doc_4sage_7cpython_6string_bytes_to_str' defined but not used [-Wunused-variable] -15908 | static char __pyx_doc_4sage_7cpython_6string_bytes_to_str[] = "bytes_to_str(b, encoding=None, errors=None) -> str\nFile: sage/cpython/string.pxd (starting at line 28)\n\n Convert ``bytes`` to ``str``.\n\n This decodes the given ``bytes`` to a Python 3 unicode ``str`` using\n the specified encoding. It is a no-op on ``str`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import bytes_to_str\n sage: s = bytes_to_str(b'\\xcf\\x80')\n sage: s == u'\317\200'\n True\n sage: bytes_to_str([])\n Traceback (most recent call last):\n ...\n TypeError: expected bytes, list found\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/matroids/basis_exchange_matroid.c: At top level: -build/cythonized/sage/matroids/basis_exchange_matroid.c:25375:18: warning: '__pyx_pw_4sage_7cpython_6string_3str_to_bytes' defined but not used [-Wunused-function] -25375 | static PyObject *__pyx_pw_4sage_7cpython_6string_3str_to_bytes(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/matroids/basis_exchange_matroid.c:25374:13: warning: '__pyx_doc_4sage_7cpython_6string_2str_to_bytes' defined but not used [-Wunused-variable] -25374 | static char __pyx_doc_4sage_7cpython_6string_2str_to_bytes[] = "str_to_bytes(s, encoding=None, errors=None) -> bytes\nFile: sage/cpython/string.pxd (starting at line 54)\n\n Convert ``str`` or ``unicode`` to ``bytes``.\n\n It encodes the given ``str`` to a Python 3 ``bytes``\n using the specified encoding. It is a no-op on ``bytes`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import str_to_bytes\n sage: bs = [str_to_bytes(u'\317\200')]\n sage: all(b == b'\\xcf\\x80' for b in bs)\n True\n sage: str_to_bytes([])\n Traceback (most recent call last):\n ...\n TypeError: expected str... list found\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/matroids/basis_exchange_matroid.c:25170:18: warning: '__pyx_pw_4sage_7cpython_6string_1bytes_to_str' defined but not used [-Wunused-function] -25170 | static PyObject *__pyx_pw_4sage_7cpython_6string_1bytes_to_str(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/matroids/basis_exchange_matroid.c:25169:13: warning: '__pyx_doc_4sage_7cpython_6string_bytes_to_str' defined but not used [-Wunused-variable] -25169 | static char __pyx_doc_4sage_7cpython_6string_bytes_to_str[] = "bytes_to_str(b, encoding=None, errors=None) -> str\nFile: sage/cpython/string.pxd (starting at line 28)\n\n Convert ``bytes`` to ``str``.\n\n This decodes the given ``bytes`` to a Python 3 unicode ``str`` using\n the specified encoding. It is a no-op on ``str`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import bytes_to_str\n sage: s = bytes_to_str(b'\\xcf\\x80')\n sage: s == u'\317\200'\n True\n sage: bytes_to_str([])\n Traceback (most recent call last):\n ...\n TypeError: expected bytes, list found\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/matroids/matroid.c: At top level: build/cythonized/sage/matroids/matroid.c:78477:18: warning: '__pyx_pw_4sage_7cpython_6string_3str_to_bytes' defined but not used [-Wunused-function] 78477 | static PyObject *__pyx_pw_4sage_7cpython_6string_3str_to_bytes(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { @@ -15440,7 +15476,7 @@ build/cythonized/sage/matroids/matroid.c:78476:13: warning: '__pyx_doc_4sage_7cpython_6string_2str_to_bytes' defined but not used [-Wunused-variable] 78476 | static char __pyx_doc_4sage_7cpython_6string_2str_to_bytes[] = "str_to_bytes(s, encoding=None, errors=None) -> bytes\nFile: sage/cpython/string.pxd (starting at line 54)\n\n Convert ``str`` or ``unicode`` to ``bytes``.\n\n It encodes the given ``str`` to a Python 3 ``bytes``\n using the specified encoding. It is a no-op on ``bytes`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import str_to_bytes\n sage: bs = [str_to_bytes(u'\317\200')]\n sage: all(b == b'\\xcf\\x80' for b in bs)\n True\n sage: str_to_bytes([])\n Traceback (most recent call last):\n ...\n TypeError: expected str... list found\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[261/528] build/cythonized/sage/matroids/matroid.c:78272:18: warning: '__pyx_pw_4sage_7cpython_6string_1bytes_to_str' defined but not used [-Wunused-function] +build/cythonized/sage/matroids/matroid.c:78272:18: warning: '__pyx_pw_4sage_7cpython_6string_1bytes_to_str' defined but not used [-Wunused-function] 78272 | static PyObject *__pyx_pw_4sage_7cpython_6string_1bytes_to_str(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/matroids/matroid.c:78271:13: warning: '__pyx_doc_4sage_7cpython_6string_bytes_to_str' defined but not used [-Wunused-variable] @@ -15455,16 +15491,28 @@ build/cythonized/sage/matroids/matroid.c:76403:18: warning: '__pyx_pw_4sage_9structure_7richcmp_7rich_to_bool_sgn' defined but not used [-Wunused-function] 76403 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_7rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/matrix/matrix_polynomial_dense.c:38403:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] +38403 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/matroids/matroid.c:76402:13: warning: '__pyx_doc_4sage_9structure_7richcmp_6rich_to_bool_sgn' defined but not used [-Wunused-variable] 76402 | static char __pyx_doc_4sage_9structure_7richcmp_6rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/richcmp.pxd (starting at line 187)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/matrix/matrix_polynomial_dense.c:38402:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] +38402 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/matrix/matrix_polynomial_dense.c:38058:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] +38058 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/matrix/matrix_polynomial_dense.c:38057:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] +38057 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/matroids/matroid.c:76274:18: warning: '__pyx_pw_4sage_9structure_7richcmp_5rich_to_bool' defined but not used [-Wunused-function] 76274 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_5rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/matroids/matroid.c:76273:13: warning: '__pyx_doc_4sage_9structure_7richcmp_4rich_to_bool' defined but not used [-Wunused-variable] 76273 | static char __pyx_doc_4sage_9structure_7richcmp_4rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/richcmp.pxd (starting at line 120)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an old-style comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an old-style comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n :func:`rich_to_bool_sgn` if ``c`` could be outside the\n [-1, 0, 1] range.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/matroids/matroid.c:76084:18: warning: '__pyx_pw_4sage_9structure_7richcmp_3richcmp_not_equal' defined but not used [-Wunused-function] +[261/528] build/cythonized/sage/matroids/matroid.c:76084:18: warning: '__pyx_pw_4sage_9structure_7richcmp_3richcmp_not_equal' defined but not used [-Wunused-function] 76084 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_3richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/matroids/matroid.c:76083:13: warning: '__pyx_doc_4sage_9structure_7richcmp_2richcmp_not_equal' defined but not used [-Wunused-variable] @@ -15488,19 +15536,19 @@ build/cythonized/sage/matrix/strassen.c:9108:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 9108 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[262/528] build/cythonized/sage/matrix/matrix_polynomial_dense.c:38403:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] -38403 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { +[262/528] [263/528] build/cythonized/sage/matrix/misc.c:9623:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] + 9623 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/matrix/matrix_polynomial_dense.c:38402:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] -38402 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; +build/cythonized/sage/matrix/misc.c:9622:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] + 9622 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/matrix/matrix_polynomial_dense.c:38058:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] -38058 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { +build/cythonized/sage/matrix/misc.c:9278:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] + 9278 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/matrix/matrix_polynomial_dense.c:38057:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] -38057 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; +build/cythonized/sage/matrix/misc.c:9277:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] + 9277 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[263/528] [264/528] build/cythonized/sage/matrix/matrix_window.c:9450:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] +build/cythonized/sage/matrix/matrix_window.c:9450:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] 9450 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/matrix/matrix_window.c:9449:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] @@ -15512,19 +15560,7 @@ build/cythonized/sage/matrix/matrix_window.c:9104:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 9104 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/matrix/misc.c:9623:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] - 9623 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/matrix/misc.c:9622:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] - 9622 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/matrix/misc.c:9278:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] - 9278 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/matrix/misc.c:9277:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] - 9277 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/matrix/matrix_symbolic_dense.c:9178:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] +[264/528] build/cythonized/sage/matrix/matrix_symbolic_dense.c:9178:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] 9178 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/matrix/matrix_symbolic_dense.c:9177:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] @@ -15597,7 +15633,7 @@ build/cythonized/sage/matrix/matrix_real_double_dense.c:3552:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 3552 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[267/528] [268/528] build/cythonized/sage/matrix/matrix_rational_sparse.c:9573:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] +[267/528] build/cythonized/sage/matrix/matrix_rational_sparse.c:9573:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] 9573 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/matrix/matrix_rational_sparse.c:9572:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] @@ -15609,7 +15645,7 @@ build/cythonized/sage/matrix/matrix_rational_sparse.c:9227:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 9227 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[269/528] In file included from /usr/include/singular/singular/kernel/mod2.h:13, +[268/528] [269/528] In file included from /usr/include/singular/singular/kernel/mod2.h:13, from /usr/include/singular/singular/Singular/libsingular.h:6, from build/cythonized/sage/matrix/matrix_mpolynomial_dense.cpp:827: /usr/include/singular/singular/polys/monomials/p_polys.h: In function 'void p_SetCompP(poly, int, ring)': @@ -15783,7 +15819,20 @@ /usr/include/singular/singular/coeffs/longrat.h:97:3: note: in expansion of macro 'n_Test' 97 | n_Test(q, r); | ^~~~~~ -build/cythonized/sage/matrix/matrix_rational_dense.cpp:29599:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7richcmp_9revop(PyObject*, PyObject*)' defined but not used [-Wunused-function] +build/cythonized/sage/matrix/matrix_mpolynomial_dense.cpp: At global scope: +build/cythonized/sage/matrix/matrix_mpolynomial_dense.cpp:7994:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] + 7994 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/matrix/matrix_mpolynomial_dense.cpp:7993:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] + 7993 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/matrix/matrix_mpolynomial_dense.cpp:7649:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] + 7649 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/matrix/matrix_mpolynomial_dense.cpp:7648:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] + 7648 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[270/528] build/cythonized/sage/matrix/matrix_rational_dense.cpp:29599:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7richcmp_9revop(PyObject*, PyObject*)' defined but not used [-Wunused-function] 29599 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_9revop(PyObject *__pyx_self, PyObject *__pyx_arg_op) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/matrix/matrix_rational_dense.cpp:29598:13: warning: '__pyx_doc_4sage_9structure_7richcmp_8revop' defined but not used [-Wunused-variable] @@ -15837,27 +15886,14 @@ build/cythonized/sage/matrix/matrix_rational_dense.cpp:26014:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 26014 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[270/528] build/cythonized/sage/matrix/matrix_mpolynomial_dense.cpp: At global scope: -build/cythonized/sage/matrix/matrix_mpolynomial_dense.cpp:7994:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] - 7994 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/matrix/matrix_mpolynomial_dense.cpp:7993:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] - 7993 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/matrix/matrix_mpolynomial_dense.cpp:7649:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] - 7649 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/matrix/matrix_mpolynomial_dense.cpp:7648:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] - 7648 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/matrix/matrix_rational_dense.cpp: In function 'void __pyx_f_4sage_4libs_3gmp_9randomize_mpq_randomize_entry_recip_uniform_nonzero(__mpq_struct*)': +[271/528] build/cythonized/sage/matrix/matrix_rational_dense.cpp: In function 'void __pyx_f_4sage_4libs_3gmp_9randomize_mpq_randomize_entry_recip_uniform_nonzero(__mpq_struct*)': build/cythonized/sage/matrix/matrix_rational_dense.cpp:28839:27: warning: infinite recursion detected [-Winfinite-recursion] 28839 | static CYTHON_INLINE void __pyx_f_4sage_4libs_3gmp_9randomize_mpq_randomize_entry_recip_uniform_nonzero(__mpq_struct *__pyx_v_x) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/matrix/matrix_rational_dense.cpp:28851:80: note: recursive call 28851 | __pyx_f_4sage_4libs_3gmp_9randomize_mpq_randomize_entry_recip_uniform_nonzero(__pyx_v_x); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -[272/528] [271/528] [273/528] [274/528] build/cythonized/sage/matrix/matrix_mod2_dense.cpp:20866:20: warning: 'PyObject* __pyx_pw_4sage_7cpython_6string_3str_to_bytes(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] +[272/528] [273/528] build/cythonized/sage/matrix/matrix_mod2_dense.cpp:20866:20: warning: 'PyObject* __pyx_pw_4sage_7cpython_6string_3str_to_bytes(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] 20866 | static PyObject *__pyx_pw_4sage_7cpython_6string_3str_to_bytes(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/matrix/matrix_mod2_dense.cpp:20865:15: warning: '__pyx_doc_4sage_7cpython_6string_2str_to_bytes' defined but not used [-Wunused-variable] @@ -15911,7 +15947,49 @@ build/cythonized/sage/matrix/matrix_mod2_dense.cpp:17436:15: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 17436 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[275/528] build/cythonized/sage/matrix/matrix_integer_dense.cpp: In function '__mpz_struct (* __pyx_f_4sage_6matrix_20matrix_integer_dense_fmpz_mat_to_mpz_array(fmpz_mat_struct*))[1]': +[274/528] [275/528] [276/528] build/cythonized/sage/matrix/matrix_gf2e_dense.cpp:13768:22: warning: 'PyObject* __pyx_pw_4sage_9structure_7richcmp_9revop(PyObject*, PyObject*)' defined but not used [-Wunused-function] +13768 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_9revop(PyObject *__pyx_self, PyObject *__pyx_arg_op) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/matrix/matrix_gf2e_dense.cpp:13767:17: warning: '__pyx_doc_4sage_9structure_7richcmp_8revop' defined but not used [-Wunused-variable] +13767 | static char __pyx_doc_4sage_9structure_7richcmp_8revop[] = "revop(int op) -> int\nFile: sage/structure/richcmp.pxd (starting at line 199)\n\n Return the reverse operation of ``op``.\n\n For example, <= becomes >=, etc.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import revop\n sage: [revop(i) for i in range(6)]\n [4, 5, 2, 3, 0, 1]\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/matrix/matrix_gf2e_dense.cpp:13641:22: warning: 'PyObject* __pyx_pw_4sage_9structure_7richcmp_7rich_to_bool_sgn(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] +13641 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_7rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/matrix/matrix_gf2e_dense.cpp:13640:17: warning: '__pyx_doc_4sage_9structure_7richcmp_6rich_to_bool_sgn' defined but not used [-Wunused-variable] +13640 | static char __pyx_doc_4sage_9structure_7richcmp_6rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/richcmp.pxd (starting at line 187)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/matrix/matrix_gf2e_dense.cpp:13512:22: warning: 'PyObject* __pyx_pw_4sage_9structure_7richcmp_5rich_to_bool(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] +13512 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_5rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/matrix/matrix_gf2e_dense.cpp:13511:17: warning: '__pyx_doc_4sage_9structure_7richcmp_4rich_to_bool' defined but not used [-Wunused-variable] +13511 | static char __pyx_doc_4sage_9structure_7richcmp_4rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/richcmp.pxd (starting at line 120)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an old-style comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an old-style comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n :func:`rich_to_bool_sgn` if ``c`` could be outside the\n [-1, 0, 1] range.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/matrix/matrix_gf2e_dense.cpp:13322:22: warning: 'PyObject* __pyx_pw_4sage_9structure_7richcmp_3richcmp_not_equal(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] +13322 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_3richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/matrix/matrix_gf2e_dense.cpp:13321:17: warning: '__pyx_doc_4sage_9structure_7richcmp_2richcmp_not_equal' defined but not used [-Wunused-variable] +13321 | static char __pyx_doc_4sage_9structure_7richcmp_2richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/richcmp.pxd (starting at line 56)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/matrix/matrix_gf2e_dense.cpp:13106:22: warning: 'PyObject* __pyx_pw_4sage_9structure_7richcmp_1richcmp(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] +13106 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_1richcmp(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/matrix/matrix_gf2e_dense.cpp:13105:17: warning: '__pyx_doc_4sage_9structure_7richcmp_richcmp' defined but not used [-Wunused-variable] +13105 | static char __pyx_doc_4sage_9structure_7richcmp_richcmp[] = "richcmp(x, y, int op)\nFile: sage/structure/richcmp.pxd (starting at line 6)\n\n Return the result of the rich comparison of ``x`` and ``y`` with\n operator ``op``.\n\n INPUT:\n\n - ``x``, ``y`` -- arbitrary Python objects\n\n - ``op`` -- comparison operator (one of ``op_LT`, ``op_LE``,\n ``op_EQ``, ``op_NE``, ``op_GT``, ``op_GE``).\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import *\n sage: richcmp(3, 4, op_LT)\n True\n sage: richcmp(x, x^2, op_EQ)\n x == x^2\n\n The two examples above are completely equivalent to ``3 < 4``\n and ``x == x^2``. For this reason, it only makes sense in practice\n to call ``richcmp`` with a non-constant value for ``op``.\n\n We can write a custom ``Element`` class which shows a more\n realistic example of how to use this::\n\n sage: from sage.structure.element import Element\n sage: class MyElement(Element):\n ....: def __init__(self, parent, value):\n ....: Element.__init__(self, parent)\n ....: self.v = value\n ....: def _richcmp_(self, other, op):\n ....: return richcmp(self.v, other.v, op)\n sage: P = Parent()\n sage: x = MyElement(P, 3)\n sage: y = MyElement(P, 3)\n sage: x < y\n False\n sage: x == y\n True\n sage: x > y\n False\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/matrix/matrix_gf2e_dense.cpp:12819:22: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] +12819 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/matrix/matrix_gf2e_dense.cpp:12818:17: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] +12818 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/matrix/matrix_gf2e_dense.cpp:12474:22: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] +12474 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/matrix/matrix_gf2e_dense.cpp:12473:17: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] +12473 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/matrix/matrix_integer_dense.cpp: In function '__mpz_struct (* __pyx_f_4sage_6matrix_20matrix_integer_dense_fmpz_mat_to_mpz_array(fmpz_mat_struct*))[1]': build/cythonized/sage/matrix/matrix_integer_dense.cpp:6828:33: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'long int' [-Wsign-compare] 6828 | for (__pyx_t_5 = 0; __pyx_t_5 < __pyx_t_4; __pyx_t_5+=1) { | ~~~~~~~~~~^~~~~~~~~~~ @@ -15941,7 +16019,7 @@ build/cythonized/sage/matrix/matrix_integer_dense.cpp:16237:33: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'Py_ssize_t' {aka 'long int'} [-Wsign-compare] 16237 | for (__pyx_v_i = 0; __pyx_v_i < __pyx_t_7; __pyx_v_i++) { | ~~~~~~~~~~^~~~~~~~~~~ -[276/528] build/cythonized/sage/matrix/matrix_integer_dense.cpp: In function 'PyObject* __pyx_pf_4sage_6matrix_20matrix_integer_dense_20Matrix_integer_dense_106_rational_kernel_iml(__pyx_obj_4sage_6matrix_20matrix_integer_dense_Matrix_integer_dense*)': +build/cythonized/sage/matrix/matrix_integer_dense.cpp: In function 'PyObject* __pyx_pf_4sage_6matrix_20matrix_integer_dense_20Matrix_integer_dense_106_rational_kernel_iml(__pyx_obj_4sage_6matrix_20matrix_integer_dense_Matrix_integer_dense*)': build/cythonized/sage/matrix/matrix_integer_dense.cpp:32627:35: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'Py_ssize_t' {aka 'long int'} [-Wsign-compare] 32627 | for (__pyx_t_13 = 0; __pyx_t_13 < __pyx_t_12; __pyx_t_13+=1) { | ~~~~~~~~~~~^~~~~~~~~~~~ @@ -15987,48 +16065,6 @@ build/cythonized/sage/matrix/matrix_integer_dense.cpp:49974:35: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'Py_ssize_t' {aka 'long int'} [-Wsign-compare] 49974 | for (__pyx_t_14 = 0; __pyx_t_14 < __pyx_t_1; __pyx_t_14+=1) { | ~~~~~~~~~~~^~~~~~~~~~~ -build/cythonized/sage/matrix/matrix_gf2e_dense.cpp:13768:22: warning: 'PyObject* __pyx_pw_4sage_9structure_7richcmp_9revop(PyObject*, PyObject*)' defined but not used [-Wunused-function] -13768 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_9revop(PyObject *__pyx_self, PyObject *__pyx_arg_op) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/matrix/matrix_gf2e_dense.cpp:13767:17: warning: '__pyx_doc_4sage_9structure_7richcmp_8revop' defined but not used [-Wunused-variable] -13767 | static char __pyx_doc_4sage_9structure_7richcmp_8revop[] = "revop(int op) -> int\nFile: sage/structure/richcmp.pxd (starting at line 199)\n\n Return the reverse operation of ``op``.\n\n For example, <= becomes >=, etc.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import revop\n sage: [revop(i) for i in range(6)]\n [4, 5, 2, 3, 0, 1]\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/matrix/matrix_gf2e_dense.cpp:13641:22: warning: 'PyObject* __pyx_pw_4sage_9structure_7richcmp_7rich_to_bool_sgn(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] -13641 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_7rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/matrix/matrix_gf2e_dense.cpp:13640:17: warning: '__pyx_doc_4sage_9structure_7richcmp_6rich_to_bool_sgn' defined but not used [-Wunused-variable] -13640 | static char __pyx_doc_4sage_9structure_7richcmp_6rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/richcmp.pxd (starting at line 187)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/matrix/matrix_gf2e_dense.cpp:13512:22: warning: 'PyObject* __pyx_pw_4sage_9structure_7richcmp_5rich_to_bool(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] -13512 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_5rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/matrix/matrix_gf2e_dense.cpp:13511:17: warning: '__pyx_doc_4sage_9structure_7richcmp_4rich_to_bool' defined but not used [-Wunused-variable] -13511 | static char __pyx_doc_4sage_9structure_7richcmp_4rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/richcmp.pxd (starting at line 120)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an old-style comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an old-style comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n :func:`rich_to_bool_sgn` if ``c`` could be outside the\n [-1, 0, 1] range.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/matrix/matrix_gf2e_dense.cpp:13322:22: warning: 'PyObject* __pyx_pw_4sage_9structure_7richcmp_3richcmp_not_equal(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] -13322 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_3richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/matrix/matrix_gf2e_dense.cpp:13321:17: warning: '__pyx_doc_4sage_9structure_7richcmp_2richcmp_not_equal' defined but not used [-Wunused-variable] -13321 | static char __pyx_doc_4sage_9structure_7richcmp_2richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/richcmp.pxd (starting at line 56)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/matrix/matrix_gf2e_dense.cpp:13106:22: warning: 'PyObject* __pyx_pw_4sage_9structure_7richcmp_1richcmp(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] -13106 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_1richcmp(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/matrix/matrix_gf2e_dense.cpp:13105:17: warning: '__pyx_doc_4sage_9structure_7richcmp_richcmp' defined but not used [-Wunused-variable] -13105 | static char __pyx_doc_4sage_9structure_7richcmp_richcmp[] = "richcmp(x, y, int op)\nFile: sage/structure/richcmp.pxd (starting at line 6)\n\n Return the result of the rich comparison of ``x`` and ``y`` with\n operator ``op``.\n\n INPUT:\n\n - ``x``, ``y`` -- arbitrary Python objects\n\n - ``op`` -- comparison operator (one of ``op_LT`, ``op_LE``,\n ``op_EQ``, ``op_NE``, ``op_GT``, ``op_GE``).\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import *\n sage: richcmp(3, 4, op_LT)\n True\n sage: richcmp(x, x^2, op_EQ)\n x == x^2\n\n The two examples above are completely equivalent to ``3 < 4``\n and ``x == x^2``. For this reason, it only makes sense in practice\n to call ``richcmp`` with a non-constant value for ``op``.\n\n We can write a custom ``Element`` class which shows a more\n realistic example of how to use this::\n\n sage: from sage.structure.element import Element\n sage: class MyElement(Element):\n ....: def __init__(self, parent, value):\n ....: Element.__init__(self, parent)\n ....: self.v = value\n ....: def _richcmp_(self, other, op):\n ....: return richcmp(self.v, other.v, op)\n sage: P = Parent()\n sage: x = MyElement(P, 3)\n sage: y = MyElement(P, 3)\n sage: x < y\n False\n sage: x == y\n True\n sage: x > y\n False\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/matrix/matrix_gf2e_dense.cpp:12819:22: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] -12819 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/matrix/matrix_gf2e_dense.cpp:12818:17: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] -12818 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/matrix/matrix_gf2e_dense.cpp:12474:22: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] -12474 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/matrix/matrix_gf2e_dense.cpp:12473:17: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] -12473 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/matrix/matrix_integer_dense.cpp: At global scope: build/cythonized/sage/matrix/matrix_integer_dense.cpp:55174:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7richcmp_9revop(PyObject*, PyObject*)' defined but not used [-Wunused-function] 55174 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_9revop(PyObject *__pyx_self, PyObject *__pyx_arg_op) { @@ -16084,6 +16120,15 @@ build/cythonized/sage/matrix/matrix_integer_dense.cpp:50280:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 50280 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In function 'PyObject* __Pyx_PyInt_FromSize_t(size_t)', + inlined from 'PyObject* __pyx_pf_4sage_6matrix_17matrix_gf2e_dense_17Matrix_gf2e_dense_32echelonize(__pyx_obj_4sage_6matrix_17matrix_gf2e_dense_Matrix_gf2e_dense*, PyObject*, PyObject*, PyObject*)' at build/cythonized/sage/matrix/matrix_gf2e_dense.cpp:8944:37: +build/cythonized/sage/matrix/matrix_gf2e_dense.cpp:20901:28: warning: '__pyx_v_r' may be used uninitialized [-Wmaybe-uninitialized] +20901 | return PyInt_FromSize_t(ival); + | ^ +build/cythonized/sage/matrix/matrix_gf2e_dense.cpp: In function 'PyObject* __pyx_pf_4sage_6matrix_17matrix_gf2e_dense_17Matrix_gf2e_dense_32echelonize(__pyx_obj_4sage_6matrix_17matrix_gf2e_dense_Matrix_gf2e_dense*, PyObject*, PyObject*, PyObject*)': +build/cythonized/sage/matrix/matrix_gf2e_dense.cpp:8539:10: note: '__pyx_v_r' was declared here + 8539 | size_t __pyx_v_r; + | ^~~~~~~~~ build/cythonized/sage/matrix/matrix_modn_dense_float.cpp: In function 'PyObject* __pyx_f_4sage_6matrix_23matrix_modn_dense_float_linbox_minpoly(__pyx_t_4sage_6matrix_23matrix_modn_dense_float_celement, Py_ssize_t, __pyx_t_4sage_6matrix_23matrix_modn_dense_float_celement*)': build/cythonized/sage/matrix/matrix_modn_dense_float.cpp:6449:33: warning: comparison of integer expressions of different signedness: 'Py_ssize_t' {aka 'long int'} and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 6449 | for (__pyx_t_7 = 0; __pyx_t_7 < __pyx_t_6; __pyx_t_7+=1) { @@ -16092,6 +16137,10 @@ build/cythonized/sage/matrix/matrix_modn_dense_float.cpp:6633:33: warning: comparison of integer expressions of different signedness: 'Py_ssize_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 6633 | for (__pyx_t_7 = 0; __pyx_t_7 < __pyx_t_6; __pyx_t_7+=1) { | ~~~~~~~~~~^~~~~~~~~~~ +build/cythonized/sage/matrix/matrix_modn_sparse.cpp: In function 'PyObject* __pyx_pf_4sage_6matrix_18matrix_modn_sparse_18Matrix_modn_sparse_38_solve_matrix_linbox(__pyx_obj_4sage_6matrix_18matrix_modn_sparse_Matrix_modn_sparse*, PyObject*, PyObject*)': +build/cythonized/sage/matrix/matrix_modn_sparse.cpp:12213:35: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'long int' [-Wsign-compare] +12213 | for (__pyx_t_11 = 0; __pyx_t_11 < __pyx_t_10; __pyx_t_11+=1) { + | ~~~~~~~~~~~^~~~~~~~~~~~ build/cythonized/sage/matrix/matrix_modn_dense_double.cpp: In function 'PyObject* __pyx_f_4sage_6matrix_24matrix_modn_dense_double_linbox_minpoly(__pyx_t_4sage_6matrix_24matrix_modn_dense_double_celement, Py_ssize_t, __pyx_t_4sage_6matrix_24matrix_modn_dense_double_celement*)': build/cythonized/sage/matrix/matrix_modn_dense_double.cpp:6452:33: warning: comparison of integer expressions of different signedness: 'Py_ssize_t' {aka 'long int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 6452 | for (__pyx_t_7 = 0; __pyx_t_7 < __pyx_t_6; __pyx_t_7+=1) { @@ -16100,20 +16149,48 @@ build/cythonized/sage/matrix/matrix_modn_dense_double.cpp:6636:33: warning: comparison of integer expressions of different signedness: 'Py_ssize_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 6636 | for (__pyx_t_7 = 0; __pyx_t_7 < __pyx_t_6; __pyx_t_7+=1) { | ~~~~~~~~~~^~~~~~~~~~~ -build/cythonized/sage/matrix/matrix_modn_sparse.cpp: In function 'PyObject* __pyx_pf_4sage_6matrix_18matrix_modn_sparse_18Matrix_modn_sparse_38_solve_matrix_linbox(__pyx_obj_4sage_6matrix_18matrix_modn_sparse_Matrix_modn_sparse*, PyObject*, PyObject*)': -build/cythonized/sage/matrix/matrix_modn_sparse.cpp:12213:35: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'long int' [-Wsign-compare] -12213 | for (__pyx_t_11 = 0; __pyx_t_11 < __pyx_t_10; __pyx_t_11+=1) { +[277/528] build/cythonized/sage/matrix/matrix_generic_sparse.c:6595:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] + 6595 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/matrix/matrix_generic_sparse.c:6594:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] + 6594 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/matrix/matrix_generic_sparse.c:6250:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] + 6250 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/matrix/matrix_generic_sparse.c:6249:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] + 6249 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[278/528] build/cythonized/sage/matrix/matrix_generic_dense.c:5221:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] + 5221 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/matrix/matrix_generic_dense.c:5220:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] + 5220 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/matrix/matrix_generic_dense.c:4876:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] + 4876 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/matrix/matrix_generic_dense.c:4875:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] + 4875 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/matrix/matrix_modn_sparse.cpp: At global scope: +build/cythonized/sage/matrix/matrix_modn_sparse.cpp:13010:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] +13010 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/matrix/matrix_modn_sparse.cpp:13009:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] +13009 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/matrix/matrix_modn_sparse.cpp:12665:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] +12665 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/matrix/matrix_modn_sparse.cpp:12664:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] +12664 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/matrix/matrix_integer_sparse.cpp: In function 'PyObject* __pyx_pf_4sage_6matrix_21matrix_integer_sparse_21Matrix_integer_sparse_46_solve_matrix_linbox(__pyx_obj_4sage_6matrix_21matrix_integer_sparse_Matrix_integer_sparse*, PyObject*, PyObject*)': +build/cythonized/sage/matrix/matrix_integer_sparse.cpp:12408:35: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'long int' [-Wsign-compare] +12408 | for (__pyx_t_12 = 0; __pyx_t_12 < __pyx_t_11; __pyx_t_12+=1) { | ~~~~~~~~~~~^~~~~~~~~~~~ -In function 'PyObject* __Pyx_PyInt_FromSize_t(size_t)', - inlined from 'PyObject* __pyx_pf_4sage_6matrix_17matrix_gf2e_dense_17Matrix_gf2e_dense_32echelonize(__pyx_obj_4sage_6matrix_17matrix_gf2e_dense_Matrix_gf2e_dense*, PyObject*, PyObject*, PyObject*)' at build/cythonized/sage/matrix/matrix_gf2e_dense.cpp:8944:37: -build/cythonized/sage/matrix/matrix_gf2e_dense.cpp:20901:28: warning: '__pyx_v_r' may be used uninitialized [-Wmaybe-uninitialized] -20901 | return PyInt_FromSize_t(ival); - | ^ -build/cythonized/sage/matrix/matrix_gf2e_dense.cpp: In function 'PyObject* __pyx_pf_4sage_6matrix_17matrix_gf2e_dense_17Matrix_gf2e_dense_32echelonize(__pyx_obj_4sage_6matrix_17matrix_gf2e_dense_Matrix_gf2e_dense*, PyObject*, PyObject*, PyObject*)': -build/cythonized/sage/matrix/matrix_gf2e_dense.cpp:8539:10: note: '__pyx_v_r' was declared here - 8539 | size_t __pyx_v_r; - | ^~~~~~~~~ -build/cythonized/sage/matrix/matrix_modn_dense_float.cpp: At global scope: +[279/528] build/cythonized/sage/matrix/matrix_modn_dense_float.cpp: At global scope: build/cythonized/sage/matrix/matrix_modn_dense_float.cpp:24148:18: warning: 'PyObject* __pyx_pw_4sage_7cpython_6string_3str_to_bytes(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] 24148 | static PyObject *__pyx_pw_4sage_7cpython_6string_3str_to_bytes(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -16168,6 +16245,30 @@ build/cythonized/sage/matrix/matrix_modn_dense_float.cpp:20541:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 20541 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/matrix/matrix_gap.c:6445:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] + 6445 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/matrix/matrix_gap.c:6444:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] + 6444 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/matrix/matrix_gap.c:6100:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] + 6100 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/matrix/matrix_gap.c:6099:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] + 6099 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[280/528] build/cythonized/sage/matrix/matrix_double_sparse.c:4595:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] + 4595 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/matrix/matrix_double_sparse.c:4594:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] + 4594 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/matrix/matrix_double_sparse.c:4250:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] + 4250 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/matrix/matrix_double_sparse.c:4249:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] + 4249 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/matrix/matrix_modn_dense_double.cpp: At global scope: build/cythonized/sage/matrix/matrix_modn_dense_double.cpp:24244:18: warning: 'PyObject* __pyx_pw_4sage_7cpython_6string_3str_to_bytes(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] 24244 | static PyObject *__pyx_pw_4sage_7cpython_6string_3str_to_bytes(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { @@ -16223,71 +16324,6 @@ build/cythonized/sage/matrix/matrix_modn_dense_double.cpp:20637:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 20637 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/matrix/matrix_integer_sparse.cpp: In function 'PyObject* __pyx_pf_4sage_6matrix_21matrix_integer_sparse_21Matrix_integer_sparse_46_solve_matrix_linbox(__pyx_obj_4sage_6matrix_21matrix_integer_sparse_Matrix_integer_sparse*, PyObject*, PyObject*)': -build/cythonized/sage/matrix/matrix_integer_sparse.cpp:12408:35: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'long int' [-Wsign-compare] -12408 | for (__pyx_t_12 = 0; __pyx_t_12 < __pyx_t_11; __pyx_t_12+=1) { - | ~~~~~~~~~~~^~~~~~~~~~~~ -build/cythonized/sage/matrix/matrix_modn_sparse.cpp: At global scope: -build/cythonized/sage/matrix/matrix_modn_sparse.cpp:13010:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] -13010 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/matrix/matrix_modn_sparse.cpp:13009:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] -13009 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/matrix/matrix_modn_sparse.cpp:12665:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] -12665 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/matrix/matrix_modn_sparse.cpp:12664:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] -12664 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[277/528] build/cythonized/sage/matrix/matrix_generic_sparse.c:6595:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] - 6595 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/matrix/matrix_generic_sparse.c:6594:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] - 6594 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/matrix/matrix_generic_sparse.c:6250:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] - 6250 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/matrix/matrix_generic_sparse.c:6249:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] - 6249 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[278/528] build/cythonized/sage/matrix/matrix_generic_dense.c:5221:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] - 5221 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/matrix/matrix_generic_dense.c:5220:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] - 5220 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/matrix/matrix_generic_dense.c:4876:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] - 4876 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/matrix/matrix_generic_dense.c:4875:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] - 4875 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[279/528] build/cythonized/sage/matrix/matrix_gap.c:6445:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] - 6445 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/matrix/matrix_gap.c:6444:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] - 6444 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/matrix/matrix_gap.c:6100:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] - 6100 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/matrix/matrix_gap.c:6099:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] - 6099 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[280/528] build/cythonized/sage/matrix/matrix_double_sparse.c:4595:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] - 4595 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/matrix/matrix_double_sparse.c:4594:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] - 4594 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/matrix/matrix_double_sparse.c:4250:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] - 4250 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/matrix/matrix_double_sparse.c:4249:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] - 4249 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [281/528] In file included from /usr/include/python3.11/numpy/ndarraytypes.h:1940, from /usr/include/python3.11/numpy/ndarrayobject.h:12, from /usr/include/python3.11/numpy/arrayobject.h:5, @@ -16304,6 +16340,9 @@ build/cythonized/sage/matrix/matrix_double_dense.c:25200:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] 25200 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/matrix/matrix_double_dense.c:25199:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] +25199 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/matrix/matrix_dense.c:7196:18: warning: '__pyx_pw_4sage_9structure_7richcmp_9revop' defined but not used [-Wunused-function] 7196 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_9revop(PyObject *__pyx_self, PyObject *__pyx_arg_op) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -16313,9 +16352,6 @@ build/cythonized/sage/matrix/matrix_dense.c:7069:18: warning: '__pyx_pw_4sage_9structure_7richcmp_7rich_to_bool_sgn' defined but not used [-Wunused-function] 7069 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_7rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/matrix/matrix_double_dense.c:25199:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] -25199 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/matrix/matrix_dense.c:7068:13: warning: '__pyx_doc_4sage_9structure_7richcmp_6rich_to_bool_sgn' defined but not used [-Wunused-variable] 7068 | static char __pyx_doc_4sage_9structure_7richcmp_6rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/richcmp.pxd (starting at line 187)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -16383,6 +16419,19 @@ build/cythonized/sage/matrix/matrix_complex_ball_dense.c:10951:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 10951 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/matrix/matrix_integer_sparse.cpp: At global scope: +build/cythonized/sage/matrix/matrix_integer_sparse.cpp:13133:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] +13133 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/matrix/matrix_integer_sparse.cpp:13132:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] +13132 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/matrix/matrix_integer_sparse.cpp:12788:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] +12788 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/matrix/matrix_integer_sparse.cpp:12787:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] +12787 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/matrix/matrix_cyclo_dense.cpp:21207:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] 21207 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -16435,19 +16484,6 @@ ./sage/libs/ntl/ntlwrap_impl.h:35:13: warning: 'void mpz_to_ZZ(NTL::ZZ*, mpz_srcptr)' defined but not used [-Wunused-function] 35 | static void mpz_to_ZZ(struct ZZ* output, mpz_srcptr x) | ^~~~~~~~~ -build/cythonized/sage/matrix/matrix_integer_sparse.cpp: At global scope: -build/cythonized/sage/matrix/matrix_integer_sparse.cpp:13133:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] -13133 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/matrix/matrix_integer_sparse.cpp:13132:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] -13132 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/matrix/matrix_integer_sparse.cpp:12788:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] -12788 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/matrix/matrix_integer_sparse.cpp:12787:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] -12787 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [286/528] build/cythonized/sage/matrix/matrix_cdv.c:3541:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] 3541 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -16539,7 +16575,7 @@ build/cythonized/sage/matrix/change_ring.c:3741:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 3741 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[293/528] [294/528] [295/528] [296/528] [297/528] build/cythonized/sage/matrix/args.c:17015:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] +[293/528] [294/528] build/cythonized/sage/matrix/args.c:17015:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] 17015 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/matrix/args.c:17014:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] @@ -16551,7 +16587,19 @@ build/cythonized/sage/matrix/args.c:16669:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 16669 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/libs/ratpoints.c: In function '__pyx_pf_4sage_4libs_9ratpoints_ratpoints': +build/cythonized/sage/matrix/action.c:10153:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] +10153 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/matrix/action.c:10152:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] +10152 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/matrix/action.c:9808:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] + 9808 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/matrix/action.c:9807:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] + 9807 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[295/528] build/cythonized/sage/libs/ratpoints.c: In function '__pyx_pf_4sage_4libs_9ratpoints_ratpoints': build/cythonized/sage/libs/ratpoints.c:3711:48: warning: passing argument 2 of 'find_points' from incompatible pointer type [-Wincompatible-pointer-types] 3711 | __pyx_v_total = find_points((&__pyx_v_args), __pyx_f_4sage_4libs_9ratpoints_process, ((void *)__pyx_v_plist)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -16583,12 +16631,9 @@ build/cythonized/sage/libs/ratpoints.c:4599:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 4599 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/libs/libecm.c:3790:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] +[296/528] build/cythonized/sage/libs/libecm.c:3790:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] 3790 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/matrix/action.c:10153:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] -10153 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/libs/libecm.c:3789:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] 3789 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -16598,16 +16643,7 @@ build/cythonized/sage/libs/libecm.c:3444:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 3444 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/matrix/action.c:10152:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] -10152 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/matrix/action.c:9808:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] - 9808 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/matrix/action.c:9807:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] - 9807 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/libs/homfly.c:2344:18: warning: '__pyx_pw_4sage_7cpython_6string_3str_to_bytes' defined but not used [-Wunused-function] +[297/528] build/cythonized/sage/libs/homfly.c:2344:18: warning: '__pyx_pw_4sage_7cpython_6string_3str_to_bytes' defined but not used [-Wunused-function] 2344 | static PyObject *__pyx_pw_4sage_7cpython_6string_3str_to_bytes(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/libs/homfly.c:2343:13: warning: '__pyx_doc_4sage_7cpython_6string_2str_to_bytes' defined but not used [-Wunused-variable] @@ -16619,7 +16655,7 @@ build/cythonized/sage/libs/homfly.c:2138:13: warning: '__pyx_doc_4sage_7cpython_6string_bytes_to_str' defined but not used [-Wunused-variable] 2138 | static char __pyx_doc_4sage_7cpython_6string_bytes_to_str[] = "bytes_to_str(b, encoding=None, errors=None) -> str\nFile: sage/cpython/string.pxd (starting at line 28)\n\n Convert ``bytes`` to ``str``.\n\n This decodes the given ``bytes`` to a Python 3 unicode ``str`` using\n the specified encoding. It is a no-op on ``str`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import bytes_to_str\n sage: s = bytes_to_str(b'\\xcf\\x80')\n sage: s == u'\317\200'\n True\n sage: bytes_to_str([])\n Traceback (most recent call last):\n ...\n TypeError: expected bytes, list found\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[298/528] build/cythonized/sage/libs/ecl.c:12145:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] +[299/528] [298/528] [300/528] build/cythonized/sage/libs/ecl.c:12145:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] 12145 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/libs/ecl.c:12144:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] @@ -16643,7 +16679,7 @@ build/cythonized/sage/libs/ecl.c:11370:13: warning: '__pyx_doc_4sage_7cpython_6string_bytes_to_str' defined but not used [-Wunused-variable] 11370 | static char __pyx_doc_4sage_7cpython_6string_bytes_to_str[] = "bytes_to_str(b, encoding=None, errors=None) -> str\nFile: sage/cpython/string.pxd (starting at line 28)\n\n Convert ``bytes`` to ``str``.\n\n This decodes the given ``bytes`` to a Python 3 unicode ``str`` using\n the specified encoding. It is a no-op on ``str`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import bytes_to_str\n sage: s = bytes_to_str(b'\\xcf\\x80')\n sage: s == u'\317\200'\n True\n sage: bytes_to_str([])\n Traceback (most recent call last):\n ...\n TypeError: expected bytes, list found\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[299/528] [300/528] build/cythonized/sage/libs/symmetrica/symmetrica.c:10064:14: warning: '__pyx_f_4sage_4libs_10symmetrica_10symmetrica__op_schubert_general' defined but not used [-Wunused-function] +build/cythonized/sage/libs/symmetrica/symmetrica.c:10064:14: warning: '__pyx_f_4sage_4libs_10symmetrica_10symmetrica__op_schubert_general' defined but not used [-Wunused-function] 10064 | static void *__pyx_f_4sage_4libs_10symmetrica_10symmetrica__op_schubert_general(PyObject *__pyx_v_d, OP __pyx_v_res) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [301/528] In file included from /usr/include/singular/singular/kernel/mod2.h:13, @@ -16809,7 +16845,103 @@ /usr/include/singular/singular/kernel/GBEngine/kInline.h:1065:3: note: in expansion of macro 'p_LmCheckPolyRing' 1065 | p_LmCheckPolyRing(p2, leadRing); | ^~~~~~~~~~~~~~~~~ -[302/528] [303/528] In file included from /usr/include/singular/singular/kernel/mod2.h:13, +In file included from /usr/include/singular/singular/polys/monomials/ring.h:12, + from /usr/include/singular/singular/kernel/polys.h:15, + from /usr/include/singular/singular/kernel/structs.h:21, + from /usr/include/singular/singular/Singular/libsingular.h:7: +/usr/include/singular/singular/coeffs/longrat.h: In function 'BOOLEAN nlIsInteger(number, coeffs)': +/usr/include/singular/singular/coeffs/coeffs.h:711:22: warning: statement has no effect [-Wunused-value] + 711 | #define n_Test(a,r) 1 + | ^ +/usr/include/singular/singular/coeffs/longrat.h:97:3: note: in expansion of macro 'n_Test' + 97 | n_Test(q, r); + | ^~~~~~ +build/cythonized/sage/libs/singular/singular.cpp: At global scope: +build/cythonized/sage/libs/singular/singular.cpp:14658:18: warning: 'PyObject* __pyx_pw_4sage_7cpython_6string_3str_to_bytes(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] +14658 | static PyObject *__pyx_pw_4sage_7cpython_6string_3str_to_bytes(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/libs/singular/singular.cpp:14657:13: warning: '__pyx_doc_4sage_7cpython_6string_2str_to_bytes' defined but not used [-Wunused-variable] +14657 | static char __pyx_doc_4sage_7cpython_6string_2str_to_bytes[] = "str_to_bytes(s, encoding=None, errors=None) -> bytes\nFile: sage/cpython/string.pxd (starting at line 54)\n\n Convert ``str`` or ``unicode`` to ``bytes``.\n\n It encodes the given ``str`` to a Python 3 ``bytes``\n using the specified encoding. It is a no-op on ``bytes`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import str_to_bytes\n sage: bs = [str_to_bytes(u'\317\200')]\n sage: all(b == b'\\xcf\\x80' for b in bs)\n True\n sage: str_to_bytes([])\n Traceback (most recent call last):\n ...\n TypeError: expected str... list found\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/libs/singular/singular.cpp:14453:18: warning: 'PyObject* __pyx_pw_4sage_7cpython_6string_1bytes_to_str(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] +14453 | static PyObject *__pyx_pw_4sage_7cpython_6string_1bytes_to_str(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/libs/singular/singular.cpp:14452:13: warning: '__pyx_doc_4sage_7cpython_6string_bytes_to_str' defined but not used [-Wunused-variable] +14452 | static char __pyx_doc_4sage_7cpython_6string_bytes_to_str[] = "bytes_to_str(b, encoding=None, errors=None) -> str\nFile: sage/cpython/string.pxd (starting at line 28)\n\n Convert ``bytes`` to ``str``.\n\n This decodes the given ``bytes`` to a Python 3 unicode ``str`` using\n the specified encoding. It is a no-op on ``str`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import bytes_to_str\n sage: s = bytes_to_str(b'\\xcf\\x80')\n sage: s == u'\317\200'\n True\n sage: bytes_to_str([])\n Traceback (most recent call last):\n ...\n TypeError: expected bytes, list found\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/libs/singular/singular.cpp:13958:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] +13958 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/libs/singular/singular.cpp:13957:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] +13957 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/libs/singular/singular.cpp:13613:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] +13613 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/libs/singular/singular.cpp:13612:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] +13612 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from build/cythonized/sage/libs/singular/singular.cpp:4280: +./sage/libs/ntl/ntlwrap_impl.h:716:13: warning: 'void ZZ_pX_InvMod_newton_ram(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ_pXModulus&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] + 716 | static void ZZ_pX_InvMod_newton_ram(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ_pXModulus &F, const struct ZZ_pContext &cpn) + | ^~~~~~~~~~~~~~~~~~~~~~~ +./sage/libs/ntl/ntlwrap_impl.h:681:13: warning: 'void ZZ_pX_InvMod_newton_unram(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ_pXModulus&, const NTL::ZZ_pContext&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] + 681 | static void ZZ_pX_InvMod_newton_unram(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ_pXModulus &F, const struct ZZ_pContext &cpn, const struct ZZ_pContext &cp) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +./sage/libs/ntl/ntlwrap_impl.h:655:13: warning: 'void ZZ_pX_right_pshift(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] + 655 | static void ZZ_pX_right_pshift(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ &pn, const struct ZZ_pContext &c) + | ^~~~~~~~~~~~~~~~~~ +./sage/libs/ntl/ntlwrap_impl.h:629:13: warning: 'void ZZ_pX_left_pshift(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] + 629 | static void ZZ_pX_left_pshift(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ &pn, const struct ZZ_pContext &c) + | ^~~~~~~~~~~~~~~~~ +./sage/libs/ntl/ntlwrap_impl.h:575:13: warning: 'void ZZ_pX_min_val_coeff(long int&, long int&, const NTL::ZZ_pX&, const NTL::ZZ&)' defined but not used [-Wunused-function] + 575 | static void ZZ_pX_min_val_coeff(long & valuation, long &index, const struct ZZ_pX &f, const struct ZZ &p) + | ^~~~~~~~~~~~~~~~~~~ +./sage/libs/ntl/ntlwrap_impl.h:537:13: warning: 'void ZZ_pEX_conv_modulus(NTL::ZZ_pEX&, const NTL::ZZ_pEX&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] + 537 | static void ZZ_pEX_conv_modulus(ZZ_pEX &fout, const ZZ_pEX &fin, const ZZ_pContext &modout) + | ^~~~~~~~~~~~~~~~~~~ +./sage/libs/ntl/ntlwrap_impl.h:441:13: warning: 'void ZZ_pX_linear_roots(NTL::ZZ_p***, long int*, NTL::ZZ_pX*)' defined but not used [-Wunused-function] + 441 | static void ZZ_pX_linear_roots(struct ZZ_p*** v, long* n, struct ZZ_pX* f) + | ^~~~~~~~~~~~~~~~~~ +./sage/libs/ntl/ntlwrap_impl.h:427:13: warning: 'void ZZ_pX_factor(NTL::ZZ_pX***, long int**, long int*, NTL::ZZ_pX*, long int)' defined but not used [-Wunused-function] + 427 | static void ZZ_pX_factor(struct ZZ_pX*** v, long** e, long* n, struct ZZ_pX* x, long verbose) + | ^~~~~~~~~~~~ +./sage/libs/ntl/ntlwrap_impl.h:415:14: warning: 'char* ZZ_pX_trace_list(NTL::ZZ_pX*)' defined but not used [-Wunused-function] + 415 | static char* ZZ_pX_trace_list(struct ZZ_pX* x) + | ^~~~~~~~~~~~~~~~ +./sage/libs/ntl/ntlwrap_impl.h:398:13: warning: 'void ZZX_squarefree_decomposition(NTL::ZZX***, long int**, long int*, NTL::ZZX*)' defined but not used [-Wunused-function] + 398 | static void ZZX_squarefree_decomposition(struct ZZX*** v, long** e, long* n, struct ZZX* x) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./sage/libs/ntl/ntlwrap_impl.h:334:14: warning: 'char* ZZX_trace_list(NTL::ZZX*)' defined but not used [-Wunused-function] + 334 | static char* ZZX_trace_list(struct ZZX* x) + | ^~~~~~~~~~~~~~ +./sage/libs/ntl/ntlwrap_impl.h:132:14: warning: 'char* ZZX_repr(NTL::ZZX*)' defined but not used [-Wunused-function] + 132 | static char* ZZX_repr(struct ZZX* x) + | ^~~~~~~~ +./sage/libs/ntl/ntlwrap_impl.h:35:13: warning: 'void mpz_to_ZZ(NTL::ZZ*, mpz_srcptr)' defined but not used [-Wunused-function] + 35 | static void mpz_to_ZZ(struct ZZ* output, mpz_srcptr x) + | ^~~~~~~~~ +In function '__pyx_pf_4sage_6matrix_7matrix0_6Matrix_26__setitem__', + inlined from '__pyx_pw_4sage_6matrix_7matrix0_6Matrix_27__setitem__' at build/cythonized/sage/matrix/matrix0.c:8603:13, + inlined from '__pyx_mp_ass_subscript_4sage_6matrix_7matrix0_Matrix' at build/cythonized/sage/matrix/matrix0.c:42484:12: +build/cythonized/sage/matrix/matrix0.c:9589:24: warning: '__pyx_v_row' may be used uninitialized [-Wmaybe-uninitialized] + 9589 | __pyx_t_6 = ((struct __pyx_vtabstruct_4sage_6matrix_7matrix0_Matrix *)__pyx_v_self->__pyx_base.__pyx_base.__pyx_base.__pyx_vtab)->set_unsafe(__pyx_v_self, __pyx_v_row, __pyx_v_col, __pyx_v_value_element); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 1470, __pyx_L1_error) + | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/matrix/matrix0.c: In function '__pyx_mp_ass_subscript_4sage_6matrix_7matrix0_Matrix': +build/cythonized/sage/matrix/matrix0.c:8618:14: note: '__pyx_v_row' was declared here + 8618 | Py_ssize_t __pyx_v_row; + | ^~~~~~~~~~~ +In function '__pyx_pf_4sage_6matrix_7matrix0_6Matrix_26__setitem__', + inlined from '__pyx_pw_4sage_6matrix_7matrix0_6Matrix_27__setitem__' at build/cythonized/sage/matrix/matrix0.c:8603:13, + inlined from '__pyx_mp_ass_subscript_4sage_6matrix_7matrix0_Matrix' at build/cythonized/sage/matrix/matrix0.c:42484:12: +build/cythonized/sage/matrix/matrix0.c:9705:22: warning: '__pyx_v_col' may be used uninitialized [-Wmaybe-uninitialized] + 9705 | __pyx_t_2 = ((struct __pyx_vtabstruct_4sage_6matrix_7matrix0_Matrix *)__pyx_v_self->__pyx_base.__pyx_base.__pyx_base.__pyx_vtab)->set_unsafe(__pyx_v_self, __pyx_v_row, __pyx_v_col, __pyx_v_value_element); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1476, __pyx_L1_error) + | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/matrix/matrix0.c: In function '__pyx_mp_ass_subscript_4sage_6matrix_7matrix0_Matrix': +build/cythonized/sage/matrix/matrix0.c:8619:14: note: '__pyx_v_col' was declared here + 8619 | Py_ssize_t __pyx_v_col; + | ^~~~~~~~~~~ +[302/528] In file included from /usr/include/singular/singular/kernel/mod2.h:13, from /usr/include/singular/singular/Singular/libsingular.h:6, from build/cythonized/sage/libs/singular/ring.cpp:828: /usr/include/singular/singular/polys/monomials/p_polys.h: In function 'void p_SetCompP(poly, int, ring)': @@ -17008,7 +17140,7 @@ build/cythonized/sage/libs/singular/ring.cpp:9372:13: warning: '__pyx_doc_4sage_7cpython_6string_bytes_to_str' defined but not used [-Wunused-variable] 9372 | static char __pyx_doc_4sage_7cpython_6string_bytes_to_str[] = "bytes_to_str(b, encoding=None, errors=None) -> str\nFile: sage/cpython/string.pxd (starting at line 28)\n\n Convert ``bytes`` to ``str``.\n\n This decodes the given ``bytes`` to a Python 3 unicode ``str`` using\n the specified encoding. It is a no-op on ``str`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import bytes_to_str\n sage: s = bytes_to_str(b'\\xcf\\x80')\n sage: s == u'\317\200'\n True\n sage: bytes_to_str([])\n Traceback (most recent call last):\n ...\n TypeError: expected bytes, list found\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/singular/singular/kernel/mod2.h:13, +[303/528] In file included from /usr/include/singular/singular/kernel/mod2.h:13, from /usr/include/singular/singular/Singular/libsingular.h:6, from build/cythonized/sage/libs/singular/polynomial.cpp:837: /usr/include/singular/singular/polys/monomials/p_polys.h: In function 'void p_SetCompP(poly, int, ring)': @@ -17171,18 +17303,7 @@ /usr/include/singular/singular/kernel/GBEngine/kInline.h:1065:3: note: in expansion of macro 'p_LmCheckPolyRing' 1065 | p_LmCheckPolyRing(p2, leadRing); | ^~~~~~~~~~~~~~~~~ -[304/528] In file included from /usr/include/singular/singular/polys/monomials/ring.h:12, - from /usr/include/singular/singular/kernel/polys.h:15, - from /usr/include/singular/singular/kernel/structs.h:21, - from /usr/include/singular/singular/Singular/libsingular.h:7: -/usr/include/singular/singular/coeffs/longrat.h: In function 'BOOLEAN nlIsInteger(number, coeffs)': -/usr/include/singular/singular/coeffs/coeffs.h:711:22: warning: statement has no effect [-Wunused-value] - 711 | #define n_Test(a,r) 1 - | ^ -/usr/include/singular/singular/coeffs/longrat.h:97:3: note: in expansion of macro 'n_Test' - 97 | n_Test(q, r); - | ^~~~~~ -In file included from /usr/include/singular/singular/kernel/mod2.h:13, +[304/528] In file included from /usr/include/singular/singular/kernel/mod2.h:13, from /usr/include/singular/singular/Singular/libsingular.h:6, from build/cythonized/sage/libs/singular/option.cpp:824: /usr/include/singular/singular/polys/monomials/p_polys.h: In function 'void p_SetCompP(poly, int, ring)': @@ -17365,71 +17486,49 @@ build/cythonized/sage/matrix/matrix_modn_dense_float.cpp:21509:7: note: call to 'void free(void*)' here 21509 | free(__pyx_v_ptr); | ~~~~^~~~~~~~~~~~~ -build/cythonized/sage/libs/singular/singular.cpp: At global scope: -build/cythonized/sage/libs/singular/singular.cpp:14658:18: warning: 'PyObject* __pyx_pw_4sage_7cpython_6string_3str_to_bytes(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] -14658 | static PyObject *__pyx_pw_4sage_7cpython_6string_3str_to_bytes(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { +In file included from /usr/include/singular/singular/polys/monomials/ring.h:12, + from /usr/include/singular/singular/kernel/polys.h:15, + from /usr/include/singular/singular/kernel/structs.h:21, + from /usr/include/singular/singular/Singular/libsingular.h:7: +/usr/include/singular/singular/coeffs/longrat.h: In function 'BOOLEAN nlIsInteger(number, coeffs)': +/usr/include/singular/singular/coeffs/coeffs.h:711:22: warning: statement has no effect [-Wunused-value] + 711 | #define n_Test(a,r) 1 + | ^ +/usr/include/singular/singular/coeffs/longrat.h:97:3: note: in expansion of macro 'n_Test' + 97 | n_Test(q, r); + | ^~~~~~ +build/cythonized/sage/libs/singular/polynomial.cpp: At global scope: +build/cythonized/sage/libs/singular/polynomial.cpp:8377:18: warning: 'PyObject* __pyx_pw_4sage_7cpython_6string_3str_to_bytes(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] + 8377 | static PyObject *__pyx_pw_4sage_7cpython_6string_3str_to_bytes(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/libs/singular/singular.cpp:14657:13: warning: '__pyx_doc_4sage_7cpython_6string_2str_to_bytes' defined but not used [-Wunused-variable] -14657 | static char __pyx_doc_4sage_7cpython_6string_2str_to_bytes[] = "str_to_bytes(s, encoding=None, errors=None) -> bytes\nFile: sage/cpython/string.pxd (starting at line 54)\n\n Convert ``str`` or ``unicode`` to ``bytes``.\n\n It encodes the given ``str`` to a Python 3 ``bytes``\n using the specified encoding. It is a no-op on ``bytes`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import str_to_bytes\n sage: bs = [str_to_bytes(u'\317\200')]\n sage: all(b == b'\\xcf\\x80' for b in bs)\n True\n sage: str_to_bytes([])\n Traceback (most recent call last):\n ...\n TypeError: expected str... list found\n "; +build/cythonized/sage/libs/singular/polynomial.cpp:8376:13: warning: '__pyx_doc_4sage_7cpython_6string_2str_to_bytes' defined but not used [-Wunused-variable] + 8376 | static char __pyx_doc_4sage_7cpython_6string_2str_to_bytes[] = "str_to_bytes(s, encoding=None, errors=None) -> bytes\nFile: sage/cpython/string.pxd (starting at line 54)\n\n Convert ``str`` or ``unicode`` to ``bytes``.\n\n It encodes the given ``str`` to a Python 3 ``bytes``\n using the specified encoding. It is a no-op on ``bytes`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import str_to_bytes\n sage: bs = [str_to_bytes(u'\317\200')]\n sage: all(b == b'\\xcf\\x80' for b in bs)\n True\n sage: str_to_bytes([])\n Traceback (most recent call last):\n ...\n TypeError: expected str... list found\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/libs/singular/singular.cpp:14453:18: warning: 'PyObject* __pyx_pw_4sage_7cpython_6string_1bytes_to_str(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] -14453 | static PyObject *__pyx_pw_4sage_7cpython_6string_1bytes_to_str(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { +build/cythonized/sage/libs/singular/polynomial.cpp:8172:18: warning: 'PyObject* __pyx_pw_4sage_7cpython_6string_1bytes_to_str(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] + 8172 | static PyObject *__pyx_pw_4sage_7cpython_6string_1bytes_to_str(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/libs/singular/singular.cpp:14452:13: warning: '__pyx_doc_4sage_7cpython_6string_bytes_to_str' defined but not used [-Wunused-variable] -14452 | static char __pyx_doc_4sage_7cpython_6string_bytes_to_str[] = "bytes_to_str(b, encoding=None, errors=None) -> str\nFile: sage/cpython/string.pxd (starting at line 28)\n\n Convert ``bytes`` to ``str``.\n\n This decodes the given ``bytes`` to a Python 3 unicode ``str`` using\n the specified encoding. It is a no-op on ``str`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import bytes_to_str\n sage: s = bytes_to_str(b'\\xcf\\x80')\n sage: s == u'\317\200'\n True\n sage: bytes_to_str([])\n Traceback (most recent call last):\n ...\n TypeError: expected bytes, list found\n "; +build/cythonized/sage/libs/singular/polynomial.cpp:8171:13: warning: '__pyx_doc_4sage_7cpython_6string_bytes_to_str' defined but not used [-Wunused-variable] + 8171 | static char __pyx_doc_4sage_7cpython_6string_bytes_to_str[] = "bytes_to_str(b, encoding=None, errors=None) -> str\nFile: sage/cpython/string.pxd (starting at line 28)\n\n Convert ``bytes`` to ``str``.\n\n This decodes the given ``bytes`` to a Python 3 unicode ``str`` using\n the specified encoding. It is a no-op on ``str`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import bytes_to_str\n sage: s = bytes_to_str(b'\\xcf\\x80')\n sage: s == u'\317\200'\n True\n sage: bytes_to_str([])\n Traceback (most recent call last):\n ...\n TypeError: expected bytes, list found\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/libs/singular/singular.cpp:13958:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] -13958 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { +build/cythonized/sage/libs/singular/polynomial.cpp:7709:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] + 7709 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/libs/singular/singular.cpp:13957:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] -13957 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; +build/cythonized/sage/libs/singular/polynomial.cpp:7708:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] + 7708 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/libs/singular/singular.cpp:13613:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] -13613 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { +build/cythonized/sage/libs/singular/polynomial.cpp:7364:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] + 7364 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/libs/singular/singular.cpp:13612:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] -13612 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; +build/cythonized/sage/libs/singular/polynomial.cpp:7363:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] + 7363 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from build/cythonized/sage/libs/singular/singular.cpp:4280: -./sage/libs/ntl/ntlwrap_impl.h:716:13: warning: 'void ZZ_pX_InvMod_newton_ram(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ_pXModulus&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] - 716 | static void ZZ_pX_InvMod_newton_ram(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ_pXModulus &F, const struct ZZ_pContext &cpn) - | ^~~~~~~~~~~~~~~~~~~~~~~ -./sage/libs/ntl/ntlwrap_impl.h:681:13: warning: 'void ZZ_pX_InvMod_newton_unram(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ_pXModulus&, const NTL::ZZ_pContext&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] - 681 | static void ZZ_pX_InvMod_newton_unram(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ_pXModulus &F, const struct ZZ_pContext &cpn, const struct ZZ_pContext &cp) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -./sage/libs/ntl/ntlwrap_impl.h:655:13: warning: 'void ZZ_pX_right_pshift(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] - 655 | static void ZZ_pX_right_pshift(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ &pn, const struct ZZ_pContext &c) - | ^~~~~~~~~~~~~~~~~~ -./sage/libs/ntl/ntlwrap_impl.h:629:13: warning: 'void ZZ_pX_left_pshift(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] - 629 | static void ZZ_pX_left_pshift(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ &pn, const struct ZZ_pContext &c) - | ^~~~~~~~~~~~~~~~~ -./sage/libs/ntl/ntlwrap_impl.h:575:13: warning: 'void ZZ_pX_min_val_coeff(long int&, long int&, const NTL::ZZ_pX&, const NTL::ZZ&)' defined but not used [-Wunused-function] - 575 | static void ZZ_pX_min_val_coeff(long & valuation, long &index, const struct ZZ_pX &f, const struct ZZ &p) - | ^~~~~~~~~~~~~~~~~~~ -./sage/libs/ntl/ntlwrap_impl.h:537:13: warning: 'void ZZ_pEX_conv_modulus(NTL::ZZ_pEX&, const NTL::ZZ_pEX&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] - 537 | static void ZZ_pEX_conv_modulus(ZZ_pEX &fout, const ZZ_pEX &fin, const ZZ_pContext &modout) - | ^~~~~~~~~~~~~~~~~~~ -./sage/libs/ntl/ntlwrap_impl.h:441:13: warning: 'void ZZ_pX_linear_roots(NTL::ZZ_p***, long int*, NTL::ZZ_pX*)' defined but not used [-Wunused-function] - 441 | static void ZZ_pX_linear_roots(struct ZZ_p*** v, long* n, struct ZZ_pX* f) - | ^~~~~~~~~~~~~~~~~~ -./sage/libs/ntl/ntlwrap_impl.h:427:13: warning: 'void ZZ_pX_factor(NTL::ZZ_pX***, long int**, long int*, NTL::ZZ_pX*, long int)' defined but not used [-Wunused-function] - 427 | static void ZZ_pX_factor(struct ZZ_pX*** v, long** e, long* n, struct ZZ_pX* x, long verbose) - | ^~~~~~~~~~~~ -./sage/libs/ntl/ntlwrap_impl.h:415:14: warning: 'char* ZZ_pX_trace_list(NTL::ZZ_pX*)' defined but not used [-Wunused-function] - 415 | static char* ZZ_pX_trace_list(struct ZZ_pX* x) - | ^~~~~~~~~~~~~~~~ -./sage/libs/ntl/ntlwrap_impl.h:398:13: warning: 'void ZZX_squarefree_decomposition(NTL::ZZX***, long int**, long int*, NTL::ZZX*)' defined but not used [-Wunused-function] - 398 | static void ZZX_squarefree_decomposition(struct ZZX*** v, long** e, long* n, struct ZZX* x) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./sage/libs/ntl/ntlwrap_impl.h:334:14: warning: 'char* ZZX_trace_list(NTL::ZZX*)' defined but not used [-Wunused-function] - 334 | static char* ZZX_trace_list(struct ZZX* x) - | ^~~~~~~~~~~~~~ -./sage/libs/ntl/ntlwrap_impl.h:132:14: warning: 'char* ZZX_repr(NTL::ZZX*)' defined but not used [-Wunused-function] - 132 | static char* ZZX_repr(struct ZZX* x) - | ^~~~~~~~ -./sage/libs/ntl/ntlwrap_impl.h:35:13: warning: 'void mpz_to_ZZ(NTL::ZZ*, mpz_srcptr)' defined but not used [-Wunused-function] - 35 | static void mpz_to_ZZ(struct ZZ* output, mpz_srcptr x) - | ^~~~~~~~~ +build/cythonized/sage/matrix/matrix0.c: In function '__pyx_pw_4sage_6matrix_7matrix0_6Matrix_25__getitem__': +build/cythonized/sage/matrix/matrix0.c:696:40: warning: '__pyx_v_row' may be used uninitialized [-Wmaybe-uninitialized] + 696 | #define PyInt_FromLong PyLong_FromLong + | ^~~~~~~~~~~~~~~ +build/cythonized/sage/matrix/matrix0.c:6716:7: note: '__pyx_v_row' was declared here + 6716 | int __pyx_v_row; + | ^~~~~~~~~~~ [305/528] In file included from /usr/include/singular/singular/kernel/mod2.h:13, from /usr/include/singular/singular/Singular/libsingular.h:6, from build/cythonized/sage/libs/singular/groebner_strategy.cpp:827: @@ -17503,7 +17602,7 @@ /usr/include/singular/singular/polys/monomials/p_polys.h:2001:3: note: in expansion of macro 'p_LmCheckPolyRing' 2001 | p_LmCheckPolyRing(p2, r); | ^~~~~~~~~~~~~~~~~ -/usr/include/singular/singular/kernel/GBEngine/kInline.h: In member function 'void sTObject::Set(poly, ring)': +[306/528] /usr/include/singular/singular/kernel/GBEngine/kInline.h: In member function 'void sTObject::Set(poly, ring)': /usr/include/singular/singular/misc/auxiliary.h:100:21: warning: statement has no effect [-Wunused-value] 100 | #define TRUE 1 /usr/include/singular/singular/polys/monomials/p_polys.h:174:36: note: in expansion of macro 'TRUE' @@ -17622,26 +17721,6 @@ build/cythonized/sage/libs/singular/groebner_strategy.cpp:5860:3: note: in expansion of macro 'kTest' 5860 | kTest(__pyx_v_self->_strat); | ^~~~~ -In function '__pyx_pf_4sage_6matrix_7matrix0_6Matrix_26__setitem__', - inlined from '__pyx_pw_4sage_6matrix_7matrix0_6Matrix_27__setitem__' at build/cythonized/sage/matrix/matrix0.c:8603:13, - inlined from '__pyx_mp_ass_subscript_4sage_6matrix_7matrix0_Matrix' at build/cythonized/sage/matrix/matrix0.c:42484:12: -build/cythonized/sage/matrix/matrix0.c:9589:24: warning: '__pyx_v_row' may be used uninitialized [-Wmaybe-uninitialized] - 9589 | __pyx_t_6 = ((struct __pyx_vtabstruct_4sage_6matrix_7matrix0_Matrix *)__pyx_v_self->__pyx_base.__pyx_base.__pyx_base.__pyx_vtab)->set_unsafe(__pyx_v_self, __pyx_v_row, __pyx_v_col, __pyx_v_value_element); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 1470, __pyx_L1_error) - | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/matrix/matrix0.c: In function '__pyx_mp_ass_subscript_4sage_6matrix_7matrix0_Matrix': -build/cythonized/sage/matrix/matrix0.c:8618:14: note: '__pyx_v_row' was declared here - 8618 | Py_ssize_t __pyx_v_row; - | ^~~~~~~~~~~ -In function '__pyx_pf_4sage_6matrix_7matrix0_6Matrix_26__setitem__', - inlined from '__pyx_pw_4sage_6matrix_7matrix0_6Matrix_27__setitem__' at build/cythonized/sage/matrix/matrix0.c:8603:13, - inlined from '__pyx_mp_ass_subscript_4sage_6matrix_7matrix0_Matrix' at build/cythonized/sage/matrix/matrix0.c:42484:12: -build/cythonized/sage/matrix/matrix0.c:9705:22: warning: '__pyx_v_col' may be used uninitialized [-Wmaybe-uninitialized] - 9705 | __pyx_t_2 = ((struct __pyx_vtabstruct_4sage_6matrix_7matrix0_Matrix *)__pyx_v_self->__pyx_base.__pyx_base.__pyx_base.__pyx_vtab)->set_unsafe(__pyx_v_self, __pyx_v_row, __pyx_v_col, __pyx_v_value_element); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1476, __pyx_L1_error) - | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/matrix/matrix0.c: In function '__pyx_mp_ass_subscript_4sage_6matrix_7matrix0_Matrix': -build/cythonized/sage/matrix/matrix0.c:8619:14: note: '__pyx_v_col' was declared here - 8619 | Py_ssize_t __pyx_v_col; - | ^~~~~~~~~~~ build/cythonized/sage/libs/singular/groebner_strategy.cpp: At global scope: build/cythonized/sage/libs/singular/groebner_strategy.cpp:8347:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7richcmp_9revop(PyObject*, PyObject*)' defined but not used [-Wunused-function] 8347 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_9revop(PyObject *__pyx_self, PyObject *__pyx_arg_op) { @@ -17685,52 +17764,7 @@ build/cythonized/sage/libs/singular/groebner_strategy.cpp:7197:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 7197 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/singular/singular/polys/monomials/ring.h:12, - from /usr/include/singular/singular/kernel/polys.h:15, - from /usr/include/singular/singular/kernel/structs.h:21, - from /usr/include/singular/singular/Singular/libsingular.h:7: -/usr/include/singular/singular/coeffs/longrat.h: In function 'BOOLEAN nlIsInteger(number, coeffs)': -/usr/include/singular/singular/coeffs/coeffs.h:711:22: warning: statement has no effect [-Wunused-value] - 711 | #define n_Test(a,r) 1 - | ^ -/usr/include/singular/singular/coeffs/longrat.h:97:3: note: in expansion of macro 'n_Test' - 97 | n_Test(q, r); - | ^~~~~~ -build/cythonized/sage/libs/singular/polynomial.cpp: At global scope: -build/cythonized/sage/libs/singular/polynomial.cpp:8377:18: warning: 'PyObject* __pyx_pw_4sage_7cpython_6string_3str_to_bytes(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] - 8377 | static PyObject *__pyx_pw_4sage_7cpython_6string_3str_to_bytes(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/libs/singular/polynomial.cpp:8376:13: warning: '__pyx_doc_4sage_7cpython_6string_2str_to_bytes' defined but not used [-Wunused-variable] - 8376 | static char __pyx_doc_4sage_7cpython_6string_2str_to_bytes[] = "str_to_bytes(s, encoding=None, errors=None) -> bytes\nFile: sage/cpython/string.pxd (starting at line 54)\n\n Convert ``str`` or ``unicode`` to ``bytes``.\n\n It encodes the given ``str`` to a Python 3 ``bytes``\n using the specified encoding. It is a no-op on ``bytes`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import str_to_bytes\n sage: bs = [str_to_bytes(u'\317\200')]\n sage: all(b == b'\\xcf\\x80' for b in bs)\n True\n sage: str_to_bytes([])\n Traceback (most recent call last):\n ...\n TypeError: expected str... list found\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/libs/singular/polynomial.cpp:8172:18: warning: 'PyObject* __pyx_pw_4sage_7cpython_6string_1bytes_to_str(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] - 8172 | static PyObject *__pyx_pw_4sage_7cpython_6string_1bytes_to_str(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/libs/singular/polynomial.cpp:8171:13: warning: '__pyx_doc_4sage_7cpython_6string_bytes_to_str' defined but not used [-Wunused-variable] - 8171 | static char __pyx_doc_4sage_7cpython_6string_bytes_to_str[] = "bytes_to_str(b, encoding=None, errors=None) -> str\nFile: sage/cpython/string.pxd (starting at line 28)\n\n Convert ``bytes`` to ``str``.\n\n This decodes the given ``bytes`` to a Python 3 unicode ``str`` using\n the specified encoding. It is a no-op on ``str`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import bytes_to_str\n sage: s = bytes_to_str(b'\\xcf\\x80')\n sage: s == u'\317\200'\n True\n sage: bytes_to_str([])\n Traceback (most recent call last):\n ...\n TypeError: expected bytes, list found\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/libs/singular/polynomial.cpp:7709:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] - 7709 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/libs/singular/polynomial.cpp:7708:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] - 7708 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/libs/singular/polynomial.cpp:7364:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] - 7364 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/libs/singular/polynomial.cpp:7363:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] - 7363 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/matrix/matrix_modn_dense_double.cpp: In function 'PyObject* __pyx_f_4sage_6matrix_24matrix_modn_dense_double_linbox_charpoly(__pyx_t_4sage_6matrix_24matrix_modn_dense_double_celement, Py_ssize_t, __pyx_t_4sage_6matrix_24matrix_modn_dense_double_celement*)': -build/cythonized/sage/matrix/matrix_modn_dense_double.cpp:6700:1: warning: pointer '__pyx_v_cpy' may be used after 'void free(void*)' [-Wuse-after-free] - 6700 | } - | ^ -In function 'void sig_free(void*)', - inlined from 'PyObject* __pyx_f_4sage_6matrix_24matrix_modn_dense_double_linbox_charpoly(__pyx_t_4sage_6matrix_24matrix_modn_dense_double_celement, Py_ssize_t, __pyx_t_4sage_6matrix_24matrix_modn_dense_double_celement*)' at build/cythonized/sage/matrix/matrix_modn_dense_double.cpp:6613:11: -build/cythonized/sage/matrix/matrix_modn_dense_double.cpp:21605:7: note: call to 'void free(void*)' here -21605 | free(__pyx_v_ptr); - | ~~~~^~~~~~~~~~~~~ -[306/528] In file included from /usr/include/singular/singular/kernel/mod2.h:13, +In file included from /usr/include/singular/singular/kernel/mod2.h:13, from /usr/include/singular/singular/Singular/libsingular.h:6, from build/cythonized/sage/libs/singular/function.cpp:837: /usr/include/singular/singular/polys/monomials/p_polys.h: In function 'void p_SetCompP(poly, int, ring)': @@ -17917,7 +17951,7 @@ build/cythonized/sage/libs/pari/convert_sage_complex_double.c:4642:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 4642 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[311/528] [312/528] build/cythonized/sage/libs/pari/convert_sage.c:8163:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] +[311/528] build/cythonized/sage/libs/pari/convert_sage.c:8163:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] 8163 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/libs/pari/convert_sage.c:8162:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] @@ -17929,7 +17963,7 @@ build/cythonized/sage/libs/pari/convert_sage.c:7817:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 7817 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/singular/singular/polys/monomials/ring.h:12, +[312/528] [313/528] [314/528] In file included from /usr/include/singular/singular/polys/monomials/ring.h:12, from /usr/include/singular/singular/kernel/polys.h:15, from /usr/include/singular/singular/kernel/structs.h:21, from /usr/include/singular/singular/Singular/libsingular.h:7: @@ -17940,14 +17974,7 @@ /usr/include/singular/singular/coeffs/longrat.h:97:3: note: in expansion of macro 'n_Test' 97 | n_Test(q, r); | ^~~~~~ -build/cythonized/sage/matrix/matrix0.c: In function '__pyx_pw_4sage_6matrix_7matrix0_6Matrix_25__getitem__': -build/cythonized/sage/matrix/matrix0.c:696:40: warning: '__pyx_v_row' may be used uninitialized [-Wmaybe-uninitialized] - 696 | #define PyInt_FromLong PyLong_FromLong - | ^~~~~~~~~~~~~~~ -build/cythonized/sage/matrix/matrix0.c:6716:7: note: '__pyx_v_row' was declared here - 6716 | int __pyx_v_row; - | ^~~~~~~~~~~ -build/cythonized/sage/libs/singular/function.cpp: At global scope: +[315/528] [316/528] build/cythonized/sage/libs/singular/function.cpp: At global scope: build/cythonized/sage/libs/singular/function.cpp:20988:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7richcmp_9revop(PyObject*, PyObject*)' defined but not used [-Wunused-function] 20988 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_9revop(PyObject *__pyx_self, PyObject *__pyx_arg_op) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -18002,25 +18029,13 @@ build/cythonized/sage/libs/singular/function.cpp:19149:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 19149 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[313/528] [314/528] [315/528] [316/528] [317/528] [318/528] build/cythonized/sage/libs/ntl/ntl_mat_GF2E.cpp:10286:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] -10286 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/libs/ntl/ntl_mat_GF2E.cpp:10285:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] -10285 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/libs/ntl/ntl_mat_GF2E.cpp:9941:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] - 9941 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/libs/ntl/ntl_mat_GF2E.cpp:9940:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] - 9940 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/libs/ntl/ntl_mat_GF2E.cpp:3200:18: warning: 'PyObject* __pyx_f_4sage_4libs_3ntl_12ntl_mat_GF2E_string_delete(char*)' defined but not used [-Wunused-function] - 3200 | static PyObject *__pyx_f_4sage_4libs_3ntl_12ntl_mat_GF2E_string_delete(char *__pyx_v_s) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/libs/ntl/ntl_mat_GF2E.cpp:3115:18: warning: 'PyObject* __pyx_f_4sage_4libs_3ntl_12ntl_mat_GF2E_string(char*)' defined but not used [-Wunused-function] - 3115 | static PyObject *__pyx_f_4sage_4libs_3ntl_12ntl_mat_GF2E_string(char *__pyx_v_s) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from build/cythonized/sage/libs/ntl/ntl_mat_GF2E.cpp:3104: +[317/528] [318/528] build/cythonized/sage/libs/ntl/ntl_mat_ZZ.cpp:1881:18: warning: 'PyObject* __pyx_f_4sage_4libs_3ntl_10ntl_mat_ZZ_string_delete(char*)' defined but not used [-Wunused-function] + 1881 | static PyObject *__pyx_f_4sage_4libs_3ntl_10ntl_mat_ZZ_string_delete(char *__pyx_v_s) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/libs/ntl/ntl_mat_ZZ.cpp:1796:18: warning: 'PyObject* __pyx_f_4sage_4libs_3ntl_10ntl_mat_ZZ_string(char*)' defined but not used [-Wunused-function] + 1796 | static PyObject *__pyx_f_4sage_4libs_3ntl_10ntl_mat_ZZ_string(char *__pyx_v_s) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from build/cythonized/sage/libs/ntl/ntl_mat_ZZ.cpp:1786: build/cythonized/sage/libs/ntl/ntlwrap_impl.h:716:13: warning: 'void ZZ_pX_InvMod_newton_ram(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ_pXModulus&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] 716 | static void ZZ_pX_InvMod_newton_ram(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ_pXModulus &F, const struct ZZ_pContext &cpn) | ^~~~~~~~~~~~~~~~~~~~~~~ @@ -18060,13 +18075,25 @@ build/cythonized/sage/libs/ntl/ntlwrap_impl.h:35:13: warning: 'void mpz_to_ZZ(NTL::ZZ*, mpz_srcptr)' defined but not used [-Wunused-function] 35 | static void mpz_to_ZZ(struct ZZ* output, mpz_srcptr x) | ^~~~~~~~~ -build/cythonized/sage/libs/ntl/ntl_mat_ZZ.cpp:1881:18: warning: 'PyObject* __pyx_f_4sage_4libs_3ntl_10ntl_mat_ZZ_string_delete(char*)' defined but not used [-Wunused-function] - 1881 | static PyObject *__pyx_f_4sage_4libs_3ntl_10ntl_mat_ZZ_string_delete(char *__pyx_v_s) { +build/cythonized/sage/libs/ntl/ntl_lzz_pX.cpp:11180:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] +11180 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/libs/ntl/ntl_lzz_pX.cpp:11179:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] +11179 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/libs/ntl/ntl_lzz_pX.cpp:10835:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] +10835 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/libs/ntl/ntl_lzz_pX.cpp:10834:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] +10834 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/libs/ntl/ntl_lzz_pX.cpp:3769:18: warning: 'PyObject* __pyx_f_4sage_4libs_3ntl_10ntl_lzz_pX_string_delete(char*)' defined but not used [-Wunused-function] + 3769 | static PyObject *__pyx_f_4sage_4libs_3ntl_10ntl_lzz_pX_string_delete(char *__pyx_v_s) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/libs/ntl/ntl_mat_ZZ.cpp:1796:18: warning: 'PyObject* __pyx_f_4sage_4libs_3ntl_10ntl_mat_ZZ_string(char*)' defined but not used [-Wunused-function] - 1796 | static PyObject *__pyx_f_4sage_4libs_3ntl_10ntl_mat_ZZ_string(char *__pyx_v_s) { +build/cythonized/sage/libs/ntl/ntl_lzz_pX.cpp:3684:18: warning: 'PyObject* __pyx_f_4sage_4libs_3ntl_10ntl_lzz_pX_string(char*)' defined but not used [-Wunused-function] + 3684 | static PyObject *__pyx_f_4sage_4libs_3ntl_10ntl_lzz_pX_string(char *__pyx_v_s) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from build/cythonized/sage/libs/ntl/ntl_mat_ZZ.cpp:1786: +In file included from build/cythonized/sage/libs/ntl/ntl_lzz_pX.cpp:3672: build/cythonized/sage/libs/ntl/ntlwrap_impl.h:716:13: warning: 'void ZZ_pX_InvMod_newton_ram(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ_pXModulus&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] 716 | static void ZZ_pX_InvMod_newton_ram(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ_pXModulus &F, const struct ZZ_pContext &cpn) | ^~~~~~~~~~~~~~~~~~~~~~~ @@ -18106,25 +18133,25 @@ build/cythonized/sage/libs/ntl/ntlwrap_impl.h:35:13: warning: 'void mpz_to_ZZ(NTL::ZZ*, mpz_srcptr)' defined but not used [-Wunused-function] 35 | static void mpz_to_ZZ(struct ZZ* output, mpz_srcptr x) | ^~~~~~~~~ -build/cythonized/sage/libs/ntl/ntl_mat_GF2.cpp:8831:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] - 8831 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { +build/cythonized/sage/libs/ntl/ntl_mat_GF2E.cpp:10286:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] +10286 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/libs/ntl/ntl_mat_GF2.cpp:8830:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] - 8830 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; +build/cythonized/sage/libs/ntl/ntl_mat_GF2E.cpp:10285:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] +10285 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/libs/ntl/ntl_mat_GF2.cpp:8486:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] - 8486 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { +build/cythonized/sage/libs/ntl/ntl_mat_GF2E.cpp:9941:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] + 9941 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/libs/ntl/ntl_mat_GF2.cpp:8485:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] - 8485 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; +build/cythonized/sage/libs/ntl/ntl_mat_GF2E.cpp:9940:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] + 9940 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/libs/ntl/ntl_mat_GF2.cpp:3046:18: warning: 'PyObject* __pyx_f_4sage_4libs_3ntl_11ntl_mat_GF2_string_delete(char*)' defined but not used [-Wunused-function] - 3046 | static PyObject *__pyx_f_4sage_4libs_3ntl_11ntl_mat_GF2_string_delete(char *__pyx_v_s) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/libs/ntl/ntl_mat_GF2.cpp:2961:18: warning: 'PyObject* __pyx_f_4sage_4libs_3ntl_11ntl_mat_GF2_string(char*)' defined but not used [-Wunused-function] - 2961 | static PyObject *__pyx_f_4sage_4libs_3ntl_11ntl_mat_GF2_string(char *__pyx_v_s) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from build/cythonized/sage/libs/ntl/ntl_mat_GF2.cpp:2950: +build/cythonized/sage/libs/ntl/ntl_mat_GF2E.cpp:3200:18: warning: 'PyObject* __pyx_f_4sage_4libs_3ntl_12ntl_mat_GF2E_string_delete(char*)' defined but not used [-Wunused-function] + 3200 | static PyObject *__pyx_f_4sage_4libs_3ntl_12ntl_mat_GF2E_string_delete(char *__pyx_v_s) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/libs/ntl/ntl_mat_GF2E.cpp:3115:18: warning: 'PyObject* __pyx_f_4sage_4libs_3ntl_12ntl_mat_GF2E_string(char*)' defined but not used [-Wunused-function] + 3115 | static PyObject *__pyx_f_4sage_4libs_3ntl_12ntl_mat_GF2E_string(char *__pyx_v_s) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from build/cythonized/sage/libs/ntl/ntl_mat_GF2E.cpp:3104: build/cythonized/sage/libs/ntl/ntlwrap_impl.h:716:13: warning: 'void ZZ_pX_InvMod_newton_ram(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ_pXModulus&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] 716 | static void ZZ_pX_InvMod_newton_ram(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ_pXModulus &F, const struct ZZ_pContext &cpn) | ^~~~~~~~~~~~~~~~~~~~~~~ @@ -18164,25 +18191,25 @@ build/cythonized/sage/libs/ntl/ntlwrap_impl.h:35:13: warning: 'void mpz_to_ZZ(NTL::ZZ*, mpz_srcptr)' defined but not used [-Wunused-function] 35 | static void mpz_to_ZZ(struct ZZ* output, mpz_srcptr x) | ^~~~~~~~~ -build/cythonized/sage/libs/ntl/ntl_lzz_pX.cpp:11180:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] -11180 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { +build/cythonized/sage/libs/ntl/ntl_lzz_pContext.cpp:5379:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] + 5379 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/libs/ntl/ntl_lzz_pX.cpp:11179:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] -11179 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; +build/cythonized/sage/libs/ntl/ntl_lzz_pContext.cpp:5378:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] + 5378 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/libs/ntl/ntl_lzz_pX.cpp:10835:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] -10835 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { +build/cythonized/sage/libs/ntl/ntl_lzz_pContext.cpp:5034:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] + 5034 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/libs/ntl/ntl_lzz_pX.cpp:10834:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] -10834 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; +build/cythonized/sage/libs/ntl/ntl_lzz_pContext.cpp:5033:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] + 5033 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/libs/ntl/ntl_lzz_pX.cpp:3769:18: warning: 'PyObject* __pyx_f_4sage_4libs_3ntl_10ntl_lzz_pX_string_delete(char*)' defined but not used [-Wunused-function] - 3769 | static PyObject *__pyx_f_4sage_4libs_3ntl_10ntl_lzz_pX_string_delete(char *__pyx_v_s) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/libs/ntl/ntl_lzz_pX.cpp:3684:18: warning: 'PyObject* __pyx_f_4sage_4libs_3ntl_10ntl_lzz_pX_string(char*)' defined but not used [-Wunused-function] - 3684 | static PyObject *__pyx_f_4sage_4libs_3ntl_10ntl_lzz_pX_string(char *__pyx_v_s) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from build/cythonized/sage/libs/ntl/ntl_lzz_pX.cpp:3672: +build/cythonized/sage/libs/ntl/ntl_lzz_pContext.cpp:2910:18: warning: 'PyObject* __pyx_f_4sage_4libs_3ntl_16ntl_lzz_pContext_string_delete(char*)' defined but not used [-Wunused-function] + 2910 | static PyObject *__pyx_f_4sage_4libs_3ntl_16ntl_lzz_pContext_string_delete(char *__pyx_v_s) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/libs/ntl/ntl_lzz_pContext.cpp:2825:18: warning: 'PyObject* __pyx_f_4sage_4libs_3ntl_16ntl_lzz_pContext_string(char*)' defined but not used [-Wunused-function] + 2825 | static PyObject *__pyx_f_4sage_4libs_3ntl_16ntl_lzz_pContext_string(char *__pyx_v_s) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from build/cythonized/sage/libs/ntl/ntl_lzz_pContext.cpp:2814: build/cythonized/sage/libs/ntl/ntlwrap_impl.h:716:13: warning: 'void ZZ_pX_InvMod_newton_ram(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ_pXModulus&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] 716 | static void ZZ_pX_InvMod_newton_ram(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ_pXModulus &F, const struct ZZ_pContext &cpn) | ^~~~~~~~~~~~~~~~~~~~~~~ @@ -18222,25 +18249,25 @@ build/cythonized/sage/libs/ntl/ntlwrap_impl.h:35:13: warning: 'void mpz_to_ZZ(NTL::ZZ*, mpz_srcptr)' defined but not used [-Wunused-function] 35 | static void mpz_to_ZZ(struct ZZ* output, mpz_srcptr x) | ^~~~~~~~~ -build/cythonized/sage/libs/ntl/ntl_lzz_pContext.cpp:5379:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] - 5379 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { +[319/528] build/cythonized/sage/libs/ntl/ntl_mat_GF2.cpp:8831:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] + 8831 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/libs/ntl/ntl_lzz_pContext.cpp:5378:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] - 5378 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; +build/cythonized/sage/libs/ntl/ntl_mat_GF2.cpp:8830:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] + 8830 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/libs/ntl/ntl_lzz_pContext.cpp:5034:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] - 5034 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { +build/cythonized/sage/libs/ntl/ntl_mat_GF2.cpp:8486:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] + 8486 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/libs/ntl/ntl_lzz_pContext.cpp:5033:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] - 5033 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; +build/cythonized/sage/libs/ntl/ntl_mat_GF2.cpp:8485:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] + 8485 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/libs/ntl/ntl_lzz_pContext.cpp:2910:18: warning: 'PyObject* __pyx_f_4sage_4libs_3ntl_16ntl_lzz_pContext_string_delete(char*)' defined but not used [-Wunused-function] - 2910 | static PyObject *__pyx_f_4sage_4libs_3ntl_16ntl_lzz_pContext_string_delete(char *__pyx_v_s) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/libs/ntl/ntl_lzz_pContext.cpp:2825:18: warning: 'PyObject* __pyx_f_4sage_4libs_3ntl_16ntl_lzz_pContext_string(char*)' defined but not used [-Wunused-function] - 2825 | static PyObject *__pyx_f_4sage_4libs_3ntl_16ntl_lzz_pContext_string(char *__pyx_v_s) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from build/cythonized/sage/libs/ntl/ntl_lzz_pContext.cpp:2814: +build/cythonized/sage/libs/ntl/ntl_mat_GF2.cpp:3046:18: warning: 'PyObject* __pyx_f_4sage_4libs_3ntl_11ntl_mat_GF2_string_delete(char*)' defined but not used [-Wunused-function] + 3046 | static PyObject *__pyx_f_4sage_4libs_3ntl_11ntl_mat_GF2_string_delete(char *__pyx_v_s) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/libs/ntl/ntl_mat_GF2.cpp:2961:18: warning: 'PyObject* __pyx_f_4sage_4libs_3ntl_11ntl_mat_GF2_string(char*)' defined but not used [-Wunused-function] + 2961 | static PyObject *__pyx_f_4sage_4libs_3ntl_11ntl_mat_GF2_string(char *__pyx_v_s) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from build/cythonized/sage/libs/ntl/ntl_mat_GF2.cpp:2950: build/cythonized/sage/libs/ntl/ntlwrap_impl.h:716:13: warning: 'void ZZ_pX_InvMod_newton_ram(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ_pXModulus&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] 716 | static void ZZ_pX_InvMod_newton_ram(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ_pXModulus &F, const struct ZZ_pContext &cpn) | ^~~~~~~~~~~~~~~~~~~~~~~ @@ -18280,7 +18307,16 @@ build/cythonized/sage/libs/ntl/ntlwrap_impl.h:35:13: warning: 'void mpz_to_ZZ(NTL::ZZ*, mpz_srcptr)' defined but not used [-Wunused-function] 35 | static void mpz_to_ZZ(struct ZZ* output, mpz_srcptr x) | ^~~~~~~~~ -[319/528] build/cythonized/sage/libs/ntl/ntl_lzz_p.cpp:8455:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] +[320/528] build/cythonized/sage/matrix/matrix_modn_dense_double.cpp: In function 'PyObject* __pyx_f_4sage_6matrix_24matrix_modn_dense_double_linbox_charpoly(__pyx_t_4sage_6matrix_24matrix_modn_dense_double_celement, Py_ssize_t, __pyx_t_4sage_6matrix_24matrix_modn_dense_double_celement*)': +build/cythonized/sage/matrix/matrix_modn_dense_double.cpp:6700:1: warning: pointer '__pyx_v_cpy' may be used after 'void free(void*)' [-Wuse-after-free] + 6700 | } + | ^ +In function 'void sig_free(void*)', + inlined from 'PyObject* __pyx_f_4sage_6matrix_24matrix_modn_dense_double_linbox_charpoly(__pyx_t_4sage_6matrix_24matrix_modn_dense_double_celement, Py_ssize_t, __pyx_t_4sage_6matrix_24matrix_modn_dense_double_celement*)' at build/cythonized/sage/matrix/matrix_modn_dense_double.cpp:6613:11: +build/cythonized/sage/matrix/matrix_modn_dense_double.cpp:21605:7: note: call to 'void free(void*)' here +21605 | free(__pyx_v_ptr); + | ~~~~^~~~~~~~~~~~~ +build/cythonized/sage/libs/ntl/ntl_lzz_p.cpp:8455:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] 8455 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/libs/ntl/ntl_lzz_p.cpp:8454:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] @@ -18338,7 +18374,7 @@ build/cythonized/sage/libs/ntl/ntlwrap_impl.h:35:13: warning: 'void mpz_to_ZZ(NTL::ZZ*, mpz_srcptr)' defined but not used [-Wunused-function] 35 | static void mpz_to_ZZ(struct ZZ* output, mpz_srcptr x) | ^~~~~~~~~ -[320/528] [321/528] build/cythonized/sage/libs/ntl/ntl_ZZ_pX.cpp:15088:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] +[321/528] build/cythonized/sage/libs/ntl/ntl_ZZ_pX.cpp:15088:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] 15088 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/libs/ntl/ntl_ZZ_pX.cpp:15087:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] @@ -18439,7 +18475,7 @@ build/cythonized/sage/libs/ntl/ntlwrap_impl.h:35:13: warning: 'void mpz_to_ZZ(NTL::ZZ*, mpz_srcptr)' defined but not used [-Wunused-function] 35 | static void mpz_to_ZZ(struct ZZ* output, mpz_srcptr x) | ^~~~~~~~~ -[323/528] build/cythonized/sage/libs/ntl/ntl_ZZ_pEContext.cpp:1880:18: warning: 'PyObject* __pyx_f_4sage_4libs_3ntl_16ntl_ZZ_pEContext_string_delete(char*)' defined but not used [-Wunused-function] +build/cythonized/sage/libs/ntl/ntl_ZZ_pEContext.cpp:1880:18: warning: 'PyObject* __pyx_f_4sage_4libs_3ntl_16ntl_ZZ_pEContext_string_delete(char*)' defined but not used [-Wunused-function] 1880 | static PyObject *__pyx_f_4sage_4libs_3ntl_16ntl_ZZ_pEContext_string_delete(char *__pyx_v_s) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/libs/ntl/ntl_ZZ_pEContext.cpp:1795:18: warning: 'PyObject* __pyx_f_4sage_4libs_3ntl_16ntl_ZZ_pEContext_string(char*)' defined but not used [-Wunused-function] @@ -18485,7 +18521,7 @@ build/cythonized/sage/libs/ntl/ntlwrap_impl.h:35:13: warning: 'void mpz_to_ZZ(NTL::ZZ*, mpz_srcptr)' defined but not used [-Wunused-function] 35 | static void mpz_to_ZZ(struct ZZ* output, mpz_srcptr x) | ^~~~~~~~~ -[324/528] [326/528] [325/528] build/cythonized/sage/libs/ntl/ntl_ZZ_pE.cpp:8425:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] +[323/528] build/cythonized/sage/libs/ntl/ntl_ZZ_pE.cpp:8425:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] 8425 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/libs/ntl/ntl_ZZ_pE.cpp:8424:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] @@ -18543,7 +18579,7 @@ build/cythonized/sage/libs/ntl/ntlwrap_impl.h:35:13: warning: 'void mpz_to_ZZ(NTL::ZZ*, mpz_srcptr)' defined but not used [-Wunused-function] 35 | static void mpz_to_ZZ(struct ZZ* output, mpz_srcptr x) | ^~~~~~~~~ -build/cythonized/sage/libs/ntl/ntl_ZZ_pContext.cpp:5943:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] +[324/528] [325/528] [326/528] [328/528] [327/528] build/cythonized/sage/libs/ntl/ntl_ZZ_pContext.cpp:5943:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] 5943 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/libs/ntl/ntl_ZZ_pContext.cpp:5942:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] @@ -18601,7 +18637,7 @@ build/cythonized/sage/libs/ntl/ntlwrap_impl.h:35:13: warning: 'void mpz_to_ZZ(NTL::ZZ*, mpz_srcptr)' defined but not used [-Wunused-function] 35 | static void mpz_to_ZZ(struct ZZ* output, mpz_srcptr x) | ^~~~~~~~~ -[327/528] [328/528] build/cythonized/sage/libs/ntl/ntl_ZZ_p.cpp:8694:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] +build/cythonized/sage/libs/ntl/ntl_ZZ_p.cpp:8694:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] 8694 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/libs/ntl/ntl_ZZ_p.cpp:8693:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] @@ -18659,68 +18695,7 @@ build/cythonized/sage/libs/ntl/ntlwrap_impl.h:35:13: warning: 'void mpz_to_ZZ(NTL::ZZ*, mpz_srcptr)' defined but not used [-Wunused-function] 35 | static void mpz_to_ZZ(struct ZZ* output, mpz_srcptr x) | ^~~~~~~~~ -[329/528] build/cythonized/sage/libs/ntl/ntl_ZZ.cpp:8408:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] - 8408 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/libs/ntl/ntl_ZZ.cpp:8407:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] - 8407 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/libs/ntl/ntl_ZZ.cpp:8063:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] - 8063 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/libs/ntl/ntl_ZZ.cpp:8062:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] - 8062 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/libs/ntl/ntl_ZZ.cpp:3161:18: warning: 'PyObject* __pyx_f_4sage_4libs_3ntl_6ntl_ZZ_make_ZZ(NTL::ZZ*)' defined but not used [-Wunused-function] - 3161 | static PyObject *__pyx_f_4sage_4libs_3ntl_6ntl_ZZ_make_ZZ(ZZ *__pyx_v_x) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/libs/ntl/ntl_ZZ.cpp:3079:18: warning: 'PyObject* __pyx_f_4sage_4libs_3ntl_6ntl_ZZ_string_delete(char*)' defined but not used [-Wunused-function] - 3079 | static PyObject *__pyx_f_4sage_4libs_3ntl_6ntl_ZZ_string_delete(char *__pyx_v_s) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/libs/ntl/ntl_ZZ.cpp:2994:18: warning: 'PyObject* __pyx_f_4sage_4libs_3ntl_6ntl_ZZ_string(char*)' defined but not used [-Wunused-function] - 2994 | static PyObject *__pyx_f_4sage_4libs_3ntl_6ntl_ZZ_string(char *__pyx_v_s) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from build/cythonized/sage/libs/ntl/ntl_ZZ.cpp:2983: -build/cythonized/sage/libs/ntl/ntlwrap_impl.h:716:13: warning: 'void ZZ_pX_InvMod_newton_ram(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ_pXModulus&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] - 716 | static void ZZ_pX_InvMod_newton_ram(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ_pXModulus &F, const struct ZZ_pContext &cpn) - | ^~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/libs/ntl/ntlwrap_impl.h:681:13: warning: 'void ZZ_pX_InvMod_newton_unram(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ_pXModulus&, const NTL::ZZ_pContext&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] - 681 | static void ZZ_pX_InvMod_newton_unram(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ_pXModulus &F, const struct ZZ_pContext &cpn, const struct ZZ_pContext &cp) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/libs/ntl/ntlwrap_impl.h:655:13: warning: 'void ZZ_pX_right_pshift(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] - 655 | static void ZZ_pX_right_pshift(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ &pn, const struct ZZ_pContext &c) - | ^~~~~~~~~~~~~~~~~~ -build/cythonized/sage/libs/ntl/ntlwrap_impl.h:629:13: warning: 'void ZZ_pX_left_pshift(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] - 629 | static void ZZ_pX_left_pshift(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ &pn, const struct ZZ_pContext &c) - | ^~~~~~~~~~~~~~~~~ -build/cythonized/sage/libs/ntl/ntlwrap_impl.h:575:13: warning: 'void ZZ_pX_min_val_coeff(long int&, long int&, const NTL::ZZ_pX&, const NTL::ZZ&)' defined but not used [-Wunused-function] - 575 | static void ZZ_pX_min_val_coeff(long & valuation, long &index, const struct ZZ_pX &f, const struct ZZ &p) - | ^~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/libs/ntl/ntlwrap_impl.h:537:13: warning: 'void ZZ_pEX_conv_modulus(NTL::ZZ_pEX&, const NTL::ZZ_pEX&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] - 537 | static void ZZ_pEX_conv_modulus(ZZ_pEX &fout, const ZZ_pEX &fin, const ZZ_pContext &modout) - | ^~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/libs/ntl/ntlwrap_impl.h:441:13: warning: 'void ZZ_pX_linear_roots(NTL::ZZ_p***, long int*, NTL::ZZ_pX*)' defined but not used [-Wunused-function] - 441 | static void ZZ_pX_linear_roots(struct ZZ_p*** v, long* n, struct ZZ_pX* f) - | ^~~~~~~~~~~~~~~~~~ -build/cythonized/sage/libs/ntl/ntlwrap_impl.h:427:13: warning: 'void ZZ_pX_factor(NTL::ZZ_pX***, long int**, long int*, NTL::ZZ_pX*, long int)' defined but not used [-Wunused-function] - 427 | static void ZZ_pX_factor(struct ZZ_pX*** v, long** e, long* n, struct ZZ_pX* x, long verbose) - | ^~~~~~~~~~~~ -build/cythonized/sage/libs/ntl/ntlwrap_impl.h:415:14: warning: 'char* ZZ_pX_trace_list(NTL::ZZ_pX*)' defined but not used [-Wunused-function] - 415 | static char* ZZ_pX_trace_list(struct ZZ_pX* x) - | ^~~~~~~~~~~~~~~~ -build/cythonized/sage/libs/ntl/ntlwrap_impl.h:398:13: warning: 'void ZZX_squarefree_decomposition(NTL::ZZX***, long int**, long int*, NTL::ZZX*)' defined but not used [-Wunused-function] - 398 | static void ZZX_squarefree_decomposition(struct ZZX*** v, long** e, long* n, struct ZZX* x) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/libs/ntl/ntlwrap_impl.h:334:14: warning: 'char* ZZX_trace_list(NTL::ZZX*)' defined but not used [-Wunused-function] - 334 | static char* ZZX_trace_list(struct ZZX* x) - | ^~~~~~~~~~~~~~ -build/cythonized/sage/libs/ntl/ntlwrap_impl.h:132:14: warning: 'char* ZZX_repr(NTL::ZZX*)' defined but not used [-Wunused-function] - 132 | static char* ZZX_repr(struct ZZX* x) - | ^~~~~~~~ -build/cythonized/sage/libs/ntl/ntlwrap_impl.h:35:13: warning: 'void mpz_to_ZZ(NTL::ZZ*, mpz_srcptr)' defined but not used [-Wunused-function] - 35 | static void mpz_to_ZZ(struct ZZ* output, mpz_srcptr x) - | ^~~~~~~~~ -build/cythonized/sage/libs/ntl/ntl_ZZX.cpp:12941:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] +[329/528] [330/528] build/cythonized/sage/libs/ntl/ntl_ZZX.cpp:12941:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] 12941 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/libs/ntl/ntl_ZZX.cpp:12940:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] @@ -18787,7 +18762,7 @@ build/cythonized/sage/libs/ntl/ntl_ZZ_pX.cpp:10540:8: note: '__pyx_v_minval' was declared here 10540 | long __pyx_v_minval; | ^~~~~~~~~~~~~~ -[330/528] build/cythonized/sage/libs/ntl/ntl_GF2EX.cpp:1772:18: warning: 'PyObject* __pyx_f_4sage_4libs_3ntl_9ntl_GF2EX_string_delete(char*)' defined but not used [-Wunused-function] +build/cythonized/sage/libs/ntl/ntl_GF2EX.cpp:1772:18: warning: 'PyObject* __pyx_f_4sage_4libs_3ntl_9ntl_GF2EX_string_delete(char*)' defined but not used [-Wunused-function] 1772 | static PyObject *__pyx_f_4sage_4libs_3ntl_9ntl_GF2EX_string_delete(char *__pyx_v_s) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/libs/ntl/ntl_GF2EX.cpp:1687:18: warning: 'PyObject* __pyx_f_4sage_4libs_3ntl_9ntl_GF2EX_string(char*)' defined but not used [-Wunused-function] @@ -18833,7 +18808,68 @@ build/cythonized/sage/libs/ntl/ntlwrap_impl.h:35:13: warning: 'void mpz_to_ZZ(NTL::ZZ*, mpz_srcptr)' defined but not used [-Wunused-function] 35 | static void mpz_to_ZZ(struct ZZ* output, mpz_srcptr x) | ^~~~~~~~~ -build/cythonized/sage/libs/ntl/ntl_GF2X.cpp:9825:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] +build/cythonized/sage/libs/ntl/ntl_ZZ.cpp:8408:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] + 8408 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/libs/ntl/ntl_ZZ.cpp:8407:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] + 8407 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/libs/ntl/ntl_ZZ.cpp:8063:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] + 8063 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/libs/ntl/ntl_ZZ.cpp:8062:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] + 8062 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/libs/ntl/ntl_ZZ.cpp:3161:18: warning: 'PyObject* __pyx_f_4sage_4libs_3ntl_6ntl_ZZ_make_ZZ(NTL::ZZ*)' defined but not used [-Wunused-function] + 3161 | static PyObject *__pyx_f_4sage_4libs_3ntl_6ntl_ZZ_make_ZZ(ZZ *__pyx_v_x) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/libs/ntl/ntl_ZZ.cpp:3079:18: warning: 'PyObject* __pyx_f_4sage_4libs_3ntl_6ntl_ZZ_string_delete(char*)' defined but not used [-Wunused-function] + 3079 | static PyObject *__pyx_f_4sage_4libs_3ntl_6ntl_ZZ_string_delete(char *__pyx_v_s) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/libs/ntl/ntl_ZZ.cpp:2994:18: warning: 'PyObject* __pyx_f_4sage_4libs_3ntl_6ntl_ZZ_string(char*)' defined but not used [-Wunused-function] + 2994 | static PyObject *__pyx_f_4sage_4libs_3ntl_6ntl_ZZ_string(char *__pyx_v_s) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from build/cythonized/sage/libs/ntl/ntl_ZZ.cpp:2983: +build/cythonized/sage/libs/ntl/ntlwrap_impl.h:716:13: warning: 'void ZZ_pX_InvMod_newton_ram(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ_pXModulus&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] + 716 | static void ZZ_pX_InvMod_newton_ram(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ_pXModulus &F, const struct ZZ_pContext &cpn) + | ^~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/libs/ntl/ntlwrap_impl.h:681:13: warning: 'void ZZ_pX_InvMod_newton_unram(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ_pXModulus&, const NTL::ZZ_pContext&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] + 681 | static void ZZ_pX_InvMod_newton_unram(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ_pXModulus &F, const struct ZZ_pContext &cpn, const struct ZZ_pContext &cp) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/libs/ntl/ntlwrap_impl.h:655:13: warning: 'void ZZ_pX_right_pshift(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] + 655 | static void ZZ_pX_right_pshift(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ &pn, const struct ZZ_pContext &c) + | ^~~~~~~~~~~~~~~~~~ +build/cythonized/sage/libs/ntl/ntlwrap_impl.h:629:13: warning: 'void ZZ_pX_left_pshift(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] + 629 | static void ZZ_pX_left_pshift(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ &pn, const struct ZZ_pContext &c) + | ^~~~~~~~~~~~~~~~~ +build/cythonized/sage/libs/ntl/ntlwrap_impl.h:575:13: warning: 'void ZZ_pX_min_val_coeff(long int&, long int&, const NTL::ZZ_pX&, const NTL::ZZ&)' defined but not used [-Wunused-function] + 575 | static void ZZ_pX_min_val_coeff(long & valuation, long &index, const struct ZZ_pX &f, const struct ZZ &p) + | ^~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/libs/ntl/ntlwrap_impl.h:537:13: warning: 'void ZZ_pEX_conv_modulus(NTL::ZZ_pEX&, const NTL::ZZ_pEX&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] + 537 | static void ZZ_pEX_conv_modulus(ZZ_pEX &fout, const ZZ_pEX &fin, const ZZ_pContext &modout) + | ^~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/libs/ntl/ntlwrap_impl.h:441:13: warning: 'void ZZ_pX_linear_roots(NTL::ZZ_p***, long int*, NTL::ZZ_pX*)' defined but not used [-Wunused-function] + 441 | static void ZZ_pX_linear_roots(struct ZZ_p*** v, long* n, struct ZZ_pX* f) + | ^~~~~~~~~~~~~~~~~~ +build/cythonized/sage/libs/ntl/ntlwrap_impl.h:427:13: warning: 'void ZZ_pX_factor(NTL::ZZ_pX***, long int**, long int*, NTL::ZZ_pX*, long int)' defined but not used [-Wunused-function] + 427 | static void ZZ_pX_factor(struct ZZ_pX*** v, long** e, long* n, struct ZZ_pX* x, long verbose) + | ^~~~~~~~~~~~ +build/cythonized/sage/libs/ntl/ntlwrap_impl.h:415:14: warning: 'char* ZZ_pX_trace_list(NTL::ZZ_pX*)' defined but not used [-Wunused-function] + 415 | static char* ZZ_pX_trace_list(struct ZZ_pX* x) + | ^~~~~~~~~~~~~~~~ +build/cythonized/sage/libs/ntl/ntlwrap_impl.h:398:13: warning: 'void ZZX_squarefree_decomposition(NTL::ZZX***, long int**, long int*, NTL::ZZX*)' defined but not used [-Wunused-function] + 398 | static void ZZX_squarefree_decomposition(struct ZZX*** v, long** e, long* n, struct ZZX* x) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/libs/ntl/ntlwrap_impl.h:334:14: warning: 'char* ZZX_trace_list(NTL::ZZX*)' defined but not used [-Wunused-function] + 334 | static char* ZZX_trace_list(struct ZZX* x) + | ^~~~~~~~~~~~~~ +build/cythonized/sage/libs/ntl/ntlwrap_impl.h:132:14: warning: 'char* ZZX_repr(NTL::ZZX*)' defined but not used [-Wunused-function] + 132 | static char* ZZX_repr(struct ZZX* x) + | ^~~~~~~~ +build/cythonized/sage/libs/ntl/ntlwrap_impl.h:35:13: warning: 'void mpz_to_ZZ(NTL::ZZ*, mpz_srcptr)' defined but not used [-Wunused-function] + 35 | static void mpz_to_ZZ(struct ZZ* output, mpz_srcptr x) + | ^~~~~~~~~ +[331/528] build/cythonized/sage/libs/ntl/ntl_GF2X.cpp:9825:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] 9825 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/libs/ntl/ntl_GF2X.cpp:9824:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] @@ -18937,19 +18973,7 @@ build/cythonized/sage/libs/ntl/ntlwrap_impl.h:35:13: warning: 'void mpz_to_ZZ(NTL::ZZ*, mpz_srcptr)' defined but not used [-Wunused-function] 35 | static void mpz_to_ZZ(struct ZZ* output, mpz_srcptr x) | ^~~~~~~~~ -[331/528] [332/528] [333/528] build/cythonized/sage/libs/ntl/error.cpp:1996:18: warning: 'PyObject* __pyx_pw_4sage_7cpython_6string_3str_to_bytes(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] - 1996 | static PyObject *__pyx_pw_4sage_7cpython_6string_3str_to_bytes(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/libs/ntl/error.cpp:1995:13: warning: '__pyx_doc_4sage_7cpython_6string_2str_to_bytes' defined but not used [-Wunused-variable] - 1995 | static char __pyx_doc_4sage_7cpython_6string_2str_to_bytes[] = "str_to_bytes(s, encoding=None, errors=None) -> bytes\nFile: sage/cpython/string.pxd (starting at line 54)\n\n Convert ``str`` or ``unicode`` to ``bytes``.\n\n It encodes the given ``str`` to a Python 3 ``bytes``\n using the specified encoding. It is a no-op on ``bytes`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import str_to_bytes\n sage: bs = [str_to_bytes(u'\317\200')]\n sage: all(b == b'\\xcf\\x80' for b in bs)\n True\n sage: str_to_bytes([])\n Traceback (most recent call last):\n ...\n TypeError: expected str... list found\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/libs/ntl/error.cpp:1791:18: warning: 'PyObject* __pyx_pw_4sage_7cpython_6string_1bytes_to_str(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] - 1791 | static PyObject *__pyx_pw_4sage_7cpython_6string_1bytes_to_str(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/libs/ntl/error.cpp:1790:13: warning: '__pyx_doc_4sage_7cpython_6string_bytes_to_str' defined but not used [-Wunused-variable] - 1790 | static char __pyx_doc_4sage_7cpython_6string_bytes_to_str[] = "bytes_to_str(b, encoding=None, errors=None) -> str\nFile: sage/cpython/string.pxd (starting at line 28)\n\n Convert ``bytes`` to ``str``.\n\n This decodes the given ``bytes`` to a Python 3 unicode ``str`` using\n the specified encoding. It is a no-op on ``str`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import bytes_to_str\n sage: s = bytes_to_str(b'\\xcf\\x80')\n sage: s == u'\317\200'\n True\n sage: bytes_to_str([])\n Traceback (most recent call last):\n ...\n TypeError: expected bytes, list found\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[334/528] [335/528] build/cythonized/sage/libs/ntl/ntl_GF2E.cpp:1918:18: warning: 'PyObject* __pyx_f_4sage_4libs_3ntl_8ntl_GF2E_string_delete(char*)' defined but not used [-Wunused-function] +[332/528] [333/528] build/cythonized/sage/libs/ntl/ntl_GF2E.cpp:1918:18: warning: 'PyObject* __pyx_f_4sage_4libs_3ntl_8ntl_GF2E_string_delete(char*)' defined but not used [-Wunused-function] 1918 | static PyObject *__pyx_f_4sage_4libs_3ntl_8ntl_GF2E_string_delete(char *__pyx_v_s) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/libs/ntl/ntl_GF2E.cpp:1833:18: warning: 'PyObject* __pyx_f_4sage_4libs_3ntl_8ntl_GF2E_string(char*)' defined but not used [-Wunused-function] @@ -18995,83 +19019,6 @@ build/cythonized/sage/libs/ntl/ntlwrap_impl.h:35:13: warning: 'void mpz_to_ZZ(NTL::ZZ*, mpz_srcptr)' defined but not used [-Wunused-function] 35 | static void mpz_to_ZZ(struct ZZ* output, mpz_srcptr x) | ^~~~~~~~~ -build/cythonized/sage/libs/mpmath/utils.c: In function '__pyx_f_4sage_4libs_6mpmath_5utils_normalize': -build/cythonized/sage/libs/mpmath/utils.c:4469:54: warning: comparison of integer expressions of different signedness: 'mp_bitcnt_t' {aka 'long unsigned int'} and 'long int' [-Wsign-compare] - 4469 | __pyx_t_1 = ((mpz_scan1(__pyx_v_man->value, 0) < (__pyx_v_shift - 1)) != 0); - | ^ -build/cythonized/sage/libs/mpmath/utils.c:4730:32: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'long int' [-Wsign-compare] - 4730 | __pyx_t_4 = (__pyx_v_trail < __pyx_v_bc); - | ^ -[336/528] build/cythonized/sage/libs/mpmath/utils.c: At top level: -build/cythonized/sage/libs/mpmath/utils.c:8507:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] - 8507 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/libs/mpmath/utils.c:8506:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] - 8506 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/libs/mpmath/utils.c:8162:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] - 8162 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/libs/mpmath/utils.c:8161:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] - 8161 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[337/528] [338/528] build/cythonized/sage/libs/mpmath/ext_libmp.c:5891:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] - 5891 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/libs/mpmath/ext_libmp.c:5890:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] - 5890 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/libs/mpmath/ext_libmp.c:5546:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] - 5546 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/libs/mpmath/ext_libmp.c:5545:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] - 5545 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/libs/mpmath/ext_impl.c: In function '__pyx_f_4sage_4libs_6mpmath_8ext_impl_MPF_normalize': -build/cythonized/sage/libs/mpmath/ext_impl.c:7082:52: warning: comparison of integer expressions of different signedness: 'mp_bitcnt_t' {aka 'long unsigned int'} and 'long int' [-Wsign-compare] - 7082 | __pyx_t_2 = ((mpz_scan1(__pyx_v_x->man, 0) < (__pyx_v_shift - 1)) != 0); - | ^ -build/cythonized/sage/libs/mpmath/ext_impl.c: In function '__pyx_f_4sage_4libs_6mpmath_8ext_impl_MPF_hypsum': -build/cythonized/sage/libs/mpmath/ext_impl.c:23197:26: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'long int' [-Wsign-compare] -23197 | if (((__pyx_t_13 > __pyx_t_14) != 0)) { - | ^ -build/cythonized/sage/libs/mpmath/ext_main.c:29699:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] -29699 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/libs/mpmath/ext_main.c:29698:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] -29698 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/libs/mpmath/ext_main.c:29354:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] -29354 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/libs/lrcalc/lrcalc.c:7034:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] - 7034 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/libs/mpmath/ext_main.c:29353:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] -29353 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/libs/lrcalc/lrcalc.c:7033:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] - 7033 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/libs/lrcalc/lrcalc.c:6689:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] - 6689 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/libs/lrcalc/lrcalc.c:6688:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] - 6688 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/libs/mpmath/ext_impl.c: At top level: -build/cythonized/sage/libs/mpmath/ext_impl.c:25697:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] -25697 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/libs/mpmath/ext_impl.c:25696:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] -25696 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/libs/mpmath/ext_impl.c:25352:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] -25352 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/libs/mpmath/ext_impl.c:25351:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] -25351 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/libs/ntl/ntl_GF2.cpp:6787:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] 6787 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -19130,6 +19077,70 @@ build/cythonized/sage/libs/ntl/ntlwrap_impl.h:35:13: warning: 'void mpz_to_ZZ(NTL::ZZ*, mpz_srcptr)' defined but not used [-Wunused-function] 35 | static void mpz_to_ZZ(struct ZZ* output, mpz_srcptr x) | ^~~~~~~~~ +build/cythonized/sage/libs/ntl/error.cpp:1996:18: warning: 'PyObject* __pyx_pw_4sage_7cpython_6string_3str_to_bytes(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] + 1996 | static PyObject *__pyx_pw_4sage_7cpython_6string_3str_to_bytes(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/libs/ntl/error.cpp:1995:13: warning: '__pyx_doc_4sage_7cpython_6string_2str_to_bytes' defined but not used [-Wunused-variable] + 1995 | static char __pyx_doc_4sage_7cpython_6string_2str_to_bytes[] = "str_to_bytes(s, encoding=None, errors=None) -> bytes\nFile: sage/cpython/string.pxd (starting at line 54)\n\n Convert ``str`` or ``unicode`` to ``bytes``.\n\n It encodes the given ``str`` to a Python 3 ``bytes``\n using the specified encoding. It is a no-op on ``bytes`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import str_to_bytes\n sage: bs = [str_to_bytes(u'\317\200')]\n sage: all(b == b'\\xcf\\x80' for b in bs)\n True\n sage: str_to_bytes([])\n Traceback (most recent call last):\n ...\n TypeError: expected str... list found\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/libs/ntl/error.cpp:1791:18: warning: 'PyObject* __pyx_pw_4sage_7cpython_6string_1bytes_to_str(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] + 1791 | static PyObject *__pyx_pw_4sage_7cpython_6string_1bytes_to_str(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/libs/ntl/error.cpp:1790:13: warning: '__pyx_doc_4sage_7cpython_6string_bytes_to_str' defined but not used [-Wunused-variable] + 1790 | static char __pyx_doc_4sage_7cpython_6string_bytes_to_str[] = "bytes_to_str(b, encoding=None, errors=None) -> str\nFile: sage/cpython/string.pxd (starting at line 28)\n\n Convert ``bytes`` to ``str``.\n\n This decodes the given ``bytes`` to a Python 3 unicode ``str`` using\n the specified encoding. It is a no-op on ``str`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import bytes_to_str\n sage: s = bytes_to_str(b'\\xcf\\x80')\n sage: s == u'\317\200'\n True\n sage: bytes_to_str([])\n Traceback (most recent call last):\n ...\n TypeError: expected bytes, list found\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[335/528] [334/528] [336/528] build/cythonized/sage/libs/mpmath/utils.c: In function '__pyx_f_4sage_4libs_6mpmath_5utils_normalize': +build/cythonized/sage/libs/mpmath/utils.c:4469:54: warning: comparison of integer expressions of different signedness: 'mp_bitcnt_t' {aka 'long unsigned int'} and 'long int' [-Wsign-compare] + 4469 | __pyx_t_1 = ((mpz_scan1(__pyx_v_man->value, 0) < (__pyx_v_shift - 1)) != 0); + | ^ +build/cythonized/sage/libs/mpmath/utils.c:4730:32: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'long int' [-Wsign-compare] + 4730 | __pyx_t_4 = (__pyx_v_trail < __pyx_v_bc); + | ^ +[337/528] build/cythonized/sage/libs/mpmath/utils.c: At top level: +build/cythonized/sage/libs/mpmath/utils.c:8507:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] + 8507 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/libs/mpmath/utils.c:8506:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] + 8506 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/libs/mpmath/utils.c:8162:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] + 8162 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/libs/mpmath/utils.c:8161:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] + 8161 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/libs/mpmath/ext_impl.c: In function '__pyx_f_4sage_4libs_6mpmath_8ext_impl_MPF_normalize': +build/cythonized/sage/libs/mpmath/ext_impl.c:7082:52: warning: comparison of integer expressions of different signedness: 'mp_bitcnt_t' {aka 'long unsigned int'} and 'long int' [-Wsign-compare] + 7082 | __pyx_t_2 = ((mpz_scan1(__pyx_v_x->man, 0) < (__pyx_v_shift - 1)) != 0); + | ^ +build/cythonized/sage/libs/mpmath/ext_libmp.c:5891:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] + 5891 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/libs/mpmath/ext_libmp.c:5890:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] + 5890 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/libs/mpmath/ext_libmp.c:5546:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] + 5546 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/libs/mpmath/ext_libmp.c:5545:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] + 5545 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/libs/mpmath/ext_main.c:29699:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] +29699 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/libs/mpmath/ext_main.c:29698:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] +29698 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/libs/mpmath/ext_main.c:29354:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] +29354 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/libs/mpmath/ext_main.c:29353:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] +29353 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/libs/mpmath/ext_impl.c: In function '__pyx_f_4sage_4libs_6mpmath_8ext_impl_MPF_hypsum': +build/cythonized/sage/libs/mpmath/ext_impl.c:23197:26: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'long int' [-Wsign-compare] +23197 | if (((__pyx_t_13 > __pyx_t_14) != 0)) { + | ^ In file included from build/cythonized/sage/libs/ntl/convert.cpp:1247: /build/reproducible-path/sagemath-9.5/sage/pkgs/sagemath-standard/sage/libs/ntl/ntlwrap_impl.h:716:13: warning: 'void ZZ_pX_InvMod_newton_ram(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ_pXModulus&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] 716 | static void ZZ_pX_InvMod_newton_ram(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ_pXModulus &F, const struct ZZ_pContext &cpn) @@ -19167,21 +19178,46 @@ /build/reproducible-path/sagemath-9.5/sage/pkgs/sagemath-standard/sage/libs/ntl/ntlwrap_impl.h:132:14: warning: 'char* ZZX_repr(NTL::ZZX*)' defined but not used [-Wunused-function] 132 | static char* ZZX_repr(struct ZZX* x) | ^~~~~~~~ -build/cythonized/sage/matrix/matrix2.c: In function '__pyx_f_4sage_6matrix_7matrix2_6Matrix__block_ldlt': -[339/528] build/cythonized/sage/matrix/matrix2.c:90970:20: warning: '__pyx_v_r' may be used uninitialized [-Wmaybe-uninitialized] +build/cythonized/sage/libs/mpmath/ext_impl.c: At top level: +build/cythonized/sage/libs/mpmath/ext_impl.c:25697:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] +25697 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/libs/mpmath/ext_impl.c:25696:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] +25696 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/libs/mpmath/ext_impl.c:25352:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] +25352 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/libs/mpmath/ext_impl.c:25351:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] +25351 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[338/528] [340/528] build/cythonized/sage/matrix/matrix2.c: In function '__pyx_f_4sage_6matrix_7matrix2_6Matrix__block_ldlt': +build/cythonized/sage/matrix/matrix2.c:90970:20: warning: '__pyx_v_r' may be used uninitialized [-Wmaybe-uninitialized] 90970 | __pyx_t_9 = ((struct __pyx_vtabstruct_4sage_6matrix_7matrix2_Matrix *)__pyx_v_A->__pyx_base.__pyx_base.__pyx_base.__pyx_base.__pyx_base.__pyx_vtab)->__pyx_base.__pyx_base.get_unsafe(((struct __pyx_obj_4sage_6matrix_7matrix0_Matrix *)__pyx_v_A), __pyx_v_r, __pyx_v_j); if (unlikely(!__pyx_t_9)) __PYX_ERR(0, 13915, __pyx_L1_error) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/matrix/matrix2.c:89916:14: note: '__pyx_v_r' was declared here 89916 | Py_ssize_t __pyx_v_r; | ^~~~~~~~~ -[340/528] [342/528] [341/528] [343/528] build/cythonized/sage/libs/gsl/array.c: In function '__pyx_pf_4sage_4libs_3gsl_5array_14GSLDoubleArray___init__': +[339/528] build/cythonized/sage/libs/lrcalc/lrcalc.c:7034:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] + 7034 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/libs/lrcalc/lrcalc.c:7033:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] + 7033 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/libs/lrcalc/lrcalc.c:6689:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] + 6689 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/libs/lrcalc/lrcalc.c:6688:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] + 6688 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[341/528] build/cythonized/sage/libs/gsl/array.c: In function '__pyx_pf_4sage_4libs_3gsl_5array_14GSLDoubleArray___init__': build/cythonized/sage/libs/gsl/array.c:1592:35: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1592 | for (__pyx_v_i = 0; __pyx_v_i < __pyx_t_3; __pyx_v_i++) { | ^ build/cythonized/sage/libs/gsl/array.c:1627:35: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1627 | for (__pyx_v_i = 0; __pyx_v_i < __pyx_t_3; __pyx_v_i++) { | ^ -build/cythonized/sage/libs/glpk/error.c:2356:18: warning: '__pyx_pw_4sage_7cpython_6string_3str_to_bytes' defined but not used [-Wunused-function] +[342/528] [343/528] [344/528] [345/528] build/cythonized/sage/libs/glpk/error.c:2356:18: warning: '__pyx_pw_4sage_7cpython_6string_3str_to_bytes' defined but not used [-Wunused-function] 2356 | static PyObject *__pyx_pw_4sage_7cpython_6string_3str_to_bytes(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/libs/glpk/error.c:2355:13: warning: '__pyx_doc_4sage_7cpython_6string_2str_to_bytes' defined but not used [-Wunused-variable] @@ -19193,11 +19229,35 @@ build/cythonized/sage/libs/glpk/error.c:2150:13: warning: '__pyx_doc_4sage_7cpython_6string_bytes_to_str' defined but not used [-Wunused-variable] 2150 | static char __pyx_doc_4sage_7cpython_6string_bytes_to_str[] = "bytes_to_str(b, encoding=None, errors=None) -> str\nFile: sage/cpython/string.pxd (starting at line 28)\n\n Convert ``bytes`` to ``str``.\n\n This decodes the given ``bytes`` to a Python 3 unicode ``str`` using\n the specified encoding. It is a no-op on ``str`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import bytes_to_str\n sage: s = bytes_to_str(b'\\xcf\\x80')\n sage: s == u'\317\200'\n True\n sage: bytes_to_str([])\n Traceback (most recent call last):\n ...\n TypeError: expected bytes, list found\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[344/528] [345/528] [346/528] build/cythonized/sage/libs/gap/element.c: In function '__pyx_pf_4sage_4libs_3gap_7element_25GapElement_RecordIterator_2__next__': +[346/528] build/cythonized/sage/libs/lcalc/lcalc_Lfunction.cpp:11559:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] +11559 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/libs/lcalc/lcalc_Lfunction.cpp:11558:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] +11558 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/libs/lcalc/lcalc_Lfunction.cpp:11214:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] +11214 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/libs/lcalc/lcalc_Lfunction.cpp:11213:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] +11213 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/libs/lcalc/lcalc_Lfunction.cpp:10990:18: warning: 'PyObject* __pyx_pw_4sage_7cpython_6string_3str_to_bytes(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] +10990 | static PyObject *__pyx_pw_4sage_7cpython_6string_3str_to_bytes(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/libs/lcalc/lcalc_Lfunction.cpp:10989:13: warning: '__pyx_doc_4sage_7cpython_6string_2str_to_bytes' defined but not used [-Wunused-variable] +10989 | static char __pyx_doc_4sage_7cpython_6string_2str_to_bytes[] = "str_to_bytes(s, encoding=None, errors=None) -> bytes\nFile: sage/cpython/string.pxd (starting at line 54)\n\n Convert ``str`` or ``unicode`` to ``bytes``.\n\n It encodes the given ``str`` to a Python 3 ``bytes``\n using the specified encoding. It is a no-op on ``bytes`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import str_to_bytes\n sage: bs = [str_to_bytes(u'\317\200')]\n sage: all(b == b'\\xcf\\x80' for b in bs)\n True\n sage: str_to_bytes([])\n Traceback (most recent call last):\n ...\n TypeError: expected str... list found\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/libs/lcalc/lcalc_Lfunction.cpp:10785:18: warning: 'PyObject* __pyx_pw_4sage_7cpython_6string_1bytes_to_str(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] +10785 | static PyObject *__pyx_pw_4sage_7cpython_6string_1bytes_to_str(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/libs/lcalc/lcalc_Lfunction.cpp:10784:13: warning: '__pyx_doc_4sage_7cpython_6string_bytes_to_str' defined but not used [-Wunused-variable] +10784 | static char __pyx_doc_4sage_7cpython_6string_bytes_to_str[] = "bytes_to_str(b, encoding=None, errors=None) -> str\nFile: sage/cpython/string.pxd (starting at line 28)\n\n Convert ``bytes`` to ``str``.\n\n This decodes the given ``bytes`` to a Python 3 unicode ``str`` using\n the specified encoding. It is a no-op on ``str`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import bytes_to_str\n sage: s = bytes_to_str(b'\\xcf\\x80')\n sage: s == u'\317\200'\n True\n sage: bytes_to_str([])\n Traceback (most recent call last):\n ...\n TypeError: expected bytes, list found\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/libs/gap/element.c: In function '__pyx_pf_4sage_4libs_3gap_7element_25GapElement_RecordIterator_2__next__': build/cythonized/sage/libs/gap/element.c:24738:27: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'long unsigned int'} and 'Py_ssize_t' {aka 'long int'} [-Wsign-compare] 24738 | __pyx_t_4 = ((__pyx_v_i > __pyx_t_3) != 0); | ^ -[347/528] build/cythonized/sage/libs/gap/util.c:7154:18: warning: '__pyx_pw_4sage_7cpython_6string_3str_to_bytes' defined but not used [-Wunused-function] +build/cythonized/sage/libs/gap/util.c:7154:18: warning: '__pyx_pw_4sage_7cpython_6string_3str_to_bytes' defined but not used [-Wunused-function] 7154 | static PyObject *__pyx_pw_4sage_7cpython_6string_3str_to_bytes(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/libs/gap/util.c:7153:13: warning: '__pyx_doc_4sage_7cpython_6string_2str_to_bytes' defined but not used [-Wunused-variable] @@ -19224,7 +19284,7 @@ build/cythonized/sage/libs/gap/util.c:5457:13: warning: '__pyx_f_4sage_4libs_3gap_4util_hold_reference' defined but not used [-Wunused-function] 5457 | static void __pyx_f_4sage_4libs_3gap_4util_hold_reference(Obj __pyx_v_obj) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/libs/gap/libgap.c:7951:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] +[347/528] [348/528] build/cythonized/sage/libs/gap/libgap.c:7951:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] 7951 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/libs/gap/libgap.c:7950:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] @@ -19236,31 +19296,7 @@ build/cythonized/sage/libs/gap/libgap.c:7605:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 7605 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/libs/lcalc/lcalc_Lfunction.cpp:11559:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] -11559 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/libs/lcalc/lcalc_Lfunction.cpp:11558:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] -11558 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/libs/lcalc/lcalc_Lfunction.cpp:11214:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] -11214 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/libs/lcalc/lcalc_Lfunction.cpp:11213:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] -11213 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/libs/lcalc/lcalc_Lfunction.cpp:10990:18: warning: 'PyObject* __pyx_pw_4sage_7cpython_6string_3str_to_bytes(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] -10990 | static PyObject *__pyx_pw_4sage_7cpython_6string_3str_to_bytes(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/libs/lcalc/lcalc_Lfunction.cpp:10989:13: warning: '__pyx_doc_4sage_7cpython_6string_2str_to_bytes' defined but not used [-Wunused-variable] -10989 | static char __pyx_doc_4sage_7cpython_6string_2str_to_bytes[] = "str_to_bytes(s, encoding=None, errors=None) -> bytes\nFile: sage/cpython/string.pxd (starting at line 54)\n\n Convert ``str`` or ``unicode`` to ``bytes``.\n\n It encodes the given ``str`` to a Python 3 ``bytes``\n using the specified encoding. It is a no-op on ``bytes`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import str_to_bytes\n sage: bs = [str_to_bytes(u'\317\200')]\n sage: all(b == b'\\xcf\\x80' for b in bs)\n True\n sage: str_to_bytes([])\n Traceback (most recent call last):\n ...\n TypeError: expected str... list found\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/libs/lcalc/lcalc_Lfunction.cpp:10785:18: warning: 'PyObject* __pyx_pw_4sage_7cpython_6string_1bytes_to_str(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] -10785 | static PyObject *__pyx_pw_4sage_7cpython_6string_1bytes_to_str(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/libs/lcalc/lcalc_Lfunction.cpp:10784:13: warning: '__pyx_doc_4sage_7cpython_6string_bytes_to_str' defined but not used [-Wunused-variable] -10784 | static char __pyx_doc_4sage_7cpython_6string_bytes_to_str[] = "bytes_to_str(b, encoding=None, errors=None) -> str\nFile: sage/cpython/string.pxd (starting at line 28)\n\n Convert ``bytes`` to ``str``.\n\n This decodes the given ``bytes`` to a Python 3 unicode ``str`` using\n the specified encoding. It is a no-op on ``str`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import bytes_to_str\n sage: s = bytes_to_str(b'\\xcf\\x80')\n sage: s == u'\317\200'\n True\n sage: bytes_to_str([])\n Traceback (most recent call last):\n ...\n TypeError: expected bytes, list found\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[348/528] build/cythonized/sage/libs/gap/element.c: At top level: +build/cythonized/sage/libs/gap/element.c: At top level: build/cythonized/sage/libs/gap/element.c:26001:18: warning: '__pyx_pw_4sage_7cpython_6string_3str_to_bytes' defined but not used [-Wunused-function] 26001 | static PyObject *__pyx_pw_4sage_7cpython_6string_3str_to_bytes(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -19333,24 +19369,29 @@ build/cythonized/sage/libs/arb/arith.c:3711:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 3711 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/libs/linbox/linbox_flint_interface.cpp: In function 'void __pyx_f_4sage_4libs_6linbox_22linbox_flint_interface_fmpz_mat_get_linbox(LinBox::DenseMatrix >&, fmpz_mat_struct*)': -build/cythonized/sage/libs/linbox/linbox_flint_interface.cpp:1384:33: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'long int' [-Wsign-compare] - 1384 | for (__pyx_t_3 = 0; __pyx_t_3 < __pyx_t_2; __pyx_t_3+=1) { - | ~~~~~~~~~~^~~~~~~~~~~ -build/cythonized/sage/libs/linbox/linbox_flint_interface.cpp:1396:35: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'long int' [-Wsign-compare] - 1396 | for (__pyx_t_6 = 0; __pyx_t_6 < __pyx_t_5; __pyx_t_6+=1) { - | ~~~~~~~~~~^~~~~~~~~~~ -[357/528] build/cythonized/sage/libs/eclib/newforms.cpp:4917:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] - 4917 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { +build/cythonized/sage/libs/giac/giac.cpp:155051:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] +155051 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/libs/giac/giac.cpp:155050:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] +155050 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/libs/giac/giac.cpp:154706:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] +154706 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/libs/giac/giac.cpp:154705:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] +154705 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[357/528] build/cythonized/sage/libs/eclib/mat.cpp:5104:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] + 5104 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/libs/eclib/newforms.cpp:4916:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] - 4916 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; +build/cythonized/sage/libs/eclib/mat.cpp:5103:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] + 5103 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/libs/eclib/newforms.cpp:4572:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] - 4572 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { +build/cythonized/sage/libs/eclib/mat.cpp:4759:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] + 4759 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/libs/eclib/newforms.cpp:4571:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] - 4571 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; +build/cythonized/sage/libs/eclib/mat.cpp:4758:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] + 4758 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/libs/arb/arb_version.c:2025:18: warning: '__pyx_pw_4sage_7cpython_6string_3str_to_bytes' defined but not used [-Wunused-function] 2025 | static PyObject *__pyx_pw_4sage_7cpython_6string_3str_to_bytes(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { @@ -19364,7 +19405,7 @@ build/cythonized/sage/libs/arb/arb_version.c:1819:13: warning: '__pyx_doc_4sage_7cpython_6string_bytes_to_str' defined but not used [-Wunused-variable] 1819 | static char __pyx_doc_4sage_7cpython_6string_bytes_to_str[] = "bytes_to_str(b, encoding=None, errors=None) -> str\nFile: sage/cpython/string.pxd (starting at line 28)\n\n Convert ``bytes`` to ``str``.\n\n This decodes the given ``bytes`` to a Python 3 unicode ``str`` using\n the specified encoding. It is a no-op on ``str`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import bytes_to_str\n sage: s = bytes_to_str(b'\\xcf\\x80')\n sage: s == u'\317\200'\n True\n sage: bytes_to_str([])\n Traceback (most recent call last):\n ...\n TypeError: expected bytes, list found\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/libs/eclib/mwrank.cpp:8098:18: warning: 'PyObject* __pyx_pw_4sage_7cpython_6string_3str_to_bytes(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] +[358/528] build/cythonized/sage/libs/eclib/mwrank.cpp:8098:18: warning: 'PyObject* __pyx_pw_4sage_7cpython_6string_3str_to_bytes(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] 8098 | static PyObject *__pyx_pw_4sage_7cpython_6string_3str_to_bytes(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/libs/eclib/mwrank.cpp:8097:13: warning: '__pyx_doc_4sage_7cpython_6string_2str_to_bytes' defined but not used [-Wunused-variable] @@ -19379,7 +19420,26 @@ build/cythonized/sage/libs/eclib/mwrank.cpp:2685:18: warning: 'PyObject* __pyx_f_4sage_4libs_5eclib_6mwrank_make_bigint(bigint*)' defined but not used [-Wunused-function] 2685 | static PyObject *__pyx_f_4sage_4libs_5eclib_6mwrank_make_bigint(bigint *__pyx_v_x) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[358/528] build/cythonized/sage/libs/eclib/homspace.cpp:5131:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] +build/cythonized/sage/libs/eclib/newforms.cpp:4917:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] + 4917 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/libs/eclib/newforms.cpp:4916:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] + 4916 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/libs/eclib/newforms.cpp:4572:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] + 4572 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/libs/eclib/newforms.cpp:4571:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] + 4571 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/libs/linbox/linbox_flint_interface.cpp: In function 'void __pyx_f_4sage_4libs_6linbox_22linbox_flint_interface_fmpz_mat_get_linbox(LinBox::DenseMatrix >&, fmpz_mat_struct*)': +build/cythonized/sage/libs/linbox/linbox_flint_interface.cpp:1384:33: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'long int' [-Wsign-compare] + 1384 | for (__pyx_t_3 = 0; __pyx_t_3 < __pyx_t_2; __pyx_t_3+=1) { + | ~~~~~~~~~~^~~~~~~~~~~ +build/cythonized/sage/libs/linbox/linbox_flint_interface.cpp:1396:35: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'long int' [-Wsign-compare] + 1396 | for (__pyx_t_6 = 0; __pyx_t_6 < __pyx_t_5; __pyx_t_6+=1) { + | ~~~~~~~~~~^~~~~~~~~~~ +[359/528] build/cythonized/sage/libs/eclib/homspace.cpp:5131:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] 5131 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/libs/eclib/homspace.cpp:5130:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] @@ -19391,31 +19451,7 @@ build/cythonized/sage/libs/eclib/homspace.cpp:4785:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 4785 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/libs/giac/giac.cpp:155051:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] -155051 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/libs/giac/giac.cpp:155050:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] -155050 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/libs/giac/giac.cpp:154706:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] -154706 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/libs/giac/giac.cpp:154705:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] -154705 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/libs/eclib/mat.cpp:5104:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] - 5104 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/libs/eclib/mat.cpp:5103:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] - 5103 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/libs/eclib/mat.cpp:4759:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] - 4759 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/libs/eclib/mat.cpp:4758:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] - 4758 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[359/528] [360/528] build/cythonized/sage/interfaces/sagespawn.c:4561:18: warning: '__pyx_pw_4sage_7cpython_6string_3str_to_bytes' defined but not used [-Wunused-function] +[360/528] build/cythonized/sage/interfaces/sagespawn.c:4561:18: warning: '__pyx_pw_4sage_7cpython_6string_3str_to_bytes' defined but not used [-Wunused-function] 4561 | static PyObject *__pyx_pw_4sage_7cpython_6string_3str_to_bytes(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/interfaces/sagespawn.c:4560:13: warning: '__pyx_doc_4sage_7cpython_6string_2str_to_bytes' defined but not used [-Wunused-variable] @@ -19427,7 +19463,7 @@ build/cythonized/sage/interfaces/sagespawn.c:4355:13: warning: '__pyx_doc_4sage_7cpython_6string_bytes_to_str' defined but not used [-Wunused-variable] 4355 | static char __pyx_doc_4sage_7cpython_6string_bytes_to_str[] = "bytes_to_str(b, encoding=None, errors=None) -> str\nFile: sage/cpython/string.pxd (starting at line 28)\n\n Convert ``bytes`` to ``str``.\n\n This decodes the given ``bytes`` to a Python 3 unicode ``str`` using\n the specified encoding. It is a no-op on ``str`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import bytes_to_str\n sage: s = bytes_to_str(b'\\xcf\\x80')\n sage: s == u'\317\200'\n True\n sage: bytes_to_str([])\n Traceback (most recent call last):\n ...\n TypeError: expected bytes, list found\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[361/528] [362/528] [363/528] build/cythonized/sage/groups/libgap_wrapper.c:10204:18: warning: '__pyx_pw_4sage_9structure_7richcmp_9revop' defined but not used [-Wunused-function] +[361/528] [362/528] build/cythonized/sage/groups/libgap_wrapper.c:10204:18: warning: '__pyx_pw_4sage_9structure_7richcmp_9revop' defined but not used [-Wunused-function] 10204 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_9revop(PyObject *__pyx_self, PyObject *__pyx_arg_op) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/groups/libgap_wrapper.c:10203:13: warning: '__pyx_doc_4sage_9structure_7richcmp_8revop' defined but not used [-Wunused-variable] @@ -19469,7 +19505,7 @@ build/cythonized/sage/groups/libgap_wrapper.c:9054:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 9054 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[364/528] [365/528] build/cythonized/sage/groups/semimonomial_transformations/semimonomial_transformation.c:6015:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] +[363/528] [364/528] [365/528] build/cythonized/sage/groups/semimonomial_transformations/semimonomial_transformation.c:6015:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] 6015 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/groups/semimonomial_transformations/semimonomial_transformation.c:6014:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] @@ -19481,7 +19517,7 @@ build/cythonized/sage/groups/semimonomial_transformations/semimonomial_transformation.c:5669:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 5669 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[366/528] build/cythonized/sage/groups/perm_gps/permgroup_element.c: In function '__pyx_f_4sage_6groups_8perm_gps_17permgroup_element_23PermutationGroupElement__set_libgap': +[366/528] [367/528] build/cythonized/sage/groups/perm_gps/permgroup_element.c: In function '__pyx_f_4sage_6groups_8perm_gps_17permgroup_element_23PermutationGroupElement__set_libgap': build/cythonized/sage/groups/perm_gps/permgroup_element.c:7031:29: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 7031 | __pyx_t_5 = ((__pyx_v_d > __pyx_v_self->n) != 0); | ^ @@ -19504,10 +19540,28 @@ build/cythonized/sage/groups/perm_gps/permgroup_element.c:10367:33: warning: comparison of integer expressions of different signedness: 'UInt' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 10367 | for (__pyx_t_6 = 0; __pyx_t_6 < __pyx_t_5; __pyx_t_6+=1) { | ^ +In file included from build/cythonized/sage/groups/perm_gps/partn_ref2/refinement_generic.c:798: +./sage/data_structures/bitset_intrinsics.h: In function '_bitset_cmp': +./sage/data_structures/bitset_intrinsics.h:170:17: warning: unused variable 'i' [-Wunused-variable] + 170 | mp_bitcnt_t i = 0; + | ^ +./sage/data_structures/bitset_intrinsics.h: In function '_bitset_operation': +./sage/data_structures/bitset_intrinsics.h:377:17: warning: unused variable 'i' [-Wunused-variable] + 377 | mp_bitcnt_t i; + | ^ build/cythonized/sage/groups/perm_gps/permgroup_element.c: In function '__pyx_pf_4sage_6groups_8perm_gps_17permgroup_element_23PermutationGroupElement_58__hash__': build/cythonized/sage/groups/perm_gps/permgroup_element.c:15301:33: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 15301 | for (__pyx_t_3 = 0; __pyx_t_3 < __pyx_t_2; __pyx_t_3+=1) { | ^ +[368/528] In file included from build/cythonized/sage/groups/perm_gps/partn_ref/refinement_sets.c:797: +./sage/data_structures/bitset_intrinsics.h: In function '_bitset_cmp': +./sage/data_structures/bitset_intrinsics.h:170:17: warning: unused variable 'i' [-Wunused-variable] + 170 | mp_bitcnt_t i = 0; + | ^ +./sage/data_structures/bitset_intrinsics.h: In function '_bitset_operation': +./sage/data_structures/bitset_intrinsics.h:377:17: warning: unused variable 'i' [-Wunused-variable] + 377 | mp_bitcnt_t i; + | ^ build/cythonized/sage/groups/perm_gps/permgroup_element.c: At top level: build/cythonized/sage/groups/perm_gps/permgroup_element.c:22684:18: warning: '__pyx_pw_4sage_9structure_7richcmp_9revop' defined but not used [-Wunused-function] 22684 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_9revop(PyObject *__pyx_self, PyObject *__pyx_arg_op) { @@ -19551,16 +19605,36 @@ build/cythonized/sage/groups/perm_gps/permgroup_element.c:20028:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 20028 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[367/528] In file included from build/cythonized/sage/groups/perm_gps/partn_ref2/refinement_generic.c:798: -./sage/data_structures/bitset_intrinsics.h: In function '_bitset_cmp': -./sage/data_structures/bitset_intrinsics.h:170:17: warning: unused variable 'i' [-Wunused-variable] - 170 | mp_bitcnt_t i = 0; - | ^ -./sage/data_structures/bitset_intrinsics.h: In function '_bitset_operation': -./sage/data_structures/bitset_intrinsics.h:377:17: warning: unused variable 'i' [-Wunused-variable] - 377 | mp_bitcnt_t i; - | ^ -[368/528] build/cythonized/sage/groups/perm_gps/partn_ref2/refinement_generic.c: At top level: +build/cythonized/sage/groups/perm_gps/partn_ref/refinement_sets.c: At top level: +build/cythonized/sage/groups/perm_gps/partn_ref/refinement_sets.c:18207:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] +18207 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/groups/perm_gps/partn_ref/refinement_sets.c:18206:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] +18206 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/groups/perm_gps/partn_ref/refinement_sets.c:17862:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] +17862 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/groups/perm_gps/partn_ref/refinement_sets.c:17861:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] +17861 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/groups/perm_gps/partn_ref/refinement_sets.c:10687:18: warning: '__pyx_pw_4sage_7cpython_6string_3str_to_bytes' defined but not used [-Wunused-function] +10687 | static PyObject *__pyx_pw_4sage_7cpython_6string_3str_to_bytes(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/groups/perm_gps/partn_ref/refinement_sets.c:10686:13: warning: '__pyx_doc_4sage_7cpython_6string_2str_to_bytes' defined but not used [-Wunused-variable] +10686 | static char __pyx_doc_4sage_7cpython_6string_2str_to_bytes[] = "str_to_bytes(s, encoding=None, errors=None) -> bytes\nFile: sage/cpython/string.pxd (starting at line 54)\n\n Convert ``str`` or ``unicode`` to ``bytes``.\n\n It encodes the given ``str`` to a Python 3 ``bytes``\n using the specified encoding. It is a no-op on ``bytes`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import str_to_bytes\n sage: bs = [str_to_bytes(u'\317\200')]\n sage: all(b == b'\\xcf\\x80' for b in bs)\n True\n sage: str_to_bytes([])\n Traceback (most recent call last):\n ...\n TypeError: expected str... list found\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/groups/perm_gps/partn_ref/refinement_sets.c:10482:18: warning: '__pyx_pw_4sage_7cpython_6string_1bytes_to_str' defined but not used [-Wunused-function] +10482 | static PyObject *__pyx_pw_4sage_7cpython_6string_1bytes_to_str(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/groups/perm_gps/partn_ref/refinement_sets.c:10481:13: warning: '__pyx_doc_4sage_7cpython_6string_bytes_to_str' defined but not used [-Wunused-variable] +10481 | static char __pyx_doc_4sage_7cpython_6string_bytes_to_str[] = "bytes_to_str(b, encoding=None, errors=None) -> str\nFile: sage/cpython/string.pxd (starting at line 28)\n\n Convert ``bytes`` to ``str``.\n\n This decodes the given ``bytes`` to a Python 3 unicode ``str`` using\n the specified encoding. It is a no-op on ``str`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import bytes_to_str\n sage: s = bytes_to_str(b'\\xcf\\x80')\n sage: s == u'\317\200'\n True\n sage: bytes_to_str([])\n Traceback (most recent call last):\n ...\n TypeError: expected bytes, list found\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from build/cythonized/sage/groups/perm_gps/partn_ref/refinement_sets.c:4129: +./sage/groups/perm_gps/partn_ref2/refinement_generic.h:19:12: warning: 'my_comp_func' defined but not used [-Wunused-function] + 19 | static int my_comp_func(const void *a, const void *b) + | ^~~~~~~~~~~~ +build/cythonized/sage/groups/perm_gps/partn_ref2/refinement_generic.c: At top level: build/cythonized/sage/groups/perm_gps/partn_ref2/refinement_generic.c:22465:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] 22465 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -19585,15 +19659,6 @@ build/cythonized/sage/groups/perm_gps/partn_ref2/refinement_generic.c:11505:13: warning: '__pyx_doc_4sage_7cpython_6string_bytes_to_str' defined but not used [-Wunused-variable] 11505 | static char __pyx_doc_4sage_7cpython_6string_bytes_to_str[] = "bytes_to_str(b, encoding=None, errors=None) -> str\nFile: sage/cpython/string.pxd (starting at line 28)\n\n Convert ``bytes`` to ``str``.\n\n This decodes the given ``bytes`` to a Python 3 unicode ``str`` using\n the specified encoding. It is a no-op on ``str`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import bytes_to_str\n sage: s = bytes_to_str(b'\\xcf\\x80')\n sage: s == u'\317\200'\n True\n sage: bytes_to_str([])\n Traceback (most recent call last):\n ...\n TypeError: expected bytes, list found\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from build/cythonized/sage/groups/perm_gps/partn_ref/refinement_sets.c:797: -./sage/data_structures/bitset_intrinsics.h: In function '_bitset_cmp': -./sage/data_structures/bitset_intrinsics.h:170:17: warning: unused variable 'i' [-Wunused-variable] - 170 | mp_bitcnt_t i = 0; - | ^ -./sage/data_structures/bitset_intrinsics.h: In function '_bitset_operation': -./sage/data_structures/bitset_intrinsics.h:377:17: warning: unused variable 'i' [-Wunused-variable] - 377 | mp_bitcnt_t i; - | ^ [369/528] In file included from build/cythonized/sage/groups/perm_gps/partn_ref/refinement_python.c:797: ./sage/data_structures/bitset_intrinsics.h: In function '_bitset_cmp': ./sage/data_structures/bitset_intrinsics.h:170:17: warning: unused variable 'i' [-Wunused-variable] @@ -19603,36 +19668,6 @@ ./sage/data_structures/bitset_intrinsics.h:377:17: warning: unused variable 'i' [-Wunused-variable] 377 | mp_bitcnt_t i; | ^ -build/cythonized/sage/groups/perm_gps/partn_ref/refinement_sets.c: At top level: -build/cythonized/sage/groups/perm_gps/partn_ref/refinement_sets.c:18207:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] -18207 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/groups/perm_gps/partn_ref/refinement_sets.c:18206:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] -18206 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/groups/perm_gps/partn_ref/refinement_sets.c:17862:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] -17862 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/groups/perm_gps/partn_ref/refinement_sets.c:17861:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] -17861 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/groups/perm_gps/partn_ref/refinement_sets.c:10687:18: warning: '__pyx_pw_4sage_7cpython_6string_3str_to_bytes' defined but not used [-Wunused-function] -10687 | static PyObject *__pyx_pw_4sage_7cpython_6string_3str_to_bytes(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/groups/perm_gps/partn_ref/refinement_sets.c:10686:13: warning: '__pyx_doc_4sage_7cpython_6string_2str_to_bytes' defined but not used [-Wunused-variable] -10686 | static char __pyx_doc_4sage_7cpython_6string_2str_to_bytes[] = "str_to_bytes(s, encoding=None, errors=None) -> bytes\nFile: sage/cpython/string.pxd (starting at line 54)\n\n Convert ``str`` or ``unicode`` to ``bytes``.\n\n It encodes the given ``str`` to a Python 3 ``bytes``\n using the specified encoding. It is a no-op on ``bytes`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import str_to_bytes\n sage: bs = [str_to_bytes(u'\317\200')]\n sage: all(b == b'\\xcf\\x80' for b in bs)\n True\n sage: str_to_bytes([])\n Traceback (most recent call last):\n ...\n TypeError: expected str... list found\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/groups/perm_gps/partn_ref/refinement_sets.c:10482:18: warning: '__pyx_pw_4sage_7cpython_6string_1bytes_to_str' defined but not used [-Wunused-function] -10482 | static PyObject *__pyx_pw_4sage_7cpython_6string_1bytes_to_str(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/groups/perm_gps/partn_ref/refinement_sets.c:10481:13: warning: '__pyx_doc_4sage_7cpython_6string_bytes_to_str' defined but not used [-Wunused-variable] -10481 | static char __pyx_doc_4sage_7cpython_6string_bytes_to_str[] = "bytes_to_str(b, encoding=None, errors=None) -> str\nFile: sage/cpython/string.pxd (starting at line 28)\n\n Convert ``bytes`` to ``str``.\n\n This decodes the given ``bytes`` to a Python 3 unicode ``str`` using\n the specified encoding. It is a no-op on ``str`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import bytes_to_str\n sage: s = bytes_to_str(b'\\xcf\\x80')\n sage: s == u'\317\200'\n True\n sage: bytes_to_str([])\n Traceback (most recent call last):\n ...\n TypeError: expected bytes, list found\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from build/cythonized/sage/groups/perm_gps/partn_ref/refinement_sets.c:4129: -./sage/groups/perm_gps/partn_ref2/refinement_generic.h:19:12: warning: 'my_comp_func' defined but not used [-Wunused-function] - 19 | static int my_comp_func(const void *a, const void *b) - | ^~~~~~~~~~~~ -build/cythonized/sage/groups/perm_gps/partn_ref/refinement_python.c: At top level: In file included from /usr/include/c++/12/istream:39, from /usr/include/c++/12/fstream:38, from /usr/include/lcalc/L.h:34, @@ -19643,14 +19678,15 @@ /usr/include/c++/12/ostream:202:25: warning: 'K' may be used uninitialized [-Wmaybe-uninitialized] 202 | { return _M_insert(__n); } | ~~~~~~~~~^~~~~ -build/cythonized/sage/groups/perm_gps/partn_ref/refinement_python.c:17113:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] -17113 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/lcalc/L.h:602: /usr/include/lcalc/Ldirichlet_series.h: In member function 'Complex L_function::dirichlet_series_via_blfi(Complex, long long int, Double, Double) [with ttype = std::complex]': /usr/include/lcalc/Ldirichlet_series.h:214:15: note: 'K' was declared here 214 | long long K; // to keep track of block size | ^ +build/cythonized/sage/groups/perm_gps/partn_ref/refinement_python.c: At top level: +build/cythonized/sage/groups/perm_gps/partn_ref/refinement_python.c:17113:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] +17113 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/groups/perm_gps/partn_ref/refinement_python.c:17112:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] 17112 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -19757,7 +19793,7 @@ build/cythonized/sage/lfunctions/zero_sums.c:12227:10: note: '__pyx_v_z' was declared here 12227 | double __pyx_v_z; | ^~~~~~~~~ -[370/528] build/cythonized/sage/lfunctions/zero_sums.c: In function '__pyx_f_4sage_10lfunctions_9zero_sums_30LFunctionZeroSum_EllipticCurve__zerosum_sincsquared_fast': +build/cythonized/sage/lfunctions/zero_sums.c: In function '__pyx_f_4sage_10lfunctions_9zero_sums_30LFunctionZeroSum_EllipticCurve__zerosum_sincsquared_fast': build/cythonized/sage/lfunctions/zero_sums.c:10416:31: warning: '__pyx_v_ap' may be used uninitialized [-Wmaybe-uninitialized] 10416 | __pyx_v_y = (__pyx_v_y + ((struct __pyx_vtabstruct_4sage_10lfunctions_9zero_sums_LFunctionZeroSum_EllipticCurve *)__pyx_v_self->__pyx_vtab)->_sincsquared_summand_2(__pyx_v_self, __pyx_v_n, __pyx_v_t, __pyx_v_ap, __pyx_v_p, __pyx_v_logp)); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -19812,15 +19848,6 @@ build/cythonized/sage/lfunctions/zero_sums.c:9354:10: note: '__pyx_v_z' was declared here 9354 | double __pyx_v_z; | ^~~~~~~~~ -In file included from build/cythonized/sage/groups/perm_gps/partn_ref/refinement_matrices.c:797: -./sage/data_structures/bitset_intrinsics.h: In function '_bitset_cmp': -./sage/data_structures/bitset_intrinsics.h:170:17: warning: unused variable 'i' [-Wunused-variable] - 170 | mp_bitcnt_t i = 0; - | ^ -./sage/data_structures/bitset_intrinsics.h: In function '_bitset_operation': -./sage/data_structures/bitset_intrinsics.h:377:17: warning: unused variable 'i' [-Wunused-variable] - 377 | mp_bitcnt_t i; - | ^ In member function 'std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(long long int) [with _CharT = char; _Traits = std::char_traits]', inlined from 'Complex L_function::dirichlet_series_via_blfi(Complex, long long int, Double, Double) [with ttype = int]' at /usr/include/lcalc/Ldirichlet_series.h:231:26: /usr/include/c++/12/ostream:202:25: warning: 'K' may be used uninitialized [-Wmaybe-uninitialized] @@ -19830,7 +19857,16 @@ /usr/include/lcalc/Ldirichlet_series.h:214:15: note: 'K' was declared here 214 | long long K; // to keep track of block size | ^ -[371/528] build/cythonized/sage/groups/perm_gps/partn_ref/refinement_matrices.c: At top level: +[370/528] In file included from build/cythonized/sage/groups/perm_gps/partn_ref/refinement_matrices.c:797: +./sage/data_structures/bitset_intrinsics.h: In function '_bitset_cmp': +./sage/data_structures/bitset_intrinsics.h:170:17: warning: unused variable 'i' [-Wunused-variable] + 170 | mp_bitcnt_t i = 0; + | ^ +./sage/data_structures/bitset_intrinsics.h: In function '_bitset_operation': +./sage/data_structures/bitset_intrinsics.h:377:17: warning: unused variable 'i' [-Wunused-variable] + 377 | mp_bitcnt_t i; + | ^ +build/cythonized/sage/groups/perm_gps/partn_ref/refinement_matrices.c: At top level: build/cythonized/sage/groups/perm_gps/partn_ref/refinement_matrices.c:18684:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] 18684 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -19859,7 +19895,7 @@ ./sage/groups/perm_gps/partn_ref2/refinement_generic.h:19:12: warning: 'my_comp_func' defined but not used [-Wunused-function] 19 | static int my_comp_func(const void *a, const void *b) | ^~~~~~~~~~~~ -In file included from build/cythonized/sage/groups/perm_gps/partn_ref/refinement_lists.c:797: +[371/528] In file included from build/cythonized/sage/groups/perm_gps/partn_ref/refinement_lists.c:797: ./sage/data_structures/bitset_intrinsics.h: In function '_bitset_cmp': ./sage/data_structures/bitset_intrinsics.h:170:17: warning: unused variable 'i' [-Wunused-variable] 170 | mp_bitcnt_t i = 0; @@ -19897,6 +19933,15 @@ ./sage/groups/perm_gps/partn_ref2/refinement_generic.h:19:12: warning: 'my_comp_func' defined but not used [-Wunused-function] 19 | static int my_comp_func(const void *a, const void *b) | ^~~~~~~~~~~~ +[372/528] In file included from build/cythonized/sage/groups/perm_gps/partn_ref/refinement_graphs.c:797: +./sage/data_structures/bitset_intrinsics.h: In function '_bitset_cmp': +./sage/data_structures/bitset_intrinsics.h:170:17: warning: unused variable 'i' [-Wunused-variable] + 170 | mp_bitcnt_t i = 0; + | ^ +./sage/data_structures/bitset_intrinsics.h: In function '_bitset_operation': +./sage/data_structures/bitset_intrinsics.h:377:17: warning: unused variable 'i' [-Wunused-variable] + 377 | mp_bitcnt_t i; + | ^ build/cythonized/sage/groups/perm_gps/partn_ref2/refinement_generic.c: In function '__pyx_f_4sage_6groups_8perm_gps_10partn_ref2_18refinement_generic_27PartitionRefinement_generic__inner_min_unminimized': build/cythonized/sage/groups/perm_gps/partn_ref2/refinement_generic.c:706:40: warning: '__pyx_v_my_final_pos' may be used uninitialized [-Wmaybe-uninitialized] 706 | #define PyInt_FromLong PyLong_FromLong @@ -19910,16 +19955,7 @@ build/cythonized/sage/groups/perm_gps/partn_ref2/refinement_generic.c:7734:7: note: '__pyx_v_best_end' was declared here 7734 | int __pyx_v_best_end; | ^~~~~~~~~~~~~~~~ -[372/528] In file included from build/cythonized/sage/groups/perm_gps/partn_ref/refinement_graphs.c:797: -./sage/data_structures/bitset_intrinsics.h: In function '_bitset_cmp': -./sage/data_structures/bitset_intrinsics.h:170:17: warning: unused variable 'i' [-Wunused-variable] - 170 | mp_bitcnt_t i = 0; - | ^ -./sage/data_structures/bitset_intrinsics.h: In function '_bitset_operation': -./sage/data_structures/bitset_intrinsics.h:377:17: warning: unused variable 'i' [-Wunused-variable] - 377 | mp_bitcnt_t i; - | ^ -build/cythonized/sage/groups/perm_gps/partn_ref/refinement_graphs.c: At top level: +[373/528] build/cythonized/sage/groups/perm_gps/partn_ref/refinement_graphs.c: At top level: build/cythonized/sage/groups/perm_gps/partn_ref/refinement_graphs.c:35747:66: warning: '__pyx_f_4sage_6graphs_4base_11dense_graph_17DenseGraphBackend_cg' defined but not used [-Wunused-function] 35747 | static struct __pyx_obj_4sage_6graphs_4base_7c_graph_CGraph *__pyx_f_4sage_6graphs_4base_11dense_graph_17DenseGraphBackend_cg(struct __pyx_obj_4sage_6graphs_4base_11dense_graph_DenseGraphBackend *__pyx_v_self) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -19944,7 +19980,7 @@ build/cythonized/sage/groups/perm_gps/partn_ref/refinement_graphs.c:23661:17: warning: '__pyx_doc_4sage_7cpython_6string_2str_to_bytes' defined but not used [-Wunused-variable] 23661 | static char __pyx_doc_4sage_7cpython_6string_2str_to_bytes[] = "str_to_bytes(s, encoding=None, errors=None) -> bytes\nFile: sage/cpython/string.pxd (starting at line 54)\n\n Convert ``str`` or ``unicode`` to ``bytes``.\n\n It encodes the given ``str`` to a Python 3 ``bytes``\n using the specified encoding. It is a no-op on ``bytes`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import str_to_bytes\n sage: bs = [str_to_bytes(u'\317\200')]\n sage: all(b == b'\\xcf\\x80' for b in bs)\n True\n sage: str_to_bytes([])\n Traceback (most recent call last):\n ...\n TypeError: expected str... list found\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[373/528] build/cythonized/sage/groups/perm_gps/partn_ref/refinement_graphs.c:23457:22: warning: '__pyx_pw_4sage_7cpython_6string_1bytes_to_str' defined but not used [-Wunused-function] +build/cythonized/sage/groups/perm_gps/partn_ref/refinement_graphs.c:23457:22: warning: '__pyx_pw_4sage_7cpython_6string_1bytes_to_str' defined but not used [-Wunused-function] 23457 | static PyObject *__pyx_pw_4sage_7cpython_6string_1bytes_to_str(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/groups/perm_gps/partn_ref/refinement_graphs.c:23456:17: warning: '__pyx_doc_4sage_7cpython_6string_bytes_to_str' defined but not used [-Wunused-variable] @@ -19954,16 +19990,7 @@ ./sage/groups/perm_gps/partn_ref2/refinement_generic.h:19:12: warning: 'my_comp_func' defined but not used [-Wunused-function] 19 | static int my_comp_func(const void *a, const void *b) | ^~~~~~~~~~~~ -[374/528] In file included from build/cythonized/sage/groups/perm_gps/partn_ref/refinement_binary.c:797: -./sage/data_structures/bitset_intrinsics.h: In function '_bitset_cmp': -./sage/data_structures/bitset_intrinsics.h:170:17: warning: unused variable 'i' [-Wunused-variable] - 170 | mp_bitcnt_t i = 0; - | ^ -./sage/data_structures/bitset_intrinsics.h: In function '_bitset_operation': -./sage/data_structures/bitset_intrinsics.h:377:17: warning: unused variable 'i' [-Wunused-variable] - 377 | mp_bitcnt_t i; - | ^ -In file included from build/cythonized/sage/groups/perm_gps/partn_ref/double_coset.c:797: +In file included from build/cythonized/sage/groups/perm_gps/partn_ref/refinement_binary.c:797: ./sage/data_structures/bitset_intrinsics.h: In function '_bitset_cmp': ./sage/data_structures/bitset_intrinsics.h:170:17: warning: unused variable 'i' [-Wunused-variable] 170 | mp_bitcnt_t i = 0; @@ -19981,35 +20008,6 @@ /usr/include/lcalc/Ldirichlet_series.h:214:15: note: 'K' was declared here 214 | long long K; // to keep track of block size | ^ -[375/528] build/cythonized/sage/groups/perm_gps/partn_ref/double_coset.c: At top level: -build/cythonized/sage/groups/perm_gps/partn_ref/double_coset.c:18752:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] -18752 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/groups/perm_gps/partn_ref/double_coset.c:18751:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] -18751 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/groups/perm_gps/partn_ref/double_coset.c:18407:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] -18407 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/groups/perm_gps/partn_ref/double_coset.c:18406:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] -18406 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/groups/perm_gps/partn_ref/double_coset.c:11232:18: warning: '__pyx_pw_4sage_7cpython_6string_3str_to_bytes' defined but not used [-Wunused-function] -11232 | static PyObject *__pyx_pw_4sage_7cpython_6string_3str_to_bytes(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/groups/perm_gps/partn_ref/double_coset.c:11231:13: warning: '__pyx_doc_4sage_7cpython_6string_2str_to_bytes' defined but not used [-Wunused-variable] -11231 | static char __pyx_doc_4sage_7cpython_6string_2str_to_bytes[] = "str_to_bytes(s, encoding=None, errors=None) -> bytes\nFile: sage/cpython/string.pxd (starting at line 54)\n\n Convert ``str`` or ``unicode`` to ``bytes``.\n\n It encodes the given ``str`` to a Python 3 ``bytes``\n using the specified encoding. It is a no-op on ``bytes`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import str_to_bytes\n sage: bs = [str_to_bytes(u'\317\200')]\n sage: all(b == b'\\xcf\\x80' for b in bs)\n True\n sage: str_to_bytes([])\n Traceback (most recent call last):\n ...\n TypeError: expected str... list found\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/groups/perm_gps/partn_ref/double_coset.c:11027:18: warning: '__pyx_pw_4sage_7cpython_6string_1bytes_to_str' defined but not used [-Wunused-function] -11027 | static PyObject *__pyx_pw_4sage_7cpython_6string_1bytes_to_str(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/groups/perm_gps/partn_ref/double_coset.c:11026:13: warning: '__pyx_doc_4sage_7cpython_6string_bytes_to_str' defined but not used [-Wunused-variable] -11026 | static char __pyx_doc_4sage_7cpython_6string_bytes_to_str[] = "bytes_to_str(b, encoding=None, errors=None) -> str\nFile: sage/cpython/string.pxd (starting at line 28)\n\n Convert ``bytes`` to ``str``.\n\n This decodes the given ``bytes`` to a Python 3 unicode ``str`` using\n the specified encoding. It is a no-op on ``str`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import bytes_to_str\n sage: s = bytes_to_str(b'\\xcf\\x80')\n sage: s == u'\317\200'\n True\n sage: bytes_to_str([])\n Traceback (most recent call last):\n ...\n TypeError: expected bytes, list found\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from build/cythonized/sage/groups/perm_gps/partn_ref/double_coset.c:4068: -./sage/groups/perm_gps/partn_ref2/refinement_generic.h:19:12: warning: 'my_comp_func' defined but not used [-Wunused-function] - 19 | static int my_comp_func(const void *a, const void *b) - | ^~~~~~~~~~~~ build/cythonized/sage/groups/perm_gps/partn_ref/refinement_binary.c: At top level: build/cythonized/sage/groups/perm_gps/partn_ref/refinement_binary.c:24222:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] 24222 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { @@ -20039,7 +20037,45 @@ ./sage/groups/perm_gps/partn_ref2/refinement_generic.h:19:12: warning: 'my_comp_func' defined but not used [-Wunused-function] 19 | static int my_comp_func(const void *a, const void *b) | ^~~~~~~~~~~~ -In file included from build/cythonized/sage/groups/perm_gps/partn_ref/data_structures.c:802: +[374/528] In file included from build/cythonized/sage/groups/perm_gps/partn_ref/double_coset.c:797: +./sage/data_structures/bitset_intrinsics.h: In function '_bitset_cmp': +./sage/data_structures/bitset_intrinsics.h:170:17: warning: unused variable 'i' [-Wunused-variable] + 170 | mp_bitcnt_t i = 0; + | ^ +./sage/data_structures/bitset_intrinsics.h: In function '_bitset_operation': +./sage/data_structures/bitset_intrinsics.h:377:17: warning: unused variable 'i' [-Wunused-variable] + 377 | mp_bitcnt_t i; + | ^ +build/cythonized/sage/groups/perm_gps/partn_ref/double_coset.c: At top level: +build/cythonized/sage/groups/perm_gps/partn_ref/double_coset.c:18752:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] +18752 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/groups/perm_gps/partn_ref/double_coset.c:18751:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] +18751 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/groups/perm_gps/partn_ref/double_coset.c:18407:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] +18407 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/groups/perm_gps/partn_ref/double_coset.c:18406:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] +18406 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/groups/perm_gps/partn_ref/double_coset.c:11232:18: warning: '__pyx_pw_4sage_7cpython_6string_3str_to_bytes' defined but not used [-Wunused-function] +11232 | static PyObject *__pyx_pw_4sage_7cpython_6string_3str_to_bytes(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/groups/perm_gps/partn_ref/double_coset.c:11231:13: warning: '__pyx_doc_4sage_7cpython_6string_2str_to_bytes' defined but not used [-Wunused-variable] +11231 | static char __pyx_doc_4sage_7cpython_6string_2str_to_bytes[] = "str_to_bytes(s, encoding=None, errors=None) -> bytes\nFile: sage/cpython/string.pxd (starting at line 54)\n\n Convert ``str`` or ``unicode`` to ``bytes``.\n\n It encodes the given ``str`` to a Python 3 ``bytes``\n using the specified encoding. It is a no-op on ``bytes`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import str_to_bytes\n sage: bs = [str_to_bytes(u'\317\200')]\n sage: all(b == b'\\xcf\\x80' for b in bs)\n True\n sage: str_to_bytes([])\n Traceback (most recent call last):\n ...\n TypeError: expected str... list found\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/groups/perm_gps/partn_ref/double_coset.c:11027:18: warning: '__pyx_pw_4sage_7cpython_6string_1bytes_to_str' defined but not used [-Wunused-function] +11027 | static PyObject *__pyx_pw_4sage_7cpython_6string_1bytes_to_str(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/groups/perm_gps/partn_ref/double_coset.c:11026:13: warning: '__pyx_doc_4sage_7cpython_6string_bytes_to_str' defined but not used [-Wunused-variable] +11026 | static char __pyx_doc_4sage_7cpython_6string_bytes_to_str[] = "bytes_to_str(b, encoding=None, errors=None) -> str\nFile: sage/cpython/string.pxd (starting at line 28)\n\n Convert ``bytes`` to ``str``.\n\n This decodes the given ``bytes`` to a Python 3 unicode ``str`` using\n the specified encoding. It is a no-op on ``str`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import bytes_to_str\n sage: s = bytes_to_str(b'\\xcf\\x80')\n sage: s == u'\317\200'\n True\n sage: bytes_to_str([])\n Traceback (most recent call last):\n ...\n TypeError: expected bytes, list found\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from build/cythonized/sage/groups/perm_gps/partn_ref/double_coset.c:4068: +./sage/groups/perm_gps/partn_ref2/refinement_generic.h:19:12: warning: 'my_comp_func' defined but not used [-Wunused-function] + 19 | static int my_comp_func(const void *a, const void *b) + | ^~~~~~~~~~~~ +[375/528] In file included from build/cythonized/sage/groups/perm_gps/partn_ref/data_structures.c:802: ./sage/data_structures/bitset_intrinsics.h: In function '_bitset_cmp': ./sage/data_structures/bitset_intrinsics.h:170:17: warning: unused variable 'i' [-Wunused-variable] 170 | mp_bitcnt_t i = 0; @@ -20061,7 +20097,7 @@ build/cythonized/sage/groups/perm_gps/permgroup_element.c:8888:7: note: '__pyx_v_k' was declared here 8888 | int __pyx_v_k; | ^~~~~~~~~ -build/cythonized/sage/groups/perm_gps/partn_ref/data_structures.c: At top level: +[376/528] build/cythonized/sage/groups/perm_gps/partn_ref/data_structures.c: At top level: build/cythonized/sage/groups/perm_gps/partn_ref/data_structures.c:30769:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] 30769 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -20071,6 +20107,15 @@ build/cythonized/sage/groups/perm_gps/partn_ref/data_structures.c:30424:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] 30424 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from build/cythonized/sage/groups/perm_gps/partn_ref/canonical_augmentation.c:798: +./sage/data_structures/bitset_intrinsics.h: In function '_bitset_cmp': +./sage/data_structures/bitset_intrinsics.h:170:17: warning: unused variable 'i' [-Wunused-variable] + 170 | mp_bitcnt_t i = 0; + | ^ +./sage/data_structures/bitset_intrinsics.h: In function '_bitset_operation': +./sage/data_structures/bitset_intrinsics.h:377:17: warning: unused variable 'i' [-Wunused-variable] + 377 | mp_bitcnt_t i; + | ^ build/cythonized/sage/groups/perm_gps/partn_ref/data_structures.c:30423:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 30423 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -20093,6 +20138,35 @@ ./sage/groups/perm_gps/partn_ref2/refinement_generic.h:19:12: warning: 'my_comp_func' defined but not used [-Wunused-function] 19 | static int my_comp_func(const void *a, const void *b) | ^~~~~~~~~~~~ +build/cythonized/sage/groups/perm_gps/partn_ref/canonical_augmentation.c: At top level: +build/cythonized/sage/groups/perm_gps/partn_ref/canonical_augmentation.c:15977:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] +15977 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/groups/perm_gps/partn_ref/canonical_augmentation.c:15976:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] +15976 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/groups/perm_gps/partn_ref/canonical_augmentation.c:15632:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] +15632 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/groups/perm_gps/partn_ref/canonical_augmentation.c:15631:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] +15631 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/groups/perm_gps/partn_ref/canonical_augmentation.c:8457:18: warning: '__pyx_pw_4sage_7cpython_6string_3str_to_bytes' defined but not used [-Wunused-function] + 8457 | static PyObject *__pyx_pw_4sage_7cpython_6string_3str_to_bytes(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/groups/perm_gps/partn_ref/canonical_augmentation.c:8456:13: warning: '__pyx_doc_4sage_7cpython_6string_2str_to_bytes' defined but not used [-Wunused-variable] + 8456 | static char __pyx_doc_4sage_7cpython_6string_2str_to_bytes[] = "str_to_bytes(s, encoding=None, errors=None) -> bytes\nFile: sage/cpython/string.pxd (starting at line 54)\n\n Convert ``str`` or ``unicode`` to ``bytes``.\n\n It encodes the given ``str`` to a Python 3 ``bytes``\n using the specified encoding. It is a no-op on ``bytes`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import str_to_bytes\n sage: bs = [str_to_bytes(u'\317\200')]\n sage: all(b == b'\\xcf\\x80' for b in bs)\n True\n sage: str_to_bytes([])\n Traceback (most recent call last):\n ...\n TypeError: expected str... list found\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/groups/perm_gps/partn_ref/canonical_augmentation.c:8252:18: warning: '__pyx_pw_4sage_7cpython_6string_1bytes_to_str' defined but not used [-Wunused-function] + 8252 | static PyObject *__pyx_pw_4sage_7cpython_6string_1bytes_to_str(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/groups/perm_gps/partn_ref/canonical_augmentation.c:8251:13: warning: '__pyx_doc_4sage_7cpython_6string_bytes_to_str' defined but not used [-Wunused-variable] + 8251 | static char __pyx_doc_4sage_7cpython_6string_bytes_to_str[] = "bytes_to_str(b, encoding=None, errors=None) -> str\nFile: sage/cpython/string.pxd (starting at line 28)\n\n Convert ``bytes`` to ``str``.\n\n This decodes the given ``bytes`` to a Python 3 unicode ``str`` using\n the specified encoding. It is a no-op on ``str`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import bytes_to_str\n sage: s = bytes_to_str(b'\\xcf\\x80')\n sage: s == u'\317\200'\n True\n sage: bytes_to_str([])\n Traceback (most recent call last):\n ...\n TypeError: expected bytes, list found\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from build/cythonized/sage/groups/perm_gps/partn_ref/canonical_augmentation.c:3926: +./sage/groups/perm_gps/partn_ref2/refinement_generic.h:19:12: warning: 'my_comp_func' defined but not used [-Wunused-function] + 19 | static int my_comp_func(const void *a, const void *b) + | ^~~~~~~~~~~~ In function '__pyx_f_4sage_6groups_8perm_gps_9partn_ref_15data_structures_OP_find', inlined from '__pyx_f_4sage_6groups_8perm_gps_9partn_ref_12double_coset_double_coset' at build/cythonized/sage/groups/perm_gps/partn_ref/double_coset.c:7632:134: build/cythonized/sage/groups/perm_gps/partn_ref/double_coset.c:19078:36: warning: '__pyx_v_minimal_in_primary_orbit' may be used uninitialized [-Wmaybe-uninitialized] @@ -20144,7 +20218,7 @@ build/cythonized/sage/groups/perm_gps/partn_ref/double_coset.c:5598:87: note: '__pyx_v_orbits_of_supergroup' was declared here 5598 | struct __pyx_t_4sage_6groups_8perm_gps_9partn_ref_15data_structures_OrbitPartition *__pyx_v_orbits_of_supergroup; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[376/528] In file included from build/cythonized/sage/groups/perm_gps/partn_ref/canonical_augmentation.c:798: +[377/528] In file included from build/cythonized/sage/groups/perm_gps/partn_ref/automorphism_group_canonical_label.c:798: ./sage/data_structures/bitset_intrinsics.h: In function '_bitset_cmp': ./sage/data_structures/bitset_intrinsics.h:170:17: warning: unused variable 'i' [-Wunused-variable] 170 | mp_bitcnt_t i = 0; @@ -20162,53 +20236,6 @@ build/cythonized/sage/groups/perm_gps/partn_ref/data_structures.c:21120:7: note: '__pyx_v_y' was declared here 21120 | int __pyx_v_y; | ^~~~~~~~~ -build/cythonized/sage/groups/perm_gps/partn_ref/canonical_augmentation.c: At top level: -build/cythonized/sage/groups/perm_gps/partn_ref/canonical_augmentation.c:15977:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] -15977 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/groups/perm_gps/partn_ref/canonical_augmentation.c:15976:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] -15976 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/groups/perm_gps/partn_ref/canonical_augmentation.c:15632:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] -15632 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/groups/perm_gps/partn_ref/canonical_augmentation.c:15631:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] -15631 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/groups/perm_gps/partn_ref/canonical_augmentation.c:8457:18: warning: '__pyx_pw_4sage_7cpython_6string_3str_to_bytes' defined but not used [-Wunused-function] - 8457 | static PyObject *__pyx_pw_4sage_7cpython_6string_3str_to_bytes(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/groups/perm_gps/partn_ref/canonical_augmentation.c:8456:13: warning: '__pyx_doc_4sage_7cpython_6string_2str_to_bytes' defined but not used [-Wunused-variable] - 8456 | static char __pyx_doc_4sage_7cpython_6string_2str_to_bytes[] = "str_to_bytes(s, encoding=None, errors=None) -> bytes\nFile: sage/cpython/string.pxd (starting at line 54)\n\n Convert ``str`` or ``unicode`` to ``bytes``.\n\n It encodes the given ``str`` to a Python 3 ``bytes``\n using the specified encoding. It is a no-op on ``bytes`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import str_to_bytes\n sage: bs = [str_to_bytes(u'\317\200')]\n sage: all(b == b'\\xcf\\x80' for b in bs)\n True\n sage: str_to_bytes([])\n Traceback (most recent call last):\n ...\n TypeError: expected str... list found\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/groups/perm_gps/partn_ref/canonical_augmentation.c:8252:18: warning: '__pyx_pw_4sage_7cpython_6string_1bytes_to_str' defined but not used [-Wunused-function] - 8252 | static PyObject *__pyx_pw_4sage_7cpython_6string_1bytes_to_str(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/groups/perm_gps/partn_ref/canonical_augmentation.c:8251:13: warning: '__pyx_doc_4sage_7cpython_6string_bytes_to_str' defined but not used [-Wunused-variable] - 8251 | static char __pyx_doc_4sage_7cpython_6string_bytes_to_str[] = "bytes_to_str(b, encoding=None, errors=None) -> str\nFile: sage/cpython/string.pxd (starting at line 28)\n\n Convert ``bytes`` to ``str``.\n\n This decodes the given ``bytes`` to a Python 3 unicode ``str`` using\n the specified encoding. It is a no-op on ``str`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import bytes_to_str\n sage: s = bytes_to_str(b'\\xcf\\x80')\n sage: s == u'\317\200'\n True\n sage: bytes_to_str([])\n Traceback (most recent call last):\n ...\n TypeError: expected bytes, list found\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from build/cythonized/sage/groups/perm_gps/partn_ref/canonical_augmentation.c:3926: -./sage/groups/perm_gps/partn_ref2/refinement_generic.h:19:12: warning: 'my_comp_func' defined but not used [-Wunused-function] - 19 | static int my_comp_func(const void *a, const void *b) - | ^~~~~~~~~~~~ -[377/528] In file included from build/cythonized/sage/groups/perm_gps/partn_ref/automorphism_group_canonical_label.c:798: -./sage/data_structures/bitset_intrinsics.h: In function '_bitset_cmp': -./sage/data_structures/bitset_intrinsics.h:170:17: warning: unused variable 'i' [-Wunused-variable] - 170 | mp_bitcnt_t i = 0; - | ^ -./sage/data_structures/bitset_intrinsics.h: In function '_bitset_operation': -./sage/data_structures/bitset_intrinsics.h:377:17: warning: unused variable 'i' [-Wunused-variable] - 377 | mp_bitcnt_t i; - | ^ -[379/528] [378/528] In file included from build/cythonized/sage/graphs/weakly_chordal.c:792: -./sage/data_structures/bitset_intrinsics.h: In function '_bitset_cmp': -./sage/data_structures/bitset_intrinsics.h:170:17: warning: unused variable 'i' [-Wunused-variable] - 170 | mp_bitcnt_t i = 0; - | ^ -./sage/data_structures/bitset_intrinsics.h: In function '_bitset_operation': -./sage/data_structures/bitset_intrinsics.h:377:17: warning: unused variable 'i' [-Wunused-variable] - 377 | mp_bitcnt_t i; - | ^ build/cythonized/sage/groups/perm_gps/partn_ref/automorphism_group_canonical_label.c: At top level: build/cythonized/sage/groups/perm_gps/partn_ref/automorphism_group_canonical_label.c:20229:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] 20229 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { @@ -20238,14 +20265,7 @@ ./sage/groups/perm_gps/partn_ref2/refinement_generic.h:19:12: warning: 'my_comp_func' defined but not used [-Wunused-function] 19 | static int my_comp_func(const void *a, const void *b) | ^~~~~~~~~~~~ -build/cythonized/sage/graphs/weakly_chordal.c: At top level: -build/cythonized/sage/graphs/weakly_chordal.c:8099:20: warning: '__pyx_mdef_4sage_7cpython_6string_3str_to_bytes' defined but not used [-Wunused-variable] - 8099 | static PyMethodDef __pyx_mdef_4sage_7cpython_6string_3str_to_bytes = {"str_to_bytes", (PyCFunction)(void*)(PyCFunctionWithKeywords)__pyx_pw_4sage_7cpython_6string_3str_to_bytes, METH_VARARGS|METH_KEYWORDS, __pyx_doc_4sage_7cpython_6string_2str_to_bytes}; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/graphs/weakly_chordal.c:7893:20: warning: '__pyx_mdef_4sage_7cpython_6string_1bytes_to_str' defined but not used [-Wunused-variable] - 7893 | static PyMethodDef __pyx_mdef_4sage_7cpython_6string_1bytes_to_str = {"bytes_to_str", (PyCFunction)(void*)(PyCFunctionWithKeywords)__pyx_pw_4sage_7cpython_6string_1bytes_to_str, METH_VARARGS|METH_KEYWORDS, __pyx_doc_4sage_7cpython_6string_bytes_to_str}; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/groups/matrix_gps/group_element.c:11349:18: warning: '__pyx_pw_4sage_9structure_7richcmp_9revop' defined but not used [-Wunused-function] +[378/528] build/cythonized/sage/groups/matrix_gps/group_element.c:11349:18: warning: '__pyx_pw_4sage_9structure_7richcmp_9revop' defined but not used [-Wunused-function] 11349 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_9revop(PyObject *__pyx_self, PyObject *__pyx_arg_op) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/groups/matrix_gps/group_element.c:11348:13: warning: '__pyx_doc_4sage_9structure_7richcmp_8revop' defined but not used [-Wunused-variable] @@ -20287,32 +20307,7 @@ build/cythonized/sage/groups/matrix_gps/group_element.c:10199:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 10199 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[380/528] In file included from build/cythonized/sage/graphs/views.c:792: -./sage/data_structures/bitset_intrinsics.h: In function '_bitset_cmp': -./sage/data_structures/bitset_intrinsics.h:170:17: warning: unused variable 'i' [-Wunused-variable] - 170 | mp_bitcnt_t i = 0; - | ^ -./sage/data_structures/bitset_intrinsics.h: In function '_bitset_operation': -./sage/data_structures/bitset_intrinsics.h:377:17: warning: unused variable 'i' [-Wunused-variable] - 377 | mp_bitcnt_t i; - | ^ -build/cythonized/sage/graphs/views.c: At top level: -build/cythonized/sage/graphs/views.c:16800:62: warning: '__pyx_f_4sage_6graphs_4base_11dense_graph_17DenseGraphBackend_cg' defined but not used [-Wunused-function] -16800 | static struct __pyx_obj_4sage_6graphs_4base_7c_graph_CGraph *__pyx_f_4sage_6graphs_4base_11dense_graph_17DenseGraphBackend_cg(struct __pyx_obj_4sage_6graphs_4base_11dense_graph_DenseGraphBackend *__pyx_v_self) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/graphs/views.c:8777:18: warning: '__pyx_pw_4sage_7cpython_6string_3str_to_bytes' defined but not used [-Wunused-function] - 8777 | static PyObject *__pyx_pw_4sage_7cpython_6string_3str_to_bytes(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/graphs/views.c:8776:13: warning: '__pyx_doc_4sage_7cpython_6string_2str_to_bytes' defined but not used [-Wunused-variable] - 8776 | static char __pyx_doc_4sage_7cpython_6string_2str_to_bytes[] = "str_to_bytes(s, encoding=None, errors=None) -> bytes\nFile: sage/cpython/string.pxd (starting at line 54)\n\n Convert ``str`` or ``unicode`` to ``bytes``.\n\n It encodes the given ``str`` to a Python 3 ``bytes``\n using the specified encoding. It is a no-op on ``bytes`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import str_to_bytes\n sage: bs = [str_to_bytes(u'\317\200')]\n sage: all(b == b'\\xcf\\x80' for b in bs)\n True\n sage: str_to_bytes([])\n Traceback (most recent call last):\n ...\n TypeError: expected str... list found\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/graphs/views.c:8572:18: warning: '__pyx_pw_4sage_7cpython_6string_1bytes_to_str' defined but not used [-Wunused-function] - 8572 | static PyObject *__pyx_pw_4sage_7cpython_6string_1bytes_to_str(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/graphs/views.c:8571:13: warning: '__pyx_doc_4sage_7cpython_6string_bytes_to_str' defined but not used [-Wunused-variable] - 8571 | static char __pyx_doc_4sage_7cpython_6string_bytes_to_str[] = "bytes_to_str(b, encoding=None, errors=None) -> str\nFile: sage/cpython/string.pxd (starting at line 28)\n\n Convert ``bytes`` to ``str``.\n\n This decodes the given ``bytes`` to a Python 3 unicode ``str`` using\n the specified encoding. It is a no-op on ``str`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import bytes_to_str\n sage: s = bytes_to_str(b'\\xcf\\x80')\n sage: s == u'\317\200'\n True\n sage: bytes_to_str([])\n Traceback (most recent call last):\n ...\n TypeError: expected bytes, list found\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[381/528] In file included from build/cythonized/sage/graphs/trees.c:793: +[379/528] In file included from build/cythonized/sage/graphs/weakly_chordal.c:792: ./sage/data_structures/bitset_intrinsics.h: In function '_bitset_cmp': ./sage/data_structures/bitset_intrinsics.h:170:17: warning: unused variable 'i' [-Wunused-variable] 170 | mp_bitcnt_t i = 0; @@ -20321,7 +20316,14 @@ ./sage/data_structures/bitset_intrinsics.h:377:17: warning: unused variable 'i' [-Wunused-variable] 377 | mp_bitcnt_t i; | ^ -In function '__pyx_f_4sage_6groups_8perm_gps_9partn_ref_15data_structures_OP_find', +build/cythonized/sage/graphs/weakly_chordal.c: At top level: +build/cythonized/sage/graphs/weakly_chordal.c:8099:20: warning: '__pyx_mdef_4sage_7cpython_6string_3str_to_bytes' defined but not used [-Wunused-variable] + 8099 | static PyMethodDef __pyx_mdef_4sage_7cpython_6string_3str_to_bytes = {"str_to_bytes", (PyCFunction)(void*)(PyCFunctionWithKeywords)__pyx_pw_4sage_7cpython_6string_3str_to_bytes, METH_VARARGS|METH_KEYWORDS, __pyx_doc_4sage_7cpython_6string_2str_to_bytes}; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/graphs/weakly_chordal.c:7893:20: warning: '__pyx_mdef_4sage_7cpython_6string_1bytes_to_str' defined but not used [-Wunused-variable] + 7893 | static PyMethodDef __pyx_mdef_4sage_7cpython_6string_1bytes_to_str = {"bytes_to_str", (PyCFunction)(void*)(PyCFunctionWithKeywords)__pyx_pw_4sage_7cpython_6string_1bytes_to_str, METH_VARARGS|METH_KEYWORDS, __pyx_doc_4sage_7cpython_6string_bytes_to_str}; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[380/528] In function '__pyx_f_4sage_6groups_8perm_gps_9partn_ref_15data_structures_OP_find', inlined from '__pyx_f_4sage_6groups_8perm_gps_9partn_ref_34automorphism_group_canonical_label_get_aut_gp_and_can_lab' at build/cythonized/sage/groups/perm_gps/partn_ref/automorphism_group_canonical_label.c:10297:56: build/cythonized/sage/groups/perm_gps/partn_ref/automorphism_group_canonical_label.c:20555:36: warning: '__pyx_v_minimal_in_primary_orbit' may be used uninitialized [-Wmaybe-uninitialized] 20555 | __pyx_t_1 = (((__pyx_v_OP->parent[__pyx_v_n]) == __pyx_v_n) != 0); @@ -20373,6 +20375,40 @@ build/cythonized/sage/groups/perm_gps/partn_ref/automorphism_group_canonical_label.c:6645:87: note: '__pyx_v_orbits_of_supergroup' was declared here 6645 | struct __pyx_t_4sage_6groups_8perm_gps_9partn_ref_15data_structures_OrbitPartition *__pyx_v_orbits_of_supergroup; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from build/cythonized/sage/graphs/views.c:792: +./sage/data_structures/bitset_intrinsics.h: In function '_bitset_cmp': +./sage/data_structures/bitset_intrinsics.h:170:17: warning: unused variable 'i' [-Wunused-variable] + 170 | mp_bitcnt_t i = 0; + | ^ +./sage/data_structures/bitset_intrinsics.h: In function '_bitset_operation': +./sage/data_structures/bitset_intrinsics.h:377:17: warning: unused variable 'i' [-Wunused-variable] + 377 | mp_bitcnt_t i; + | ^ +[381/528] In file included from build/cythonized/sage/graphs/trees.c:793: +./sage/data_structures/bitset_intrinsics.h: In function '_bitset_cmp': +./sage/data_structures/bitset_intrinsics.h:170:17: warning: unused variable 'i' [-Wunused-variable] + 170 | mp_bitcnt_t i = 0; + | ^ +./sage/data_structures/bitset_intrinsics.h: In function '_bitset_operation': +./sage/data_structures/bitset_intrinsics.h:377:17: warning: unused variable 'i' [-Wunused-variable] + 377 | mp_bitcnt_t i; + | ^ +build/cythonized/sage/graphs/views.c: At top level: +build/cythonized/sage/graphs/views.c:16800:62: warning: '__pyx_f_4sage_6graphs_4base_11dense_graph_17DenseGraphBackend_cg' defined but not used [-Wunused-function] +16800 | static struct __pyx_obj_4sage_6graphs_4base_7c_graph_CGraph *__pyx_f_4sage_6graphs_4base_11dense_graph_17DenseGraphBackend_cg(struct __pyx_obj_4sage_6graphs_4base_11dense_graph_DenseGraphBackend *__pyx_v_self) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/graphs/views.c:8777:18: warning: '__pyx_pw_4sage_7cpython_6string_3str_to_bytes' defined but not used [-Wunused-function] + 8777 | static PyObject *__pyx_pw_4sage_7cpython_6string_3str_to_bytes(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/graphs/views.c:8776:13: warning: '__pyx_doc_4sage_7cpython_6string_2str_to_bytes' defined but not used [-Wunused-variable] + 8776 | static char __pyx_doc_4sage_7cpython_6string_2str_to_bytes[] = "str_to_bytes(s, encoding=None, errors=None) -> bytes\nFile: sage/cpython/string.pxd (starting at line 54)\n\n Convert ``str`` or ``unicode`` to ``bytes``.\n\n It encodes the given ``str`` to a Python 3 ``bytes``\n using the specified encoding. It is a no-op on ``bytes`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import str_to_bytes\n sage: bs = [str_to_bytes(u'\317\200')]\n sage: all(b == b'\\xcf\\x80' for b in bs)\n True\n sage: str_to_bytes([])\n Traceback (most recent call last):\n ...\n TypeError: expected str... list found\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/graphs/views.c:8572:18: warning: '__pyx_pw_4sage_7cpython_6string_1bytes_to_str' defined but not used [-Wunused-function] + 8572 | static PyObject *__pyx_pw_4sage_7cpython_6string_1bytes_to_str(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/graphs/views.c:8571:13: warning: '__pyx_doc_4sage_7cpython_6string_bytes_to_str' defined but not used [-Wunused-variable] + 8571 | static char __pyx_doc_4sage_7cpython_6string_bytes_to_str[] = "bytes_to_str(b, encoding=None, errors=None) -> str\nFile: sage/cpython/string.pxd (starting at line 28)\n\n Convert ``bytes`` to ``str``.\n\n This decodes the given ``bytes`` to a Python 3 unicode ``str`` using\n the specified encoding. It is a no-op on ``str`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import bytes_to_str\n sage: s = bytes_to_str(b'\\xcf\\x80')\n sage: s == u'\317\200'\n True\n sage: bytes_to_str([])\n Traceback (most recent call last):\n ...\n TypeError: expected bytes, list found\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/graphs/trees.c: At top level: build/cythonized/sage/graphs/trees.c:13489:62: warning: '__pyx_f_4sage_6graphs_4base_12sparse_graph_18SparseGraphBackend_cg' defined but not used [-Wunused-function] 13489 | static struct __pyx_obj_4sage_6graphs_4base_7c_graph_CGraph *__pyx_f_4sage_6graphs_4base_12sparse_graph_18SparseGraphBackend_cg(struct __pyx_obj_4sage_6graphs_4base_12sparse_graph_SparseGraphBackend *__pyx_v_self) { @@ -20389,7 +20425,11 @@ build/cythonized/sage/graphs/trees.c:5974:13: warning: '__pyx_doc_4sage_7cpython_6string_bytes_to_str' defined but not used [-Wunused-variable] 5974 | static char __pyx_doc_4sage_7cpython_6string_bytes_to_str[] = "bytes_to_str(b, encoding=None, errors=None) -> str\nFile: sage/cpython/string.pxd (starting at line 28)\n\n Convert ``bytes`` to ``str``.\n\n This decodes the given ``bytes`` to a Python 3 unicode ``str`` using\n the specified encoding. It is a no-op on ``str`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import bytes_to_str\n sage: s = bytes_to_str(b'\\xcf\\x80')\n sage: s == u'\317\200'\n True\n sage: bytes_to_str([])\n Traceback (most recent call last):\n ...\n TypeError: expected bytes, list found\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[382/528] In file included from build/cythonized/sage/graphs/traversals.cpp:807: +[382/528] [383/528] build/cythonized/sage/graphs/strongly_regular_db.c: In function '__pyx_pf_4sage_6graphs_19strongly_regular_db_10is_polhill_additive_cayley': +build/cythonized/sage/graphs/strongly_regular_db.c:14756:89: warning: variable '__pyx_cur_scope' set but not used [-Wunused-but-set-variable] +14756 | struct __pyx_obj_4sage_6graphs_19strongly_regular_db___pyx_scope_struct_7_is_polhill *__pyx_cur_scope; + | ^~~~~~~~~~~~~~~ +In file included from build/cythonized/sage/graphs/traversals.cpp:807: ./sage/data_structures/bitset_intrinsics.h: In function 'int _bitset_cmp(mp_limb_t*, mp_limb_t*, mp_bitcnt_t, cmpop_t)': ./sage/data_structures/bitset_intrinsics.h:170:17: warning: unused variable 'i' [-Wunused-variable] 170 | mp_bitcnt_t i = 0; @@ -20398,7 +20438,7 @@ ./sage/data_structures/bitset_intrinsics.h:377:17: warning: unused variable 'i' [-Wunused-variable] 377 | mp_bitcnt_t i; | ^ -[383/528] [384/528] In file included from build/cythonized/sage/graphs/spanning_tree.c:798: +[384/528] In file included from build/cythonized/sage/graphs/spanning_tree.c:798: ./sage/data_structures/bitset_intrinsics.h: In function '_bitset_cmp': ./sage/data_structures/bitset_intrinsics.h:170:17: warning: unused variable 'i' [-Wunused-variable] 170 | mp_bitcnt_t i = 0; @@ -20407,17 +20447,6 @@ ./sage/data_structures/bitset_intrinsics.h:377:17: warning: unused variable 'i' [-Wunused-variable] 377 | mp_bitcnt_t i; | ^ -build/cythonized/sage/graphs/strongly_regular_db.c: In function '__pyx_pf_4sage_6graphs_19strongly_regular_db_10is_polhill_additive_cayley': -build/cythonized/sage/graphs/strongly_regular_db.c:14756:89: warning: variable '__pyx_cur_scope' set but not used [-Wunused-but-set-variable] -14756 | struct __pyx_obj_4sage_6graphs_19strongly_regular_db___pyx_scope_struct_7_is_polhill *__pyx_cur_scope; - | ^~~~~~~~~~~~~~~ -[385/528] build/cythonized/sage/graphs/traversals.cpp: At global scope: -build/cythonized/sage/graphs/traversals.cpp:16756:20: warning: '__pyx_mdef_4sage_7cpython_6string_3str_to_bytes' defined but not used [-Wunused-variable] -16756 | static PyMethodDef __pyx_mdef_4sage_7cpython_6string_3str_to_bytes = {"str_to_bytes", (PyCFunction)(void*)(PyCFunctionWithKeywords)__pyx_pw_4sage_7cpython_6string_3str_to_bytes, METH_VARARGS|METH_KEYWORDS, __pyx_doc_4sage_7cpython_6string_2str_to_bytes}; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/graphs/traversals.cpp:16550:20: warning: '__pyx_mdef_4sage_7cpython_6string_1bytes_to_str' defined but not used [-Wunused-variable] -16550 | static PyMethodDef __pyx_mdef_4sage_7cpython_6string_1bytes_to_str = {"bytes_to_str", (PyCFunction)(void*)(PyCFunctionWithKeywords)__pyx_pw_4sage_7cpython_6string_1bytes_to_str, METH_VARARGS|METH_KEYWORDS, __pyx_doc_4sage_7cpython_6string_bytes_to_str}; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/graphs/spanning_tree.c: At top level: build/cythonized/sage/graphs/spanning_tree.c:24712:20: warning: '__pyx_mdef_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-variable] 24712 | static PyMethodDef __pyx_mdef_4sage_9structure_7element_3have_same_parent = {"have_same_parent", (PyCFunction)(void*)(PyCFunctionWithKeywords)__pyx_pw_4sage_9structure_7element_3have_same_parent, METH_VARARGS|METH_KEYWORDS, __pyx_doc_4sage_9structure_7element_2have_same_parent}; @@ -20435,13 +20464,20 @@ ./sage/groups/perm_gps/partn_ref2/refinement_generic.h:19:12: warning: 'my_comp_func' defined but not used [-Wunused-function] 19 | static int my_comp_func(const void *a, const void *b) | ^~~~~~~~~~~~ -[386/528] [387/528] [388/528] build/cythonized/sage/graphs/matchpoly.c:6526:20: warning: '__pyx_mdef_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-variable] +build/cythonized/sage/graphs/traversals.cpp: At global scope: +build/cythonized/sage/graphs/traversals.cpp:16756:20: warning: '__pyx_mdef_4sage_7cpython_6string_3str_to_bytes' defined but not used [-Wunused-variable] +16756 | static PyMethodDef __pyx_mdef_4sage_7cpython_6string_3str_to_bytes = {"str_to_bytes", (PyCFunction)(void*)(PyCFunctionWithKeywords)__pyx_pw_4sage_7cpython_6string_3str_to_bytes, METH_VARARGS|METH_KEYWORDS, __pyx_doc_4sage_7cpython_6string_2str_to_bytes}; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/graphs/traversals.cpp:16550:20: warning: '__pyx_mdef_4sage_7cpython_6string_1bytes_to_str' defined but not used [-Wunused-variable] +16550 | static PyMethodDef __pyx_mdef_4sage_7cpython_6string_1bytes_to_str = {"bytes_to_str", (PyCFunction)(void*)(PyCFunctionWithKeywords)__pyx_pw_4sage_7cpython_6string_1bytes_to_str, METH_VARARGS|METH_KEYWORDS, __pyx_doc_4sage_7cpython_6string_bytes_to_str}; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[385/528] [386/528] [387/528] build/cythonized/sage/graphs/matchpoly.c:6526:20: warning: '__pyx_mdef_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-variable] 6526 | static PyMethodDef __pyx_mdef_4sage_9structure_7element_3have_same_parent = {"have_same_parent", (PyCFunction)(void*)(PyCFunctionWithKeywords)__pyx_pw_4sage_9structure_7element_3have_same_parent, METH_VARARGS|METH_KEYWORDS, __pyx_doc_4sage_9structure_7element_2have_same_parent}; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/graphs/matchpoly.c:6180:20: warning: '__pyx_mdef_4sage_9structure_7element_1parent' defined but not used [-Wunused-variable] 6180 | static PyMethodDef __pyx_mdef_4sage_9structure_7element_1parent = {"parent", (PyCFunction)__pyx_pw_4sage_9structure_7element_1parent, METH_O, __pyx_doc_4sage_9structure_7element_parent}; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[389/528] In file included from build/cythonized/sage/graphs/isoperimetric_inequalities.c:792: +[389/528] [388/528] In file included from build/cythonized/sage/graphs/isoperimetric_inequalities.c:792: ./sage/data_structures/bitset_intrinsics.h: In function '_bitset_cmp': ./sage/data_structures/bitset_intrinsics.h:170:17: warning: unused variable 'i' [-Wunused-variable] 170 | mp_bitcnt_t i = 0; @@ -20514,7 +20550,7 @@ ./sage/data_structures/bitset_intrinsics.h:377:17: warning: unused variable 'i' [-Wunused-variable] 377 | mp_bitcnt_t i; | ^ -build/cythonized/sage/graphs/genus.c: At top level: +[395/528] build/cythonized/sage/graphs/genus.c: At top level: build/cythonized/sage/graphs/genus.c:16464:62: warning: '__pyx_f_4sage_6graphs_4base_11dense_graph_17DenseGraphBackend_cg' defined but not used [-Wunused-function] 16464 | static struct __pyx_obj_4sage_6graphs_4base_7c_graph_CGraph *__pyx_f_4sage_6graphs_4base_11dense_graph_17DenseGraphBackend_cg(struct __pyx_obj_4sage_6graphs_4base_11dense_graph_DenseGraphBackend *__pyx_v_self) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -20530,16 +20566,7 @@ build/cythonized/sage/graphs/genus.c:8235:13: warning: '__pyx_doc_4sage_7cpython_6string_bytes_to_str' defined but not used [-Wunused-variable] 8235 | static char __pyx_doc_4sage_7cpython_6string_bytes_to_str[] = "bytes_to_str(b, encoding=None, errors=None) -> str\nFile: sage/cpython/string.pxd (starting at line 28)\n\n Convert ``bytes`` to ``str``.\n\n This decodes the given ``bytes`` to a Python 3 unicode ``str`` using\n the specified encoding. It is a no-op on ``str`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import bytes_to_str\n sage: s = bytes_to_str(b'\\xcf\\x80')\n sage: s == u'\317\200'\n True\n sage: bytes_to_str([])\n Traceback (most recent call last):\n ...\n TypeError: expected bytes, list found\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function '__pyx_pf_4sage_6matrix_7matrix2_6Matrix_234_cyclic_subspace', - inlined from '__pyx_pw_4sage_6matrix_7matrix2_6Matrix_235_cyclic_subspace' at build/cythonized/sage/matrix/matrix2.c:82043:13: -build/cythonized/sage/matrix/matrix2.c:82707:27: warning: '__pyx_v_k' may be used uninitialized [-Wmaybe-uninitialized] -82707 | __pyx_t_4 = ((__pyx_v_n + __pyx_v_k) + 1); - | ~~~~~~~~~~~^~~~~~~~~~~~ -build/cythonized/sage/matrix/matrix2.c: In function '__pyx_pw_4sage_6matrix_7matrix2_6Matrix_235_cyclic_subspace': -build/cythonized/sage/matrix/matrix2.c:82054:14: note: '__pyx_v_k' was declared here -82054 | Py_ssize_t __pyx_v_k; - | ^~~~~~~~~ -[395/528] In file included from build/cythonized/sage/graphs/generic_graph_pyx.c:792: +In file included from build/cythonized/sage/graphs/generic_graph_pyx.c:792: ./sage/data_structures/bitset_intrinsics.h: In function '_bitset_cmp': ./sage/data_structures/bitset_intrinsics.h:170:17: warning: unused variable 'i' [-Wunused-variable] 170 | mp_bitcnt_t i = 0; @@ -20587,6 +20614,13 @@ build/cythonized/sage/graphs/distances_all_pairs.c:14596:35: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 14596 | for (__pyx_t_9 = 0; __pyx_t_9 < __pyx_t_8; __pyx_t_9+=1) { | ^ +build/cythonized/sage/graphs/distances_all_pairs.c: At top level: +build/cythonized/sage/graphs/distances_all_pairs.c:20202:20: warning: '__pyx_mdef_4sage_7cpython_6string_3str_to_bytes' defined but not used [-Wunused-variable] +20202 | static PyMethodDef __pyx_mdef_4sage_7cpython_6string_3str_to_bytes = {"str_to_bytes", (PyCFunction)(void*)(PyCFunctionWithKeywords)__pyx_pw_4sage_7cpython_6string_3str_to_bytes, METH_VARARGS|METH_KEYWORDS, __pyx_doc_4sage_7cpython_6string_2str_to_bytes}; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/graphs/distances_all_pairs.c:19996:20: warning: '__pyx_mdef_4sage_7cpython_6string_1bytes_to_str' defined but not used [-Wunused-variable] +19996 | static PyMethodDef __pyx_mdef_4sage_7cpython_6string_1bytes_to_str = {"bytes_to_str", (PyCFunction)(void*)(PyCFunctionWithKeywords)__pyx_pw_4sage_7cpython_6string_1bytes_to_str, METH_VARARGS|METH_KEYWORDS, __pyx_doc_4sage_7cpython_6string_bytes_to_str}; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [397/528] In file included from build/cythonized/sage/graphs/convexity_properties.c:792: ./sage/data_structures/bitset_intrinsics.h: In function '_bitset_cmp': ./sage/data_structures/bitset_intrinsics.h:170:17: warning: unused variable 'i' [-Wunused-variable] @@ -20596,13 +20630,6 @@ ./sage/data_structures/bitset_intrinsics.h:377:17: warning: unused variable 'i' [-Wunused-variable] 377 | mp_bitcnt_t i; | ^ -build/cythonized/sage/graphs/distances_all_pairs.c: At top level: -build/cythonized/sage/graphs/distances_all_pairs.c:20202:20: warning: '__pyx_mdef_4sage_7cpython_6string_3str_to_bytes' defined but not used [-Wunused-variable] -20202 | static PyMethodDef __pyx_mdef_4sage_7cpython_6string_3str_to_bytes = {"str_to_bytes", (PyCFunction)(void*)(PyCFunctionWithKeywords)__pyx_pw_4sage_7cpython_6string_3str_to_bytes, METH_VARARGS|METH_KEYWORDS, __pyx_doc_4sage_7cpython_6string_2str_to_bytes}; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/graphs/distances_all_pairs.c:19996:20: warning: '__pyx_mdef_4sage_7cpython_6string_1bytes_to_str' defined but not used [-Wunused-variable] -19996 | static PyMethodDef __pyx_mdef_4sage_7cpython_6string_1bytes_to_str = {"bytes_to_str", (PyCFunction)(void*)(PyCFunctionWithKeywords)__pyx_pw_4sage_7cpython_6string_1bytes_to_str, METH_VARARGS|METH_KEYWORDS, __pyx_doc_4sage_7cpython_6string_bytes_to_str}; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/graphs/convexity_properties.c: At top level: build/cythonized/sage/graphs/convexity_properties.c:8268:20: warning: '__pyx_mdef_4sage_7cpython_6string_3str_to_bytes' defined but not used [-Wunused-variable] 8268 | static PyMethodDef __pyx_mdef_4sage_7cpython_6string_3str_to_bytes = {"str_to_bytes", (PyCFunction)(void*)(PyCFunctionWithKeywords)__pyx_pw_4sage_7cpython_6string_3str_to_bytes, METH_VARARGS|METH_KEYWORDS, __pyx_doc_4sage_7cpython_6string_2str_to_bytes}; @@ -20619,7 +20646,26 @@ ./sage/data_structures/bitset_intrinsics.h:377:17: warning: unused variable 'i' [-Wunused-variable] 377 | mp_bitcnt_t i; | ^ -[399/528] build/cythonized/sage/graphs/connectivity.c: At top level: +In file included from /usr/include/python3.11/listobject.h:45, + from /usr/include/python3.11/Python.h:60, + from build/cythonized/sage/graphs/distances_all_pairs.c:48: +/usr/include/python3.11/cpython/listobject.h: In function '__pyx_f_4sage_6graphs_19distances_all_pairs_diameter_DHV': +/usr/include/python3.11/cpython/listobject.h:41:62: warning: '__pyx_v_idx' may be used uninitialized [-Wmaybe-uninitialized] + 41 | #define PyList_GET_ITEM(op, index) (_PyList_CAST(op)->ob_item[index]) + | ^ +build/cythonized/sage/graphs/distances_all_pairs.c:10917:8: note: '__pyx_v_idx' was declared here +10917 | size_t __pyx_v_idx; + | ^~~~~~~~~~~ +In function '__pyx_pf_4sage_6matrix_7matrix2_6Matrix_234_cyclic_subspace', + inlined from '__pyx_pw_4sage_6matrix_7matrix2_6Matrix_235_cyclic_subspace' at build/cythonized/sage/matrix/matrix2.c:82043:13: +build/cythonized/sage/matrix/matrix2.c:82707:27: warning: '__pyx_v_k' may be used uninitialized [-Wmaybe-uninitialized] +82707 | __pyx_t_4 = ((__pyx_v_n + __pyx_v_k) + 1); + | ~~~~~~~~~~~^~~~~~~~~~~~ +build/cythonized/sage/matrix/matrix2.c: In function '__pyx_pw_4sage_6matrix_7matrix2_6Matrix_235_cyclic_subspace': +build/cythonized/sage/matrix/matrix2.c:82054:14: note: '__pyx_v_k' was declared here +82054 | Py_ssize_t __pyx_v_k; + | ^~~~~~~~~ +build/cythonized/sage/graphs/connectivity.c: At top level: build/cythonized/sage/graphs/connectivity.c:51640:22: warning: '__pyx_mdef_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-variable] 51640 | static PyMethodDef __pyx_mdef_4sage_9structure_7element_3have_same_parent = {"have_same_parent", (PyCFunction)(void*)(PyCFunctionWithKeywords)__pyx_pw_4sage_9structure_7element_3have_same_parent, METH_VARARGS|METH_KEYWORDS, __pyx_doc_4sage_9structure_7element_2have_same_parent}; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -20635,17 +20681,7 @@ build/cythonized/sage/graphs/connectivity.c:42547:22: warning: '__pyx_mdef_4sage_7cpython_6string_1bytes_to_str' defined but not used [-Wunused-variable] 42547 | static PyMethodDef __pyx_mdef_4sage_7cpython_6string_1bytes_to_str = {"bytes_to_str", (PyCFunction)(void*)(PyCFunctionWithKeywords)__pyx_pw_4sage_7cpython_6string_1bytes_to_str, METH_VARARGS|METH_KEYWORDS, __pyx_doc_4sage_7cpython_6string_bytes_to_str}; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/python3.11/listobject.h:45, - from /usr/include/python3.11/Python.h:60, - from build/cythonized/sage/graphs/distances_all_pairs.c:48: -/usr/include/python3.11/cpython/listobject.h: In function '__pyx_f_4sage_6graphs_19distances_all_pairs_diameter_DHV': -/usr/include/python3.11/cpython/listobject.h:41:62: warning: '__pyx_v_idx' may be used uninitialized [-Wmaybe-uninitialized] - 41 | #define PyList_GET_ITEM(op, index) (_PyList_CAST(op)->ob_item[index]) - | ^ -build/cythonized/sage/graphs/distances_all_pairs.c:10917:8: note: '__pyx_v_idx' was declared here -10917 | size_t __pyx_v_idx; - | ^~~~~~~~~~~ -[400/528] In file included from build/cythonized/sage/graphs/cliquer.c:1730: +[399/528] [400/528] In file included from build/cythonized/sage/graphs/cliquer.c:1730: /build/reproducible-path/sagemath-9.5/sage/pkgs/sagemath-standard/sage/graphs/cliquer/cl.c: In function 'sage_clique_max': /build/reproducible-path/sagemath-9.5/sage/pkgs/sagemath-standard/sage/graphs/cliquer/cl.c:66:14: warning: comparison of integer expressions of different signedness: 'int' and 'setelement' {aka 'long unsigned int'} [-Wsign-compare] 66 | for (i=0; iactive_vertices->size < __pyx_v_length) != 0); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +[420/528] [421/528] build/cythonized/sage/graphs/base/c_graph.cpp: At global scope: +build/cythonized/sage/graphs/base/c_graph.cpp:45037:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] +45037 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/graphs/base/c_graph.cpp:45036:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] +45036 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/graphs/base/c_graph.cpp:44692:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] +44692 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/graphs/base/c_graph.cpp:44691:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] +44691 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/graphs/base/c_graph.cpp:37349:18: warning: 'PyObject* __pyx_pw_4sage_7cpython_6string_3str_to_bytes(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] +37349 | static PyObject *__pyx_pw_4sage_7cpython_6string_3str_to_bytes(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/graphs/base/c_graph.cpp:37348:13: warning: '__pyx_doc_4sage_7cpython_6string_2str_to_bytes' defined but not used [-Wunused-variable] +37348 | static char __pyx_doc_4sage_7cpython_6string_2str_to_bytes[] = "str_to_bytes(s, encoding=None, errors=None) -> bytes\nFile: sage/cpython/string.pxd (starting at line 54)\n\n Convert ``str`` or ``unicode`` to ``bytes``.\n\n It encodes the given ``str`` to a Python 3 ``bytes``\n using the specified encoding. It is a no-op on ``bytes`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import str_to_bytes\n sage: bs = [str_to_bytes(u'\317\200')]\n sage: all(b == b'\\xcf\\x80' for b in bs)\n True\n sage: str_to_bytes([])\n Traceback (most recent call last):\n ...\n TypeError: expected str... list found\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/graphs/base/c_graph.cpp:37144:18: warning: 'PyObject* __pyx_pw_4sage_7cpython_6string_1bytes_to_str(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] +37144 | static PyObject *__pyx_pw_4sage_7cpython_6string_1bytes_to_str(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/graphs/base/c_graph.cpp:37143:13: warning: '__pyx_doc_4sage_7cpython_6string_bytes_to_str' defined but not used [-Wunused-variable] +37143 | static char __pyx_doc_4sage_7cpython_6string_bytes_to_str[] = "bytes_to_str(b, encoding=None, errors=None) -> str\nFile: sage/cpython/string.pxd (starting at line 28)\n\n Convert ``bytes`` to ``str``.\n\n This decodes the given ``bytes`` to a Python 3 unicode ``str`` using\n the specified encoding. It is a no-op on ``str`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import bytes_to_str\n sage: s = bytes_to_str(b'\\xcf\\x80')\n sage: s == u'\317\200'\n True\n sage: bytes_to_str([])\n Traceback (most recent call last):\n ...\n TypeError: expected bytes, list found\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/geometry/toric_lattice_element.c:6606:18: warning: '__pyx_pw_4sage_9structure_7richcmp_9revop' defined but not used [-Wunused-function] 6606 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_9revop(PyObject *__pyx_self, PyObject *__pyx_arg_op) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -21143,42 +21208,13 @@ build/cythonized/sage/geometry/toric_lattice_element.c:5295:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 5295 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/graphs/base/c_graph.cpp: In function 'int __pyx_f_4sage_6graphs_4base_7c_graph_13CGraphBackend__use_edge_iterator_on_subgraph(__pyx_obj_4sage_6graphs_4base_7c_graph_CGraphBackend*, __pyx_obj_4sage_6graphs_4base_7c_graph_CGraphBackend*, PyObject*, int)': -build/cythonized/sage/graphs/base/c_graph.cpp:21406:59: warning: comparison of integer expressions of different signedness: 'mp_bitcnt_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] -21406 | __pyx_t_6 = ((__pyx_v_cg_other->active_vertices->size < __pyx_v_length) != 0); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -[422/528] build/cythonized/sage/graphs/base/c_graph.cpp: At global scope: -build/cythonized/sage/graphs/base/c_graph.cpp:45037:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] -45037 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/graphs/base/c_graph.cpp:45036:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] -45036 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/graphs/base/c_graph.cpp:44692:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] -44692 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/graphs/base/c_graph.cpp:44691:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] -44691 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/graphs/base/c_graph.cpp:37349:18: warning: 'PyObject* __pyx_pw_4sage_7cpython_6string_3str_to_bytes(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] -37349 | static PyObject *__pyx_pw_4sage_7cpython_6string_3str_to_bytes(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/graphs/base/c_graph.cpp:37348:13: warning: '__pyx_doc_4sage_7cpython_6string_2str_to_bytes' defined but not used [-Wunused-variable] -37348 | static char __pyx_doc_4sage_7cpython_6string_2str_to_bytes[] = "str_to_bytes(s, encoding=None, errors=None) -> bytes\nFile: sage/cpython/string.pxd (starting at line 54)\n\n Convert ``str`` or ``unicode`` to ``bytes``.\n\n It encodes the given ``str`` to a Python 3 ``bytes``\n using the specified encoding. It is a no-op on ``bytes`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import str_to_bytes\n sage: bs = [str_to_bytes(u'\317\200')]\n sage: all(b == b'\\xcf\\x80' for b in bs)\n True\n sage: str_to_bytes([])\n Traceback (most recent call last):\n ...\n TypeError: expected str... list found\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/graphs/base/c_graph.cpp:37144:18: warning: 'PyObject* __pyx_pw_4sage_7cpython_6string_1bytes_to_str(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] -37144 | static PyObject *__pyx_pw_4sage_7cpython_6string_1bytes_to_str(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/graphs/base/c_graph.cpp:37143:13: warning: '__pyx_doc_4sage_7cpython_6string_bytes_to_str' defined but not used [-Wunused-variable] -37143 | static char __pyx_doc_4sage_7cpython_6string_bytes_to_str[] = "bytes_to_str(b, encoding=None, errors=None) -> str\nFile: sage/cpython/string.pxd (starting at line 28)\n\n Convert ``bytes`` to ``str``.\n\n This decodes the given ``bytes`` to a Python 3 unicode ``str`` using\n the specified encoding. It is a no-op on ``str`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import bytes_to_str\n sage: s = bytes_to_str(b'\\xcf\\x80')\n sage: s == u'\317\200'\n True\n sage: bytes_to_str([])\n Traceback (most recent call last):\n ...\n TypeError: expected bytes, list found\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/geometry/point_collection.c:9967:18: warning: '__pyx_pw_4sage_9structure_7richcmp_9revop' defined but not used [-Wunused-function] +[422/528] build/cythonized/sage/geometry/point_collection.c:9967:18: warning: '__pyx_pw_4sage_9structure_7richcmp_9revop' defined but not used [-Wunused-function] 9967 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_9revop(PyObject *__pyx_self, PyObject *__pyx_arg_op) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/geometry/point_collection.c:9966:13: warning: '__pyx_doc_4sage_9structure_7richcmp_8revop' defined but not used [-Wunused-variable] 9966 | static char __pyx_doc_4sage_9structure_7richcmp_8revop[] = "revop(int op) -> int\nFile: sage/structure/richcmp.pxd (starting at line 199)\n\n Return the reverse operation of ``op``.\n\n For example, <= becomes >=, etc.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import revop\n sage: [revop(i) for i in range(6)]\n [4, 5, 2, 3, 0, 1]\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[423/528] build/cythonized/sage/geometry/point_collection.c:9840:18: warning: '__pyx_pw_4sage_9structure_7richcmp_7rich_to_bool_sgn' defined but not used [-Wunused-function] +build/cythonized/sage/geometry/point_collection.c:9840:18: warning: '__pyx_pw_4sage_9structure_7richcmp_7rich_to_bool_sgn' defined but not used [-Wunused-function] 9840 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_7rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/geometry/point_collection.c:9839:13: warning: '__pyx_doc_4sage_9structure_7richcmp_6rich_to_bool_sgn' defined but not used [-Wunused-variable] @@ -21202,7 +21238,18 @@ build/cythonized/sage/geometry/point_collection.c:9304:13: warning: '__pyx_doc_4sage_9structure_7richcmp_richcmp' defined but not used [-Wunused-variable] 9304 | static char __pyx_doc_4sage_9structure_7richcmp_richcmp[] = "richcmp(x, y, int op)\nFile: sage/structure/richcmp.pxd (starting at line 6)\n\n Return the result of the rich comparison of ``x`` and ``y`` with\n operator ``op``.\n\n INPUT:\n\n - ``x``, ``y`` -- arbitrary Python objects\n\n - ``op`` -- comparison operator (one of ``op_LT`, ``op_LE``,\n ``op_EQ``, ``op_NE``, ``op_GT``, ``op_GE``).\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import *\n sage: richcmp(3, 4, op_LT)\n True\n sage: richcmp(x, x^2, op_EQ)\n x == x^2\n\n The two examples above are completely equivalent to ``3 < 4``\n and ``x == x^2``. For this reason, it only makes sense in practice\n to call ``richcmp`` with a non-constant value for ``op``.\n\n We can write a custom ``Element`` class which shows a more\n realistic example of how to use this::\n\n sage: from sage.structure.element import Element\n sage: class MyElement(Element):\n ....: def __init__(self, parent, value):\n ....: Element.__init__(self, parent)\n ....: self.v = value\n ....: def _richcmp_(self, other, op):\n ....: return richcmp(self.v, other.v, op)\n sage: P = Parent()\n sage: x = MyElement(P, 3)\n sage: y = MyElement(P, 3)\n sage: x < y\n False\n sage: x == y\n True\n sage: x > y\n False\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[424/528] [425/528] build/cythonized/sage/geometry/integral_points.c:15769:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] +[423/528] [424/528] [425/528] build/cythonized/sage/graphs/base/boost_graph.cpp: In function 'PyObject* __pyx_f_4sage_6graphs_4base_11boost_graph_diameter_DHV(PyObject*, int, __pyx_opt_args_4sage_6graphs_4base_11boost_graph_diameter_DHV*)': +build/cythonized/sage/graphs/base/boost_graph.cpp:23019:35: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] +23019 | for (__pyx_t_16 = 0; __pyx_t_16 < __pyx_t_15; __pyx_t_16+=1) { + | ~~~~~~~~~~~^~~~~~~~~~~~ +build/cythonized/sage/graphs/base/boost_graph.cpp: In function 'PyObject* __pyx_f_4sage_6graphs_4base_11boost_graph_wiener_index(PyObject*, int, __pyx_opt_args_4sage_6graphs_4base_11boost_graph_wiener_index*)': +build/cythonized/sage/graphs/base/boost_graph.cpp:30803:35: warning: comparison of integer expressions of different signedness: 'v_index' {aka 'int'} and 'unsigned int' [-Wsign-compare] +30803 | for (__pyx_t_14 = 0; __pyx_t_14 < __pyx_t_17; __pyx_t_14+=1) { + | ~~~~~~~~~~~^~~~~~~~~~~~ +build/cythonized/sage/graphs/base/boost_graph.cpp:31120:46: warning: comparison of integer expressions of different signedness: 'v_index' {aka 'int'} and 'unsigned int' [-Wsign-compare] +31120 | for (__pyx_t_23 = __pyx_t_21; __pyx_t_23 < __pyx_t_22; __pyx_t_23+=1) { + | ~~~~~~~~~~~^~~~~~~~~~~~ +build/cythonized/sage/geometry/integral_points.c:15769:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] 15769 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/geometry/integral_points.c:15768:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] @@ -21214,25 +21261,67 @@ build/cythonized/sage/geometry/integral_points.c:15423:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 15423 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[426/528] In file included from build/cythonized/sage/geometry/polyhedron/combinatorial_polyhedron/polyhedron_face_lattice.c:793: -./sage/data_structures/bitset_intrinsics.h: In function '_bitset_cmp': -./sage/data_structures/bitset_intrinsics.h:170:17: warning: unused variable 'i' [-Wunused-variable] - 170 | mp_bitcnt_t i = 0; - | ^ -./sage/data_structures/bitset_intrinsics.h: In function '_bitset_operation': -./sage/data_structures/bitset_intrinsics.h:377:17: warning: unused variable 'i' [-Wunused-variable] - 377 | mp_bitcnt_t i; - | ^ -build/cythonized/sage/geometry/polyhedron/combinatorial_polyhedron/polyhedron_face_lattice.c: In function '__pyx_pf_4sage_8geometry_10polyhedron_24combinatorial_polyhedron_23polyhedron_face_lattice_21PolyhedronFaceLattice_6_find_face_from_combinatorial_face': -build/cythonized/sage/geometry/polyhedron/combinatorial_polyhedron/polyhedron_face_lattice.c:4782:36: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'long int' [-Wsign-compare] - 4782 | __pyx_t_1 = ((__pyx_v_face_index == -1L) != 0); - | ^~ -build/cythonized/sage/geometry/polyhedron/combinatorial_polyhedron/polyhedron_face_lattice.c: In function '__pyx_f_4sage_8geometry_10polyhedron_24combinatorial_polyhedron_23polyhedron_face_lattice_21PolyhedronFaceLattice_next_incidence_loop': -build/cythonized/sage/geometry/polyhedron/combinatorial_polyhedron/polyhedron_face_lattice.c:6208:33: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'long int' [-Wsign-compare] - 6208 | __pyx_r = (__pyx_v_location != -1L); +In file included from build/cythonized/sage/graphs/base/boost_graph.cpp:803: +build/cythonized/sage/graphs/base/boost_interface.cpp: In instantiation of 'result_distances BoostGraph::dijkstra_shortest_paths(v_index) [with OutEdgeListS = boost::vecS; VertexListS = boost::vecS; DirectedS = boost::directedS; EdgeListS = boost::vecS; EdgeProperty = boost::property; v_index = int]': +build/cythonized/sage/graphs/base/boost_graph.cpp:11878:71: required from here +build/cythonized/sage/graphs/base/boost_interface.cpp:243:124: warning: catching polymorphic type 'class boost::exception_detail::clone_impl >' by value [-Wcatch-value=] + 243 | } catch (boost::exception_detail::clone_impl > e) { + | ^ +build/cythonized/sage/graphs/base/boost_interface.cpp: In instantiation of 'result_distances BoostGraph::dijkstra_shortest_paths(v_index) [with OutEdgeListS = boost::vecS; VertexListS = boost::vecS; DirectedS = boost::undirectedS; EdgeListS = boost::vecS; EdgeProperty = boost::property; v_index = int]': +build/cythonized/sage/graphs/base/boost_graph.cpp:11942:71: required from here +build/cythonized/sage/graphs/base/boost_interface.cpp:243:124: warning: catching polymorphic type 'class boost::exception_detail::clone_impl >' by value [-Wcatch-value=] +build/cythonized/sage/graphs/base/boost_interface.cpp: In instantiation of 'std::vector > > BoostGraph::edge_list() [with OutEdgeListS = boost::vecS; VertexListS = boost::vecS; DirectedS = boost::undirectedS; EdgeListS = boost::vecS; EdgeProperty = boost::property]': +build/cythonized/sage/graphs/base/boost_graph.cpp:12757:38: required from here +build/cythonized/sage/graphs/base/boost_interface.cpp:119:39: warning: narrowing conversion of '((BoostGraph >*)this)->BoostGraph >::index.boost::vec_adj_list_vertex_id_map, long unsigned int>::operator[](boost::source, property, no_property, vecS>(((boost::iterators::detail::iterator_facade_base >*, std::vector >, std::allocator > > > >, boost::detail::edge_desc_impl, long int>, boost::detail::edge_desc_impl, boost::iterators::random_access_traversal_tag, boost::detail::edge_desc_impl, long int, false, false>*)(& ei))->boost::iterators::detail::iterator_facade_base >*, std::vector >, std::allocator > > > >, boost::detail::edge_desc_impl, long int>, boost::detail::edge_desc_impl, boost::iterators::random_access_traversal_tag, boost::detail::edge_desc_impl, long int, false, false>::operator*().boost::detail::edge_desc_impl::, ((BoostGraph >*)this)->BoostGraph >::graph))' from 'boost::vec_adj_list_vertex_id_map, long unsigned int>::value_type' {aka 'long unsigned int'} to 'int' [-Wnarrowing] + 119 | to_return.push_back({index[boost::source(*ei, graph)], + | ~~~~~^ +build/cythonized/sage/graphs/base/boost_interface.cpp: In instantiation of 'std::vector > > BoostGraph::edge_list() [with OutEdgeListS = boost::vecS; VertexListS = boost::vecS; DirectedS = boost::directedS; EdgeListS = boost::vecS; EdgeProperty = boost::property]': +build/cythonized/sage/graphs/base/boost_graph.cpp:13304:38: required from here +build/cythonized/sage/graphs/base/boost_interface.cpp:119:39: warning: narrowing conversion of '((BoostGraph >*)this)->BoostGraph >::index.boost::vec_adj_list_vertex_id_map, long unsigned int>::operator[](boost::source, property, no_property, vecS>(ei.boost::detail::adj_list_edge_iterator, boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, long unsigned int, boost::detail::edge_desc_impl, long int>, boost::adjacency_list, boost::property, boost::no_property, boost::vecS> >::operator*().boost::detail::edge_desc_impl::, ((BoostGraph >*)this)->BoostGraph >::graph))' from 'boost::vec_adj_list_vertex_id_map, long unsigned int>::value_type' {aka 'long unsigned int'} to 'int' [-Wnarrowing] +[426/528] In file included from build/cythonized/sage/geometry/polyhedron/combinatorial_polyhedron/polyhedron_face_lattice.c:793: +./sage/data_structures/bitset_intrinsics.h: In function '_bitset_cmp': +./sage/data_structures/bitset_intrinsics.h:170:17: warning: unused variable 'i' [-Wunused-variable] + 170 | mp_bitcnt_t i = 0; + | ^ +./sage/data_structures/bitset_intrinsics.h: In function '_bitset_operation': +./sage/data_structures/bitset_intrinsics.h:377:17: warning: unused variable 'i' [-Wunused-variable] + 377 | mp_bitcnt_t i; + | ^ +build/cythonized/sage/geometry/polyhedron/combinatorial_polyhedron/polyhedron_face_lattice.c: In function '__pyx_pf_4sage_8geometry_10polyhedron_24combinatorial_polyhedron_23polyhedron_face_lattice_21PolyhedronFaceLattice_6_find_face_from_combinatorial_face': +build/cythonized/sage/geometry/polyhedron/combinatorial_polyhedron/polyhedron_face_lattice.c:4782:36: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'long int' [-Wsign-compare] + 4782 | __pyx_t_1 = ((__pyx_v_face_index == -1L) != 0); + | ^~ +build/cythonized/sage/geometry/polyhedron/combinatorial_polyhedron/polyhedron_face_lattice.c: In function '__pyx_f_4sage_8geometry_10polyhedron_24combinatorial_polyhedron_23polyhedron_face_lattice_21PolyhedronFaceLattice_next_incidence_loop': +build/cythonized/sage/geometry/polyhedron/combinatorial_polyhedron/polyhedron_face_lattice.c:6208:33: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'long int' [-Wsign-compare] + 6208 | __pyx_r = (__pyx_v_location != -1L); | ^~ +In file included from sage/geometry/triangulation/triangulations.h:4, + from sage/geometry/triangulation/triangulations.cc:2: +sage/geometry/triangulation/data.h: In member function 'bool vertices::full_set() const': +sage/geometry/triangulation/data.h:42:47: warning: comparison of integer expressions of different signedness: 'std::set >::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + 42 | bool full_set() const { return this->size() == n; } + | ~~~~~~~~~~~~~^~~~ +In file included from sage/geometry/triangulation/data.cc:8: +sage/geometry/triangulation/data.h: In member function 'bool vertices::full_set() const': +sage/geometry/triangulation/data.h:42:47: warning: comparison of integer expressions of different signedness: 'std::set >::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + 42 | bool full_set() const { return this->size() == n; } + | ~~~~~~~~~~~~~^~~~ +In file included from build/cythonized/sage/geometry/triangulation/triangulations.h:4, + from build/cythonized/sage/geometry/triangulation/base.cpp:798: +build/cythonized/sage/geometry/triangulation/data.h: In member function 'bool vertices::full_set() const': +build/cythonized/sage/geometry/triangulation/data.h:42:47: warning: comparison of integer expressions of different signedness: 'std::set >::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + 42 | bool full_set() const { return this->size() == n; } + | ~~~~~~~~~~~~~^~~~ +sage/geometry/triangulation/data.cc: In member function 'vertices vertices_lookup::manual_vertices_to_simplex(const simplex&) const': +sage/geometry/triangulation/data.cc:110:10: warning: variable 'i' set but not used [-Wunused-but-set-variable] + 110 | vertex i,j,l=0,k; + | ^ +sage/geometry/triangulation/triangulations.cc: In member function 'bool triangulations::have_more_triangulations()': +sage/geometry/triangulation/triangulations.cc:83:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] + 83 | while (position != this->size()) { + | ~~~~~~~~~^~~~~~~~~~~~~~~ build/cythonized/sage/geometry/polyhedron/combinatorial_polyhedron/polyhedron_face_lattice.c: At top level: -[427/528] build/cythonized/sage/geometry/polyhedron/combinatorial_polyhedron/polyhedron_face_lattice.c:19543:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] +build/cythonized/sage/geometry/polyhedron/combinatorial_polyhedron/polyhedron_face_lattice.c:19543:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] 19543 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/geometry/polyhedron/combinatorial_polyhedron/polyhedron_face_lattice.c:19542:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] @@ -21256,28 +21345,7 @@ build/cythonized/sage/geometry/polyhedron/combinatorial_polyhedron/polyhedron_face_lattice.c:8222:13: warning: '__pyx_doc_4sage_7cpython_6string_bytes_to_str' defined but not used [-Wunused-variable] 8222 | static char __pyx_doc_4sage_7cpython_6string_bytes_to_str[] = "bytes_to_str(b, encoding=None, errors=None) -> str\nFile: sage/cpython/string.pxd (starting at line 28)\n\n Convert ``bytes`` to ``str``.\n\n This decodes the given ``bytes`` to a Python 3 unicode ``str`` using\n the specified encoding. It is a no-op on ``str`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import bytes_to_str\n sage: s = bytes_to_str(b'\\xcf\\x80')\n sage: s == u'\317\200'\n True\n sage: bytes_to_str([])\n Traceback (most recent call last):\n ...\n TypeError: expected bytes, list found\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from sage/geometry/triangulation/triangulations.h:4, - from sage/geometry/triangulation/triangulations.cc:2: -sage/geometry/triangulation/data.h: In member function 'bool vertices::full_set() const': -sage/geometry/triangulation/data.h:42:47: warning: comparison of integer expressions of different signedness: 'std::set >::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - 42 | bool full_set() const { return this->size() == n; } - | ~~~~~~~~~~~~~^~~~ -In file included from build/cythonized/sage/geometry/triangulation/triangulations.h:4, - from build/cythonized/sage/geometry/triangulation/base.cpp:798: -build/cythonized/sage/geometry/triangulation/data.h: In member function 'bool vertices::full_set() const': -build/cythonized/sage/geometry/triangulation/data.h:42:47: warning: comparison of integer expressions of different signedness: 'std::set >::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - 42 | bool full_set() const { return this->size() == n; } - | ~~~~~~~~~~~~~^~~~ -In file included from sage/geometry/triangulation/data.cc:8: -sage/geometry/triangulation/data.h: In member function 'bool vertices::full_set() const': -sage/geometry/triangulation/data.h:42:47: warning: comparison of integer expressions of different signedness: 'std::set >::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - 42 | bool full_set() const { return this->size() == n; } - | ~~~~~~~~~~~~~^~~~ -sage/geometry/triangulation/data.cc: In member function 'vertices vertices_lookup::manual_vertices_to_simplex(const simplex&) const': -sage/geometry/triangulation/data.cc:110:10: warning: variable 'i' set but not used [-Wunused-but-set-variable] - 110 | vertex i,j,l=0,k; - | ^ -In file included from build/cythonized/sage/geometry/polyhedron/combinatorial_polyhedron/list_of_faces.c:797: +[427/528] In file included from build/cythonized/sage/geometry/polyhedron/combinatorial_polyhedron/list_of_faces.c:797: ./sage/data_structures/bitset_intrinsics.h: In function '_bitset_cmp': ./sage/data_structures/bitset_intrinsics.h:170:17: warning: unused variable 'i' [-Wunused-variable] 170 | mp_bitcnt_t i = 0; @@ -21286,10 +21354,6 @@ ./sage/data_structures/bitset_intrinsics.h:377:17: warning: unused variable 'i' [-Wunused-variable] 377 | mp_bitcnt_t i; | ^ -sage/geometry/triangulation/triangulations.cc: In member function 'bool triangulations::have_more_triangulations()': -sage/geometry/triangulation/triangulations.cc:83:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] - 83 | while (position != this->size()) { - | ~~~~~~~~~^~~~~~~~~~~~~~~ [428/528] In file included from build/cythonized/sage/geometry/polyhedron/combinatorial_polyhedron/face_list_data_structure.c:792: ./sage/data_structures/bitset_intrinsics.h: In function '_bitset_cmp': ./sage/data_structures/bitset_intrinsics.h:170:17: warning: unused variable 'i' [-Wunused-variable] @@ -21299,6 +21363,19 @@ ./sage/data_structures/bitset_intrinsics.h:377:17: warning: unused variable 'i' [-Wunused-variable] 377 | mp_bitcnt_t i; | ^ +build/cythonized/sage/geometry/polyhedron/combinatorial_polyhedron/face_list_data_structure.c: At top level: +build/cythonized/sage/geometry/polyhedron/combinatorial_polyhedron/face_list_data_structure.c:4157:18: warning: '__pyx_pw_4sage_7cpython_6string_3str_to_bytes' defined but not used [-Wunused-function] + 4157 | static PyObject *__pyx_pw_4sage_7cpython_6string_3str_to_bytes(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/geometry/polyhedron/combinatorial_polyhedron/face_list_data_structure.c:4156:13: warning: '__pyx_doc_4sage_7cpython_6string_2str_to_bytes' defined but not used [-Wunused-variable] + 4156 | static char __pyx_doc_4sage_7cpython_6string_2str_to_bytes[] = "str_to_bytes(s, encoding=None, errors=None) -> bytes\nFile: sage/cpython/string.pxd (starting at line 54)\n\n Convert ``str`` or ``unicode`` to ``bytes``.\n\n It encodes the given ``str`` to a Python 3 ``bytes``\n using the specified encoding. It is a no-op on ``bytes`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import str_to_bytes\n sage: bs = [str_to_bytes(u'\317\200')]\n sage: all(b == b'\\xcf\\x80' for b in bs)\n True\n sage: str_to_bytes([])\n Traceback (most recent call last):\n ...\n TypeError: expected str... list found\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/geometry/polyhedron/combinatorial_polyhedron/face_list_data_structure.c:3952:18: warning: '__pyx_pw_4sage_7cpython_6string_1bytes_to_str' defined but not used [-Wunused-function] + 3952 | static PyObject *__pyx_pw_4sage_7cpython_6string_1bytes_to_str(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/geometry/polyhedron/combinatorial_polyhedron/face_list_data_structure.c:3951:13: warning: '__pyx_doc_4sage_7cpython_6string_bytes_to_str' defined but not used [-Wunused-variable] + 3951 | static char __pyx_doc_4sage_7cpython_6string_bytes_to_str[] = "bytes_to_str(b, encoding=None, errors=None) -> str\nFile: sage/cpython/string.pxd (starting at line 28)\n\n Convert ``bytes`` to ``str``.\n\n This decodes the given ``bytes`` to a Python 3 unicode ``str`` using\n the specified encoding. It is a no-op on ``str`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import bytes_to_str\n sage: s = bytes_to_str(b'\\xcf\\x80')\n sage: s == u'\317\200'\n True\n sage: bytes_to_str([])\n Traceback (most recent call last):\n ...\n TypeError: expected bytes, list found\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/geometry/polyhedron/combinatorial_polyhedron/list_of_faces.c: At top level: build/cythonized/sage/geometry/polyhedron/combinatorial_polyhedron/list_of_faces.c:18558:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] 18558 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { @@ -21324,19 +21401,6 @@ build/cythonized/sage/geometry/polyhedron/combinatorial_polyhedron/list_of_faces.c:7237:13: warning: '__pyx_doc_4sage_7cpython_6string_bytes_to_str' defined but not used [-Wunused-variable] 7237 | static char __pyx_doc_4sage_7cpython_6string_bytes_to_str[] = "bytes_to_str(b, encoding=None, errors=None) -> str\nFile: sage/cpython/string.pxd (starting at line 28)\n\n Convert ``bytes`` to ``str``.\n\n This decodes the given ``bytes`` to a Python 3 unicode ``str`` using\n the specified encoding. It is a no-op on ``str`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import bytes_to_str\n sage: s = bytes_to_str(b'\\xcf\\x80')\n sage: s == u'\317\200'\n True\n sage: bytes_to_str([])\n Traceback (most recent call last):\n ...\n TypeError: expected bytes, list found\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/geometry/polyhedron/combinatorial_polyhedron/face_list_data_structure.c: At top level: -build/cythonized/sage/geometry/polyhedron/combinatorial_polyhedron/face_list_data_structure.c:4157:18: warning: '__pyx_pw_4sage_7cpython_6string_3str_to_bytes' defined but not used [-Wunused-function] - 4157 | static PyObject *__pyx_pw_4sage_7cpython_6string_3str_to_bytes(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/geometry/polyhedron/combinatorial_polyhedron/face_list_data_structure.c:4156:13: warning: '__pyx_doc_4sage_7cpython_6string_2str_to_bytes' defined but not used [-Wunused-variable] - 4156 | static char __pyx_doc_4sage_7cpython_6string_2str_to_bytes[] = "str_to_bytes(s, encoding=None, errors=None) -> bytes\nFile: sage/cpython/string.pxd (starting at line 54)\n\n Convert ``str`` or ``unicode`` to ``bytes``.\n\n It encodes the given ``str`` to a Python 3 ``bytes``\n using the specified encoding. It is a no-op on ``bytes`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import str_to_bytes\n sage: bs = [str_to_bytes(u'\317\200')]\n sage: all(b == b'\\xcf\\x80' for b in bs)\n True\n sage: str_to_bytes([])\n Traceback (most recent call last):\n ...\n TypeError: expected str... list found\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/geometry/polyhedron/combinatorial_polyhedron/face_list_data_structure.c:3952:18: warning: '__pyx_pw_4sage_7cpython_6string_1bytes_to_str' defined but not used [-Wunused-function] - 3952 | static PyObject *__pyx_pw_4sage_7cpython_6string_1bytes_to_str(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/geometry/polyhedron/combinatorial_polyhedron/face_list_data_structure.c:3951:13: warning: '__pyx_doc_4sage_7cpython_6string_bytes_to_str' defined but not used [-Wunused-variable] - 3951 | static char __pyx_doc_4sage_7cpython_6string_bytes_to_str[] = "bytes_to_str(b, encoding=None, errors=None) -> str\nFile: sage/cpython/string.pxd (starting at line 28)\n\n Convert ``bytes`` to ``str``.\n\n This decodes the given ``bytes`` to a Python 3 unicode ``str`` using\n the specified encoding. It is a no-op on ``str`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import bytes_to_str\n sage: s = bytes_to_str(b'\\xcf\\x80')\n sage: s == u'\317\200'\n True\n sage: bytes_to_str([])\n Traceback (most recent call last):\n ...\n TypeError: expected bytes, list found\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [429/528] In file included from build/cythonized/sage/geometry/polyhedron/combinatorial_polyhedron/face_iterator.c:793: ./sage/data_structures/bitset_intrinsics.h: In function '_bitset_cmp': ./sage/data_structures/bitset_intrinsics.h:170:17: warning: unused variable 'i' [-Wunused-variable] @@ -21360,10 +21424,6 @@ build/cythonized/sage/geometry/polyhedron/combinatorial_polyhedron/face_iterator.c:12403:54: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 12403 | __pyx_t_1 = ((__pyx_v_structure->current_dimension != ((__pyx_v_structure->dimension - __pyx_v_parallelization_depth) - 1)) != 0); | ^~ -build/cythonized/sage/graphs/base/boost_graph.cpp: In function 'PyObject* __pyx_f_4sage_6graphs_4base_11boost_graph_diameter_DHV(PyObject*, int, __pyx_opt_args_4sage_6graphs_4base_11boost_graph_diameter_DHV*)': -build/cythonized/sage/graphs/base/boost_graph.cpp:23019:35: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] -23019 | for (__pyx_t_16 = 0; __pyx_t_16 < __pyx_t_15; __pyx_t_16+=1) { - | ~~~~~~~~~~~^~~~~~~~~~~~ build/cythonized/sage/geometry/polyhedron/combinatorial_polyhedron/face_iterator.c: At top level: build/cythonized/sage/geometry/polyhedron/combinatorial_polyhedron/face_iterator.c:25513:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] 25513 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { @@ -21389,30 +21449,6 @@ build/cythonized/sage/geometry/polyhedron/combinatorial_polyhedron/face_iterator.c:14192:13: warning: '__pyx_doc_4sage_7cpython_6string_bytes_to_str' defined but not used [-Wunused-variable] 14192 | static char __pyx_doc_4sage_7cpython_6string_bytes_to_str[] = "bytes_to_str(b, encoding=None, errors=None) -> str\nFile: sage/cpython/string.pxd (starting at line 28)\n\n Convert ``bytes`` to ``str``.\n\n This decodes the given ``bytes`` to a Python 3 unicode ``str`` using\n the specified encoding. It is a no-op on ``str`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import bytes_to_str\n sage: s = bytes_to_str(b'\\xcf\\x80')\n sage: s == u'\317\200'\n True\n sage: bytes_to_str([])\n Traceback (most recent call last):\n ...\n TypeError: expected bytes, list found\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/graphs/base/boost_graph.cpp: In function 'PyObject* __pyx_f_4sage_6graphs_4base_11boost_graph_wiener_index(PyObject*, int, __pyx_opt_args_4sage_6graphs_4base_11boost_graph_wiener_index*)': -build/cythonized/sage/graphs/base/boost_graph.cpp:30803:35: warning: comparison of integer expressions of different signedness: 'v_index' {aka 'int'} and 'unsigned int' [-Wsign-compare] -30803 | for (__pyx_t_14 = 0; __pyx_t_14 < __pyx_t_17; __pyx_t_14+=1) { - | ~~~~~~~~~~~^~~~~~~~~~~~ -build/cythonized/sage/graphs/base/boost_graph.cpp:31120:46: warning: comparison of integer expressions of different signedness: 'v_index' {aka 'int'} and 'unsigned int' [-Wsign-compare] -31120 | for (__pyx_t_23 = __pyx_t_21; __pyx_t_23 < __pyx_t_22; __pyx_t_23+=1) { - | ~~~~~~~~~~~^~~~~~~~~~~~ -In file included from build/cythonized/sage/graphs/base/boost_graph.cpp:803: -build/cythonized/sage/graphs/base/boost_interface.cpp: In instantiation of 'result_distances BoostGraph::dijkstra_shortest_paths(v_index) [with OutEdgeListS = boost::vecS; VertexListS = boost::vecS; DirectedS = boost::directedS; EdgeListS = boost::vecS; EdgeProperty = boost::property; v_index = int]': -build/cythonized/sage/graphs/base/boost_graph.cpp:11878:71: required from here -build/cythonized/sage/graphs/base/boost_interface.cpp:243:124: warning: catching polymorphic type 'class boost::exception_detail::clone_impl >' by value [-Wcatch-value=] - 243 | } catch (boost::exception_detail::clone_impl > e) { - | ^ -build/cythonized/sage/graphs/base/boost_interface.cpp: In instantiation of 'result_distances BoostGraph::dijkstra_shortest_paths(v_index) [with OutEdgeListS = boost::vecS; VertexListS = boost::vecS; DirectedS = boost::undirectedS; EdgeListS = boost::vecS; EdgeProperty = boost::property; v_index = int]': -build/cythonized/sage/graphs/base/boost_graph.cpp:11942:71: required from here -build/cythonized/sage/graphs/base/boost_interface.cpp:243:124: warning: catching polymorphic type 'class boost::exception_detail::clone_impl >' by value [-Wcatch-value=] -build/cythonized/sage/graphs/base/boost_interface.cpp: In instantiation of 'std::vector > > BoostGraph::edge_list() [with OutEdgeListS = boost::vecS; VertexListS = boost::vecS; DirectedS = boost::undirectedS; EdgeListS = boost::vecS; EdgeProperty = boost::property]': -build/cythonized/sage/graphs/base/boost_graph.cpp:12757:38: required from here -build/cythonized/sage/graphs/base/boost_interface.cpp:119:39: warning: narrowing conversion of '((BoostGraph >*)this)->BoostGraph >::index.boost::vec_adj_list_vertex_id_map, long unsigned int>::operator[](boost::source, property, no_property, vecS>(((boost::iterators::detail::iterator_facade_base >*, std::vector >, std::allocator > > > >, boost::detail::edge_desc_impl, long int>, boost::detail::edge_desc_impl, boost::iterators::random_access_traversal_tag, boost::detail::edge_desc_impl, long int, false, false>*)(& ei))->boost::iterators::detail::iterator_facade_base >*, std::vector >, std::allocator > > > >, boost::detail::edge_desc_impl, long int>, boost::detail::edge_desc_impl, boost::iterators::random_access_traversal_tag, boost::detail::edge_desc_impl, long int, false, false>::operator*().boost::detail::edge_desc_impl::, ((BoostGraph >*)this)->BoostGraph >::graph))' from 'boost::vec_adj_list_vertex_id_map, long unsigned int>::value_type' {aka 'long unsigned int'} to 'int' [-Wnarrowing] - 119 | to_return.push_back({index[boost::source(*ei, graph)], - | ~~~~~^ -build/cythonized/sage/graphs/base/boost_interface.cpp: In instantiation of 'std::vector > > BoostGraph::edge_list() [with OutEdgeListS = boost::vecS; VertexListS = boost::vecS; DirectedS = boost::directedS; EdgeListS = boost::vecS; EdgeProperty = boost::property]': -build/cythonized/sage/graphs/base/boost_graph.cpp:13304:38: required from here -build/cythonized/sage/graphs/base/boost_interface.cpp:119:39: warning: narrowing conversion of '((BoostGraph >*)this)->BoostGraph >::index.boost::vec_adj_list_vertex_id_map, long unsigned int>::operator[](boost::source, property, no_property, vecS>(ei.boost::detail::adj_list_edge_iterator, boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, long unsigned int, boost::detail::edge_desc_impl, long int>, boost::adjacency_list, boost::property, boost::no_property, boost::vecS> >::operator*().boost::detail::edge_desc_impl::, ((BoostGraph >*)this)->BoostGraph >::graph))' from 'boost::vec_adj_list_vertex_id_map, long unsigned int>::value_type' {aka 'long unsigned int'} to 'int' [-Wnarrowing] [430/528] In file included from build/cythonized/sage/geometry/polyhedron/combinatorial_polyhedron/conversions.c:797: ./sage/data_structures/bitset_intrinsics.h: In function '_bitset_cmp': ./sage/data_structures/bitset_intrinsics.h:170:17: warning: unused variable 'i' [-Wunused-variable] @@ -21422,7 +21458,7 @@ ./sage/data_structures/bitset_intrinsics.h:377:17: warning: unused variable 'i' [-Wunused-variable] 377 | mp_bitcnt_t i; | ^ -[431/528] build/cythonized/sage/geometry/polyhedron/combinatorial_polyhedron/conversions.c: At top level: +build/cythonized/sage/geometry/polyhedron/combinatorial_polyhedron/conversions.c: At top level: build/cythonized/sage/geometry/polyhedron/combinatorial_polyhedron/conversions.c:18386:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] 18386 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -21447,7 +21483,7 @@ build/cythonized/sage/geometry/polyhedron/combinatorial_polyhedron/conversions.c:7176:13: warning: '__pyx_doc_4sage_7cpython_6string_bytes_to_str' defined but not used [-Wunused-variable] 7176 | static char __pyx_doc_4sage_7cpython_6string_bytes_to_str[] = "bytes_to_str(b, encoding=None, errors=None) -> str\nFile: sage/cpython/string.pxd (starting at line 28)\n\n Convert ``bytes`` to ``str``.\n\n This decodes the given ``bytes`` to a Python 3 unicode ``str`` using\n the specified encoding. It is a no-op on ``str`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import bytes_to_str\n sage: s = bytes_to_str(b'\\xcf\\x80')\n sage: s == u'\317\200'\n True\n sage: bytes_to_str([])\n Traceback (most recent call last):\n ...\n TypeError: expected bytes, list found\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[432/528] In file included from build/cythonized/sage/geometry/polyhedron/combinatorial_polyhedron/combinatorial_face.c:793: +[431/528] In file included from build/cythonized/sage/geometry/polyhedron/combinatorial_polyhedron/combinatorial_face.c:793: ./sage/data_structures/bitset_intrinsics.h: In function '_bitset_cmp': ./sage/data_structures/bitset_intrinsics.h:170:17: warning: unused variable 'i' [-Wunused-variable] 170 | mp_bitcnt_t i = 0; @@ -21456,7 +21492,7 @@ ./sage/data_structures/bitset_intrinsics.h:377:17: warning: unused variable 'i' [-Wunused-variable] 377 | mp_bitcnt_t i; | ^ -In file included from build/cythonized/sage/geometry/polyhedron/combinatorial_polyhedron/base.c:797: +[432/528] In file included from build/cythonized/sage/geometry/polyhedron/combinatorial_polyhedron/base.c:797: ./sage/data_structures/bitset_intrinsics.h: In function '_bitset_cmp': ./sage/data_structures/bitset_intrinsics.h:170:17: warning: unused variable 'i' [-Wunused-variable] 170 | mp_bitcnt_t i = 0; @@ -21465,26 +21501,7 @@ ./sage/data_structures/bitset_intrinsics.h:377:17: warning: unused variable 'i' [-Wunused-variable] 377 | mp_bitcnt_t i; | ^ -build/cythonized/sage/geometry/polyhedron/combinatorial_polyhedron/base.c: In function '__pyx_pf_4sage_8geometry_10polyhedron_24combinatorial_polyhedron_4base_23CombinatorialPolyhedron_58simpliciality': -build/cythonized/sage/geometry/polyhedron/combinatorial_polyhedron/base.c:22820:29: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] -22820 | __pyx_t_1 = ((__pyx_t_7 == (__pyx_v_d + 1)) != 0); - | ^~ -build/cythonized/sage/geometry/polyhedron/combinatorial_polyhedron/base.c: In function '__pyx_pf_4sage_8geometry_10polyhedron_24combinatorial_polyhedron_4base_23CombinatorialPolyhedron_62simplicity': -build/cythonized/sage/geometry/polyhedron/combinatorial_polyhedron/base.c:23425:29: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] -23425 | __pyx_t_1 = ((__pyx_t_7 == (__pyx_v_d + 1)) != 0); - | ^~ -build/cythonized/sage/geometry/polyhedron/combinatorial_polyhedron/base.c: In function '__pyx_f_4sage_8geometry_10polyhedron_24combinatorial_polyhedron_4base_23CombinatorialPolyhedron__compute_f_vector': -build/cythonized/sage/geometry/polyhedron/combinatorial_polyhedron/base.c:31323:47: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] -31323 | __pyx_t_1 = ((__pyx_v_parallelization_depth > (__pyx_cur_scope->__pyx_v_dim - 1)) != 0); - | ^ -build/cythonized/sage/geometry/polyhedron/combinatorial_polyhedron/base.c:31648:58: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'Py_ssize_t' {aka 'long int'} [-Wsign-compare] -31648 | __pyx_t_6 = (((__pyx_cur_scope->__pyx_v_f_vector[1]) < (__pyx_f_4sage_8geometry_10polyhedron_24combinatorial_polyhedron_4base_23CombinatorialPolyhedron_n_Vrepresentation(__pyx_v_self) - __pyx_t_12)) != 0); - | ^ -build/cythonized/sage/geometry/polyhedron/combinatorial_polyhedron/base.c: In function '__pyx_f_4sage_8geometry_10polyhedron_24combinatorial_polyhedron_4base_23CombinatorialPolyhedron__compute_edges_or_ridges': -build/cythonized/sage/geometry/polyhedron/combinatorial_polyhedron/base.c:32812:63: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'Py_ssize_t' {aka 'long int'} [-Wsign-compare] -32812 | __pyx_t_11 = (((__pyx_cur_scope->__pyx_v_f_vector[1]) < (__pyx_f_4sage_8geometry_10polyhedron_24combinatorial_polyhedron_4base_23CombinatorialPolyhedron_n_Vrepresentation(__pyx_v_self) - __pyx_t_13)) != 0); - | ^ -build/cythonized/sage/geometry/polyhedron/combinatorial_polyhedron/combinatorial_face.c: At top level: +[433/528] build/cythonized/sage/geometry/polyhedron/combinatorial_polyhedron/combinatorial_face.c: At top level: build/cythonized/sage/geometry/polyhedron/combinatorial_polyhedron/combinatorial_face.c:22557:20: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] 22557 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -21509,7 +21526,38 @@ build/cythonized/sage/geometry/polyhedron/combinatorial_polyhedron/combinatorial_face.c:11236:15: warning: '__pyx_doc_4sage_7cpython_6string_bytes_to_str' defined but not used [-Wunused-variable] 11236 | static char __pyx_doc_4sage_7cpython_6string_bytes_to_str[] = "bytes_to_str(b, encoding=None, errors=None) -> str\nFile: sage/cpython/string.pxd (starting at line 28)\n\n Convert ``bytes`` to ``str``.\n\n This decodes the given ``bytes`` to a Python 3 unicode ``str`` using\n the specified encoding. It is a no-op on ``str`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import bytes_to_str\n sage: s = bytes_to_str(b'\\xcf\\x80')\n sage: s == u'\317\200'\n True\n sage: bytes_to_str([])\n Traceback (most recent call last):\n ...\n TypeError: expected bytes, list found\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[433/528] build/cythonized/sage/geometry/polyhedron/combinatorial_polyhedron/base.c: At top level: +build/cythonized/sage/geometry/polyhedron/combinatorial_polyhedron/base.c: In function '__pyx_pf_4sage_8geometry_10polyhedron_24combinatorial_polyhedron_4base_23CombinatorialPolyhedron_58simpliciality': +build/cythonized/sage/geometry/polyhedron/combinatorial_polyhedron/base.c:22820:29: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] +22820 | __pyx_t_1 = ((__pyx_t_7 == (__pyx_v_d + 1)) != 0); + | ^~ +build/cythonized/sage/geometry/polyhedron/combinatorial_polyhedron/base.c: In function '__pyx_pf_4sage_8geometry_10polyhedron_24combinatorial_polyhedron_4base_23CombinatorialPolyhedron_62simplicity': +build/cythonized/sage/geometry/polyhedron/combinatorial_polyhedron/base.c:23425:29: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] +23425 | __pyx_t_1 = ((__pyx_t_7 == (__pyx_v_d + 1)) != 0); + | ^~ +build/cythonized/sage/geometry/polyhedron/combinatorial_polyhedron/base.c: In function '__pyx_f_4sage_8geometry_10polyhedron_24combinatorial_polyhedron_4base_23CombinatorialPolyhedron__compute_f_vector': +build/cythonized/sage/geometry/polyhedron/combinatorial_polyhedron/base.c:31323:47: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] +31323 | __pyx_t_1 = ((__pyx_v_parallelization_depth > (__pyx_cur_scope->__pyx_v_dim - 1)) != 0); + | ^ +build/cythonized/sage/geometry/polyhedron/combinatorial_polyhedron/base.c:31648:58: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'Py_ssize_t' {aka 'long int'} [-Wsign-compare] +31648 | __pyx_t_6 = (((__pyx_cur_scope->__pyx_v_f_vector[1]) < (__pyx_f_4sage_8geometry_10polyhedron_24combinatorial_polyhedron_4base_23CombinatorialPolyhedron_n_Vrepresentation(__pyx_v_self) - __pyx_t_12)) != 0); + | ^ +build/cythonized/sage/geometry/polyhedron/combinatorial_polyhedron/base.c: In function '__pyx_f_4sage_8geometry_10polyhedron_24combinatorial_polyhedron_4base_23CombinatorialPolyhedron__compute_edges_or_ridges': +build/cythonized/sage/geometry/polyhedron/combinatorial_polyhedron/base.c:32812:63: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'Py_ssize_t' {aka 'long int'} [-Wsign-compare] +32812 | __pyx_t_11 = (((__pyx_cur_scope->__pyx_v_f_vector[1]) < (__pyx_f_4sage_8geometry_10polyhedron_24combinatorial_polyhedron_4base_23CombinatorialPolyhedron_n_Vrepresentation(__pyx_v_self) - __pyx_t_13)) != 0); + | ^ +[434/528] [435/528] [436/528] build/cythonized/sage/functions/prime_pi.c:5054:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] + 5054 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/functions/prime_pi.c:5053:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] + 5053 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/functions/prime_pi.c:4709:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] + 4709 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/functions/prime_pi.c:4708:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] + 4708 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[437/528] [438/528] [439/528] build/cythonized/sage/geometry/polyhedron/combinatorial_polyhedron/base.c: At top level: build/cythonized/sage/geometry/polyhedron/combinatorial_polyhedron/base.c:47987:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] 47987 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -21531,22 +21579,10 @@ build/cythonized/sage/geometry/polyhedron/combinatorial_polyhedron/base.c:36573:18: warning: '__pyx_pw_4sage_7cpython_6string_1bytes_to_str' defined but not used [-Wunused-function] 36573 | static PyObject *__pyx_pw_4sage_7cpython_6string_1bytes_to_str(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/geometry/polyhedron/combinatorial_polyhedron/base.c:36572:13: warning: '__pyx_doc_4sage_7cpython_6string_bytes_to_str' defined but not used [-Wunused-variable] +[440/528] build/cythonized/sage/geometry/polyhedron/combinatorial_polyhedron/base.c:36572:13: warning: '__pyx_doc_4sage_7cpython_6string_bytes_to_str' defined but not used [-Wunused-variable] 36572 | static char __pyx_doc_4sage_7cpython_6string_bytes_to_str[] = "bytes_to_str(b, encoding=None, errors=None) -> str\nFile: sage/cpython/string.pxd (starting at line 28)\n\n Convert ``bytes`` to ``str``.\n\n This decodes the given ``bytes`` to a Python 3 unicode ``str`` using\n the specified encoding. It is a no-op on ``str`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import bytes_to_str\n sage: s = bytes_to_str(b'\\xcf\\x80')\n sage: s == u'\317\200'\n True\n sage: bytes_to_str([])\n Traceback (most recent call last):\n ...\n TypeError: expected bytes, list found\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[434/528] [435/528] build/cythonized/sage/functions/prime_pi.c:5054:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] - 5054 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/functions/prime_pi.c:5053:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] - 5053 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/functions/prime_pi.c:4709:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] - 4709 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/functions/prime_pi.c:4708:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] - 4708 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[436/528] [437/528] [438/528] [439/528] [440/528] [441/528] [442/528] build/cythonized/sage/ext/fast_callable.c:17049:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] +[441/528] [442/528] [443/528] build/cythonized/sage/ext/fast_callable.c:17049:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] 17049 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/ext/fast_callable.c:17048:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] @@ -21558,20 +21594,7 @@ build/cythonized/sage/ext/fast_callable.c:16703:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 16703 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[443/528] [444/528] [445/528] In file included from build/cythonized/sage/data_structures/bounded_integer_sequences.c:797: -build/cythonized/sage/data_structures/bitset_intrinsics.h: In function '_bitset_cmp': -build/cythonized/sage/data_structures/bitset_intrinsics.h:170:17: warning: unused variable 'i' [-Wunused-variable] - 170 | mp_bitcnt_t i = 0; - | ^ -build/cythonized/sage/data_structures/bitset_intrinsics.h: In function '_bitset_operation': -build/cythonized/sage/data_structures/bitset_intrinsics.h:377:17: warning: unused variable 'i' [-Wunused-variable] - 377 | mp_bitcnt_t i; - | ^ -[446/528] [447/528] build/cythonized/sage/dynamics/arithmetic_dynamics/projective_ds_helper.c: In function '__pyx_f_4sage_8dynamics_19arithmetic_dynamics_20projective_ds_helper__normalize_coordinates.constprop': -build/cythonized/sage/dynamics/arithmetic_dynamics/projective_ds_helper.c:4441:7: warning: '__pyx_v_last_coefficient' may be used uninitialized [-Wmaybe-uninitialized] - 4441 | int __pyx_v_last_coefficient; - | ^~~~~~~~~~~~~~~~~~~~~~~~ -In file included from build/cythonized/sage/data_structures/bitset_base.c:793: +[444/528] [445/528] In file included from build/cythonized/sage/data_structures/bounded_integer_sequences.c:797: build/cythonized/sage/data_structures/bitset_intrinsics.h: In function '_bitset_cmp': build/cythonized/sage/data_structures/bitset_intrinsics.h:170:17: warning: unused variable 'i' [-Wunused-variable] 170 | mp_bitcnt_t i = 0; @@ -21580,19 +21603,6 @@ build/cythonized/sage/data_structures/bitset_intrinsics.h:377:17: warning: unused variable 'i' [-Wunused-variable] 377 | mp_bitcnt_t i; | ^ -build/cythonized/sage/data_structures/bitset_base.c: At top level: -build/cythonized/sage/data_structures/bitset_base.c:5172:18: warning: '__pyx_pw_4sage_7cpython_6string_3str_to_bytes' defined but not used [-Wunused-function] - 5172 | static PyObject *__pyx_pw_4sage_7cpython_6string_3str_to_bytes(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/data_structures/bitset_base.c:5171:13: warning: '__pyx_doc_4sage_7cpython_6string_2str_to_bytes' defined but not used [-Wunused-variable] - 5171 | static char __pyx_doc_4sage_7cpython_6string_2str_to_bytes[] = "str_to_bytes(s, encoding=None, errors=None) -> bytes\nFile: sage/cpython/string.pxd (starting at line 54)\n\n Convert ``str`` or ``unicode`` to ``bytes``.\n\n It encodes the given ``str`` to a Python 3 ``bytes``\n using the specified encoding. It is a no-op on ``bytes`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import str_to_bytes\n sage: bs = [str_to_bytes(u'\317\200')]\n sage: all(b == b'\\xcf\\x80' for b in bs)\n True\n sage: str_to_bytes([])\n Traceback (most recent call last):\n ...\n TypeError: expected str... list found\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/data_structures/bitset_base.c:4967:18: warning: '__pyx_pw_4sage_7cpython_6string_1bytes_to_str' defined but not used [-Wunused-function] - 4967 | static PyObject *__pyx_pw_4sage_7cpython_6string_1bytes_to_str(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/data_structures/bitset_base.c:4966:13: warning: '__pyx_doc_4sage_7cpython_6string_bytes_to_str' defined but not used [-Wunused-variable] - 4966 | static char __pyx_doc_4sage_7cpython_6string_bytes_to_str[] = "bytes_to_str(b, encoding=None, errors=None) -> str\nFile: sage/cpython/string.pxd (starting at line 28)\n\n Convert ``bytes`` to ``str``.\n\n This decodes the given ``bytes`` to a Python 3 unicode ``str`` using\n the specified encoding. It is a no-op on ``str`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import bytes_to_str\n sage: s = bytes_to_str(b'\\xcf\\x80')\n sage: s == u'\317\200'\n True\n sage: bytes_to_str([])\n Traceback (most recent call last):\n ...\n TypeError: expected bytes, list found\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/data_structures/bounded_integer_sequences.c: At top level: build/cythonized/sage/data_structures/bounded_integer_sequences.c:20052:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] 20052 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { @@ -21648,7 +21658,33 @@ build/cythonized/sage/data_structures/bounded_integer_sequences.c:11560:13: warning: '__pyx_doc_4sage_7cpython_6string_bytes_to_str' defined but not used [-Wunused-variable] 11560 | static char __pyx_doc_4sage_7cpython_6string_bytes_to_str[] = "bytes_to_str(b, encoding=None, errors=None) -> str\nFile: sage/cpython/string.pxd (starting at line 28)\n\n Convert ``bytes`` to ``str``.\n\n This decodes the given ``bytes`` to a Python 3 unicode ``str`` using\n the specified encoding. It is a no-op on ``str`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import bytes_to_str\n sage: s = bytes_to_str(b'\\xcf\\x80')\n sage: s == u'\317\200'\n True\n sage: bytes_to_str([])\n Traceback (most recent call last):\n ...\n TypeError: expected bytes, list found\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[448/528] In file included from build/cythonized/sage/data_structures/bitset.c:793: +[447/528] [446/528] In file included from build/cythonized/sage/data_structures/bitset_base.c:793: +build/cythonized/sage/data_structures/bitset_intrinsics.h: In function '_bitset_cmp': +build/cythonized/sage/data_structures/bitset_intrinsics.h:170:17: warning: unused variable 'i' [-Wunused-variable] + 170 | mp_bitcnt_t i = 0; + | ^ +build/cythonized/sage/data_structures/bitset_intrinsics.h: In function '_bitset_operation': +build/cythonized/sage/data_structures/bitset_intrinsics.h:377:17: warning: unused variable 'i' [-Wunused-variable] + 377 | mp_bitcnt_t i; + | ^ +build/cythonized/sage/dynamics/arithmetic_dynamics/projective_ds_helper.c: In function '__pyx_f_4sage_8dynamics_19arithmetic_dynamics_20projective_ds_helper__normalize_coordinates.constprop': +build/cythonized/sage/dynamics/arithmetic_dynamics/projective_ds_helper.c:4441:7: warning: '__pyx_v_last_coefficient' may be used uninitialized [-Wmaybe-uninitialized] + 4441 | int __pyx_v_last_coefficient; + | ^~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/data_structures/bitset_base.c: At top level: +build/cythonized/sage/data_structures/bitset_base.c:5172:18: warning: '__pyx_pw_4sage_7cpython_6string_3str_to_bytes' defined but not used [-Wunused-function] + 5172 | static PyObject *__pyx_pw_4sage_7cpython_6string_3str_to_bytes(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/data_structures/bitset_base.c:5171:13: warning: '__pyx_doc_4sage_7cpython_6string_2str_to_bytes' defined but not used [-Wunused-variable] + 5171 | static char __pyx_doc_4sage_7cpython_6string_2str_to_bytes[] = "str_to_bytes(s, encoding=None, errors=None) -> bytes\nFile: sage/cpython/string.pxd (starting at line 54)\n\n Convert ``str`` or ``unicode`` to ``bytes``.\n\n It encodes the given ``str`` to a Python 3 ``bytes``\n using the specified encoding. It is a no-op on ``bytes`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import str_to_bytes\n sage: bs = [str_to_bytes(u'\317\200')]\n sage: all(b == b'\\xcf\\x80' for b in bs)\n True\n sage: str_to_bytes([])\n Traceback (most recent call last):\n ...\n TypeError: expected str... list found\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/data_structures/bitset_base.c:4967:18: warning: '__pyx_pw_4sage_7cpython_6string_1bytes_to_str' defined but not used [-Wunused-function] + 4967 | static PyObject *__pyx_pw_4sage_7cpython_6string_1bytes_to_str(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/data_structures/bitset_base.c:4966:13: warning: '__pyx_doc_4sage_7cpython_6string_bytes_to_str' defined but not used [-Wunused-variable] + 4966 | static char __pyx_doc_4sage_7cpython_6string_bytes_to_str[] = "bytes_to_str(b, encoding=None, errors=None) -> str\nFile: sage/cpython/string.pxd (starting at line 28)\n\n Convert ``bytes`` to ``str``.\n\n This decodes the given ``bytes`` to a Python 3 unicode ``str`` using\n the specified encoding. It is a no-op on ``str`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import bytes_to_str\n sage: s = bytes_to_str(b'\\xcf\\x80')\n sage: s == u'\317\200'\n True\n sage: bytes_to_str([])\n Traceback (most recent call last):\n ...\n TypeError: expected bytes, list found\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[448/528] [449/528] In file included from build/cythonized/sage/data_structures/bitset.c:793: build/cythonized/sage/data_structures/bitset_intrinsics.h: In function '_bitset_cmp': build/cythonized/sage/data_structures/bitset_intrinsics.h:170:17: warning: unused variable 'i' [-Wunused-variable] 170 | mp_bitcnt_t i = 0; @@ -21657,7 +21693,7 @@ build/cythonized/sage/data_structures/bitset_intrinsics.h:377:17: warning: unused variable 'i' [-Wunused-variable] 377 | mp_bitcnt_t i; | ^ -[449/528] build/cythonized/sage/data_structures/bitset.c: At top level: +build/cythonized/sage/data_structures/bitset.c: At top level: build/cythonized/sage/data_structures/bitset.c:15181:18: warning: '__pyx_pw_4sage_7cpython_6string_3str_to_bytes' defined but not used [-Wunused-function] 15181 | static PyObject *__pyx_pw_4sage_7cpython_6string_3str_to_bytes(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -21679,84 +21715,6 @@ ./sage/data_structures/bitset_intrinsics.h:377:17: warning: unused variable 'i' [-Wunused-variable] 377 | mp_bitcnt_t i; | ^ -build/cythonized/sage/crypto/boolean_function.c: In function '__pyx_pf_4sage_6crypto_16boolean_function_15BooleanFunction_14algebraic_normal_form': -build/cythonized/sage/crypto/boolean_function.c:7189:33: warning: comparison of integer expressions of different signedness: 'mp_bitcnt_t' {aka 'long unsigned int'} and 'mp_size_t' {aka 'long int'} [-Wsign-compare] - 7189 | for (__pyx_v_i = 0; __pyx_v_i < __pyx_t_9; __pyx_v_i++) { - | ^ -build/cythonized/sage/crypto/boolean_function.c: In function '__pyx_pf_4sage_6crypto_16boolean_function_15BooleanFunction_36is_symmetric': -build/cythonized/sage/crypto/boolean_function.c:9223:35: warning: comparison of integer expressions of different signedness: 'mp_bitcnt_t' {aka 'long unsigned int'} and 'long int' [-Wsign-compare] - 9223 | for (__pyx_t_5 = 0; __pyx_t_5 < __pyx_t_4; __pyx_t_5+=1) { - | ^ -build/cythonized/sage/crypto/boolean_function.c:9263:33: warning: comparison of integer expressions of different signedness: 'mp_bitcnt_t' {aka 'long unsigned int'} and 'long int' [-Wsign-compare] - 9263 | for (__pyx_t_5 = 0; __pyx_t_5 < __pyx_t_4; __pyx_t_5+=1) { - | ^ -[451/528] build/cythonized/sage/crypto/boolean_function.c: At top level: -build/cythonized/sage/crypto/boolean_function.c:19191:18: warning: '__pyx_pw_4sage_7cpython_6string_3str_to_bytes' defined but not used [-Wunused-function] -19191 | static PyObject *__pyx_pw_4sage_7cpython_6string_3str_to_bytes(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/crypto/boolean_function.c:19190:13: warning: '__pyx_doc_4sage_7cpython_6string_2str_to_bytes' defined but not used [-Wunused-variable] -19190 | static char __pyx_doc_4sage_7cpython_6string_2str_to_bytes[] = "str_to_bytes(s, encoding=None, errors=None) -> bytes\nFile: sage/cpython/string.pxd (starting at line 54)\n\n Convert ``str`` or ``unicode`` to ``bytes``.\n\n It encodes the given ``str`` to a Python 3 ``bytes``\n using the specified encoding. It is a no-op on ``bytes`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import str_to_bytes\n sage: bs = [str_to_bytes(u'\317\200')]\n sage: all(b == b'\\xcf\\x80' for b in bs)\n True\n sage: str_to_bytes([])\n Traceback (most recent call last):\n ...\n TypeError: expected str... list found\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/crypto/boolean_function.c:18986:18: warning: '__pyx_pw_4sage_7cpython_6string_1bytes_to_str' defined but not used [-Wunused-function] -18986 | static PyObject *__pyx_pw_4sage_7cpython_6string_1bytes_to_str(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/crypto/boolean_function.c:18985:13: warning: '__pyx_doc_4sage_7cpython_6string_bytes_to_str' defined but not used [-Wunused-variable] -18985 | static char __pyx_doc_4sage_7cpython_6string_bytes_to_str[] = "bytes_to_str(b, encoding=None, errors=None) -> str\nFile: sage/cpython/string.pxd (starting at line 28)\n\n Convert ``bytes`` to ``str``.\n\n This decodes the given ``bytes`` to a Python 3 unicode ``str`` using\n the specified encoding. It is a no-op on ``str`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import bytes_to_str\n sage: s = bytes_to_str(b'\\xcf\\x80')\n sage: s == u'\317\200'\n True\n sage: bytes_to_str([])\n Traceback (most recent call last):\n ...\n TypeError: expected bytes, list found\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/crypto/boolean_function.c:17279:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] -17279 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/crypto/boolean_function.c:17278:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] -17278 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/crypto/boolean_function.c:16934:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] -16934 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/crypto/boolean_function.c:16933:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] -16933 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/crypto/boolean_function.c:16769:18: warning: '__pyx_pw_4sage_9structure_7richcmp_9revop' defined but not used [-Wunused-function] -16769 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_9revop(PyObject *__pyx_self, PyObject *__pyx_arg_op) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/crypto/boolean_function.c:16768:13: warning: '__pyx_doc_4sage_9structure_7richcmp_8revop' defined but not used [-Wunused-variable] -16768 | static char __pyx_doc_4sage_9structure_7richcmp_8revop[] = "revop(int op) -> int\nFile: sage/structure/richcmp.pxd (starting at line 199)\n\n Return the reverse operation of ``op``.\n\n For example, <= becomes >=, etc.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import revop\n sage: [revop(i) for i in range(6)]\n [4, 5, 2, 3, 0, 1]\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/crypto/boolean_function.c:16642:18: warning: '__pyx_pw_4sage_9structure_7richcmp_7rich_to_bool_sgn' defined but not used [-Wunused-function] -16642 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_7rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/crypto/boolean_function.c:16641:13: warning: '__pyx_doc_4sage_9structure_7richcmp_6rich_to_bool_sgn' defined but not used [-Wunused-variable] -16641 | static char __pyx_doc_4sage_9structure_7richcmp_6rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/richcmp.pxd (starting at line 187)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/crypto/boolean_function.c:16513:18: warning: '__pyx_pw_4sage_9structure_7richcmp_5rich_to_bool' defined but not used [-Wunused-function] -16513 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_5rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/crypto/boolean_function.c:16512:13: warning: '__pyx_doc_4sage_9structure_7richcmp_4rich_to_bool' defined but not used [-Wunused-variable] -16512 | static char __pyx_doc_4sage_9structure_7richcmp_4rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/richcmp.pxd (starting at line 120)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an old-style comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an old-style comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n :func:`rich_to_bool_sgn` if ``c`` could be outside the\n [-1, 0, 1] range.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/crypto/boolean_function.c:16323:18: warning: '__pyx_pw_4sage_9structure_7richcmp_3richcmp_not_equal' defined but not used [-Wunused-function] -16323 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_3richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/crypto/boolean_function.c:16322:13: warning: '__pyx_doc_4sage_9structure_7richcmp_2richcmp_not_equal' defined but not used [-Wunused-variable] -16322 | static char __pyx_doc_4sage_9structure_7richcmp_2richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/richcmp.pxd (starting at line 56)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/crypto/boolean_function.c:16107:18: warning: '__pyx_pw_4sage_9structure_7richcmp_1richcmp' defined but not used [-Wunused-function] -16107 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_1richcmp(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/crypto/boolean_function.c:16106:13: warning: '__pyx_doc_4sage_9structure_7richcmp_richcmp' defined but not used [-Wunused-variable] -16106 | static char __pyx_doc_4sage_9structure_7richcmp_richcmp[] = "richcmp(x, y, int op)\nFile: sage/structure/richcmp.pxd (starting at line 6)\n\n Return the result of the rich comparison of ``x`` and ``y`` with\n operator ``op``.\n\n INPUT:\n\n - ``x``, ``y`` -- arbitrary Python objects\n\n - ``op`` -- comparison operator (one of ``op_LT`, ``op_LE``,\n ``op_EQ``, ``op_NE``, ``op_GT``, ``op_GE``).\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import *\n sage: richcmp(3, 4, op_LT)\n True\n sage: richcmp(x, x^2, op_EQ)\n x == x^2\n\n The two examples above are completely equivalent to ``3 < 4``\n and ``x == x^2``. For this reason, it only makes sense in practice\n to call ``richcmp`` with a non-constant value for ``op``.\n\n We can write a custom ``Element`` class which shows a more\n realistic example of how to use this::\n\n sage: from sage.structure.element import Element\n sage: class MyElement(Element):\n ....: def __init__(self, parent, value):\n ....: Element.__init__(self, parent)\n ....: self.v = value\n ....: def _richcmp_(self, other, op):\n ....: return richcmp(self.v, other.v, op)\n sage: P = Parent()\n sage: x = MyElement(P, 3)\n sage: y = MyElement(P, 3)\n sage: x < y\n False\n sage: x == y\n True\n sage: x > y\n False\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[452/528] [453/528] [455/528] [456/528] [454/528] build/cythonized/sage/cpython/getattr.c:3771:18: warning: '__pyx_pw_4sage_7cpython_6string_3str_to_bytes' defined but not used [-Wunused-function] - 3771 | static PyObject *__pyx_pw_4sage_7cpython_6string_3str_to_bytes(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/cpython/getattr.c:3770:13: warning: '__pyx_doc_4sage_7cpython_6string_2str_to_bytes' defined but not used [-Wunused-variable] - 3770 | static char __pyx_doc_4sage_7cpython_6string_2str_to_bytes[] = "str_to_bytes(s, encoding=None, errors=None) -> bytes\nFile: sage/cpython/string.pxd (starting at line 54)\n\n Convert ``str`` or ``unicode`` to ``bytes``.\n\n It encodes the given ``str`` to a Python 3 ``bytes``\n using the specified encoding. It is a no-op on ``bytes`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import str_to_bytes\n sage: bs = [str_to_bytes(u'\317\200')]\n sage: all(b == b'\\xcf\\x80' for b in bs)\n True\n sage: str_to_bytes([])\n Traceback (most recent call last):\n ...\n TypeError: expected str... list found\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/cpython/getattr.c:3566:18: warning: '__pyx_pw_4sage_7cpython_6string_1bytes_to_str' defined but not used [-Wunused-function] - 3566 | static PyObject *__pyx_pw_4sage_7cpython_6string_1bytes_to_str(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/cpython/getattr.c:3565:13: warning: '__pyx_doc_4sage_7cpython_6string_bytes_to_str' defined but not used [-Wunused-variable] - 3565 | static char __pyx_doc_4sage_7cpython_6string_bytes_to_str[] = "bytes_to_str(b, encoding=None, errors=None) -> str\nFile: sage/cpython/string.pxd (starting at line 28)\n\n Convert ``bytes`` to ``str``.\n\n This decodes the given ``bytes`` to a Python 3 unicode ``str`` using\n the specified encoding. It is a no-op on ``str`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import bytes_to_str\n sage: s = bytes_to_str(b'\\xcf\\x80')\n sage: s == u'\317\200'\n True\n sage: bytes_to_str([])\n Traceback (most recent call last):\n ...\n TypeError: expected bytes, list found\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/boost/graph/detail/adjacency_list.hpp:35, from /usr/include/boost/graph/adjacency_list.hpp:255, from build/cythonized/sage/graphs/base/boost_graph.cpp:802: @@ -21791,6 +21749,7 @@ /usr/include/boost/graph/bellman_ford_shortest_paths.hpp:104:37: note: '((boost::detail::stored_edge_property >* const*)((char*)&i + offsetof(boost::detail::edge_iterator, boost::detail::adj_list_edge_iterator, boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, long unsigned int, boost::detail::edge_desc_impl, long int>, boost::adjacency_list, boost::property, boost::no_property, boost::vecS> >::edges.boost::optional >*, std::vector >, std::allocator > > > >, long unsigned int, boost::detail::edge_desc_impl, long int>, boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, long unsigned int, boost::detail::edge_desc_impl, long int> > >::.boost::optional_detail::optional_base >*, std::vector >, std::allocator > > > >, long unsigned int, boost::detail::edge_desc_impl, long int>, boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, long unsigned int, boost::detail::edge_desc_impl, long int> > >::m_storage.boost::optional_detail::aligned_storage >*, std::vector >, std::allocator > > > >, long unsigned int, boost::detail::edge_desc_impl, long int>, boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, long unsigned int, boost::detail::edge_desc_impl, long int> > >::dummy_)))[2]' was declared here 104 | typename GTraits::edge_iterator i, end; | ^ +build/cythonized/sage/crypto/boolean_function.c: In function '__pyx_pf_4sage_6crypto_16boolean_function_15BooleanFunction_14algebraic_normal_form': In file included from /usr/include/c++/12/string:47, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, @@ -21838,6 +21797,16 @@ /usr/include/boost/graph/bellman_ford_shortest_paths.hpp:104:37: note: '*(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >*)((char*)&i + offsetof(boost::detail::edge_iterator, boost::detail::adj_list_edge_iterator, boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, long unsigned int, boost::detail::edge_desc_impl, long int>, boost::adjacency_list, boost::property, boost::no_property, boost::vecS> >::edges.boost::optional >*, std::vector >, std::allocator > > > >, long unsigned int, boost::detail::edge_desc_impl, long int>, boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, long unsigned int, boost::detail::edge_desc_impl, long int> > >::.boost::optional_detail::optional_base >*, std::vector >, std::allocator > > > >, long unsigned int, boost::detail::edge_desc_impl, long int>, boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, long unsigned int, boost::detail::edge_desc_impl, long int> > >::m_storage.boost::optional_detail::aligned_storage >*, std::vector >, std::allocator > > > >, long unsigned int, boost::detail::edge_desc_impl, long int>, boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, long unsigned int, boost::detail::edge_desc_impl, long int> > >::dummy_)).__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >::_M_current' was declared here 104 | typename GTraits::edge_iterator i, end; | ^ +build/cythonized/sage/crypto/boolean_function.c:7189:33: warning: comparison of integer expressions of different signedness: 'mp_bitcnt_t' {aka 'long unsigned int'} and 'mp_size_t' {aka 'long int'} [-Wsign-compare] + 7189 | for (__pyx_v_i = 0; __pyx_v_i < __pyx_t_9; __pyx_v_i++) { + | ^ +build/cythonized/sage/crypto/boolean_function.c: In function '__pyx_pf_4sage_6crypto_16boolean_function_15BooleanFunction_36is_symmetric': +build/cythonized/sage/crypto/boolean_function.c:9223:35: warning: comparison of integer expressions of different signedness: 'mp_bitcnt_t' {aka 'long unsigned int'} and 'long int' [-Wsign-compare] + 9223 | for (__pyx_t_5 = 0; __pyx_t_5 < __pyx_t_4; __pyx_t_5+=1) { + | ^ +build/cythonized/sage/crypto/boolean_function.c:9263:33: warning: comparison of integer expressions of different signedness: 'mp_bitcnt_t' {aka 'long unsigned int'} and 'long int' [-Wsign-compare] + 9263 | for (__pyx_t_5 = 0; __pyx_t_5 < __pyx_t_4; __pyx_t_5+=1) { + | ^ In member function 'bool boost::detail::adj_list_edge_iterator::operator!=(const self&) const [with VertexIterator = boost::range_detail::integer_iterator; OutEdgeIterator = boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, long unsigned int, boost::detail::edge_desc_impl, long int>; Graph = boost::adjacency_list, boost::property, boost::no_property, boost::vecS>]', inlined from 'std::vector > > BoostGraph::edge_list() [with OutEdgeListS = boost::vecS; VertexListS = boost::vecS; DirectedS = boost::directedS; EdgeListS = boost::vecS; EdgeProperty = boost::property]' at build/cythonized/sage/graphs/base/boost_interface.cpp:118:63: /usr/include/boost/graph/detail/adj_list_edge_iterator.hpp:112:21: warning: '*(boost::detail::stored_edge_property >* const*)((char*)&ei_end + offsetof(boost::detail::edge_iterator, boost::detail::adj_list_edge_iterator, boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, long unsigned int, boost::detail::edge_desc_impl, long int>, boost::adjacency_list, boost::property, boost::no_property, boost::vecS> >::edges.boost::optional >*, std::vector >, std::allocator > > > >, long unsigned int, boost::detail::edge_desc_impl, long int>, boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, long unsigned int, boost::detail::edge_desc_impl, long int> > >::.boost::optional_detail::optional_base >*, std::vector >, std::allocator > > > >, long unsigned int, boost::detail::edge_desc_impl, long int>, boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, long unsigned int, boost::detail::edge_desc_impl, long int> > >::m_storage.boost::optional_detail::aligned_storage >*, std::vector >, std::allocator > > > >, long unsigned int, boost::detail::edge_desc_impl, long int>, boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, long unsigned int, boost::detail::edge_desc_impl, long int> > >::dummy_))' may be used uninitialized [-Wmaybe-uninitialized] @@ -21886,14 +21855,62 @@ build/cythonized/sage/graphs/base/boost_interface.cpp:117:69: note: '*(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >*)((char*)&ei + offsetof(boost::detail::edge_iterator, boost::detail::adj_list_edge_iterator, boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, long unsigned int, boost::detail::edge_desc_impl, long int>, boost::adjacency_list, boost::property, boost::no_property, boost::vecS> >::edges.boost::optional >*, std::vector >, std::allocator > > > >, long unsigned int, boost::detail::edge_desc_impl, long int>, boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, long unsigned int, boost::detail::edge_desc_impl, long int> > >::.boost::optional_detail::optional_base >*, std::vector >, std::allocator > > > >, long unsigned int, boost::detail::edge_desc_impl, long int>, boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, long unsigned int, boost::detail::edge_desc_impl, long int> > >::m_storage.boost::optional_detail::aligned_storage >*, std::vector >, std::allocator > > > >, long unsigned int, boost::detail::edge_desc_impl, long int>, boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, long unsigned int, boost::detail::edge_desc_impl, long int> > >::dummy_)).__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >::_M_current' was declared here 117 | typename boost::graph_traits::edge_iterator ei, ei_end; | ^~ -[457/528] [458/528] [459/528] [460/528] [461/528] build/cythonized/sage/graphs/base/c_graph.cpp: In function 'int __pyx_f_4sage_6graphs_4base_7c_graph_13CGraphBackend__use_edge_iterator_on_subgraph(__pyx_obj_4sage_6graphs_4base_7c_graph_CGraphBackend*, __pyx_obj_4sage_6graphs_4base_7c_graph_CGraphBackend*, PyObject*, int)': -build/cythonized/sage/graphs/base/c_graph.cpp:21774:13: warning: '__pyx_v_multiple_edges' may be used uninitialized [-Wmaybe-uninitialized] -21774 | if (__pyx_t_7) { - | ^~ -build/cythonized/sage/graphs/base/c_graph.cpp:20843:7: note: '__pyx_v_multiple_edges' was declared here -20843 | int __pyx_v_multiple_edges; - | ^~~~~~~~~~~~~~~~~~~~~~ -In member function 'bool boost::detail::adj_list_edge_iterator::operator!=(const self&) const [with VertexIterator = boost::range_detail::integer_iterator; OutEdgeIterator = boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >, long unsigned int, boost::detail::edge_desc_impl, long int>; Graph = boost::adjacency_list, boost::property >, boost::no_property, boost::listS>]', +[451/528] build/cythonized/sage/crypto/boolean_function.c: At top level: +build/cythonized/sage/crypto/boolean_function.c:19191:18: warning: '__pyx_pw_4sage_7cpython_6string_3str_to_bytes' defined but not used [-Wunused-function] +19191 | static PyObject *__pyx_pw_4sage_7cpython_6string_3str_to_bytes(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/crypto/boolean_function.c:19190:13: warning: '__pyx_doc_4sage_7cpython_6string_2str_to_bytes' defined but not used [-Wunused-variable] +19190 | static char __pyx_doc_4sage_7cpython_6string_2str_to_bytes[] = "str_to_bytes(s, encoding=None, errors=None) -> bytes\nFile: sage/cpython/string.pxd (starting at line 54)\n\n Convert ``str`` or ``unicode`` to ``bytes``.\n\n It encodes the given ``str`` to a Python 3 ``bytes``\n using the specified encoding. It is a no-op on ``bytes`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import str_to_bytes\n sage: bs = [str_to_bytes(u'\317\200')]\n sage: all(b == b'\\xcf\\x80' for b in bs)\n True\n sage: str_to_bytes([])\n Traceback (most recent call last):\n ...\n TypeError: expected str... list found\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/crypto/boolean_function.c:18986:18: warning: '__pyx_pw_4sage_7cpython_6string_1bytes_to_str' defined but not used [-Wunused-function] +18986 | static PyObject *__pyx_pw_4sage_7cpython_6string_1bytes_to_str(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/crypto/boolean_function.c:18985:13: warning: '__pyx_doc_4sage_7cpython_6string_bytes_to_str' defined but not used [-Wunused-variable] +18985 | static char __pyx_doc_4sage_7cpython_6string_bytes_to_str[] = "bytes_to_str(b, encoding=None, errors=None) -> str\nFile: sage/cpython/string.pxd (starting at line 28)\n\n Convert ``bytes`` to ``str``.\n\n This decodes the given ``bytes`` to a Python 3 unicode ``str`` using\n the specified encoding. It is a no-op on ``str`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import bytes_to_str\n sage: s = bytes_to_str(b'\\xcf\\x80')\n sage: s == u'\317\200'\n True\n sage: bytes_to_str([])\n Traceback (most recent call last):\n ...\n TypeError: expected bytes, list found\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/crypto/boolean_function.c:17279:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] +17279 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/crypto/boolean_function.c:17278:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] +17278 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/crypto/boolean_function.c:16934:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] +16934 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/crypto/boolean_function.c:16933:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] +16933 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/crypto/boolean_function.c:16769:18: warning: '__pyx_pw_4sage_9structure_7richcmp_9revop' defined but not used [-Wunused-function] +16769 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_9revop(PyObject *__pyx_self, PyObject *__pyx_arg_op) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/crypto/boolean_function.c:16768:13: warning: '__pyx_doc_4sage_9structure_7richcmp_8revop' defined but not used [-Wunused-variable] +16768 | static char __pyx_doc_4sage_9structure_7richcmp_8revop[] = "revop(int op) -> int\nFile: sage/structure/richcmp.pxd (starting at line 199)\n\n Return the reverse operation of ``op``.\n\n For example, <= becomes >=, etc.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import revop\n sage: [revop(i) for i in range(6)]\n [4, 5, 2, 3, 0, 1]\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/crypto/boolean_function.c:16642:18: warning: '__pyx_pw_4sage_9structure_7richcmp_7rich_to_bool_sgn' defined but not used [-Wunused-function] +16642 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_7rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/crypto/boolean_function.c:16641:13: warning: '__pyx_doc_4sage_9structure_7richcmp_6rich_to_bool_sgn' defined but not used [-Wunused-variable] +16641 | static char __pyx_doc_4sage_9structure_7richcmp_6rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/richcmp.pxd (starting at line 187)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/crypto/boolean_function.c:16513:18: warning: '__pyx_pw_4sage_9structure_7richcmp_5rich_to_bool' defined but not used [-Wunused-function] +16513 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_5rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/crypto/boolean_function.c:16512:13: warning: '__pyx_doc_4sage_9structure_7richcmp_4rich_to_bool' defined but not used [-Wunused-variable] +16512 | static char __pyx_doc_4sage_9structure_7richcmp_4rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/richcmp.pxd (starting at line 120)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an old-style comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an old-style comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n :func:`rich_to_bool_sgn` if ``c`` could be outside the\n [-1, 0, 1] range.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/crypto/boolean_function.c:16323:18: warning: '__pyx_pw_4sage_9structure_7richcmp_3richcmp_not_equal' defined but not used [-Wunused-function] +16323 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_3richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/crypto/boolean_function.c:16322:13: warning: '__pyx_doc_4sage_9structure_7richcmp_2richcmp_not_equal' defined but not used [-Wunused-variable] +16322 | static char __pyx_doc_4sage_9structure_7richcmp_2richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/richcmp.pxd (starting at line 56)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/crypto/boolean_function.c:16107:18: warning: '__pyx_pw_4sage_9structure_7richcmp_1richcmp' defined but not used [-Wunused-function] +16107 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_1richcmp(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/crypto/boolean_function.c:16106:13: warning: '__pyx_doc_4sage_9structure_7richcmp_richcmp' defined but not used [-Wunused-variable] +16106 | static char __pyx_doc_4sage_9structure_7richcmp_richcmp[] = "richcmp(x, y, int op)\nFile: sage/structure/richcmp.pxd (starting at line 6)\n\n Return the result of the rich comparison of ``x`` and ``y`` with\n operator ``op``.\n\n INPUT:\n\n - ``x``, ``y`` -- arbitrary Python objects\n\n - ``op`` -- comparison operator (one of ``op_LT`, ``op_LE``,\n ``op_EQ``, ``op_NE``, ``op_GT``, ``op_GE``).\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import *\n sage: richcmp(3, 4, op_LT)\n True\n sage: richcmp(x, x^2, op_EQ)\n x == x^2\n\n The two examples above are completely equivalent to ``3 < 4``\n and ``x == x^2``. For this reason, it only makes sense in practice\n to call ``richcmp`` with a non-constant value for ``op``.\n\n We can write a custom ``Element`` class which shows a more\n realistic example of how to use this::\n\n sage: from sage.structure.element import Element\n sage: class MyElement(Element):\n ....: def __init__(self, parent, value):\n ....: Element.__init__(self, parent)\n ....: self.v = value\n ....: def _richcmp_(self, other, op):\n ....: return richcmp(self.v, other.v, op)\n sage: P = Parent()\n sage: x = MyElement(P, 3)\n sage: y = MyElement(P, 3)\n sage: x < y\n False\n sage: x == y\n True\n sage: x > y\n False\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[452/528] In member function 'bool boost::detail::adj_list_edge_iterator::operator!=(const self&) const [with VertexIterator = boost::range_detail::integer_iterator; OutEdgeIterator = boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >, long unsigned int, boost::detail::edge_desc_impl, long int>; Graph = boost::adjacency_list, boost::property >, boost::no_property, boost::listS>]', inlined from 'bool boost::bellman_ford_shortest_paths(EdgeListGraph&, Size, WeightMap, PredecessorMap, DistanceMap, BinaryFunction, BinaryPredicate, BellmanFordVisitor) [with EdgeListGraph = adjacency_list, property >, no_property, listS>; Size = long unsigned int; WeightMap = adj_list_edge_property_map >, edge_weight_t>; PredecessorMap = dummy_property_map; DistanceMap = vec_adj_list_vertex_property_map, property >, no_property, listS>, adjacency_list, property >, no_property, listS>*, double, double&, vertex_distance_t>; BinaryFunction = closed_plus; BinaryPredicate = std::less; BellmanFordVisitor = bellman_visitor<>]' at /usr/include/boost/graph/bellman_ford_shortest_paths.hpp:124:43: /usr/include/boost/graph/detail/adj_list_edge_iterator.hpp:112:21: warning: '*(boost::detail::stored_edge_property > >* const*)((char*)&end + offsetof(boost::detail::edge_iterator, boost::detail::adj_list_edge_iterator, boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >, long unsigned int, boost::detail::edge_desc_impl, long int>, boost::adjacency_list, boost::property >, boost::no_property, boost::listS> >::edges.boost::optional > >*, std::vector > >, std::allocator > > > > >, long unsigned int, boost::detail::edge_desc_impl, long int>, boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >, long unsigned int, boost::detail::edge_desc_impl, long int> > >::.boost::optional_detail::optional_base > >*, std::vector > >, std::allocator > > > > >, long unsigned int, boost::detail::edge_desc_impl, long int>, boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >, long unsigned int, boost::detail::edge_desc_impl, long int> > >::m_storage.boost::optional_detail::aligned_storage > >*, std::vector > >, std::allocator > > > > >, long unsigned int, boost::detail::edge_desc_impl, long int>, boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >, long unsigned int, boost::detail::edge_desc_impl, long int> > >::dummy_))' may be used uninitialized [-Wmaybe-uninitialized] 111 | || (vCurr != vEnd @@ -21944,7 +21961,67 @@ /usr/include/boost/graph/bellman_ford_shortest_paths.hpp:104:37: note: '*(__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >*)((char*)&i + offsetof(boost::detail::edge_iterator, boost::detail::adj_list_edge_iterator, boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >, long unsigned int, boost::detail::edge_desc_impl, long int>, boost::adjacency_list, boost::property >, boost::no_property, boost::listS> >::edges.boost::optional > >*, std::vector > >, std::allocator > > > > >, long unsigned int, boost::detail::edge_desc_impl, long int>, boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >, long unsigned int, boost::detail::edge_desc_impl, long int> > >::.boost::optional_detail::optional_base > >*, std::vector > >, std::allocator > > > > >, long unsigned int, boost::detail::edge_desc_impl, long int>, boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >, long unsigned int, boost::detail::edge_desc_impl, long int> > >::m_storage.boost::optional_detail::aligned_storage > >*, std::vector > >, std::allocator > > > > >, long unsigned int, boost::detail::edge_desc_impl, long int>, boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >, long unsigned int, boost::detail::edge_desc_impl, long int> > >::dummy_)).__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >::_M_current' was declared here 104 | typename GTraits::edge_iterator i, end; | ^ -[462/528] [463/528] [464/528] [465/528] build/cythonized/sage/combinat/expnums.c:5277:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] +[453/528] [454/528] [455/528] [456/528] build/cythonized/sage/graphs/base/c_graph.cpp: In function 'int __pyx_f_4sage_6graphs_4base_7c_graph_13CGraphBackend__use_edge_iterator_on_subgraph(__pyx_obj_4sage_6graphs_4base_7c_graph_CGraphBackend*, __pyx_obj_4sage_6graphs_4base_7c_graph_CGraphBackend*, PyObject*, int)': +build/cythonized/sage/graphs/base/c_graph.cpp:21774:13: warning: '__pyx_v_multiple_edges' may be used uninitialized [-Wmaybe-uninitialized] +21774 | if (__pyx_t_7) { + | ^~ +build/cythonized/sage/graphs/base/c_graph.cpp:20843:7: note: '__pyx_v_multiple_edges' was declared here +20843 | int __pyx_v_multiple_edges; + | ^~~~~~~~~~~~~~~~~~~~~~ +[457/528] build/cythonized/sage/cpython/getattr.c:3771:18: warning: '__pyx_pw_4sage_7cpython_6string_3str_to_bytes' defined but not used [-Wunused-function] + 3771 | static PyObject *__pyx_pw_4sage_7cpython_6string_3str_to_bytes(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/cpython/getattr.c:3770:13: warning: '__pyx_doc_4sage_7cpython_6string_2str_to_bytes' defined but not used [-Wunused-variable] + 3770 | static char __pyx_doc_4sage_7cpython_6string_2str_to_bytes[] = "str_to_bytes(s, encoding=None, errors=None) -> bytes\nFile: sage/cpython/string.pxd (starting at line 54)\n\n Convert ``str`` or ``unicode`` to ``bytes``.\n\n It encodes the given ``str`` to a Python 3 ``bytes``\n using the specified encoding. It is a no-op on ``bytes`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import str_to_bytes\n sage: bs = [str_to_bytes(u'\317\200')]\n sage: all(b == b'\\xcf\\x80' for b in bs)\n True\n sage: str_to_bytes([])\n Traceback (most recent call last):\n ...\n TypeError: expected str... list found\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/cpython/getattr.c:3566:18: warning: '__pyx_pw_4sage_7cpython_6string_1bytes_to_str' defined but not used [-Wunused-function] + 3566 | static PyObject *__pyx_pw_4sage_7cpython_6string_1bytes_to_str(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/cpython/getattr.c:3565:13: warning: '__pyx_doc_4sage_7cpython_6string_bytes_to_str' defined but not used [-Wunused-variable] + 3565 | static char __pyx_doc_4sage_7cpython_6string_bytes_to_str[] = "bytes_to_str(b, encoding=None, errors=None) -> str\nFile: sage/cpython/string.pxd (starting at line 28)\n\n Convert ``bytes`` to ``str``.\n\n This decodes the given ``bytes`` to a Python 3 unicode ``str`` using\n the specified encoding. It is a no-op on ``str`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import bytes_to_str\n sage: s = bytes_to_str(b'\\xcf\\x80')\n sage: s == u'\317\200'\n True\n sage: bytes_to_str([])\n Traceback (most recent call last):\n ...\n TypeError: expected bytes, list found\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[458/528] [459/528] [460/528] [461/528] In member function 'bool boost::detail::adj_list_edge_iterator::operator!=(const self&) const [with VertexIterator = boost::range_detail::integer_iterator; OutEdgeIterator = boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, long unsigned int, boost::detail::edge_desc_impl, long int>; Graph = boost::adjacency_list, boost::property, boost::no_property, boost::vecS>]', + inlined from 'void boost::vec_adj_list_impl::copy_impl(const boost::vec_adj_list_impl&) [with Graph = boost::adjacency_list, boost::property, boost::no_property, boost::vecS>; Config = boost::detail::adj_list_gen, boost::property, boost::no_property, boost::vecS>, boost::vecS, boost::vecS, boost::directedS, boost::property, boost::property, boost::no_property, boost::vecS>::config; Base = boost::directed_graph_helper, boost::property, boost::no_property, boost::vecS>, boost::vecS, boost::vecS, boost::directedS, boost::property, boost::property, boost::no_property, boost::vecS>::config>]' at /usr/include/boost/graph/detail/adjacency_list.hpp:2188:52: +/usr/include/boost/graph/detail/adj_list_edge_iterator.hpp:112:21: warning: '*(boost::detail::stored_edge_property >* const*)((char*)&ei_end + offsetof(boost::detail::edge_iterator, boost::detail::adj_list_edge_iterator, boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, long unsigned int, boost::detail::edge_desc_impl, long int>, boost::adjacency_list, boost::property, boost::no_property, boost::vecS> >::edges.boost::optional >*, std::vector >, std::allocator > > > >, long unsigned int, boost::detail::edge_desc_impl, long int>, boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, long unsigned int, boost::detail::edge_desc_impl, long int> > >::.boost::optional_detail::optional_base >*, std::vector >, std::allocator > > > >, long unsigned int, boost::detail::edge_desc_impl, long int>, boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, long unsigned int, boost::detail::edge_desc_impl, long int> > >::m_storage.boost::optional_detail::aligned_storage >*, std::vector >, std::allocator > > > >, long unsigned int, boost::detail::edge_desc_impl, long int>, boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, long unsigned int, boost::detail::edge_desc_impl, long int> > >::dummy_))' may be used uninitialized [-Wmaybe-uninitialized] + 111 | || (vCurr != vEnd + | ~~~~~~~~~~~~~~ + 112 | && edges BOOST_GRAPH_MEMBER first + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 113 | != x.edges BOOST_GRAPH_MEMBER first); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/boost/graph/detail/adjacency_list.hpp: In member function 'void boost::vec_adj_list_impl::copy_impl(const boost::vec_adj_list_impl&) [with Graph = boost::adjacency_list, boost::property, boost::no_property, boost::vecS>; Config = boost::detail::adj_list_gen, boost::property, boost::no_property, boost::vecS>, boost::vecS, boost::vecS, boost::directedS, boost::property, boost::property, boost::no_property, boost::vecS>::config; Base = boost::directed_graph_helper, boost::property, boost::no_property, boost::vecS>, boost::vecS, boost::vecS, boost::directedS, boost::property, boost::property, boost::no_property, boost::vecS>::config>]': +/usr/include/boost/graph/detail/adjacency_list.hpp:2187:27: note: '*(boost::detail::stored_edge_property >* const*)((char*)&ei_end + offsetof(boost::detail::edge_iterator, boost::detail::adj_list_edge_iterator, boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, long unsigned int, boost::detail::edge_desc_impl, long int>, boost::adjacency_list, boost::property, boost::no_property, boost::vecS> >::edges.boost::optional >*, std::vector >, std::allocator > > > >, long unsigned int, boost::detail::edge_desc_impl, long int>, boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, long unsigned int, boost::detail::edge_desc_impl, long int> > >::.boost::optional_detail::optional_base >*, std::vector >, std::allocator > > > >, long unsigned int, boost::detail::edge_desc_impl, long int>, boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, long unsigned int, boost::detail::edge_desc_impl, long int> > >::m_storage.boost::optional_detail::aligned_storage >*, std::vector >, std::allocator > > > >, long unsigned int, boost::detail::edge_desc_impl, long int>, boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, long unsigned int, boost::detail::edge_desc_impl, long int> > >::dummy_))' was declared here + 2187 | edge_iterator ei, ei_end; + | ^~~~~~ +In member function 'boost::detail::adj_list_edge_iterator::self& boost::detail::adj_list_edge_iterator::operator++() [with VertexIterator = boost::range_detail::integer_iterator; OutEdgeIterator = boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, long unsigned int, boost::detail::edge_desc_impl, long int>; Graph = boost::adjacency_list, boost::property, boost::no_property, boost::vecS>]', + inlined from 'void boost::vec_adj_list_impl::copy_impl(const boost::vec_adj_list_impl&) [with Graph = boost::adjacency_list, boost::property, boost::no_property, boost::vecS>; Config = boost::detail::adj_list_gen, boost::property, boost::no_property, boost::vecS>, boost::vecS, boost::vecS, boost::directedS, boost::property, boost::property, boost::no_property, boost::vecS>::config; Base = boost::directed_graph_helper, boost::property, boost::no_property, boost::vecS>, boost::vecS, boost::vecS, boost::directedS, boost::property, boost::property, boost::no_property, boost::vecS>::config>]' at /usr/include/boost/graph/detail/adjacency_list.hpp:2188:63: +/usr/include/boost/graph/detail/adj_list_edge_iterator.hpp:80:13: warning: '((boost::detail::stored_edge_property >* const*)((char*)&ei + offsetof(boost::detail::edge_iterator, boost::detail::adj_list_edge_iterator, boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, long unsigned int, boost::detail::edge_desc_impl, long int>, boost::adjacency_list, boost::property, boost::no_property, boost::vecS> >::edges.boost::optional >*, std::vector >, std::allocator > > > >, long unsigned int, boost::detail::edge_desc_impl, long int>, boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, long unsigned int, boost::detail::edge_desc_impl, long int> > >::.boost::optional_detail::optional_base >*, std::vector >, std::allocator > > > >, long unsigned int, boost::detail::edge_desc_impl, long int>, boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, long unsigned int, boost::detail::edge_desc_impl, long int> > >::m_storage.boost::optional_detail::aligned_storage >*, std::vector >, std::allocator > > > >, long unsigned int, boost::detail::edge_desc_impl, long int>, boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, long unsigned int, boost::detail::edge_desc_impl, long int> > >::dummy_)))[2]' may be used uninitialized [-Wmaybe-uninitialized] + 80 | if (edges BOOST_GRAPH_MEMBER first + | ^~ +/usr/include/boost/graph/detail/adjacency_list.hpp: In member function 'void boost::vec_adj_list_impl::copy_impl(const boost::vec_adj_list_impl&) [with Graph = boost::adjacency_list, boost::property, boost::no_property, boost::vecS>; Config = boost::detail::adj_list_gen, boost::property, boost::no_property, boost::vecS>, boost::vecS, boost::vecS, boost::directedS, boost::property, boost::property, boost::no_property, boost::vecS>::config; Base = boost::directed_graph_helper, boost::property, boost::no_property, boost::vecS>, boost::vecS, boost::vecS, boost::directedS, boost::property, boost::property, boost::no_property, boost::vecS>::config>]': +/usr/include/boost/graph/detail/adjacency_list.hpp:2187:23: note: '((boost::detail::stored_edge_property >* const*)((char*)&ei + offsetof(boost::detail::edge_iterator, boost::detail::adj_list_edge_iterator, boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, long unsigned int, boost::detail::edge_desc_impl, long int>, boost::adjacency_list, boost::property, boost::no_property, boost::vecS> >::edges.boost::optional >*, std::vector >, std::allocator > > > >, long unsigned int, boost::detail::edge_desc_impl, long int>, boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, long unsigned int, boost::detail::edge_desc_impl, long int> > >::.boost::optional_detail::optional_base >*, std::vector >, std::allocator > > > >, long unsigned int, boost::detail::edge_desc_impl, long int>, boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, long unsigned int, boost::detail::edge_desc_impl, long int> > >::m_storage.boost::optional_detail::aligned_storage >*, std::vector >, std::allocator > > > >, long unsigned int, boost::detail::edge_desc_impl, long int>, boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, long unsigned int, boost::detail::edge_desc_impl, long int> > >::dummy_)))[2]' was declared here + 2187 | edge_iterator ei, ei_end; + | ^~ +In member function 'EdgeDescriptor boost::detail::out_edge_iter::dereference() const [with BaseIter = __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >; VertexDescriptor = long unsigned int; EdgeDescriptor = boost::detail::edge_desc_impl; Difference = long int]', + inlined from 'static typename Facade::reference boost::iterators::iterator_core_access::dereference(const Facade&) [with Facade = boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, long unsigned int, boost::detail::edge_desc_impl, long int>]' at /usr/include/boost/iterator/iterator_facade.hpp:550:31, + inlined from 'boost::iterators::detail::iterator_facade_base::reference boost::iterators::detail::iterator_facade_base::operator*() const [with Derived = boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, long unsigned int, boost::detail::edge_desc_impl, long int>; Value = boost::detail::edge_desc_impl; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = boost::detail::edge_desc_impl; Difference = long int]' at /usr/include/boost/iterator/iterator_facade.hpp:656:53, + inlined from 'boost::detail::adj_list_edge_iterator::value_type boost::detail::adj_list_edge_iterator::operator*() const [with VertexIterator = boost::range_detail::integer_iterator; OutEdgeIterator = boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, long unsigned int, boost::detail::edge_desc_impl, long int>; Graph = boost::adjacency_list, boost::property, boost::no_property, boost::vecS>]' at /usr/include/boost/graph/detail/adj_list_edge_iterator.hpp:99:20, + inlined from 'void boost::vec_adj_list_impl::copy_impl(const boost::vec_adj_list_impl&) [with Graph = boost::adjacency_list, boost::property, boost::no_property, boost::vecS>; Config = boost::detail::adj_list_gen, boost::property, boost::no_property, boost::vecS>, boost::vecS, boost::vecS, boost::directedS, boost::property, boost::property, boost::no_property, boost::vecS>::config; Base = boost::directed_graph_helper, boost::property, boost::no_property, boost::vecS>, boost::vecS, boost::vecS, boost::directedS, boost::property, boost::property, boost::no_property, boost::vecS>::config>]' at /usr/include/boost/graph/detail/adjacency_list.hpp:2193:35: +/usr/include/boost/graph/detail/adjacency_list.hpp:148:48: warning: '*(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >*)((char*)&ei + offsetof(boost::detail::edge_iterator, boost::detail::adj_list_edge_iterator, boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, long unsigned int, boost::detail::edge_desc_impl, long int>, boost::adjacency_list, boost::property, boost::no_property, boost::vecS> >::edges.boost::optional >*, std::vector >, std::allocator > > > >, long unsigned int, boost::detail::edge_desc_impl, long int>, boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, long unsigned int, boost::detail::edge_desc_impl, long int> > >::.boost::optional_detail::optional_base >*, std::vector >, std::allocator > > > >, long unsigned int, boost::detail::edge_desc_impl, long int>, boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, long unsigned int, boost::detail::edge_desc_impl, long int> > >::m_storage.boost::optional_detail::aligned_storage >*, std::vector >, std::allocator > > > >, long unsigned int, boost::detail::edge_desc_impl, long int>, boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, long unsigned int, boost::detail::edge_desc_impl, long int> > >::dummy_)).__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >::_M_current' may be used uninitialized [-Wmaybe-uninitialized] + 148 | &(*this->base()).get_property()); + | ^ +/usr/include/boost/graph/detail/adjacency_list.hpp: In member function 'void boost::vec_adj_list_impl::copy_impl(const boost::vec_adj_list_impl&) [with Graph = boost::adjacency_list, boost::property, boost::no_property, boost::vecS>; Config = boost::detail::adj_list_gen, boost::property, boost::no_property, boost::vecS>, boost::vecS, boost::vecS, boost::directedS, boost::property, boost::property, boost::no_property, boost::vecS>::config; Base = boost::directed_graph_helper, boost::property, boost::no_property, boost::vecS>, boost::vecS, boost::vecS, boost::directedS, boost::property, boost::property, boost::no_property, boost::vecS>::config>]': +/usr/include/boost/graph/detail/adjacency_list.hpp:2187:23: note: '*(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >*)((char*)&ei + offsetof(boost::detail::edge_iterator, boost::detail::adj_list_edge_iterator, boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, long unsigned int, boost::detail::edge_desc_impl, long int>, boost::adjacency_list, boost::property, boost::no_property, boost::vecS> >::edges.boost::optional >*, std::vector >, std::allocator > > > >, long unsigned int, boost::detail::edge_desc_impl, long int>, boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, long unsigned int, boost::detail::edge_desc_impl, long int> > >::.boost::optional_detail::optional_base >*, std::vector >, std::allocator > > > >, long unsigned int, boost::detail::edge_desc_impl, long int>, boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, long unsigned int, boost::detail::edge_desc_impl, long int> > >::m_storage.boost::optional_detail::aligned_storage >*, std::vector >, std::allocator > > > >, long unsigned int, boost::detail::edge_desc_impl, long int>, boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, long unsigned int, boost::detail::edge_desc_impl, long int> > >::dummy_)).__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >::_M_current' was declared here + 2187 | edge_iterator ei, ei_end; + | ^~ +[462/528] [463/528] [464/528] [465/528] build/cythonized/sage/dynamics/complex_dynamics/mandel_julia_helper.c: In function '__pyx_f_4sage_8dynamics_16complex_dynamics_19mandel_julia_helper_polynomial_mandelbrot.constprop': +build/cythonized/sage/dynamics/complex_dynamics/mandel_julia_helper.c:11470:25: warning: '__pyx_v_iteration' may be used uninitialized [-Wmaybe-uninitialized] +11470 | __pyx_v_level = (__pyx_v_iteration / __pyx_v_level_sep); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/dynamics/complex_dynamics/mandel_julia_helper.c:7217:7: note: '__pyx_v_iteration' was declared here + 7217 | int __pyx_v_iteration; + | ^~~~~~~~~~~~~~~~~ +build/cythonized/sage/combinat/expnums.c:5277:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] 5277 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/combinat/expnums.c:5276:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] @@ -21956,7 +22033,7 @@ build/cythonized/sage/combinat/expnums.c:4931:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 4931 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[466/528] build/cythonized/sage/combinat/enumeration_mod_permgroup.c:6090:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] +[466/528] [467/528] build/cythonized/sage/combinat/enumeration_mod_permgroup.c:6090:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] 6090 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/combinat/enumeration_mod_permgroup.c:6089:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] @@ -21968,27 +22045,6 @@ build/cythonized/sage/combinat/enumeration_mod_permgroup.c:5744:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 5744 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[467/528] build/cythonized/sage/combinat/enumeration_mod_permgroup.c: In function '__pyx_f_4sage_8combinat_25enumeration_mod_permgroup_lex_cmp': -build/cythonized/sage/combinat/enumeration_mod_permgroup.c:4008:37: warning: '__pyx_v_i' may be used uninitialized [-Wmaybe-uninitialized] - 4008 | __pyx_t_4 = (((__pyx_v_v1->_list[__pyx_v_i]) > (__pyx_v_v2->_list[__pyx_v_i])) != 0); - | ^ -build/cythonized/sage/combinat/enumeration_mod_permgroup.c:3923:7: note: '__pyx_v_i' was declared here - 3923 | int __pyx_v_i; - | ^~~~~~~~~ -build/cythonized/sage/combinat/enumeration_mod_permgroup.c: In function '__pyx_f_4sage_8combinat_25enumeration_mod_permgroup_lex_cmp_partial': -build/cythonized/sage/combinat/enumeration_mod_permgroup.c:3717:37: warning: '__pyx_v_i' may be used uninitialized [-Wmaybe-uninitialized] - 3717 | __pyx_t_1 = (((__pyx_v_v1->_list[__pyx_v_i]) > (__pyx_v_v2->_list[__pyx_v_i])) != 0); - | ^ -build/cythonized/sage/combinat/enumeration_mod_permgroup.c:3598:7: note: '__pyx_v_i' was declared here - 3598 | int __pyx_v_i; - | ^~~~~~~~~ -build/cythonized/sage/dynamics/complex_dynamics/mandel_julia_helper.c: In function '__pyx_f_4sage_8dynamics_16complex_dynamics_19mandel_julia_helper_polynomial_mandelbrot.constprop': -build/cythonized/sage/dynamics/complex_dynamics/mandel_julia_helper.c:11470:25: warning: '__pyx_v_iteration' may be used uninitialized [-Wmaybe-uninitialized] -11470 | __pyx_v_level = (__pyx_v_iteration / __pyx_v_level_sep); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/dynamics/complex_dynamics/mandel_julia_helper.c:7217:7: note: '__pyx_v_iteration' was declared here - 7217 | int __pyx_v_iteration; - | ^~~~~~~~~~~~~~~~~ build/cythonized/sage/combinat/degree_sequences.c:6210:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] 6210 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -22010,7 +22066,21 @@ ./sage/data_structures/bitset_intrinsics.h:377:17: warning: unused variable 'i' [-Wunused-variable] 377 | mp_bitcnt_t i; | ^ -[469/528] build/cythonized/sage/combinat/debruijn_sequence.c: At top level: +build/cythonized/sage/combinat/enumeration_mod_permgroup.c: In function '__pyx_f_4sage_8combinat_25enumeration_mod_permgroup_lex_cmp': +build/cythonized/sage/combinat/enumeration_mod_permgroup.c:4008:37: warning: '__pyx_v_i' may be used uninitialized [-Wmaybe-uninitialized] + 4008 | __pyx_t_4 = (((__pyx_v_v1->_list[__pyx_v_i]) > (__pyx_v_v2->_list[__pyx_v_i])) != 0); + | ^ +build/cythonized/sage/combinat/enumeration_mod_permgroup.c:3923:7: note: '__pyx_v_i' was declared here + 3923 | int __pyx_v_i; + | ^~~~~~~~~ +build/cythonized/sage/combinat/enumeration_mod_permgroup.c: In function '__pyx_f_4sage_8combinat_25enumeration_mod_permgroup_lex_cmp_partial': +build/cythonized/sage/combinat/enumeration_mod_permgroup.c:3717:37: warning: '__pyx_v_i' may be used uninitialized [-Wmaybe-uninitialized] + 3717 | __pyx_t_1 = (((__pyx_v_v1->_list[__pyx_v_i]) > (__pyx_v_v2->_list[__pyx_v_i])) != 0); + | ^ +build/cythonized/sage/combinat/enumeration_mod_permgroup.c:3598:7: note: '__pyx_v_i' was declared here + 3598 | int __pyx_v_i; + | ^~~~~~~~~ +build/cythonized/sage/combinat/debruijn_sequence.c: At top level: build/cythonized/sage/combinat/debruijn_sequence.c:14454:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] 14454 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -22032,43 +22102,9 @@ build/cythonized/sage/combinat/debruijn_sequence.c:6729:18: warning: '__pyx_pw_4sage_7cpython_6string_1bytes_to_str' defined but not used [-Wunused-function] 6729 | static PyObject *__pyx_pw_4sage_7cpython_6string_1bytes_to_str(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/combinat/debruijn_sequence.c:6728:13: warning: '__pyx_doc_4sage_7cpython_6string_bytes_to_str' defined but not used [-Wunused-variable] +[469/528] build/cythonized/sage/combinat/debruijn_sequence.c:6728:13: warning: '__pyx_doc_4sage_7cpython_6string_bytes_to_str' defined but not used [-Wunused-variable] 6728 | static char __pyx_doc_4sage_7cpython_6string_bytes_to_str[] = "bytes_to_str(b, encoding=None, errors=None) -> str\nFile: sage/cpython/string.pxd (starting at line 28)\n\n Convert ``bytes`` to ``str``.\n\n This decodes the given ``bytes`` to a Python 3 unicode ``str`` using\n the specified encoding. It is a no-op on ``str`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import bytes_to_str\n sage: s = bytes_to_str(b'\\xcf\\x80')\n sage: s == u'\317\200'\n True\n sage: bytes_to_str([])\n Traceback (most recent call last):\n ...\n TypeError: expected bytes, list found\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'bool boost::detail::adj_list_edge_iterator::operator!=(const self&) const [with VertexIterator = boost::range_detail::integer_iterator; OutEdgeIterator = boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, long unsigned int, boost::detail::edge_desc_impl, long int>; Graph = boost::adjacency_list, boost::property, boost::no_property, boost::vecS>]', - inlined from 'void boost::vec_adj_list_impl::copy_impl(const boost::vec_adj_list_impl&) [with Graph = boost::adjacency_list, boost::property, boost::no_property, boost::vecS>; Config = boost::detail::adj_list_gen, boost::property, boost::no_property, boost::vecS>, boost::vecS, boost::vecS, boost::directedS, boost::property, boost::property, boost::no_property, boost::vecS>::config; Base = boost::directed_graph_helper, boost::property, boost::no_property, boost::vecS>, boost::vecS, boost::vecS, boost::directedS, boost::property, boost::property, boost::no_property, boost::vecS>::config>]' at /usr/include/boost/graph/detail/adjacency_list.hpp:2188:52: -/usr/include/boost/graph/detail/adj_list_edge_iterator.hpp:112:21: warning: '*(boost::detail::stored_edge_property >* const*)((char*)&ei_end + offsetof(boost::detail::edge_iterator, boost::detail::adj_list_edge_iterator, boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, long unsigned int, boost::detail::edge_desc_impl, long int>, boost::adjacency_list, boost::property, boost::no_property, boost::vecS> >::edges.boost::optional >*, std::vector >, std::allocator > > > >, long unsigned int, boost::detail::edge_desc_impl, long int>, boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, long unsigned int, boost::detail::edge_desc_impl, long int> > >::.boost::optional_detail::optional_base >*, std::vector >, std::allocator > > > >, long unsigned int, boost::detail::edge_desc_impl, long int>, boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, long unsigned int, boost::detail::edge_desc_impl, long int> > >::m_storage.boost::optional_detail::aligned_storage >*, std::vector >, std::allocator > > > >, long unsigned int, boost::detail::edge_desc_impl, long int>, boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, long unsigned int, boost::detail::edge_desc_impl, long int> > >::dummy_))' may be used uninitialized [-Wmaybe-uninitialized] - 111 | || (vCurr != vEnd - | ~~~~~~~~~~~~~~ - 112 | && edges BOOST_GRAPH_MEMBER first - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 113 | != x.edges BOOST_GRAPH_MEMBER first); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/boost/graph/detail/adjacency_list.hpp: In member function 'void boost::vec_adj_list_impl::copy_impl(const boost::vec_adj_list_impl&) [with Graph = boost::adjacency_list, boost::property, boost::no_property, boost::vecS>; Config = boost::detail::adj_list_gen, boost::property, boost::no_property, boost::vecS>, boost::vecS, boost::vecS, boost::directedS, boost::property, boost::property, boost::no_property, boost::vecS>::config; Base = boost::directed_graph_helper, boost::property, boost::no_property, boost::vecS>, boost::vecS, boost::vecS, boost::directedS, boost::property, boost::property, boost::no_property, boost::vecS>::config>]': -/usr/include/boost/graph/detail/adjacency_list.hpp:2187:27: note: '*(boost::detail::stored_edge_property >* const*)((char*)&ei_end + offsetof(boost::detail::edge_iterator, boost::detail::adj_list_edge_iterator, boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, long unsigned int, boost::detail::edge_desc_impl, long int>, boost::adjacency_list, boost::property, boost::no_property, boost::vecS> >::edges.boost::optional >*, std::vector >, std::allocator > > > >, long unsigned int, boost::detail::edge_desc_impl, long int>, boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, long unsigned int, boost::detail::edge_desc_impl, long int> > >::.boost::optional_detail::optional_base >*, std::vector >, std::allocator > > > >, long unsigned int, boost::detail::edge_desc_impl, long int>, boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, long unsigned int, boost::detail::edge_desc_impl, long int> > >::m_storage.boost::optional_detail::aligned_storage >*, std::vector >, std::allocator > > > >, long unsigned int, boost::detail::edge_desc_impl, long int>, boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, long unsigned int, boost::detail::edge_desc_impl, long int> > >::dummy_))' was declared here - 2187 | edge_iterator ei, ei_end; - | ^~~~~~ -In member function 'boost::detail::adj_list_edge_iterator::self& boost::detail::adj_list_edge_iterator::operator++() [with VertexIterator = boost::range_detail::integer_iterator; OutEdgeIterator = boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, long unsigned int, boost::detail::edge_desc_impl, long int>; Graph = boost::adjacency_list, boost::property, boost::no_property, boost::vecS>]', - inlined from 'void boost::vec_adj_list_impl::copy_impl(const boost::vec_adj_list_impl&) [with Graph = boost::adjacency_list, boost::property, boost::no_property, boost::vecS>; Config = boost::detail::adj_list_gen, boost::property, boost::no_property, boost::vecS>, boost::vecS, boost::vecS, boost::directedS, boost::property, boost::property, boost::no_property, boost::vecS>::config; Base = boost::directed_graph_helper, boost::property, boost::no_property, boost::vecS>, boost::vecS, boost::vecS, boost::directedS, boost::property, boost::property, boost::no_property, boost::vecS>::config>]' at /usr/include/boost/graph/detail/adjacency_list.hpp:2188:63: -/usr/include/boost/graph/detail/adj_list_edge_iterator.hpp:80:13: warning: '((boost::detail::stored_edge_property >* const*)((char*)&ei + offsetof(boost::detail::edge_iterator, boost::detail::adj_list_edge_iterator, boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, long unsigned int, boost::detail::edge_desc_impl, long int>, boost::adjacency_list, boost::property, boost::no_property, boost::vecS> >::edges.boost::optional >*, std::vector >, std::allocator > > > >, long unsigned int, boost::detail::edge_desc_impl, long int>, boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, long unsigned int, boost::detail::edge_desc_impl, long int> > >::.boost::optional_detail::optional_base >*, std::vector >, std::allocator > > > >, long unsigned int, boost::detail::edge_desc_impl, long int>, boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, long unsigned int, boost::detail::edge_desc_impl, long int> > >::m_storage.boost::optional_detail::aligned_storage >*, std::vector >, std::allocator > > > >, long unsigned int, boost::detail::edge_desc_impl, long int>, boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, long unsigned int, boost::detail::edge_desc_impl, long int> > >::dummy_)))[2]' may be used uninitialized [-Wmaybe-uninitialized] - 80 | if (edges BOOST_GRAPH_MEMBER first - | ^~ -/usr/include/boost/graph/detail/adjacency_list.hpp: In member function 'void boost::vec_adj_list_impl::copy_impl(const boost::vec_adj_list_impl&) [with Graph = boost::adjacency_list, boost::property, boost::no_property, boost::vecS>; Config = boost::detail::adj_list_gen, boost::property, boost::no_property, boost::vecS>, boost::vecS, boost::vecS, boost::directedS, boost::property, boost::property, boost::no_property, boost::vecS>::config; Base = boost::directed_graph_helper, boost::property, boost::no_property, boost::vecS>, boost::vecS, boost::vecS, boost::directedS, boost::property, boost::property, boost::no_property, boost::vecS>::config>]': -/usr/include/boost/graph/detail/adjacency_list.hpp:2187:23: note: '((boost::detail::stored_edge_property >* const*)((char*)&ei + offsetof(boost::detail::edge_iterator, boost::detail::adj_list_edge_iterator, boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, long unsigned int, boost::detail::edge_desc_impl, long int>, boost::adjacency_list, boost::property, boost::no_property, boost::vecS> >::edges.boost::optional >*, std::vector >, std::allocator > > > >, long unsigned int, boost::detail::edge_desc_impl, long int>, boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, long unsigned int, boost::detail::edge_desc_impl, long int> > >::.boost::optional_detail::optional_base >*, std::vector >, std::allocator > > > >, long unsigned int, boost::detail::edge_desc_impl, long int>, boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, long unsigned int, boost::detail::edge_desc_impl, long int> > >::m_storage.boost::optional_detail::aligned_storage >*, std::vector >, std::allocator > > > >, long unsigned int, boost::detail::edge_desc_impl, long int>, boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, long unsigned int, boost::detail::edge_desc_impl, long int> > >::dummy_)))[2]' was declared here - 2187 | edge_iterator ei, ei_end; - | ^~ -In member function 'EdgeDescriptor boost::detail::out_edge_iter::dereference() const [with BaseIter = __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >; VertexDescriptor = long unsigned int; EdgeDescriptor = boost::detail::edge_desc_impl; Difference = long int]', - inlined from 'static typename Facade::reference boost::iterators::iterator_core_access::dereference(const Facade&) [with Facade = boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, long unsigned int, boost::detail::edge_desc_impl, long int>]' at /usr/include/boost/iterator/iterator_facade.hpp:550:31, - inlined from 'boost::iterators::detail::iterator_facade_base::reference boost::iterators::detail::iterator_facade_base::operator*() const [with Derived = boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, long unsigned int, boost::detail::edge_desc_impl, long int>; Value = boost::detail::edge_desc_impl; CategoryOrTraversal = boost::iterators::random_access_traversal_tag; Reference = boost::detail::edge_desc_impl; Difference = long int]' at /usr/include/boost/iterator/iterator_facade.hpp:656:53, - inlined from 'boost::detail::adj_list_edge_iterator::value_type boost::detail::adj_list_edge_iterator::operator*() const [with VertexIterator = boost::range_detail::integer_iterator; OutEdgeIterator = boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, long unsigned int, boost::detail::edge_desc_impl, long int>; Graph = boost::adjacency_list, boost::property, boost::no_property, boost::vecS>]' at /usr/include/boost/graph/detail/adj_list_edge_iterator.hpp:99:20, - inlined from 'void boost::vec_adj_list_impl::copy_impl(const boost::vec_adj_list_impl&) [with Graph = boost::adjacency_list, boost::property, boost::no_property, boost::vecS>; Config = boost::detail::adj_list_gen, boost::property, boost::no_property, boost::vecS>, boost::vecS, boost::vecS, boost::directedS, boost::property, boost::property, boost::no_property, boost::vecS>::config; Base = boost::directed_graph_helper, boost::property, boost::no_property, boost::vecS>, boost::vecS, boost::vecS, boost::directedS, boost::property, boost::property, boost::no_property, boost::vecS>::config>]' at /usr/include/boost/graph/detail/adjacency_list.hpp:2193:35: -/usr/include/boost/graph/detail/adjacency_list.hpp:148:48: warning: '*(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >*)((char*)&ei + offsetof(boost::detail::edge_iterator, boost::detail::adj_list_edge_iterator, boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, long unsigned int, boost::detail::edge_desc_impl, long int>, boost::adjacency_list, boost::property, boost::no_property, boost::vecS> >::edges.boost::optional >*, std::vector >, std::allocator > > > >, long unsigned int, boost::detail::edge_desc_impl, long int>, boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, long unsigned int, boost::detail::edge_desc_impl, long int> > >::.boost::optional_detail::optional_base >*, std::vector >, std::allocator > > > >, long unsigned int, boost::detail::edge_desc_impl, long int>, boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, long unsigned int, boost::detail::edge_desc_impl, long int> > >::m_storage.boost::optional_detail::aligned_storage >*, std::vector >, std::allocator > > > >, long unsigned int, boost::detail::edge_desc_impl, long int>, boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, long unsigned int, boost::detail::edge_desc_impl, long int> > >::dummy_)).__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >::_M_current' may be used uninitialized [-Wmaybe-uninitialized] - 148 | &(*this->base()).get_property()); - | ^ -/usr/include/boost/graph/detail/adjacency_list.hpp: In member function 'void boost::vec_adj_list_impl::copy_impl(const boost::vec_adj_list_impl&) [with Graph = boost::adjacency_list, boost::property, boost::no_property, boost::vecS>; Config = boost::detail::adj_list_gen, boost::property, boost::no_property, boost::vecS>, boost::vecS, boost::vecS, boost::directedS, boost::property, boost::property, boost::no_property, boost::vecS>::config; Base = boost::directed_graph_helper, boost::property, boost::no_property, boost::vecS>, boost::vecS, boost::vecS, boost::directedS, boost::property, boost::property, boost::no_property, boost::vecS>::config>]': -/usr/include/boost/graph/detail/adjacency_list.hpp:2187:23: note: '*(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >*)((char*)&ei + offsetof(boost::detail::edge_iterator, boost::detail::adj_list_edge_iterator, boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, long unsigned int, boost::detail::edge_desc_impl, long int>, boost::adjacency_list, boost::property, boost::no_property, boost::vecS> >::edges.boost::optional >*, std::vector >, std::allocator > > > >, long unsigned int, boost::detail::edge_desc_impl, long int>, boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, long unsigned int, boost::detail::edge_desc_impl, long int> > >::.boost::optional_detail::optional_base >*, std::vector >, std::allocator > > > >, long unsigned int, boost::detail::edge_desc_impl, long int>, boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, long unsigned int, boost::detail::edge_desc_impl, long int> > >::m_storage.boost::optional_detail::aligned_storage >*, std::vector >, std::allocator > > > >, long unsigned int, boost::detail::edge_desc_impl, long int>, boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, long unsigned int, boost::detail::edge_desc_impl, long int> > >::dummy_)).__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >::_M_current' was declared here - 2187 | edge_iterator ei, ei_end; - | ^~ build/cythonized/sage/combinat/combinat_cython.c:13877:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] 13877 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -22090,7 +22126,7 @@ ./sage/data_structures/bitset_intrinsics.h:377:17: warning: unused variable 'i' [-Wunused-variable] 377 | mp_bitcnt_t i; | ^ -build/cythonized/sage/combinat/words/word_char.c: At top level: +[472/528] build/cythonized/sage/combinat/words/word_char.c: At top level: build/cythonized/sage/combinat/words/word_char.c:18586:18: warning: '__pyx_pw_4sage_9structure_7richcmp_9revop' defined but not used [-Wunused-function] 18586 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_9revop(PyObject *__pyx_self, PyObject *__pyx_arg_op) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -22106,7 +22142,7 @@ build/cythonized/sage/combinat/words/word_char.c:18330:18: warning: '__pyx_pw_4sage_9structure_7richcmp_5rich_to_bool' defined but not used [-Wunused-function] 18330 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_5rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/combinat/words/word_char.c:18329:13: warning: '__pyx_doc_4sage_9structure_7richcmp_4rich_to_bool' defined but not used [-Wunused-variable] +[473/528] build/cythonized/sage/combinat/words/word_char.c:18329:13: warning: '__pyx_doc_4sage_9structure_7richcmp_4rich_to_bool' defined but not used [-Wunused-variable] 18329 | static char __pyx_doc_4sage_9structure_7richcmp_4rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/richcmp.pxd (starting at line 120)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an old-style comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an old-style comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n :func:`rich_to_bool_sgn` if ``c`` could be outside the\n [-1, 0, 1] range.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/combinat/words/word_char.c:18140:18: warning: '__pyx_pw_4sage_9structure_7richcmp_3richcmp_not_equal' defined but not used [-Wunused-function] @@ -22145,11 +22181,11 @@ build/cythonized/sage/combinat/words/word_char.c:9984:13: warning: '__pyx_doc_4sage_7cpython_6string_bytes_to_str' defined but not used [-Wunused-variable] 9984 | static char __pyx_doc_4sage_7cpython_6string_bytes_to_str[] = "bytes_to_str(b, encoding=None, errors=None) -> str\nFile: sage/cpython/string.pxd (starting at line 28)\n\n Convert ``bytes`` to ``str``.\n\n This decodes the given ``bytes`` to a Python 3 unicode ``str`` using\n the specified encoding. It is a no-op on ``str`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import bytes_to_str\n sage: s = bytes_to_str(b'\\xcf\\x80')\n sage: s == u'\317\200'\n True\n sage: bytes_to_str([])\n Traceback (most recent call last):\n ...\n TypeError: expected bytes, list found\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[472/528] [473/528] build/cythonized/sage/combinat/root_system/reflection_group_c.c: In function '__pyx_f_4sage_8combinat_11root_system_18reflection_group_c__new_mul_': +build/cythonized/sage/combinat/root_system/reflection_group_c.c: In function '__pyx_f_4sage_8combinat_11root_system_18reflection_group_c__new_mul_': build/cythonized/sage/combinat/root_system/reflection_group_c.c:10130:37: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 10130 | __pyx_t_3 = ((__pyx_v_n_sizeofint <= (sizeof(__pyx_v_prod->perm_buf))) != 0); | ^~ -build/cythonized/sage/combinat/root_system/reflection_group_c.c: At top level: +[474/528] build/cythonized/sage/combinat/root_system/reflection_group_c.c: At top level: build/cythonized/sage/combinat/root_system/reflection_group_c.c:10679:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] 10679 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -22174,7 +22210,7 @@ build/cythonized/sage/combinat/root_system/reflection_group_element.c:12384:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 12384 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[474/528] [475/528] build/cythonized/sage/combinat/rigged_configurations/rigged_partition.c:9315:18: warning: '__pyx_pw_4sage_9structure_7richcmp_9revop' defined but not used [-Wunused-function] +[475/528] build/cythonized/sage/combinat/rigged_configurations/rigged_partition.c:9315:18: warning: '__pyx_pw_4sage_9structure_7richcmp_9revop' defined but not used [-Wunused-function] 9315 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_9revop(PyObject *__pyx_self, PyObject *__pyx_arg_op) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/combinat/rigged_configurations/rigged_partition.c:9314:13: warning: '__pyx_doc_4sage_9structure_7richcmp_8revop' defined but not used [-Wunused-variable] @@ -22204,7 +22240,7 @@ build/cythonized/sage/combinat/rigged_configurations/rigged_partition.c:8652:13: warning: '__pyx_doc_4sage_9structure_7richcmp_richcmp' defined but not used [-Wunused-variable] 8652 | static char __pyx_doc_4sage_9structure_7richcmp_richcmp[] = "richcmp(x, y, int op)\nFile: sage/structure/richcmp.pxd (starting at line 6)\n\n Return the result of the rich comparison of ``x`` and ``y`` with\n operator ``op``.\n\n INPUT:\n\n - ``x``, ``y`` -- arbitrary Python objects\n\n - ``op`` -- comparison operator (one of ``op_LT`, ``op_LE``,\n ``op_EQ``, ``op_NE``, ``op_GT``, ``op_GE``).\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import *\n sage: richcmp(3, 4, op_LT)\n True\n sage: richcmp(x, x^2, op_EQ)\n x == x^2\n\n The two examples above are completely equivalent to ``3 < 4``\n and ``x == x^2``. For this reason, it only makes sense in practice\n to call ``richcmp`` with a non-constant value for ``op``.\n\n We can write a custom ``Element`` class which shows a more\n realistic example of how to use this::\n\n sage: from sage.structure.element import Element\n sage: class MyElement(Element):\n ....: def __init__(self, parent, value):\n ....: Element.__init__(self, parent)\n ....: self.v = value\n ....: def _richcmp_(self, other, op):\n ....: return richcmp(self.v, other.v, op)\n sage: P = Parent()\n sage: x = MyElement(P, 3)\n sage: y = MyElement(P, 3)\n sage: x < y\n False\n sage: x == y\n True\n sage: x > y\n False\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[476/528] build/cythonized/sage/combinat/posets/hasse_cython.c:7872:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] +[476/528] [477/528] build/cythonized/sage/combinat/posets/hasse_cython.c:7872:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] 7872 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/combinat/posets/hasse_cython.c:7871:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] @@ -22216,7 +22252,19 @@ build/cythonized/sage/combinat/posets/hasse_cython.c:7526:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 7526 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[477/528] [478/528] [479/528] [480/528] build/cythonized/sage/combinat/designs/subhypergraph_search.c: In function '__pyx_f_4sage_8combinat_7designs_20subhypergraph_search_is_subhypergraph_admissible': +[478/528] [479/528] build/cythonized/sage/combinat/integer_lists/base.c:9612:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] + 9612 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/combinat/integer_lists/base.c:9611:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] + 9611 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/combinat/integer_lists/base.c:9267:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] + 9267 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/combinat/integer_lists/base.c:9266:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] + 9266 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[480/528] build/cythonized/sage/combinat/designs/subhypergraph_search.c: In function '__pyx_f_4sage_8combinat_7designs_20subhypergraph_search_is_subhypergraph_admissible': build/cythonized/sage/combinat/designs/subhypergraph_search.c:2794:64: warning: passing argument 4 of 'qsort' from incompatible pointer type [-Wincompatible-pointer-types] 2794 | qsort(__pyx_v_tmp1.sets, __pyx_v_h1.m, (sizeof(uint64_t *)), __pyx_f_4sage_8combinat_7designs_20subhypergraph_search_cmp_128_bits); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -22253,19 +22301,7 @@ /usr/include/stdlib.h:852:34: note: expected '__compar_fn_t' {aka 'int (*)(const void *, const void *)'} but argument is of type 'int (*)(void *, void *)' 852 | __compar_fn_t __compar) __nonnull ((1, 4)); | ~~~~~~~~~~~~~~^~~~~~~~ -build/cythonized/sage/combinat/integer_lists/base.c:9612:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] - 9612 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/combinat/integer_lists/base.c:9611:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] - 9611 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/combinat/integer_lists/base.c:9267:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] - 9267 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/combinat/integer_lists/base.c:9266:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] - 9266 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[481/528] [483/528] [482/528] build/cythonized/sage/combinat/designs/orthogonal_arrays_find_recursive.c:12734:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] +[481/528] [482/528] build/cythonized/sage/combinat/designs/orthogonal_arrays_find_recursive.c:12734:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] 12734 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/combinat/designs/orthogonal_arrays_find_recursive.c:12733:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] @@ -22277,19 +22313,7 @@ build/cythonized/sage/combinat/designs/orthogonal_arrays_find_recursive.c:12388:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 12388 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/combinat/designs/evenly_distributed_sets.c:9878:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] - 9878 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/combinat/designs/evenly_distributed_sets.c:9877:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] - 9877 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/combinat/designs/evenly_distributed_sets.c:9533:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] - 9533 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/combinat/designs/evenly_distributed_sets.c:9532:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] - 9532 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[484/528] In file included from build/cythonized/sage/combinat/designs/designs_pyx.c:793: +[484/528] [483/528] [486/528] In file included from build/cythonized/sage/combinat/designs/designs_pyx.c:793: ./sage/data_structures/bitset_intrinsics.h: In function '_bitset_cmp': ./sage/data_structures/bitset_intrinsics.h:170:17: warning: unused variable 'i' [-Wunused-variable] 170 | mp_bitcnt_t i = 0; @@ -22298,20 +22322,7 @@ ./sage/data_structures/bitset_intrinsics.h:377:17: warning: unused variable 'i' [-Wunused-variable] 377 | mp_bitcnt_t i; | ^ -[485/528] [486/528] build/cythonized/sage/combinat/designs/designs_pyx.c: At top level: -build/cythonized/sage/combinat/designs/designs_pyx.c:12187:18: warning: '__pyx_pw_4sage_7cpython_6string_3str_to_bytes' defined but not used [-Wunused-function] -12187 | static PyObject *__pyx_pw_4sage_7cpython_6string_3str_to_bytes(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/combinat/designs/designs_pyx.c:12186:13: warning: '__pyx_doc_4sage_7cpython_6string_2str_to_bytes' defined but not used [-Wunused-variable] -12186 | static char __pyx_doc_4sage_7cpython_6string_2str_to_bytes[] = "str_to_bytes(s, encoding=None, errors=None) -> bytes\nFile: sage/cpython/string.pxd (starting at line 54)\n\n Convert ``str`` or ``unicode`` to ``bytes``.\n\n It encodes the given ``str`` to a Python 3 ``bytes``\n using the specified encoding. It is a no-op on ``bytes`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import str_to_bytes\n sage: bs = [str_to_bytes(u'\317\200')]\n sage: all(b == b'\\xcf\\x80' for b in bs)\n True\n sage: str_to_bytes([])\n Traceback (most recent call last):\n ...\n TypeError: expected str... list found\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/combinat/designs/designs_pyx.c:11982:18: warning: '__pyx_pw_4sage_7cpython_6string_1bytes_to_str' defined but not used [-Wunused-function] -11982 | static PyObject *__pyx_pw_4sage_7cpython_6string_1bytes_to_str(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/combinat/designs/designs_pyx.c:11981:13: warning: '__pyx_doc_4sage_7cpython_6string_bytes_to_str' defined but not used [-Wunused-variable] -11981 | static char __pyx_doc_4sage_7cpython_6string_bytes_to_str[] = "bytes_to_str(b, encoding=None, errors=None) -> str\nFile: sage/cpython/string.pxd (starting at line 28)\n\n Convert ``bytes`` to ``str``.\n\n This decodes the given ``bytes`` to a Python 3 unicode ``str`` using\n the specified encoding. It is a no-op on ``str`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import bytes_to_str\n sage: s = bytes_to_str(b'\\xcf\\x80')\n sage: s == u'\317\200'\n True\n sage: bytes_to_str([])\n Traceback (most recent call last):\n ...\n TypeError: expected bytes, list found\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[487/528] In file included from build/cythonized/sage/combinat/matrices/dancing_links.cpp:804: +[485/528] In file included from build/cythonized/sage/combinat/matrices/dancing_links.cpp:804: In member function 'dancing_links& dancing_links::operator=(const dancing_links&)', inlined from 'PyObject* __pyx_pf_4sage_8combinat_8matrices_13dancing_links_20dancing_linksWrapper_4reinitialize(__pyx_obj_4sage_8combinat_8matrices_13dancing_links_dancing_linksWrapper*)' at build/cythonized/sage/combinat/matrices/dancing_links.cpp:2596:36: build/cythonized/sage/combinat/matrices/dancing_links_c.h:64:7: warning: '.dancing_links::root' may be used uninitialized [-Wmaybe-uninitialized] @@ -22330,6 +22341,18 @@ build/cythonized/sage/combinat/matrices/dancing_links.cpp:2596:36: note: '' declared here 2596 | __pyx_v_self->_x = dancing_links(); | ^ +build/cythonized/sage/combinat/designs/evenly_distributed_sets.c:9878:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] + 9878 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/combinat/designs/evenly_distributed_sets.c:9877:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] + 9877 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/combinat/designs/evenly_distributed_sets.c:9533:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] + 9533 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/combinat/designs/evenly_distributed_sets.c:9532:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] + 9532 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/combinat/crystals/spins.c:10054:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] 10054 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -22342,7 +22365,20 @@ build/cythonized/sage/combinat/crystals/spins.c:9708:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 9708 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/combinat/crystals/tensor_product_element.c:26879:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] +build/cythonized/sage/combinat/designs/designs_pyx.c: At top level: +build/cythonized/sage/combinat/designs/designs_pyx.c:12187:18: warning: '__pyx_pw_4sage_7cpython_6string_3str_to_bytes' defined but not used [-Wunused-function] +12187 | static PyObject *__pyx_pw_4sage_7cpython_6string_3str_to_bytes(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/combinat/designs/designs_pyx.c:12186:13: warning: '__pyx_doc_4sage_7cpython_6string_2str_to_bytes' defined but not used [-Wunused-variable] +12186 | static char __pyx_doc_4sage_7cpython_6string_2str_to_bytes[] = "str_to_bytes(s, encoding=None, errors=None) -> bytes\nFile: sage/cpython/string.pxd (starting at line 54)\n\n Convert ``str`` or ``unicode`` to ``bytes``.\n\n It encodes the given ``str`` to a Python 3 ``bytes``\n using the specified encoding. It is a no-op on ``bytes`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import str_to_bytes\n sage: bs = [str_to_bytes(u'\317\200')]\n sage: all(b == b'\\xcf\\x80' for b in bs)\n True\n sage: str_to_bytes([])\n Traceback (most recent call last):\n ...\n TypeError: expected str... list found\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/combinat/designs/designs_pyx.c:11982:18: warning: '__pyx_pw_4sage_7cpython_6string_1bytes_to_str' defined but not used [-Wunused-function] +11982 | static PyObject *__pyx_pw_4sage_7cpython_6string_1bytes_to_str(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/combinat/designs/designs_pyx.c:11981:13: warning: '__pyx_doc_4sage_7cpython_6string_bytes_to_str' defined but not used [-Wunused-variable] +11981 | static char __pyx_doc_4sage_7cpython_6string_bytes_to_str[] = "bytes_to_str(b, encoding=None, errors=None) -> str\nFile: sage/cpython/string.pxd (starting at line 28)\n\n Convert ``bytes`` to ``str``.\n\n This decodes the given ``bytes`` to a Python 3 unicode ``str`` using\n the specified encoding. It is a no-op on ``str`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import bytes_to_str\n sage: s = bytes_to_str(b'\\xcf\\x80')\n sage: s == u'\317\200'\n True\n sage: bytes_to_str([])\n Traceback (most recent call last):\n ...\n TypeError: expected bytes, list found\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[488/528] [487/528] build/cythonized/sage/combinat/crystals/tensor_product_element.c:26879:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] 26879 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/combinat/crystals/tensor_product_element.c:26878:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] @@ -22354,47 +22390,7 @@ build/cythonized/sage/combinat/crystals/tensor_product_element.c:26533:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 26533 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[488/528] [489/528] [490/528] In file included from build/cythonized/sage/coding/binary_code.c:794: -./sage/data_structures/bitset_intrinsics.h: In function '_bitset_cmp': -./sage/data_structures/bitset_intrinsics.h:170:17: warning: unused variable 'i' [-Wunused-variable] - 170 | mp_bitcnt_t i = 0; - | ^ -./sage/data_structures/bitset_intrinsics.h: In function '_bitset_operation': -./sage/data_structures/bitset_intrinsics.h:377:17: warning: unused variable 'i' [-Wunused-variable] - 377 | mp_bitcnt_t i; - | ^ -build/cythonized/sage/combinat/crystals/pbw_datum.c: In function '__pyx_f_4sage_8combinat_8crystals_9pbw_datum_enhance_braid_move_chain': -build/cythonized/sage/combinat/crystals/pbw_datum.c:687:40: warning: '__pyx_v_last' may be used uninitialized [-Wmaybe-uninitialized] - 687 | #define PyInt_FromLong PyLong_FromLong - | ^~~~~~~~~~~~~~~ -build/cythonized/sage/combinat/crystals/pbw_datum.c:7097:7: note: '__pyx_v_last' was declared here - 7097 | int __pyx_v_last; - | ^~~~~~~~~~~~ -build/cythonized/sage/combinat/crystals/pbw_datum.c:687:40: warning: '__pyx_v_first' may be used uninitialized [-Wmaybe-uninitialized] - 687 | #define PyInt_FromLong PyLong_FromLong - | ^~~~~~~~~~~~~~~ -build/cythonized/sage/combinat/crystals/pbw_datum.c:7096:7: note: '__pyx_v_first' was declared here - 7096 | int __pyx_v_first; - | ^~~~~~~~~~~~~ -build/cythonized/sage/combinat/crystals/pbw_datum.c:7334:29: warning: '__pyx_v_k' may be used uninitialized [-Wmaybe-uninitialized] - 7334 | __pyx_t_13 = (__pyx_v_k - 1); - | ~~~~~~~~~~~^~~~ -build/cythonized/sage/combinat/crystals/pbw_datum.c:7094:7: note: '__pyx_v_k' was declared here - 7094 | int __pyx_v_k; - | ^~~~~~~~~ -build/cythonized/sage/combinat/crystals/pbw_datum.c:687:40: warning: '__pyx_v_j' may be used uninitialized [-Wmaybe-uninitialized] - 687 | #define PyInt_FromLong PyLong_FromLong - | ^~~~~~~~~~~~~~~ -build/cythonized/sage/combinat/crystals/pbw_datum.c:7093:7: note: '__pyx_v_j' was declared here - 7093 | int __pyx_v_j; - | ^~~~~~~~~ -build/cythonized/sage/combinat/crystals/pbw_datum.c:687:40: warning: '__pyx_v_i' may be used uninitialized [-Wmaybe-uninitialized] - 687 | #define PyInt_FromLong PyLong_FromLong - | ^~~~~~~~~~~~~~~ -build/cythonized/sage/combinat/crystals/pbw_datum.c:7092:7: note: '__pyx_v_i' was declared here - 7092 | int __pyx_v_i; - | ^~~~~~~~~ -build/cythonized/sage/combinat/crystals/letters.c:46870:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] +[489/528] build/cythonized/sage/combinat/crystals/letters.c:46870:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] 46870 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/combinat/crystals/letters.c:46869:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] @@ -22406,6 +22402,15 @@ build/cythonized/sage/combinat/crystals/letters.c:46524:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 46524 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[490/528] In file included from build/cythonized/sage/coding/binary_code.c:794: +./sage/data_structures/bitset_intrinsics.h: In function '_bitset_cmp': +./sage/data_structures/bitset_intrinsics.h:170:17: warning: unused variable 'i' [-Wunused-variable] + 170 | mp_bitcnt_t i = 0; + | ^ +./sage/data_structures/bitset_intrinsics.h: In function '_bitset_operation': +./sage/data_structures/bitset_intrinsics.h:377:17: warning: unused variable 'i' [-Wunused-variable] + 377 | mp_bitcnt_t i; + | ^ [491/528] [492/528] build/cythonized/sage/coding/binary_code.c: At top level: build/cythonized/sage/coding/binary_code.c:36436:18: warning: '__pyx_pw_4sage_7cpython_6string_3str_to_bytes' defined but not used [-Wunused-function] 36436 | static PyObject *__pyx_pw_4sage_7cpython_6string_3str_to_bytes(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { @@ -22431,7 +22436,7 @@ build/cythonized/sage/coding/binary_code.c:35210:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 35210 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[493/528] build/cythonized/sage/coding/ag_code_decoders.c:35114:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] +build/cythonized/sage/coding/ag_code_decoders.c:35114:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] 35114 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/coding/ag_code_decoders.c:35113:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] @@ -22443,7 +22448,7 @@ build/cythonized/sage/coding/ag_code_decoders.c:34768:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 34768 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from build/cythonized/sage/coding/codecan/codecan.c:806: +[493/528] In file included from build/cythonized/sage/coding/codecan/codecan.c:806: ./sage/data_structures/bitset_intrinsics.h: In function '_bitset_cmp': ./sage/data_structures/bitset_intrinsics.h:170:17: warning: unused variable 'i' [-Wunused-variable] 170 | mp_bitcnt_t i = 0; @@ -22462,6 +22467,37 @@ build/cythonized/sage/coding/codecan/codecan.c:12736:35: warning: comparison of integer expressions of different signedness: 'mp_bitcnt_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 12736 | for (__pyx_t_13 = 0; __pyx_t_13 < __pyx_t_20; __pyx_t_13+=1) { | ^ +build/cythonized/sage/combinat/crystals/pbw_datum.c: In function '__pyx_f_4sage_8combinat_8crystals_9pbw_datum_enhance_braid_move_chain': +build/cythonized/sage/combinat/crystals/pbw_datum.c:687:40: warning: '__pyx_v_last' may be used uninitialized [-Wmaybe-uninitialized] + 687 | #define PyInt_FromLong PyLong_FromLong + | ^~~~~~~~~~~~~~~ +build/cythonized/sage/combinat/crystals/pbw_datum.c:7097:7: note: '__pyx_v_last' was declared here + 7097 | int __pyx_v_last; + | ^~~~~~~~~~~~ +build/cythonized/sage/combinat/crystals/pbw_datum.c:687:40: warning: '__pyx_v_first' may be used uninitialized [-Wmaybe-uninitialized] + 687 | #define PyInt_FromLong PyLong_FromLong + | ^~~~~~~~~~~~~~~ +build/cythonized/sage/combinat/crystals/pbw_datum.c:7096:7: note: '__pyx_v_first' was declared here + 7096 | int __pyx_v_first; + | ^~~~~~~~~~~~~ +build/cythonized/sage/combinat/crystals/pbw_datum.c:7334:29: warning: '__pyx_v_k' may be used uninitialized [-Wmaybe-uninitialized] + 7334 | __pyx_t_13 = (__pyx_v_k - 1); + | ~~~~~~~~~~~^~~~ +build/cythonized/sage/combinat/crystals/pbw_datum.c:7094:7: note: '__pyx_v_k' was declared here + 7094 | int __pyx_v_k; + | ^~~~~~~~~ +build/cythonized/sage/combinat/crystals/pbw_datum.c:687:40: warning: '__pyx_v_j' may be used uninitialized [-Wmaybe-uninitialized] + 687 | #define PyInt_FromLong PyLong_FromLong + | ^~~~~~~~~~~~~~~ +build/cythonized/sage/combinat/crystals/pbw_datum.c:7093:7: note: '__pyx_v_j' was declared here + 7093 | int __pyx_v_j; + | ^~~~~~~~~ +build/cythonized/sage/combinat/crystals/pbw_datum.c:687:40: warning: '__pyx_v_i' may be used uninitialized [-Wmaybe-uninitialized] + 687 | #define PyInt_FromLong PyLong_FromLong + | ^~~~~~~~~~~~~~~ +build/cythonized/sage/combinat/crystals/pbw_datum.c:7092:7: note: '__pyx_v_i' was declared here + 7092 | int __pyx_v_i; + | ^~~~~~~~~ [494/528] build/cythonized/sage/coding/codecan/codecan.c: At top level: build/cythonized/sage/coding/codecan/codecan.c:18198:18: warning: '__pyx_pw_4sage_7cpython_6string_3str_to_bytes' defined but not used [-Wunused-function] 18198 | static PyObject *__pyx_pw_4sage_7cpython_6string_3str_to_bytes(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { @@ -22491,7 +22527,7 @@ ./sage/groups/perm_gps/partn_ref2/refinement_generic.h:19:12: warning: 'my_comp_func' defined but not used [-Wunused-function] 19 | static int my_comp_func(const void *a, const void *b) | ^~~~~~~~~~~~ -[495/528] [496/528] [497/528] build/cythonized/sage/categories/morphism.c:11062:18: warning: '__pyx_pw_4sage_9structure_7richcmp_9revop' defined but not used [-Wunused-function] +[495/528] build/cythonized/sage/categories/morphism.c:11062:18: warning: '__pyx_pw_4sage_9structure_7richcmp_9revop' defined but not used [-Wunused-function] 11062 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_9revop(PyObject *__pyx_self, PyObject *__pyx_arg_op) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/categories/morphism.c:11061:13: warning: '__pyx_doc_4sage_9structure_7richcmp_8revop' defined but not used [-Wunused-variable] @@ -22533,19 +22569,7 @@ build/cythonized/sage/categories/morphism.c:9912:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 9912 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[498/528] build/cythonized/sage/categories/map.c:15163:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] -15163 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/categories/map.c:15162:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] -15162 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/categories/map.c:14818:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] -14818 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/categories/map.c:14817:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] -14817 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/categories/coercion_methods.c:2976:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] +[496/528] [497/528] [498/528] build/cythonized/sage/categories/coercion_methods.c:2976:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] 2976 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/categories/coercion_methods.c:2975:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] @@ -22557,6 +22581,18 @@ build/cythonized/sage/categories/coercion_methods.c:2630:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 2630 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/categories/map.c:15163:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] +15163 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/categories/map.c:15162:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] +15162 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/categories/map.c:14818:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] +14818 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/categories/map.c:14817:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] +14817 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [499/528] [500/528] build/cythonized/sage/categories/action.c:9915:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] 9915 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -22569,14 +22605,7 @@ build/cythonized/sage/categories/action.c:9569:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 9569 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/coding/binary_code.c: In function '__pyx_f_4sage_6coding_11binary_code_20BinaryCodeClassifier_aut_gp_and_can_label': -build/cythonized/sage/coding/binary_code.c:28802:196: warning: '__pyx_v_tvc' may be used uninitialized [-Wmaybe-uninitialized] -28802 | __pyx_t_4 = ((((struct __pyx_vtabstruct_4sage_6coding_11binary_code_OrbitPartition *)__pyx_v_Theta->__pyx_vtab)->wd_find(__pyx_v_Theta, ((__pyx_v_v[__pyx_v_k]) ^ __pyx_v_nu->flag)) == ((struct __pyx_vtabstruct_4sage_6coding_11binary_code_OrbitPartition *)__pyx_v_Theta->__pyx_vtab)->wd_find(__pyx_v_Theta, (__pyx_v_tvc ^ __pyx_v_nu->flag))) != 0); - | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/coding/binary_code.c:26363:7: note: '__pyx_v_tvc' was declared here -26363 | int __pyx_v_tvc; - | ^~~~~~~~~~~ -[501/528] [502/528] build/cythonized/sage/categories/examples/semigroups_cython.c:4259:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] +[501/528] build/cythonized/sage/categories/examples/semigroups_cython.c:4259:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] 4259 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/categories/examples/semigroups_cython.c:4258:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] @@ -22588,6 +22617,20 @@ build/cythonized/sage/categories/examples/semigroups_cython.c:3913:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 3913 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/coding/binary_code.c: In function '__pyx_f_4sage_6coding_11binary_code_20BinaryCodeClassifier_aut_gp_and_can_label': +build/cythonized/sage/coding/binary_code.c:28802:196: warning: '__pyx_v_tvc' may be used uninitialized [-Wmaybe-uninitialized] +28802 | __pyx_t_4 = ((((struct __pyx_vtabstruct_4sage_6coding_11binary_code_OrbitPartition *)__pyx_v_Theta->__pyx_vtab)->wd_find(__pyx_v_Theta, ((__pyx_v_v[__pyx_v_k]) ^ __pyx_v_nu->flag)) == ((struct __pyx_vtabstruct_4sage_6coding_11binary_code_OrbitPartition *)__pyx_v_Theta->__pyx_vtab)->wd_find(__pyx_v_Theta, (__pyx_v_tvc ^ __pyx_v_nu->flag))) != 0); + | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/coding/binary_code.c:26363:7: note: '__pyx_v_tvc' was declared here +26363 | int __pyx_v_tvc; + | ^~~~~~~~~~~ +[502/528] [503/528] In file included from /usr/include/python3.11/numpy/ndarraytypes.h:1940, + from /usr/include/python3.11/numpy/ndarrayobject.h:12, + from /usr/include/python3.11/numpy/arrayobject.h:5, + from build/cythonized/sage/calculus/riemann.c:787: +/usr/include/python3.11/numpy/npy_1_7_deprecated_api.h:17:2: warning: #warning "Using deprecated NumPy API, disable it with " "#define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-Wcpp] + 17 | #warning "Using deprecated NumPy API, disable it with " \ + | ^~~~~~~ In function '__pyx_pf_4sage_6coding_11binary_code_10BinaryCode___cinit__', inlined from '__pyx_pw_4sage_6coding_11binary_code_10BinaryCode_1__cinit__' at build/cythonized/sage/coding/binary_code.c:9725:13, inlined from '__pyx_tp_new_4sage_6coding_11binary_code_BinaryCode' at build/cythonized/sage/coding/binary_code.c:43508:7: @@ -22608,14 +22651,7 @@ build/cythonized/sage/coding/binary_code.c:9738:7: note: '__pyx_v_other_nwords' was declared here 9738 | int __pyx_v_other_nwords; | ^~~~~~~~~~~~~~~~~~~~ -[503/528] In file included from /usr/include/python3.11/numpy/ndarraytypes.h:1940, - from /usr/include/python3.11/numpy/ndarrayobject.h:12, - from /usr/include/python3.11/numpy/arrayobject.h:5, - from build/cythonized/sage/calculus/riemann.c:787: -/usr/include/python3.11/numpy/npy_1_7_deprecated_api.h:17:2: warning: #warning "Using deprecated NumPy API, disable it with " "#define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-Wcpp] - 17 | #warning "Using deprecated NumPy API, disable it with " \ - | ^~~~~~~ -[504/528] build/cythonized/sage/calculus/ode.c: In function '__pyx_pf_4sage_8calculus_3ode_10ode_solver_8ode_solve': +[504/528] [505/528] build/cythonized/sage/calculus/ode.c: In function '__pyx_pf_4sage_8calculus_3ode_10ode_solver_8ode_solve': build/cythonized/sage/calculus/ode.c:5670:15: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 5670 | __pyx_v_T = gsl_odeiv_step_rkf45; | ^ @@ -22658,14 +22694,33 @@ build/cythonized/sage/calculus/ode.c:6536:26: warning: assignment to 'int (*)(double, const double *, double *, double *, void *)' from incompatible pointer type 'int (*)(double, double *, double *, double *, void *)' [-Wincompatible-pointer-types] 6536 | __pyx_v_sys.jacobian = __pyx_f_4sage_8calculus_3ode_c_jac; | ^ -[505/528] In file included from /usr/include/python3.11/numpy/ndarraytypes.h:1940, +In file included from /usr/include/python3.11/numpy/ndarraytypes.h:1940, from /usr/include/python3.11/numpy/ndarrayobject.h:12, from /usr/include/python3.11/numpy/arrayobject.h:5, from build/cythonized/sage/calculus/interpolators.c:781: /usr/include/python3.11/numpy/npy_1_7_deprecated_api.h:17:2: warning: #warning "Using deprecated NumPy API, disable it with " "#define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-Wcpp] 17 | #warning "Using deprecated NumPy API, disable it with " \ | ^~~~~~~ -[506/528] In member function 'bool boost::detail::adj_list_edge_iterator::operator!=(const self&) const [with VertexIterator = boost::range_detail::integer_iterator; OutEdgeIterator = boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >, long unsigned int, boost::detail::edge_desc_impl, long int>; Graph = boost::adjacency_list, boost::property >, boost::no_property, boost::listS>]', +[506/528] [507/528] build/cythonized/sage/calculus/integration.c: In function '__pyx_pf_4sage_8calculus_11integration_2monte_carlo_integral': +build/cythonized/sage/calculus/integration.c:5907:29: warning: comparison of integer expressions of different signedness: 'Py_ssize_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + 5907 | __pyx_t_2 = ((__pyx_t_7 < __pyx_v_target_dim) != 0); + | ^ +build/cythonized/sage/calculus/integration.c:6020:29: warning: comparison of integer expressions of different signedness: 'Py_ssize_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + 6020 | __pyx_t_2 = ((__pyx_t_7 > __pyx_v_target_dim) != 0); + | ^ +build/cythonized/sage/calculus/integration.c:6392:29: warning: comparison of integer expressions of different signedness: 'Py_ssize_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + 6392 | __pyx_t_4 = ((__pyx_t_7 == __pyx_v_dim) != 0); + | ^~ +build/cythonized/sage/calculus/integration.c:6458:29: warning: comparison of integer expressions of different signedness: 'Py_ssize_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + 6458 | __pyx_t_3 = ((__pyx_t_7 > __pyx_v_dim) != 0); + | ^ +build/cythonized/sage/calculus/integration.c:6528:37: warning: comparison of integer expressions of different signedness: 'Py_ssize_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + 6528 | for (__pyx_temp=0; __pyx_temp < __pyx_v_dim; __pyx_temp++) { + | ^ +build/cythonized/sage/calculus/integration.c:6594:22: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] + 6594 | __pyx_v_type_rng = gsl_rng_default; + | ^ +In member function 'bool boost::detail::adj_list_edge_iterator::operator!=(const self&) const [with VertexIterator = boost::range_detail::integer_iterator; OutEdgeIterator = boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >, long unsigned int, boost::detail::edge_desc_impl, long int>; Graph = boost::adjacency_list, boost::property >, boost::no_property, boost::listS>]', inlined from 'bool boost::johnson_all_pairs_shortest_paths(VertexAndEdgeListGraph&, DistanceMatrix&, VertexID, Weight, const BinaryPredicate&, const BinaryFunction&, const Infinity&, DistanceZero) [with VertexAndEdgeListGraph = adjacency_list, property, no_property, vecS>; DistanceMatrix = std::vector >; VertexID = vec_adj_list_vertex_id_map, long unsigned int>; Weight = adj_list_edge_property_map, edge_weight_t>; BinaryPredicate = std::less; BinaryFunction = closed_plus; Infinity = double; DistanceZero = double]' at /usr/include/boost/graph/johnson_all_pairs_shortest.hpp:118:50: /usr/include/boost/graph/detail/adj_list_edge_iterator.hpp:112:21: warning: '*(boost::detail::stored_edge_property > >* const*)((char*)&e_end + offsetof(boost::detail::edge_iterator, boost::detail::adj_list_edge_iterator, boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >, long unsigned int, boost::detail::edge_desc_impl, long int>, boost::adjacency_list, boost::property >, boost::no_property, boost::listS> >::edges.boost::optional > >*, std::vector > >, std::allocator > > > > >, long unsigned int, boost::detail::edge_desc_impl, long int>, boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >, long unsigned int, boost::detail::edge_desc_impl, long int> > >::.boost::optional_detail::optional_base > >*, std::vector > >, std::allocator > > > > >, long unsigned int, boost::detail::edge_desc_impl, long int>, boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >, long unsigned int, boost::detail::edge_desc_impl, long int> > >::m_storage.boost::optional_detail::aligned_storage > >*, std::vector > >, std::allocator > > > > >, long unsigned int, boost::detail::edge_desc_impl, long int>, boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >, long unsigned int, boost::detail::edge_desc_impl, long int> > >::dummy_))' may be used uninitialized [-Wmaybe-uninitialized] 111 | || (vCurr != vEnd @@ -22706,34 +22761,15 @@ /usr/include/boost/graph/johnson_all_pairs_shortest.hpp:101:37: note: '*(const boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >, long unsigned int, boost::detail::edge_desc_impl, long int>*)((char*)&e + offsetof(boost::detail::edge_iterator, boost::detail::adj_list_edge_iterator, boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >, long unsigned int, boost::detail::edge_desc_impl, long int>, boost::adjacency_list, boost::property >, boost::no_property, boost::listS> >::edges.boost::optional > >*, std::vector > >, std::allocator > > > > >, long unsigned int, boost::detail::edge_desc_impl, long int>, boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >, long unsigned int, boost::detail::edge_desc_impl, long int> > >::.boost::optional_detail::optional_base > >*, std::vector > >, std::allocator > > > > >, long unsigned int, boost::detail::edge_desc_impl, long int>, boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >, long unsigned int, boost::detail::edge_desc_impl, long int> > >::m_storage.boost::optional_detail::aligned_storage > >*, std::vector > >, std::allocator > > > > >, long unsigned int, boost::detail::edge_desc_impl, long int>, boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >, long unsigned int, boost::detail::edge_desc_impl, long int> > >::dummy_)).boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >, long unsigned int, boost::detail::edge_desc_impl, long int>::m_src' was declared here 101 | typename Traits2::edge_iterator e, e_end; | ^ -[507/528] build/cythonized/sage/calculus/integration.c: In function '__pyx_pf_4sage_8calculus_11integration_2monte_carlo_integral': -build/cythonized/sage/calculus/integration.c:5907:29: warning: comparison of integer expressions of different signedness: 'Py_ssize_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - 5907 | __pyx_t_2 = ((__pyx_t_7 < __pyx_v_target_dim) != 0); - | ^ -build/cythonized/sage/calculus/integration.c:6020:29: warning: comparison of integer expressions of different signedness: 'Py_ssize_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - 6020 | __pyx_t_2 = ((__pyx_t_7 > __pyx_v_target_dim) != 0); - | ^ -build/cythonized/sage/calculus/integration.c:6392:29: warning: comparison of integer expressions of different signedness: 'Py_ssize_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - 6392 | __pyx_t_4 = ((__pyx_t_7 == __pyx_v_dim) != 0); - | ^~ -build/cythonized/sage/calculus/integration.c:6458:29: warning: comparison of integer expressions of different signedness: 'Py_ssize_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - 6458 | __pyx_t_3 = ((__pyx_t_7 > __pyx_v_dim) != 0); - | ^ -build/cythonized/sage/calculus/integration.c:6528:37: warning: comparison of integer expressions of different signedness: 'Py_ssize_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - 6528 | for (__pyx_temp=0; __pyx_temp < __pyx_v_dim; __pyx_temp++) { - | ^ -build/cythonized/sage/calculus/integration.c:6594:22: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 6594 | __pyx_v_type_rng = gsl_rng_default; - | ^ [508/528] build/cythonized/sage/calculus/transforms/fft.c: In function '__pyx_pf_4sage_8calculus_10transforms_3fft_28FastFourierTransform_complex___init__': build/cythonized/sage/calculus/transforms/fft.c:1986:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1986 | for (__pyx_v_i = 0; __pyx_v_i < __pyx_t_1; __pyx_v_i++) { | ^ -[509/528] [510/528] build/cythonized/sage/calculus/transforms/dwt.c: In function '__pyx_pf_4sage_8calculus_10transforms_3dwt_24DiscreteWaveletTransform_10plot': +[509/528] build/cythonized/sage/calculus/transforms/dwt.c: In function '__pyx_pf_4sage_8calculus_10transforms_3dwt_24DiscreteWaveletTransform_10plot': build/cythonized/sage/calculus/transforms/dwt.c:2814:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 2814 | for (__pyx_v_i = __pyx_v_x_min; __pyx_v_i < __pyx_t_5; __pyx_v_i++) { | ^ -build/cythonized/sage/arith/srange.c:7721:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] +[510/528] [511/528] build/cythonized/sage/arith/srange.c:7721:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] 7721 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/arith/srange.c:7720:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] @@ -22745,7 +22781,7 @@ build/cythonized/sage/arith/srange.c:7375:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 7375 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[511/528] In function '__pyx_pf_4sage_8calculus_10transforms_3dwt_24DiscreteWaveletTransform_10plot', +In function '__pyx_pf_4sage_8calculus_10transforms_3dwt_24DiscreteWaveletTransform_10plot', inlined from '__pyx_pw_4sage_8calculus_10transforms_3dwt_24DiscreteWaveletTransform_11plot' at build/cythonized/sage/calculus/transforms/dwt.c:2685:13: build/cythonized/sage/calculus/transforms/dwt.c:2814:45: warning: '__pyx_v_x_max' may be used uninitialized [-Wmaybe-uninitialized] 2814 | for (__pyx_v_i = __pyx_v_x_min; __pyx_v_i < __pyx_t_5; __pyx_v_i++) { @@ -22754,19 +22790,7 @@ build/cythonized/sage/calculus/transforms/dwt.c:2699:10: note: '__pyx_v_x_max' was declared here 2699 | size_t __pyx_v_x_max; | ^~~~~~~~~~~~~ -[512/528] [513/528] build/cythonized/sage/arith/numerical_approx.c:3696:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] - 3696 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/arith/numerical_approx.c:3695:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] - 3695 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/arith/numerical_approx.c:3351:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] - 3351 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/arith/numerical_approx.c:3350:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] - 3350 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/arith/power.c:3805:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] +[512/528] [513/528] build/cythonized/sage/arith/power.c:3805:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] 3805 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/arith/power.c:3804:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] @@ -22778,35 +22802,22 @@ build/cythonized/sage/arith/power.c:3459:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 3459 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[514/528] build/cythonized/sage/arith/multi_modular.c: In function '__pyx_f_4sage_5arith_13multi_modular_22MultiModularBasis_base__new_random_prime': -build/cythonized/sage/arith/multi_modular.c:3879:29: warning: comparison of integer expressions of different signedness: 'Py_ssize_t' {aka 'long int'} and 'long unsigned int' [-Wsign-compare] - 3879 | __pyx_t_2 = ((__pyx_t_1 >= __pyx_v_self->_num_primes) != 0); - | ^~ -[515/528] build/cythonized/sage/arith/multi_modular.c: At top level: -build/cythonized/sage/arith/multi_modular.c:10495:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] -10495 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/arith/multi_modular.c:10494:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] -10494 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/arith/multi_modular.c:10150:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] -10150 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/arith/multi_modular.c:10149:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] -10149 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/arith/functions.c:4434:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] - 4434 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { +build/cythonized/sage/arith/numerical_approx.c:3696:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] + 3696 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/arith/functions.c:4433:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] - 4433 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; +build/cythonized/sage/arith/numerical_approx.c:3695:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] + 3695 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/arith/functions.c:4089:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] - 4089 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { +build/cythonized/sage/arith/numerical_approx.c:3351:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] + 3351 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/arith/functions.c:4088:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] - 4088 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; +build/cythonized/sage/arith/numerical_approx.c:3350:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] + 3350 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[514/528] build/cythonized/sage/arith/multi_modular.c: In function '__pyx_f_4sage_5arith_13multi_modular_22MultiModularBasis_base__new_random_prime': +build/cythonized/sage/arith/multi_modular.c:3879:29: warning: comparison of integer expressions of different signedness: 'Py_ssize_t' {aka 'long int'} and 'long unsigned int' [-Wsign-compare] + 3879 | __pyx_t_2 = ((__pyx_t_1 >= __pyx_v_self->_num_primes) != 0); + | ^~ In member function 'bool boost::detail::adj_list_edge_iterator::operator!=(const self&) const [with VertexIterator = boost::range_detail::integer_iterator; OutEdgeIterator = boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >, long unsigned int, boost::detail::edge_desc_impl, long int>; Graph = boost::adjacency_list, boost::property >, boost::no_property, boost::listS>]', inlined from 'bool boost::johnson_all_pairs_shortest_paths(VertexAndEdgeListGraph&, DistanceMatrix&, VertexID, Weight, const BinaryPredicate&, const BinaryFunction&, const Infinity&, DistanceZero) [with VertexAndEdgeListGraph = adjacency_list, property, no_property, vecS>; DistanceMatrix = std::vector >; VertexID = vec_adj_list_vertex_id_map, long unsigned int>; Weight = adj_list_edge_property_map, edge_weight_t>; BinaryPredicate = std::less; BinaryFunction = closed_plus; Infinity = double; DistanceZero = double]' at /usr/include/boost/graph/johnson_all_pairs_shortest.hpp:118:50: /usr/include/boost/graph/detail/adj_list_edge_iterator.hpp:112:21: warning: '*(boost::detail::stored_edge_property > >* const*)((char*)&e_end + offsetof(boost::detail::edge_iterator, boost::detail::adj_list_edge_iterator, boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >, long unsigned int, boost::detail::edge_desc_impl, long int>, boost::adjacency_list, boost::property >, boost::no_property, boost::listS> >::edges.boost::optional > >*, std::vector > >, std::allocator > > > > >, long unsigned int, boost::detail::edge_desc_impl, long int>, boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >, long unsigned int, boost::detail::edge_desc_impl, long int> > >::.boost::optional_detail::optional_base > >*, std::vector > >, std::allocator > > > > >, long unsigned int, boost::detail::edge_desc_impl, long int>, boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >, long unsigned int, boost::detail::edge_desc_impl, long int> > >::m_storage.boost::optional_detail::aligned_storage > >*, std::vector > >, std::allocator > > > > >, long unsigned int, boost::detail::edge_desc_impl, long int>, boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >, long unsigned int, boost::detail::edge_desc_impl, long int> > >::dummy_))' may be used uninitialized [-Wmaybe-uninitialized] @@ -22874,7 +22885,44 @@ /usr/include/boost/graph/johnson_all_pairs_shortest.hpp:84:41: note: '*(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >*)((char*)&e + offsetof(boost::detail::edge_iterator, boost::detail::adj_list_edge_iterator, boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, long unsigned int, boost::detail::edge_desc_impl, long int>, boost::adjacency_list, boost::property, boost::no_property, boost::vecS> >::edges.boost::optional >*, std::vector >, std::allocator > > > >, long unsigned int, boost::detail::edge_desc_impl, long int>, boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, long unsigned int, boost::detail::edge_desc_impl, long int> > >::.boost::optional_detail::optional_base >*, std::vector >, std::allocator > > > >, long unsigned int, boost::detail::edge_desc_impl, long int>, boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, long unsigned int, boost::detail::edge_desc_impl, long int> > >::m_storage.boost::optional_detail::aligned_storage >*, std::vector >, std::allocator > > > >, long unsigned int, boost::detail::edge_desc_impl, long int>, boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, long unsigned int, boost::detail::edge_desc_impl, long int> > >::dummy_)).__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >::_M_current' was declared here 84 | typename Traits1::edge_iterator e, e_end; | ^ -[518/528] [516/528] [517/528] [519/528] [520/528] In file included from /usr/include/singular/singular/kernel/mod2.h:13, +[516/528] [515/528] [517/528] build/cythonized/sage/arith/multi_modular.c: At top level: +build/cythonized/sage/arith/multi_modular.c:10495:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] +10495 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/arith/multi_modular.c:10494:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] +10494 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/arith/multi_modular.c:10150:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] +10150 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/arith/multi_modular.c:10149:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] +10149 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/arith/functions.c:4434:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] + 4434 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/arith/functions.c:4433:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] + 4433 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/arith/functions.c:4089:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] + 4089 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/arith/functions.c:4088:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] + 4088 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[518/528] build/cythonized/sage/algebras/quatalg/quaternion_algebra_cython.cpp:5574:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] + 5574 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/algebras/quatalg/quaternion_algebra_cython.cpp:5573:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] + 5573 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/algebras/quatalg/quaternion_algebra_cython.cpp:5229:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] + 5229 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/algebras/quatalg/quaternion_algebra_cython.cpp:5228:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] + 5228 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[519/528] [520/528] In file included from /usr/include/singular/singular/kernel/mod2.h:13, from /usr/include/singular/singular/Singular/libsingular.h:6, from build/cythonized/sage/algebras/letterplace/letterplace_ideal.cpp:827: /usr/include/singular/singular/polys/monomials/p_polys.h: In function 'void p_SetCompP(poly, int, ring)': @@ -22947,18 +22995,6 @@ /usr/include/singular/singular/polys/monomials/p_polys.h:2001:3: note: in expansion of macro 'p_LmCheckPolyRing' 2001 | p_LmCheckPolyRing(p2, r); | ^~~~~~~~~~~~~~~~~ -build/cythonized/sage/algebras/quatalg/quaternion_algebra_cython.cpp:5574:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] - 5574 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/algebras/quatalg/quaternion_algebra_cython.cpp:5573:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] - 5573 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/algebras/quatalg/quaternion_algebra_cython.cpp:5229:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] - 5229 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/algebras/quatalg/quaternion_algebra_cython.cpp:5228:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] - 5228 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/singular/singular/kernel/GBEngine/kInline.h: In member function 'void sTObject::Set(poly, ring)': /usr/include/singular/singular/misc/auxiliary.h:100:21: warning: statement has no effect [-Wunused-value] 100 | #define TRUE 1 @@ -23060,19 +23096,6 @@ /usr/include/singular/singular/coeffs/longrat.h:97:3: note: in expansion of macro 'n_Test' 97 | n_Test(q, r); | ^~~~~~ -build/cythonized/sage/algebras/letterplace/letterplace_ideal.cpp: At global scope: -build/cythonized/sage/algebras/letterplace/letterplace_ideal.cpp:6590:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] - 6590 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/algebras/letterplace/letterplace_ideal.cpp:6589:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] - 6589 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/algebras/letterplace/letterplace_ideal.cpp:6245:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] - 6245 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/algebras/letterplace/letterplace_ideal.cpp:6244:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] - 6244 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/singular/singular/kernel/mod2.h:13, from /usr/include/singular/singular/Singular/libsingular.h:6, from build/cythonized/sage/algebras/letterplace/free_algebra_letterplace.cpp:827: @@ -23111,15 +23134,6 @@ /usr/include/singular/singular/polys/monomials/p_polys.h:1347:3: note: in expansion of macro 'p_CheckRing' 1347 | p_CheckRing(d_r); | ^~~~~~~~~~~ -build/cythonized/sage/algebras/lie_algebras/lie_algebra_element.c:25407:18: warning: '__pyx_pw_4sage_9structure_7richcmp_9revop' defined but not used [-Wunused-function] -25407 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_9revop(PyObject *__pyx_self, PyObject *__pyx_arg_op) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/algebras/lie_algebras/lie_algebra_element.c:25406:13: warning: '__pyx_doc_4sage_9structure_7richcmp_8revop' defined but not used [-Wunused-variable] -25406 | static char __pyx_doc_4sage_9structure_7richcmp_8revop[] = "revop(int op) -> int\nFile: sage/structure/richcmp.pxd (starting at line 199)\n\n Return the reverse operation of ``op``.\n\n For example, <= becomes >=, etc.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import revop\n sage: [revop(i) for i in range(6)]\n [4, 5, 2, 3, 0, 1]\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/algebras/lie_algebras/lie_algebra_element.c:25280:18: warning: '__pyx_pw_4sage_9structure_7richcmp_7rich_to_bool_sgn' defined but not used [-Wunused-function] -25280 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_7rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/singular/singular/polys/monomials/p_polys.h: In function 'BOOLEAN p_IsOne(poly, ring)': /usr/include/singular/singular/misc/auxiliary.h:100:21: warning: statement has no effect [-Wunused-value] 100 | #define TRUE 1 @@ -23155,15 +23169,6 @@ /usr/include/singular/singular/polys/monomials/p_polys.h:2001:3: note: in expansion of macro 'p_LmCheckPolyRing' 2001 | p_LmCheckPolyRing(p2, r); | ^~~~~~~~~~~~~~~~~ -build/cythonized/sage/algebras/lie_algebras/lie_algebra_element.c:25279:13: warning: '__pyx_doc_4sage_9structure_7richcmp_6rich_to_bool_sgn' defined but not used [-Wunused-variable] -25279 | static char __pyx_doc_4sage_9structure_7richcmp_6rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/richcmp.pxd (starting at line 187)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/algebras/lie_algebras/lie_algebra_element.c:25151:18: warning: '__pyx_pw_4sage_9structure_7richcmp_5rich_to_bool' defined but not used [-Wunused-function] -25151 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_5rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/algebras/lie_algebras/lie_algebra_element.c:25150:13: warning: '__pyx_doc_4sage_9structure_7richcmp_4rich_to_bool' defined but not used [-Wunused-variable] -25150 | static char __pyx_doc_4sage_9structure_7richcmp_4rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/richcmp.pxd (starting at line 120)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an old-style comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an old-style comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n :func:`rich_to_bool_sgn` if ``c`` could be outside the\n [-1, 0, 1] range.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/singular/singular/kernel/GBEngine/kInline.h: In member function 'void sTObject::Set(poly, ring)': /usr/include/singular/singular/misc/auxiliary.h:100:21: warning: statement has no effect [-Wunused-value] 100 | #define TRUE 1 @@ -23190,9 +23195,6 @@ /usr/include/singular/singular/kernel/GBEngine/kInline.h:160:19: note: in expansion of macro 'p_Test' 160 | if (!shift) p_Test(p_in, currRing); | ^~~~~~ -build/cythonized/sage/algebras/lie_algebras/lie_algebra_element.c:24961:18: warning: '__pyx_pw_4sage_9structure_7richcmp_3richcmp_not_equal' defined but not used [-Wunused-function] -24961 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_3richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/singular/singular/misc/auxiliary.h:100:21: warning: statement has no effect [-Wunused-value] 100 | #define TRUE 1 /usr/include/singular/singular/polys/monomials/p_polys.h:174:36: note: in expansion of macro 'TRUE' @@ -23201,18 +23203,12 @@ /usr/include/singular/singular/kernel/GBEngine/kInline.h:165:7: note: in expansion of macro 'p_Test' 165 | p_Test(p_in, currRing); | ^~~~~~ -build/cythonized/sage/algebras/lie_algebras/lie_algebra_element.c:24960:13: warning: '__pyx_doc_4sage_9structure_7richcmp_2richcmp_not_equal' defined but not used [-Wunused-variable] -24960 | static char __pyx_doc_4sage_9structure_7richcmp_2richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/richcmp.pxd (starting at line 56)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/singular/singular/kernel/GBEngine/kutil.h:845, from /usr/include/singular/singular/Singular/libsingular.h:16: /usr/include/singular/singular/kernel/GBEngine/kInline.h: In member function 'void sLObject::Init(ring)': /usr/include/singular/singular/kernel/GBEngine/kInline.h:596:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class sLObject'; use assignment or value-initialization instead [-Wclass-memaccess] 596 | memset(this, 0, sizeof(sLObject)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/algebras/lie_algebras/lie_algebra_element.c:24745:18: warning: '__pyx_pw_4sage_9structure_7richcmp_1richcmp' defined but not used [-Wunused-function] -24745 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_1richcmp(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/singular/singular/kernel/GBEngine/kutil.h:183:7: note: 'class sLObject' declared here 183 | class sLObject : public sTObject | ^~~~~~~~ @@ -23263,21 +23259,6 @@ /usr/include/singular/singular/kernel/GBEngine/kInline.h:1065:3: note: in expansion of macro 'p_LmCheckPolyRing' 1065 | p_LmCheckPolyRing(p2, leadRing); | ^~~~~~~~~~~~~~~~~ -build/cythonized/sage/algebras/lie_algebras/lie_algebra_element.c:24744:13: warning: '__pyx_doc_4sage_9structure_7richcmp_richcmp' defined but not used [-Wunused-variable] -24744 | static char __pyx_doc_4sage_9structure_7richcmp_richcmp[] = "richcmp(x, y, int op)\nFile: sage/structure/richcmp.pxd (starting at line 6)\n\n Return the result of the rich comparison of ``x`` and ``y`` with\n operator ``op``.\n\n INPUT:\n\n - ``x``, ``y`` -- arbitrary Python objects\n\n - ``op`` -- comparison operator (one of ``op_LT`, ``op_LE``,\n ``op_EQ``, ``op_NE``, ``op_GT``, ``op_GE``).\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import *\n sage: richcmp(3, 4, op_LT)\n True\n sage: richcmp(x, x^2, op_EQ)\n x == x^2\n\n The two examples above are completely equivalent to ``3 < 4``\n and ``x == x^2``. For this reason, it only makes sense in practice\n to call ``richcmp`` with a non-constant value for ``op``.\n\n We can write a custom ``Element`` class which shows a more\n realistic example of how to use this::\n\n sage: from sage.structure.element import Element\n sage: class MyElement(Element):\n ....: def __init__(self, parent, value):\n ....: Element.__init__(self, parent)\n ....: self.v = value\n ....: def _richcmp_(self, other, op):\n ....: return richcmp(self.v, other.v, op)\n sage: P = Parent()\n sage: x = MyElement(P, 3)\n sage: y = MyElement(P, 3)\n sage: x < y\n False\n sage: x == y\n True\n sage: x > y\n False\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/algebras/lie_algebras/lie_algebra_element.c:24568:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] -24568 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/algebras/lie_algebras/lie_algebra_element.c:24567:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] -24567 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/algebras/lie_algebras/lie_algebra_element.c:24223:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] -24223 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/algebras/lie_algebras/lie_algebra_element.c:24222:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] -24222 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/singular/singular/polys/monomials/ring.h:12, from /usr/include/singular/singular/kernel/polys.h:15, from /usr/include/singular/singular/kernel/structs.h:21, @@ -23289,18 +23270,18 @@ /usr/include/singular/singular/coeffs/longrat.h:97:3: note: in expansion of macro 'n_Test' 97 | n_Test(q, r); | ^~~~~~ -[521/528] build/cythonized/sage/algebras/letterplace/free_algebra_letterplace.cpp: At global scope: -build/cythonized/sage/algebras/letterplace/free_algebra_letterplace.cpp:10898:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] -10898 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { +[521/528] build/cythonized/sage/algebras/letterplace/letterplace_ideal.cpp: At global scope: +build/cythonized/sage/algebras/letterplace/letterplace_ideal.cpp:6590:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] + 6590 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/algebras/letterplace/free_algebra_letterplace.cpp:10897:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] -10897 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; +build/cythonized/sage/algebras/letterplace/letterplace_ideal.cpp:6589:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] + 6589 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/algebras/letterplace/free_algebra_letterplace.cpp:10553:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] -10553 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { +build/cythonized/sage/algebras/letterplace/letterplace_ideal.cpp:6245:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] + 6245 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/algebras/letterplace/free_algebra_letterplace.cpp:10552:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] -10552 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; +build/cythonized/sage/algebras/letterplace/letterplace_ideal.cpp:6244:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] + 6244 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/singular/singular/kernel/mod2.h:13, from /usr/include/singular/singular/Singular/libsingular.h:6, @@ -23375,6 +23356,12 @@ /usr/include/singular/singular/polys/monomials/p_polys.h:2001:3: note: in expansion of macro 'p_LmCheckPolyRing' 2001 | p_LmCheckPolyRing(p2, r); | ^~~~~~~~~~~~~~~~~ +build/cythonized/sage/algebras/lie_algebras/lie_algebra_element.c:25407:18: warning: '__pyx_pw_4sage_9structure_7richcmp_9revop' defined but not used [-Wunused-function] +25407 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_9revop(PyObject *__pyx_self, PyObject *__pyx_arg_op) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/algebras/lie_algebras/lie_algebra_element.c:25406:13: warning: '__pyx_doc_4sage_9structure_7richcmp_8revop' defined but not used [-Wunused-variable] +25406 | static char __pyx_doc_4sage_9structure_7richcmp_8revop[] = "revop(int op) -> int\nFile: sage/structure/richcmp.pxd (starting at line 199)\n\n Return the reverse operation of ``op``.\n\n For example, <= becomes >=, etc.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import revop\n sage: [revop(i) for i in range(6)]\n [4, 5, 2, 3, 0, 1]\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/singular/singular/kernel/GBEngine/kInline.h: In member function 'void sTObject::Set(poly, ring)': /usr/include/singular/singular/misc/auxiliary.h:100:21: warning: statement has no effect [-Wunused-value] 100 | #define TRUE 1 @@ -23465,6 +23452,18 @@ /usr/include/singular/singular/kernel/GBEngine/kInline.h:1065:3: note: in expansion of macro 'p_LmCheckPolyRing' 1065 | p_LmCheckPolyRing(p2, leadRing); | ^~~~~~~~~~~~~~~~~ +build/cythonized/sage/algebras/lie_algebras/lie_algebra_element.c:25280:18: warning: '__pyx_pw_4sage_9structure_7richcmp_7rich_to_bool_sgn' defined but not used [-Wunused-function] +25280 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_7rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/algebras/lie_algebras/lie_algebra_element.c:25279:13: warning: '__pyx_doc_4sage_9structure_7richcmp_6rich_to_bool_sgn' defined but not used [-Wunused-variable] +25279 | static char __pyx_doc_4sage_9structure_7richcmp_6rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/richcmp.pxd (starting at line 187)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/algebras/lie_algebras/lie_algebra_element.c:25151:18: warning: '__pyx_pw_4sage_9structure_7richcmp_5rich_to_bool' defined but not used [-Wunused-function] +25151 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_5rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/algebras/lie_algebras/lie_algebra_element.c:25150:13: warning: '__pyx_doc_4sage_9structure_7richcmp_4rich_to_bool' defined but not used [-Wunused-variable] +25150 | static char __pyx_doc_4sage_9structure_7richcmp_4rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/richcmp.pxd (starting at line 120)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an old-style comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an old-style comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n :func:`rich_to_bool_sgn` if ``c`` could be outside the\n [-1, 0, 1] range.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/singular/singular/polys/monomials/ring.h:12, from /usr/include/singular/singular/kernel/polys.h:15, from /usr/include/singular/singular/kernel/structs.h:21, @@ -23476,7 +23475,44 @@ /usr/include/singular/singular/coeffs/longrat.h:97:3: note: in expansion of macro 'n_Test' 97 | n_Test(q, r); | ^~~~~~ -[522/528] build/cythonized/sage/algebras/letterplace/free_algebra_element_letterplace.cpp: At global scope: +build/cythonized/sage/algebras/lie_algebras/lie_algebra_element.c:24961:18: warning: '__pyx_pw_4sage_9structure_7richcmp_3richcmp_not_equal' defined but not used [-Wunused-function] +24961 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_3richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/algebras/lie_algebras/lie_algebra_element.c:24960:13: warning: '__pyx_doc_4sage_9structure_7richcmp_2richcmp_not_equal' defined but not used [-Wunused-variable] +24960 | static char __pyx_doc_4sage_9structure_7richcmp_2richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/richcmp.pxd (starting at line 56)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/algebras/lie_algebras/lie_algebra_element.c:24745:18: warning: '__pyx_pw_4sage_9structure_7richcmp_1richcmp' defined but not used [-Wunused-function] +24745 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_1richcmp(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/algebras/lie_algebras/lie_algebra_element.c:24744:13: warning: '__pyx_doc_4sage_9structure_7richcmp_richcmp' defined but not used [-Wunused-variable] +24744 | static char __pyx_doc_4sage_9structure_7richcmp_richcmp[] = "richcmp(x, y, int op)\nFile: sage/structure/richcmp.pxd (starting at line 6)\n\n Return the result of the rich comparison of ``x`` and ``y`` with\n operator ``op``.\n\n INPUT:\n\n - ``x``, ``y`` -- arbitrary Python objects\n\n - ``op`` -- comparison operator (one of ``op_LT`, ``op_LE``,\n ``op_EQ``, ``op_NE``, ``op_GT``, ``op_GE``).\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import *\n sage: richcmp(3, 4, op_LT)\n True\n sage: richcmp(x, x^2, op_EQ)\n x == x^2\n\n The two examples above are completely equivalent to ``3 < 4``\n and ``x == x^2``. For this reason, it only makes sense in practice\n to call ``richcmp`` with a non-constant value for ``op``.\n\n We can write a custom ``Element`` class which shows a more\n realistic example of how to use this::\n\n sage: from sage.structure.element import Element\n sage: class MyElement(Element):\n ....: def __init__(self, parent, value):\n ....: Element.__init__(self, parent)\n ....: self.v = value\n ....: def _richcmp_(self, other, op):\n ....: return richcmp(self.v, other.v, op)\n sage: P = Parent()\n sage: x = MyElement(P, 3)\n sage: y = MyElement(P, 3)\n sage: x < y\n False\n sage: x == y\n True\n sage: x > y\n False\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/algebras/lie_algebras/lie_algebra_element.c:24568:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] +24568 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/algebras/lie_algebras/lie_algebra_element.c:24567:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] +24567 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/algebras/lie_algebras/lie_algebra_element.c:24223:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] +24223 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/algebras/lie_algebras/lie_algebra_element.c:24222:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] +24222 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/algebras/letterplace/free_algebra_letterplace.cpp: At global scope: +build/cythonized/sage/algebras/letterplace/free_algebra_letterplace.cpp:10898:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] +10898 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/algebras/letterplace/free_algebra_letterplace.cpp:10897:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] +10897 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/algebras/letterplace/free_algebra_letterplace.cpp:10553:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] +10553 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/algebras/letterplace/free_algebra_letterplace.cpp:10552:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] +10552 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/algebras/letterplace/free_algebra_element_letterplace.cpp: At global scope: build/cythonized/sage/algebras/letterplace/free_algebra_element_letterplace.cpp:11779:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] 11779 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -23489,19 +23525,7 @@ build/cythonized/sage/algebras/letterplace/free_algebra_element_letterplace.cpp:11433:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 11433 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/algebras/finite_dimensional_algebras/finite_dimensional_algebra_element.c:11681:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] -11681 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/algebras/finite_dimensional_algebras/finite_dimensional_algebra_element.c:11680:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] -11680 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/algebras/finite_dimensional_algebras/finite_dimensional_algebra_element.c:11336:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] -11336 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/algebras/finite_dimensional_algebras/finite_dimensional_algebra_element.c:11335:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] -11335 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[523/528] build/cythonized/sage/algebras/quatalg/quaternion_algebra_element.cpp:20460:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7richcmp_9revop(PyObject*, PyObject*)' defined but not used [-Wunused-function] +[522/528] build/cythonized/sage/algebras/quatalg/quaternion_algebra_element.cpp:20460:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7richcmp_9revop(PyObject*, PyObject*)' defined but not used [-Wunused-function] 20460 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_9revop(PyObject *__pyx_self, PyObject *__pyx_arg_op) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/algebras/quatalg/quaternion_algebra_element.cpp:20459:13: warning: '__pyx_doc_4sage_9structure_7richcmp_8revop' defined but not used [-Wunused-variable] @@ -23583,28 +23607,19 @@ ./sage/libs/ntl/ntlwrap_impl.h:35:13: warning: 'void mpz_to_ZZ(NTL::ZZ*, mpz_srcptr)' defined but not used [-Wunused-function] 35 | static void mpz_to_ZZ(struct ZZ* output, mpz_srcptr x) | ^~~~~~~~~ -build/cythonized/sage/ext/interpreters/wrapper_rr.c:5060:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] - 5060 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { +build/cythonized/sage/algebras/finite_dimensional_algebras/finite_dimensional_algebra_element.c:11681:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] +11681 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/ext/interpreters/wrapper_rr.c:5059:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] - 5059 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; +build/cythonized/sage/algebras/finite_dimensional_algebras/finite_dimensional_algebra_element.c:11680:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] +11680 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/ext/interpreters/wrapper_rr.c:4715:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] - 4715 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { +build/cythonized/sage/algebras/finite_dimensional_algebras/finite_dimensional_algebra_element.c:11336:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] +11336 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/ext/interpreters/wrapper_rr.c:4714:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] - 4714 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; +build/cythonized/sage/algebras/finite_dimensional_algebras/finite_dimensional_algebra_element.c:11335:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] +11335 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'PyObject* __pyx_pf_4sage_8algebras_11letterplace_24free_algebra_letterplace_23FreeAlgebra_letterplace_38_from_dict_(__pyx_obj_4sage_8algebras_11letterplace_24free_algebra_letterplace_FreeAlgebra_letterplace*, PyObject*, PyObject*)', - inlined from 'PyObject* __pyx_pw_4sage_8algebras_11letterplace_24free_algebra_letterplace_23FreeAlgebra_letterplace_39_from_dict_(PyObject*, PyObject*, PyObject*)' at build/cythonized/sage/algebras/letterplace/free_algebra_letterplace.cpp:8800:118: -build/cythonized/sage/algebras/letterplace/free_algebra_letterplace.cpp:9037:34: warning: '__pyx_v_l' may be used uninitialized [-Wmaybe-uninitialized] - 9037 | __pyx_t_4 = PyInt_FromSsize_t((__pyx_v_n - __pyx_v_l)); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 832, __pyx_L1_error) - | ^ -build/cythonized/sage/algebras/letterplace/free_algebra_letterplace.cpp: In function 'PyObject* __pyx_pw_4sage_8algebras_11letterplace_24free_algebra_letterplace_23FreeAlgebra_letterplace_39_from_dict_(PyObject*, PyObject*, PyObject*)': -build/cythonized/sage/algebras/letterplace/free_algebra_letterplace.cpp:8812:14: note: '__pyx_v_l' was declared here - 8812 | Py_ssize_t __pyx_v_l; - | ^~~~~~~~~ -[524/528] In file included from build/cythonized/sage/graphs/base/boost_interface.cpp:9: +[523/528] In file included from build/cythonized/sage/graphs/base/boost_interface.cpp:9: In copy constructor 'boost::detail::bfs_king_visitor > > >, boost::sparse::sparse_ordering_queue > >, boost::indirect_cmp > >, boost::vec_adj_list_vertex_id_map, long unsigned int>, long unsigned int, long unsigned int&>, std::less >, boost::iterator_property_map<__gnu_cxx::__normal_iterator > >, boost::vec_adj_list_vertex_id_map, long unsigned int>, long unsigned int, long unsigned int&>, std::vector, boost::vec_adj_list_vertex_id_map, long unsigned int> >::bfs_king_visitor(const boost::detail::bfs_king_visitor > > >, boost::sparse::sparse_ordering_queue > >, boost::indirect_cmp > >, boost::vec_adj_list_vertex_id_map, long unsigned int>, long unsigned int, long unsigned int&>, std::less >, boost::iterator_property_map<__gnu_cxx::__normal_iterator > >, boost::vec_adj_list_vertex_id_map, long unsigned int>, long unsigned int, long unsigned int&>, std::vector, boost::vec_adj_list_vertex_id_map, long unsigned int> >&)', inlined from 'OutputIterator boost::king_ordering(const Graph&, std::deque::vertex_descriptor, std::allocator::vertex_descriptor> >, OutputIterator, ColorMap, DegreeMap, VertexIndexMap) [with Graph = adjacency_list, no_property, no_property, vecS>; OutputIterator = std::reverse_iterator<__gnu_cxx::__normal_iterator > > >; ColorMap = iterator_property_map, long unsigned int>, default_color_type, default_color_type&>; DegreeMap = out_degree_property_map, no_property, no_property, vecS> >; VertexIndexMap = vec_adj_list_vertex_id_map, long unsigned int>]' at /usr/include/boost/graph/king_ordering.hpp:266:28, inlined from 'OutputIterator boost::king_ordering(const Graph&, OutputIterator, ColorMap, DegreeMap, VertexIndexMap) [with Graph = adjacency_list, no_property, no_property, vecS>; OutputIterator = std::reverse_iterator<__gnu_cxx::__normal_iterator > > >; ColorMap = iterator_property_map, long unsigned int>, default_color_type, default_color_type&>; DegreeMap = out_degree_property_map, no_property, no_property, vecS> >; VertexIndexMap = vec_adj_list_vertex_id_map, long unsigned int>]' at /usr/include/boost/graph/king_ordering.hpp:322:63, @@ -23618,19 +23633,28 @@ /usr/include/boost/graph/king_ordering.hpp:258:13: note: 'vis' declared here 258 | Visitor vis(&permutation, &Q, comp, pseudo_degree, loc, colors, index_map); | ^~~ -[525/528] [526/528] build/cythonized/sage/ext/interpreters/wrapper_el.c:3923:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] - 3923 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { +build/cythonized/sage/ext/interpreters/wrapper_rr.c:5060:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] + 5060 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/ext/interpreters/wrapper_el.c:3922:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] - 3922 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; +build/cythonized/sage/ext/interpreters/wrapper_rr.c:5059:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] + 5059 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/ext/interpreters/wrapper_el.c:3578:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] - 3578 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { +build/cythonized/sage/ext/interpreters/wrapper_rr.c:4715:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] + 4715 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/ext/interpreters/wrapper_el.c:3577:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] - 3577 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; +build/cythonized/sage/ext/interpreters/wrapper_rr.c:4714:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] + 4714 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[527/528] [528/528] build/cythonized/sage/ext/interpreters/wrapper_cdf.c:4889:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] +In function 'PyObject* __pyx_pf_4sage_8algebras_11letterplace_24free_algebra_letterplace_23FreeAlgebra_letterplace_38_from_dict_(__pyx_obj_4sage_8algebras_11letterplace_24free_algebra_letterplace_FreeAlgebra_letterplace*, PyObject*, PyObject*)', + inlined from 'PyObject* __pyx_pw_4sage_8algebras_11letterplace_24free_algebra_letterplace_23FreeAlgebra_letterplace_39_from_dict_(PyObject*, PyObject*, PyObject*)' at build/cythonized/sage/algebras/letterplace/free_algebra_letterplace.cpp:8800:118: +build/cythonized/sage/algebras/letterplace/free_algebra_letterplace.cpp:9037:34: warning: '__pyx_v_l' may be used uninitialized [-Wmaybe-uninitialized] + 9037 | __pyx_t_4 = PyInt_FromSsize_t((__pyx_v_n - __pyx_v_l)); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 832, __pyx_L1_error) + | ^ +build/cythonized/sage/algebras/letterplace/free_algebra_letterplace.cpp: In function 'PyObject* __pyx_pw_4sage_8algebras_11letterplace_24free_algebra_letterplace_23FreeAlgebra_letterplace_39_from_dict_(PyObject*, PyObject*, PyObject*)': +build/cythonized/sage/algebras/letterplace/free_algebra_letterplace.cpp:8812:14: note: '__pyx_v_l' was declared here + 8812 | Py_ssize_t __pyx_v_l; + | ^~~~~~~~~ +[524/528] [525/528] [526/528] [527/528] [528/528] build/cythonized/sage/ext/interpreters/wrapper_cdf.c:4889:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] 4889 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/ext/interpreters/wrapper_cdf.c:4888:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] @@ -23642,6 +23666,18 @@ build/cythonized/sage/ext/interpreters/wrapper_cdf.c:4543:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 4543 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/ext/interpreters/wrapper_el.c:3923:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] + 3923 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/ext/interpreters/wrapper_el.c:3922:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] + 3922 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/ext/interpreters/wrapper_el.c:3578:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] + 3578 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/ext/interpreters/wrapper_el.c:3577:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] + 3577 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/ext/interpreters/wrapper_cc.c:5019:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] 5019 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -23683,13 +23719,13 @@ /build/reproducible-path/sagemath-9.5/sage/pkgs/sagemath-standard/sage/ext/interpreters/interp_cc.c:8:5: note: in a call to function 'interp_cc' 8 | int interp_cc(mpc_t* args, | ^~~~~~~~~ -Time to execute 528 commands: 916.97 seconds. -Total time spent compiling C/C++ extensions: 916.99 seconds. +Time to execute 528 commands: 1426.70 seconds. +Total time spent compiling C/C++ extensions: 1426.73 seconds. I: pybuild base:240: /usr/bin/python3-dbg setup.py build -/bin/sh: 1: --version: not found +/bin/sh: line 1: --version: command not found distributions = [''] Discovering Python/Cython source code.... -Discovered Python/Cython sources, time: 0.65 seconds. +Discovered Python/Cython sources, time: 0.37 seconds. running build Generating auto-generated sources Building interpreters for fast_callable @@ -23720,64 +23756,11 @@ /usr/lib/python3/dist-packages/Cython/Tempita/__init__.py:4: DeprecationWarning: 'cgi' is deprecated and slated for removal in Python 3.13 from ._tempita import * Executing 528 commands (using 12 threads) -[ 3/528] [ 1/528] [ 2/528] [ 4/528] [ 5/528] [ 6/528] [ 11/528] [ 8/528] [ 7/528] [ 9/528] [ 10/528] [ 12/528] build/cythonized/sage/tests/stl_vector.cpp: In function 'PyObject* __pyx_pf_4sage_5tests_10stl_vector_14stl_int_vector_4__getitem__(__pyx_obj_4sage_5tests_10stl_vector_stl_int_vector*, int)': +[ 1/528] [ 4/528] [ 3/528] [ 2/528] [ 6/528] [ 8/528] [ 5/528] [ 11/528] [ 7/528] build/cythonized/sage/tests/stl_vector.cpp: In function 'PyObject* __pyx_pf_4sage_5tests_10stl_vector_14stl_int_vector_4__getitem__(__pyx_obj_4sage_5tests_10stl_vector_stl_int_vector*, int)': build/cythonized/sage/tests/stl_vector.cpp:3114:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 3114 | __pyx_t_1 = (__pyx_v_i < __pyx_v_self->data->size()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/symbolic/ring.c:12565:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] -12565 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/symbolic/ring.c:12564:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] -12564 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/symbolic/ring.c:12220:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] -12220 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/symbolic/ring.c:12219:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] -12219 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from sage/symbolic/ginac/basic.h:35, - from sage/symbolic/ginac/ex.h:26, - from sage/symbolic/ginac/expair.h:26, - from sage/symbolic/ginac/expairseq.h:27, - from sage/symbolic/ginac/add.h:26, - from sage/symbolic/ginac/add.cpp:23: -sage/symbolic/ginac/ptr.h:162:11: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 162 | : public binary_function, GiNaC::ptr, bool> { - | ^~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/bits/refwrap.h:39, - from /usr/include/c++/12/vector:66, - from sage/symbolic/ginac/basic.h:26: -/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -[ 13/528] In file included from sage/symbolic/ginac/basic.h:35, - from sage/symbolic/ginac/ex.h:26, - from sage/symbolic/ginac/cmatcher.h:1, - from sage/symbolic/ginac/cmatcher.cpp:23: -sage/symbolic/ginac/ptr.h:162:11: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 162 | : public binary_function, GiNaC::ptr, bool> { - | ^~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/bits/refwrap.h:39, - from /usr/include/c++/12/vector:66, - from sage/symbolic/ginac/basic.h:26: -/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -In file included from sage/symbolic/ginac/basic.h:35, - from sage/symbolic/ginac/ex.h:26, - from sage/symbolic/ginac/archive.h:26, - from sage/symbolic/ginac/archive.cpp:23: -sage/symbolic/ginac/ptr.h:162:11: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 162 | : public binary_function, GiNaC::ptr, bool> { - | ^~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/bits/refwrap.h:39, - from /usr/include/c++/12/vector:66, - from sage/symbolic/ginac/basic.h:26: -/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -build/cythonized/sage/tests/stl_vector.cpp: At global scope: +[ 10/528] [ 9/528] [ 12/528] build/cythonized/sage/tests/stl_vector.cpp: At global scope: build/cythonized/sage/tests/stl_vector.cpp:5918:18: warning: 'PyObject* __pyx_pw_4sage_7cpython_6string_3str_to_bytes(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] 5918 | static PyObject *__pyx_pw_4sage_7cpython_6string_3str_to_bytes(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -23834,6 +23817,31 @@ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from sage/symbolic/ginac/basic.h:35, from sage/symbolic/ginac/ex.h:26, + from sage/symbolic/ginac/cmatcher.h:1, + from sage/symbolic/ginac/cmatcher.cpp:23: +sage/symbolic/ginac/ptr.h:162:11: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 162 | : public binary_function, GiNaC::ptr, bool> { + | ^~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/bits/refwrap.h:39, + from /usr/include/c++/12/vector:66, + from sage/symbolic/ginac/basic.h:26: +/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +build/cythonized/sage/symbolic/ring.c:12565:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] +12565 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/symbolic/ring.c:12564:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] +12564 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/symbolic/ring.c:12220:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] +12220 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/symbolic/ring.c:12219:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] +12219 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from sage/symbolic/ginac/basic.h:35, + from sage/symbolic/ginac/ex.h:26, from sage/symbolic/ginac/assume.cpp:8: sage/symbolic/ginac/ptr.h:162:11: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | : public binary_function, GiNaC::ptr, bool> { @@ -23845,7 +23853,24 @@ 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from sage/symbolic/ginac/basic.h:35, - from sage/symbolic/ginac/basic.cpp:23: + from sage/symbolic/ginac/ex.h:26, + from sage/symbolic/ginac/archive.h:26, + from sage/symbolic/ginac/archive.cpp:23: +sage/symbolic/ginac/ptr.h:162:11: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 162 | : public binary_function, GiNaC::ptr, bool> { + | ^~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/bits/refwrap.h:39, + from /usr/include/c++/12/vector:66, + from sage/symbolic/ginac/basic.h:26: +/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +In file included from sage/symbolic/ginac/basic.h:35, + from sage/symbolic/ginac/ex.h:26, + from sage/symbolic/ginac/expair.h:26, + from sage/symbolic/ginac/expairseq.h:27, + from sage/symbolic/ginac/add.h:26, + from sage/symbolic/ginac/add.cpp:23: sage/symbolic/ginac/ptr.h:162:11: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | : public binary_function, GiNaC::ptr, bool> { | ^~~~~~~~~~~~~~~ @@ -23867,12 +23892,47 @@ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ +[ 13/528] In file included from sage/symbolic/ginac/basic.h:35, + from sage/symbolic/ginac/basic.cpp:23: +sage/symbolic/ginac/ptr.h:162:11: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 162 | : public binary_function, GiNaC::ptr, bool> { + | ^~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/bits/refwrap.h:39, + from /usr/include/c++/12/vector:66, + from sage/symbolic/ginac/basic.h:26: +/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ build/cythonized/sage/symbolic/function.c:15514:18: warning: '__pyx_pw_4sage_9structure_7richcmp_9revop' defined but not used [-Wunused-function] 15514 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_9revop(PyObject *__pyx_self, PyObject *__pyx_arg_op) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/symbolic/function.c:15513:13: warning: '__pyx_doc_4sage_9structure_7richcmp_8revop' defined but not used [-Wunused-variable] 15513 | static char __pyx_doc_4sage_9structure_7richcmp_8revop[] = "revop(int op) -> int\nFile: sage/structure/richcmp.pxd (starting at line 199)\n\n Return the reverse operation of ``op``.\n\n For example, <= becomes >=, etc.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import revop\n sage: [revop(i) for i in range(6)]\n [4, 5, 2, 3, 0, 1]\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +sage/symbolic/ginac/ex.h:680:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 680 | struct ex_is_less : public std::binary_function { + | ^~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +sage/symbolic/ginac/ex.h:684:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 684 | struct ex_is_equal : public std::binary_function { + | ^~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +sage/symbolic/ginac/ex.h:688:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 688 | struct op0_is_equal : public std::binary_function { + | ^~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +sage/symbolic/ginac/ex.h:692:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 692 | struct ex_swap : public std::binary_function { + | ^~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ build/cythonized/sage/symbolic/function.c:15387:18: warning: '__pyx_pw_4sage_9structure_7richcmp_7rich_to_bool_sgn' defined but not used [-Wunused-function] 15387 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_7rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -23909,6 +23969,28 @@ build/cythonized/sage/symbolic/function.c:14364:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 14364 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from sage/symbolic/ginac/expairseq.h:27, + from sage/symbolic/ginac/cmatcher.cpp:24: +sage/symbolic/ginac/expair.h:94:37: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 94 | struct expair_is_less : public std::binary_function { + | ^~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +sage/symbolic/ginac/expair.h:102:42: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 102 | struct expair_rest_is_less : public std::binary_function { + | ^~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +sage/symbolic/ginac/expair.h:106:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 106 | struct expair_swap : public std::binary_function { + | ^~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +In file included from sage/symbolic/ginac/constant.h:27, + from sage/symbolic/ginac/py_funcs.h:11: sage/symbolic/ginac/ex.h:680:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 680 | struct ex_is_less : public std::binary_function { | ^~~~~~~~~~~~~~~ @@ -23933,6 +24015,7 @@ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ +In file included from sage/symbolic/ginac/basic.cpp:24: sage/symbolic/ginac/ex.h:680:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 680 | struct ex_is_less : public std::binary_function { | ^~~~~~~~~~~~~~~ @@ -23957,6 +24040,8 @@ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ +In file included from sage/symbolic/ginac/expairseq.h:27, + from sage/symbolic/ginac/basic.cpp:25: sage/symbolic/ginac/expair.h:94:37: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 94 | struct expair_is_less : public std::binary_function { | ^~~~~~~~~~~~~~~ @@ -24005,6 +24090,13 @@ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ +sage/symbolic/ginac/constant.cpp: In member function 'virtual int GiNaC::constant::compare_same_type(const GiNaC::basic&) const': +sage/symbolic/ginac/constant.cpp:224:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] + 224 | if (serial == o.serial) + | ^~ +sage/symbolic/ginac/constant.cpp:227:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' + 227 | return serial < o.serial ? -1 : 1; + | ^~~~~~ sage/symbolic/ginac/ex.h:684:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct ex_is_equal : public std::binary_function { | ^~~~~~~~~~~~~~~ @@ -24023,29 +24115,6 @@ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -In file included from sage/symbolic/ginac/expairseq.h:27, - from sage/symbolic/ginac/pseries.h:27, - from sage/symbolic/ginac/archive.cpp:35: -sage/symbolic/ginac/expair.h:94:37: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 94 | struct expair_is_less : public std::binary_function { - | ^~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -sage/symbolic/ginac/expair.h:102:42: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 102 | struct expair_rest_is_less : public std::binary_function { - | ^~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -sage/symbolic/ginac/expair.h:106:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 106 | struct expair_swap : public std::binary_function { - | ^~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -In file included from sage/symbolic/ginac/expairseq.h:27, - from sage/symbolic/ginac/cmatcher.cpp:24: sage/symbolic/ginac/expair.h:94:37: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 94 | struct expair_is_less : public std::binary_function { | ^~~~~~~~~~~~~~~ @@ -24064,13 +24133,6 @@ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -sage/symbolic/ginac/archive.cpp: In member function 'void GiNaC::archive::forget()': -sage/symbolic/ginac/archive.cpp:584:62: warning: 'std::mem_fun_ref_t<_Ret, _Tp> std::mem_fun_ref(_Ret (_Tp::*)()) [with _Ret = void; _Tp = GiNaC::archive_node]' is deprecated: use 'std::mem_fn' instead [-Wdeprecated-declarations] - 584 | for_each(nodes.begin(), nodes.end(), std::mem_fun_ref(&archive_node::forget)); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_function.h:1383:5: note: declared here - 1383 | mem_fun_ref(_Ret (_Tp::*__f)()) - | ^~~~~~~~~~~ In file included from sage/symbolic/ginac/basic.h:35, from sage/symbolic/ginac/ex.h:26, from sage/symbolic/ginac/ex.cpp:25: @@ -24083,53 +24145,15 @@ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -In file included from sage/symbolic/ginac/basic.cpp:24: -sage/symbolic/ginac/ex.h:680:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 680 | struct ex_is_less : public std::binary_function { - | ^~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -sage/symbolic/ginac/ex.h:684:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 684 | struct ex_is_equal : public std::binary_function { - | ^~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -sage/symbolic/ginac/ex.h:688:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 688 | struct op0_is_equal : public std::binary_function { - | ^~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -sage/symbolic/ginac/ex.h:692:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 692 | struct ex_swap : public std::binary_function { - | ^~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ build/cythonized/sage/structure/element.c:31828:18: warning: '__pyx_pw_4sage_5arith_16numerical_approx_1digits_to_bits' defined but not used [-Wunused-function] 31828 | static PyObject *__pyx_pw_4sage_5arith_16numerical_approx_1digits_to_bits(PyObject *__pyx_self, PyObject *__pyx_v_d) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/structure/element.c:31827:13: warning: '__pyx_doc_4sage_5arith_16numerical_approx_digits_to_bits' defined but not used [-Wunused-variable] 31827 | static char __pyx_doc_4sage_5arith_16numerical_approx_digits_to_bits[] = "digits_to_bits(d) -> long\nFile: sage/arith/numerical_approx.pxd (starting at line 1)\n\n EXAMPLES::\n\n sage: from sage.arith.numerical_approx import digits_to_bits\n sage: digits_to_bits(None)\n 53\n sage: digits_to_bits(15)\n 54\n sage: digits_to_bits(-1)\n Traceback (most recent call last):\n ...\n ValueError: number of digits must be positive\n\n TESTS::\n\n sage: digits_to_bits(\"10\")\n Traceback (most recent call last):\n ...\n TypeError: must be real number, not str\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from sage/symbolic/ginac/add.cpp:31: -sage/symbolic/ginac/order.h:38:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 38 | class print_order : public std::binary_function { - | ^~~~~~~~~~~~~~~ build/cythonized/sage/structure/element.c:29898:18: warning: '__pyx_pw_4sage_9structure_7richcmp_9revop' defined but not used [-Wunused-function] 29898 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_9revop(PyObject *__pyx_self, PyObject *__pyx_arg_op) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -sage/symbolic/ginac/order.h:100:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 100 | public std::binary_function - | ^~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ build/cythonized/sage/structure/element.c:29897:13: warning: '__pyx_doc_4sage_9structure_7richcmp_8revop' defined but not used [-Wunused-variable] 29897 | static char __pyx_doc_4sage_9structure_7richcmp_8revop[] = "revop(int op) -> int\nFile: sage/structure/richcmp.pxd (starting at line 199)\n\n Return the reverse operation of ``op``.\n\n For example, <= becomes >=, etc.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import revop\n sage: [revop(i) for i in range(6)]\n [4, 5, 2, 3, 0, 1]\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -24139,26 +24163,6 @@ build/cythonized/sage/structure/element.c:29770:13: warning: '__pyx_doc_4sage_9structure_7richcmp_6rich_to_bool_sgn' defined but not used [-Wunused-variable] 29770 | static char __pyx_doc_4sage_9structure_7richcmp_6rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/richcmp.pxd (starting at line 187)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from sage/symbolic/ginac/expairseq.h:27, - from sage/symbolic/ginac/basic.cpp:25: -sage/symbolic/ginac/expair.h:94:37: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 94 | struct expair_is_less : public std::binary_function { - | ^~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -sage/symbolic/ginac/expair.h:102:42: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 102 | struct expair_rest_is_less : public std::binary_function { - | ^~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -sage/symbolic/ginac/expair.h:106:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 106 | struct expair_swap : public std::binary_function { - | ^~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ build/cythonized/sage/structure/element.c:29642:18: warning: '__pyx_pw_4sage_9structure_7richcmp_5rich_to_bool' defined but not used [-Wunused-function] 29642 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_5rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -24168,32 +24172,6 @@ build/cythonized/sage/structure/element.c:29452:18: warning: '__pyx_pw_4sage_9structure_7richcmp_3richcmp_not_equal' defined but not used [-Wunused-function] 29452 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_3richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/structure/element.c:29451:13: warning: '__pyx_doc_4sage_9structure_7richcmp_2richcmp_not_equal' defined but not used [-Wunused-variable] -29451 | static char __pyx_doc_4sage_9structure_7richcmp_2richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/richcmp.pxd (starting at line 56)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/structure/element.c:29236:18: warning: '__pyx_pw_4sage_9structure_7richcmp_1richcmp' defined but not used [-Wunused-function] -29236 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_1richcmp(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/structure/element.c:29235:13: warning: '__pyx_doc_4sage_9structure_7richcmp_richcmp' defined but not used [-Wunused-variable] -29235 | static char __pyx_doc_4sage_9structure_7richcmp_richcmp[] = "richcmp(x, y, int op)\nFile: sage/structure/richcmp.pxd (starting at line 6)\n\n Return the result of the rich comparison of ``x`` and ``y`` with\n operator ``op``.\n\n INPUT:\n\n - ``x``, ``y`` -- arbitrary Python objects\n\n - ``op`` -- comparison operator (one of ``op_LT`, ``op_LE``,\n ``op_EQ``, ``op_NE``, ``op_GT``, ``op_GE``).\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import *\n sage: richcmp(3, 4, op_LT)\n True\n sage: richcmp(x, x^2, op_EQ)\n x == x^2\n\n The two examples above are completely equivalent to ``3 < 4``\n and ``x == x^2``. For this reason, it only makes sense in practice\n to call ``richcmp`` with a non-constant value for ``op``.\n\n We can write a custom ``Element`` class which shows a more\n realistic example of how to use this::\n\n sage: from sage.structure.element import Element\n sage: class MyElement(Element):\n ....: def __init__(self, parent, value):\n ....: Element.__init__(self, parent)\n ....: self.v = value\n ....: def _richcmp_(self, other, op):\n ....: return richcmp(self.v, other.v, op)\n sage: P = Parent()\n sage: x = MyElement(P, 3)\n sage: y = MyElement(P, 3)\n sage: x < y\n False\n sage: x == y\n True\n sage: x > y\n False\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from build/cythonized/sage/symbolic/ginac/basic.h:35, - from build/cythonized/sage/symbolic/ginac/ginac.h:26, - from build/cythonized/sage/symbolic/pynac_wrap.h:13, - from build/cythonized/sage/symbolic/expression.cpp:943: -build/cythonized/sage/symbolic/ginac/ptr.h:162:11: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 162 | : public binary_function, GiNaC::ptr, bool> { - | ^~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/string:48, - from /usr/include/c++/12/bits/locale_classes.h:40, - from /usr/include/c++/12/bits/ios_base.h:41, - from /usr/include/c++/12/ios:42, - from build/cythonized/sage/symbolic/expression.cpp:936: -/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -In file included from sage/symbolic/ginac/constant.h:27, - from sage/symbolic/ginac/py_funcs.h:11: sage/symbolic/ginac/ex.h:680:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 680 | struct ex_is_less : public std::binary_function { | ^~~~~~~~~~~~~~~ @@ -24218,7 +24196,29 @@ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -[ 14/528] build/cythonized/sage/structure/parent.c:27286:18: warning: '__pyx_pw_4sage_9structure_7richcmp_9revop' defined but not used [-Wunused-function] +build/cythonized/sage/structure/element.c:29451:13: warning: '__pyx_doc_4sage_9structure_7richcmp_2richcmp_not_equal' defined but not used [-Wunused-variable] +29451 | static char __pyx_doc_4sage_9structure_7richcmp_2richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/richcmp.pxd (starting at line 56)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/structure/element.c:29236:18: warning: '__pyx_pw_4sage_9structure_7richcmp_1richcmp' defined but not used [-Wunused-function] +29236 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_1richcmp(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from sage/symbolic/ginac/add.cpp:31: +sage/symbolic/ginac/order.h:38:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 38 | class print_order : public std::binary_function { + | ^~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +sage/symbolic/ginac/order.h:100:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 100 | public std::binary_function + | ^~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +build/cythonized/sage/structure/element.c:29235:13: warning: '__pyx_doc_4sage_9structure_7richcmp_richcmp' defined but not used [-Wunused-variable] +29235 | static char __pyx_doc_4sage_9structure_7richcmp_richcmp[] = "richcmp(x, y, int op)\nFile: sage/structure/richcmp.pxd (starting at line 6)\n\n Return the result of the rich comparison of ``x`` and ``y`` with\n operator ``op``.\n\n INPUT:\n\n - ``x``, ``y`` -- arbitrary Python objects\n\n - ``op`` -- comparison operator (one of ``op_LT`, ``op_LE``,\n ``op_EQ``, ``op_NE``, ``op_GT``, ``op_GE``).\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import *\n sage: richcmp(3, 4, op_LT)\n True\n sage: richcmp(x, x^2, op_EQ)\n x == x^2\n\n The two examples above are completely equivalent to ``3 < 4``\n and ``x == x^2``. For this reason, it only makes sense in practice\n to call ``richcmp`` with a non-constant value for ``op``.\n\n We can write a custom ``Element`` class which shows a more\n realistic example of how to use this::\n\n sage: from sage.structure.element import Element\n sage: class MyElement(Element):\n ....: def __init__(self, parent, value):\n ....: Element.__init__(self, parent)\n ....: self.v = value\n ....: def _richcmp_(self, other, op):\n ....: return richcmp(self.v, other.v, op)\n sage: P = Parent()\n sage: x = MyElement(P, 3)\n sage: y = MyElement(P, 3)\n sage: x < y\n False\n sage: x == y\n True\n sage: x > y\n False\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/structure/parent.c:27286:18: warning: '__pyx_pw_4sage_9structure_7richcmp_9revop' defined but not used [-Wunused-function] 27286 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_9revop(PyObject *__pyx_self, PyObject *__pyx_arg_op) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/structure/parent.c:27285:13: warning: '__pyx_doc_4sage_9structure_7richcmp_8revop' defined but not used [-Wunused-variable] @@ -24242,32 +24242,7 @@ build/cythonized/sage/structure/parent.c:26839:13: warning: '__pyx_doc_4sage_9structure_7richcmp_2richcmp_not_equal' defined but not used [-Wunused-variable] 26839 | static char __pyx_doc_4sage_9structure_7richcmp_2richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/richcmp.pxd (starting at line 56)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from build/cythonized/sage/symbolic/ginac/ginac.h:28: -build/cythonized/sage/symbolic/ginac/ex.h:680:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 680 | struct ex_is_less : public std::binary_function { - | ^~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -build/cythonized/sage/symbolic/ginac/ex.h:684:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 684 | struct ex_is_equal : public std::binary_function { - | ^~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -build/cythonized/sage/symbolic/ginac/ex.h:688:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 688 | struct op0_is_equal : public std::binary_function { - | ^~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -build/cythonized/sage/symbolic/ginac/ex.h:692:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 692 | struct ex_swap : public std::binary_function { - | ^~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -build/cythonized/sage/structure/parent.c:26624:18: warning: '__pyx_pw_4sage_9structure_7richcmp_1richcmp' defined but not used [-Wunused-function] +[ 14/528] build/cythonized/sage/structure/parent.c:26624:18: warning: '__pyx_pw_4sage_9structure_7richcmp_1richcmp' defined but not used [-Wunused-function] 26624 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_1richcmp(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/structure/parent.c:26623:13: warning: '__pyx_doc_4sage_9structure_7richcmp_richcmp' defined but not used [-Wunused-variable] @@ -24285,13 +24260,27 @@ build/cythonized/sage/structure/parent.c:26136:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 26136 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -sage/symbolic/ginac/constant.cpp: In member function 'virtual int GiNaC::constant::compare_same_type(const GiNaC::basic&) const': -sage/symbolic/ginac/constant.cpp:224:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] - 224 | if (serial == o.serial) - | ^~ -sage/symbolic/ginac/constant.cpp:227:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' - 227 | return serial < o.serial ? -1 : 1; - | ^~~~~~ +In file included from sage/symbolic/ginac/expairseq.h:27, + from sage/symbolic/ginac/pseries.h:27, + from sage/symbolic/ginac/archive.cpp:35: +sage/symbolic/ginac/expair.h:94:37: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 94 | struct expair_is_less : public std::binary_function { + | ^~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +sage/symbolic/ginac/expair.h:102:42: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 102 | struct expair_rest_is_less : public std::binary_function { + | ^~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +sage/symbolic/ginac/expair.h:106:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 106 | struct expair_swap : public std::binary_function { + | ^~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ sage/symbolic/ginac/ex.h:680:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 680 | struct ex_is_less : public std::binary_function { | ^~~~~~~~~~~~~~~ @@ -24316,27 +24305,34 @@ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -In file included from build/cythonized/sage/symbolic/ginac/expairseq.h:27, - from build/cythonized/sage/symbolic/ginac/pseries.h:27, - from build/cythonized/sage/symbolic/ginac/ginac.h:41: -build/cythonized/sage/symbolic/ginac/expair.h:94:37: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] +In file included from sage/symbolic/ginac/expairseq.h:27, + from sage/symbolic/ginac/add.h:26, + from sage/symbolic/ginac/ex.cpp:28: +sage/symbolic/ginac/expair.h:94:37: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 94 | struct expair_is_less : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -build/cythonized/sage/symbolic/ginac/expair.h:102:42: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] +sage/symbolic/ginac/expair.h:102:42: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 102 | struct expair_rest_is_less : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -build/cythonized/sage/symbolic/ginac/expair.h:106:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] +sage/symbolic/ginac/expair.h:106:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | struct expair_swap : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ +sage/symbolic/ginac/archive.cpp: In member function 'void GiNaC::archive::forget()': +sage/symbolic/ginac/archive.cpp:584:62: warning: 'std::mem_fun_ref_t<_Ret, _Tp> std::mem_fun_ref(_Ret (_Tp::*)()) [with _Ret = void; _Tp = GiNaC::archive_node]' is deprecated: use 'std::mem_fn' instead [-Wdeprecated-declarations] + 584 | for_each(nodes.begin(), nodes.end(), std::mem_fun_ref(&archive_node::forget)); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_function.h:1383:5: note: declared here + 1383 | mem_fun_ref(_Ret (_Tp::*__f)()) + | ^~~~~~~~~~~ build/cythonized/sage/structure/list_clone_timings_cy.c:3947:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] 3947 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -24349,27 +24345,92 @@ build/cythonized/sage/structure/list_clone_timings_cy.c:3601:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 3601 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from sage/symbolic/ginac/expairseq.h:27, - from sage/symbolic/ginac/add.h:26, - from sage/symbolic/ginac/ex.cpp:28: -sage/symbolic/ginac/expair.h:94:37: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] +In file included from build/cythonized/sage/symbolic/ginac/basic.h:35, + from build/cythonized/sage/symbolic/ginac/ginac.h:26, + from build/cythonized/sage/symbolic/pynac_wrap.h:13, + from build/cythonized/sage/symbolic/expression.cpp:943: +build/cythonized/sage/symbolic/ginac/ptr.h:162:11: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 162 | : public binary_function, GiNaC::ptr, bool> { + | ^~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/string:48, + from /usr/include/c++/12/bits/locale_classes.h:40, + from /usr/include/c++/12/bits/ios_base.h:41, + from /usr/include/c++/12/ios:42, + from build/cythonized/sage/symbolic/expression.cpp:936: +/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +In file included from sage/symbolic/ginac/basic.h:35, + from sage/symbolic/ginac/ex.h:26, + from sage/symbolic/ginac/expair.h:26, + from sage/symbolic/ginac/expair.cpp:23: +sage/symbolic/ginac/ptr.h:162:11: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 162 | : public binary_function, GiNaC::ptr, bool> { + | ^~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/bits/refwrap.h:39, + from /usr/include/c++/12/vector:66, + from sage/symbolic/ginac/basic.h:26: +/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +In file included from build/cythonized/sage/symbolic/ginac/ginac.h:28: +build/cythonized/sage/symbolic/ginac/ex.h:680:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 680 | struct ex_is_less : public std::binary_function { + | ^~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +build/cythonized/sage/symbolic/ginac/ex.h:684:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 684 | struct ex_is_equal : public std::binary_function { + | ^~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +build/cythonized/sage/symbolic/ginac/ex.h:688:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 688 | struct op0_is_equal : public std::binary_function { + | ^~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +build/cythonized/sage/symbolic/ginac/ex.h:692:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 692 | struct ex_swap : public std::binary_function { + | ^~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +In file included from build/cythonized/sage/symbolic/ginac/expairseq.h:27, + from build/cythonized/sage/symbolic/ginac/pseries.h:27, + from build/cythonized/sage/symbolic/ginac/ginac.h:41: +build/cythonized/sage/symbolic/ginac/expair.h:94:37: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 94 | struct expair_is_less : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -sage/symbolic/ginac/expair.h:102:42: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] +build/cythonized/sage/symbolic/ginac/expair.h:102:42: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 102 | struct expair_rest_is_less : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -sage/symbolic/ginac/expair.h:106:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] +build/cythonized/sage/symbolic/ginac/expair.h:106:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | struct expair_swap : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ +[ 15/528] build/cythonized/sage/structure/list_clone_demo.c:4598:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] + 4598 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/structure/list_clone_demo.c:4597:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] + 4597 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/structure/list_clone_demo.c:4253:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] + 4253 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/structure/list_clone_demo.c:4252:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] + 4252 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from build/cythonized/sage/symbolic/expression.cpp:7789: build/cythonized/sage/symbolic/ginac/order.h:38:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 38 | class print_order : public std::binary_function { @@ -24383,20 +24444,7 @@ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -In file included from sage/symbolic/ginac/basic.h:35, - from sage/symbolic/ginac/ex.h:26, - from sage/symbolic/ginac/expair.h:26, - from sage/symbolic/ginac/expair.cpp:23: -sage/symbolic/ginac/ptr.h:162:11: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 162 | : public binary_function, GiNaC::ptr, bool> { - | ^~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/bits/refwrap.h:39, - from /usr/include/c++/12/vector:66, - from sage/symbolic/ginac/basic.h:26: -/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -[ 15/528] [ 16/528] sage/symbolic/ginac/ex.h:680:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] +[ 16/528] sage/symbolic/ginac/ex.h:680:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 680 | struct ex_is_less : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here @@ -24438,31 +24486,7 @@ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -build/cythonized/sage/structure/list_clone_demo.c:4598:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] - 4598 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/structure/list_clone_demo.c:4597:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] - 4597 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/structure/list_clone_demo.c:4253:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] - 4253 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/structure/list_clone_demo.c:4252:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] - 4252 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 17/528] [ 18/528] [ 19/528] build/cythonized/sage/structure/factory.c:5540:18: warning: '__pyx_pw_4sage_7cpython_6string_3str_to_bytes' defined but not used [-Wunused-function] - 5540 | static PyObject *__pyx_pw_4sage_7cpython_6string_3str_to_bytes(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/structure/factory.c:5539:13: warning: '__pyx_doc_4sage_7cpython_6string_2str_to_bytes' defined but not used [-Wunused-variable] - 5539 | static char __pyx_doc_4sage_7cpython_6string_2str_to_bytes[] = "str_to_bytes(s, encoding=None, errors=None) -> bytes\nFile: sage/cpython/string.pxd (starting at line 54)\n\n Convert ``str`` or ``unicode`` to ``bytes``.\n\n It encodes the given ``str`` to a Python 3 ``bytes``\n using the specified encoding. It is a no-op on ``bytes`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import str_to_bytes\n sage: bs = [str_to_bytes(u'\317\200')]\n sage: all(b == b'\\xcf\\x80' for b in bs)\n True\n sage: str_to_bytes([])\n Traceback (most recent call last):\n ...\n TypeError: expected str... list found\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/structure/factory.c:5335:18: warning: '__pyx_pw_4sage_7cpython_6string_1bytes_to_str' defined but not used [-Wunused-function] - 5335 | static PyObject *__pyx_pw_4sage_7cpython_6string_1bytes_to_str(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/structure/factory.c:5334:13: warning: '__pyx_doc_4sage_7cpython_6string_bytes_to_str' defined but not used [-Wunused-variable] - 5334 | static char __pyx_doc_4sage_7cpython_6string_bytes_to_str[] = "bytes_to_str(b, encoding=None, errors=None) -> str\nFile: sage/cpython/string.pxd (starting at line 28)\n\n Convert ``bytes`` to ``str``.\n\n This decodes the given ``bytes`` to a Python 3 unicode ``str`` using\n the specified encoding. It is a no-op on ``str`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import bytes_to_str\n sage: s = bytes_to_str(b'\\xcf\\x80')\n sage: s == u'\317\200'\n True\n sage: bytes_to_str([])\n Traceback (most recent call last):\n ...\n TypeError: expected bytes, list found\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/structure/list_clone.c:16717:18: warning: '__pyx_pw_4sage_9structure_7richcmp_9revop' defined but not used [-Wunused-function] +[ 17/528] build/cythonized/sage/structure/list_clone.c:16717:18: warning: '__pyx_pw_4sage_9structure_7richcmp_9revop' defined but not used [-Wunused-function] 16717 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_9revop(PyObject *__pyx_self, PyObject *__pyx_arg_op) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/structure/list_clone.c:16716:13: warning: '__pyx_doc_4sage_9structure_7richcmp_8revop' defined but not used [-Wunused-variable] @@ -24489,6 +24513,20 @@ build/cythonized/sage/structure/list_clone.c:16055:18: warning: '__pyx_pw_4sage_9structure_7richcmp_1richcmp' defined but not used [-Wunused-function] 16055 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_1richcmp(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 18/528] In file included from sage/symbolic/ginac/basic.h:35, + from sage/symbolic/ginac/ex.h:26, + from sage/symbolic/ginac/container.h:26, + from sage/symbolic/ginac/exprseq.h:26, + from sage/symbolic/ginac/exprseq.cpp:23: +sage/symbolic/ginac/ptr.h:162:11: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 162 | : public binary_function, GiNaC::ptr, bool> { + | ^~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/bits/refwrap.h:39, + from /usr/include/c++/12/vector:66, + from sage/symbolic/ginac/basic.h:26: +/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ build/cythonized/sage/structure/list_clone.c:16054:13: warning: '__pyx_doc_4sage_9structure_7richcmp_richcmp' defined but not used [-Wunused-variable] 16054 | static char __pyx_doc_4sage_9structure_7richcmp_richcmp[] = "richcmp(x, y, int op)\nFile: sage/structure/richcmp.pxd (starting at line 6)\n\n Return the result of the rich comparison of ``x`` and ``y`` with\n operator ``op``.\n\n INPUT:\n\n - ``x``, ``y`` -- arbitrary Python objects\n\n - ``op`` -- comparison operator (one of ``op_LT`, ``op_LE``,\n ``op_EQ``, ``op_NE``, ``op_GT``, ``op_GE``).\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import *\n sage: richcmp(3, 4, op_LT)\n True\n sage: richcmp(x, x^2, op_EQ)\n x == x^2\n\n The two examples above are completely equivalent to ``3 < 4``\n and ``x == x^2``. For this reason, it only makes sense in practice\n to call ``richcmp`` with a non-constant value for ``op``.\n\n We can write a custom ``Element`` class which shows a more\n realistic example of how to use this::\n\n sage: from sage.structure.element import Element\n sage: class MyElement(Element):\n ....: def __init__(self, parent, value):\n ....: Element.__init__(self, parent)\n ....: self.v = value\n ....: def _richcmp_(self, other, op):\n ....: return richcmp(self.v, other.v, op)\n sage: P = Parent()\n sage: x = MyElement(P, 3)\n sage: y = MyElement(P, 3)\n sage: x < y\n False\n sage: x == y\n True\n sage: x > y\n False\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -24504,6 +24542,18 @@ build/cythonized/sage/structure/list_clone.c:14270:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 14270 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/structure/factory.c:5540:18: warning: '__pyx_pw_4sage_7cpython_6string_3str_to_bytes' defined but not used [-Wunused-function] + 5540 | static PyObject *__pyx_pw_4sage_7cpython_6string_3str_to_bytes(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/structure/factory.c:5539:13: warning: '__pyx_doc_4sage_7cpython_6string_2str_to_bytes' defined but not used [-Wunused-variable] + 5539 | static char __pyx_doc_4sage_7cpython_6string_2str_to_bytes[] = "str_to_bytes(s, encoding=None, errors=None) -> bytes\nFile: sage/cpython/string.pxd (starting at line 54)\n\n Convert ``str`` or ``unicode`` to ``bytes``.\n\n It encodes the given ``str`` to a Python 3 ``bytes``\n using the specified encoding. It is a no-op on ``bytes`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import str_to_bytes\n sage: bs = [str_to_bytes(u'\317\200')]\n sage: all(b == b'\\xcf\\x80' for b in bs)\n True\n sage: str_to_bytes([])\n Traceback (most recent call last):\n ...\n TypeError: expected str... list found\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/structure/factory.c:5335:18: warning: '__pyx_pw_4sage_7cpython_6string_1bytes_to_str' defined but not used [-Wunused-function] + 5335 | static PyObject *__pyx_pw_4sage_7cpython_6string_1bytes_to_str(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/structure/factory.c:5334:13: warning: '__pyx_doc_4sage_7cpython_6string_bytes_to_str' defined but not used [-Wunused-variable] + 5334 | static char __pyx_doc_4sage_7cpython_6string_bytes_to_str[] = "bytes_to_str(b, encoding=None, errors=None) -> str\nFile: sage/cpython/string.pxd (starting at line 28)\n\n Convert ``bytes`` to ``str``.\n\n This decodes the given ``bytes`` to a Python 3 unicode ``str`` using\n the specified encoding. It is a no-op on ``str`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import bytes_to_str\n sage: s = bytes_to_str(b'\\xcf\\x80')\n sage: s == u'\317\200'\n True\n sage: bytes_to_str([])\n Traceback (most recent call last):\n ...\n TypeError: expected bytes, list found\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from sage/symbolic/ginac/basic.h:35, from sage/symbolic/ginac/ex.h:26, from sage/symbolic/ginac/expair.h:26, @@ -24530,7 +24580,7 @@ build/cythonized/sage/structure/element_wrapper.c:5895:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 5895 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 20/528] sage/symbolic/ginac/ex.h:680:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] +sage/symbolic/ginac/ex.h:680:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 680 | struct ex_is_less : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here @@ -24554,50 +24604,13 @@ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -sage/symbolic/ginac/expair.h:94:37: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 94 | struct expair_is_less : public std::binary_function { - | ^~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -sage/symbolic/ginac/expair.h:102:42: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 102 | struct expair_rest_is_less : public std::binary_function { - | ^~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -sage/symbolic/ginac/expair.h:106:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 106 | struct expair_swap : public std::binary_function { - | ^~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -build/cythonized/sage/structure/coerce_maps.c:12281:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] -12281 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/structure/coerce_maps.c:12280:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] -12280 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/structure/coerce_maps.c:11936:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] -11936 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/structure/coerce_maps.c:11935:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] -11935 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 21/528] In file included from sage/symbolic/ginac/basic.h:35, - from sage/symbolic/ginac/ex.h:26, - from sage/symbolic/ginac/container.h:26, - from sage/symbolic/ginac/exprseq.h:26, - from sage/symbolic/ginac/exprseq.cpp:23: -sage/symbolic/ginac/ptr.h:162:11: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 162 | : public binary_function, GiNaC::ptr, bool> { - | ^~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/bits/refwrap.h:39, - from /usr/include/c++/12/vector:66, - from sage/symbolic/ginac/basic.h:26: -/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ +[ 19/528] sage/symbolic/ginac/exprseq.cpp: In member function 'bool GiNaC::container< >::info(unsigned int) const [with C = std::vector]': +sage/symbolic/ginac/exprseq.cpp:44:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] + 44 | if (inf == info_flags::exprseq) + | ^~ +sage/symbolic/ginac/exprseq.cpp:47:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' + 47 | return inherited::info(inf); + | ^~~~~~ sage/symbolic/ginac/ex.h:680:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 680 | struct ex_is_less : public std::binary_function { | ^~~~~~~~~~~~~~~ @@ -24622,38 +24635,37 @@ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -sage/symbolic/ginac/exprseq.cpp: In member function 'bool GiNaC::container< >::info(unsigned int) const [with C = std::vector]': -sage/symbolic/ginac/exprseq.cpp:44:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] - 44 | if (inf == info_flags::exprseq) - | ^~ -sage/symbolic/ginac/exprseq.cpp:47:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' - 47 | return inherited::info(inf); - | ^~~~~~ -[ 22/528] In file included from sage/symbolic/ginac/basic.h:35, - from sage/symbolic/ginac/py_funcs.h:10, - from sage/symbolic/ginac/fderivative.cpp:25: -sage/symbolic/ginac/ptr.h:162:11: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 162 | : public binary_function, GiNaC::ptr, bool> { - | ^~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/bits/refwrap.h:39, - from /usr/include/c++/12/vector:66, - from sage/symbolic/ginac/basic.h:26: +sage/symbolic/ginac/expair.h:94:37: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 94 | struct expair_is_less : public std::binary_function { + | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -build/cythonized/sage/structure/coerce_actions.c:12168:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] -12168 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { +sage/symbolic/ginac/expair.h:102:42: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 102 | struct expair_rest_is_less : public std::binary_function { + | ^~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +sage/symbolic/ginac/expair.h:106:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 106 | struct expair_swap : public std::binary_function { + | ^~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +[ 20/528] build/cythonized/sage/structure/coerce_maps.c:12281:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] +12281 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/structure/coerce_actions.c:12167:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] -12167 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; +build/cythonized/sage/structure/coerce_maps.c:12280:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] +12280 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/structure/coerce_actions.c:11823:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] -11823 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { +build/cythonized/sage/structure/coerce_maps.c:11936:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] +11936 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/structure/coerce_actions.c:11822:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] -11822 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; +build/cythonized/sage/structure/coerce_maps.c:11935:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] +11935 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/symbolic/expression.cpp:115342:18: warning: 'PyObject* __pyx_pw_4sage_5arith_16numerical_approx_1digits_to_bits(PyObject*, PyObject*)' defined but not used [-Wunused-function] +[ 21/528] build/cythonized/sage/symbolic/expression.cpp:115342:18: warning: 'PyObject* __pyx_pw_4sage_5arith_16numerical_approx_1digits_to_bits(PyObject*, PyObject*)' defined but not used [-Wunused-function] 115342 | static PyObject *__pyx_pw_4sage_5arith_16numerical_approx_1digits_to_bits(PyObject *__pyx_self, PyObject *__pyx_v_d) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/symbolic/expression.cpp:115341:13: warning: '__pyx_doc_4sage_5arith_16numerical_approx_digits_to_bits' defined but not used [-Wunused-variable] @@ -24707,35 +24719,9 @@ build/cythonized/sage/symbolic/expression.cpp:13888:18: warning: 'PyObject* __pyx_f_4sage_8symbolic_10expression_py_rational_power_parts(PyObject*, PyObject*)' defined but not used [-Wunused-function] 13888 | static PyObject *__pyx_f_4sage_8symbolic_10expression_py_rational_power_parts(PyObject *__pyx_v_base, PyObject *__pyx_v_exp) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from sage/symbolic/ginac/constant.h:27, - from sage/symbolic/ginac/py_funcs.h:11: -sage/symbolic/ginac/ex.h:680:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 680 | struct ex_is_less : public std::binary_function { - | ^~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -sage/symbolic/ginac/ex.h:684:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 684 | struct ex_is_equal : public std::binary_function { - | ^~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -sage/symbolic/ginac/ex.h:688:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 688 | struct op0_is_equal : public std::binary_function { - | ^~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -sage/symbolic/ginac/ex.h:692:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 692 | struct ex_swap : public std::binary_function { - | ^~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -In file included from sage/symbolic/ginac/basic.h:35, +[ 22/528] [ 23/528] In file included from sage/symbolic/ginac/basic.h:35, from sage/symbolic/ginac/py_funcs.h:10, - from sage/symbolic/ginac/infinity.cpp:23: + from sage/symbolic/ginac/fderivative.cpp:25: sage/symbolic/ginac/ptr.h:162:11: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | : public binary_function, GiNaC::ptr, bool> { | ^~~~~~~~~~~~~~~ @@ -24745,7 +24731,7 @@ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -[ 23/528] In file included from sage/symbolic/ginac/basic.h:35, +In file included from sage/symbolic/ginac/basic.h:35, from sage/symbolic/ginac/numeric.h:49, from sage/symbolic/ginac/inifcns.h:26, from sage/symbolic/ginac/function_info.cpp:8: @@ -24769,6 +24755,18 @@ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ +In file included from sage/symbolic/ginac/basic.h:35, + from sage/symbolic/ginac/py_funcs.h:10, + from sage/symbolic/ginac/infinity.cpp:23: +sage/symbolic/ginac/ptr.h:162:11: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 162 | : public binary_function, GiNaC::ptr, bool> { + | ^~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/bits/refwrap.h:39, + from /usr/include/c++/12/vector:66, + from sage/symbolic/ginac/basic.h:26: +/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ In file included from sage/symbolic/ginac/constant.h:27, from sage/symbolic/ginac/py_funcs.h:11: sage/symbolic/ginac/ex.h:680:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] @@ -24795,29 +24793,46 @@ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -In file included from sage/symbolic/ginac/expairseq.h:27, - from sage/symbolic/ginac/add.h:26, - from sage/symbolic/ginac/infinity.cpp:29: -sage/symbolic/ginac/expair.h:94:37: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 94 | struct expair_is_less : public std::binary_function { - | ^~~~~~~~~~~~~~~ +build/cythonized/sage/structure/coerce_actions.c:12168:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] +12168 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/structure/coerce_actions.c:12167:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] +12167 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/structure/coerce_actions.c:11823:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] +11823 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/structure/coerce_actions.c:11822:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] +11822 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from sage/symbolic/ginac/constant.h:27, + from sage/symbolic/ginac/numeric.h:50: +sage/symbolic/ginac/ex.h:680:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 680 | struct ex_is_less : public std::binary_function { + | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -sage/symbolic/ginac/expair.h:102:42: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 102 | struct expair_rest_is_less : public std::binary_function { - | ^~~~~~~~~~~~~~~ +sage/symbolic/ginac/ex.h:684:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 684 | struct ex_is_equal : public std::binary_function { + | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -sage/symbolic/ginac/expair.h:106:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 106 | struct expair_swap : public std::binary_function { - | ^~~~~~~~~~~~~~~ +sage/symbolic/ginac/ex.h:688:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 688 | struct op0_is_equal : public std::binary_function { + | ^~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +sage/symbolic/ginac/ex.h:692:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 692 | struct ex_swap : public std::binary_function { + | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from sage/symbolic/ginac/constant.h:27, - from sage/symbolic/ginac/numeric.h:50: + from sage/symbolic/ginac/py_funcs.h:11: sage/symbolic/ginac/ex.h:680:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 680 | struct ex_is_less : public std::binary_function { | ^~~~~~~~~~~~~~~ @@ -24842,12 +24857,33 @@ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -[ 24/528] In file included from sage/symbolic/ginac/constant.h:27, +In file included from sage/symbolic/ginac/expairseq.h:27, + from sage/symbolic/ginac/add.h:26, + from sage/symbolic/ginac/infinity.cpp:29: +sage/symbolic/ginac/expair.h:94:37: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 94 | struct expair_is_less : public std::binary_function { + | ^~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +sage/symbolic/ginac/expair.h:102:42: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 102 | struct expair_rest_is_less : public std::binary_function { + | ^~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +sage/symbolic/ginac/expair.h:106:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 106 | struct expair_swap : public std::binary_function { + | ^~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +In file included from sage/symbolic/ginac/constant.h:27, from sage/symbolic/ginac/py_funcs.h:11: sage/symbolic/ginac/ex.h:680:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 680 | struct ex_is_less : public std::binary_function { | ^~~~~~~~~~~~~~~ -[ 25/528] /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here +/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ sage/symbolic/ginac/ex.h:684:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] @@ -24868,13 +24904,6 @@ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -In file included from /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarraytypes.h:1940, - from /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:12, - from /usr/lib/python3/dist-packages/numpy/core/include/numpy/arrayobject.h:5, - from build/cythonized/sage/stats/time_series.c:792: -/usr/lib/python3/dist-packages/numpy/core/include/numpy/npy_1_7_deprecated_api.h:17:2: warning: #warning "Using deprecated NumPy API, disable it with " "#define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-Wcpp] - 17 | #warning "Using deprecated NumPy API, disable it with " \ - | ^~~~~~~ build/cythonized/sage/structure/coerce.c:23214:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] 23214 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -24921,7 +24950,7 @@ /usr/lib/python3/dist-packages/gmpy2/gmpy2.h:580:1: warning: 'import_gmpy2' defined but not used [-Wunused-function] 580 | import_gmpy2(void) | ^~~~~~~~~~~~ -In file included from sage/symbolic/ginac/expairseq.h:27, +[ 24/528] In file included from sage/symbolic/ginac/expairseq.h:27, from sage/symbolic/ginac/function.cpp:43: sage/symbolic/ginac/expair.h:94:37: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 94 | struct expair_is_less : public std::binary_function { @@ -25016,6 +25045,19 @@ In file included from sage/symbolic/ginac/basic.h:35, from sage/symbolic/ginac/numeric.h:49, from sage/symbolic/ginac/inifcns.h:26, + from sage/symbolic/ginac/inifcns_comb.cpp:24: +sage/symbolic/ginac/ptr.h:162:11: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 162 | : public binary_function, GiNaC::ptr, bool> { + | ^~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/bits/refwrap.h:39, + from /usr/include/c++/12/vector:66, + from sage/symbolic/ginac/basic.h:26: +/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +In file included from sage/symbolic/ginac/basic.h:35, + from sage/symbolic/ginac/numeric.h:49, + from sage/symbolic/ginac/inifcns.h:26, from sage/symbolic/ginac/inifcns.cpp:23: sage/symbolic/ginac/ptr.h:162:11: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | : public binary_function, GiNaC::ptr, bool> { @@ -25026,48 +25068,52 @@ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -build/cythonized/sage/stats/time_series.c:21913:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] -21913 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/stats/time_series.c:21912:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] -21912 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/stats/time_series.c:21568:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] -21568 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/stats/time_series.c:21567:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] -21567 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/stats/time_series.c:20386:18: warning: '__pyx_pw_4sage_9structure_7richcmp_9revop' defined but not used [-Wunused-function] -20386 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_9revop(PyObject *__pyx_self, PyObject *__pyx_arg_op) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/stats/time_series.c:20385:13: warning: '__pyx_doc_4sage_9structure_7richcmp_8revop' defined but not used [-Wunused-variable] -20385 | static char __pyx_doc_4sage_9structure_7richcmp_8revop[] = "revop(int op) -> int\nFile: sage/structure/richcmp.pxd (starting at line 199)\n\n Return the reverse operation of ``op``.\n\n For example, <= becomes >=, etc.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import revop\n sage: [revop(i) for i in range(6)]\n [4, 5, 2, 3, 0, 1]\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/stats/time_series.c:20259:18: warning: '__pyx_pw_4sage_9structure_7richcmp_7rich_to_bool_sgn' defined but not used [-Wunused-function] -20259 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_7rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/stats/time_series.c:20258:13: warning: '__pyx_doc_4sage_9structure_7richcmp_6rich_to_bool_sgn' defined but not used [-Wunused-variable] -20258 | static char __pyx_doc_4sage_9structure_7richcmp_6rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/richcmp.pxd (starting at line 187)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/stats/time_series.c:20130:18: warning: '__pyx_pw_4sage_9structure_7richcmp_5rich_to_bool' defined but not used [-Wunused-function] -20130 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_5rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/stats/time_series.c:20129:13: warning: '__pyx_doc_4sage_9structure_7richcmp_4rich_to_bool' defined but not used [-Wunused-variable] -20129 | static char __pyx_doc_4sage_9structure_7richcmp_4rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/richcmp.pxd (starting at line 120)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an old-style comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an old-style comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n :func:`rich_to_bool_sgn` if ``c`` could be outside the\n [-1, 0, 1] range.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/stats/time_series.c:19940:18: warning: '__pyx_pw_4sage_9structure_7richcmp_3richcmp_not_equal' defined but not used [-Wunused-function] -19940 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_3richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/stats/time_series.c:19939:13: warning: '__pyx_doc_4sage_9structure_7richcmp_2richcmp_not_equal' defined but not used [-Wunused-variable] -19939 | static char __pyx_doc_4sage_9structure_7richcmp_2richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/richcmp.pxd (starting at line 56)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/stats/time_series.c:19724:18: warning: '__pyx_pw_4sage_9structure_7richcmp_1richcmp' defined but not used [-Wunused-function] -19724 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_1richcmp(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/stats/time_series.c:19723:13: warning: '__pyx_doc_4sage_9structure_7richcmp_richcmp' defined but not used [-Wunused-variable] -19723 | static char __pyx_doc_4sage_9structure_7richcmp_richcmp[] = "richcmp(x, y, int op)\nFile: sage/structure/richcmp.pxd (starting at line 6)\n\n Return the result of the rich comparison of ``x`` and ``y`` with\n operator ``op``.\n\n INPUT:\n\n - ``x``, ``y`` -- arbitrary Python objects\n\n - ``op`` -- comparison operator (one of ``op_LT`, ``op_LE``,\n ``op_EQ``, ``op_NE``, ``op_GT``, ``op_GE``).\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import *\n sage: richcmp(3, 4, op_LT)\n True\n sage: richcmp(x, x^2, op_EQ)\n x == x^2\n\n The two examples above are completely equivalent to ``3 < 4``\n and ``x == x^2``. For this reason, it only makes sense in practice\n to call ``richcmp`` with a non-constant value for ``op``.\n\n We can write a custom ``Element`` class which shows a more\n realistic example of how to use this::\n\n sage: from sage.structure.element import Element\n sage: class MyElement(Element):\n ....: def __init__(self, parent, value):\n ....: Element.__init__(self, parent)\n ....: self.v = value\n ....: def _richcmp_(self, other, op):\n ....: return richcmp(self.v, other.v, op)\n sage: P = Parent()\n sage: x = MyElement(P, 3)\n sage: y = MyElement(P, 3)\n sage: x < y\n False\n sage: x == y\n True\n sage: x > y\n False\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 25/528] In file included from /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarraytypes.h:1940, + from /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:12, + from /usr/lib/python3/dist-packages/numpy/core/include/numpy/arrayobject.h:5, + from build/cythonized/sage/stats/time_series.c:792: +/usr/lib/python3/dist-packages/numpy/core/include/numpy/npy_1_7_deprecated_api.h:17:2: warning: #warning "Using deprecated NumPy API, disable it with " "#define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-Wcpp] + 17 | #warning "Using deprecated NumPy API, disable it with " \ + | ^~~~~~~ +In file included from sage/symbolic/ginac/constant.h:27, + from sage/symbolic/ginac/numeric.h:50: +sage/symbolic/ginac/ex.h:680:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 680 | struct ex_is_less : public std::binary_function { + | ^~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +sage/symbolic/ginac/ex.h:684:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 684 | struct ex_is_equal : public std::binary_function { + | ^~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +sage/symbolic/ginac/ex.h:688:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 688 | struct op0_is_equal : public std::binary_function { + | ^~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +sage/symbolic/ginac/ex.h:692:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 692 | struct ex_swap : public std::binary_function { + | ^~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +In file included from sage/symbolic/ginac/basic.h:35, + from sage/symbolic/ginac/numeric.h:49, + from sage/symbolic/ginac/inifcns.h:26, + from sage/symbolic/ginac/inifcns_gamma.cpp:24: +sage/symbolic/ginac/ptr.h:162:11: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 162 | : public binary_function, GiNaC::ptr, bool> { + | ^~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/bits/refwrap.h:39, + from /usr/include/c++/12/vector:66, + from sage/symbolic/ginac/basic.h:26: +/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ In file included from sage/symbolic/ginac/constant.h:27, from sage/symbolic/ginac/numeric.h:50: sage/symbolic/ginac/ex.h:680:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] @@ -25096,7 +25142,7 @@ | ^~~~~~~~~~~~~~~ In file included from sage/symbolic/ginac/expairseq.h:27, from sage/symbolic/ginac/mul.h:26, - from sage/symbolic/ginac/inifcns.cpp:29: + from sage/symbolic/ginac/inifcns_comb.cpp:28: sage/symbolic/ginac/expair.h:94:37: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 94 | struct expair_is_less : public std::binary_function { | ^~~~~~~~~~~~~~~ @@ -25115,29 +25161,24 @@ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -In file included from sage/symbolic/ginac/basic.h:35, - from sage/symbolic/ginac/numeric.h:49, - from sage/symbolic/ginac/inifcns.h:26, - from sage/symbolic/ginac/inifcns_comb.cpp:24: -sage/symbolic/ginac/ptr.h:162:11: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 162 | : public binary_function, GiNaC::ptr, bool> { - | ^~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/bits/refwrap.h:39, - from /usr/include/c++/12/vector:66, - from sage/symbolic/ginac/basic.h:26: +[ 26/528] In file included from sage/symbolic/ginac/expairseq.h:27, + from sage/symbolic/ginac/mul.h:26, + from sage/symbolic/ginac/inifcns.cpp:29: +sage/symbolic/ginac/expair.h:94:37: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 94 | struct expair_is_less : public std::binary_function { + | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -[ 26/528] In file included from sage/symbolic/ginac/basic.h:35, - from sage/symbolic/ginac/numeric.h:49, - from sage/symbolic/ginac/inifcns.h:26, - from sage/symbolic/ginac/inifcns_gamma.cpp:24: -sage/symbolic/ginac/ptr.h:162:11: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 162 | : public binary_function, GiNaC::ptr, bool> { - | ^~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/bits/refwrap.h:39, - from /usr/include/c++/12/vector:66, - from sage/symbolic/ginac/basic.h:26: +sage/symbolic/ginac/expair.h:102:42: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 102 | struct expair_rest_is_less : public std::binary_function { + | ^~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +sage/symbolic/ginac/expair.h:106:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 106 | struct expair_swap : public std::binary_function { + | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ @@ -25167,6 +25208,19 @@ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ +In file included from sage/symbolic/ginac/basic.h:35, + from sage/symbolic/ginac/numeric.h:49, + from sage/symbolic/ginac/inifcns.h:26, + from sage/symbolic/ginac/inifcns_hyperb.cpp:26: +sage/symbolic/ginac/ptr.h:162:11: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 162 | : public binary_function, GiNaC::ptr, bool> { + | ^~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/bits/refwrap.h:39, + from /usr/include/c++/12/vector:66, + from sage/symbolic/ginac/basic.h:26: +/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ build/cythonized/sage/stats/intlist.c:7796:18: warning: '__pyx_pw_4sage_9structure_7richcmp_9revop' defined but not used [-Wunused-function] 7796 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_9revop(PyObject *__pyx_self, PyObject *__pyx_arg_op) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -25197,9 +25251,51 @@ build/cythonized/sage/stats/intlist.c:7133:13: warning: '__pyx_doc_4sage_9structure_7richcmp_richcmp' defined but not used [-Wunused-variable] 7133 | static char __pyx_doc_4sage_9structure_7richcmp_richcmp[] = "richcmp(x, y, int op)\nFile: sage/structure/richcmp.pxd (starting at line 6)\n\n Return the result of the rich comparison of ``x`` and ``y`` with\n operator ``op``.\n\n INPUT:\n\n - ``x``, ``y`` -- arbitrary Python objects\n\n - ``op`` -- comparison operator (one of ``op_LT`, ``op_LE``,\n ``op_EQ``, ``op_NE``, ``op_GT``, ``op_GE``).\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import *\n sage: richcmp(3, 4, op_LT)\n True\n sage: richcmp(x, x^2, op_EQ)\n x == x^2\n\n The two examples above are completely equivalent to ``3 < 4``\n and ``x == x^2``. For this reason, it only makes sense in practice\n to call ``richcmp`` with a non-constant value for ``op``.\n\n We can write a custom ``Element`` class which shows a more\n realistic example of how to use this::\n\n sage: from sage.structure.element import Element\n sage: class MyElement(Element):\n ....: def __init__(self, parent, value):\n ....: Element.__init__(self, parent)\n ....: self.v = value\n ....: def _richcmp_(self, other, op):\n ....: return richcmp(self.v, other.v, op)\n sage: P = Parent()\n sage: x = MyElement(P, 3)\n sage: y = MyElement(P, 3)\n sage: x < y\n False\n sage: x == y\n True\n sage: x > y\n False\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/stats/time_series.c:21913:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] +21913 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/stats/time_series.c:21912:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] +21912 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/stats/time_series.c:21568:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] +21568 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/stats/time_series.c:21567:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] +21567 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/stats/time_series.c:20386:18: warning: '__pyx_pw_4sage_9structure_7richcmp_9revop' defined but not used [-Wunused-function] +20386 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_9revop(PyObject *__pyx_self, PyObject *__pyx_arg_op) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/stats/time_series.c:20385:13: warning: '__pyx_doc_4sage_9structure_7richcmp_8revop' defined but not used [-Wunused-variable] +20385 | static char __pyx_doc_4sage_9structure_7richcmp_8revop[] = "revop(int op) -> int\nFile: sage/structure/richcmp.pxd (starting at line 199)\n\n Return the reverse operation of ``op``.\n\n For example, <= becomes >=, etc.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import revop\n sage: [revop(i) for i in range(6)]\n [4, 5, 2, 3, 0, 1]\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/stats/time_series.c:20259:18: warning: '__pyx_pw_4sage_9structure_7richcmp_7rich_to_bool_sgn' defined but not used [-Wunused-function] +20259 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_7rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/stats/time_series.c:20258:13: warning: '__pyx_doc_4sage_9structure_7richcmp_6rich_to_bool_sgn' defined but not used [-Wunused-variable] +20258 | static char __pyx_doc_4sage_9structure_7richcmp_6rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/richcmp.pxd (starting at line 187)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/stats/time_series.c:20130:18: warning: '__pyx_pw_4sage_9structure_7richcmp_5rich_to_bool' defined but not used [-Wunused-function] +20130 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_5rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/stats/time_series.c:20129:13: warning: '__pyx_doc_4sage_9structure_7richcmp_4rich_to_bool' defined but not used [-Wunused-variable] +20129 | static char __pyx_doc_4sage_9structure_7richcmp_4rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/richcmp.pxd (starting at line 120)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an old-style comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an old-style comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n :func:`rich_to_bool_sgn` if ``c`` could be outside the\n [-1, 0, 1] range.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/stats/time_series.c:19940:18: warning: '__pyx_pw_4sage_9structure_7richcmp_3richcmp_not_equal' defined but not used [-Wunused-function] +19940 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_3richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/stats/time_series.c:19939:13: warning: '__pyx_doc_4sage_9structure_7richcmp_2richcmp_not_equal' defined but not used [-Wunused-variable] +19939 | static char __pyx_doc_4sage_9structure_7richcmp_2richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/richcmp.pxd (starting at line 56)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/stats/time_series.c:19724:18: warning: '__pyx_pw_4sage_9structure_7richcmp_1richcmp' defined but not used [-Wunused-function] +19724 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_1richcmp(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/stats/time_series.c:19723:13: warning: '__pyx_doc_4sage_9structure_7richcmp_richcmp' defined but not used [-Wunused-variable] +19723 | static char __pyx_doc_4sage_9structure_7richcmp_richcmp[] = "richcmp(x, y, int op)\nFile: sage/structure/richcmp.pxd (starting at line 6)\n\n Return the result of the rich comparison of ``x`` and ``y`` with\n operator ``op``.\n\n INPUT:\n\n - ``x``, ``y`` -- arbitrary Python objects\n\n - ``op`` -- comparison operator (one of ``op_LT`, ``op_LE``,\n ``op_EQ``, ``op_NE``, ``op_GT``, ``op_GE``).\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import *\n sage: richcmp(3, 4, op_LT)\n True\n sage: richcmp(x, x^2, op_EQ)\n x == x^2\n\n The two examples above are completely equivalent to ``3 < 4``\n and ``x == x^2``. For this reason, it only makes sense in practice\n to call ``richcmp`` with a non-constant value for ``op``.\n\n We can write a custom ``Element`` class which shows a more\n realistic example of how to use this::\n\n sage: from sage.structure.element import Element\n sage: class MyElement(Element):\n ....: def __init__(self, parent, value):\n ....: Element.__init__(self, parent)\n ....: self.v = value\n ....: def _richcmp_(self, other, op):\n ....: return richcmp(self.v, other.v, op)\n sage: P = Parent()\n sage: x = MyElement(P, 3)\n sage: y = MyElement(P, 3)\n sage: x < y\n False\n sage: x == y\n True\n sage: x > y\n False\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from sage/symbolic/ginac/expairseq.h:27, - from sage/symbolic/ginac/mul.h:26, - from sage/symbolic/ginac/inifcns_comb.cpp:28: + from sage/symbolic/ginac/pseries.h:27, + from sage/symbolic/ginac/inifcns_gamma.cpp:27: sage/symbolic/ginac/expair.h:94:37: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 94 | struct expair_is_less : public std::binary_function { | ^~~~~~~~~~~~~~~ @@ -25218,7 +25314,7 @@ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -[ 27/528] In file included from sage/symbolic/ginac/constant.h:27, +In file included from sage/symbolic/ginac/constant.h:27, from sage/symbolic/ginac/numeric.h:50: sage/symbolic/ginac/ex.h:680:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 680 | struct ex_is_less : public std::binary_function { @@ -25244,9 +25340,16 @@ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ +sage/symbolic/ginac/inifcns_gamma.cpp: In function 'GiNaC::ex GiNaC::beta_eval(const ex&, const ex&)': +sage/symbolic/ginac/inifcns_gamma.cpp:272:33: warning: this 'if' clause does not guard... [-Wmisleading-indentation] + 272 | if (ny<=-nx) + | ^~ +sage/symbolic/ginac/inifcns_gamma.cpp:275:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' + 275 | throw (pole_error("beta_eval(): simple pole",1)); + | ^~~~~ In file included from sage/symbolic/ginac/expairseq.h:27, - from sage/symbolic/ginac/pseries.h:27, - from sage/symbolic/ginac/inifcns_gamma.cpp:27: + from sage/symbolic/ginac/mul.h:26, + from sage/symbolic/ginac/inifcns_hyperb.cpp:32: sage/symbolic/ginac/expair.h:94:37: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 94 | struct expair_is_less : public std::binary_function { | ^~~~~~~~~~~~~~~ @@ -25265,17 +25368,9 @@ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -sage/symbolic/ginac/inifcns_gamma.cpp: In function 'GiNaC::ex GiNaC::beta_eval(const ex&, const ex&)': -sage/symbolic/ginac/inifcns_gamma.cpp:272:33: warning: this 'if' clause does not guard... [-Wmisleading-indentation] - 272 | if (ny<=-nx) - | ^~ -sage/symbolic/ginac/inifcns_gamma.cpp:275:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' - 275 | throw (pole_error("beta_eval(): simple pole",1)); - | ^~~~~ -In file included from sage/symbolic/ginac/basic.h:35, - from sage/symbolic/ginac/numeric.h:49, - from sage/symbolic/ginac/inifcns.h:26, - from sage/symbolic/ginac/inifcns_hyperb.cpp:26: +[ 27/528] In file included from sage/symbolic/ginac/basic.h:35, + from sage/symbolic/ginac/py_funcs.h:10, + from sage/symbolic/ginac/inifcns_hyperg.cpp:28: sage/symbolic/ginac/ptr.h:162:11: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | : public binary_function, GiNaC::ptr, bool> { | ^~~~~~~~~~~~~~~ @@ -25286,8 +25381,9 @@ 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from sage/symbolic/ginac/basic.h:35, - from sage/symbolic/ginac/py_funcs.h:10, - from sage/symbolic/ginac/inifcns_hyperg.cpp:28: + from sage/symbolic/ginac/numeric.h:49, + from sage/symbolic/ginac/inifcns.h:26, + from sage/symbolic/ginac/inifcns_orthopoly.cpp:8: sage/symbolic/ginac/ptr.h:162:11: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | : public binary_function, GiNaC::ptr, bool> { | ^~~~~~~~~~~~~~~ @@ -25297,7 +25393,7 @@ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -[ 28/528] In file included from sage/symbolic/ginac/basic.h:35, +In file included from sage/symbolic/ginac/basic.h:35, from sage/symbolic/ginac/numeric.h:49, from sage/symbolic/ginac/inifcns.h:26, from sage/symbolic/ginac/inifcns_nstdsums.cpp:67: @@ -25311,7 +25407,7 @@ 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from sage/symbolic/ginac/constant.h:27, - from sage/symbolic/ginac/numeric.h:50: + from sage/symbolic/ginac/py_funcs.h:11: sage/symbolic/ginac/ex.h:680:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 680 | struct ex_is_less : public std::binary_function { | ^~~~~~~~~~~~~~~ @@ -25338,7 +25434,7 @@ | ^~~~~~~~~~~~~~~ In file included from sage/symbolic/ginac/expairseq.h:27, from sage/symbolic/ginac/mul.h:26, - from sage/symbolic/ginac/inifcns_hyperb.cpp:32: + from sage/symbolic/ginac/inifcns_hyperg.cpp:34: sage/symbolic/ginac/expair.h:94:37: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 94 | struct expair_is_less : public std::binary_function { | ^~~~~~~~~~~~~~~ @@ -25358,7 +25454,7 @@ 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from sage/symbolic/ginac/constant.h:27, - from sage/symbolic/ginac/py_funcs.h:11: + from sage/symbolic/ginac/numeric.h:50: sage/symbolic/ginac/ex.h:680:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 680 | struct ex_is_less : public std::binary_function { | ^~~~~~~~~~~~~~~ @@ -25383,6 +25479,27 @@ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ +[ 28/528] In file included from sage/symbolic/ginac/expairseq.h:27, + from sage/symbolic/ginac/add.h:26, + from sage/symbolic/ginac/inifcns_orthopoly.cpp:13: +sage/symbolic/ginac/expair.h:94:37: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 94 | struct expair_is_less : public std::binary_function { + | ^~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +sage/symbolic/ginac/expair.h:102:42: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 102 | struct expair_rest_is_less : public std::binary_function { + | ^~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +sage/symbolic/ginac/expair.h:106:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 106 | struct expair_swap : public std::binary_function { + | ^~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ In file included from sage/symbolic/ginac/constant.h:27, from sage/symbolic/ginac/numeric.h:50: sage/symbolic/ginac/ex.h:680:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] @@ -25410,8 +25527,8 @@ 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from sage/symbolic/ginac/expairseq.h:27, - from sage/symbolic/ginac/mul.h:26, - from sage/symbolic/ginac/inifcns_hyperg.cpp:34: + from sage/symbolic/ginac/add.h:26, + from sage/symbolic/ginac/inifcns_nstdsums.cpp:69: sage/symbolic/ginac/expair.h:94:37: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 94 | struct expair_is_less : public std::binary_function { | ^~~~~~~~~~~~~~~ @@ -25430,9 +25547,48 @@ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ +[ 29/528] [ 30/528] [ 31/528] In file included from sage/symbolic/ginac/basic.h:35, + from sage/symbolic/ginac/numeric.h:49, + from sage/symbolic/ginac/inifcns.h:26, + from sage/symbolic/ginac/inifcns_trans.cpp:23: +sage/symbolic/ginac/ptr.h:162:11: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 162 | : public binary_function, GiNaC::ptr, bool> { + | ^~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/bits/refwrap.h:39, + from /usr/include/c++/12/vector:66, + from sage/symbolic/ginac/basic.h:26: +/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +In file included from sage/symbolic/ginac/constant.h:27, + from sage/symbolic/ginac/numeric.h:50: +sage/symbolic/ginac/ex.h:680:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 680 | struct ex_is_less : public std::binary_function { + | ^~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +sage/symbolic/ginac/ex.h:684:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 684 | struct ex_is_equal : public std::binary_function { + | ^~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +sage/symbolic/ginac/ex.h:688:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 688 | struct op0_is_equal : public std::binary_function { + | ^~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +sage/symbolic/ginac/ex.h:692:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 692 | struct ex_swap : public std::binary_function { + | ^~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ In file included from sage/symbolic/ginac/expairseq.h:27, - from sage/symbolic/ginac/add.h:26, - from sage/symbolic/ginac/inifcns_nstdsums.cpp:69: + from sage/symbolic/ginac/mul.h:26, + from sage/symbolic/ginac/inifcns_trans.cpp:30: sage/symbolic/ginac/expair.h:94:37: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 94 | struct expair_is_less : public std::binary_function { | ^~~~~~~~~~~~~~~ @@ -25451,20 +25607,11 @@ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -[ 29/528] [ 30/528] [ 31/528] [ 32/528] In file included from sage/symbolic/ginac/basic.h:35, - from sage/symbolic/ginac/numeric.h:49, - from sage/symbolic/ginac/inifcns.h:26, - from sage/symbolic/ginac/inifcns_orthopoly.cpp:8: -sage/symbolic/ginac/ptr.h:162:11: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 162 | : public binary_function, GiNaC::ptr, bool> { - | ^~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/bits/refwrap.h:39, - from /usr/include/c++/12/vector:66, - from sage/symbolic/ginac/basic.h:26: -/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -build/cythonized/sage/stats/distributions/discrete_gaussian_integer.c:5493:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] +sage/symbolic/ginac/inifcns_trans.cpp: In function 'GiNaC::ex GiNaC::log_series(const ex&, const relational&, int, unsigned int)': +sage/symbolic/ginac/inifcns_trans.cpp:382:18: warning: catching polymorphic type 'class GiNaC::pole_error' by value [-Wcatch-value=] + 382 | } catch (pole_error) { + | ^~~~~~~~~~ +[ 32/528] build/cythonized/sage/stats/distributions/discrete_gaussian_integer.c:5493:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] 5493 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/stats/distributions/discrete_gaussian_integer.c:5492:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] @@ -25476,10 +25623,67 @@ build/cythonized/sage/stats/distributions/discrete_gaussian_integer.c:5147:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 5147 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 33/528] build/cythonized/sage/sets/pythonclass.c:4005:18: warning: '__pyx_pw_4sage_9structure_7richcmp_9revop' defined but not used [-Wunused-function] + 4005 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_9revop(PyObject *__pyx_self, PyObject *__pyx_arg_op) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/sets/pythonclass.c:4004:13: warning: '__pyx_doc_4sage_9structure_7richcmp_8revop' defined but not used [-Wunused-variable] + 4004 | static char __pyx_doc_4sage_9structure_7richcmp_8revop[] = "revop(int op) -> int\nFile: sage/structure/richcmp.pxd (starting at line 199)\n\n Return the reverse operation of ``op``.\n\n For example, <= becomes >=, etc.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import revop\n sage: [revop(i) for i in range(6)]\n [4, 5, 2, 3, 0, 1]\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/sets/pythonclass.c:3878:18: warning: '__pyx_pw_4sage_9structure_7richcmp_7rich_to_bool_sgn' defined but not used [-Wunused-function] + 3878 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_7rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/sets/pythonclass.c:3877:13: warning: '__pyx_doc_4sage_9structure_7richcmp_6rich_to_bool_sgn' defined but not used [-Wunused-variable] + 3877 | static char __pyx_doc_4sage_9structure_7richcmp_6rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/richcmp.pxd (starting at line 187)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/sets/pythonclass.c:3749:18: warning: '__pyx_pw_4sage_9structure_7richcmp_5rich_to_bool' defined but not used [-Wunused-function] + 3749 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_5rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/sets/pythonclass.c:3748:13: warning: '__pyx_doc_4sage_9structure_7richcmp_4rich_to_bool' defined but not used [-Wunused-variable] + 3748 | static char __pyx_doc_4sage_9structure_7richcmp_4rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/richcmp.pxd (starting at line 120)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an old-style comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an old-style comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n :func:`rich_to_bool_sgn` if ``c`` could be outside the\n [-1, 0, 1] range.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/sets/pythonclass.c:3559:18: warning: '__pyx_pw_4sage_9structure_7richcmp_3richcmp_not_equal' defined but not used [-Wunused-function] + 3559 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_3richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/sets/pythonclass.c:3558:13: warning: '__pyx_doc_4sage_9structure_7richcmp_2richcmp_not_equal' defined but not used [-Wunused-variable] + 3558 | static char __pyx_doc_4sage_9structure_7richcmp_2richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/richcmp.pxd (starting at line 56)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/sets/pythonclass.c:3343:18: warning: '__pyx_pw_4sage_9structure_7richcmp_1richcmp' defined but not used [-Wunused-function] + 3343 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_1richcmp(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/sets/pythonclass.c:3342:13: warning: '__pyx_doc_4sage_9structure_7richcmp_richcmp' defined but not used [-Wunused-variable] + 3342 | static char __pyx_doc_4sage_9structure_7richcmp_richcmp[] = "richcmp(x, y, int op)\nFile: sage/structure/richcmp.pxd (starting at line 6)\n\n Return the result of the rich comparison of ``x`` and ``y`` with\n operator ``op``.\n\n INPUT:\n\n - ``x``, ``y`` -- arbitrary Python objects\n\n - ``op`` -- comparison operator (one of ``op_LT`, ``op_LE``,\n ``op_EQ``, ``op_NE``, ``op_GT``, ``op_GE``).\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import *\n sage: richcmp(3, 4, op_LT)\n True\n sage: richcmp(x, x^2, op_EQ)\n x == x^2\n\n The two examples above are completely equivalent to ``3 < 4``\n and ``x == x^2``. For this reason, it only makes sense in practice\n to call ``richcmp`` with a non-constant value for ``op``.\n\n We can write a custom ``Element`` class which shows a more\n realistic example of how to use this::\n\n sage: from sage.structure.element import Element\n sage: class MyElement(Element):\n ....: def __init__(self, parent, value):\n ....: Element.__init__(self, parent)\n ....: self.v = value\n ....: def _richcmp_(self, other, op):\n ....: return richcmp(self.v, other.v, op)\n sage: P = Parent()\n sage: x = MyElement(P, 3)\n sage: y = MyElement(P, 3)\n sage: x < y\n False\n sage: x == y\n True\n sage: x > y\n False\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from sage/symbolic/ginac/basic.h:35, from sage/symbolic/ginac/numeric.h:49, from sage/symbolic/ginac/inifcns.h:26, - from sage/symbolic/ginac/inifcns_trans.cpp:23: + from sage/symbolic/ginac/inifcns_trig.cpp:23: +sage/symbolic/ginac/ptr.h:162:11: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 162 | : public binary_function, GiNaC::ptr, bool> { + | ^~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/bits/refwrap.h:39, + from /usr/include/c++/12/vector:66, + from sage/symbolic/ginac/basic.h:26: +/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +In file included from sage/symbolic/ginac/basic.h:35, + from sage/symbolic/ginac/numeric.h:49, + from sage/symbolic/ginac/inifcns.h:26, + from sage/symbolic/ginac/inifcns_zeta.cpp:1: +sage/symbolic/ginac/ptr.h:162:11: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 162 | : public binary_function, GiNaC::ptr, bool> { + | ^~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/bits/refwrap.h:39, + from /usr/include/c++/12/vector:66, + from sage/symbolic/ginac/basic.h:26: +/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +In file included from sage/symbolic/ginac/basic.h:35, + from sage/symbolic/ginac/ex.h:26, + from sage/symbolic/ginac/container.h:26, + from sage/symbolic/ginac/lst.h:26, + from sage/symbolic/ginac/lst.cpp:23: sage/symbolic/ginac/ptr.h:162:11: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | : public binary_function, GiNaC::ptr, bool> { | ^~~~~~~~~~~~~~~ @@ -25541,9 +25745,18 @@ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ +In function '__pyx_pf_4sage_5stats_3hmm_3hmm_25DiscreteHiddenMarkovModel_16_forward', + inlined from '__pyx_pw_4sage_5stats_3hmm_3hmm_25DiscreteHiddenMarkovModel_17_forward' at build/cythonized/sage/stats/hmm/hmm.c:4785:13: +build/cythonized/sage/stats/hmm/hmm.c:4989:27: warning: '__pyx_v_i' may be used uninitialized [-Wmaybe-uninitialized] + 4989 | __pyx_t_6 = ((__pyx_v_i * __pyx_v_self->n_out) + (__pyx_v_obs->_values[0])); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/stats/hmm/hmm.c: In function '__pyx_pw_4sage_5stats_3hmm_3hmm_25DiscreteHiddenMarkovModel_17_forward': +build/cythonized/sage/stats/hmm/hmm.c:4797:14: note: '__pyx_v_i' was declared here + 4797 | Py_ssize_t __pyx_v_i; + | ^~~~~~~~~ In file included from sage/symbolic/ginac/expairseq.h:27, - from sage/symbolic/ginac/add.h:26, - from sage/symbolic/ginac/inifcns_orthopoly.cpp:13: + from sage/symbolic/ginac/pseries.h:27, + from sage/symbolic/ginac/inifcns_zeta.cpp:9: sage/symbolic/ginac/expair.h:94:37: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 94 | struct expair_is_less : public std::binary_function { | ^~~~~~~~~~~~~~~ @@ -25562,9 +25775,9 @@ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -In file included from sage/symbolic/ginac/expairseq.h:27, +[ 34/528] In file included from sage/symbolic/ginac/expairseq.h:27, from sage/symbolic/ginac/mul.h:26, - from sage/symbolic/ginac/inifcns_trans.cpp:30: + from sage/symbolic/ginac/inifcns_trig.cpp:29: sage/symbolic/ginac/expair.h:94:37: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 94 | struct expair_is_less : public std::binary_function { | ^~~~~~~~~~~~~~~ @@ -25583,64 +25796,6 @@ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -sage/symbolic/ginac/inifcns_trans.cpp: In function 'GiNaC::ex GiNaC::log_series(const ex&, const relational&, int, unsigned int)': -sage/symbolic/ginac/inifcns_trans.cpp:382:18: warning: catching polymorphic type 'class GiNaC::pole_error' by value [-Wcatch-value=] - 382 | } catch (pole_error) { - | ^~~~~~~~~~ -In function '__pyx_pf_4sage_5stats_3hmm_3hmm_25DiscreteHiddenMarkovModel_16_forward', - inlined from '__pyx_pw_4sage_5stats_3hmm_3hmm_25DiscreteHiddenMarkovModel_17_forward' at build/cythonized/sage/stats/hmm/hmm.c:4785:13: -build/cythonized/sage/stats/hmm/hmm.c:4989:27: warning: '__pyx_v_i' may be used uninitialized [-Wmaybe-uninitialized] - 4989 | __pyx_t_6 = ((__pyx_v_i * __pyx_v_self->n_out) + (__pyx_v_obs->_values[0])); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/stats/hmm/hmm.c: In function '__pyx_pw_4sage_5stats_3hmm_3hmm_25DiscreteHiddenMarkovModel_17_forward': -build/cythonized/sage/stats/hmm/hmm.c:4797:14: note: '__pyx_v_i' was declared here - 4797 | Py_ssize_t __pyx_v_i; - | ^~~~~~~~~ -[ 33/528] [ 34/528] In file included from sage/symbolic/ginac/basic.h:35, - from sage/symbolic/ginac/numeric.h:49, - from sage/symbolic/ginac/inifcns.h:26, - from sage/symbolic/ginac/inifcns_trig.cpp:23: -sage/symbolic/ginac/ptr.h:162:11: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 162 | : public binary_function, GiNaC::ptr, bool> { - | ^~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/bits/refwrap.h:39, - from /usr/include/c++/12/vector:66, - from sage/symbolic/ginac/basic.h:26: -/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -build/cythonized/sage/sets/pythonclass.c:4005:18: warning: '__pyx_pw_4sage_9structure_7richcmp_9revop' defined but not used [-Wunused-function] - 4005 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_9revop(PyObject *__pyx_self, PyObject *__pyx_arg_op) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/sets/pythonclass.c:4004:13: warning: '__pyx_doc_4sage_9structure_7richcmp_8revop' defined but not used [-Wunused-variable] - 4004 | static char __pyx_doc_4sage_9structure_7richcmp_8revop[] = "revop(int op) -> int\nFile: sage/structure/richcmp.pxd (starting at line 199)\n\n Return the reverse operation of ``op``.\n\n For example, <= becomes >=, etc.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import revop\n sage: [revop(i) for i in range(6)]\n [4, 5, 2, 3, 0, 1]\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/sets/pythonclass.c:3878:18: warning: '__pyx_pw_4sage_9structure_7richcmp_7rich_to_bool_sgn' defined but not used [-Wunused-function] - 3878 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_7rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/sets/pythonclass.c:3877:13: warning: '__pyx_doc_4sage_9structure_7richcmp_6rich_to_bool_sgn' defined but not used [-Wunused-variable] - 3877 | static char __pyx_doc_4sage_9structure_7richcmp_6rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/richcmp.pxd (starting at line 187)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/sets/pythonclass.c:3749:18: warning: '__pyx_pw_4sage_9structure_7richcmp_5rich_to_bool' defined but not used [-Wunused-function] - 3749 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_5rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/sets/pythonclass.c:3748:13: warning: '__pyx_doc_4sage_9structure_7richcmp_4rich_to_bool' defined but not used [-Wunused-variable] - 3748 | static char __pyx_doc_4sage_9structure_7richcmp_4rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/richcmp.pxd (starting at line 120)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an old-style comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an old-style comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n :func:`rich_to_bool_sgn` if ``c`` could be outside the\n [-1, 0, 1] range.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/sets/pythonclass.c:3559:18: warning: '__pyx_pw_4sage_9structure_7richcmp_3richcmp_not_equal' defined but not used [-Wunused-function] - 3559 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_3richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/sets/pythonclass.c:3558:13: warning: '__pyx_doc_4sage_9structure_7richcmp_2richcmp_not_equal' defined but not used [-Wunused-variable] - 3558 | static char __pyx_doc_4sage_9structure_7richcmp_2richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/richcmp.pxd (starting at line 56)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/sets/pythonclass.c:3343:18: warning: '__pyx_pw_4sage_9structure_7richcmp_1richcmp' defined but not used [-Wunused-function] - 3343 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_1richcmp(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/sets/pythonclass.c:3342:13: warning: '__pyx_doc_4sage_9structure_7richcmp_richcmp' defined but not used [-Wunused-variable] - 3342 | static char __pyx_doc_4sage_9structure_7richcmp_richcmp[] = "richcmp(x, y, int op)\nFile: sage/structure/richcmp.pxd (starting at line 6)\n\n Return the result of the rich comparison of ``x`` and ``y`` with\n operator ``op``.\n\n INPUT:\n\n - ``x``, ``y`` -- arbitrary Python objects\n\n - ``op`` -- comparison operator (one of ``op_LT`, ``op_LE``,\n ``op_EQ``, ``op_NE``, ``op_GT``, ``op_GE``).\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import *\n sage: richcmp(3, 4, op_LT)\n True\n sage: richcmp(x, x^2, op_EQ)\n x == x^2\n\n The two examples above are completely equivalent to ``3 < 4``\n and ``x == x^2``. For this reason, it only makes sense in practice\n to call ``richcmp`` with a non-constant value for ``op``.\n\n We can write a custom ``Element`` class which shows a more\n realistic example of how to use this::\n\n sage: from sage.structure.element import Element\n sage: class MyElement(Element):\n ....: def __init__(self, parent, value):\n ....: Element.__init__(self, parent)\n ....: self.v = value\n ....: def _richcmp_(self, other, op):\n ....: return richcmp(self.v, other.v, op)\n sage: P = Parent()\n sage: x = MyElement(P, 3)\n sage: y = MyElement(P, 3)\n sage: x < y\n False\n sage: x == y\n True\n sage: x > y\n False\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from sage/symbolic/ginac/constant.h:27, - from sage/symbolic/ginac/numeric.h:50: sage/symbolic/ginac/ex.h:680:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 680 | struct ex_is_less : public std::binary_function { | ^~~~~~~~~~~~~~~ @@ -25665,39 +25820,6 @@ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -build/cythonized/sage/sets/finite_set_map_cy.c:9561:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] - 9561 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/sets/finite_set_map_cy.c:9560:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] - 9560 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/sets/finite_set_map_cy.c:9216:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] - 9216 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/sets/finite_set_map_cy.c:9215:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] - 9215 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from sage/symbolic/ginac/expairseq.h:27, - from sage/symbolic/ginac/mul.h:26, - from sage/symbolic/ginac/inifcns_trig.cpp:29: -sage/symbolic/ginac/expair.h:94:37: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 94 | struct expair_is_less : public std::binary_function { - | ^~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -sage/symbolic/ginac/expair.h:102:42: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 102 | struct expair_rest_is_less : public std::binary_function { - | ^~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -sage/symbolic/ginac/expair.h:106:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 106 | struct expair_swap : public std::binary_function { - | ^~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ sage/symbolic/ginac/inifcns_trig.cpp: In function 'GiNaC::ex GiNaC::cos_eval(const ex&)': sage/symbolic/ginac/inifcns_trig.cpp:414:33: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 414 | if (num*(*_num2_p) > den) @@ -25719,33 +25841,9 @@ sage/symbolic/ginac/inifcns_trig.cpp:1047:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 1047 | return power(res, _ex_1); | ^~~~~~ -[ 35/528] In file included from build/cythonized/sage/sets/disjoint_set.c:797: -./sage/data_structures/bitset_intrinsics.h: In function '_bitset_cmp': -./sage/data_structures/bitset_intrinsics.h:170:17: warning: unused variable 'i' [-Wunused-variable] - 170 | mp_bitcnt_t i = 0; - | ^ -./sage/data_structures/bitset_intrinsics.h: In function '_bitset_operation': -./sage/data_structures/bitset_intrinsics.h:377:17: warning: unused variable 'i' [-Wunused-variable] - 377 | mp_bitcnt_t i; - | ^ -[ 36/528] In file included from sage/symbolic/ginac/basic.h:35, - from sage/symbolic/ginac/numeric.h:49, - from sage/symbolic/ginac/inifcns.h:26, - from sage/symbolic/ginac/inifcns_zeta.cpp:1: -sage/symbolic/ginac/ptr.h:162:11: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 162 | : public binary_function, GiNaC::ptr, bool> { - | ^~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/bits/refwrap.h:39, - from /usr/include/c++/12/vector:66, - from sage/symbolic/ginac/basic.h:26: -/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -In file included from sage/symbolic/ginac/basic.h:35, - from sage/symbolic/ginac/ex.h:26, - from sage/symbolic/ginac/container.h:26, - from sage/symbolic/ginac/lst.h:26, - from sage/symbolic/ginac/lst.cpp:23: +[ 35/528] [ 36/528] In file included from sage/symbolic/ginac/basic.h:35, + from sage/symbolic/ginac/matrix.h:26, + from sage/symbolic/ginac/matrix.cpp:23: sage/symbolic/ginac/ptr.h:162:11: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | : public binary_function, GiNaC::ptr, bool> { | ^~~~~~~~~~~~~~~ @@ -25755,9 +25853,29 @@ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ +build/cythonized/sage/sets/finite_set_map_cy.c:9561:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] + 9561 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/sets/finite_set_map_cy.c:9560:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] + 9560 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/sets/finite_set_map_cy.c:9216:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] + 9216 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/sets/finite_set_map_cy.c:9215:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] + 9215 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from build/cythonized/sage/sets/disjoint_set.c:797: +./sage/data_structures/bitset_intrinsics.h: In function '_bitset_cmp': +./sage/data_structures/bitset_intrinsics.h:170:17: warning: unused variable 'i' [-Wunused-variable] + 170 | mp_bitcnt_t i = 0; + | ^ +./sage/data_structures/bitset_intrinsics.h: In function '_bitset_operation': +./sage/data_structures/bitset_intrinsics.h:377:17: warning: unused variable 'i' [-Wunused-variable] + 377 | mp_bitcnt_t i; + | ^ In file included from sage/symbolic/ginac/basic.h:35, - from sage/symbolic/ginac/matrix.h:26, - from sage/symbolic/ginac/matrix.cpp:23: + from sage/symbolic/ginac/mpoly-ginac.cpp:28: sage/symbolic/ginac/ptr.h:162:11: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | : public binary_function, GiNaC::ptr, bool> { | ^~~~~~~~~~~~~~~ @@ -25767,44 +25885,6 @@ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -build/cythonized/sage/schemes/toric/divisor_class.c:5193:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] - 5193 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/schemes/toric/divisor_class.c:5192:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] - 5192 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/schemes/toric/divisor_class.c:4848:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] - 4848 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/schemes/toric/divisor_class.c:4847:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] - 4847 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from sage/symbolic/ginac/constant.h:27, - from sage/symbolic/ginac/numeric.h:50: -sage/symbolic/ginac/ex.h:680:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 680 | struct ex_is_less : public std::binary_function { - | ^~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -sage/symbolic/ginac/ex.h:684:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 684 | struct ex_is_equal : public std::binary_function { - | ^~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -sage/symbolic/ginac/ex.h:688:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 688 | struct op0_is_equal : public std::binary_function { - | ^~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -sage/symbolic/ginac/ex.h:692:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 692 | struct ex_swap : public std::binary_function { - | ^~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ build/cythonized/sage/sets/disjoint_set.c: At top level: build/cythonized/sage/sets/disjoint_set.c:17613:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] 17613 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { @@ -25834,6 +25914,19 @@ ./sage/groups/perm_gps/partn_ref2/refinement_generic.h:19:12: warning: 'my_comp_func' defined but not used [-Wunused-function] 19 | static int my_comp_func(const void *a, const void *b) | ^~~~~~~~~~~~ +build/cythonized/sage/schemes/toric/divisor_class.c:5193:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] + 5193 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/schemes/toric/divisor_class.c:5192:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] + 5192 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/schemes/toric/divisor_class.c:4848:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] + 4848 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/schemes/toric/divisor_class.c:4847:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] + 4847 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from sage/symbolic/ginac/matrix.h:27: sage/symbolic/ginac/ex.h:680:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 680 | struct ex_is_less : public std::binary_function { | ^~~~~~~~~~~~~~~ @@ -25858,9 +25951,15 @@ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ +[ 37/528] sage/symbolic/ginac/mpoly-singular.cpp:23: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] + 23 | #pragma clang diagnostic push + | +sage/symbolic/ginac/mpoly-singular.cpp:24: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] + 24 | #pragma clang diagnostic ignored "-Wdeprecated-register" + | In file included from sage/symbolic/ginac/expairseq.h:27, - from sage/symbolic/ginac/pseries.h:27, - from sage/symbolic/ginac/inifcns_zeta.cpp:9: + from sage/symbolic/ginac/add.h:26, + from sage/symbolic/ginac/matrix.cpp:26: sage/symbolic/ginac/expair.h:94:37: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 94 | struct expair_is_less : public std::binary_function { | ^~~~~~~~~~~~~~~ @@ -25879,7 +25978,16 @@ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -In file included from sage/symbolic/ginac/matrix.h:27: +sage/symbolic/ginac/mpoly-singular.cpp:26: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] + 26 | #pragma clang diagnostic pop + | +In file included from /usr/include/zn_poly/zn_poly.h:78, + from sage/schemes/hyperelliptic_curves/hypellfrob/recurrences_zn_poly.h:28, + from sage/schemes/hyperelliptic_curves/hypellfrob/hypellfrob.cpp:29: +/usr/include/zn_poly/wide_arith.h:276:2: warning: #warning No assembly implementation of wide multiplication available for this machine; using generic C code instead. [-Wcpp] + 276 | #warning No assembly implementation of wide multiplication available for this \ + | ^~~~~~~ +In file included from sage/symbolic/ginac/mpoly-ginac.cpp:29: sage/symbolic/ginac/ex.h:680:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 680 | struct ex_is_less : public std::binary_function { | ^~~~~~~~~~~~~~~ @@ -25904,9 +26012,22 @@ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ +In file included from /usr/include/zn_poly/zn_poly.h:78, + from sage/schemes/hyperelliptic_curves/hypellfrob/recurrences_zn_poly.h:28, + from sage/schemes/hyperelliptic_curves/hypellfrob/recurrences_zn_poly.cpp:26: +/usr/include/zn_poly/wide_arith.h:276:2: warning: #warning No assembly implementation of wide multiplication available for this machine; using generic C code instead. [-Wcpp] + 276 | #warning No assembly implementation of wide multiplication available for this \ + | ^~~~~~~ +sage/symbolic/ginac/matrix.cpp: In member function 'GiNaC::ex GiNaC::matrix::charpoly(const GiNaC::ex&) const': +sage/symbolic/ginac/matrix.cpp:920:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] + 920 | if ((row%2) != 0u) + | ^~ +sage/symbolic/ginac/matrix.cpp:923:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' + 923 | return poly; + | ^~~~~~ In file included from sage/symbolic/ginac/expairseq.h:27, from sage/symbolic/ginac/add.h:26, - from sage/symbolic/ginac/matrix.cpp:26: + from sage/symbolic/ginac/mpoly-ginac.cpp:32: sage/symbolic/ginac/expair.h:94:37: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 94 | struct expair_is_less : public std::binary_function { | ^~~~~~~~~~~~~~~ @@ -25925,76 +26046,29 @@ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -[ 37/528] sage/symbolic/ginac/matrix.cpp: In member function 'GiNaC::ex GiNaC::matrix::charpoly(const GiNaC::ex&) const': -sage/symbolic/ginac/matrix.cpp:920:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] - 920 | if ((row%2) != 0u) - | ^~ -sage/symbolic/ginac/matrix.cpp:923:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' - 923 | return poly; - | ^~~~~~ -In file included from /usr/include/zn_poly/zn_poly.h:78, - from sage/schemes/hyperelliptic_curves/hypellfrob/recurrences_zn_poly.h:28, - from sage/schemes/hyperelliptic_curves/hypellfrob/hypellfrob.cpp:29: -/usr/include/zn_poly/wide_arith.h:276:2: warning: #warning No assembly implementation of wide multiplication available for this machine; using generic C code instead. [-Wcpp] - 276 | #warning No assembly implementation of wide multiplication available for this \ - | ^~~~~~~ -In file included from /usr/include/zn_poly/zn_poly.h:78, - from sage/schemes/hyperelliptic_curves/hypellfrob/recurrences_zn_poly.h:28, - from sage/schemes/hyperelliptic_curves/hypellfrob/recurrences_zn_poly.cpp:26: -/usr/include/zn_poly/wide_arith.h:276:2: warning: #warning No assembly implementation of wide multiplication available for this machine; using generic C code instead. [-Wcpp] - 276 | #warning No assembly implementation of wide multiplication available for this \ - | ^~~~~~~ -[ 38/528] In file included from /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarraytypes.h:1940, - from /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:12, - from /usr/lib/python3/dist-packages/numpy/core/include/numpy/arrayobject.h:5, - from build/cythonized/sage/schemes/elliptic_curves/period_lattice_region.c:781: -/usr/lib/python3/dist-packages/numpy/core/include/numpy/npy_1_7_deprecated_api.h:17:2: warning: #warning "Using deprecated NumPy API, disable it with " "#define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-Wcpp] - 17 | #warning "Using deprecated NumPy API, disable it with " \ - | ^~~~~~~ -[ 40/528] [ 39/528] build/cythonized/sage/schemes/elliptic_curves/descent_two_isogeny.c:17164:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] -17164 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/schemes/elliptic_curves/descent_two_isogeny.c:17163:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] -17163 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/schemes/elliptic_curves/descent_two_isogeny.c:16819:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] -16819 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/schemes/elliptic_curves/descent_two_isogeny.c:16818:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] -16818 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -sage/symbolic/ginac/mpoly-singular.cpp:23: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] - 23 | #pragma clang diagnostic push - | -sage/symbolic/ginac/mpoly-singular.cpp:24: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] - 24 | #pragma clang diagnostic ignored "-Wdeprecated-register" - | -sage/symbolic/ginac/mpoly-singular.cpp:26: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] - 26 | #pragma clang diagnostic pop - | -build/cythonized/sage/schemes/elliptic_curves/mod_sym_num.c:40665:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] -40665 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/schemes/elliptic_curves/mod_sym_num.c:40664:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] -40664 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/schemes/elliptic_curves/mod_sym_num.c:40320:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] -40320 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/schemes/elliptic_curves/mod_sym_num.c:40319:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] -40319 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 41/528] In file included from sage/symbolic/ginac/basic.h:35, - from sage/symbolic/ginac/mpoly-ginac.cpp:28: +[ 38/528] In file included from sage/symbolic/ginac/basic.h:35, + from sage/symbolic/ginac/mpoly-singular.cpp:30: sage/symbolic/ginac/ptr.h:162:11: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | : public binary_function, GiNaC::ptr, bool> { | ^~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/bits/refwrap.h:39, - from /usr/include/c++/12/vector:66, - from sage/symbolic/ginac/basic.h:26: +In file included from /usr/include/c++/12/string:48, + from /usr/include/c++/12/bits/locale_classes.h:40, + from /usr/include/c++/12/bits/ios_base.h:41, + from /usr/include/c++/12/ios:42, + from /usr/include/c++/12/ostream:38, + from /usr/include/c++/12/iostream:39, + from /usr/include/singular/factory/factory.h:39, + from sage/symbolic/ginac/mpoly-singular.cpp:25: /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ +In file included from /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarraytypes.h:1940, + from /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:12, + from /usr/lib/python3/dist-packages/numpy/core/include/numpy/arrayobject.h:5, + from build/cythonized/sage/schemes/elliptic_curves/period_lattice_region.c:781: +/usr/lib/python3/dist-packages/numpy/core/include/numpy/npy_1_7_deprecated_api.h:17:2: warning: #warning "Using deprecated NumPy API, disable it with " "#define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-Wcpp] + 17 | #warning "Using deprecated NumPy API, disable it with " \ + | ^~~~~~~ build/cythonized/sage/schemes/hyperelliptic_curves/hypellfrob.cpp: In function 'void __pyx_f_4sage_4libs_3ntl_10conversion_set_ntl_matrix_modn_dense_float(NTL::mat_ZZ_p&, __pyx_obj_4sage_4libs_3ntl_15ntl_ZZ_pContext_ntl_ZZ_pContext_class*, __pyx_obj_4sage_6matrix_23matrix_modn_dense_float_Matrix_modn_dense_float*)': build/cythonized/sage/schemes/hyperelliptic_curves/hypellfrob.cpp:6260:33: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'Py_ssize_t' {aka 'long int'} [-Wsign-compare] 6260 | for (__pyx_t_3 = 0; __pyx_t_3 < __pyx_t_2; __pyx_t_3+=1) { @@ -26016,23 +26090,7 @@ build/cythonized/sage/schemes/hyperelliptic_curves/hypellfrob.cpp:6526:35: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'Py_ssize_t' {aka 'long int'} [-Wsign-compare] 6526 | for (__pyx_t_6 = 0; __pyx_t_6 < __pyx_t_5; __pyx_t_6+=1) { | ~~~~~~~~~~^~~~~~~~~~~ -In file included from sage/symbolic/ginac/basic.h:35, - from sage/symbolic/ginac/mpoly-singular.cpp:30: -sage/symbolic/ginac/ptr.h:162:11: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 162 | : public binary_function, GiNaC::ptr, bool> { - | ^~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/string:48, - from /usr/include/c++/12/bits/locale_classes.h:40, - from /usr/include/c++/12/bits/ios_base.h:41, - from /usr/include/c++/12/ios:42, - from /usr/include/c++/12/ostream:38, - from /usr/include/c++/12/iostream:39, - from /usr/include/singular/factory/factory.h:39, - from sage/symbolic/ginac/mpoly-singular.cpp:25: -/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -In file included from sage/symbolic/ginac/mpoly-ginac.cpp:29: +In file included from sage/symbolic/ginac/mpoly-singular.cpp:31: sage/symbolic/ginac/ex.h:680:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 680 | struct ex_is_less : public std::binary_function { | ^~~~~~~~~~~~~~~ @@ -26057,6 +26115,27 @@ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ +In file included from sage/symbolic/ginac/expairseq.h:27, + from sage/symbolic/ginac/add.h:26, + from sage/symbolic/ginac/mpoly-singular.cpp:32: +sage/symbolic/ginac/expair.h:94:37: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 94 | struct expair_is_less : public std::binary_function { + | ^~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +sage/symbolic/ginac/expair.h:102:42: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 102 | struct expair_rest_is_less : public std::binary_function { + | ^~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +sage/symbolic/ginac/expair.h:106:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 106 | struct expair_swap : public std::binary_function { + | ^~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ build/cythonized/sage/schemes/hyperelliptic_curves/hypellfrob.cpp: At global scope: build/cythonized/sage/schemes/hyperelliptic_curves/hypellfrob.cpp:5950:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] 5950 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { @@ -26110,30 +26189,58 @@ sage/libs/ntl/ntlwrap_impl.h:35:13: warning: 'void mpz_to_ZZ(NTL::ZZ*, mpz_srcptr)' defined but not used [-Wunused-function] 35 | static void mpz_to_ZZ(struct ZZ* output, mpz_srcptr x) | ^~~~~~~~~ -In file included from sage/symbolic/ginac/expairseq.h:27, - from sage/symbolic/ginac/add.h:26, - from sage/symbolic/ginac/mpoly-ginac.cpp:32: -sage/symbolic/ginac/expair.h:94:37: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 94 | struct expair_is_less : public std::binary_function { - | ^~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -sage/symbolic/ginac/expair.h:102:42: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 102 | struct expair_rest_is_less : public std::binary_function { - | ^~~~~~~~~~~~~~~ +sage/symbolic/ginac/mpoly-singular.cpp: In function 'CanonicalForm GiNaC::num2canonical(const numeric&, ex_int_umap&, exvector&)': +sage/symbolic/ginac/mpoly-singular.cpp:79:21: warning: catching polymorphic type 'class std::runtime_error' by value [-Wcatch-value=] + 79 | catch (std::runtime_error) { + | ^~~~~~~~~~~~~ +sage/symbolic/ginac/mpoly-singular.cpp: In member function 'const CanonicalForm GiNaC::ex::to_canonical(GiNaC::ex_int_umap&, GiNaC::power_ocvector_map&, GiNaC::exvector&) const': +sage/symbolic/ginac/mpoly-singular.cpp:236:45: warning: catching polymorphic type 'class std::runtime_error' by value [-Wcatch-value=] + 236 | catch (std::runtime_error) { + | ^~~~~~~~~~~~~ +sage/symbolic/ginac/mpoly-singular.cpp:264:37: warning: catching polymorphic type 'class std::runtime_error' by value [-Wcatch-value=] + 264 | catch (std::runtime_error) { + | ^~~~~~~~~~~~~ +[ 39/528] In file included from sage/symbolic/ginac/basic.h:35, + from sage/symbolic/ginac/ex.h:26, + from sage/symbolic/ginac/mpoly.cpp:24: +sage/symbolic/ginac/ptr.h:162:11: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 162 | : public binary_function, GiNaC::ptr, bool> { + | ^~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/bits/refwrap.h:39, + from /usr/include/c++/12/vector:66, + from sage/symbolic/ginac/basic.h:26: /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -sage/symbolic/ginac/expair.h:106:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 106 | struct expair_swap : public std::binary_function { - | ^~~~~~~~~~~~~~~ +In file included from sage/symbolic/ginac/basic.h:35, + from sage/symbolic/ginac/normal.cpp:29: +sage/symbolic/ginac/ptr.h:162:11: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 162 | : public binary_function, GiNaC::ptr, bool> { + | ^~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/bits/refwrap.h:39, + from /usr/include/c++/12/vector:66, + from sage/symbolic/ginac/basic.h:26: /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ +build/cythonized/sage/schemes/elliptic_curves/mod_sym_num.c:40665:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] +40665 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/schemes/elliptic_curves/mod_sym_num.c:40664:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] +40664 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/schemes/elliptic_curves/mod_sym_num.c:40320:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] +40320 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/schemes/elliptic_curves/mod_sym_num.c:40319:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] +40319 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from sage/symbolic/ginac/basic.h:35, from sage/symbolic/ginac/ex.h:26, - from sage/symbolic/ginac/mpoly.cpp:24: + from sage/symbolic/ginac/expair.h:26, + from sage/symbolic/ginac/expairseq.h:27, + from sage/symbolic/ginac/mul.h:26, + from sage/symbolic/ginac/mul.cpp:23: sage/symbolic/ginac/ptr.h:162:11: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | : public binary_function, GiNaC::ptr, bool> { | ^~~~~~~~~~~~~~~ @@ -26143,8 +26250,7 @@ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -In file included from sage/symbolic/ginac/mpoly-singular.cpp:31: -sage/symbolic/ginac/ex.h:680:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] +[ 40/528] sage/symbolic/ginac/ex.h:680:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 680 | struct ex_is_less : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here @@ -26168,9 +26274,9 @@ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -In file included from sage/symbolic/ginac/expairseq.h:27, +[ 41/528] In file included from sage/symbolic/ginac/expairseq.h:27, from sage/symbolic/ginac/add.h:26, - from sage/symbolic/ginac/mpoly-singular.cpp:32: + from sage/symbolic/ginac/mpoly.cpp:33: sage/symbolic/ginac/expair.h:94:37: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 94 | struct expair_is_less : public std::binary_function { | ^~~~~~~~~~~~~~~ @@ -26189,18 +26295,7 @@ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -[ 43/528] sage/symbolic/ginac/mpoly-singular.cpp: In function 'CanonicalForm GiNaC::num2canonical(const numeric&, ex_int_umap&, exvector&)': -sage/symbolic/ginac/mpoly-singular.cpp:79:21: warning: catching polymorphic type 'class std::runtime_error' by value [-Wcatch-value=] - 79 | catch (std::runtime_error) { - | ^~~~~~~~~~~~~ -sage/symbolic/ginac/mpoly-singular.cpp: In member function 'const CanonicalForm GiNaC::ex::to_canonical(GiNaC::ex_int_umap&, GiNaC::power_ocvector_map&, GiNaC::exvector&) const': -sage/symbolic/ginac/mpoly-singular.cpp:236:45: warning: catching polymorphic type 'class std::runtime_error' by value [-Wcatch-value=] - 236 | catch (std::runtime_error) { - | ^~~~~~~~~~~~~ -sage/symbolic/ginac/mpoly-singular.cpp:264:37: warning: catching polymorphic type 'class std::runtime_error' by value [-Wcatch-value=] - 264 | catch (std::runtime_error) { - | ^~~~~~~~~~~~~ -[ 42/528] sage/symbolic/ginac/ex.h:680:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] +sage/symbolic/ginac/ex.h:680:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 680 | struct ex_is_less : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here @@ -26224,89 +26319,7 @@ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -In file included from sage/symbolic/ginac/expairseq.h:27, - from sage/symbolic/ginac/add.h:26, - from sage/symbolic/ginac/mpoly.cpp:33: -sage/symbolic/ginac/expair.h:94:37: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 94 | struct expair_is_less : public std::binary_function { - | ^~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -sage/symbolic/ginac/expair.h:102:42: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 102 | struct expair_rest_is_less : public std::binary_function { - | ^~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -sage/symbolic/ginac/expair.h:106:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 106 | struct expair_swap : public std::binary_function { - | ^~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -In file included from sage/symbolic/ginac/basic.h:35, - from sage/symbolic/ginac/ex.h:26, - from sage/symbolic/ginac/expair.h:26, - from sage/symbolic/ginac/expairseq.h:27, - from sage/symbolic/ginac/mul.h:26, - from sage/symbolic/ginac/mul.cpp:23: -sage/symbolic/ginac/ptr.h:162:11: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 162 | : public binary_function, GiNaC::ptr, bool> { - | ^~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/bits/refwrap.h:39, - from /usr/include/c++/12/vector:66, - from sage/symbolic/ginac/basic.h:26: -/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -build/cythonized/sage/rings/complex_arb.c:37603:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] -37603 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/complex_arb.c:37602:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] -37602 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/complex_arb.c:37258:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] -37258 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/complex_arb.c:37257:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] -37257 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/real_arb.c:32020:18: warning: '__pyx_pw_4sage_7cpython_6string_3str_to_bytes' defined but not used [-Wunused-function] -32020 | static PyObject *__pyx_pw_4sage_7cpython_6string_3str_to_bytes(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/real_arb.c:32019:13: warning: '__pyx_doc_4sage_7cpython_6string_2str_to_bytes' defined but not used [-Wunused-variable] -32019 | static char __pyx_doc_4sage_7cpython_6string_2str_to_bytes[] = "str_to_bytes(s, encoding=None, errors=None) -> bytes\nFile: sage/cpython/string.pxd (starting at line 54)\n\n Convert ``str`` or ``unicode`` to ``bytes``.\n\n It encodes the given ``str`` to a Python 3 ``bytes``\n using the specified encoding. It is a no-op on ``bytes`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import str_to_bytes\n sage: bs = [str_to_bytes(u'\317\200')]\n sage: all(b == b'\\xcf\\x80' for b in bs)\n True\n sage: str_to_bytes([])\n Traceback (most recent call last):\n ...\n TypeError: expected str... list found\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/real_arb.c:31815:18: warning: '__pyx_pw_4sage_7cpython_6string_1bytes_to_str' defined but not used [-Wunused-function] -31815 | static PyObject *__pyx_pw_4sage_7cpython_6string_1bytes_to_str(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/real_arb.c:31814:13: warning: '__pyx_doc_4sage_7cpython_6string_bytes_to_str' defined but not used [-Wunused-variable] -31814 | static char __pyx_doc_4sage_7cpython_6string_bytes_to_str[] = "bytes_to_str(b, encoding=None, errors=None) -> str\nFile: sage/cpython/string.pxd (starting at line 28)\n\n Convert ``bytes`` to ``str``.\n\n This decodes the given ``bytes`` to a Python 3 unicode ``str`` using\n the specified encoding. It is a no-op on ``str`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import bytes_to_str\n sage: s = bytes_to_str(b'\\xcf\\x80')\n sage: s == u'\317\200'\n True\n sage: bytes_to_str([])\n Traceback (most recent call last):\n ...\n TypeError: expected bytes, list found\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/real_arb.c:29438:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] -29438 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/real_arb.c:29437:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] -29437 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/real_arb.c:29093:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] -29093 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/real_arb.c:29092:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] -29092 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from sage/symbolic/ginac/basic.h:35, - from sage/symbolic/ginac/normal.cpp:29: -sage/symbolic/ginac/ptr.h:162:11: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 162 | : public binary_function, GiNaC::ptr, bool> { - | ^~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/bits/refwrap.h:39, - from /usr/include/c++/12/vector:66, - from sage/symbolic/ginac/basic.h:26: -/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ +In file included from sage/symbolic/ginac/normal.cpp:30: sage/symbolic/ginac/ex.h:680:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 680 | struct ex_is_less : public std::binary_function { | ^~~~~~~~~~~~~~~ @@ -26331,7 +26344,7 @@ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -[ 44/528] sage/symbolic/ginac/expair.h:94:37: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] +sage/symbolic/ginac/expair.h:94:37: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 94 | struct expair_is_less : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here @@ -26349,31 +26362,6 @@ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -In file included from sage/symbolic/ginac/normal.cpp:30: -sage/symbolic/ginac/ex.h:680:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 680 | struct ex_is_less : public std::binary_function { - | ^~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -sage/symbolic/ginac/ex.h:684:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 684 | struct ex_is_equal : public std::binary_function { - | ^~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -sage/symbolic/ginac/ex.h:688:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 688 | struct op0_is_equal : public std::binary_function { - | ^~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -sage/symbolic/ginac/ex.h:692:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 692 | struct ex_swap : public std::binary_function { - | ^~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ In file included from sage/symbolic/ginac/expairseq.h:27, from sage/symbolic/ginac/add.h:26, from sage/symbolic/ginac/normal.cpp:32: @@ -26408,14 +26396,26 @@ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -[ 45/528] sage/symbolic/ginac/normal.cpp: In member function 'virtual GiNaC::ex GiNaC::expairseq::to_polynomial(GiNaC::exmap&) const': +build/cythonized/sage/schemes/elliptic_curves/descent_two_isogeny.c:17164:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] +17164 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/schemes/elliptic_curves/descent_two_isogeny.c:17163:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] +17163 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/schemes/elliptic_curves/descent_two_isogeny.c:16819:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] +16819 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/schemes/elliptic_curves/descent_two_isogeny.c:16818:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] +16818 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +sage/symbolic/ginac/normal.cpp: In member function 'virtual GiNaC::ex GiNaC::expairseq::to_polynomial(GiNaC::exmap&) const': sage/symbolic/ginac/normal.cpp:1057:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 1057 | if (oc.info(info_flags::numeric)) | ^~ sage/symbolic/ginac/normal.cpp:1060:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 1060 | s.emplace_back(oc, _ex1); | ^ -[ 46/528] sage/symbolic/ginac/numeric.cpp:71: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] +[ 42/528] sage/symbolic/ginac/numeric.cpp:71: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 71 | #pragma clang diagnostic push | sage/symbolic/ginac/numeric.cpp:72: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] @@ -26424,42 +26424,6 @@ sage/symbolic/ginac/numeric.cpp:74: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 74 | #pragma clang diagnostic pop | -build/cythonized/sage/rings/sum_of_squares.c:4631:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] - 4631 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/sum_of_squares.c:4630:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] - 4630 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/sum_of_squares.c:4286:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] - 4286 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/sum_of_squares.c:4285:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] - 4285 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from sage/symbolic/ginac/basic.h:35, - from sage/symbolic/ginac/numeric.h:49, - from sage/symbolic/ginac/operators.cpp:23: -sage/symbolic/ginac/ptr.h:162:11: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 162 | : public binary_function, GiNaC::ptr, bool> { - | ^~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/bits/refwrap.h:39, - from /usr/include/c++/12/vector:66, - from sage/symbolic/ginac/basic.h:26: -/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -build/cythonized/sage/rings/tate_algebra_ideal.c:18213:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] -18213 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/tate_algebra_ideal.c:18212:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] -18212 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/tate_algebra_ideal.c:17868:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] -17868 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/tate_algebra_ideal.c:17867:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] -17867 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from sage/symbolic/ginac/basic.h:35, from sage/symbolic/ginac/numeric.h:49, from sage/symbolic/ginac/numeric.cpp:61: @@ -26472,19 +26436,6 @@ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -In function '__pyx_pf_4sage_5rings_8real_arb_8RealBall_6__hash__', - inlined from '__pyx_pw_4sage_5rings_8real_arb_8RealBall_7__hash__' at build/cythonized/sage/rings/real_arb.c:13968:13: -build/cythonized/sage/rings/real_arb.c:14027:151: warning: 'arb_rel_error_bits' reading 48 bytes from a region of size 32 [-Wstringop-overread] -14027 | __pyx_v_h = (((fmpz_fdiv_ui(__pyx_v_mant, 0x3FFFFFDD) ^ fmpz_fdiv_ui(__pyx_v_expo, 0x40000000)) ^ (arf_abs_bound_lt_2exp_si(__pyx_v_mid) << 10)) ^ (arb_rel_error_bits(__pyx_v_self->value) << 20)); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/real_arb.c:14027:151: note: referencing argument 1 of type 'const arb_struct[1]' -In file included from /usr/include/acb.h:23, - from ./sage/libs/arb/arb_wrap.h:14, - from build/cythonized/sage/rings/real_arb.c:801: -/usr/include/arb.h: In function '__pyx_pw_4sage_5rings_8real_arb_8RealBall_7__hash__': -/usr/include/arb.h:310:7: note: in a call to function 'arb_rel_error_bits' - 310 | slong arb_rel_error_bits(const arb_t x); - | ^~~~~~~~~~~~~~~~~~ In file included from sage/symbolic/ginac/constant.h:27, from sage/symbolic/ginac/numeric.h:50: sage/symbolic/ginac/ex.h:680:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] @@ -26512,8 +26463,8 @@ 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from sage/symbolic/ginac/expairseq.h:27, - from sage/symbolic/ginac/add.h:26, - from sage/symbolic/ginac/operators.cpp:24: + from sage/symbolic/ginac/mul.h:26, + from sage/symbolic/ginac/numeric.cpp:64: sage/symbolic/ginac/expair.h:94:37: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 94 | struct expair_is_less : public std::binary_function { | ^~~~~~~~~~~~~~~ @@ -26532,6 +26483,63 @@ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ +sage/symbolic/ginac/numeric.cpp: In member function 'const GiNaC::numeric GiNaC::numeric::real() const': +sage/symbolic/ginac/numeric.cpp:3639:29: warning: catching polymorphic type 'class std::logic_error' by value [-Wcatch-value=] + 3639 | catch (std::logic_error) {} + | ^~~~~~~~~~~ +sage/symbolic/ginac/numeric.cpp:3643:29: warning: catching polymorphic type 'class std::logic_error' by value [-Wcatch-value=] + 3643 | catch (std::logic_error) {} + | ^~~~~~~~~~~ +sage/symbolic/ginac/numeric.cpp: In member function 'const GiNaC::numeric GiNaC::numeric::imag() const': +sage/symbolic/ginac/numeric.cpp:3667:29: warning: catching polymorphic type 'class std::logic_error' by value [-Wcatch-value=] + 3667 | catch (std::logic_error) {} + | ^~~~~~~~~~~ +sage/symbolic/ginac/numeric.cpp:3671:29: warning: catching polymorphic type 'class std::logic_error' by value [-Wcatch-value=] + 3671 | catch (std::logic_error) {} + | ^~~~~~~~~~~ +sage/symbolic/ginac/numeric.cpp: In function 'const GiNaC::numeric GiNaC::Li2(const numeric&, PyObject*)': +sage/symbolic/ginac/numeric.cpp:4948:21: warning: catching polymorphic type 'class std::logic_error' by value [-Wcatch-value=] + 4948 | catch (std::logic_error) {} + | ^~~~~~~~~~~ +sage/symbolic/ginac/numeric.cpp:4952:21: warning: catching polymorphic type 'class std::logic_error' by value [-Wcatch-value=] + 4952 | catch (std::logic_error) {} + | ^~~~~~~~~~~ +build/cythonized/sage/rings/real_arb.c:32020:18: warning: '__pyx_pw_4sage_7cpython_6string_3str_to_bytes' defined but not used [-Wunused-function] +32020 | static PyObject *__pyx_pw_4sage_7cpython_6string_3str_to_bytes(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/real_arb.c:32019:13: warning: '__pyx_doc_4sage_7cpython_6string_2str_to_bytes' defined but not used [-Wunused-variable] +32019 | static char __pyx_doc_4sage_7cpython_6string_2str_to_bytes[] = "str_to_bytes(s, encoding=None, errors=None) -> bytes\nFile: sage/cpython/string.pxd (starting at line 54)\n\n Convert ``str`` or ``unicode`` to ``bytes``.\n\n It encodes the given ``str`` to a Python 3 ``bytes``\n using the specified encoding. It is a no-op on ``bytes`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import str_to_bytes\n sage: bs = [str_to_bytes(u'\317\200')]\n sage: all(b == b'\\xcf\\x80' for b in bs)\n True\n sage: str_to_bytes([])\n Traceback (most recent call last):\n ...\n TypeError: expected str... list found\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/real_arb.c:31815:18: warning: '__pyx_pw_4sage_7cpython_6string_1bytes_to_str' defined but not used [-Wunused-function] +31815 | static PyObject *__pyx_pw_4sage_7cpython_6string_1bytes_to_str(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/real_arb.c:31814:13: warning: '__pyx_doc_4sage_7cpython_6string_bytes_to_str' defined but not used [-Wunused-variable] +31814 | static char __pyx_doc_4sage_7cpython_6string_bytes_to_str[] = "bytes_to_str(b, encoding=None, errors=None) -> str\nFile: sage/cpython/string.pxd (starting at line 28)\n\n Convert ``bytes`` to ``str``.\n\n This decodes the given ``bytes`` to a Python 3 unicode ``str`` using\n the specified encoding. It is a no-op on ``str`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import bytes_to_str\n sage: s = bytes_to_str(b'\\xcf\\x80')\n sage: s == u'\317\200'\n True\n sage: bytes_to_str([])\n Traceback (most recent call last):\n ...\n TypeError: expected bytes, list found\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/real_arb.c:29438:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] +29438 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/real_arb.c:29437:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] +29437 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/real_arb.c:29093:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] +29093 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/real_arb.c:29092:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] +29092 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 44/528] [ 43/528] In file included from sage/symbolic/ginac/basic.h:35, + from sage/symbolic/ginac/numeric.h:49, + from sage/symbolic/ginac/operators.cpp:23: +sage/symbolic/ginac/ptr.h:162:11: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 162 | : public binary_function, GiNaC::ptr, bool> { + | ^~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/bits/refwrap.h:39, + from /usr/include/c++/12/vector:66, + from sage/symbolic/ginac/basic.h:26: +/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ In file included from sage/symbolic/ginac/constant.h:27, from sage/symbolic/ginac/numeric.h:50: sage/symbolic/ginac/ex.h:680:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] @@ -26558,15 +26566,9 @@ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -build/cythonized/sage/rings/tate_algebra_element.c:32022:18: warning: '__pyx_pw_4sage_9structure_7richcmp_9revop' defined but not used [-Wunused-function] -32022 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_9revop(PyObject *__pyx_self, PyObject *__pyx_arg_op) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/tate_algebra_element.c:32021:13: warning: '__pyx_doc_4sage_9structure_7richcmp_8revop' defined but not used [-Wunused-variable] -32021 | static char __pyx_doc_4sage_9structure_7richcmp_8revop[] = "revop(int op) -> int\nFile: sage/structure/richcmp.pxd (starting at line 199)\n\n Return the reverse operation of ``op``.\n\n For example, <= becomes >=, etc.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import revop\n sage: [revop(i) for i in range(6)]\n [4, 5, 2, 3, 0, 1]\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from sage/symbolic/ginac/expairseq.h:27, - from sage/symbolic/ginac/mul.h:26, - from sage/symbolic/ginac/numeric.cpp:64: + from sage/symbolic/ginac/add.h:26, + from sage/symbolic/ginac/operators.cpp:24: sage/symbolic/ginac/expair.h:94:37: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 94 | struct expair_is_less : public std::binary_function { | ^~~~~~~~~~~~~~~ @@ -26585,6 +26587,60 @@ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ +build/cythonized/sage/rings/tate_algebra_ideal.c:18213:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] +18213 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/tate_algebra_ideal.c:18212:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] +18212 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/tate_algebra_ideal.c:17868:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] +17868 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/tate_algebra_ideal.c:17867:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] +17867 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 45/528] [ 46/528] build/cythonized/sage/rings/sum_of_squares.c:4631:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] + 4631 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/sum_of_squares.c:4630:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] + 4630 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/sum_of_squares.c:4286:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] + 4286 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/sum_of_squares.c:4285:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] + 4285 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/complex_arb.c:37603:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] +37603 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/complex_arb.c:37602:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] +37602 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/complex_arb.c:37258:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] +37258 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/complex_arb.c:37257:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] +37257 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 47/528] [ 48/528] build/cythonized/sage/rings/ring_extension_morphism.c:12505:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] +12505 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/ring_extension_morphism.c:12504:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] +12504 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/ring_extension_morphism.c:12160:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] +12160 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/ring_extension_morphism.c:12159:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] +12159 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/tate_algebra_element.c:32022:18: warning: '__pyx_pw_4sage_9structure_7richcmp_9revop' defined but not used [-Wunused-function] +32022 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_9revop(PyObject *__pyx_self, PyObject *__pyx_arg_op) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/tate_algebra_element.c:32021:13: warning: '__pyx_doc_4sage_9structure_7richcmp_8revop' defined but not used [-Wunused-variable] +32021 | static char __pyx_doc_4sage_9structure_7richcmp_8revop[] = "revop(int op) -> int\nFile: sage/structure/richcmp.pxd (starting at line 199)\n\n Return the reverse operation of ``op``.\n\n For example, <= becomes >=, etc.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import revop\n sage: [revop(i) for i in range(6)]\n [4, 5, 2, 3, 0, 1]\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/rings/tate_algebra_element.c:31895:18: warning: '__pyx_pw_4sage_9structure_7richcmp_7rich_to_bool_sgn' defined but not used [-Wunused-function] 31895 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_7rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -26609,6 +26665,19 @@ build/cythonized/sage/rings/tate_algebra_element.c:31359:13: warning: '__pyx_doc_4sage_9structure_7richcmp_richcmp' defined but not used [-Wunused-variable] 31359 | static char __pyx_doc_4sage_9structure_7richcmp_richcmp[] = "richcmp(x, y, int op)\nFile: sage/structure/richcmp.pxd (starting at line 6)\n\n Return the result of the rich comparison of ``x`` and ``y`` with\n operator ``op``.\n\n INPUT:\n\n - ``x``, ``y`` -- arbitrary Python objects\n\n - ``op`` -- comparison operator (one of ``op_LT`, ``op_LE``,\n ``op_EQ``, ``op_NE``, ``op_GT``, ``op_GE``).\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import *\n sage: richcmp(3, 4, op_LT)\n True\n sage: richcmp(x, x^2, op_EQ)\n x == x^2\n\n The two examples above are completely equivalent to ``3 < 4``\n and ``x == x^2``. For this reason, it only makes sense in practice\n to call ``richcmp`` with a non-constant value for ``op``.\n\n We can write a custom ``Element`` class which shows a more\n realistic example of how to use this::\n\n sage: from sage.structure.element import Element\n sage: class MyElement(Element):\n ....: def __init__(self, parent, value):\n ....: Element.__init__(self, parent)\n ....: self.v = value\n ....: def _richcmp_(self, other, op):\n ....: return richcmp(self.v, other.v, op)\n sage: P = Parent()\n sage: x = MyElement(P, 3)\n sage: y = MyElement(P, 3)\n sage: x < y\n False\n sage: x == y\n True\n sage: x > y\n False\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In function '__pyx_pf_4sage_5rings_8real_arb_8RealBall_6__hash__', + inlined from '__pyx_pw_4sage_5rings_8real_arb_8RealBall_7__hash__' at build/cythonized/sage/rings/real_arb.c:13968:13: +build/cythonized/sage/rings/real_arb.c:14027:151: warning: 'arb_rel_error_bits' reading 48 bytes from a region of size 32 [-Wstringop-overread] +14027 | __pyx_v_h = (((fmpz_fdiv_ui(__pyx_v_mant, 0x3FFFFFDD) ^ fmpz_fdiv_ui(__pyx_v_expo, 0x40000000)) ^ (arf_abs_bound_lt_2exp_si(__pyx_v_mid) << 10)) ^ (arb_rel_error_bits(__pyx_v_self->value) << 20)); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/real_arb.c:14027:151: note: referencing argument 1 of type 'const arb_struct[1]' +In file included from /usr/include/acb.h:23, + from ./sage/libs/arb/arb_wrap.h:14, + from build/cythonized/sage/rings/real_arb.c:801: +/usr/include/arb.h: In function '__pyx_pw_4sage_5rings_8real_arb_8RealBall_7__hash__': +/usr/include/arb.h:310:7: note: in a call to function 'arb_rel_error_bits' + 310 | slong arb_rel_error_bits(const arb_t x); + | ^~~~~~~~~~~~~~~~~~ build/cythonized/sage/rings/tate_algebra_element.c:30488:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] 30488 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -26621,28 +26690,19 @@ build/cythonized/sage/rings/tate_algebra_element.c:30142:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 30142 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 48/528] sage/symbolic/ginac/numeric.cpp: In member function 'const GiNaC::numeric GiNaC::numeric::real() const': -sage/symbolic/ginac/numeric.cpp:3639:29: warning: catching polymorphic type 'class std::logic_error' by value [-Wcatch-value=] - 3639 | catch (std::logic_error) {} - | ^~~~~~~~~~~ -sage/symbolic/ginac/numeric.cpp:3643:29: warning: catching polymorphic type 'class std::logic_error' by value [-Wcatch-value=] - 3643 | catch (std::logic_error) {} - | ^~~~~~~~~~~ -sage/symbolic/ginac/numeric.cpp: In member function 'const GiNaC::numeric GiNaC::numeric::imag() const': -sage/symbolic/ginac/numeric.cpp:3667:29: warning: catching polymorphic type 'class std::logic_error' by value [-Wcatch-value=] - 3667 | catch (std::logic_error) {} - | ^~~~~~~~~~~ -sage/symbolic/ginac/numeric.cpp:3671:29: warning: catching polymorphic type 'class std::logic_error' by value [-Wcatch-value=] - 3671 | catch (std::logic_error) {} - | ^~~~~~~~~~~ -sage/symbolic/ginac/numeric.cpp: In function 'const GiNaC::numeric GiNaC::Li2(const numeric&, PyObject*)': -sage/symbolic/ginac/numeric.cpp:4948:21: warning: catching polymorphic type 'class std::logic_error' by value [-Wcatch-value=] - 4948 | catch (std::logic_error) {} - | ^~~~~~~~~~~ -sage/symbolic/ginac/numeric.cpp:4952:21: warning: catching polymorphic type 'class std::logic_error' by value [-Wcatch-value=] - 4952 | catch (std::logic_error) {} - | ^~~~~~~~~~~ -[ 47/528] In file included from sage/symbolic/ginac/basic.h:35, +build/cythonized/sage/rings/ring_extension_element.c:16231:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] +16231 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/ring_extension_element.c:16230:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] +16230 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/ring_extension_element.c:15886:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] +15886 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/ring_extension_element.c:15885:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] +15885 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from sage/symbolic/ginac/basic.h:35, from sage/symbolic/ginac/ex.h:26, from sage/symbolic/ginac/order.h:27, from sage/symbolic/ginac/order.cpp:24: @@ -26655,31 +26715,7 @@ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -[ 49/528] build/cythonized/sage/rings/ring_extension_element.c:16231:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] -16231 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/ring_extension_element.c:16230:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] -16230 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/ring_extension_element.c:15886:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] -15886 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/ring_extension_element.c:15885:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] -15885 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/ring_extension_morphism.c:12505:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] -12505 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/ring_extension_morphism.c:12504:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] -12504 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/ring_extension_morphism.c:12160:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] -12160 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/ring_extension_morphism.c:12159:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] -12159 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/ring_extension_conversion.c:8140:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] +[ 49/528] build/cythonized/sage/rings/ring_extension_conversion.c:8140:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] 8140 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/rings/ring_extension_conversion.c:8139:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] @@ -26691,19 +26727,6 @@ build/cythonized/sage/rings/ring_extension_conversion.c:7794:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 7794 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from sage/symbolic/ginac/basic.h:35, - from sage/symbolic/ginac/py_funcs.h:10, - from sage/symbolic/ginac/power.h:26, - from sage/symbolic/ginac/power.cpp:23: -sage/symbolic/ginac/ptr.h:162:11: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 162 | : public binary_function, GiNaC::ptr, bool> { - | ^~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/bits/refwrap.h:39, - from /usr/include/c++/12/vector:66, - from sage/symbolic/ginac/basic.h:26: -/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ sage/symbolic/ginac/ex.h:680:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 680 | struct ex_is_less : public std::binary_function { | ^~~~~~~~~~~~~~~ @@ -26728,6 +26751,19 @@ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ +In file included from sage/symbolic/ginac/basic.h:35, + from sage/symbolic/ginac/py_funcs.h:10, + from sage/symbolic/ginac/power.h:26, + from sage/symbolic/ginac/power.cpp:23: +sage/symbolic/ginac/ptr.h:162:11: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 162 | : public binary_function, GiNaC::ptr, bool> { + | ^~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/bits/refwrap.h:39, + from /usr/include/c++/12/vector:66, + from sage/symbolic/ginac/basic.h:26: +/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ In file included from sage/symbolic/ginac/expairseq.h:27, from sage/symbolic/ginac/mul.h:26, from sage/symbolic/ginac/order.h:29: @@ -26840,7 +26876,7 @@ sage/symbolic/ginac/power.cpp:1033:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 1033 | return (new power(expanded_basis,expanded_exponent))->setflag(status_flags::dynallocated | (options == 0 ? status_flags::expanded : 0)); | ^~~~~~ -[ 50/528] [ 51/528] In file included from sage/symbolic/ginac/basic.h:35, +[ 50/528] In file included from sage/symbolic/ginac/basic.h:35, from sage/symbolic/ginac/pseries.h:26, from sage/symbolic/ginac/pseries.cpp:24: sage/symbolic/ginac/ptr.h:162:11: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] @@ -26852,28 +26888,6 @@ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -[ 52/528] In function '__pyx_pf_4sage_5rings_8real_arb_8RealBall_36below_abs', - inlined from '__pyx_pw_4sage_5rings_8real_arb_8RealBall_37below_abs' at build/cythonized/sage/rings/real_arb.c:16456:13: -build/cythonized/sage/rings/real_arb.c:16509:16: warning: 'arb_contains_zero' reading 48 bytes from a region of size 32 [-Wstringop-overread] -16509 | __pyx_t_3 = (arb_contains_zero(__pyx_v_res->value) != 0); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/real_arb.c:16509:16: note: referencing argument 1 of type 'const arb_struct[1]' -/usr/include/arb.h: In function '__pyx_pw_4sage_5rings_8real_arb_8RealBall_37below_abs': -/usr/include/arb.h:265:5: note: in a call to function 'arb_contains_zero' - 265 | int arb_contains_zero(const arb_t x); - | ^~~~~~~~~~~~~~~~~ -In file included from sage/symbolic/ginac/basic.h:35, - from sage/symbolic/ginac/py_funcs.h:10, - from sage/symbolic/ginac/py_funcs.cpp:6: -sage/symbolic/ginac/ptr.h:162:11: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 162 | : public binary_function, GiNaC::ptr, bool> { - | ^~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/bits/refwrap.h:39, - from /usr/include/c++/12/vector:66, - from sage/symbolic/ginac/basic.h:26: -/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ In file included from sage/symbolic/ginac/expair.h:26, from sage/symbolic/ginac/expairseq.h:27, from sage/symbolic/ginac/pseries.h:27: @@ -26919,6 +26933,18 @@ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ +build/cythonized/sage/rings/ring_extension.c:24585:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] +24585 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/ring_extension.c:24584:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] +24584 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/ring_extension.c:24240:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] +24240 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/ring_extension.c:24239:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] +24239 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sage/symbolic/ginac/pseries.cpp: In member function 'virtual GiNaC::numeric GiNaC::pseries::degree(const GiNaC::ex&) const': sage/symbolic/ginac/pseries.cpp:286:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 286 | if (!seq.empty()) @@ -26933,7 +26959,7 @@ sage/symbolic/ginac/pseries.cpp:316:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 316 | return 0; | ^~~~~~ -sage/symbolic/ginac/pseries.cpp: In member function 'virtual GiNaC::ex GiNaC::mul::series(const GiNaC::relational&, int, unsigned int) const': +[ 51/528] sage/symbolic/ginac/pseries.cpp: In member function 'virtual GiNaC::ex GiNaC::mul::series(const GiNaC::relational&, int, unsigned int) const': sage/symbolic/ginac/pseries.cpp:858:31: warning: catching polymorphic type 'class std::runtime_error' by value [-Wcatch-value=] 858 | } catch (std::runtime_error) {} | ^~~~~~~~~~~~~ @@ -26954,11 +26980,35 @@ sage/symbolic/ginac/pseries.cpp:1157:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 1157 | epvector new_seq; | ^~~~~~~~ +In file included from sage/symbolic/ginac/basic.h:35, + from sage/symbolic/ginac/py_funcs.h:10, + from sage/symbolic/ginac/py_funcs.cpp:6: +sage/symbolic/ginac/ptr.h:162:11: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 162 | : public binary_function, GiNaC::ptr, bool> { + | ^~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/bits/refwrap.h:39, + from /usr/include/c++/12/vector:66, + from sage/symbolic/ginac/basic.h:26: +/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ sage/symbolic/ginac/pseries.cpp: In member function 'GiNaC::ex GiNaC::ex::series(const GiNaC::ex&, int, unsigned int) const': sage/symbolic/ginac/pseries.cpp:1206:31: warning: catching polymorphic type 'class GiNaC::flint_error' by value [-Wcatch-value=] 1206 | catch(flint_error) { | ^~~~~~~~~~~ -In file included from sage/symbolic/ginac/constant.h:27, +In file included from sage/symbolic/ginac/basic.h:35, + from sage/symbolic/ginac/relational.h:26, + from sage/symbolic/ginac/relational.cpp:24: +sage/symbolic/ginac/ptr.h:162:11: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 162 | : public binary_function, GiNaC::ptr, bool> { + | ^~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/bits/refwrap.h:39, + from /usr/include/c++/12/vector:66, + from sage/symbolic/ginac/basic.h:26: +/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +[ 52/528] In file included from sage/symbolic/ginac/constant.h:27, from sage/symbolic/ginac/py_funcs.h:11: sage/symbolic/ginac/ex.h:680:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 680 | struct ex_is_less : public std::binary_function { @@ -26984,105 +27034,6 @@ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -build/cythonized/sage/rings/ring_extension.c:24585:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] -24585 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/ring_extension.c:24584:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] -24584 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/ring_extension.c:24240:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] -24240 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/ring_extension.c:24239:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] -24239 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/real_mpfr.c:42221:18: warning: '__pyx_pw_4sage_5arith_16numerical_approx_1digits_to_bits' defined but not used [-Wunused-function] -42221 | static PyObject *__pyx_pw_4sage_5arith_16numerical_approx_1digits_to_bits(PyObject *__pyx_self, PyObject *__pyx_v_d) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/real_mpfr.c:42220:13: warning: '__pyx_doc_4sage_5arith_16numerical_approx_digits_to_bits' defined but not used [-Wunused-variable] -42220 | static char __pyx_doc_4sage_5arith_16numerical_approx_digits_to_bits[] = "digits_to_bits(d) -> long\nFile: sage/arith/numerical_approx.pxd (starting at line 1)\n\n EXAMPLES::\n\n sage: from sage.arith.numerical_approx import digits_to_bits\n sage: digits_to_bits(None)\n 53\n sage: digits_to_bits(15)\n 54\n sage: digits_to_bits(-1)\n Traceback (most recent call last):\n ...\n ValueError: number of digits must be positive\n\n TESTS::\n\n sage: digits_to_bits(\"10\")\n Traceback (most recent call last):\n ...\n TypeError: must be real number, not str\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/real_mpfr.c:41589:18: warning: '__pyx_pw_4sage_9structure_7richcmp_9revop' defined but not used [-Wunused-function] -41589 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_9revop(PyObject *__pyx_self, PyObject *__pyx_arg_op) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/real_mpfr.c:41588:13: warning: '__pyx_doc_4sage_9structure_7richcmp_8revop' defined but not used [-Wunused-variable] -41588 | static char __pyx_doc_4sage_9structure_7richcmp_8revop[] = "revop(int op) -> int\nFile: sage/structure/richcmp.pxd (starting at line 199)\n\n Return the reverse operation of ``op``.\n\n For example, <= becomes >=, etc.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import revop\n sage: [revop(i) for i in range(6)]\n [4, 5, 2, 3, 0, 1]\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/real_mpfr.c:41462:18: warning: '__pyx_pw_4sage_9structure_7richcmp_7rich_to_bool_sgn' defined but not used [-Wunused-function] -41462 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_7rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/real_mpfr.c:41461:13: warning: '__pyx_doc_4sage_9structure_7richcmp_6rich_to_bool_sgn' defined but not used [-Wunused-variable] -41461 | static char __pyx_doc_4sage_9structure_7richcmp_6rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/richcmp.pxd (starting at line 187)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/real_mpfr.c:41333:18: warning: '__pyx_pw_4sage_9structure_7richcmp_5rich_to_bool' defined but not used [-Wunused-function] -41333 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_5rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/real_mpfr.c:41332:13: warning: '__pyx_doc_4sage_9structure_7richcmp_4rich_to_bool' defined but not used [-Wunused-variable] -41332 | static char __pyx_doc_4sage_9structure_7richcmp_4rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/richcmp.pxd (starting at line 120)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an old-style comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an old-style comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n :func:`rich_to_bool_sgn` if ``c`` could be outside the\n [-1, 0, 1] range.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/real_mpfr.c:41143:18: warning: '__pyx_pw_4sage_9structure_7richcmp_3richcmp_not_equal' defined but not used [-Wunused-function] -41143 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_3richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/real_mpfr.c:41142:13: warning: '__pyx_doc_4sage_9structure_7richcmp_2richcmp_not_equal' defined but not used [-Wunused-variable] -41142 | static char __pyx_doc_4sage_9structure_7richcmp_2richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/richcmp.pxd (starting at line 56)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/real_mpfr.c:40927:18: warning: '__pyx_pw_4sage_9structure_7richcmp_1richcmp' defined but not used [-Wunused-function] -40927 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_1richcmp(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/real_mpfr.c:40926:13: warning: '__pyx_doc_4sage_9structure_7richcmp_richcmp' defined but not used [-Wunused-variable] -40926 | static char __pyx_doc_4sage_9structure_7richcmp_richcmp[] = "richcmp(x, y, int op)\nFile: sage/structure/richcmp.pxd (starting at line 6)\n\n Return the result of the rich comparison of ``x`` and ``y`` with\n operator ``op``.\n\n INPUT:\n\n - ``x``, ``y`` -- arbitrary Python objects\n\n - ``op`` -- comparison operator (one of ``op_LT`, ``op_LE``,\n ``op_EQ``, ``op_NE``, ``op_GT``, ``op_GE``).\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import *\n sage: richcmp(3, 4, op_LT)\n True\n sage: richcmp(x, x^2, op_EQ)\n x == x^2\n\n The two examples above are completely equivalent to ``3 < 4``\n and ``x == x^2``. For this reason, it only makes sense in practice\n to call ``richcmp`` with a non-constant value for ``op``.\n\n We can write a custom ``Element`` class which shows a more\n realistic example of how to use this::\n\n sage: from sage.structure.element import Element\n sage: class MyElement(Element):\n ....: def __init__(self, parent, value):\n ....: Element.__init__(self, parent)\n ....: self.v = value\n ....: def _richcmp_(self, other, op):\n ....: return richcmp(self.v, other.v, op)\n sage: P = Parent()\n sage: x = MyElement(P, 3)\n sage: y = MyElement(P, 3)\n sage: x < y\n False\n sage: x == y\n True\n sage: x > y\n False\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/real_mpfr.c:40764:18: warning: '__pyx_pw_4sage_7cpython_6string_3str_to_bytes' defined but not used [-Wunused-function] -40764 | static PyObject *__pyx_pw_4sage_7cpython_6string_3str_to_bytes(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/real_mpfr.c:40763:13: warning: '__pyx_doc_4sage_7cpython_6string_2str_to_bytes' defined but not used [-Wunused-variable] -40763 | static char __pyx_doc_4sage_7cpython_6string_2str_to_bytes[] = "str_to_bytes(s, encoding=None, errors=None) -> bytes\nFile: sage/cpython/string.pxd (starting at line 54)\n\n Convert ``str`` or ``unicode`` to ``bytes``.\n\n It encodes the given ``str`` to a Python 3 ``bytes``\n using the specified encoding. It is a no-op on ``bytes`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import str_to_bytes\n sage: bs = [str_to_bytes(u'\317\200')]\n sage: all(b == b'\\xcf\\x80' for b in bs)\n True\n sage: str_to_bytes([])\n Traceback (most recent call last):\n ...\n TypeError: expected str... list found\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/real_mpfr.c:40559:18: warning: '__pyx_pw_4sage_7cpython_6string_1bytes_to_str' defined but not used [-Wunused-function] -40559 | static PyObject *__pyx_pw_4sage_7cpython_6string_1bytes_to_str(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/real_mpfr.c:40558:13: warning: '__pyx_doc_4sage_7cpython_6string_bytes_to_str' defined but not used [-Wunused-variable] -40558 | static char __pyx_doc_4sage_7cpython_6string_bytes_to_str[] = "bytes_to_str(b, encoding=None, errors=None) -> str\nFile: sage/cpython/string.pxd (starting at line 28)\n\n Convert ``bytes`` to ``str``.\n\n This decodes the given ``bytes`` to a Python 3 unicode ``str`` using\n the specified encoding. It is a no-op on ``str`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import bytes_to_str\n sage: s = bytes_to_str(b'\\xcf\\x80')\n sage: s == u'\317\200'\n True\n sage: bytes_to_str([])\n Traceback (most recent call last):\n ...\n TypeError: expected bytes, list found\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/real_mpfr.c:39858:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] -39858 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/real_mpfr.c:39857:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] -39857 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/real_mpfr.c:39513:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] -39513 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/real_mpfr.c:39512:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] -39512 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from sage/symbolic/ginac/basic.h:35, - from sage/symbolic/ginac/relational.h:26, - from sage/symbolic/ginac/relational.cpp:24: -sage/symbolic/ginac/ptr.h:162:11: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 162 | : public binary_function, GiNaC::ptr, bool> { - | ^~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/bits/refwrap.h:39, - from /usr/include/c++/12/vector:66, - from sage/symbolic/ginac/basic.h:26: -/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -In file included from sage/symbolic/ginac/basic.h:35, - from sage/symbolic/ginac/ex.h:26, - from sage/symbolic/ginac/container.h:26, - from sage/symbolic/ginac/exprseq.h:26, - from sage/symbolic/ginac/function.h:26, - from sage/symbolic/ginac/remember.cpp:24: -sage/symbolic/ginac/ptr.h:162:11: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 162 | : public binary_function, GiNaC::ptr, bool> { - | ^~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/bits/refwrap.h:39, - from /usr/include/c++/12/vector:66, - from sage/symbolic/ginac/basic.h:26: -/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ In file included from sage/symbolic/ginac/relational.h:27: sage/symbolic/ginac/ex.h:680:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 680 | struct ex_is_less : public std::binary_function { @@ -27108,6 +27059,29 @@ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ +In file included from sage/symbolic/ginac/basic.h:35, + from sage/symbolic/ginac/symbol.h:26, + from sage/symbolic/ginac/symbol.cpp:23: +sage/symbolic/ginac/ptr.h:162:11: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 162 | : public binary_function, GiNaC::ptr, bool> { + | ^~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/bits/refwrap.h:39, + from /usr/include/c++/12/vector:66, + from sage/symbolic/ginac/basic.h:26: +/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +In function '__pyx_pf_4sage_5rings_8real_arb_8RealBall_36below_abs', + inlined from '__pyx_pw_4sage_5rings_8real_arb_8RealBall_37below_abs' at build/cythonized/sage/rings/real_arb.c:16456:13: +build/cythonized/sage/rings/real_arb.c:16509:16: warning: 'arb_contains_zero' reading 48 bytes from a region of size 32 [-Wstringop-overread] +16509 | __pyx_t_3 = (arb_contains_zero(__pyx_v_res->value) != 0); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/real_arb.c:16509:16: note: referencing argument 1 of type 'const arb_struct[1]' +/usr/include/arb.h: In function '__pyx_pw_4sage_5rings_8real_arb_8RealBall_37below_abs': +/usr/include/arb.h:265:5: note: in a call to function 'arb_contains_zero' + 265 | int arb_contains_zero(const arb_t x); + | ^~~~~~~~~~~~~~~~~ +In file included from sage/symbolic/ginac/symbol.h:27: sage/symbolic/ginac/ex.h:680:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 680 | struct ex_is_less : public std::binary_function { | ^~~~~~~~~~~~~~~ @@ -27132,6 +27106,21 @@ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ +In file included from sage/symbolic/ginac/basic.h:35, + from sage/symbolic/ginac/ex.h:26, + from sage/symbolic/ginac/container.h:26, + from sage/symbolic/ginac/exprseq.h:26, + from sage/symbolic/ginac/function.h:26, + from sage/symbolic/ginac/remember.cpp:24: +sage/symbolic/ginac/ptr.h:162:11: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 162 | : public binary_function, GiNaC::ptr, bool> { + | ^~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/bits/refwrap.h:39, + from /usr/include/c++/12/vector:66, + from sage/symbolic/ginac/basic.h:26: +/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ sage/symbolic/ginac/relational.cpp: In member function 'virtual GiNaC::ex GiNaC::relational::map(GiNaC::map_function&) const': sage/symbolic/ginac/relational.cpp:225:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 225 | if (!are_ex_trivially_equal(lh, mapped_lh) @@ -27153,15 +27142,24 @@ sage/symbolic/ginac/relational.cpp:454:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 454 | return result::False; | ^~~~~~ -In file included from sage/symbolic/ginac/basic.h:35, - from sage/symbolic/ginac/symbol.h:26, - from sage/symbolic/ginac/symbol.cpp:23: -sage/symbolic/ginac/ptr.h:162:11: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 162 | : public binary_function, GiNaC::ptr, bool> { - | ^~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/bits/refwrap.h:39, - from /usr/include/c++/12/vector:66, - from sage/symbolic/ginac/basic.h:26: +In file included from sage/symbolic/ginac/expairseq.h:27, + from sage/symbolic/ginac/mul.h:26, + from sage/symbolic/ginac/symbol.cpp:25: +sage/symbolic/ginac/expair.h:94:37: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 94 | struct expair_is_less : public std::binary_function { + | ^~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +sage/symbolic/ginac/expair.h:102:42: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 102 | struct expair_rest_is_less : public std::binary_function { + | ^~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +sage/symbolic/ginac/expair.h:106:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 106 | struct expair_swap : public std::binary_function { + | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ @@ -27178,31 +27176,6 @@ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -In file included from sage/symbolic/ginac/symbol.h:27: -sage/symbolic/ginac/ex.h:680:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 680 | struct ex_is_less : public std::binary_function { - | ^~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -sage/symbolic/ginac/ex.h:684:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 684 | struct ex_is_equal : public std::binary_function { - | ^~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -sage/symbolic/ginac/ex.h:688:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 688 | struct op0_is_equal : public std::binary_function { - | ^~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -sage/symbolic/ginac/ex.h:692:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 692 | struct ex_swap : public std::binary_function { - | ^~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ In file included from sage/symbolic/ginac/constant.h:27, from sage/symbolic/ginac/numeric.h:50: sage/symbolic/ginac/ex.h:680:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] @@ -27231,7 +27204,7 @@ | ^~~~~~~~~~~~~~~ In file included from sage/symbolic/ginac/expairseq.h:27, from sage/symbolic/ginac/mul.h:26, - from sage/symbolic/ginac/symbol.cpp:25: + from sage/symbolic/ginac/sum.cpp:17: sage/symbolic/ginac/expair.h:94:37: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 94 | struct expair_is_less : public std::binary_function { | ^~~~~~~~~~~~~~~ @@ -27250,27 +27223,45 @@ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -In file included from sage/symbolic/ginac/expairseq.h:27, - from sage/symbolic/ginac/mul.h:26, - from sage/symbolic/ginac/sum.cpp:17: -sage/symbolic/ginac/expair.h:94:37: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 94 | struct expair_is_less : public std::binary_function { - | ^~~~~~~~~~~~~~~ +build/cythonized/sage/rings/real_mpfr.c:42221:18: warning: '__pyx_pw_4sage_5arith_16numerical_approx_1digits_to_bits' defined but not used [-Wunused-function] +42221 | static PyObject *__pyx_pw_4sage_5arith_16numerical_approx_1digits_to_bits(PyObject *__pyx_self, PyObject *__pyx_v_d) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/real_mpfr.c:42220:13: warning: '__pyx_doc_4sage_5arith_16numerical_approx_digits_to_bits' defined but not used [-Wunused-variable] +42220 | static char __pyx_doc_4sage_5arith_16numerical_approx_digits_to_bits[] = "digits_to_bits(d) -> long\nFile: sage/arith/numerical_approx.pxd (starting at line 1)\n\n EXAMPLES::\n\n sage: from sage.arith.numerical_approx import digits_to_bits\n sage: digits_to_bits(None)\n 53\n sage: digits_to_bits(15)\n 54\n sage: digits_to_bits(-1)\n Traceback (most recent call last):\n ...\n ValueError: number of digits must be positive\n\n TESTS::\n\n sage: digits_to_bits(\"10\")\n Traceback (most recent call last):\n ...\n TypeError: must be real number, not str\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +sage/symbolic/ginac/ex.h:680:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 680 | struct ex_is_less : public std::binary_function { + | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -sage/symbolic/ginac/expair.h:102:42: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 102 | struct expair_rest_is_less : public std::binary_function { - | ^~~~~~~~~~~~~~~ +sage/symbolic/ginac/ex.h:684:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 684 | struct ex_is_equal : public std::binary_function { + | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -sage/symbolic/ginac/expair.h:106:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 106 | struct expair_swap : public std::binary_function { - | ^~~~~~~~~~~~~~~ +sage/symbolic/ginac/ex.h:688:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 688 | struct op0_is_equal : public std::binary_function { + | ^~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +sage/symbolic/ginac/ex.h:692:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 692 | struct ex_swap : public std::binary_function { + | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ +build/cythonized/sage/rings/real_mpfr.c:41589:18: warning: '__pyx_pw_4sage_9structure_7richcmp_9revop' defined but not used [-Wunused-function] +41589 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_9revop(PyObject *__pyx_self, PyObject *__pyx_arg_op) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/real_mpfr.c:41588:13: warning: '__pyx_doc_4sage_9structure_7richcmp_8revop' defined but not used [-Wunused-variable] +41588 | static char __pyx_doc_4sage_9structure_7richcmp_8revop[] = "revop(int op) -> int\nFile: sage/structure/richcmp.pxd (starting at line 199)\n\n Return the reverse operation of ``op``.\n\n For example, <= becomes >=, etc.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import revop\n sage: [revop(i) for i in range(6)]\n [4, 5, 2, 3, 0, 1]\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/real_mpfr.c:41462:18: warning: '__pyx_pw_4sage_9structure_7richcmp_7rich_to_bool_sgn' defined but not used [-Wunused-function] +41462 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_7rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from sage/symbolic/ginac/basic.h:35, from sage/symbolic/ginac/ginac.h:26, from sage/symbolic/ginac/templates.cpp:15: @@ -27283,6 +27274,18 @@ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ +build/cythonized/sage/rings/real_mpfr.c:41461:13: warning: '__pyx_doc_4sage_9structure_7richcmp_6rich_to_bool_sgn' defined but not used [-Wunused-variable] +41461 | static char __pyx_doc_4sage_9structure_7richcmp_6rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/richcmp.pxd (starting at line 187)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/real_mpfr.c:41333:18: warning: '__pyx_pw_4sage_9structure_7richcmp_5rich_to_bool' defined but not used [-Wunused-function] +41333 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_5rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/real_mpfr.c:41332:13: warning: '__pyx_doc_4sage_9structure_7richcmp_4rich_to_bool' defined but not used [-Wunused-variable] +41332 | static char __pyx_doc_4sage_9structure_7richcmp_4rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/richcmp.pxd (starting at line 120)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an old-style comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an old-style comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n :func:`rich_to_bool_sgn` if ``c`` could be outside the\n [-1, 0, 1] range.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/real_mpfr.c:41143:18: warning: '__pyx_pw_4sage_9structure_7richcmp_3richcmp_not_equal' defined but not used [-Wunused-function] +41143 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_3richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sage/symbolic/ginac/sum.cpp: In function 'GiNaC::ex GiNaC::gosper_sum_definite(ex, ex, ex, ex, int*)': sage/symbolic/ginac/sum.cpp:565:16: warning: catching polymorphic type 'class GiNaC::gosper_domain_error' by value [-Wcatch-value=] 565 | catch (gosper_domain_error) { @@ -27291,31 +27294,39 @@ sage/symbolic/ginac/sum.cpp:582:16: warning: catching polymorphic type 'class GiNaC::gosper_domain_error' by value [-Wcatch-value=] 582 | catch (gosper_domain_error) { | ^~~~~~~~~~~~~~~~~~~ -[ 53/528] In file included from sage/symbolic/ginac/basic.h:35, - from sage/symbolic/ginac/ex.h:26, - from sage/symbolic/ginac/upoly-ginac.cpp:29: -sage/symbolic/ginac/ptr.h:162:11: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 162 | : public binary_function, GiNaC::ptr, bool> { - | ^~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/bits/refwrap.h:39, - from /usr/include/c++/12/vector:66, - from sage/symbolic/ginac/basic.h:26: -/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -In function '__pyx_pf_4sage_5rings_11complex_arb_11ComplexBall_40below_abs', - inlined from '__pyx_pw_4sage_5rings_11complex_arb_11ComplexBall_41below_abs' at build/cythonized/sage/rings/complex_arb.c:16836:13: -build/cythonized/sage/rings/complex_arb.c:16893:16: warning: 'arb_contains_zero' reading 48 bytes from a region of size 32 [-Wstringop-overread] -16893 | __pyx_t_4 = (arb_contains_zero(__pyx_v_res->value) != 0); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/complex_arb.c:16893:16: note: referencing argument 1 of type 'const arb_struct[1]' -In file included from /usr/include/acb.h:23, - from ./sage/libs/arb/arb_wrap.h:14, - from build/cythonized/sage/rings/complex_arb.c:802: -/usr/include/arb.h: In function '__pyx_pw_4sage_5rings_11complex_arb_11ComplexBall_41below_abs': -/usr/include/arb.h:265:5: note: in a call to function 'arb_contains_zero' - 265 | int arb_contains_zero(const arb_t x); - | ^~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/real_mpfr.c:41142:13: warning: '__pyx_doc_4sage_9structure_7richcmp_2richcmp_not_equal' defined but not used [-Wunused-variable] +41142 | static char __pyx_doc_4sage_9structure_7richcmp_2richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/richcmp.pxd (starting at line 56)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/real_mpfr.c:40927:18: warning: '__pyx_pw_4sage_9structure_7richcmp_1richcmp' defined but not used [-Wunused-function] +40927 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_1richcmp(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/real_mpfr.c:40926:13: warning: '__pyx_doc_4sage_9structure_7richcmp_richcmp' defined but not used [-Wunused-variable] +40926 | static char __pyx_doc_4sage_9structure_7richcmp_richcmp[] = "richcmp(x, y, int op)\nFile: sage/structure/richcmp.pxd (starting at line 6)\n\n Return the result of the rich comparison of ``x`` and ``y`` with\n operator ``op``.\n\n INPUT:\n\n - ``x``, ``y`` -- arbitrary Python objects\n\n - ``op`` -- comparison operator (one of ``op_LT`, ``op_LE``,\n ``op_EQ``, ``op_NE``, ``op_GT``, ``op_GE``).\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import *\n sage: richcmp(3, 4, op_LT)\n True\n sage: richcmp(x, x^2, op_EQ)\n x == x^2\n\n The two examples above are completely equivalent to ``3 < 4``\n and ``x == x^2``. For this reason, it only makes sense in practice\n to call ``richcmp`` with a non-constant value for ``op``.\n\n We can write a custom ``Element`` class which shows a more\n realistic example of how to use this::\n\n sage: from sage.structure.element import Element\n sage: class MyElement(Element):\n ....: def __init__(self, parent, value):\n ....: Element.__init__(self, parent)\n ....: self.v = value\n ....: def _richcmp_(self, other, op):\n ....: return richcmp(self.v, other.v, op)\n sage: P = Parent()\n sage: x = MyElement(P, 3)\n sage: y = MyElement(P, 3)\n sage: x < y\n False\n sage: x == y\n True\n sage: x > y\n False\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/real_mpfr.c:40764:18: warning: '__pyx_pw_4sage_7cpython_6string_3str_to_bytes' defined but not used [-Wunused-function] +40764 | static PyObject *__pyx_pw_4sage_7cpython_6string_3str_to_bytes(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/real_mpfr.c:40763:13: warning: '__pyx_doc_4sage_7cpython_6string_2str_to_bytes' defined but not used [-Wunused-variable] +40763 | static char __pyx_doc_4sage_7cpython_6string_2str_to_bytes[] = "str_to_bytes(s, encoding=None, errors=None) -> bytes\nFile: sage/cpython/string.pxd (starting at line 54)\n\n Convert ``str`` or ``unicode`` to ``bytes``.\n\n It encodes the given ``str`` to a Python 3 ``bytes``\n using the specified encoding. It is a no-op on ``bytes`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import str_to_bytes\n sage: bs = [str_to_bytes(u'\317\200')]\n sage: all(b == b'\\xcf\\x80' for b in bs)\n True\n sage: str_to_bytes([])\n Traceback (most recent call last):\n ...\n TypeError: expected str... list found\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/real_mpfr.c:40559:18: warning: '__pyx_pw_4sage_7cpython_6string_1bytes_to_str' defined but not used [-Wunused-function] +40559 | static PyObject *__pyx_pw_4sage_7cpython_6string_1bytes_to_str(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/real_mpfr.c:40558:13: warning: '__pyx_doc_4sage_7cpython_6string_bytes_to_str' defined but not used [-Wunused-variable] +40558 | static char __pyx_doc_4sage_7cpython_6string_bytes_to_str[] = "bytes_to_str(b, encoding=None, errors=None) -> str\nFile: sage/cpython/string.pxd (starting at line 28)\n\n Convert ``bytes`` to ``str``.\n\n This decodes the given ``bytes`` to a Python 3 unicode ``str`` using\n the specified encoding. It is a no-op on ``str`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import bytes_to_str\n sage: s = bytes_to_str(b'\\xcf\\x80')\n sage: s == u'\317\200'\n True\n sage: bytes_to_str([])\n Traceback (most recent call last):\n ...\n TypeError: expected bytes, list found\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/real_mpfr.c:39858:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] +39858 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/real_mpfr.c:39857:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] +39857 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/real_mpfr.c:39513:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] +39513 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/real_mpfr.c:39512:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] +39512 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from sage/symbolic/ginac/ginac.h:28: sage/symbolic/ginac/ex.h:680:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 680 | struct ex_is_less : public std::binary_function { @@ -27341,6 +27352,39 @@ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ +In file included from sage/symbolic/ginac/expairseq.h:27, + from sage/symbolic/ginac/pseries.h:27, + from sage/symbolic/ginac/ginac.h:41: +sage/symbolic/ginac/expair.h:94:37: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 94 | struct expair_is_less : public std::binary_function { + | ^~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +sage/symbolic/ginac/expair.h:102:42: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 102 | struct expair_rest_is_less : public std::binary_function { + | ^~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +sage/symbolic/ginac/expair.h:106:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 106 | struct expair_swap : public std::binary_function { + | ^~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +[ 53/528] In file included from sage/symbolic/ginac/basic.h:35, + from sage/symbolic/ginac/ex.h:26, + from sage/symbolic/ginac/upoly-ginac.cpp:29: +sage/symbolic/ginac/ptr.h:162:11: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 162 | : public binary_function, GiNaC::ptr, bool> { + | ^~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/bits/refwrap.h:39, + from /usr/include/c++/12/vector:66, + from sage/symbolic/ginac/basic.h:26: +/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ sage/symbolic/ginac/ex.h:680:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 680 | struct ex_is_less : public std::binary_function { | ^~~~~~~~~~~~~~~ @@ -27365,24 +27409,16 @@ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -In file included from sage/symbolic/ginac/expairseq.h:27, - from sage/symbolic/ginac/pseries.h:27, - from sage/symbolic/ginac/ginac.h:41: -sage/symbolic/ginac/expair.h:94:37: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 94 | struct expair_is_less : public std::binary_function { - | ^~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -sage/symbolic/ginac/expair.h:102:42: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 102 | struct expair_rest_is_less : public std::binary_function { - | ^~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -sage/symbolic/ginac/expair.h:106:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 106 | struct expair_swap : public std::binary_function { - | ^~~~~~~~~~~~~~~ +In file included from sage/symbolic/ginac/basic.h:35, + from sage/symbolic/ginac/pseries.h:26, + from sage/symbolic/ginac/useries.h:26, + from sage/symbolic/ginac/useries.cpp:26: +sage/symbolic/ginac/ptr.h:162:11: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 162 | : public binary_function, GiNaC::ptr, bool> { + | ^~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/bits/refwrap.h:39, + from /usr/include/c++/12/vector:66, + from sage/symbolic/ginac/basic.h:26: /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ @@ -27411,13 +27447,13 @@ sage/symbolic/ginac/upoly-ginac.cpp:243:21: warning: catching polymorphic type 'class std::logic_error' by value [-Wcatch-value=] 243 | catch (std::logic_error) { | ^~~~~~~~~~~ -build/cythonized/sage/rings/real_mpfi.c:35888:18: warning: '__pyx_pw_4sage_7cpython_6string_3str_to_bytes' defined but not used [-Wunused-function] -35888 | static PyObject *__pyx_pw_4sage_7cpython_6string_3str_to_bytes(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sage/symbolic/ginac/upoly-ginac.cpp: In function 'GiNaC::ex GiNaC::parfrac(const ex&, const ex&)': sage/symbolic/ginac/upoly-ginac.cpp:539:21: warning: catching polymorphic type 'class std::logic_error' by value [-Wcatch-value=] 539 | catch (std::logic_error) { | ^~~~~~~~~~~ +build/cythonized/sage/rings/real_mpfi.c:35888:18: warning: '__pyx_pw_4sage_7cpython_6string_3str_to_bytes' defined but not used [-Wunused-function] +35888 | static PyObject *__pyx_pw_4sage_7cpython_6string_3str_to_bytes(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/rings/real_mpfi.c:35887:13: warning: '__pyx_doc_4sage_7cpython_6string_2str_to_bytes' defined but not used [-Wunused-variable] 35887 | static char __pyx_doc_4sage_7cpython_6string_2str_to_bytes[] = "str_to_bytes(s, encoding=None, errors=None) -> bytes\nFile: sage/cpython/string.pxd (starting at line 54)\n\n Convert ``str`` or ``unicode`` to ``bytes``.\n\n It encodes the given ``str`` to a Python 3 ``bytes``\n using the specified encoding. It is a no-op on ``bytes`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import str_to_bytes\n sage: bs = [str_to_bytes(u'\317\200')]\n sage: all(b == b'\\xcf\\x80' for b in bs)\n True\n sage: str_to_bytes([])\n Traceback (most recent call last):\n ...\n TypeError: expected str... list found\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -27469,19 +27505,6 @@ build/cythonized/sage/rings/real_mpfi.c:33788:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 33788 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from sage/symbolic/ginac/basic.h:35, - from sage/symbolic/ginac/pseries.h:26, - from sage/symbolic/ginac/useries.h:26, - from sage/symbolic/ginac/useries.cpp:26: -sage/symbolic/ginac/ptr.h:162:11: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 162 | : public binary_function, GiNaC::ptr, bool> { - | ^~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/bits/refwrap.h:39, - from /usr/include/c++/12/vector:66, - from sage/symbolic/ginac/basic.h:26: -/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ In file included from sage/symbolic/ginac/expair.h:26, from sage/symbolic/ginac/expairseq.h:27, from sage/symbolic/ginac/pseries.h:27: @@ -27628,7 +27651,33 @@ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -[ 55/528] [ 56/528] In copy constructor 'GiNaC::ptr::ptr(const GiNaC::ptr&) [with T = GiNaC::basic]', +In file included from sage/symbolic/ginac/basic.h:35, + from sage/symbolic/ginac/ex.h:26, + from sage/symbolic/ginac/wildcard.h:26, + from sage/symbolic/ginac/wildcard.cpp:23: +sage/symbolic/ginac/ptr.h:162:11: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 162 | : public binary_function, GiNaC::ptr, bool> { + | ^~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/bits/refwrap.h:39, + from /usr/include/c++/12/vector:66, + from sage/symbolic/ginac/basic.h:26: +/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +In function '__pyx_pf_4sage_5rings_11complex_arb_11ComplexBall_40below_abs', + inlined from '__pyx_pw_4sage_5rings_11complex_arb_11ComplexBall_41below_abs' at build/cythonized/sage/rings/complex_arb.c:16836:13: +build/cythonized/sage/rings/complex_arb.c:16893:16: warning: 'arb_contains_zero' reading 48 bytes from a region of size 32 [-Wstringop-overread] +16893 | __pyx_t_4 = (arb_contains_zero(__pyx_v_res->value) != 0); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/complex_arb.c:16893:16: note: referencing argument 1 of type 'const arb_struct[1]' +In file included from /usr/include/acb.h:23, + from ./sage/libs/arb/arb_wrap.h:14, + from build/cythonized/sage/rings/complex_arb.c:802: +/usr/include/arb.h: In function '__pyx_pw_4sage_5rings_11complex_arb_11ComplexBall_41below_abs': +/usr/include/arb.h:265:5: note: in a call to function 'arb_contains_zero' + 265 | int arb_contains_zero(const arb_t x); + | ^~~~~~~~~~~~~~~~~ +In copy constructor 'GiNaC::ptr::ptr(const GiNaC::ptr&) [with T = GiNaC::basic]', inlined from 'GiNaC::ex::ex(const GiNaC::ex&)' at sage/symbolic/ginac/ex.h:91:7, inlined from 'void __static_initialization_and_destruction_0(int, int)' at sage/symbolic/ginac/utils.cpp:63:10, inlined from '(static initializers for sage/symbolic/ginac/utils.cpp)' at sage/symbolic/ginac/utils.cpp:525:1: @@ -28277,43 +28326,6 @@ sage/symbolic/ginac/utils.cpp:296:10: note: 'GiNaC::_ex144' declared here 296 | const ex _ex144 = _ex144; | ^~~~~~ -build/cythonized/sage/rings/real_interval_absolute.c:13346:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] -13346 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/real_interval_absolute.c:13345:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] -13345 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from sage/symbolic/ginac/basic.h:35, - from sage/symbolic/ginac/ex.h:26, - from sage/symbolic/ginac/wildcard.h:26, - from sage/symbolic/ginac/wildcard.cpp:23: -sage/symbolic/ginac/ptr.h:162:11: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 162 | : public binary_function, GiNaC::ptr, bool> { - | ^~~~~~~~~~~~~~~ -build/cythonized/sage/rings/real_interval_absolute.c:13001:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] -13001 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/bits/refwrap.h:39, - from /usr/include/c++/12/vector:66, - from sage/symbolic/ginac/basic.h:26: -/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -build/cythonized/sage/rings/real_interval_absolute.c:13000:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] -13000 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/real_double_element_gsl.c:8046:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] - 8046 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/real_double_element_gsl.c:8045:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] - 8045 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/real_double_element_gsl.c:7701:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] - 7701 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/real_double_element_gsl.c:7700:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] - 7700 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sage/symbolic/ginac/ex.h:680:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 680 | struct ex_is_less : public std::binary_function { | ^~~~~~~~~~~~~~~ @@ -28338,6 +28350,30 @@ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ +[ 55/528] build/cythonized/sage/rings/real_interval_absolute.c:13346:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] +13346 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/real_interval_absolute.c:13345:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] +13345 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/real_interval_absolute.c:13001:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] +13001 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/real_interval_absolute.c:13000:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] +13000 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 56/528] build/cythonized/sage/rings/real_double_element_gsl.c:8046:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] + 8046 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/real_double_element_gsl.c:8045:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] + 8045 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/real_double_element_gsl.c:7701:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] + 7701 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/real_double_element_gsl.c:7700:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] + 7700 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 57/528] [ 58/528] build/cythonized/sage/rings/real_double.c:19588:18: warning: '__pyx_pw_4sage_9structure_7richcmp_9revop' defined but not used [-Wunused-function] 19588 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_9revop(PyObject *__pyx_self, PyObject *__pyx_arg_op) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -28384,49 +28420,7 @@ /usr/lib/python3/dist-packages/gmpy2/gmpy2.h:580:1: warning: 'import_gmpy2' defined but not used [-Wunused-function] 580 | import_gmpy2(void) | ^~~~~~~~~~~~ -[ 59/528] build/cythonized/sage/rings/puiseux_series_ring_element.c:12622:18: warning: '__pyx_pw_4sage_9structure_7richcmp_9revop' defined but not used [-Wunused-function] -12622 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_9revop(PyObject *__pyx_self, PyObject *__pyx_arg_op) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/puiseux_series_ring_element.c:12621:13: warning: '__pyx_doc_4sage_9structure_7richcmp_8revop' defined but not used [-Wunused-variable] -12621 | static char __pyx_doc_4sage_9structure_7richcmp_8revop[] = "revop(int op) -> int\nFile: sage/structure/richcmp.pxd (starting at line 199)\n\n Return the reverse operation of ``op``.\n\n For example, <= becomes >=, etc.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import revop\n sage: [revop(i) for i in range(6)]\n [4, 5, 2, 3, 0, 1]\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/puiseux_series_ring_element.c:12495:18: warning: '__pyx_pw_4sage_9structure_7richcmp_7rich_to_bool_sgn' defined but not used [-Wunused-function] -12495 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_7rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/puiseux_series_ring_element.c:12494:13: warning: '__pyx_doc_4sage_9structure_7richcmp_6rich_to_bool_sgn' defined but not used [-Wunused-variable] -12494 | static char __pyx_doc_4sage_9structure_7richcmp_6rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/richcmp.pxd (starting at line 187)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/puiseux_series_ring_element.c:12366:18: warning: '__pyx_pw_4sage_9structure_7richcmp_5rich_to_bool' defined but not used [-Wunused-function] -12366 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_5rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/puiseux_series_ring_element.c:12365:13: warning: '__pyx_doc_4sage_9structure_7richcmp_4rich_to_bool' defined but not used [-Wunused-variable] -12365 | static char __pyx_doc_4sage_9structure_7richcmp_4rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/richcmp.pxd (starting at line 120)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an old-style comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an old-style comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n :func:`rich_to_bool_sgn` if ``c`` could be outside the\n [-1, 0, 1] range.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/puiseux_series_ring_element.c:12176:18: warning: '__pyx_pw_4sage_9structure_7richcmp_3richcmp_not_equal' defined but not used [-Wunused-function] -12176 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_3richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/puiseux_series_ring_element.c:12175:13: warning: '__pyx_doc_4sage_9structure_7richcmp_2richcmp_not_equal' defined but not used [-Wunused-variable] -12175 | static char __pyx_doc_4sage_9structure_7richcmp_2richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/richcmp.pxd (starting at line 56)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/puiseux_series_ring_element.c:11960:18: warning: '__pyx_pw_4sage_9structure_7richcmp_1richcmp' defined but not used [-Wunused-function] -11960 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_1richcmp(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/puiseux_series_ring_element.c:11959:13: warning: '__pyx_doc_4sage_9structure_7richcmp_richcmp' defined but not used [-Wunused-variable] -11959 | static char __pyx_doc_4sage_9structure_7richcmp_richcmp[] = "richcmp(x, y, int op)\nFile: sage/structure/richcmp.pxd (starting at line 6)\n\n Return the result of the rich comparison of ``x`` and ``y`` with\n operator ``op``.\n\n INPUT:\n\n - ``x``, ``y`` -- arbitrary Python objects\n\n - ``op`` -- comparison operator (one of ``op_LT`, ``op_LE``,\n ``op_EQ``, ``op_NE``, ``op_GT``, ``op_GE``).\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import *\n sage: richcmp(3, 4, op_LT)\n True\n sage: richcmp(x, x^2, op_EQ)\n x == x^2\n\n The two examples above are completely equivalent to ``3 < 4``\n and ``x == x^2``. For this reason, it only makes sense in practice\n to call ``richcmp`` with a non-constant value for ``op``.\n\n We can write a custom ``Element`` class which shows a more\n realistic example of how to use this::\n\n sage: from sage.structure.element import Element\n sage: class MyElement(Element):\n ....: def __init__(self, parent, value):\n ....: Element.__init__(self, parent)\n ....: self.v = value\n ....: def _richcmp_(self, other, op):\n ....: return richcmp(self.v, other.v, op)\n sage: P = Parent()\n sage: x = MyElement(P, 3)\n sage: y = MyElement(P, 3)\n sage: x < y\n False\n sage: x == y\n True\n sage: x > y\n False\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/puiseux_series_ring_element.c:11818:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] -11818 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/puiseux_series_ring_element.c:11817:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] -11817 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/puiseux_series_ring_element.c:11473:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] -11473 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/puiseux_series_ring_element.c:11472:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] -11472 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/rational.cpp:37530:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7richcmp_9revop(PyObject*, PyObject*)' defined but not used [-Wunused-function] +[ 60/528] build/cythonized/sage/rings/rational.cpp:37530:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7richcmp_9revop(PyObject*, PyObject*)' defined but not used [-Wunused-function] 37530 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_9revop(PyObject *__pyx_self, PyObject *__pyx_arg_op) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/rings/rational.cpp:37529:13: warning: '__pyx_doc_4sage_9structure_7richcmp_8revop' defined but not used [-Wunused-variable] @@ -28492,18 +28486,7 @@ build/cythonized/sage/rings/rational.cpp:4466:18: warning: 'PyObject* __pyx_f_4sage_5rings_8rational_Rational_mul_(__pyx_obj_4sage_5rings_8rational_Rational*, __pyx_obj_4sage_5rings_8rational_Rational*)' defined but not used [-Wunused-function] 4466 | static PyObject *__pyx_f_4sage_5rings_8rational_Rational_mul_(struct __pyx_obj_4sage_5rings_8rational_Rational *__pyx_v_a, struct __pyx_obj_4sage_5rings_8rational_Rational *__pyx_v_b) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 60/528] In file included from /usr/include/c++/12/vector:64, - from build/cythonized/sage/symbolic/expression.cpp:940: -In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::operator[](size_type) [with _Tp = GiNaC::function_options; _Alloc = std::allocator]', - inlined from 'unsigned int __pyx_f_4sage_8symbolic_10expression_register_or_update_function(PyObject*, PyObject*, PyObject*, int, PyObject*, int, int)' at build/cythonized/sage/symbolic/expression.cpp:111428:3: -/usr/include/c++/12/bits/stl_vector.h:1124:41: warning: '__pyx_v_serial' may be used uninitialized [-Wmaybe-uninitialized] - 1124 | return *(this->_M_impl._M_start + __n); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -build/cythonized/sage/symbolic/expression.cpp: In function 'unsigned int __pyx_f_4sage_8symbolic_10expression_register_or_update_function(PyObject*, PyObject*, PyObject*, int, PyObject*, int, int)': -build/cythonized/sage/symbolic/expression.cpp:110957:16: note: '__pyx_v_serial' was declared here -110957 | unsigned int __pyx_v_serial; - | ^~~~~~~~~~~~~~ -build/cythonized/sage/rings/power_series_ring_element.c:27669:18: warning: '__pyx_pw_4sage_9structure_7richcmp_9revop' defined but not used [-Wunused-function] +[ 59/528] build/cythonized/sage/rings/power_series_ring_element.c:27669:18: warning: '__pyx_pw_4sage_9structure_7richcmp_9revop' defined but not used [-Wunused-function] 27669 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_9revop(PyObject *__pyx_self, PyObject *__pyx_arg_op) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/rings/power_series_ring_element.c:27668:13: warning: '__pyx_doc_4sage_9structure_7richcmp_8revop' defined but not used [-Wunused-variable] @@ -28515,37 +28498,102 @@ build/cythonized/sage/rings/power_series_ring_element.c:27541:13: warning: '__pyx_doc_4sage_9structure_7richcmp_6rich_to_bool_sgn' defined but not used [-Wunused-variable] 27541 | static char __pyx_doc_4sage_9structure_7richcmp_6rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/richcmp.pxd (starting at line 187)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/puiseux_series_ring_element.c:12622:18: warning: '__pyx_pw_4sage_9structure_7richcmp_9revop' defined but not used [-Wunused-function] +12622 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_9revop(PyObject *__pyx_self, PyObject *__pyx_arg_op) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/puiseux_series_ring_element.c:12621:13: warning: '__pyx_doc_4sage_9structure_7richcmp_8revop' defined but not used [-Wunused-variable] +12621 | static char __pyx_doc_4sage_9structure_7richcmp_8revop[] = "revop(int op) -> int\nFile: sage/structure/richcmp.pxd (starting at line 199)\n\n Return the reverse operation of ``op``.\n\n For example, <= becomes >=, etc.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import revop\n sage: [revop(i) for i in range(6)]\n [4, 5, 2, 3, 0, 1]\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/rings/power_series_ring_element.c:27413:18: warning: '__pyx_pw_4sage_9structure_7richcmp_5rich_to_bool' defined but not used [-Wunused-function] 27413 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_5rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/puiseux_series_ring_element.c:12495:18: warning: '__pyx_pw_4sage_9structure_7richcmp_7rich_to_bool_sgn' defined but not used [-Wunused-function] +12495 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_7rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/rings/power_series_ring_element.c:27412:13: warning: '__pyx_doc_4sage_9structure_7richcmp_4rich_to_bool' defined but not used [-Wunused-variable] 27412 | static char __pyx_doc_4sage_9structure_7richcmp_4rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/richcmp.pxd (starting at line 120)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an old-style comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an old-style comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n :func:`rich_to_bool_sgn` if ``c`` could be outside the\n [-1, 0, 1] range.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/puiseux_series_ring_element.c:12494:13: warning: '__pyx_doc_4sage_9structure_7richcmp_6rich_to_bool_sgn' defined but not used [-Wunused-variable] +12494 | static char __pyx_doc_4sage_9structure_7richcmp_6rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/richcmp.pxd (starting at line 187)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/puiseux_series_ring_element.c:12366:18: warning: '__pyx_pw_4sage_9structure_7richcmp_5rich_to_bool' defined but not used [-Wunused-function] +12366 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_5rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/rings/power_series_ring_element.c:27223:18: warning: '__pyx_pw_4sage_9structure_7richcmp_3richcmp_not_equal' defined but not used [-Wunused-function] 27223 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_3richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/puiseux_series_ring_element.c:12365:13: warning: '__pyx_doc_4sage_9structure_7richcmp_4rich_to_bool' defined but not used [-Wunused-variable] +12365 | static char __pyx_doc_4sage_9structure_7richcmp_4rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/richcmp.pxd (starting at line 120)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an old-style comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an old-style comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n :func:`rich_to_bool_sgn` if ``c`` could be outside the\n [-1, 0, 1] range.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/puiseux_series_ring_element.c:12176:18: warning: '__pyx_pw_4sage_9structure_7richcmp_3richcmp_not_equal' defined but not used [-Wunused-function] +12176 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_3richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/puiseux_series_ring_element.c:12175:13: warning: '__pyx_doc_4sage_9structure_7richcmp_2richcmp_not_equal' defined but not used [-Wunused-variable] +12175 | static char __pyx_doc_4sage_9structure_7richcmp_2richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/richcmp.pxd (starting at line 56)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/rings/power_series_ring_element.c:27222:13: warning: '__pyx_doc_4sage_9structure_7richcmp_2richcmp_not_equal' defined but not used [-Wunused-variable] 27222 | static char __pyx_doc_4sage_9structure_7richcmp_2richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/richcmp.pxd (starting at line 56)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/puiseux_series_ring_element.c:11960:18: warning: '__pyx_pw_4sage_9structure_7richcmp_1richcmp' defined but not used [-Wunused-function] +11960 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_1richcmp(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/rings/power_series_ring_element.c:27007:18: warning: '__pyx_pw_4sage_9structure_7richcmp_1richcmp' defined but not used [-Wunused-function] 27007 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_1richcmp(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/puiseux_series_ring_element.c:11959:13: warning: '__pyx_doc_4sage_9structure_7richcmp_richcmp' defined but not used [-Wunused-variable] +11959 | static char __pyx_doc_4sage_9structure_7richcmp_richcmp[] = "richcmp(x, y, int op)\nFile: sage/structure/richcmp.pxd (starting at line 6)\n\n Return the result of the rich comparison of ``x`` and ``y`` with\n operator ``op``.\n\n INPUT:\n\n - ``x``, ``y`` -- arbitrary Python objects\n\n - ``op`` -- comparison operator (one of ``op_LT`, ``op_LE``,\n ``op_EQ``, ``op_NE``, ``op_GT``, ``op_GE``).\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import *\n sage: richcmp(3, 4, op_LT)\n True\n sage: richcmp(x, x^2, op_EQ)\n x == x^2\n\n The two examples above are completely equivalent to ``3 < 4``\n and ``x == x^2``. For this reason, it only makes sense in practice\n to call ``richcmp`` with a non-constant value for ``op``.\n\n We can write a custom ``Element`` class which shows a more\n realistic example of how to use this::\n\n sage: from sage.structure.element import Element\n sage: class MyElement(Element):\n ....: def __init__(self, parent, value):\n ....: Element.__init__(self, parent)\n ....: self.v = value\n ....: def _richcmp_(self, other, op):\n ....: return richcmp(self.v, other.v, op)\n sage: P = Parent()\n sage: x = MyElement(P, 3)\n sage: y = MyElement(P, 3)\n sage: x < y\n False\n sage: x == y\n True\n sage: x > y\n False\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/rings/power_series_ring_element.c:27006:13: warning: '__pyx_doc_4sage_9structure_7richcmp_richcmp' defined but not used [-Wunused-variable] 27006 | static char __pyx_doc_4sage_9structure_7richcmp_richcmp[] = "richcmp(x, y, int op)\nFile: sage/structure/richcmp.pxd (starting at line 6)\n\n Return the result of the rich comparison of ``x`` and ``y`` with\n operator ``op``.\n\n INPUT:\n\n - ``x``, ``y`` -- arbitrary Python objects\n\n - ``op`` -- comparison operator (one of ``op_LT`, ``op_LE``,\n ``op_EQ``, ``op_NE``, ``op_GT``, ``op_GE``).\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import *\n sage: richcmp(3, 4, op_LT)\n True\n sage: richcmp(x, x^2, op_EQ)\n x == x^2\n\n The two examples above are completely equivalent to ``3 < 4``\n and ``x == x^2``. For this reason, it only makes sense in practice\n to call ``richcmp`` with a non-constant value for ``op``.\n\n We can write a custom ``Element`` class which shows a more\n realistic example of how to use this::\n\n sage: from sage.structure.element import Element\n sage: class MyElement(Element):\n ....: def __init__(self, parent, value):\n ....: Element.__init__(self, parent)\n ....: self.v = value\n ....: def _richcmp_(self, other, op):\n ....: return richcmp(self.v, other.v, op)\n sage: P = Parent()\n sage: x = MyElement(P, 3)\n sage: y = MyElement(P, 3)\n sage: x < y\n False\n sage: x == y\n True\n sage: x > y\n False\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/puiseux_series_ring_element.c:11818:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] +11818 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/rings/power_series_ring_element.c:26865:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] 26865 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/rings/power_series_ring_element.c:26864:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] 26864 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/puiseux_series_ring_element.c:11817:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] +11817 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/rings/power_series_ring_element.c:26520:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] 26520 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/puiseux_series_ring_element.c:11473:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] +11473 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/puiseux_series_ring_element.c:11472:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] +11472 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/rings/power_series_ring_element.c:26519:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 26519 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 61/528] build/cythonized/sage/rings/power_series_poly.c:13703:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] +In file included from /usr/include/c++/12/vector:64, + from build/cythonized/sage/symbolic/expression.cpp:940: +In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::operator[](size_type) [with _Tp = GiNaC::function_options; _Alloc = std::allocator]', + inlined from 'unsigned int __pyx_f_4sage_8symbolic_10expression_register_or_update_function(PyObject*, PyObject*, PyObject*, int, PyObject*, int, int)' at build/cythonized/sage/symbolic/expression.cpp:111428:3: +/usr/include/c++/12/bits/stl_vector.h:1124:41: warning: '__pyx_v_serial' may be used uninitialized [-Wmaybe-uninitialized] + 1124 | return *(this->_M_impl._M_start + __n); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +build/cythonized/sage/symbolic/expression.cpp: In function 'unsigned int __pyx_f_4sage_8symbolic_10expression_register_or_update_function(PyObject*, PyObject*, PyObject*, int, PyObject*, int, int)': +build/cythonized/sage/symbolic/expression.cpp:110957:16: note: '__pyx_v_serial' was declared here +110957 | unsigned int __pyx_v_serial; + | ^~~~~~~~~~~~~~ +[ 61/528] [ 62/528] build/cythonized/sage/rings/power_series_pari.c:12203:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] +12203 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/power_series_pari.c:12202:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] +12202 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/power_series_pari.c:11858:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] +11858 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/power_series_pari.c:11857:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] +11857 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/power_series_poly.c:13703:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] 13703 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/rings/power_series_poly.c:13702:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] @@ -28557,7 +28605,7 @@ build/cythonized/sage/rings/power_series_poly.c:13357:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 13357 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 62/528] [ 63/528] build/cythonized/sage/rings/power_series_mpoly.c:6324:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] +[ 64/528] [ 63/528] build/cythonized/sage/rings/power_series_mpoly.c:6324:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] 6324 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/rings/power_series_mpoly.c:6323:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] @@ -28569,19 +28617,7 @@ build/cythonized/sage/rings/power_series_mpoly.c:5978:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 5978 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/power_series_pari.c:12203:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] -12203 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/power_series_pari.c:12202:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] -12202 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/power_series_pari.c:11858:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] -11858 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/power_series_pari.c:11857:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] -11857 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 64/528] build/cythonized/sage/rings/noncommutative_ideals.c:5096:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] +build/cythonized/sage/rings/noncommutative_ideals.c:5096:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] 5096 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/rings/noncommutative_ideals.c:5095:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] @@ -28722,7 +28758,7 @@ build/cythonized/sage/rings/integer_ring.c:4175:13: warning: '__pyx_f_4sage_5rings_12integer_ring_late_import' defined but not used [-Wunused-function] 4175 | static void __pyx_f_4sage_5rings_12integer_ring_late_import(void) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 68/528] [ 69/528] [ 70/528] build/cythonized/sage/rings/fraction_field_element.c:14534:18: warning: '__pyx_pw_4sage_9structure_7richcmp_9revop' defined but not used [-Wunused-function] +[ 68/528] [ 69/528] build/cythonized/sage/rings/fraction_field_element.c:14534:18: warning: '__pyx_pw_4sage_9structure_7richcmp_9revop' defined but not used [-Wunused-function] 14534 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_9revop(PyObject *__pyx_self, PyObject *__pyx_arg_op) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/rings/fraction_field_element.c:14533:13: warning: '__pyx_doc_4sage_9structure_7richcmp_8revop' defined but not used [-Wunused-variable] @@ -28764,7 +28800,7 @@ build/cythonized/sage/rings/fraction_field_element.c:13384:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 13384 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/fraction_field_FpT.cpp:20260:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7richcmp_9revop(PyObject*, PyObject*)' defined but not used [-Wunused-function] +[ 70/528] [ 71/528] build/cythonized/sage/rings/fraction_field_FpT.cpp:20260:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7richcmp_9revop(PyObject*, PyObject*)' defined but not used [-Wunused-function] 20260 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_9revop(PyObject *__pyx_self, PyObject *__pyx_arg_op) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/rings/fraction_field_FpT.cpp:20259:13: warning: '__pyx_doc_4sage_9structure_7richcmp_8revop' defined but not used [-Wunused-variable] @@ -28851,6 +28887,18 @@ build/cythonized/sage/rings/integer.c:46715:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] 46715 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/fast_arith.c:8261:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] + 8261 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/fast_arith.c:8260:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] + 8260 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/fast_arith.c:7916:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] + 7916 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/fast_arith.c:7915:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] + 7915 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/rings/integer.c:46714:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] 46714 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -28863,26 +28911,14 @@ build/cythonized/sage/rings/integer.c:45466:18: warning: '__pyx_f_4sage_5rings_7integer_integer' defined but not used [-Wunused-function] 45466 | static PyObject *__pyx_f_4sage_5rings_7integer_integer(PyObject *__pyx_v_x) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/fraction_field_FpT.cpp: In function 'void __pyx_f_4sage_5rings_18fraction_field_FpT_nmod_poly_inc(nmod_poly_struct*, int)': +[ 72/528] build/cythonized/sage/rings/fraction_field_FpT.cpp: In function 'void __pyx_f_4sage_5rings_18fraction_field_FpT_nmod_poly_inc(nmod_poly_struct*, int)': build/cythonized/sage/rings/fraction_field_FpT.cpp:17996:3: warning: '__pyx_v_a' may be used uninitialized [-Wmaybe-uninitialized] 17996 | if (__pyx_t_4) { | ^~ build/cythonized/sage/rings/fraction_field_FpT.cpp:17892:8: note: '__pyx_v_a' was declared here 17892 | long __pyx_v_a; | ^~~~~~~~~ -[ 71/528] [ 73/528] build/cythonized/sage/rings/fast_arith.c:8261:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] - 8261 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/fast_arith.c:8260:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] - 8260 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/fast_arith.c:7916:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] - 7916 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/fast_arith.c:7915:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] - 7915 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 72/528] build/cythonized/sage/rings/factorint.c:7557:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] +build/cythonized/sage/rings/factorint.c:7557:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] 7557 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/rings/factorint.c:7556:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] @@ -28894,7 +28930,7 @@ build/cythonized/sage/rings/factorint.c:7211:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 7211 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 74/528] build/cythonized/sage/rings/complex_mpfr.c:32424:18: warning: '__pyx_pw_4sage_9structure_7richcmp_9revop' defined but not used [-Wunused-function] +[ 73/528] [ 74/528] build/cythonized/sage/rings/complex_mpfr.c:32424:18: warning: '__pyx_pw_4sage_9structure_7richcmp_9revop' defined but not used [-Wunused-function] 32424 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_9revop(PyObject *__pyx_self, PyObject *__pyx_arg_op) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/rings/complex_mpfr.c:32423:13: warning: '__pyx_doc_4sage_9structure_7richcmp_8revop' defined but not used [-Wunused-variable] @@ -28990,7 +29026,7 @@ build/cythonized/sage/rings/complex_mpc.c:23017:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 23017 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 76/528] build/cythonized/sage/rings/complex_interval.c:20867:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] +[ 76/528] [ 77/528] build/cythonized/sage/rings/complex_interval.c:20867:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] 20867 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/rings/complex_interval.c:20866:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] @@ -29002,7 +29038,7 @@ build/cythonized/sage/rings/complex_interval.c:20521:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 20521 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 77/528] [ 78/528] build/cythonized/sage/rings/complex_double.c:22663:18: warning: '__pyx_pw_4sage_9structure_7richcmp_9revop' defined but not used [-Wunused-function] +[ 78/528] build/cythonized/sage/rings/complex_double.c:22663:18: warning: '__pyx_pw_4sage_9structure_7richcmp_9revop' defined but not used [-Wunused-function] 22663 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_9revop(PyObject *__pyx_self, PyObject *__pyx_arg_op) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/rings/complex_double.c:22662:13: warning: '__pyx_doc_4sage_9structure_7richcmp_8revop' defined but not used [-Wunused-variable] @@ -29014,21 +29050,9 @@ build/cythonized/sage/rings/complex_double.c:22535:13: warning: '__pyx_doc_4sage_9structure_7richcmp_6rich_to_bool_sgn' defined but not used [-Wunused-variable] 22535 | static char __pyx_doc_4sage_9structure_7richcmp_6rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/richcmp.pxd (starting at line 187)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/complex_conversion.c:3874:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] - 3874 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/rings/complex_double.c:22407:18: warning: '__pyx_pw_4sage_9structure_7richcmp_5rich_to_bool' defined but not used [-Wunused-function] 22407 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_5rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/complex_conversion.c:3873:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] - 3873 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/complex_conversion.c:3529:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] - 3529 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/complex_conversion.c:3528:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] - 3528 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/rings/complex_double.c:22406:13: warning: '__pyx_doc_4sage_9structure_7richcmp_4rich_to_bool' defined but not used [-Wunused-variable] 22406 | static char __pyx_doc_4sage_9structure_7richcmp_4rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/richcmp.pxd (starting at line 120)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an old-style comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an old-style comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n :func:`rich_to_bool_sgn` if ``c`` could be outside the\n [-1, 0, 1] range.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -29047,6 +29071,18 @@ build/cythonized/sage/rings/complex_double.c:21787:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] 21787 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/complex_conversion.c:3874:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] + 3874 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/complex_conversion.c:3873:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] + 3873 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/complex_conversion.c:3529:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] + 3529 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/complex_conversion.c:3528:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] + 3528 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/rings/complex_double.c:21786:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] 21786 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -29056,17 +29092,17 @@ build/cythonized/sage/rings/complex_double.c:21441:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 21441 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 79/528] [ 80/528] [ 81/528] sage/rings/bernmm/bern_rat.cpp: In function 'void bernmm::bern_rat(__mpq_struct*, long int, int)': -sage/rings/bernmm/bern_rat.cpp:280:17: warning: unused variable 'log2' [-Wunused-variable] - 280 | const double log2 = 0.69314718055994528622676; - | ^~~~ -In file included from /usr/include/c++/12/cassert:44, +[ 79/528] [ 80/528] [ 81/528] In file included from /usr/include/c++/12/cassert:44, from sage/rings/bernmm/bern_modp_util.h:18, from sage/rings/bernmm/bern_modp.cpp:18: sage/rings/bernmm/bern_modp.cpp: In member function 'void bernmm::Expander::expand(bernmm::word_t*, long int, int)': sage/rings/bernmm/bern_modp.cpp:136:25: warning: comparison of integer expressions of different signedness: 'long int' and 'mp_limb_t' {aka 'long unsigned int'} [-Wsign-compare] 136 | assert(s > 0 && s < p); | ~~^~~ +sage/rings/bernmm/bern_rat.cpp: In function 'void bernmm::bern_rat(__mpq_struct*, long int, int)': +sage/rings/bernmm/bern_rat.cpp:280:17: warning: unused variable 'log2' [-Wunused-variable] + 280 | const double log2 = 0.69314718055994528622676; + | ^~~~ sage/rings/bernmm/bern_modp.cpp: In function 'long int bernmm::bernsum_pow2(long int, NTL::mulmod_t, long int, long int, long int)': sage/rings/bernmm/bern_modp.cpp:401:26: warning: comparison of integer expressions of different signedness: 'long int' and 'bernmm::word_t' {aka 'long unsigned int'} [-Wsign-compare] 401 | for (long i = 0; i < TABLE_SIZE; i++) @@ -29087,7 +29123,7 @@ build/cythonized/sage/rings/bernmm.cpp:3322:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 3322 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 82/528] [ 83/528] build/cythonized/sage/rings/semirings/tropical_semiring.c:8784:18: warning: '__pyx_pw_4sage_9structure_7richcmp_9revop' defined but not used [-Wunused-function] +[ 82/528] build/cythonized/sage/rings/semirings/tropical_semiring.c:8784:18: warning: '__pyx_pw_4sage_9structure_7richcmp_9revop' defined but not used [-Wunused-function] 8784 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_9revop(PyObject *__pyx_self, PyObject *__pyx_arg_op) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/rings/semirings/tropical_semiring.c:8783:13: warning: '__pyx_doc_4sage_9structure_7richcmp_8revop' defined but not used [-Wunused-variable] @@ -29129,7 +29165,47 @@ build/cythonized/sage/rings/semirings/tropical_semiring.c:7634:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 7634 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/singular/singular/kernel/mod2.h:13, +In file included from build/cythonized/sage/rings/bernoulli_mod_p.cpp:1764: +./sage/libs/ntl/ntlwrap_impl.h:716:13: warning: 'void ZZ_pX_InvMod_newton_ram(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ_pXModulus&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] + 716 | static void ZZ_pX_InvMod_newton_ram(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ_pXModulus &F, const struct ZZ_pContext &cpn) + | ^~~~~~~~~~~~~~~~~~~~~~~ +./sage/libs/ntl/ntlwrap_impl.h:681:13: warning: 'void ZZ_pX_InvMod_newton_unram(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ_pXModulus&, const NTL::ZZ_pContext&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] + 681 | static void ZZ_pX_InvMod_newton_unram(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ_pXModulus &F, const struct ZZ_pContext &cpn, const struct ZZ_pContext &cp) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +./sage/libs/ntl/ntlwrap_impl.h:655:13: warning: 'void ZZ_pX_right_pshift(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] + 655 | static void ZZ_pX_right_pshift(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ &pn, const struct ZZ_pContext &c) + | ^~~~~~~~~~~~~~~~~~ +./sage/libs/ntl/ntlwrap_impl.h:629:13: warning: 'void ZZ_pX_left_pshift(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] + 629 | static void ZZ_pX_left_pshift(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ &pn, const struct ZZ_pContext &c) + | ^~~~~~~~~~~~~~~~~ +./sage/libs/ntl/ntlwrap_impl.h:575:13: warning: 'void ZZ_pX_min_val_coeff(long int&, long int&, const NTL::ZZ_pX&, const NTL::ZZ&)' defined but not used [-Wunused-function] + 575 | static void ZZ_pX_min_val_coeff(long & valuation, long &index, const struct ZZ_pX &f, const struct ZZ &p) + | ^~~~~~~~~~~~~~~~~~~ +./sage/libs/ntl/ntlwrap_impl.h:537:13: warning: 'void ZZ_pEX_conv_modulus(NTL::ZZ_pEX&, const NTL::ZZ_pEX&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] + 537 | static void ZZ_pEX_conv_modulus(ZZ_pEX &fout, const ZZ_pEX &fin, const ZZ_pContext &modout) + | ^~~~~~~~~~~~~~~~~~~ +./sage/libs/ntl/ntlwrap_impl.h:441:13: warning: 'void ZZ_pX_linear_roots(NTL::ZZ_p***, long int*, NTL::ZZ_pX*)' defined but not used [-Wunused-function] + 441 | static void ZZ_pX_linear_roots(struct ZZ_p*** v, long* n, struct ZZ_pX* f) + | ^~~~~~~~~~~~~~~~~~ +./sage/libs/ntl/ntlwrap_impl.h:427:13: warning: 'void ZZ_pX_factor(NTL::ZZ_pX***, long int**, long int*, NTL::ZZ_pX*, long int)' defined but not used [-Wunused-function] + 427 | static void ZZ_pX_factor(struct ZZ_pX*** v, long** e, long* n, struct ZZ_pX* x, long verbose) + | ^~~~~~~~~~~~ +./sage/libs/ntl/ntlwrap_impl.h:415:14: warning: 'char* ZZ_pX_trace_list(NTL::ZZ_pX*)' defined but not used [-Wunused-function] + 415 | static char* ZZ_pX_trace_list(struct ZZ_pX* x) + | ^~~~~~~~~~~~~~~~ +./sage/libs/ntl/ntlwrap_impl.h:398:13: warning: 'void ZZX_squarefree_decomposition(NTL::ZZX***, long int**, long int*, NTL::ZZX*)' defined but not used [-Wunused-function] + 398 | static void ZZX_squarefree_decomposition(struct ZZX*** v, long** e, long* n, struct ZZX* x) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./sage/libs/ntl/ntlwrap_impl.h:334:14: warning: 'char* ZZX_trace_list(NTL::ZZX*)' defined but not used [-Wunused-function] + 334 | static char* ZZX_trace_list(struct ZZX* x) + | ^~~~~~~~~~~~~~ +./sage/libs/ntl/ntlwrap_impl.h:132:14: warning: 'char* ZZX_repr(NTL::ZZX*)' defined but not used [-Wunused-function] + 132 | static char* ZZX_repr(struct ZZX* x) + | ^~~~~~~~ +./sage/libs/ntl/ntlwrap_impl.h:35:13: warning: 'void mpz_to_ZZ(NTL::ZZ*, mpz_srcptr)' defined but not used [-Wunused-function] + 35 | static void mpz_to_ZZ(struct ZZ* output, mpz_srcptr x) + | ^~~~~~~~~ +[ 83/528] [ 84/528] [ 85/528] In file included from /usr/include/singular/singular/kernel/mod2.h:13, from /usr/include/singular/singular/Singular/libsingular.h:6, from build/cythonized/sage/rings/polynomial/plural.cpp:837: /usr/include/singular/singular/polys/monomials/p_polys.h: In function 'void p_SetCompP(poly, int, ring)': @@ -29292,46 +29368,36 @@ /usr/include/singular/singular/kernel/GBEngine/kInline.h:1065:3: note: in expansion of macro 'p_LmCheckPolyRing' 1065 | p_LmCheckPolyRing(p2, leadRing); | ^~~~~~~~~~~~~~~~~ -[ 84/528] In file included from build/cythonized/sage/rings/bernoulli_mod_p.cpp:1764: -./sage/libs/ntl/ntlwrap_impl.h:716:13: warning: 'void ZZ_pX_InvMod_newton_ram(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ_pXModulus&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] - 716 | static void ZZ_pX_InvMod_newton_ram(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ_pXModulus &F, const struct ZZ_pContext &cpn) - | ^~~~~~~~~~~~~~~~~~~~~~~ -./sage/libs/ntl/ntlwrap_impl.h:681:13: warning: 'void ZZ_pX_InvMod_newton_unram(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ_pXModulus&, const NTL::ZZ_pContext&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] - 681 | static void ZZ_pX_InvMod_newton_unram(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ_pXModulus &F, const struct ZZ_pContext &cpn, const struct ZZ_pContext &cp) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -./sage/libs/ntl/ntlwrap_impl.h:655:13: warning: 'void ZZ_pX_right_pshift(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] - 655 | static void ZZ_pX_right_pshift(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ &pn, const struct ZZ_pContext &c) - | ^~~~~~~~~~~~~~~~~~ -./sage/libs/ntl/ntlwrap_impl.h:629:13: warning: 'void ZZ_pX_left_pshift(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] - 629 | static void ZZ_pX_left_pshift(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ &pn, const struct ZZ_pContext &c) - | ^~~~~~~~~~~~~~~~~ -./sage/libs/ntl/ntlwrap_impl.h:575:13: warning: 'void ZZ_pX_min_val_coeff(long int&, long int&, const NTL::ZZ_pX&, const NTL::ZZ&)' defined but not used [-Wunused-function] - 575 | static void ZZ_pX_min_val_coeff(long & valuation, long &index, const struct ZZ_pX &f, const struct ZZ &p) - | ^~~~~~~~~~~~~~~~~~~ -./sage/libs/ntl/ntlwrap_impl.h:537:13: warning: 'void ZZ_pEX_conv_modulus(NTL::ZZ_pEX&, const NTL::ZZ_pEX&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] - 537 | static void ZZ_pEX_conv_modulus(ZZ_pEX &fout, const ZZ_pEX &fin, const ZZ_pContext &modout) - | ^~~~~~~~~~~~~~~~~~~ -./sage/libs/ntl/ntlwrap_impl.h:441:13: warning: 'void ZZ_pX_linear_roots(NTL::ZZ_p***, long int*, NTL::ZZ_pX*)' defined but not used [-Wunused-function] - 441 | static void ZZ_pX_linear_roots(struct ZZ_p*** v, long* n, struct ZZ_pX* f) - | ^~~~~~~~~~~~~~~~~~ -./sage/libs/ntl/ntlwrap_impl.h:427:13: warning: 'void ZZ_pX_factor(NTL::ZZ_pX***, long int**, long int*, NTL::ZZ_pX*, long int)' defined but not used [-Wunused-function] - 427 | static void ZZ_pX_factor(struct ZZ_pX*** v, long** e, long* n, struct ZZ_pX* x, long verbose) - | ^~~~~~~~~~~~ -./sage/libs/ntl/ntlwrap_impl.h:415:14: warning: 'char* ZZ_pX_trace_list(NTL::ZZ_pX*)' defined but not used [-Wunused-function] - 415 | static char* ZZ_pX_trace_list(struct ZZ_pX* x) - | ^~~~~~~~~~~~~~~~ -./sage/libs/ntl/ntlwrap_impl.h:398:13: warning: 'void ZZX_squarefree_decomposition(NTL::ZZX***, long int**, long int*, NTL::ZZX*)' defined but not used [-Wunused-function] - 398 | static void ZZX_squarefree_decomposition(struct ZZX*** v, long** e, long* n, struct ZZX* x) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./sage/libs/ntl/ntlwrap_impl.h:334:14: warning: 'char* ZZX_trace_list(NTL::ZZX*)' defined but not used [-Wunused-function] - 334 | static char* ZZX_trace_list(struct ZZX* x) - | ^~~~~~~~~~~~~~ -./sage/libs/ntl/ntlwrap_impl.h:132:14: warning: 'char* ZZX_repr(NTL::ZZX*)' defined but not used [-Wunused-function] - 132 | static char* ZZX_repr(struct ZZX* x) - | ^~~~~~~~ -./sage/libs/ntl/ntlwrap_impl.h:35:13: warning: 'void mpz_to_ZZ(NTL::ZZ*, mpz_srcptr)' defined but not used [-Wunused-function] - 35 | static void mpz_to_ZZ(struct ZZ* output, mpz_srcptr x) - | ^~~~~~~~~ +build/cythonized/sage/rings/polynomial/symmetric_reduction.c:7586:18: warning: '__pyx_pw_4sage_9structure_7richcmp_9revop' defined but not used [-Wunused-function] + 7586 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_9revop(PyObject *__pyx_self, PyObject *__pyx_arg_op) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/polynomial/symmetric_reduction.c:7585:13: warning: '__pyx_doc_4sage_9structure_7richcmp_8revop' defined but not used [-Wunused-variable] + 7585 | static char __pyx_doc_4sage_9structure_7richcmp_8revop[] = "revop(int op) -> int\nFile: sage/structure/richcmp.pxd (starting at line 199)\n\n Return the reverse operation of ``op``.\n\n For example, <= becomes >=, etc.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import revop\n sage: [revop(i) for i in range(6)]\n [4, 5, 2, 3, 0, 1]\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/polynomial/symmetric_reduction.c:7459:18: warning: '__pyx_pw_4sage_9structure_7richcmp_7rich_to_bool_sgn' defined but not used [-Wunused-function] + 7459 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_7rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/polynomial/symmetric_reduction.c:7458:13: warning: '__pyx_doc_4sage_9structure_7richcmp_6rich_to_bool_sgn' defined but not used [-Wunused-variable] + 7458 | static char __pyx_doc_4sage_9structure_7richcmp_6rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/richcmp.pxd (starting at line 187)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/polynomial/symmetric_reduction.c:7330:18: warning: '__pyx_pw_4sage_9structure_7richcmp_5rich_to_bool' defined but not used [-Wunused-function] + 7330 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_5rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/polynomial/symmetric_reduction.c:7329:13: warning: '__pyx_doc_4sage_9structure_7richcmp_4rich_to_bool' defined but not used [-Wunused-variable] + 7329 | static char __pyx_doc_4sage_9structure_7richcmp_4rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/richcmp.pxd (starting at line 120)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an old-style comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an old-style comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n :func:`rich_to_bool_sgn` if ``c`` could be outside the\n [-1, 0, 1] range.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/polynomial/symmetric_reduction.c:7140:18: warning: '__pyx_pw_4sage_9structure_7richcmp_3richcmp_not_equal' defined but not used [-Wunused-function] + 7140 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_3richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/polynomial/symmetric_reduction.c:7139:13: warning: '__pyx_doc_4sage_9structure_7richcmp_2richcmp_not_equal' defined but not used [-Wunused-variable] + 7139 | static char __pyx_doc_4sage_9structure_7richcmp_2richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/richcmp.pxd (starting at line 56)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/polynomial/symmetric_reduction.c:6924:18: warning: '__pyx_pw_4sage_9structure_7richcmp_1richcmp' defined but not used [-Wunused-function] + 6924 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_1richcmp(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/polynomial/symmetric_reduction.c:6923:13: warning: '__pyx_doc_4sage_9structure_7richcmp_richcmp' defined but not used [-Wunused-variable] + 6923 | static char __pyx_doc_4sage_9structure_7richcmp_richcmp[] = "richcmp(x, y, int op)\nFile: sage/structure/richcmp.pxd (starting at line 6)\n\n Return the result of the rich comparison of ``x`` and ``y`` with\n operator ``op``.\n\n INPUT:\n\n - ``x``, ``y`` -- arbitrary Python objects\n\n - ``op`` -- comparison operator (one of ``op_LT`, ``op_LE``,\n ``op_EQ``, ``op_NE``, ``op_GT``, ``op_GE``).\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import *\n sage: richcmp(3, 4, op_LT)\n True\n sage: richcmp(x, x^2, op_EQ)\n x == x^2\n\n The two examples above are completely equivalent to ``3 < 4``\n and ``x == x^2``. For this reason, it only makes sense in practice\n to call ``richcmp`` with a non-constant value for ``op``.\n\n We can write a custom ``Element`` class which shows a more\n realistic example of how to use this::\n\n sage: from sage.structure.element import Element\n sage: class MyElement(Element):\n ....: def __init__(self, parent, value):\n ....: Element.__init__(self, parent)\n ....: self.v = value\n ....: def _richcmp_(self, other, op):\n ....: return richcmp(self.v, other.v, op)\n sage: P = Parent()\n sage: x = MyElement(P, 3)\n sage: y = MyElement(P, 3)\n sage: x < y\n False\n sage: x == y\n True\n sage: x > y\n False\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/singular/singular/kernel/mod2.h:13, from /usr/include/singular/singular/Singular/libsingular.h:6, from build/cythonized/sage/rings/polynomial/multi_polynomial_libsingular.cpp:839: @@ -29495,37 +29561,7 @@ /usr/include/singular/singular/kernel/GBEngine/kInline.h:1065:3: note: in expansion of macro 'p_LmCheckPolyRing' 1065 | p_LmCheckPolyRing(p2, leadRing); | ^~~~~~~~~~~~~~~~~ -[ 85/528] build/cythonized/sage/rings/polynomial/symmetric_reduction.c:7586:18: warning: '__pyx_pw_4sage_9structure_7richcmp_9revop' defined but not used [-Wunused-function] - 7586 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_9revop(PyObject *__pyx_self, PyObject *__pyx_arg_op) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/polynomial/symmetric_reduction.c:7585:13: warning: '__pyx_doc_4sage_9structure_7richcmp_8revop' defined but not used [-Wunused-variable] - 7585 | static char __pyx_doc_4sage_9structure_7richcmp_8revop[] = "revop(int op) -> int\nFile: sage/structure/richcmp.pxd (starting at line 199)\n\n Return the reverse operation of ``op``.\n\n For example, <= becomes >=, etc.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import revop\n sage: [revop(i) for i in range(6)]\n [4, 5, 2, 3, 0, 1]\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/polynomial/symmetric_reduction.c:7459:18: warning: '__pyx_pw_4sage_9structure_7richcmp_7rich_to_bool_sgn' defined but not used [-Wunused-function] - 7459 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_7rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/polynomial/symmetric_reduction.c:7458:13: warning: '__pyx_doc_4sage_9structure_7richcmp_6rich_to_bool_sgn' defined but not used [-Wunused-variable] - 7458 | static char __pyx_doc_4sage_9structure_7richcmp_6rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/richcmp.pxd (starting at line 187)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/polynomial/symmetric_reduction.c:7330:18: warning: '__pyx_pw_4sage_9structure_7richcmp_5rich_to_bool' defined but not used [-Wunused-function] - 7330 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_5rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/polynomial/symmetric_reduction.c:7329:13: warning: '__pyx_doc_4sage_9structure_7richcmp_4rich_to_bool' defined but not used [-Wunused-variable] - 7329 | static char __pyx_doc_4sage_9structure_7richcmp_4rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/richcmp.pxd (starting at line 120)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an old-style comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an old-style comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n :func:`rich_to_bool_sgn` if ``c`` could be outside the\n [-1, 0, 1] range.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/polynomial/symmetric_reduction.c:7140:18: warning: '__pyx_pw_4sage_9structure_7richcmp_3richcmp_not_equal' defined but not used [-Wunused-function] - 7140 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_3richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/polynomial/symmetric_reduction.c:7139:13: warning: '__pyx_doc_4sage_9structure_7richcmp_2richcmp_not_equal' defined but not used [-Wunused-variable] - 7139 | static char __pyx_doc_4sage_9structure_7richcmp_2richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/richcmp.pxd (starting at line 56)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/polynomial/symmetric_reduction.c:6924:18: warning: '__pyx_pw_4sage_9structure_7richcmp_1richcmp' defined but not used [-Wunused-function] - 6924 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_1richcmp(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/polynomial/symmetric_reduction.c:6923:13: warning: '__pyx_doc_4sage_9structure_7richcmp_richcmp' defined but not used [-Wunused-variable] - 6923 | static char __pyx_doc_4sage_9structure_7richcmp_richcmp[] = "richcmp(x, y, int op)\nFile: sage/structure/richcmp.pxd (starting at line 6)\n\n Return the result of the rich comparison of ``x`` and ``y`` with\n operator ``op``.\n\n INPUT:\n\n - ``x``, ``y`` -- arbitrary Python objects\n\n - ``op`` -- comparison operator (one of ``op_LT`, ``op_LE``,\n ``op_EQ``, ``op_NE``, ``op_GT``, ``op_GE``).\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import *\n sage: richcmp(3, 4, op_LT)\n True\n sage: richcmp(x, x^2, op_EQ)\n x == x^2\n\n The two examples above are completely equivalent to ``3 < 4``\n and ``x == x^2``. For this reason, it only makes sense in practice\n to call ``richcmp`` with a non-constant value for ``op``.\n\n We can write a custom ``Element`` class which shows a more\n realistic example of how to use this::\n\n sage: from sage.structure.element import Element\n sage: class MyElement(Element):\n ....: def __init__(self, parent, value):\n ....: Element.__init__(self, parent)\n ....: self.v = value\n ....: def _richcmp_(self, other, op):\n ....: return richcmp(self.v, other.v, op)\n sage: P = Parent()\n sage: x = MyElement(P, 3)\n sage: y = MyElement(P, 3)\n sage: x < y\n False\n sage: x == y\n True\n sage: x > y\n False\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/singular/singular/polys/monomials/ring.h:12, +[ 86/528] In file included from /usr/include/singular/singular/polys/monomials/ring.h:12, from /usr/include/singular/singular/kernel/polys.h:15, from /usr/include/singular/singular/kernel/structs.h:21, from /usr/include/singular/singular/Singular/libsingular.h:7: @@ -29536,6 +29572,18 @@ /usr/include/singular/singular/coeffs/longrat.h:97:3: note: in expansion of macro 'n_Test' 97 | n_Test(q, r); | ^~~~~~ +build/cythonized/sage/rings/polynomial/skew_polynomial_finite_order.c:9058:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] + 9058 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/polynomial/skew_polynomial_finite_order.c:9057:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] + 9057 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/polynomial/skew_polynomial_finite_order.c:8713:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] + 8713 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/polynomial/skew_polynomial_finite_order.c:8712:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] + 8712 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/singular/singular/polys/monomials/ring.h:12, from /usr/include/singular/singular/kernel/polys.h:15, from /usr/include/singular/singular/kernel/structs.h:21, @@ -29547,7 +29595,7 @@ /usr/include/singular/singular/coeffs/longrat.h:97:3: note: in expansion of macro 'n_Test' 97 | n_Test(q, r); | ^~~~~~ -[ 86/528] build/cythonized/sage/rings/polynomial/plural.cpp: At global scope: +build/cythonized/sage/rings/polynomial/plural.cpp: At global scope: build/cythonized/sage/rings/polynomial/plural.cpp:29742:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7richcmp_9revop(PyObject*, PyObject*)' defined but not used [-Wunused-function] 29742 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_9revop(PyObject *__pyx_self, PyObject *__pyx_arg_op) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -29602,19 +29650,7 @@ build/cythonized/sage/rings/polynomial/plural.cpp:26694:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 26694 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 87/528] build/cythonized/sage/rings/polynomial/skew_polynomial_finite_order.c:9058:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] - 9058 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/polynomial/skew_polynomial_finite_order.c:9057:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] - 9057 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/polynomial/skew_polynomial_finite_order.c:8713:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] - 8713 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/polynomial/skew_polynomial_finite_order.c:8712:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] - 8712 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/polynomial/skew_polynomial_finite_field.c:17973:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] +[ 87/528] build/cythonized/sage/rings/polynomial/skew_polynomial_finite_field.c:17973:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] 17973 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/rings/polynomial/skew_polynomial_finite_field.c:17972:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] @@ -29626,6 +29662,18 @@ build/cythonized/sage/rings/polynomial/skew_polynomial_finite_field.c:17627:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 17627 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 88/528] [ 89/528] build/cythonized/sage/rings/polynomial/skew_polynomial_element.c:10277:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] +10277 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/polynomial/skew_polynomial_element.c:10276:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] +10276 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/polynomial/skew_polynomial_element.c:9932:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] + 9932 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/polynomial/skew_polynomial_element.c:9931:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] + 9931 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/rings/polynomial/multi_polynomial_libsingular.cpp: At global scope: build/cythonized/sage/rings/polynomial/multi_polynomial_libsingular.cpp:46973:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7richcmp_9revop(PyObject*, PyObject*)' defined but not used [-Wunused-function] 46973 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_9revop(PyObject *__pyx_self, PyObject *__pyx_arg_op) { @@ -29681,34 +29729,13 @@ build/cythonized/sage/rings/polynomial/multi_polynomial_libsingular.cpp:43925:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 43925 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 88/528] build/cythonized/sage/rings/polynomial/skew_polynomial_element.c:10277:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] -10277 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/polynomial/skew_polynomial_element.c:10276:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] -10276 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/polynomial/skew_polynomial_element.c:9932:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] - 9932 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/polynomial/skew_polynomial_element.c:9931:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] - 9931 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 89/528] [ 90/528] In file included from /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarraytypes.h:1940, +[ 90/528] In file included from /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarraytypes.h:1940, from /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:12, from /usr/lib/python3/dist-packages/numpy/core/include/numpy/arrayobject.h:5, from build/cythonized/sage/rings/polynomial/real_roots.c:794: /usr/lib/python3/dist-packages/numpy/core/include/numpy/npy_1_7_deprecated_api.h:17:2: warning: #warning "Using deprecated NumPy API, disable it with " "#define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-Wcpp] 17 | #warning "Using deprecated NumPy API, disable it with " \ | ^~~~~~~ -[ 91/528] [ 92/528] In file included from /usr/include/zn_poly/zn_poly.h:78, - from build/cythonized/sage/rings/polynomial/polynomial_zmod_flint.cpp:810: -/usr/include/zn_poly/wide_arith.h:276:2: warning: #warning No assembly implementation of wide multiplication available for this machine; using generic C code instead. [-Wcpp] - 276 | #warning No assembly implementation of wide multiplication available for this \ - | ^~~~~~~ -build/cythonized/sage/rings/polynomial/polynomial_zmod_flint.cpp: In function 'int __pyx_f_4sage_5rings_10polynomial_21polynomial_zmod_flint_celement_set(nmod_poly_struct*, nmod_poly_struct*, long unsigned int)': -build/cythonized/sage/rings/polynomial/polynomial_zmod_flint.cpp:4657:35: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'long int' [-Wsign-compare] - 4657 | for (__pyx_v_i = 0; __pyx_v_i < __pyx_t_2; __pyx_v_i++) { - | ~~~~~~~~~~^~~~~~~~~~~ build/cythonized/sage/rings/polynomial/real_roots.c:52171:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] 52171 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -29721,63 +29748,19 @@ build/cythonized/sage/rings/polynomial/real_roots.c:51825:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 51825 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/polynomial/polynomial_zmod_flint.cpp: In function 'int __pyx_f_4sage_5rings_10polynomial_21polynomial_zmod_flint_21Polynomial_zmod_flint__set_list(__pyx_obj_4sage_5rings_10polynomial_21polynomial_zmod_flint_Polynomial_zmod_flint*, PyObject*)': +[ 91/528] [ 92/528] In file included from /usr/include/zn_poly/zn_poly.h:78, + from build/cythonized/sage/rings/polynomial/polynomial_zmod_flint.cpp:810: +/usr/include/zn_poly/wide_arith.h:276:2: warning: #warning No assembly implementation of wide multiplication available for this machine; using generic C code instead. [-Wcpp] + 276 | #warning No assembly implementation of wide multiplication available for this \ + | ^~~~~~~ +build/cythonized/sage/rings/polynomial/polynomial_zmod_flint.cpp: In function 'int __pyx_f_4sage_5rings_10polynomial_21polynomial_zmod_flint_celement_set(nmod_poly_struct*, nmod_poly_struct*, long unsigned int)': +build/cythonized/sage/rings/polynomial/polynomial_zmod_flint.cpp:4657:35: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'long int' [-Wsign-compare] + 4657 | for (__pyx_v_i = 0; __pyx_v_i < __pyx_t_2; __pyx_v_i++) { + | ~~~~~~~~~~^~~~~~~~~~~ +[ 93/528] build/cythonized/sage/rings/polynomial/polynomial_zmod_flint.cpp: In function 'int __pyx_f_4sage_5rings_10polynomial_21polynomial_zmod_flint_21Polynomial_zmod_flint__set_list(__pyx_obj_4sage_5rings_10polynomial_21polynomial_zmod_flint_Polynomial_zmod_flint*, PyObject*)': build/cythonized/sage/rings/polynomial/polynomial_zmod_flint.cpp:15302:33: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 15302 | for (__pyx_v_i = 0; __pyx_v_i < __pyx_t_5; __pyx_v_i++) { | ~~~~~~~~~~^~~~~~~~~~~ -build/cythonized/sage/rings/polynomial/polynomial_zmod_flint.cpp: At global scope: -build/cythonized/sage/rings/polynomial/polynomial_zmod_flint.cpp:22686:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7richcmp_9revop(PyObject*, PyObject*)' defined but not used [-Wunused-function] -22686 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_9revop(PyObject *__pyx_self, PyObject *__pyx_arg_op) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/polynomial/polynomial_zmod_flint.cpp:22685:13: warning: '__pyx_doc_4sage_9structure_7richcmp_8revop' defined but not used [-Wunused-variable] -22685 | static char __pyx_doc_4sage_9structure_7richcmp_8revop[] = "revop(int op) -> int\nFile: sage/structure/richcmp.pxd (starting at line 199)\n\n Return the reverse operation of ``op``.\n\n For example, <= becomes >=, etc.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import revop\n sage: [revop(i) for i in range(6)]\n [4, 5, 2, 3, 0, 1]\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/polynomial/polynomial_zmod_flint.cpp:22559:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7richcmp_7rich_to_bool_sgn(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] -22559 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_7rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/polynomial/polynomial_zmod_flint.cpp:22558:13: warning: '__pyx_doc_4sage_9structure_7richcmp_6rich_to_bool_sgn' defined but not used [-Wunused-variable] -22558 | static char __pyx_doc_4sage_9structure_7richcmp_6rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/richcmp.pxd (starting at line 187)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/polynomial/polynomial_zmod_flint.cpp:22430:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7richcmp_5rich_to_bool(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] -22430 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_5rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/polynomial/polynomial_zmod_flint.cpp:22429:13: warning: '__pyx_doc_4sage_9structure_7richcmp_4rich_to_bool' defined but not used [-Wunused-variable] -22429 | static char __pyx_doc_4sage_9structure_7richcmp_4rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/richcmp.pxd (starting at line 120)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an old-style comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an old-style comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n :func:`rich_to_bool_sgn` if ``c`` could be outside the\n [-1, 0, 1] range.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/polynomial/polynomial_zmod_flint.cpp:22240:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7richcmp_3richcmp_not_equal(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] -22240 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_3richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/polynomial/polynomial_zmod_flint.cpp:22239:13: warning: '__pyx_doc_4sage_9structure_7richcmp_2richcmp_not_equal' defined but not used [-Wunused-variable] -22239 | static char __pyx_doc_4sage_9structure_7richcmp_2richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/richcmp.pxd (starting at line 56)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/polynomial/polynomial_zmod_flint.cpp:22024:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7richcmp_1richcmp(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] -22024 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_1richcmp(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/polynomial/polynomial_zmod_flint.cpp:22023:13: warning: '__pyx_doc_4sage_9structure_7richcmp_richcmp' defined but not used [-Wunused-variable] -22023 | static char __pyx_doc_4sage_9structure_7richcmp_richcmp[] = "richcmp(x, y, int op)\nFile: sage/structure/richcmp.pxd (starting at line 6)\n\n Return the result of the rich comparison of ``x`` and ``y`` with\n operator ``op``.\n\n INPUT:\n\n - ``x``, ``y`` -- arbitrary Python objects\n\n - ``op`` -- comparison operator (one of ``op_LT`, ``op_LE``,\n ``op_EQ``, ``op_NE``, ``op_GT``, ``op_GE``).\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import *\n sage: richcmp(3, 4, op_LT)\n True\n sage: richcmp(x, x^2, op_EQ)\n x == x^2\n\n The two examples above are completely equivalent to ``3 < 4``\n and ``x == x^2``. For this reason, it only makes sense in practice\n to call ``richcmp`` with a non-constant value for ``op``.\n\n We can write a custom ``Element`` class which shows a more\n realistic example of how to use this::\n\n sage: from sage.structure.element import Element\n sage: class MyElement(Element):\n ....: def __init__(self, parent, value):\n ....: Element.__init__(self, parent)\n ....: self.v = value\n ....: def _richcmp_(self, other, op):\n ....: return richcmp(self.v, other.v, op)\n sage: P = Parent()\n sage: x = MyElement(P, 3)\n sage: y = MyElement(P, 3)\n sage: x < y\n False\n sage: x == y\n True\n sage: x > y\n False\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/polynomial/polynomial_zmod_flint.cpp:20633:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] -20633 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/polynomial/polynomial_zmod_flint.cpp:20632:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] -20632 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/polynomial/polynomial_zmod_flint.cpp:20288:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] -20288 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/polynomial/polynomial_zmod_flint.cpp:20287:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] -20287 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/polynomial/polynomial_zmod_flint.cpp:4559:18: warning: 'PyObject* __pyx_f_4sage_5rings_10polynomial_21polynomial_zmod_flint_celement_repr(nmod_poly_struct*, long unsigned int)' defined but not used [-Wunused-function] - 4559 | static PyObject *__pyx_f_4sage_5rings_10polynomial_21polynomial_zmod_flint_celement_repr(CYTHON_UNUSED nmod_poly_struct *__pyx_v_e, CYTHON_UNUSED unsigned long __pyx_v_n) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/polynomial/skew_polynomial_finite_field.c: In function '__pyx_pw_4sage_5rings_10polynomial_28skew_polynomial_finite_field_33SkewPolynomial_finite_field_dense_3type': -build/cythonized/sage/rings/polynomial/skew_polynomial_finite_field.c:694:40: warning: '__pyx_v_m' may be used uninitialized [-Wmaybe-uninitialized] - 694 | #define PyInt_FromSsize_t PyLong_FromSsize_t - | ^~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/polynomial/skew_polynomial_finite_field.c:5166:14: note: '__pyx_v_m' was declared here - 5166 | Py_ssize_t __pyx_v_m; - | ^~~~~~~~~ build/cythonized/sage/rings/polynomial/polynomial_zz_pex.cpp:19296:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7richcmp_9revop(PyObject*, PyObject*)' defined but not used [-Wunused-function] 19296 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_9revop(PyObject *__pyx_self, PyObject *__pyx_arg_op) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -29863,7 +29846,7 @@ ./sage/libs/ntl/ntlwrap_impl.h:35:13: warning: 'void mpz_to_ZZ(NTL::ZZ*, mpz_srcptr)' defined but not used [-Wunused-function] 35 | static void mpz_to_ZZ(struct ZZ* output, mpz_srcptr x) | ^~~~~~~~~ -[ 93/528] [ 94/528] build/cythonized/sage/rings/polynomial/polynomial_ring_homomorphism.c:4663:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] +build/cythonized/sage/rings/polynomial/polynomial_ring_homomorphism.c:4663:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] 4663 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/rings/polynomial/polynomial_ring_homomorphism.c:4662:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] @@ -29875,7 +29858,60 @@ build/cythonized/sage/rings/polynomial/polynomial_ring_homomorphism.c:4317:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 4317 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 95/528] build/cythonized/sage/rings/polynomial/polynomial_real_mpfr_dense.c:11972:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] +build/cythonized/sage/rings/polynomial/polynomial_zmod_flint.cpp: At global scope: +build/cythonized/sage/rings/polynomial/polynomial_zmod_flint.cpp:22686:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7richcmp_9revop(PyObject*, PyObject*)' defined but not used [-Wunused-function] +22686 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_9revop(PyObject *__pyx_self, PyObject *__pyx_arg_op) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/polynomial/polynomial_zmod_flint.cpp:22685:13: warning: '__pyx_doc_4sage_9structure_7richcmp_8revop' defined but not used [-Wunused-variable] +22685 | static char __pyx_doc_4sage_9structure_7richcmp_8revop[] = "revop(int op) -> int\nFile: sage/structure/richcmp.pxd (starting at line 199)\n\n Return the reverse operation of ``op``.\n\n For example, <= becomes >=, etc.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import revop\n sage: [revop(i) for i in range(6)]\n [4, 5, 2, 3, 0, 1]\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/polynomial/polynomial_zmod_flint.cpp:22559:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7richcmp_7rich_to_bool_sgn(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] +22559 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_7rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/polynomial/polynomial_zmod_flint.cpp:22558:13: warning: '__pyx_doc_4sage_9structure_7richcmp_6rich_to_bool_sgn' defined but not used [-Wunused-variable] +22558 | static char __pyx_doc_4sage_9structure_7richcmp_6rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/richcmp.pxd (starting at line 187)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/polynomial/polynomial_zmod_flint.cpp:22430:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7richcmp_5rich_to_bool(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] +22430 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_5rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/polynomial/polynomial_zmod_flint.cpp:22429:13: warning: '__pyx_doc_4sage_9structure_7richcmp_4rich_to_bool' defined but not used [-Wunused-variable] +22429 | static char __pyx_doc_4sage_9structure_7richcmp_4rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/richcmp.pxd (starting at line 120)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an old-style comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an old-style comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n :func:`rich_to_bool_sgn` if ``c`` could be outside the\n [-1, 0, 1] range.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/polynomial/polynomial_zmod_flint.cpp:22240:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7richcmp_3richcmp_not_equal(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] +22240 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_3richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/polynomial/polynomial_zmod_flint.cpp:22239:13: warning: '__pyx_doc_4sage_9structure_7richcmp_2richcmp_not_equal' defined but not used [-Wunused-variable] +22239 | static char __pyx_doc_4sage_9structure_7richcmp_2richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/richcmp.pxd (starting at line 56)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/polynomial/polynomial_zmod_flint.cpp:22024:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7richcmp_1richcmp(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] +22024 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_1richcmp(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/polynomial/polynomial_zmod_flint.cpp:22023:13: warning: '__pyx_doc_4sage_9structure_7richcmp_richcmp' defined but not used [-Wunused-variable] +22023 | static char __pyx_doc_4sage_9structure_7richcmp_richcmp[] = "richcmp(x, y, int op)\nFile: sage/structure/richcmp.pxd (starting at line 6)\n\n Return the result of the rich comparison of ``x`` and ``y`` with\n operator ``op``.\n\n INPUT:\n\n - ``x``, ``y`` -- arbitrary Python objects\n\n - ``op`` -- comparison operator (one of ``op_LT`, ``op_LE``,\n ``op_EQ``, ``op_NE``, ``op_GT``, ``op_GE``).\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import *\n sage: richcmp(3, 4, op_LT)\n True\n sage: richcmp(x, x^2, op_EQ)\n x == x^2\n\n The two examples above are completely equivalent to ``3 < 4``\n and ``x == x^2``. For this reason, it only makes sense in practice\n to call ``richcmp`` with a non-constant value for ``op``.\n\n We can write a custom ``Element`` class which shows a more\n realistic example of how to use this::\n\n sage: from sage.structure.element import Element\n sage: class MyElement(Element):\n ....: def __init__(self, parent, value):\n ....: Element.__init__(self, parent)\n ....: self.v = value\n ....: def _richcmp_(self, other, op):\n ....: return richcmp(self.v, other.v, op)\n sage: P = Parent()\n sage: x = MyElement(P, 3)\n sage: y = MyElement(P, 3)\n sage: x < y\n False\n sage: x == y\n True\n sage: x > y\n False\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/polynomial/polynomial_zmod_flint.cpp:20633:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] +20633 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/polynomial/polynomial_zmod_flint.cpp:20632:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] +20632 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/polynomial/polynomial_zmod_flint.cpp:20288:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] +20288 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/polynomial/polynomial_zmod_flint.cpp:20287:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] +20287 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/polynomial/polynomial_zmod_flint.cpp:4559:18: warning: 'PyObject* __pyx_f_4sage_5rings_10polynomial_21polynomial_zmod_flint_celement_repr(nmod_poly_struct*, long unsigned int)' defined but not used [-Wunused-function] + 4559 | static PyObject *__pyx_f_4sage_5rings_10polynomial_21polynomial_zmod_flint_celement_repr(CYTHON_UNUSED nmod_poly_struct *__pyx_v_e, CYTHON_UNUSED unsigned long __pyx_v_n) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 94/528] build/cythonized/sage/rings/polynomial/skew_polynomial_finite_field.c: In function '__pyx_pw_4sage_5rings_10polynomial_28skew_polynomial_finite_field_33SkewPolynomial_finite_field_dense_3type': +build/cythonized/sage/rings/polynomial/skew_polynomial_finite_field.c:694:40: warning: '__pyx_v_m' may be used uninitialized [-Wmaybe-uninitialized] + 694 | #define PyInt_FromSsize_t PyLong_FromSsize_t + | ^~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/polynomial/skew_polynomial_finite_field.c:5166:14: note: '__pyx_v_m' was declared here + 5166 | Py_ssize_t __pyx_v_m; + | ^~~~~~~~~ +build/cythonized/sage/rings/polynomial/polynomial_real_mpfr_dense.c:11972:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] 11972 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/rings/polynomial/polynomial_real_mpfr_dense.c:11971:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] @@ -29887,14 +29923,23 @@ build/cythonized/sage/rings/polynomial/polynomial_real_mpfr_dense.c:11626:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 11626 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/polynomial/polynomial_rational_flint.cpp: In function 'int __pyx_pf_4sage_5rings_10polynomial_25polynomial_rational_flint_25Polynomial_rational_flint_6__init__(__pyx_obj_4sage_5rings_10polynomial_25polynomial_rational_flint_Polynomial_rational_flint*, PyObject*, PyObject*, PyObject*, PyObject*, PyObject*)': +In function 'Py_hash_t __pyx_pf_4sage_5rings_10polynomial_17polynomial_zz_pex_19Polynomial_template_34__hash__(__pyx_obj_4sage_5rings_10polynomial_17polynomial_zz_pex_Polynomial_template*)', + inlined from 'Py_hash_t __pyx_pw_4sage_5rings_10polynomial_17polynomial_zz_pex_19Polynomial_template_35__hash__(PyObject*)' at build/cythonized/sage/rings/polynomial/polynomial_zz_pex.cpp:11982:100: +build/cythonized/sage/rings/polynomial/polynomial_zz_pex.cpp:12161:28: warning: '__pyx_v_var_name_hash' may be used uninitialized [-Wmaybe-uninitialized] +12161 | __pyx_v_result_mon = ((0xF4243 * __pyx_v_result_mon) ^ __pyx_v_var_name_hash); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/polynomial/polynomial_zz_pex.cpp: In function 'Py_hash_t __pyx_pw_4sage_5rings_10polynomial_17polynomial_zz_pex_19Polynomial_template_35__hash__(PyObject*)': +build/cythonized/sage/rings/polynomial/polynomial_zz_pex.cpp:11993:8: note: '__pyx_v_var_name_hash' was declared here +11993 | long __pyx_v_var_name_hash; + | ^~~~~~~~~~~~~~~~~~~~~ +[ 95/528] [ 96/528] [ 97/528] [ 98/528] build/cythonized/sage/rings/polynomial/polynomial_rational_flint.cpp: In function 'int __pyx_pf_4sage_5rings_10polynomial_25polynomial_rational_flint_25Polynomial_rational_flint_6__init__(__pyx_obj_4sage_5rings_10polynomial_25polynomial_rational_flint_Polynomial_rational_flint*, PyObject*, PyObject*, PyObject*, PyObject*, PyObject*)': build/cythonized/sage/rings/polynomial/polynomial_rational_flint.cpp:6416:39: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] 6416 | for (__pyx_v_deg = 0; __pyx_v_deg < __pyx_t_12; __pyx_v_deg++) { | ~~~~~~~~~~~~^~~~~~~~~~~~ build/cythonized/sage/rings/polynomial/polynomial_rational_flint.cpp:6457:39: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] 6457 | for (__pyx_v_deg = 0; __pyx_v_deg < __pyx_t_12; __pyx_v_deg++) { | ~~~~~~~~~~~~^~~~~~~~~~~~ -[ 96/528] build/cythonized/sage/rings/polynomial/polynomial_rational_flint.cpp: In function 'PyObject* __pyx_pf_4sage_5rings_10polynomial_25polynomial_rational_flint_25Polynomial_rational_flint_70denominator(__pyx_obj_4sage_5rings_10polynomial_25polynomial_rational_flint_Polynomial_rational_flint*)': +build/cythonized/sage/rings/polynomial/polynomial_rational_flint.cpp: In function 'PyObject* __pyx_pf_4sage_5rings_10polynomial_25polynomial_rational_flint_25Polynomial_rational_flint_70denominator(__pyx_obj_4sage_5rings_10polynomial_25polynomial_rational_flint_Polynomial_rational_flint*)': build/cythonized/sage/rings/polynomial/polynomial_rational_flint.cpp:14809:62: warning: the address of 'fmpq_poly_struct::den' will never be NULL [-Waddress] 14809 | __pyx_t_2 = ((fmpq_poly_denref(__pyx_v_self->__pyx___poly) == NULL) != 0); | ^ @@ -29917,16 +29962,7 @@ build/cythonized/sage/rings/polynomial/polynomial_rational_flint.cpp:22597:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 22597 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'Py_hash_t __pyx_pf_4sage_5rings_10polynomial_17polynomial_zz_pex_19Polynomial_template_34__hash__(__pyx_obj_4sage_5rings_10polynomial_17polynomial_zz_pex_Polynomial_template*)', - inlined from 'Py_hash_t __pyx_pw_4sage_5rings_10polynomial_17polynomial_zz_pex_19Polynomial_template_35__hash__(PyObject*)' at build/cythonized/sage/rings/polynomial/polynomial_zz_pex.cpp:11982:100: -build/cythonized/sage/rings/polynomial/polynomial_zz_pex.cpp:12161:28: warning: '__pyx_v_var_name_hash' may be used uninitialized [-Wmaybe-uninitialized] -12161 | __pyx_v_result_mon = ((0xF4243 * __pyx_v_result_mon) ^ __pyx_v_var_name_hash); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/polynomial/polynomial_zz_pex.cpp: In function 'Py_hash_t __pyx_pw_4sage_5rings_10polynomial_17polynomial_zz_pex_19Polynomial_template_35__hash__(PyObject*)': -build/cythonized/sage/rings/polynomial/polynomial_zz_pex.cpp:11993:8: note: '__pyx_v_var_name_hash' was declared here -11993 | long __pyx_v_var_name_hash; - | ^~~~~~~~~~~~~~~~~~~~~ -[ 97/528] [ 98/528] In function 'Py_hash_t __pyx_pf_4sage_5rings_10polynomial_21polynomial_zmod_flint_19Polynomial_template_34__hash__(__pyx_obj_4sage_5rings_10polynomial_21polynomial_zmod_flint_Polynomial_template*)', +In function 'Py_hash_t __pyx_pf_4sage_5rings_10polynomial_21polynomial_zmod_flint_19Polynomial_template_34__hash__(__pyx_obj_4sage_5rings_10polynomial_21polynomial_zmod_flint_Polynomial_template*)', inlined from 'Py_hash_t __pyx_pw_4sage_5rings_10polynomial_21polynomial_zmod_flint_19Polynomial_template_35__hash__(PyObject*)' at build/cythonized/sage/rings/polynomial/polynomial_zmod_flint.cpp:11534:104: build/cythonized/sage/rings/polynomial/polynomial_zmod_flint.cpp:11713:28: warning: '__pyx_v_var_name_hash' may be used uninitialized [-Wmaybe-uninitialized] 11713 | __pyx_v_result_mon = ((0xF4243 * __pyx_v_result_mon) ^ __pyx_v_var_name_hash); @@ -29984,7 +30020,7 @@ ./sage/libs/ntl/ntlwrap_impl.h:35:13: warning: 'void mpz_to_ZZ(NTL::ZZ*, mpz_srcptr)' defined but not used [-Wunused-function] 35 | static void mpz_to_ZZ(struct ZZ* output, mpz_srcptr x) | ^~~~~~~~~ -build/cythonized/sage/rings/polynomial/polynomial_modn_dense_ntl.cpp:23848:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] +[ 99/528] [100/528] build/cythonized/sage/rings/polynomial/polynomial_modn_dense_ntl.cpp:23848:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] 23848 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/rings/polynomial/polynomial_modn_dense_ntl.cpp:23847:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] @@ -30036,7 +30072,56 @@ ./sage/libs/ntl/ntlwrap_impl.h:35:13: warning: 'void mpz_to_ZZ(NTL::ZZ*, mpz_srcptr)' defined but not used [-Wunused-function] 35 | static void mpz_to_ZZ(struct ZZ* output, mpz_srcptr x) | ^~~~~~~~~ -[ 99/528] [100/528] build/cythonized/sage/rings/polynomial/polynomial_gf2x.cpp:18059:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7richcmp_9revop(PyObject*, PyObject*)' defined but not used [-Wunused-function] +[101/528] build/cythonized/sage/rings/polynomial/polynomial_integer_dense_flint.cpp:19570:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] +19570 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/polynomial/polynomial_integer_dense_flint.cpp:19569:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] +19569 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/polynomial/polynomial_integer_dense_flint.cpp:19225:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] +19225 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/polynomial/polynomial_integer_dense_flint.cpp:19224:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] +19224 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from build/cythonized/sage/rings/polynomial/polynomial_integer_dense_flint.cpp:5113: +./sage/libs/ntl/ntlwrap_impl.h:716:13: warning: 'void ZZ_pX_InvMod_newton_ram(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ_pXModulus&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] + 716 | static void ZZ_pX_InvMod_newton_ram(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ_pXModulus &F, const struct ZZ_pContext &cpn) + | ^~~~~~~~~~~~~~~~~~~~~~~ +./sage/libs/ntl/ntlwrap_impl.h:681:13: warning: 'void ZZ_pX_InvMod_newton_unram(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ_pXModulus&, const NTL::ZZ_pContext&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] + 681 | static void ZZ_pX_InvMod_newton_unram(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ_pXModulus &F, const struct ZZ_pContext &cpn, const struct ZZ_pContext &cp) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +./sage/libs/ntl/ntlwrap_impl.h:655:13: warning: 'void ZZ_pX_right_pshift(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] + 655 | static void ZZ_pX_right_pshift(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ &pn, const struct ZZ_pContext &c) + | ^~~~~~~~~~~~~~~~~~ +./sage/libs/ntl/ntlwrap_impl.h:629:13: warning: 'void ZZ_pX_left_pshift(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] + 629 | static void ZZ_pX_left_pshift(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ &pn, const struct ZZ_pContext &c) + | ^~~~~~~~~~~~~~~~~ +./sage/libs/ntl/ntlwrap_impl.h:575:13: warning: 'void ZZ_pX_min_val_coeff(long int&, long int&, const NTL::ZZ_pX&, const NTL::ZZ&)' defined but not used [-Wunused-function] + 575 | static void ZZ_pX_min_val_coeff(long & valuation, long &index, const struct ZZ_pX &f, const struct ZZ &p) + | ^~~~~~~~~~~~~~~~~~~ +./sage/libs/ntl/ntlwrap_impl.h:537:13: warning: 'void ZZ_pEX_conv_modulus(NTL::ZZ_pEX&, const NTL::ZZ_pEX&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] + 537 | static void ZZ_pEX_conv_modulus(ZZ_pEX &fout, const ZZ_pEX &fin, const ZZ_pContext &modout) + | ^~~~~~~~~~~~~~~~~~~ +./sage/libs/ntl/ntlwrap_impl.h:441:13: warning: 'void ZZ_pX_linear_roots(NTL::ZZ_p***, long int*, NTL::ZZ_pX*)' defined but not used [-Wunused-function] + 441 | static void ZZ_pX_linear_roots(struct ZZ_p*** v, long* n, struct ZZ_pX* f) + | ^~~~~~~~~~~~~~~~~~ +./sage/libs/ntl/ntlwrap_impl.h:427:13: warning: 'void ZZ_pX_factor(NTL::ZZ_pX***, long int**, long int*, NTL::ZZ_pX*, long int)' defined but not used [-Wunused-function] + 427 | static void ZZ_pX_factor(struct ZZ_pX*** v, long** e, long* n, struct ZZ_pX* x, long verbose) + | ^~~~~~~~~~~~ +./sage/libs/ntl/ntlwrap_impl.h:415:14: warning: 'char* ZZ_pX_trace_list(NTL::ZZ_pX*)' defined but not used [-Wunused-function] + 415 | static char* ZZ_pX_trace_list(struct ZZ_pX* x) + | ^~~~~~~~~~~~~~~~ +./sage/libs/ntl/ntlwrap_impl.h:334:14: warning: 'char* ZZX_trace_list(NTL::ZZX*)' defined but not used [-Wunused-function] + 334 | static char* ZZX_trace_list(struct ZZX* x) + | ^~~~~~~~~~~~~~ +./sage/libs/ntl/ntlwrap_impl.h:132:14: warning: 'char* ZZX_repr(NTL::ZZX*)' defined but not used [-Wunused-function] + 132 | static char* ZZX_repr(struct ZZX* x) + | ^~~~~~~~ +./sage/libs/ntl/ntlwrap_impl.h:35:13: warning: 'void mpz_to_ZZ(NTL::ZZ*, mpz_srcptr)' defined but not used [-Wunused-function] + 35 | static void mpz_to_ZZ(struct ZZ* output, mpz_srcptr x) + | ^~~~~~~~~ +build/cythonized/sage/rings/polynomial/polynomial_gf2x.cpp:18059:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7richcmp_9revop(PyObject*, PyObject*)' defined but not used [-Wunused-function] 18059 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_9revop(PyObject *__pyx_self, PyObject *__pyx_arg_op) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/rings/polynomial/polynomial_gf2x.cpp:18058:13: warning: '__pyx_doc_4sage_9structure_7richcmp_8revop' defined but not used [-Wunused-variable] @@ -30121,79 +30206,30 @@ ./sage/libs/ntl/ntlwrap_impl.h:35:13: warning: 'void mpz_to_ZZ(NTL::ZZ*, mpz_srcptr)' defined but not used [-Wunused-function] 35 | static void mpz_to_ZZ(struct ZZ* output, mpz_srcptr x) | ^~~~~~~~~ -build/cythonized/sage/rings/polynomial/polynomial_integer_dense_flint.cpp:19570:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] -19570 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { +In function 'Py_hash_t __pyx_pf_4sage_5rings_10polynomial_15polynomial_gf2x_19Polynomial_template_34__hash__(__pyx_obj_4sage_5rings_10polynomial_15polynomial_gf2x_Polynomial_template*)', + inlined from 'Py_hash_t __pyx_pw_4sage_5rings_10polynomial_15polynomial_gf2x_19Polynomial_template_35__hash__(PyObject*)' at build/cythonized/sage/rings/polynomial/polynomial_gf2x.cpp:10821:98: +build/cythonized/sage/rings/polynomial/polynomial_gf2x.cpp:11000:28: warning: '__pyx_v_var_name_hash' may be used uninitialized [-Wmaybe-uninitialized] +11000 | __pyx_v_result_mon = ((0xF4243 * __pyx_v_result_mon) ^ __pyx_v_var_name_hash); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/polynomial/polynomial_gf2x.cpp: In function 'Py_hash_t __pyx_pw_4sage_5rings_10polynomial_15polynomial_gf2x_19Polynomial_template_35__hash__(PyObject*)': +build/cythonized/sage/rings/polynomial/polynomial_gf2x.cpp:10832:8: note: '__pyx_v_var_name_hash' was declared here +10832 | long __pyx_v_var_name_hash; + | ^~~~~~~~~~~~~~~~~~~~~ +[102/528] [103/528] build/cythonized/sage/rings/polynomial/polynomial_modn_dense_ntl.cpp: In function 'PyObject* __pyx_pf_4sage_5rings_10polynomial_25polynomial_modn_dense_ntl_28Polynomial_dense_modn_ntl_zz_22__pow__(__pyx_obj_4sage_5rings_10polynomial_25polynomial_modn_dense_ntl_Polynomial_dense_modn_ntl_zz*, PyObject*, PyObject*)': +build/cythonized/sage/rings/polynomial/polynomial_modn_dense_ntl.cpp:14937:10: warning: '__pyx_v_mod' may be used uninitialized [-Wmaybe-uninitialized] +14937 | build((__pyx_v_mod[0]), ((struct __pyx_obj_4sage_5rings_10polynomial_25polynomial_modn_dense_ntl_Polynomial_dense_modn_ntl_zz *)__pyx_v_modulus)->x); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/polynomial/polynomial_modn_dense_ntl.cpp:14580:17: note: '__pyx_v_mod' was declared here +14580 | zz_pXModulus *__pyx_v_mod; + | ^~~~~~~~~~~ +build/cythonized/sage/rings/polynomial/polynomial_complex_arb.c:12800:65: warning: '__pyx_f_4sage_5rings_11complex_arb_11ComplexBall__new' defined but not used [-Wunused-function] +12800 | static struct __pyx_obj_4sage_5rings_11complex_arb_ComplexBall *__pyx_f_4sage_5rings_11complex_arb_11ComplexBall__new(struct __pyx_obj_4sage_5rings_11complex_arb_ComplexBall *__pyx_v_self) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/polynomial/polynomial_complex_arb.c:11998:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] +11998 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/polynomial/polynomial_integer_dense_flint.cpp:19569:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] -19569 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/polynomial/polynomial_integer_dense_flint.cpp:19225:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] -19225 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/polynomial/polynomial_integer_dense_flint.cpp:19224:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] -19224 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from build/cythonized/sage/rings/polynomial/polynomial_integer_dense_flint.cpp:5113: -./sage/libs/ntl/ntlwrap_impl.h:716:13: warning: 'void ZZ_pX_InvMod_newton_ram(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ_pXModulus&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] - 716 | static void ZZ_pX_InvMod_newton_ram(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ_pXModulus &F, const struct ZZ_pContext &cpn) - | ^~~~~~~~~~~~~~~~~~~~~~~ -./sage/libs/ntl/ntlwrap_impl.h:681:13: warning: 'void ZZ_pX_InvMod_newton_unram(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ_pXModulus&, const NTL::ZZ_pContext&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] - 681 | static void ZZ_pX_InvMod_newton_unram(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ_pXModulus &F, const struct ZZ_pContext &cpn, const struct ZZ_pContext &cp) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -./sage/libs/ntl/ntlwrap_impl.h:655:13: warning: 'void ZZ_pX_right_pshift(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] - 655 | static void ZZ_pX_right_pshift(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ &pn, const struct ZZ_pContext &c) - | ^~~~~~~~~~~~~~~~~~ -./sage/libs/ntl/ntlwrap_impl.h:629:13: warning: 'void ZZ_pX_left_pshift(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] - 629 | static void ZZ_pX_left_pshift(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ &pn, const struct ZZ_pContext &c) - | ^~~~~~~~~~~~~~~~~ -./sage/libs/ntl/ntlwrap_impl.h:575:13: warning: 'void ZZ_pX_min_val_coeff(long int&, long int&, const NTL::ZZ_pX&, const NTL::ZZ&)' defined but not used [-Wunused-function] - 575 | static void ZZ_pX_min_val_coeff(long & valuation, long &index, const struct ZZ_pX &f, const struct ZZ &p) - | ^~~~~~~~~~~~~~~~~~~ -./sage/libs/ntl/ntlwrap_impl.h:537:13: warning: 'void ZZ_pEX_conv_modulus(NTL::ZZ_pEX&, const NTL::ZZ_pEX&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] - 537 | static void ZZ_pEX_conv_modulus(ZZ_pEX &fout, const ZZ_pEX &fin, const ZZ_pContext &modout) - | ^~~~~~~~~~~~~~~~~~~ -./sage/libs/ntl/ntlwrap_impl.h:441:13: warning: 'void ZZ_pX_linear_roots(NTL::ZZ_p***, long int*, NTL::ZZ_pX*)' defined but not used [-Wunused-function] - 441 | static void ZZ_pX_linear_roots(struct ZZ_p*** v, long* n, struct ZZ_pX* f) - | ^~~~~~~~~~~~~~~~~~ -./sage/libs/ntl/ntlwrap_impl.h:427:13: warning: 'void ZZ_pX_factor(NTL::ZZ_pX***, long int**, long int*, NTL::ZZ_pX*, long int)' defined but not used [-Wunused-function] - 427 | static void ZZ_pX_factor(struct ZZ_pX*** v, long** e, long* n, struct ZZ_pX* x, long verbose) - | ^~~~~~~~~~~~ -./sage/libs/ntl/ntlwrap_impl.h:415:14: warning: 'char* ZZ_pX_trace_list(NTL::ZZ_pX*)' defined but not used [-Wunused-function] - 415 | static char* ZZ_pX_trace_list(struct ZZ_pX* x) - | ^~~~~~~~~~~~~~~~ -./sage/libs/ntl/ntlwrap_impl.h:334:14: warning: 'char* ZZX_trace_list(NTL::ZZX*)' defined but not used [-Wunused-function] - 334 | static char* ZZX_trace_list(struct ZZX* x) - | ^~~~~~~~~~~~~~ -./sage/libs/ntl/ntlwrap_impl.h:132:14: warning: 'char* ZZX_repr(NTL::ZZX*)' defined but not used [-Wunused-function] - 132 | static char* ZZX_repr(struct ZZX* x) - | ^~~~~~~~ -./sage/libs/ntl/ntlwrap_impl.h:35:13: warning: 'void mpz_to_ZZ(NTL::ZZ*, mpz_srcptr)' defined but not used [-Wunused-function] - 35 | static void mpz_to_ZZ(struct ZZ* output, mpz_srcptr x) - | ^~~~~~~~~ -[101/528] In function 'Py_hash_t __pyx_pf_4sage_5rings_10polynomial_15polynomial_gf2x_19Polynomial_template_34__hash__(__pyx_obj_4sage_5rings_10polynomial_15polynomial_gf2x_Polynomial_template*)', - inlined from 'Py_hash_t __pyx_pw_4sage_5rings_10polynomial_15polynomial_gf2x_19Polynomial_template_35__hash__(PyObject*)' at build/cythonized/sage/rings/polynomial/polynomial_gf2x.cpp:10821:98: -build/cythonized/sage/rings/polynomial/polynomial_gf2x.cpp:11000:28: warning: '__pyx_v_var_name_hash' may be used uninitialized [-Wmaybe-uninitialized] -11000 | __pyx_v_result_mon = ((0xF4243 * __pyx_v_result_mon) ^ __pyx_v_var_name_hash); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/polynomial/polynomial_gf2x.cpp: In function 'Py_hash_t __pyx_pw_4sage_5rings_10polynomial_15polynomial_gf2x_19Polynomial_template_35__hash__(PyObject*)': -build/cythonized/sage/rings/polynomial/polynomial_gf2x.cpp:10832:8: note: '__pyx_v_var_name_hash' was declared here -10832 | long __pyx_v_var_name_hash; - | ^~~~~~~~~~~~~~~~~~~~~ -[102/528] [103/528] [104/528] build/cythonized/sage/rings/polynomial/polynomial_modn_dense_ntl.cpp: In function 'PyObject* __pyx_pf_4sage_5rings_10polynomial_25polynomial_modn_dense_ntl_28Polynomial_dense_modn_ntl_zz_22__pow__(__pyx_obj_4sage_5rings_10polynomial_25polynomial_modn_dense_ntl_Polynomial_dense_modn_ntl_zz*, PyObject*, PyObject*)': -build/cythonized/sage/rings/polynomial/polynomial_modn_dense_ntl.cpp:14937:10: warning: '__pyx_v_mod' may be used uninitialized [-Wmaybe-uninitialized] -14937 | build((__pyx_v_mod[0]), ((struct __pyx_obj_4sage_5rings_10polynomial_25polynomial_modn_dense_ntl_Polynomial_dense_modn_ntl_zz *)__pyx_v_modulus)->x); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/polynomial/polynomial_modn_dense_ntl.cpp:14580:17: note: '__pyx_v_mod' was declared here -14580 | zz_pXModulus *__pyx_v_mod; - | ^~~~~~~~~~~ -build/cythonized/sage/rings/polynomial/polynomial_complex_arb.c:12800:65: warning: '__pyx_f_4sage_5rings_11complex_arb_11ComplexBall__new' defined but not used [-Wunused-function] -12800 | static struct __pyx_obj_4sage_5rings_11complex_arb_ComplexBall *__pyx_f_4sage_5rings_11complex_arb_11ComplexBall__new(struct __pyx_obj_4sage_5rings_11complex_arb_ComplexBall *__pyx_v_self) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/polynomial/polynomial_complex_arb.c:11998:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] -11998 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/polynomial/polynomial_complex_arb.c:11997:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] -11997 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; +build/cythonized/sage/rings/polynomial/polynomial_complex_arb.c:11997:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] +11997 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/rings/polynomial/polynomial_complex_arb.c:11653:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] 11653 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { @@ -30201,36 +30237,6 @@ build/cythonized/sage/rings/polynomial/polynomial_complex_arb.c:11652:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 11652 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/polynomial/polydict.c:26461:18: warning: '__pyx_pw_4sage_9structure_7richcmp_9revop' defined but not used [-Wunused-function] -26461 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_9revop(PyObject *__pyx_self, PyObject *__pyx_arg_op) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/polynomial/polydict.c:26460:13: warning: '__pyx_doc_4sage_9structure_7richcmp_8revop' defined but not used [-Wunused-variable] -26460 | static char __pyx_doc_4sage_9structure_7richcmp_8revop[] = "revop(int op) -> int\nFile: sage/structure/richcmp.pxd (starting at line 199)\n\n Return the reverse operation of ``op``.\n\n For example, <= becomes >=, etc.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import revop\n sage: [revop(i) for i in range(6)]\n [4, 5, 2, 3, 0, 1]\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/polynomial/polydict.c:26334:18: warning: '__pyx_pw_4sage_9structure_7richcmp_7rich_to_bool_sgn' defined but not used [-Wunused-function] -26334 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_7rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/polynomial/polydict.c:26333:13: warning: '__pyx_doc_4sage_9structure_7richcmp_6rich_to_bool_sgn' defined but not used [-Wunused-variable] -26333 | static char __pyx_doc_4sage_9structure_7richcmp_6rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/richcmp.pxd (starting at line 187)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/polynomial/polydict.c:26205:18: warning: '__pyx_pw_4sage_9structure_7richcmp_5rich_to_bool' defined but not used [-Wunused-function] -26205 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_5rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/polynomial/polydict.c:26204:13: warning: '__pyx_doc_4sage_9structure_7richcmp_4rich_to_bool' defined but not used [-Wunused-variable] -26204 | static char __pyx_doc_4sage_9structure_7richcmp_4rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/richcmp.pxd (starting at line 120)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an old-style comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an old-style comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n :func:`rich_to_bool_sgn` if ``c`` could be outside the\n [-1, 0, 1] range.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/polynomial/polydict.c:26015:18: warning: '__pyx_pw_4sage_9structure_7richcmp_3richcmp_not_equal' defined but not used [-Wunused-function] -26015 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_3richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/polynomial/polydict.c:26014:13: warning: '__pyx_doc_4sage_9structure_7richcmp_2richcmp_not_equal' defined but not used [-Wunused-variable] -26014 | static char __pyx_doc_4sage_9structure_7richcmp_2richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/richcmp.pxd (starting at line 56)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/polynomial/polydict.c:25799:18: warning: '__pyx_pw_4sage_9structure_7richcmp_1richcmp' defined but not used [-Wunused-function] -25799 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_1richcmp(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/polynomial/polydict.c:25798:13: warning: '__pyx_doc_4sage_9structure_7richcmp_richcmp' defined but not used [-Wunused-variable] -25798 | static char __pyx_doc_4sage_9structure_7richcmp_richcmp[] = "richcmp(x, y, int op)\nFile: sage/structure/richcmp.pxd (starting at line 6)\n\n Return the result of the rich comparison of ``x`` and ``y`` with\n operator ``op``.\n\n INPUT:\n\n - ``x``, ``y`` -- arbitrary Python objects\n\n - ``op`` -- comparison operator (one of ``op_LT`, ``op_LE``,\n ``op_EQ``, ``op_NE``, ``op_GT``, ``op_GE``).\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import *\n sage: richcmp(3, 4, op_LT)\n True\n sage: richcmp(x, x^2, op_EQ)\n x == x^2\n\n The two examples above are completely equivalent to ``3 < 4``\n and ``x == x^2``. For this reason, it only makes sense in practice\n to call ``richcmp`` with a non-constant value for ``op``.\n\n We can write a custom ``Element`` class which shows a more\n realistic example of how to use this::\n\n sage: from sage.structure.element import Element\n sage: class MyElement(Element):\n ....: def __init__(self, parent, value):\n ....: Element.__init__(self, parent)\n ....: self.v = value\n ....: def _richcmp_(self, other, op):\n ....: return richcmp(self.v, other.v, op)\n sage: P = Parent()\n sage: x = MyElement(P, 3)\n sage: y = MyElement(P, 3)\n sage: x < y\n False\n sage: x == y\n True\n sage: x > y\n False\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/rings/polynomial/polynomial_element.c:102033:18: warning: '__pyx_pw_4sage_9structure_7richcmp_9revop' defined but not used [-Wunused-function] 102033 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_9revop(PyObject *__pyx_self, PyObject *__pyx_arg_op) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -30273,7 +30279,44 @@ build/cythonized/sage/rings/polynomial/polynomial_element.c:99034:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 99034 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[105/528] [106/528] [107/528] build/cythonized/sage/rings/polynomial/ore_polynomial_element.c:25990:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] +[104/528] [105/528] build/cythonized/sage/rings/polynomial/polydict.c:26461:18: warning: '__pyx_pw_4sage_9structure_7richcmp_9revop' defined but not used [-Wunused-function] +26461 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_9revop(PyObject *__pyx_self, PyObject *__pyx_arg_op) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/polynomial/polydict.c:26460:13: warning: '__pyx_doc_4sage_9structure_7richcmp_8revop' defined but not used [-Wunused-variable] +26460 | static char __pyx_doc_4sage_9structure_7richcmp_8revop[] = "revop(int op) -> int\nFile: sage/structure/richcmp.pxd (starting at line 199)\n\n Return the reverse operation of ``op``.\n\n For example, <= becomes >=, etc.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import revop\n sage: [revop(i) for i in range(6)]\n [4, 5, 2, 3, 0, 1]\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/polynomial/polydict.c:26334:18: warning: '__pyx_pw_4sage_9structure_7richcmp_7rich_to_bool_sgn' defined but not used [-Wunused-function] +26334 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_7rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/polynomial/polydict.c:26333:13: warning: '__pyx_doc_4sage_9structure_7richcmp_6rich_to_bool_sgn' defined but not used [-Wunused-variable] +26333 | static char __pyx_doc_4sage_9structure_7richcmp_6rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/richcmp.pxd (starting at line 187)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/polynomial/polydict.c:26205:18: warning: '__pyx_pw_4sage_9structure_7richcmp_5rich_to_bool' defined but not used [-Wunused-function] +26205 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_5rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/polynomial/polydict.c:26204:13: warning: '__pyx_doc_4sage_9structure_7richcmp_4rich_to_bool' defined but not used [-Wunused-variable] +26204 | static char __pyx_doc_4sage_9structure_7richcmp_4rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/richcmp.pxd (starting at line 120)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an old-style comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an old-style comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n :func:`rich_to_bool_sgn` if ``c`` could be outside the\n [-1, 0, 1] range.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/polynomial/polydict.c:26015:18: warning: '__pyx_pw_4sage_9structure_7richcmp_3richcmp_not_equal' defined but not used [-Wunused-function] +26015 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_3richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/polynomial/polydict.c:26014:13: warning: '__pyx_doc_4sage_9structure_7richcmp_2richcmp_not_equal' defined but not used [-Wunused-variable] +26014 | static char __pyx_doc_4sage_9structure_7richcmp_2richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/richcmp.pxd (starting at line 56)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/polynomial/polydict.c:25799:18: warning: '__pyx_pw_4sage_9structure_7richcmp_1richcmp' defined but not used [-Wunused-function] +25799 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_1richcmp(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/polynomial/polydict.c:25798:13: warning: '__pyx_doc_4sage_9structure_7richcmp_richcmp' defined but not used [-Wunused-variable] +25798 | static char __pyx_doc_4sage_9structure_7richcmp_richcmp[] = "richcmp(x, y, int op)\nFile: sage/structure/richcmp.pxd (starting at line 6)\n\n Return the result of the rich comparison of ``x`` and ``y`` with\n operator ``op``.\n\n INPUT:\n\n - ``x``, ``y`` -- arbitrary Python objects\n\n - ``op`` -- comparison operator (one of ``op_LT`, ``op_LE``,\n ``op_EQ``, ``op_NE``, ``op_GT``, ``op_GE``).\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import *\n sage: richcmp(3, 4, op_LT)\n True\n sage: richcmp(x, x^2, op_EQ)\n x == x^2\n\n The two examples above are completely equivalent to ``3 < 4``\n and ``x == x^2``. For this reason, it only makes sense in practice\n to call ``richcmp`` with a non-constant value for ``op``.\n\n We can write a custom ``Element`` class which shows a more\n realistic example of how to use this::\n\n sage: from sage.structure.element import Element\n sage: class MyElement(Element):\n ....: def __init__(self, parent, value):\n ....: Element.__init__(self, parent)\n ....: self.v = value\n ....: def _richcmp_(self, other, op):\n ....: return richcmp(self.v, other.v, op)\n sage: P = Parent()\n sage: x = MyElement(P, 3)\n sage: y = MyElement(P, 3)\n sage: x < y\n False\n sage: x == y\n True\n sage: x > y\n False\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/polynomial/polynomial_modn_dense_ntl.cpp: In function 'PyObject* __pyx_pf_4sage_5rings_10polynomial_25polynomial_modn_dense_ntl_28Polynomial_dense_modn_ntl_ZZ_20__pow__(__pyx_obj_4sage_5rings_10polynomial_25polynomial_modn_dense_ntl_Polynomial_dense_modn_ntl_ZZ*, PyObject*, PyObject*)': +build/cythonized/sage/rings/polynomial/polynomial_modn_dense_ntl.cpp:20236:10: warning: '__pyx_v_mod' may be used uninitialized [-Wmaybe-uninitialized] +20236 | build((__pyx_v_mod[0]), ((struct __pyx_obj_4sage_5rings_10polynomial_25polynomial_modn_dense_ntl_Polynomial_dense_modn_ntl_ZZ *)__pyx_v_modulus)->x); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/polynomial/polynomial_modn_dense_ntl.cpp:19879:17: note: '__pyx_v_mod' was declared here +19879 | ZZ_pXModulus *__pyx_v_mod; + | ^~~~~~~~~~~ +build/cythonized/sage/rings/polynomial/ore_polynomial_element.c:25990:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] 25990 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/rings/polynomial/ore_polynomial_element.c:25989:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] @@ -30285,7 +30328,7 @@ build/cythonized/sage/rings/polynomial/ore_polynomial_element.c:25644:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 25644 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/singular/singular/kernel/mod2.h:13, +[106/528] [107/528] In file included from /usr/include/singular/singular/kernel/mod2.h:13, from /usr/include/singular/singular/Singular/libsingular.h:6, from build/cythonized/sage/rings/polynomial/multi_polynomial_ideal_libsingular.cpp:832: /usr/include/singular/singular/polys/monomials/p_polys.h: In function 'void p_SetCompP(poly, int, ring)': @@ -30448,15 +30491,6 @@ /usr/include/singular/singular/kernel/GBEngine/kInline.h:1065:3: note: in expansion of macro 'p_LmCheckPolyRing' 1065 | p_LmCheckPolyRing(p2, leadRing); | ^~~~~~~~~~~~~~~~~ -[108/528] build/cythonized/sage/rings/polynomial/multi_polynomial_ring_base.c:21395:18: warning: '__pyx_pw_4sage_9structure_7richcmp_9revop' defined but not used [-Wunused-function] -21395 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_9revop(PyObject *__pyx_self, PyObject *__pyx_arg_op) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/polynomial/multi_polynomial_ring_base.c:21394:13: warning: '__pyx_doc_4sage_9structure_7richcmp_8revop' defined but not used [-Wunused-variable] -21394 | static char __pyx_doc_4sage_9structure_7richcmp_8revop[] = "revop(int op) -> int\nFile: sage/structure/richcmp.pxd (starting at line 199)\n\n Return the reverse operation of ``op``.\n\n For example, <= becomes >=, etc.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import revop\n sage: [revop(i) for i in range(6)]\n [4, 5, 2, 3, 0, 1]\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/polynomial/multi_polynomial_ring_base.c:21268:18: warning: '__pyx_pw_4sage_9structure_7richcmp_7rich_to_bool_sgn' defined but not used [-Wunused-function] -21268 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_7rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/singular/singular/polys/monomials/ring.h:12, from /usr/include/singular/singular/kernel/polys.h:15, from /usr/include/singular/singular/kernel/structs.h:21, @@ -30468,6 +30502,28 @@ /usr/include/singular/singular/coeffs/longrat.h:97:3: note: in expansion of macro 'n_Test' 97 | n_Test(q, r); | ^~~~~~ +[108/528] [109/528] build/cythonized/sage/rings/polynomial/multi_polynomial_ideal_libsingular.cpp: At global scope: +build/cythonized/sage/rings/polynomial/multi_polynomial_ideal_libsingular.cpp:5943:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] + 5943 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/polynomial/multi_polynomial_ideal_libsingular.cpp:5942:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] + 5942 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/polynomial/multi_polynomial_ideal_libsingular.cpp:5598:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] + 5598 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/polynomial/multi_polynomial_ideal_libsingular.cpp:5597:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] + 5597 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/polynomial/multi_polynomial_ring_base.c:21395:18: warning: '__pyx_pw_4sage_9structure_7richcmp_9revop' defined but not used [-Wunused-function] +21395 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_9revop(PyObject *__pyx_self, PyObject *__pyx_arg_op) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/polynomial/multi_polynomial_ring_base.c:21394:13: warning: '__pyx_doc_4sage_9structure_7richcmp_8revop' defined but not used [-Wunused-variable] +21394 | static char __pyx_doc_4sage_9structure_7richcmp_8revop[] = "revop(int op) -> int\nFile: sage/structure/richcmp.pxd (starting at line 199)\n\n Return the reverse operation of ``op``.\n\n For example, <= becomes >=, etc.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import revop\n sage: [revop(i) for i in range(6)]\n [4, 5, 2, 3, 0, 1]\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/polynomial/multi_polynomial_ring_base.c:21268:18: warning: '__pyx_pw_4sage_9structure_7richcmp_7rich_to_bool_sgn' defined but not used [-Wunused-function] +21268 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_7rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/rings/polynomial/multi_polynomial_ring_base.c:21267:13: warning: '__pyx_doc_4sage_9structure_7richcmp_6rich_to_bool_sgn' defined but not used [-Wunused-variable] 21267 | static char __pyx_doc_4sage_9structure_7richcmp_6rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/richcmp.pxd (starting at line 187)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -30501,26 +30557,6 @@ build/cythonized/sage/rings/polynomial/multi_polynomial_ring_base.c:20245:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 20245 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/polynomial/multi_polynomial_ideal_libsingular.cpp: At global scope: -build/cythonized/sage/rings/polynomial/multi_polynomial_ideal_libsingular.cpp:5943:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] - 5943 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/polynomial/multi_polynomial_ideal_libsingular.cpp:5942:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] - 5942 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/polynomial/multi_polynomial_ideal_libsingular.cpp:5598:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] - 5598 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/polynomial/multi_polynomial_ideal_libsingular.cpp:5597:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] - 5597 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/polynomial/polynomial_modn_dense_ntl.cpp: In function 'PyObject* __pyx_pf_4sage_5rings_10polynomial_25polynomial_modn_dense_ntl_28Polynomial_dense_modn_ntl_ZZ_20__pow__(__pyx_obj_4sage_5rings_10polynomial_25polynomial_modn_dense_ntl_Polynomial_dense_modn_ntl_ZZ*, PyObject*, PyObject*)': -build/cythonized/sage/rings/polynomial/polynomial_modn_dense_ntl.cpp:20236:10: warning: '__pyx_v_mod' may be used uninitialized [-Wmaybe-uninitialized] -20236 | build((__pyx_v_mod[0]), ((struct __pyx_obj_4sage_5rings_10polynomial_25polynomial_modn_dense_ntl_Polynomial_dense_modn_ntl_ZZ *)__pyx_v_modulus)->x); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/polynomial/polynomial_modn_dense_ntl.cpp:19879:17: note: '__pyx_v_mod' was declared here -19879 | ZZ_pXModulus *__pyx_v_mod; - | ^~~~~~~~~~~ build/cythonized/sage/rings/polynomial/multi_polynomial.c:26844:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] 26844 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -30533,7 +30569,16 @@ build/cythonized/sage/rings/polynomial/multi_polynomial.c:26498:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 26498 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[109/528] [111/528] [110/528] build/cythonized/sage/rings/polynomial/laurent_polynomial.c:38496:18: warning: '__pyx_pw_4sage_9structure_7richcmp_9revop' defined but not used [-Wunused-function] +[110/528] build/cythonized/sage/rings/polynomial/hilbert.c: In function '__pyx_f_4sage_5rings_10polynomial_7hilbert_interred': +build/cythonized/sage/rings/polynomial/hilbert.c:4463:141: warning: passing argument 1 of '__Pyx_CFunc_size__t____ETuple____int______pyx__skip__dispatch___to_py' from incompatible pointer type [-Wincompatible-pointer-types] + 4463 | __pyx_t_5 = __Pyx_CFunc_size__t____ETuple____int______pyx__skip__dispatch___to_py(__pyx_vtabptr_4sage_5rings_10polynomial_8polydict_ETuple->unweighted_degree); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 106, __pyx_L1_error) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ + | | + | size_t (*)(struct __pyx_obj_4sage_5rings_10polynomial_8polydict_ETuple *, int) {aka long unsigned int (*)(struct __pyx_obj_4sage_5rings_10polynomial_8polydict_ETuple *, int)} +build/cythonized/sage/rings/polynomial/hilbert.c:3805:88: note: expected 'size_t (*)(struct __pyx_obj_4sage_5rings_10polynomial_8polydict_ETuple *)' {aka 'long unsigned int (*)(struct __pyx_obj_4sage_5rings_10polynomial_8polydict_ETuple *)'} but argument is of type 'size_t (*)(struct __pyx_obj_4sage_5rings_10polynomial_8polydict_ETuple *, int)' {aka 'long unsigned int (*)(struct __pyx_obj_4sage_5rings_10polynomial_8polydict_ETuple *, int)'} + 3805 | static PyObject *__Pyx_CFunc_size__t____ETuple____int______pyx__skip__dispatch___to_py(size_t (*)(struct __pyx_obj_4sage_5rings_10polynomial_8polydict_ETuple *)); /*proto*/ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/polynomial/laurent_polynomial.c:38496:18: warning: '__pyx_pw_4sage_9structure_7richcmp_9revop' defined but not used [-Wunused-function] 38496 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_9revop(PyObject *__pyx_self, PyObject *__pyx_arg_op) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/rings/polynomial/laurent_polynomial.c:38495:13: warning: '__pyx_doc_4sage_9structure_7richcmp_8revop' defined but not used [-Wunused-variable] @@ -30563,24 +30608,33 @@ build/cythonized/sage/rings/polynomial/laurent_polynomial.c:37833:13: warning: '__pyx_doc_4sage_9structure_7richcmp_richcmp' defined but not used [-Wunused-variable] 37833 | static char __pyx_doc_4sage_9structure_7richcmp_richcmp[] = "richcmp(x, y, int op)\nFile: sage/structure/richcmp.pxd (starting at line 6)\n\n Return the result of the rich comparison of ``x`` and ``y`` with\n operator ``op``.\n\n INPUT:\n\n - ``x``, ``y`` -- arbitrary Python objects\n\n - ``op`` -- comparison operator (one of ``op_LT`, ``op_LE``,\n ``op_EQ``, ``op_NE``, ``op_GT``, ``op_GE``).\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import *\n sage: richcmp(3, 4, op_LT)\n True\n sage: richcmp(x, x^2, op_EQ)\n x == x^2\n\n The two examples above are completely equivalent to ``3 < 4``\n and ``x == x^2``. For this reason, it only makes sense in practice\n to call ``richcmp`` with a non-constant value for ``op``.\n\n We can write a custom ``Element`` class which shows a more\n realistic example of how to use this::\n\n sage: from sage.structure.element import Element\n sage: class MyElement(Element):\n ....: def __init__(self, parent, value):\n ....: Element.__init__(self, parent)\n ....: self.v = value\n ....: def _richcmp_(self, other, op):\n ....: return richcmp(self.v, other.v, op)\n sage: P = Parent()\n sage: x = MyElement(P, 3)\n sage: y = MyElement(P, 3)\n sage: x < y\n False\n sage: x == y\n True\n sage: x > y\n False\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In function '__pyx_pf_4sage_5rings_10polynomial_10real_roots_2de_casteljau_intvec', + inlined from '__pyx_pw_4sage_5rings_10polynomial_10real_roots_3de_casteljau_intvec' at build/cythonized/sage/rings/polynomial/real_roots.c:13796:13: +build/cythonized/sage/rings/polynomial/real_roots.c:14663:122: warning: '__pyx_v_den_log2' may be used uninitialized [-Wmaybe-uninitialized] +14663 | mpz_fdiv_q_2exp((__pyx_v_c2->_entries[__pyx_v_j]), (__pyx_v_c2->_entries[__pyx_v_j]), (__pyx_v_cur_den_steps * __pyx_v_den_log2)); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/polynomial/real_roots.c: In function '__pyx_pw_4sage_5rings_10polynomial_10real_roots_3de_casteljau_intvec': +build/cythonized/sage/rings/polynomial/real_roots.c:13827:7: note: '__pyx_v_den_log2' was declared here +13827 | int __pyx_v_den_log2; + | ^~~~~~~~~~~~~~~~ +In function '__pyx_pf_4sage_5rings_10polynomial_10real_roots_2de_casteljau_intvec', + inlined from '__pyx_pw_4sage_5rings_10polynomial_10real_roots_3de_casteljau_intvec' at build/cythonized/sage/rings/polynomial/real_roots.c:13796:13: +build/cythonized/sage/rings/polynomial/real_roots.c:14465:10: warning: '__pyx_v_den_ui' may be used uninitialized [-Wmaybe-uninitialized] +14465 | if (__pyx_t_5) { + | ^ +build/cythonized/sage/rings/polynomial/real_roots.c: In function '__pyx_pw_4sage_5rings_10polynomial_10real_roots_3de_casteljau_intvec': +build/cythonized/sage/rings/polynomial/real_roots.c:13821:17: note: '__pyx_v_den_ui' was declared here +13821 | unsigned long __pyx_v_den_ui; + | ^~~~~~~~~~~~~~ build/cythonized/sage/rings/polynomial/laurent_polynomial.c:37620:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] 37620 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/rings/polynomial/laurent_polynomial.c:37619:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] 37619 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/polynomial/hilbert.c: In function '__pyx_f_4sage_5rings_10polynomial_7hilbert_interred': -build/cythonized/sage/rings/polynomial/hilbert.c:4463:141: warning: passing argument 1 of '__Pyx_CFunc_size__t____ETuple____int______pyx__skip__dispatch___to_py' from incompatible pointer type [-Wincompatible-pointer-types] - 4463 | __pyx_t_5 = __Pyx_CFunc_size__t____ETuple____int______pyx__skip__dispatch___to_py(__pyx_vtabptr_4sage_5rings_10polynomial_8polydict_ETuple->unweighted_degree); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 106, __pyx_L1_error) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ - | | - | size_t (*)(struct __pyx_obj_4sage_5rings_10polynomial_8polydict_ETuple *, int) {aka long unsigned int (*)(struct __pyx_obj_4sage_5rings_10polynomial_8polydict_ETuple *, int)} build/cythonized/sage/rings/polynomial/laurent_polynomial.c:37275:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] 37275 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/polynomial/hilbert.c:3805:88: note: expected 'size_t (*)(struct __pyx_obj_4sage_5rings_10polynomial_8polydict_ETuple *)' {aka 'long unsigned int (*)(struct __pyx_obj_4sage_5rings_10polynomial_8polydict_ETuple *)'} but argument is of type 'size_t (*)(struct __pyx_obj_4sage_5rings_10polynomial_8polydict_ETuple *, int)' {aka 'long unsigned int (*)(struct __pyx_obj_4sage_5rings_10polynomial_8polydict_ETuple *, int)'} - 3805 | static PyObject *__Pyx_CFunc_size__t____ETuple____int______pyx__skip__dispatch___to_py(size_t (*)(struct __pyx_obj_4sage_5rings_10polynomial_8polydict_ETuple *)); /*proto*/ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/rings/polynomial/laurent_polynomial.c:37274:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 37274 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -30597,25 +30651,7 @@ build/cythonized/sage/rings/polynomial/hilbert.c:10230:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 10230 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function '__pyx_pf_4sage_5rings_10polynomial_10real_roots_2de_casteljau_intvec', - inlined from '__pyx_pw_4sage_5rings_10polynomial_10real_roots_3de_casteljau_intvec' at build/cythonized/sage/rings/polynomial/real_roots.c:13796:13: -build/cythonized/sage/rings/polynomial/real_roots.c:14663:122: warning: '__pyx_v_den_log2' may be used uninitialized [-Wmaybe-uninitialized] -14663 | mpz_fdiv_q_2exp((__pyx_v_c2->_entries[__pyx_v_j]), (__pyx_v_c2->_entries[__pyx_v_j]), (__pyx_v_cur_den_steps * __pyx_v_den_log2)); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/polynomial/real_roots.c: In function '__pyx_pw_4sage_5rings_10polynomial_10real_roots_3de_casteljau_intvec': -build/cythonized/sage/rings/polynomial/real_roots.c:13827:7: note: '__pyx_v_den_log2' was declared here -13827 | int __pyx_v_den_log2; - | ^~~~~~~~~~~~~~~~ -In function '__pyx_pf_4sage_5rings_10polynomial_10real_roots_2de_casteljau_intvec', - inlined from '__pyx_pw_4sage_5rings_10polynomial_10real_roots_3de_casteljau_intvec' at build/cythonized/sage/rings/polynomial/real_roots.c:13796:13: -build/cythonized/sage/rings/polynomial/real_roots.c:14465:10: warning: '__pyx_v_den_ui' may be used uninitialized [-Wmaybe-uninitialized] -14465 | if (__pyx_t_5) { - | ^ -build/cythonized/sage/rings/polynomial/real_roots.c: In function '__pyx_pw_4sage_5rings_10polynomial_10real_roots_3de_casteljau_intvec': -build/cythonized/sage/rings/polynomial/real_roots.c:13821:17: note: '__pyx_v_den_ui' was declared here -13821 | unsigned long __pyx_v_den_ui; - | ^~~~~~~~~~~~~~ -[112/528] In file included from build/cythonized/sage/rings/polynomial/evaluation_ntl.cpp:1259: +[111/528] [112/528] [113/528] In file included from build/cythonized/sage/rings/polynomial/evaluation_ntl.cpp:1259: ./sage/libs/ntl/ntlwrap_impl.h:716:13: warning: 'void ZZ_pX_InvMod_newton_ram(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ_pXModulus&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] 716 | static void ZZ_pX_InvMod_newton_ram(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ_pXModulus &F, const struct ZZ_pContext &cpn) | ^~~~~~~~~~~~~~~~~~~~~~~ @@ -30655,12 +30691,24 @@ ./sage/libs/ntl/ntlwrap_impl.h:35:13: warning: 'void mpz_to_ZZ(NTL::ZZ*, mpz_srcptr)' defined but not used [-Wunused-function] 35 | static void mpz_to_ZZ(struct ZZ* output, mpz_srcptr x) | ^~~~~~~~~ -[114/528] In file included from build/cythonized/sage/rings/polynomial/weil/weil_polynomials.c:794: +[114/528] build/cythonized/sage/rings/polynomial/cyclotomic.c:9495:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] + 9495 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/polynomial/cyclotomic.c:9494:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] + 9494 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/polynomial/cyclotomic.c:9150:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] + 9150 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/polynomial/cyclotomic.c:9149:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] + 9149 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from build/cythonized/sage/rings/polynomial/weil/weil_polynomials.c:794: /build/reproducible-path/sagemath-9.5/sage/pkgs/sagemath-standard/sage/rings/polynomial/weil/power_sums.c: In function 'next_pol': /build/reproducible-path/sagemath-9.5/sage/pkgs/sagemath-standard/sage/rings/polynomial/weil/power_sums.c:773:7: warning: unused variable 'q_is_1' [-Wunused-variable] 773 | int q_is_1 = dy_data->q_is_1; | ^~~~~~ -[113/528] [115/528] build/cythonized/sage/rings/polynomial/weil/weil_polynomials.c: At top level: +build/cythonized/sage/rings/polynomial/weil/weil_polynomials.c: At top level: build/cythonized/sage/rings/polynomial/weil/weil_polynomials.c:8186:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] 8186 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -30673,67 +30721,25 @@ build/cythonized/sage/rings/polynomial/weil/weil_polynomials.c:7840:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 7840 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/polynomial/cyclotomic.c:9495:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] - 9495 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/polynomial/cyclotomic.c:9494:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] - 9494 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/polynomial/cyclotomic.c:9150:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] - 9150 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/polynomial/cyclotomic.c:9149:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] - 9149 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[116/528] [117/528] build/cythonized/sage/rings/padics/relative_ramified_FM.c:31832:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] -31832 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[118/528] build/cythonized/sage/rings/padics/relative_ramified_FM.c:31831:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] -31831 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/padics/relative_ramified_FP.c:37549:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] +[115/528] build/cythonized/sage/rings/polynomial/polynomial_element.c: In function '__pyx_f_4sage_5rings_10polynomial_18polynomial_element_10Polynomial__hash_c': +build/cythonized/sage/rings/polynomial/polynomial_element.c:13194:28: warning: '__pyx_v_var_name_hash' may be used uninitialized [-Wmaybe-uninitialized] +13194 | __pyx_v_result_mon = ((0xF4243 * __pyx_v_result_mon) ^ __pyx_v_var_name_hash); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/polynomial/polynomial_element.c:13041:8: note: '__pyx_v_var_name_hash' was declared here +13041 | long __pyx_v_var_name_hash; + | ^~~~~~~~~~~~~~~~~~~~~ +[116/528] build/cythonized/sage/rings/padics/relative_ramified_FP.c:37549:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] 37549 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/padics/relative_ramified_FM.c:31487:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] -31487 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/padics/relative_ramified_FM.c:31486:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] -31486 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/rings/padics/relative_ramified_FP.c:37548:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] 37548 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/padics/relative_ramified_FM.c:16638:13: warning: '__pyx_f_4sage_5rings_6padics_20relative_ramified_FM_padic_pow_helper' defined but not used [-Wunused-function] -16638 | static long __pyx_f_4sage_5rings_6padics_20relative_ramified_FM_padic_pow_helper(struct __pyx_obj_4sage_5rings_10polynomial_18polynomial_element_Polynomial_generic_dense_inexact *__pyx_v_result, struct __pyx_obj_4sage_5rings_10polynomial_18polynomial_element_Polynomial_generic_dense_inexact *__pyx_v_base, long __pyx_v_base_val, long __pyx_v_base_relprec, struct __pyx_obj_4sage_5rings_10polynomial_18polynomial_element_Polynomial_generic_dense_inexact *__pyx_v_right_unit, long __pyx_v_right_val, long __pyx_v_right_relprec, struct __pyx_obj_4sage_5rings_6padics_21pow_computer_relative_PowComputer_relative_eis *__pyx_v_prime_pow) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/rings/padics/relative_ramified_FP.c:37204:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] 37204 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/padics/relative_ramified_FM.c:16365:56: warning: '__pyx_f_4sage_5rings_6padics_20relative_ramified_FM_exact_pow_helper' defined but not used [-Wunused-function] -16365 | static struct __pyx_obj_4sage_5rings_7integer_Integer *__pyx_f_4sage_5rings_6padics_20relative_ramified_FM_exact_pow_helper(long *__pyx_v_ansrelprec, long __pyx_v_relprec, PyObject *__pyx_v__right, struct __pyx_obj_4sage_5rings_6padics_21pow_computer_relative_PowComputer_relative_eis *__pyx_v_prime_pow) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/rings/padics/relative_ramified_FP.c:37203:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 37203 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/polynomial/polynomial_element.c: In function '__pyx_f_4sage_5rings_10polynomial_18polynomial_element_10Polynomial__hash_c': -build/cythonized/sage/rings/polynomial/polynomial_element.c:13194:28: warning: '__pyx_v_var_name_hash' may be used uninitialized [-Wmaybe-uninitialized] -13194 | __pyx_v_result_mon = ((0xF4243 * __pyx_v_result_mon) ^ __pyx_v_var_name_hash); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/polynomial/polynomial_element.c:13041:8: note: '__pyx_v_var_name_hash' was declared here -13041 | long __pyx_v_var_name_hash; - | ^~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/padics/relative_ramified_CR.c:39316:20: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] -39316 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/padics/relative_ramified_CR.c:39315:15: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] -39315 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/padics/relative_ramified_CR.c:38971:20: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] -38971 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/padics/relative_ramified_CR.c:38970:15: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] -38970 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/rings/polynomial/pbori/pbori.cpp:69561:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7richcmp_9revop(PyObject*, PyObject*)' defined but not used [-Wunused-function] 69561 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_9revop(PyObject *__pyx_self, PyObject *__pyx_arg_op) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -30791,7 +30797,37 @@ build/cythonized/sage/rings/polynomial/pbori/pbori.cpp:59784:13: warning: 'long int __pyx_f_4sage_5rings_10polynomial_5pbori_5pbori_PBRing_identifier(polybori::BoolePolyRing)' defined but not used [-Wunused-function] 59784 | static long __pyx_f_4sage_5rings_10polynomial_5pbori_5pbori_PBRing_identifier(BoolePolyRing __pyx_v_pbring) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[119/528] [120/528] build/cythonized/sage/rings/padics/relative_ramified_CA.c:35141:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] +[118/528] [117/528] [120/528] [119/528] build/cythonized/sage/rings/padics/relative_ramified_CR.c:39316:20: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] +39316 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/padics/relative_ramified_CR.c:39315:15: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] +39315 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/padics/relative_ramified_CR.c:38971:20: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] +38971 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/padics/relative_ramified_CR.c:38970:15: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] +38970 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/padics/relative_ramified_FM.c:31832:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] +31832 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/padics/relative_ramified_FM.c:31831:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] +31831 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/padics/relative_ramified_FM.c:31487:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] +31487 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/padics/relative_ramified_FM.c:31486:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] +31486 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/padics/relative_ramified_FM.c:16638:13: warning: '__pyx_f_4sage_5rings_6padics_20relative_ramified_FM_padic_pow_helper' defined but not used [-Wunused-function] +16638 | static long __pyx_f_4sage_5rings_6padics_20relative_ramified_FM_padic_pow_helper(struct __pyx_obj_4sage_5rings_10polynomial_18polynomial_element_Polynomial_generic_dense_inexact *__pyx_v_result, struct __pyx_obj_4sage_5rings_10polynomial_18polynomial_element_Polynomial_generic_dense_inexact *__pyx_v_base, long __pyx_v_base_val, long __pyx_v_base_relprec, struct __pyx_obj_4sage_5rings_10polynomial_18polynomial_element_Polynomial_generic_dense_inexact *__pyx_v_right_unit, long __pyx_v_right_val, long __pyx_v_right_relprec, struct __pyx_obj_4sage_5rings_6padics_21pow_computer_relative_PowComputer_relative_eis *__pyx_v_prime_pow) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/padics/relative_ramified_FM.c:16365:56: warning: '__pyx_f_4sage_5rings_6padics_20relative_ramified_FM_exact_pow_helper' defined but not used [-Wunused-function] +16365 | static struct __pyx_obj_4sage_5rings_7integer_Integer *__pyx_f_4sage_5rings_6padics_20relative_ramified_FM_exact_pow_helper(long *__pyx_v_ansrelprec, long __pyx_v_relprec, PyObject *__pyx_v__right, struct __pyx_obj_4sage_5rings_6padics_21pow_computer_relative_PowComputer_relative_eis *__pyx_v_prime_pow) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/padics/relative_ramified_CA.c:35141:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] 35141 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/rings/padics/relative_ramified_CA.c:35140:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] @@ -30845,17 +30881,19 @@ build/cythonized/sage/rings/padics/qadic_flint_CR.c:39944:15: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 39944 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function '__pyx_f_4sage_5rings_6padics_20relative_ramified_CR_exact_pow_helper', - inlined from '__pyx_pf_4sage_5rings_6padics_20relative_ramified_CR_9CRElement_18__pow__' at build/cythonized/sage/rings/padics/relative_ramified_CR.c:24160:32, - inlined from '__pyx_pw_4sage_5rings_6padics_20relative_ramified_CR_9CRElement_19__pow__' at build/cythonized/sage/rings/padics/relative_ramified_CR.c:23380:15: -build/cythonized/sage/rings/padics/relative_ramified_CR.c:16537:46: warning: '__pyx_v_exp_val' may be used uninitialized [-Wmaybe-uninitialized] -16537 | (__pyx_v_ansrelprec[0]) = (__pyx_v_relprec + __pyx_v_exp_val); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/padics/relative_ramified_CR.c: In function '__pyx_pw_4sage_5rings_6padics_20relative_ramified_CR_9CRElement_19__pow__': -build/cythonized/sage/rings/padics/relative_ramified_CR.c:16363:8: note: '__pyx_v_exp_val' was declared here -16363 | long __pyx_v_exp_val; - | ^~~~~~~~~~~~~~~ -[123/528] [124/528] build/cythonized/sage/rings/padics/pow_computer_relative.cpp:10057:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7richcmp_9revop(PyObject*, PyObject*)' defined but not used [-Wunused-function] +[123/528] [124/528] build/cythonized/sage/rings/padics/qadic_flint_CA.c:35924:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] +35924 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/padics/qadic_flint_CA.c:35923:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] +35923 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/padics/qadic_flint_CA.c:35579:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] +35579 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/padics/qadic_flint_CA.c:35578:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] +35578 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/padics/pow_computer_relative.cpp:10057:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7richcmp_9revop(PyObject*, PyObject*)' defined but not used [-Wunused-function] 10057 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_9revop(PyObject *__pyx_self, PyObject *__pyx_arg_op) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/rings/padics/pow_computer_relative.cpp:10056:13: warning: '__pyx_doc_4sage_9structure_7richcmp_8revop' defined but not used [-Wunused-variable] @@ -30897,19 +30935,27 @@ build/cythonized/sage/rings/padics/pow_computer_relative.cpp:7658:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 7658 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/padics/qadic_flint_CA.c:35924:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] -35924 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/padics/qadic_flint_CA.c:35923:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] -35923 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/padics/qadic_flint_CA.c:35579:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] -35579 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/padics/qadic_flint_CA.c:35578:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] -35578 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[125/528] build/cythonized/sage/rings/padics/pow_computer_flint.cpp: In function 'fmpz (* __pyx_f_4sage_5rings_6padics_18pow_computer_flint_17PowComputer_flint_pow_fmpz_t_tmp(__pyx_obj_4sage_5rings_6padics_18pow_computer_flint_PowComputer_flint*, long unsigned int))[1]': +In function '__pyx_f_4sage_5rings_6padics_20relative_ramified_CR_exact_pow_helper', + inlined from '__pyx_pf_4sage_5rings_6padics_20relative_ramified_CR_9CRElement_18__pow__' at build/cythonized/sage/rings/padics/relative_ramified_CR.c:24160:32, + inlined from '__pyx_pw_4sage_5rings_6padics_20relative_ramified_CR_9CRElement_19__pow__' at build/cythonized/sage/rings/padics/relative_ramified_CR.c:23380:15: +build/cythonized/sage/rings/padics/relative_ramified_CR.c:16537:46: warning: '__pyx_v_exp_val' may be used uninitialized [-Wmaybe-uninitialized] +16537 | (__pyx_v_ansrelprec[0]) = (__pyx_v_relprec + __pyx_v_exp_val); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/padics/relative_ramified_CR.c: In function '__pyx_pw_4sage_5rings_6padics_20relative_ramified_CR_9CRElement_19__pow__': +build/cythonized/sage/rings/padics/relative_ramified_CR.c:16363:8: note: '__pyx_v_exp_val' was declared here +16363 | long __pyx_v_exp_val; + | ^~~~~~~~~~~~~~~ +In function '__pyx_f_4sage_5rings_6padics_20relative_ramified_CA_exact_pow_helper', + inlined from '__pyx_pf_4sage_5rings_6padics_20relative_ramified_CA_9CAElement_20__pow__' at build/cythonized/sage/rings/padics/relative_ramified_CA.c:23535:32, + inlined from '__pyx_pw_4sage_5rings_6padics_20relative_ramified_CA_9CAElement_21__pow__' at build/cythonized/sage/rings/padics/relative_ramified_CA.c:22673:13: +build/cythonized/sage/rings/padics/relative_ramified_CA.c:16714:46: warning: '__pyx_v_exp_val' may be used uninitialized [-Wmaybe-uninitialized] +16714 | (__pyx_v_ansrelprec[0]) = (__pyx_v_relprec + __pyx_v_exp_val); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/padics/relative_ramified_CA.c: In function '__pyx_pw_4sage_5rings_6padics_20relative_ramified_CA_9CAElement_21__pow__': +build/cythonized/sage/rings/padics/relative_ramified_CA.c:16540:8: note: '__pyx_v_exp_val' was declared here +16540 | long __pyx_v_exp_val; + | ^~~~~~~~~~~~~~~ +[125/528] [126/528] build/cythonized/sage/rings/padics/pow_computer_flint.cpp: In function 'fmpz (* __pyx_f_4sage_5rings_6padics_18pow_computer_flint_17PowComputer_flint_pow_fmpz_t_tmp(__pyx_obj_4sage_5rings_6padics_18pow_computer_flint_PowComputer_flint*, long unsigned int))[1]': build/cythonized/sage/rings/padics/pow_computer_flint.cpp:4708:33: warning: comparison of integer expressions of different signedness: 'mp_limb_signed_t' {aka 'long int'} and 'long unsigned int' [-Wsign-compare] 4708 | __pyx_t_2 = ((__pyx_v_ctx.min <= __pyx_v_n) != 0); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ @@ -30920,7 +30966,7 @@ build/cythonized/sage/rings/padics/pow_computer_flint.cpp:5996:35: warning: comparison of integer expressions of different signedness: 'Py_ssize_t' {aka 'long int'} and 'long unsigned int' [-Wsign-compare] 5996 | for (__pyx_t_4 = 1; __pyx_t_4 < __pyx_t_3; __pyx_t_4+=1) { | ~~~~~~~~~~^~~~~~~~~~~ -build/cythonized/sage/rings/padics/pow_computer_flint.cpp: At global scope: +[127/528] build/cythonized/sage/rings/padics/pow_computer_flint.cpp: At global scope: build/cythonized/sage/rings/padics/pow_computer_flint.cpp:11236:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7richcmp_9revop(PyObject*, PyObject*)' defined but not used [-Wunused-function] 11236 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_9revop(PyObject *__pyx_self, PyObject *__pyx_arg_op) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -30963,17 +31009,61 @@ build/cythonized/sage/rings/padics/pow_computer_flint.cpp:8837:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 8837 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[126/528] In function '__pyx_f_4sage_5rings_6padics_20relative_ramified_CA_exact_pow_helper', - inlined from '__pyx_pf_4sage_5rings_6padics_20relative_ramified_CA_9CAElement_20__pow__' at build/cythonized/sage/rings/padics/relative_ramified_CA.c:23535:32, - inlined from '__pyx_pw_4sage_5rings_6padics_20relative_ramified_CA_9CAElement_21__pow__' at build/cythonized/sage/rings/padics/relative_ramified_CA.c:22673:13: -build/cythonized/sage/rings/padics/relative_ramified_CA.c:16714:46: warning: '__pyx_v_exp_val' may be used uninitialized [-Wmaybe-uninitialized] -16714 | (__pyx_v_ansrelprec[0]) = (__pyx_v_relprec + __pyx_v_exp_val); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/padics/relative_ramified_CA.c: In function '__pyx_pw_4sage_5rings_6padics_20relative_ramified_CA_9CAElement_21__pow__': -build/cythonized/sage/rings/padics/relative_ramified_CA.c:16540:8: note: '__pyx_v_exp_val' was declared here -16540 | long __pyx_v_exp_val; - | ^~~~~~~~~~~~~~~ -build/cythonized/sage/rings/padics/pow_computer_ext.cpp: In function 'const __mpz_struct* __pyx_f_4sage_5rings_6padics_16pow_computer_ext_15PowComputer_ext_pow_mpz_t_tmp(__pyx_obj_4sage_5rings_6padics_16pow_computer_ext_PowComputer_ext*, long int)': +build/cythonized/sage/rings/padics/pow_computer.cpp: In function 'void __pyx_pf_4sage_5rings_6padics_12pow_computer_16PowComputer_base_4__dealloc__(__pyx_obj_4sage_5rings_6padics_12pow_computer_PowComputer_base*)': +build/cythonized/sage/rings/padics/pow_computer.cpp:6357:35: warning: comparison of integer expressions of different signedness: 'Py_ssize_t' {aka 'long int'} and 'long unsigned int' [-Wsign-compare] + 6357 | for (__pyx_t_4 = 0; __pyx_t_4 < __pyx_t_3; __pyx_t_4+=1) { + | ~~~~~~~~~~^~~~~~~~~~~ +build/cythonized/sage/rings/padics/pow_computer.cpp: In function 'const __mpz_struct* __pyx_f_4sage_5rings_6padics_12pow_computer_16PowComputer_base_pow_mpz_t_tmp(__pyx_obj_4sage_5rings_6padics_12pow_computer_PowComputer_base*, long int)': +build/cythonized/sage/rings/padics/pow_computer.cpp:6649:27: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] + 6649 | __pyx_t_1 = ((__pyx_v_n <= __pyx_v_self->__pyx_base.cache_limit) != 0); + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/padics/pow_computer.cpp:6678:27: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] + 6678 | __pyx_t_1 = ((__pyx_v_n == __pyx_v_self->__pyx_base.prec_cap) != 0); + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/padics/pow_computer.cpp: At global scope: +build/cythonized/sage/rings/padics/pow_computer.cpp:10110:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7richcmp_9revop(PyObject*, PyObject*)' defined but not used [-Wunused-function] +10110 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_9revop(PyObject *__pyx_self, PyObject *__pyx_arg_op) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/padics/pow_computer.cpp:10109:13: warning: '__pyx_doc_4sage_9structure_7richcmp_8revop' defined but not used [-Wunused-variable] +10109 | static char __pyx_doc_4sage_9structure_7richcmp_8revop[] = "revop(int op) -> int\nFile: sage/structure/richcmp.pxd (starting at line 199)\n\n Return the reverse operation of ``op``.\n\n For example, <= becomes >=, etc.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import revop\n sage: [revop(i) for i in range(6)]\n [4, 5, 2, 3, 0, 1]\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/padics/pow_computer.cpp:9983:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7richcmp_7rich_to_bool_sgn(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] + 9983 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_7rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/padics/pow_computer.cpp:9982:13: warning: '__pyx_doc_4sage_9structure_7richcmp_6rich_to_bool_sgn' defined but not used [-Wunused-variable] + 9982 | static char __pyx_doc_4sage_9structure_7richcmp_6rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/richcmp.pxd (starting at line 187)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/padics/pow_computer.cpp:9854:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7richcmp_5rich_to_bool(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] + 9854 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_5rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/padics/pow_computer.cpp:9853:13: warning: '__pyx_doc_4sage_9structure_7richcmp_4rich_to_bool' defined but not used [-Wunused-variable] + 9853 | static char __pyx_doc_4sage_9structure_7richcmp_4rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/richcmp.pxd (starting at line 120)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an old-style comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an old-style comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n :func:`rich_to_bool_sgn` if ``c`` could be outside the\n [-1, 0, 1] range.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/padics/pow_computer.cpp:9664:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7richcmp_3richcmp_not_equal(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] + 9664 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_3richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/padics/pow_computer.cpp:9663:13: warning: '__pyx_doc_4sage_9structure_7richcmp_2richcmp_not_equal' defined but not used [-Wunused-variable] + 9663 | static char __pyx_doc_4sage_9structure_7richcmp_2richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/richcmp.pxd (starting at line 56)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/padics/pow_computer.cpp:9448:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7richcmp_1richcmp(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] + 9448 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_1richcmp(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/padics/pow_computer.cpp:9447:13: warning: '__pyx_doc_4sage_9structure_7richcmp_richcmp' defined but not used [-Wunused-variable] + 9447 | static char __pyx_doc_4sage_9structure_7richcmp_richcmp[] = "richcmp(x, y, int op)\nFile: sage/structure/richcmp.pxd (starting at line 6)\n\n Return the result of the rich comparison of ``x`` and ``y`` with\n operator ``op``.\n\n INPUT:\n\n - ``x``, ``y`` -- arbitrary Python objects\n\n - ``op`` -- comparison operator (one of ``op_LT`, ``op_LE``,\n ``op_EQ``, ``op_NE``, ``op_GT``, ``op_GE``).\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import *\n sage: richcmp(3, 4, op_LT)\n True\n sage: richcmp(x, x^2, op_EQ)\n x == x^2\n\n The two examples above are completely equivalent to ``3 < 4``\n and ``x == x^2``. For this reason, it only makes sense in practice\n to call ``richcmp`` with a non-constant value for ``op``.\n\n We can write a custom ``Element`` class which shows a more\n realistic example of how to use this::\n\n sage: from sage.structure.element import Element\n sage: class MyElement(Element):\n ....: def __init__(self, parent, value):\n ....: Element.__init__(self, parent)\n ....: self.v = value\n ....: def _richcmp_(self, other, op):\n ....: return richcmp(self.v, other.v, op)\n sage: P = Parent()\n sage: x = MyElement(P, 3)\n sage: y = MyElement(P, 3)\n sage: x < y\n False\n sage: x == y\n True\n sage: x > y\n False\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/padics/pow_computer.cpp:8057:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] + 8057 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/padics/pow_computer.cpp:8056:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] + 8056 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/padics/pow_computer.cpp:7712:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] + 7712 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/padics/pow_computer.cpp:7711:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] + 7711 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[128/528] build/cythonized/sage/rings/padics/pow_computer_ext.cpp: In function 'const __mpz_struct* __pyx_f_4sage_5rings_6padics_16pow_computer_ext_15PowComputer_ext_pow_mpz_t_tmp(__pyx_obj_4sage_5rings_6padics_16pow_computer_ext_PowComputer_ext*, long int)': build/cythonized/sage/rings/padics/pow_computer_ext.cpp:6940:27: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] 6940 | __pyx_t_1 = ((__pyx_v_n <= __pyx_v_self->__pyx_base.cache_limit) != 0); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -30991,7 +31081,7 @@ build/cythonized/sage/rings/padics/pow_computer_ext.cpp:11190:27: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] 11190 | __pyx_t_1 = ((__pyx_v_n == __pyx_v_self->__pyx_base.__pyx_base.__pyx_base.prec_cap) != 0); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[127/528] build/cythonized/sage/rings/padics/pow_computer_ext.cpp: In function 'NTL::ZZ_pXModulus* __pyx_f_4sage_5rings_6padics_16pow_computer_ext_23PowComputer_ZZ_pX_small_get_modulus(__pyx_obj_4sage_5rings_6padics_16pow_computer_ext_PowComputer_ZZ_pX_small*, long int)': +build/cythonized/sage/rings/padics/pow_computer_ext.cpp: In function 'NTL::ZZ_pXModulus* __pyx_f_4sage_5rings_6padics_16pow_computer_ext_23PowComputer_ZZ_pX_small_get_modulus(__pyx_obj_4sage_5rings_6padics_16pow_computer_ext_PowComputer_ZZ_pX_small*, long int)': build/cythonized/sage/rings/padics/pow_computer_ext.cpp:13114:27: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] 13114 | __pyx_t_1 = ((__pyx_v_n <= __pyx_v_self->__pyx_base.__pyx_base.__pyx_base.prec_cap) != 0); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -31009,28 +31099,7 @@ build/cythonized/sage/rings/padics/pow_computer_ext.cpp:15291:27: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] 15291 | __pyx_t_1 = ((__pyx_v_n == __pyx_v_self->__pyx_base.__pyx_base.__pyx_base.prec_cap) != 0); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[128/528] In function '__pyx_f_4sage_5rings_6padics_14qadic_flint_CR_exact_pow_helper', - inlined from '__pyx_pf_4sage_5rings_6padics_14qadic_flint_CR_9CRElement_18__pow__' at build/cythonized/sage/rings/padics/qadic_flint_CR.c:24390:32, - inlined from '__pyx_pw_4sage_5rings_6padics_14qadic_flint_CR_9CRElement_19__pow__' at build/cythonized/sage/rings/padics/qadic_flint_CR.c:23613:15: -build/cythonized/sage/rings/padics/qadic_flint_CR.c:17216:46: warning: '__pyx_v_exp_val' may be used uninitialized [-Wmaybe-uninitialized] -17216 | (__pyx_v_ansrelprec[0]) = (__pyx_v_relprec + __pyx_v_exp_val); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/padics/qadic_flint_CR.c: In function '__pyx_pw_4sage_5rings_6padics_14qadic_flint_CR_9CRElement_19__pow__': -build/cythonized/sage/rings/padics/qadic_flint_CR.c:17042:8: note: '__pyx_v_exp_val' was declared here -17042 | long __pyx_v_exp_val; - | ^~~~~~~~~~~~~~~ -build/cythonized/sage/rings/padics/pow_computer.cpp: In function 'void __pyx_pf_4sage_5rings_6padics_12pow_computer_16PowComputer_base_4__dealloc__(__pyx_obj_4sage_5rings_6padics_12pow_computer_PowComputer_base*)': -build/cythonized/sage/rings/padics/pow_computer.cpp:6357:35: warning: comparison of integer expressions of different signedness: 'Py_ssize_t' {aka 'long int'} and 'long unsigned int' [-Wsign-compare] - 6357 | for (__pyx_t_4 = 0; __pyx_t_4 < __pyx_t_3; __pyx_t_4+=1) { - | ~~~~~~~~~~^~~~~~~~~~~ -build/cythonized/sage/rings/padics/pow_computer.cpp: In function 'const __mpz_struct* __pyx_f_4sage_5rings_6padics_12pow_computer_16PowComputer_base_pow_mpz_t_tmp(__pyx_obj_4sage_5rings_6padics_12pow_computer_PowComputer_base*, long int)': -build/cythonized/sage/rings/padics/pow_computer.cpp:6649:27: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] - 6649 | __pyx_t_1 = ((__pyx_v_n <= __pyx_v_self->__pyx_base.cache_limit) != 0); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/padics/pow_computer.cpp:6678:27: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] - 6678 | __pyx_t_1 = ((__pyx_v_n == __pyx_v_self->__pyx_base.prec_cap) != 0); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/padics/pow_computer_ext.cpp: At global scope: +[129/528] [130/528] build/cythonized/sage/rings/padics/pow_computer_ext.cpp: At global scope: build/cythonized/sage/rings/padics/pow_computer_ext.cpp:17406:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] 17406 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -31074,69 +31143,14 @@ ./sage/libs/ntl/ntlwrap_impl.h:35:13: warning: 'void mpz_to_ZZ(NTL::ZZ*, mpz_srcptr)' defined but not used [-Wunused-function] 35 | static void mpz_to_ZZ(struct ZZ* output, mpz_srcptr x) | ^~~~~~~~~ -build/cythonized/sage/rings/padics/pow_computer.cpp: At global scope: -build/cythonized/sage/rings/padics/pow_computer.cpp:10110:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7richcmp_9revop(PyObject*, PyObject*)' defined but not used [-Wunused-function] -10110 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_9revop(PyObject *__pyx_self, PyObject *__pyx_arg_op) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/padics/pow_computer.cpp:10109:13: warning: '__pyx_doc_4sage_9structure_7richcmp_8revop' defined but not used [-Wunused-variable] -10109 | static char __pyx_doc_4sage_9structure_7richcmp_8revop[] = "revop(int op) -> int\nFile: sage/structure/richcmp.pxd (starting at line 199)\n\n Return the reverse operation of ``op``.\n\n For example, <= becomes >=, etc.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import revop\n sage: [revop(i) for i in range(6)]\n [4, 5, 2, 3, 0, 1]\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/padics/pow_computer.cpp:9983:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7richcmp_7rich_to_bool_sgn(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] - 9983 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_7rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/padics/pow_computer.cpp:9982:13: warning: '__pyx_doc_4sage_9structure_7richcmp_6rich_to_bool_sgn' defined but not used [-Wunused-variable] - 9982 | static char __pyx_doc_4sage_9structure_7richcmp_6rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/richcmp.pxd (starting at line 187)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/padics/pow_computer.cpp:9854:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7richcmp_5rich_to_bool(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] - 9854 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_5rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/padics/pow_computer.cpp:9853:13: warning: '__pyx_doc_4sage_9structure_7richcmp_4rich_to_bool' defined but not used [-Wunused-variable] - 9853 | static char __pyx_doc_4sage_9structure_7richcmp_4rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/richcmp.pxd (starting at line 120)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an old-style comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an old-style comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n :func:`rich_to_bool_sgn` if ``c`` could be outside the\n [-1, 0, 1] range.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/padics/pow_computer.cpp:9664:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7richcmp_3richcmp_not_equal(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] - 9664 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_3richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/padics/pow_computer.cpp:9663:13: warning: '__pyx_doc_4sage_9structure_7richcmp_2richcmp_not_equal' defined but not used [-Wunused-variable] - 9663 | static char __pyx_doc_4sage_9structure_7richcmp_2richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/richcmp.pxd (starting at line 56)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/padics/pow_computer.cpp:9448:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7richcmp_1richcmp(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] - 9448 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_1richcmp(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/padics/pow_computer.cpp:9447:13: warning: '__pyx_doc_4sage_9structure_7richcmp_richcmp' defined but not used [-Wunused-variable] - 9447 | static char __pyx_doc_4sage_9structure_7richcmp_richcmp[] = "richcmp(x, y, int op)\nFile: sage/structure/richcmp.pxd (starting at line 6)\n\n Return the result of the rich comparison of ``x`` and ``y`` with\n operator ``op``.\n\n INPUT:\n\n - ``x``, ``y`` -- arbitrary Python objects\n\n - ``op`` -- comparison operator (one of ``op_LT`, ``op_LE``,\n ``op_EQ``, ``op_NE``, ``op_GT``, ``op_GE``).\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import *\n sage: richcmp(3, 4, op_LT)\n True\n sage: richcmp(x, x^2, op_EQ)\n x == x^2\n\n The two examples above are completely equivalent to ``3 < 4``\n and ``x == x^2``. For this reason, it only makes sense in practice\n to call ``richcmp`` with a non-constant value for ``op``.\n\n We can write a custom ``Element`` class which shows a more\n realistic example of how to use this::\n\n sage: from sage.structure.element import Element\n sage: class MyElement(Element):\n ....: def __init__(self, parent, value):\n ....: Element.__init__(self, parent)\n ....: self.v = value\n ....: def _richcmp_(self, other, op):\n ....: return richcmp(self.v, other.v, op)\n sage: P = Parent()\n sage: x = MyElement(P, 3)\n sage: y = MyElement(P, 3)\n sage: x < y\n False\n sage: x == y\n True\n sage: x > y\n False\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/padics/pow_computer.cpp:8057:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] - 8057 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/padics/pow_computer.cpp:8056:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] - 8056 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/padics/pow_computer.cpp:7712:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] - 7712 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/padics/pow_computer.cpp:7711:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] - 7711 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[129/528] build/cythonized/sage/rings/padics/pow_computer_ext.cpp: In function 'PyObject* __pyx_pf_4sage_5rings_6padics_16pow_computer_ext_17PowComputer_ZZ_pX_2polynomial(__pyx_obj_4sage_5rings_6padics_16pow_computer_ext_PowComputer_ZZ_pX*)': +build/cythonized/sage/rings/padics/pow_computer_ext.cpp: In function 'PyObject* __pyx_pf_4sage_5rings_6padics_16pow_computer_ext_17PowComputer_ZZ_pX_2polynomial(__pyx_obj_4sage_5rings_6padics_16pow_computer_ext_PowComputer_ZZ_pX*)': build/cythonized/sage/rings/padics/pow_computer_ext.cpp:8004:26: warning: '__pyx_v_tmp' is used uninitialized [-Wuninitialized] 8004 | (void)(__pyx_v_tmp->val()); | ~~~~~~~~~~~~~~~~^~ build/cythonized/sage/rings/padics/pow_computer_ext.cpp:7987:17: note: '__pyx_v_tmp' was declared here 7987 | ZZ_pXModulus *__pyx_v_tmp; | ^~~~~~~~~~~ -[130/528] [131/528] [133/528] build/cythonized/sage/rings/padics/padic_relaxed_element.c:34887:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] -34887 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/padics/padic_relaxed_element.c:34886:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] -34886 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/padics/padic_relaxed_element.c:34542:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] -34542 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/padics/padic_relaxed_element.c:34541:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] -34541 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/padics/padic_printing.cpp:23646:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7richcmp_9revop(PyObject*, PyObject*)' defined but not used [-Wunused-function] +[131/528] build/cythonized/sage/rings/padics/padic_printing.cpp:23646:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7richcmp_9revop(PyObject*, PyObject*)' defined but not used [-Wunused-function] 23646 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_9revop(PyObject *__pyx_self, PyObject *__pyx_arg_op) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/rings/padics/padic_printing.cpp:23645:13: warning: '__pyx_doc_4sage_9structure_7richcmp_8revop' defined but not used [-Wunused-variable] @@ -31178,45 +31192,28 @@ build/cythonized/sage/rings/padics/padic_printing.cpp:21766:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 21766 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[132/528] In file included from build/cythonized/sage/rings/padics/padic_fixed_mod_element.c:4935: -/build/reproducible-path/sagemath-9.5/sage/pkgs/sagemath-standard/sage/rings/padics/transcendantal.c: In function 'padiclog': -/build/reproducible-path/sagemath-9.5/sage/pkgs/sagemath-standard/sage/rings/padics/transcendantal.c:26:31: warning: unused variable 'saveN' [-Wunused-variable] - 26 | unsigned long i, v, e, N, saveN, Np, tmp, trunc, step; - | ^~~~~ -build/cythonized/sage/rings/padics/padic_fixed_mod_element.c: In function '__pyx_f_4sage_5rings_6padics_23padic_fixed_mod_element_20pAdicFixedModElement__to_gen': -build/cythonized/sage/rings/padics/padic_fixed_mod_element.c:26966:278: warning: passing argument 4 of '__pyx_f_4sage_4libs_4pari_11convert_gmp_new_gen_from_padic' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] -26966 | __pyx_t_4 = ((PyObject *)__pyx_f_4sage_4libs_4pari_11convert_gmp_new_gen_from_padic(__pyx_v_val, (__pyx_v_self->__pyx_base.__pyx_base.prime_pow->__pyx_base.__pyx_base.prec_cap - __pyx_v_val), __pyx_v_self->__pyx_base.__pyx_base.prime_pow->__pyx_base.__pyx_base.prime->value, __pyx_t_3, __pyx_v_4sage_5rings_6padics_23padic_fixed_mod_element_holder->value)); if (unlikely(!__pyx_t_4)) __PYX_ERR(3, 224, __pyx_L1_error) - | ^~~~~~~~~ -build/cythonized/sage/rings/padics/padic_fixed_mod_element.c:26966:278: note: expected '__mpz_struct *' but argument is of type 'mpz_srcptr' {aka 'const __mpz_struct *'} +build/cythonized/sage/rings/padics/padic_relaxed_element.c:34887:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] +34887 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/padics/padic_relaxed_element.c:34886:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] +34886 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[132/528] build/cythonized/sage/rings/padics/padic_relaxed_element.c:34542:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] +34542 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/padics/padic_relaxed_element.c:34541:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] +34541 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from build/cythonized/sage/rings/padics/padic_floating_point_element.c:4749: /build/reproducible-path/sagemath-9.5/sage/pkgs/sagemath-standard/sage/rings/padics/transcendantal.c: In function 'padiclog': /build/reproducible-path/sagemath-9.5/sage/pkgs/sagemath-standard/sage/rings/padics/transcendantal.c:26:31: warning: unused variable 'saveN' [-Wunused-variable] 26 | unsigned long i, v, e, N, saveN, Np, tmp, trunc, step; | ^~~~~ -[134/528] build/cythonized/sage/rings/padics/padic_floating_point_element.c: In function '__pyx_f_4sage_5rings_6padics_28padic_floating_point_element_25pAdicFloatingPointElement__to_gen': +build/cythonized/sage/rings/padics/padic_floating_point_element.c: In function '__pyx_f_4sage_5rings_6padics_28padic_floating_point_element_25pAdicFloatingPointElement__to_gen': build/cythonized/sage/rings/padics/padic_floating_point_element.c:32680:283: warning: passing argument 4 of '__pyx_f_4sage_4libs_4pari_11convert_gmp_new_gen_from_padic' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 32680 | __pyx_t_2 = ((PyObject *)__pyx_f_4sage_4libs_4pari_11convert_gmp_new_gen_from_padic(__pyx_v_self->__pyx_base.ordp, __pyx_v_self->__pyx_base.__pyx_base.prime_pow->__pyx_base.__pyx_base.prec_cap, __pyx_v_self->__pyx_base.__pyx_base.prime_pow->__pyx_base.__pyx_base.prime->value, ((struct __pyx_vtabstruct_4sage_5rings_6padics_28padic_floating_point_element_PowComputer_ *)__pyx_v_self->__pyx_base.__pyx_base.prime_pow->__pyx_base.__pyx_base.__pyx_vtab)->__pyx_base.__pyx_base.pow_mpz_t_top(((struct __pyx_obj_4sage_5rings_6padics_12pow_computer_PowComputer_class *)__pyx_v_self->__pyx_base.__pyx_base.prime_pow)), __pyx_v_self->__pyx_base.unit)); if (unlikely(!__pyx_t_2)) __PYX_ERR(3, 222, __pyx_L1_error) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/rings/padics/padic_floating_point_element.c:32680:283: note: expected '__mpz_struct *' but argument is of type 'mpz_srcptr' {aka 'const __mpz_struct *'} -build/cythonized/sage/rings/padics/padic_fixed_mod_element.c: At top level: -build/cythonized/sage/rings/padics/padic_fixed_mod_element.c:29503:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] -29503 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/padics/padic_fixed_mod_element.c:29502:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] -29502 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/padics/padic_fixed_mod_element.c:29158:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] -29158 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/padics/padic_fixed_mod_element.c:29157:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] -29157 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/padics/padic_fixed_mod_element.c:12764:13: warning: '__pyx_f_4sage_5rings_6padics_23padic_fixed_mod_element_padic_pow_helper' defined but not used [-Wunused-function] -12764 | static long __pyx_f_4sage_5rings_6padics_23padic_fixed_mod_element_padic_pow_helper(__mpz_struct *__pyx_v_result, __mpz_struct *__pyx_v_base, long __pyx_v_base_val, long __pyx_v_base_relprec, __mpz_struct *__pyx_v_right_unit, long __pyx_v_right_val, long __pyx_v_right_relprec, struct __pyx_obj_4sage_5rings_6padics_23padic_fixed_mod_element_PowComputer_ *__pyx_v_prime_pow) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/padics/padic_fixed_mod_element.c:12491:56: warning: '__pyx_f_4sage_5rings_6padics_23padic_fixed_mod_element_exact_pow_helper' defined but not used [-Wunused-function] -12491 | static struct __pyx_obj_4sage_5rings_7integer_Integer *__pyx_f_4sage_5rings_6padics_23padic_fixed_mod_element_exact_pow_helper(long *__pyx_v_ansrelprec, long __pyx_v_relprec, PyObject *__pyx_v__right, struct __pyx_obj_4sage_5rings_6padics_23padic_fixed_mod_element_PowComputer_ *__pyx_v_prime_pow) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/rings/padics/padic_floating_point_element.c: At top level: build/cythonized/sage/rings/padics/padic_floating_point_element.c:34620:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] 34620 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { @@ -31230,7 +31227,17 @@ build/cythonized/sage/rings/padics/padic_floating_point_element.c:34274:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 34274 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/padics/padic_generic_element.c:44443:18: warning: '__pyx_pw_4sage_9structure_7richcmp_9revop' defined but not used [-Wunused-function] +In function '__pyx_f_4sage_5rings_6padics_14qadic_flint_CR_exact_pow_helper', + inlined from '__pyx_pf_4sage_5rings_6padics_14qadic_flint_CR_9CRElement_18__pow__' at build/cythonized/sage/rings/padics/qadic_flint_CR.c:24390:32, + inlined from '__pyx_pw_4sage_5rings_6padics_14qadic_flint_CR_9CRElement_19__pow__' at build/cythonized/sage/rings/padics/qadic_flint_CR.c:23613:15: +build/cythonized/sage/rings/padics/qadic_flint_CR.c:17216:46: warning: '__pyx_v_exp_val' may be used uninitialized [-Wmaybe-uninitialized] +17216 | (__pyx_v_ansrelprec[0]) = (__pyx_v_relprec + __pyx_v_exp_val); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/padics/qadic_flint_CR.c: In function '__pyx_pw_4sage_5rings_6padics_14qadic_flint_CR_9CRElement_19__pow__': +build/cythonized/sage/rings/padics/qadic_flint_CR.c:17042:8: note: '__pyx_v_exp_val' was declared here +17042 | long __pyx_v_exp_val; + | ^~~~~~~~~~~~~~~ +[133/528] [134/528] build/cythonized/sage/rings/padics/padic_generic_element.c:44443:18: warning: '__pyx_pw_4sage_9structure_7richcmp_9revop' defined but not used [-Wunused-function] 44443 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_9revop(PyObject *__pyx_self, PyObject *__pyx_arg_op) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/rings/padics/padic_generic_element.c:44442:13: warning: '__pyx_doc_4sage_9structure_7richcmp_8revop' defined but not used [-Wunused-variable] @@ -31263,6 +31270,11 @@ build/cythonized/sage/rings/padics/padic_generic_element.c:42270:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] 42270 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from build/cythonized/sage/rings/padics/padic_fixed_mod_element.c:4935: +/build/reproducible-path/sagemath-9.5/sage/pkgs/sagemath-standard/sage/rings/padics/transcendantal.c: In function 'padiclog': +/build/reproducible-path/sagemath-9.5/sage/pkgs/sagemath-standard/sage/rings/padics/transcendantal.c:26:31: warning: unused variable 'saveN' [-Wunused-variable] + 26 | unsigned long i, v, e, N, saveN, Np, tmp, trunc, step; + | ^~~~~ build/cythonized/sage/rings/padics/padic_generic_element.c:42269:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] 42269 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -31272,6 +31284,53 @@ build/cythonized/sage/rings/padics/padic_generic_element.c:41924:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 41924 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/padics/padic_fixed_mod_element.c: In function '__pyx_f_4sage_5rings_6padics_23padic_fixed_mod_element_20pAdicFixedModElement__to_gen': +build/cythonized/sage/rings/padics/padic_fixed_mod_element.c:26966:278: warning: passing argument 4 of '__pyx_f_4sage_4libs_4pari_11convert_gmp_new_gen_from_padic' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] +26966 | __pyx_t_4 = ((PyObject *)__pyx_f_4sage_4libs_4pari_11convert_gmp_new_gen_from_padic(__pyx_v_val, (__pyx_v_self->__pyx_base.__pyx_base.prime_pow->__pyx_base.__pyx_base.prec_cap - __pyx_v_val), __pyx_v_self->__pyx_base.__pyx_base.prime_pow->__pyx_base.__pyx_base.prime->value, __pyx_t_3, __pyx_v_4sage_5rings_6padics_23padic_fixed_mod_element_holder->value)); if (unlikely(!__pyx_t_4)) __PYX_ERR(3, 224, __pyx_L1_error) + | ^~~~~~~~~ +build/cythonized/sage/rings/padics/padic_fixed_mod_element.c:26966:278: note: expected '__mpz_struct *' but argument is of type 'mpz_srcptr' {aka 'const __mpz_struct *'} +[135/528] build/cythonized/sage/rings/padics/padic_fixed_mod_element.c: At top level: +build/cythonized/sage/rings/padics/padic_fixed_mod_element.c:29503:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] +29503 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/padics/padic_fixed_mod_element.c:29502:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] +29502 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/padics/padic_fixed_mod_element.c:29158:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] +29158 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/padics/padic_fixed_mod_element.c:29157:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] +29157 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/padics/padic_fixed_mod_element.c:12764:13: warning: '__pyx_f_4sage_5rings_6padics_23padic_fixed_mod_element_padic_pow_helper' defined but not used [-Wunused-function] +12764 | static long __pyx_f_4sage_5rings_6padics_23padic_fixed_mod_element_padic_pow_helper(__mpz_struct *__pyx_v_result, __mpz_struct *__pyx_v_base, long __pyx_v_base_val, long __pyx_v_base_relprec, __mpz_struct *__pyx_v_right_unit, long __pyx_v_right_val, long __pyx_v_right_relprec, struct __pyx_obj_4sage_5rings_6padics_23padic_fixed_mod_element_PowComputer_ *__pyx_v_prime_pow) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/padics/padic_fixed_mod_element.c:12491:56: warning: '__pyx_f_4sage_5rings_6padics_23padic_fixed_mod_element_exact_pow_helper' defined but not used [-Wunused-function] +12491 | static struct __pyx_obj_4sage_5rings_7integer_Integer *__pyx_f_4sage_5rings_6padics_23padic_fixed_mod_element_exact_pow_helper(long *__pyx_v_ansrelprec, long __pyx_v_relprec, PyObject *__pyx_v__right, struct __pyx_obj_4sage_5rings_6padics_23padic_fixed_mod_element_PowComputer_ *__pyx_v_prime_pow) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from build/cythonized/sage/rings/padics/padic_capped_relative_element.c:4996: +/build/reproducible-path/sagemath-9.5/sage/pkgs/sagemath-standard/sage/rings/padics/transcendantal.c: In function 'padiclog': +/build/reproducible-path/sagemath-9.5/sage/pkgs/sagemath-standard/sage/rings/padics/transcendantal.c:26:31: warning: unused variable 'saveN' [-Wunused-variable] + 26 | unsigned long i, v, e, N, saveN, Np, tmp, trunc, step; + | ^~~~~ +build/cythonized/sage/rings/padics/padic_capped_relative_element.c: In function '__pyx_f_4sage_5rings_6padics_29padic_capped_relative_element_26pAdicCappedRelativeElement__to_gen': +build/cythonized/sage/rings/padics/padic_capped_relative_element.c:34593:239: warning: passing argument 4 of '__pyx_f_4sage_4libs_4pari_11convert_gmp_new_gen_from_padic' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] +34593 | __pyx_t_2 = ((PyObject *)__pyx_f_4sage_4libs_4pari_11convert_gmp_new_gen_from_padic(__pyx_v_self->__pyx_base.ordp, __pyx_v_self->__pyx_base.relprec, __pyx_v_self->__pyx_base.__pyx_base.prime_pow->__pyx_base.__pyx_base.prime->value, __pyx_t_5, __pyx_v_self->__pyx_base.unit)); if (unlikely(!__pyx_t_2)) __PYX_ERR(3, 234, __pyx_L1_error) + | ^~~~~~~~~ +build/cythonized/sage/rings/padics/padic_capped_relative_element.c:34593:239: note: expected '__mpz_struct *' but argument is of type 'mpz_srcptr' {aka 'const __mpz_struct *'} +build/cythonized/sage/rings/padics/padic_capped_relative_element.c: At top level: +build/cythonized/sage/rings/padics/padic_capped_relative_element.c:37414:20: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] +37414 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/padics/padic_capped_relative_element.c:37413:15: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] +37413 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/padics/padic_capped_relative_element.c:37069:20: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] +37069 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/padics/padic_capped_relative_element.c:37068:15: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] +37068 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/rings/padics/padic_ext_element.cpp:8508:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] 8508 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -31324,29 +31383,6 @@ ./sage/libs/ntl/ntlwrap_impl.h:35:13: warning: 'void mpz_to_ZZ(NTL::ZZ*, mpz_srcptr)' defined but not used [-Wunused-function] 35 | static void mpz_to_ZZ(struct ZZ* output, mpz_srcptr x) | ^~~~~~~~~ -[135/528] In file included from build/cythonized/sage/rings/padics/padic_capped_relative_element.c:4996: -/build/reproducible-path/sagemath-9.5/sage/pkgs/sagemath-standard/sage/rings/padics/transcendantal.c: In function 'padiclog': -/build/reproducible-path/sagemath-9.5/sage/pkgs/sagemath-standard/sage/rings/padics/transcendantal.c:26:31: warning: unused variable 'saveN' [-Wunused-variable] - 26 | unsigned long i, v, e, N, saveN, Np, tmp, trunc, step; - | ^~~~~ -build/cythonized/sage/rings/padics/padic_capped_relative_element.c: In function '__pyx_f_4sage_5rings_6padics_29padic_capped_relative_element_26pAdicCappedRelativeElement__to_gen': -build/cythonized/sage/rings/padics/padic_capped_relative_element.c:34593:239: warning: passing argument 4 of '__pyx_f_4sage_4libs_4pari_11convert_gmp_new_gen_from_padic' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] -34593 | __pyx_t_2 = ((PyObject *)__pyx_f_4sage_4libs_4pari_11convert_gmp_new_gen_from_padic(__pyx_v_self->__pyx_base.ordp, __pyx_v_self->__pyx_base.relprec, __pyx_v_self->__pyx_base.__pyx_base.prime_pow->__pyx_base.__pyx_base.prime->value, __pyx_t_5, __pyx_v_self->__pyx_base.unit)); if (unlikely(!__pyx_t_2)) __PYX_ERR(3, 234, __pyx_L1_error) - | ^~~~~~~~~ -build/cythonized/sage/rings/padics/padic_capped_relative_element.c:34593:239: note: expected '__mpz_struct *' but argument is of type 'mpz_srcptr' {aka 'const __mpz_struct *'} -build/cythonized/sage/rings/padics/padic_capped_relative_element.c: At top level: -build/cythonized/sage/rings/padics/padic_capped_relative_element.c:37414:20: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] -37414 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/padics/padic_capped_relative_element.c:37413:15: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] -37413 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/padics/padic_capped_relative_element.c:37069:20: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] -37069 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/padics/padic_capped_relative_element.c:37068:15: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] -37068 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/rings/padics/pow_computer_ext.cpp: In function 'int __pyx_f_4sage_5rings_6padics_16pow_computer_ext_ZZ_pX_eis_shift_p(__pyx_obj_4sage_5rings_6padics_16pow_computer_ext_PowComputer_ZZ_pX*, NTL::ZZ_pX*, NTL::ZZ_pX*, long int, long int)': build/cythonized/sage/rings/padics/pow_computer_ext.cpp:5751:27: warning: '__pyx_v_high_shifter' may be used uninitialized [-Wmaybe-uninitialized] 5751 | ZZ_pX_conv_modulus(__pyx_v_highshift, (__pyx_v_high_shifter[0]), __pyx_v_c->x); @@ -31372,36 +31408,6 @@ build/cythonized/sage/rings/padics/pow_computer_ext.cpp:5087:17: note: '__pyx_v_m' was declared here 5087 | ZZ_pXModulus *__pyx_v_m; | ^~~~~~~~~ -[136/528] In file included from build/cythonized/sage/rings/padics/padic_capped_absolute_element.c:5199: -/build/reproducible-path/sagemath-9.5/sage/pkgs/sagemath-standard/sage/rings/padics/transcendantal.c: In function 'padiclog': -/build/reproducible-path/sagemath-9.5/sage/pkgs/sagemath-standard/sage/rings/padics/transcendantal.c:26:31: warning: unused variable 'saveN' [-Wunused-variable] - 26 | unsigned long i, v, e, N, saveN, Np, tmp, trunc, step; - | ^~~~~ -build/cythonized/sage/rings/padics/padic_capped_absolute_element.c: In function '__pyx_f_4sage_5rings_6padics_29padic_capped_absolute_element_26pAdicCappedAbsoluteElement__to_gen': -build/cythonized/sage/rings/padics/padic_capped_absolute_element.c:30368:233: warning: passing argument 4 of '__pyx_f_4sage_4libs_4pari_11convert_gmp_new_gen_from_padic' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] -30368 | __pyx_t_4 = ((PyObject *)__pyx_f_4sage_4libs_4pari_11convert_gmp_new_gen_from_padic(__pyx_v_val, (__pyx_v_self->__pyx_base.absprec - __pyx_v_val), __pyx_v_self->__pyx_base.__pyx_base.prime_pow->__pyx_base.__pyx_base.prime->value, __pyx_t_3, __pyx_v_4sage_5rings_6padics_29padic_capped_absolute_element_holder->value)); if (unlikely(!__pyx_t_4)) __PYX_ERR(3, 152, __pyx_L1_error) - | ^~~~~~~~~ -build/cythonized/sage/rings/padics/padic_capped_absolute_element.c:30368:233: note: expected '__mpz_struct *' but argument is of type 'mpz_srcptr' {aka 'const __mpz_struct *'} -build/cythonized/sage/rings/padics/padic_capped_absolute_element.c: At top level: -build/cythonized/sage/rings/padics/padic_capped_absolute_element.c:32994:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] -32994 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/padics/padic_capped_absolute_element.c:32993:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] -32993 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/padics/padic_capped_absolute_element.c:32649:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] -32649 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/padics/padic_capped_absolute_element.c:32648:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] -32648 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[137/528] build/cythonized/sage/rings/padics/padic_printing.cpp: In function 'PyObject* __pyx_f_4sage_5rings_6padics_14padic_printing_18pAdicPrinter_class__truncate_list(__pyx_obj_4sage_5rings_6padics_14padic_printing_pAdicPrinter_class*, PyObject*, PyObject*, PyObject*)': -build/cythonized/sage/rings/padics/padic_printing.cpp:20153:42: warning: '__pyx_v_nonzero_index' may be used uninitialized [-Wmaybe-uninitialized] -20153 | __pyx_t_8 = __Pyx_PyList_GetSlice(__pyx_v_ans, 0, (__pyx_v_nonzero_index + 1)); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 1377, __pyx_L1_error) - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/padics/padic_printing.cpp:19963:14: note: '__pyx_v_nonzero_index' was declared here -19963 | Py_ssize_t __pyx_v_nonzero_index; - | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/polybori/BoolePolyRing.h:24, from /usr/include/polybori/BoolePolynomial.h:30, from /build/reproducible-path/sagemath-9.5/sage/pkgs/sagemath-standard/sage/libs/polybori/pb_wrap.h:1, @@ -31428,11 +31434,55 @@ /usr/include/polybori/ring/CCuddCore.h:130:12: note: call to 'void operator delete(void*)' here 130 | delete pCore; | ^~~~~ +[136/528] In file included from build/cythonized/sage/rings/padics/padic_capped_absolute_element.c:5199: +/build/reproducible-path/sagemath-9.5/sage/pkgs/sagemath-standard/sage/rings/padics/transcendantal.c: In function 'padiclog': +/build/reproducible-path/sagemath-9.5/sage/pkgs/sagemath-standard/sage/rings/padics/transcendantal.c:26:31: warning: unused variable 'saveN' [-Wunused-variable] + 26 | unsigned long i, v, e, N, saveN, Np, tmp, trunc, step; + | ^~~~~ +build/cythonized/sage/rings/padics/padic_printing.cpp: In function 'PyObject* __pyx_f_4sage_5rings_6padics_14padic_printing_18pAdicPrinter_class__truncate_list(__pyx_obj_4sage_5rings_6padics_14padic_printing_pAdicPrinter_class*, PyObject*, PyObject*, PyObject*)': +build/cythonized/sage/rings/padics/padic_printing.cpp:20153:42: warning: '__pyx_v_nonzero_index' may be used uninitialized [-Wmaybe-uninitialized] +20153 | __pyx_t_8 = __Pyx_PyList_GetSlice(__pyx_v_ans, 0, (__pyx_v_nonzero_index + 1)); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 1377, __pyx_L1_error) + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/padics/padic_printing.cpp:19963:14: note: '__pyx_v_nonzero_index' was declared here +19963 | Py_ssize_t __pyx_v_nonzero_index; + | ^~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/padics/padic_capped_absolute_element.c: In function '__pyx_f_4sage_5rings_6padics_29padic_capped_absolute_element_26pAdicCappedAbsoluteElement__to_gen': +build/cythonized/sage/rings/padics/padic_capped_absolute_element.c:30368:233: warning: passing argument 4 of '__pyx_f_4sage_4libs_4pari_11convert_gmp_new_gen_from_padic' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] +30368 | __pyx_t_4 = ((PyObject *)__pyx_f_4sage_4libs_4pari_11convert_gmp_new_gen_from_padic(__pyx_v_val, (__pyx_v_self->__pyx_base.absprec - __pyx_v_val), __pyx_v_self->__pyx_base.__pyx_base.prime_pow->__pyx_base.__pyx_base.prime->value, __pyx_t_3, __pyx_v_4sage_5rings_6padics_29padic_capped_absolute_element_holder->value)); if (unlikely(!__pyx_t_4)) __PYX_ERR(3, 152, __pyx_L1_error) + | ^~~~~~~~~ +build/cythonized/sage/rings/padics/padic_capped_absolute_element.c:30368:233: note: expected '__mpz_struct *' but argument is of type 'mpz_srcptr' {aka 'const __mpz_struct *'} +build/cythonized/sage/rings/padics/padic_capped_absolute_element.c: At top level: +build/cythonized/sage/rings/padics/padic_capped_absolute_element.c:32994:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] +32994 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/padics/padic_capped_absolute_element.c:32993:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] +32993 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/padics/padic_capped_absolute_element.c:32649:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] +32649 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/padics/padic_capped_absolute_element.c:32648:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] +32648 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[137/528] [138/528] In function '__pyx_f_4sage_5rings_6padics_14qadic_flint_CA_exact_pow_helper', + inlined from '__pyx_pf_4sage_5rings_6padics_14qadic_flint_CA_9CAElement_20__pow__' at build/cythonized/sage/rings/padics/qadic_flint_CA.c:23880:32, + inlined from '__pyx_pw_4sage_5rings_6padics_14qadic_flint_CA_9CAElement_21__pow__' at build/cythonized/sage/rings/padics/qadic_flint_CA.c:23027:13: +build/cythonized/sage/rings/padics/qadic_flint_CA.c:17499:46: warning: '__pyx_v_exp_val' may be used uninitialized [-Wmaybe-uninitialized] +17499 | (__pyx_v_ansrelprec[0]) = (__pyx_v_relprec + __pyx_v_exp_val); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/padics/qadic_flint_CA.c: In function '__pyx_pw_4sage_5rings_6padics_14qadic_flint_CA_9CAElement_21__pow__': +build/cythonized/sage/rings/padics/qadic_flint_CA.c:17325:8: note: '__pyx_v_exp_val' was declared here +17325 | long __pyx_v_exp_val; + | ^~~~~~~~~~~~~~~ build/cythonized/sage/rings/padics/padic_ZZ_pX_element.cpp: In function 'PyObject* __pyx_f_4sage_5rings_6padics_19padic_ZZ_pX_element_16pAdicZZpXElement_ext_p_list_precs(__pyx_obj_4sage_5rings_6padics_19padic_ZZ_pX_element_pAdicZZpXElement*, int, long int)': build/cythonized/sage/rings/padics/padic_ZZ_pX_element.cpp:5375:35: warning: comparison of integer expressions of different signedness: 'Py_ssize_t' {aka 'long int'} and 'long unsigned int' [-Wsign-compare] 5375 | for (__pyx_v_j = 0; __pyx_v_j < __pyx_t_6; __pyx_v_j++) { | ~~~~~~~~~~^~~~~~~~~~~ -[138/528] build/cythonized/sage/rings/padics/padic_ZZ_pX_element.cpp: At global scope: +build/cythonized/sage/rings/padics/padic_ZZ_pX_FM_element.cpp: In function 'int __pyx_f_4sage_5rings_6padics_22padic_ZZ_pX_FM_element_18pAdicZZpXFMElement__is_inexact_zero(__pyx_obj_4sage_5rings_6padics_22padic_ZZ_pX_FM_element_pAdicZZpXFMElement*, int)': +build/cythonized/sage/rings/padics/padic_ZZ_pX_FM_element.cpp:6860:148: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'long int' [-Wsign-compare] + 6860 | __pyx_t_6 = (((__pyx_v_self->__pyx_base.prime_pow->__pyx_base.__pyx_base.e * __pyx_v_self->__pyx_base.prime_pow->__pyx_base.__pyx_base.prec_cap) != __pyx_v_self->__pyx_base.prime_pow->__pyx_base.__pyx_base.ram_prec_cap) != 0); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/padics/padic_ZZ_pX_element.cpp: At global scope: build/cythonized/sage/rings/padics/padic_ZZ_pX_element.cpp:12923:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] 12923 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -31485,20 +31535,6 @@ ./sage/libs/ntl/ntlwrap_impl.h:35:13: warning: 'void mpz_to_ZZ(NTL::ZZ*, mpz_srcptr)' defined but not used [-Wunused-function] 35 | static void mpz_to_ZZ(struct ZZ* output, mpz_srcptr x) | ^~~~~~~~~ -In function '__pyx_f_4sage_5rings_6padics_14qadic_flint_CA_exact_pow_helper', - inlined from '__pyx_pf_4sage_5rings_6padics_14qadic_flint_CA_9CAElement_20__pow__' at build/cythonized/sage/rings/padics/qadic_flint_CA.c:23880:32, - inlined from '__pyx_pw_4sage_5rings_6padics_14qadic_flint_CA_9CAElement_21__pow__' at build/cythonized/sage/rings/padics/qadic_flint_CA.c:23027:13: -build/cythonized/sage/rings/padics/qadic_flint_CA.c:17499:46: warning: '__pyx_v_exp_val' may be used uninitialized [-Wmaybe-uninitialized] -17499 | (__pyx_v_ansrelprec[0]) = (__pyx_v_relprec + __pyx_v_exp_val); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/padics/qadic_flint_CA.c: In function '__pyx_pw_4sage_5rings_6padics_14qadic_flint_CA_9CAElement_21__pow__': -build/cythonized/sage/rings/padics/qadic_flint_CA.c:17325:8: note: '__pyx_v_exp_val' was declared here -17325 | long __pyx_v_exp_val; - | ^~~~~~~~~~~~~~~ -build/cythonized/sage/rings/padics/padic_ZZ_pX_FM_element.cpp: In function 'int __pyx_f_4sage_5rings_6padics_22padic_ZZ_pX_FM_element_18pAdicZZpXFMElement__is_inexact_zero(__pyx_obj_4sage_5rings_6padics_22padic_ZZ_pX_FM_element_pAdicZZpXFMElement*, int)': -build/cythonized/sage/rings/padics/padic_ZZ_pX_FM_element.cpp:6860:148: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'long int' [-Wsign-compare] - 6860 | __pyx_t_6 = (((__pyx_v_self->__pyx_base.prime_pow->__pyx_base.__pyx_base.e * __pyx_v_self->__pyx_base.prime_pow->__pyx_base.__pyx_base.prec_cap) != __pyx_v_self->__pyx_base.prime_pow->__pyx_base.__pyx_base.ram_prec_cap) != 0); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/rings/padics/padic_ZZ_pX_FM_element.cpp: At global scope: build/cythonized/sage/rings/padics/padic_ZZ_pX_FM_element.cpp:17773:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7richcmp_9revop(PyObject*, PyObject*)' defined but not used [-Wunused-function] 17773 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_9revop(PyObject *__pyx_self, PyObject *__pyx_arg_op) { @@ -31567,7 +31603,7 @@ ./sage/libs/ntl/ntlwrap_impl.h:35:13: warning: 'void mpz_to_ZZ(NTL::ZZ*, mpz_srcptr)' defined but not used [-Wunused-function] 35 | static void mpz_to_ZZ(struct ZZ* output, mpz_srcptr x) | ^~~~~~~~~ -[139/528] [140/528] build/cythonized/sage/rings/padics/padic_ZZ_pX_CR_element.cpp: In function 'int __pyx_f_4sage_5rings_6padics_22padic_ZZ_pX_CR_element_18pAdicZZpXCRElement__pshift_self(__pyx_obj_4sage_5rings_6padics_22padic_ZZ_pX_CR_element_pAdicZZpXCRElement*, long int)': +[139/528] build/cythonized/sage/rings/padics/padic_ZZ_pX_CR_element.cpp: In function 'int __pyx_f_4sage_5rings_6padics_22padic_ZZ_pX_CR_element_18pAdicZZpXCRElement__pshift_self(__pyx_obj_4sage_5rings_6padics_22padic_ZZ_pX_CR_element_pAdicZZpXCRElement*, long int)': build/cythonized/sage/rings/padics/padic_ZZ_pX_CR_element.cpp:13632:35: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] 13632 | __pyx_t_1 = ((__pyx_v_shift >= __pyx_v_self->__pyx_base.prime_pow->__pyx_base.__pyx_base.prec_cap) != 0); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -31609,7 +31645,7 @@ ./sage/libs/ntl/ntlwrap_impl.h:35:13: warning: 'void mpz_to_ZZ(NTL::ZZ*, mpz_srcptr)' defined but not used [-Wunused-function] 35 | static void mpz_to_ZZ(struct ZZ* output, mpz_srcptr x) | ^~~~~~~~~ -In function '__pyx_f_4sage_5rings_6padics_29padic_capped_relative_element_exact_pow_helper', +[140/528] In function '__pyx_f_4sage_5rings_6padics_29padic_capped_relative_element_exact_pow_helper', inlined from '__pyx_pf_4sage_5rings_6padics_29padic_capped_relative_element_9CRElement_18__pow__' at build/cythonized/sage/rings/padics/padic_capped_relative_element.c:19903:32, inlined from '__pyx_pw_4sage_5rings_6padics_29padic_capped_relative_element_9CRElement_19__pow__' at build/cythonized/sage/rings/padics/padic_capped_relative_element.c:19126:15: build/cythonized/sage/rings/padics/padic_capped_relative_element.c:12729:46: warning: '__pyx_v_exp_val' may be used uninitialized [-Wmaybe-uninitialized] @@ -31619,7 +31655,44 @@ build/cythonized/sage/rings/padics/padic_capped_relative_element.c:12555:8: note: '__pyx_v_exp_val' was declared here 12555 | long __pyx_v_exp_val; | ^~~~~~~~~~~~~~~ -[141/528] build/cythonized/sage/rings/padics/morphism.c:7550:18: warning: '__pyx_pw_4sage_9structure_7richcmp_9revop' defined but not used [-Wunused-function] +[141/528] [142/528] build/cythonized/sage/rings/padics/padic_ZZ_pX_CA_element.cpp:20961:20: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] +20961 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/padics/padic_ZZ_pX_CA_element.cpp:20960:15: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] +20960 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/padics/padic_ZZ_pX_CA_element.cpp:20616:20: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] +20616 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/padics/padic_ZZ_pX_CA_element.cpp:20615:15: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] +20615 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from build/cythonized/sage/rings/padics/padic_ZZ_pX_CA_element.cpp:4398: +./sage/libs/ntl/ntlwrap_impl.h:537:13: warning: 'void ZZ_pEX_conv_modulus(NTL::ZZ_pEX&, const NTL::ZZ_pEX&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] + 537 | static void ZZ_pEX_conv_modulus(ZZ_pEX &fout, const ZZ_pEX &fin, const ZZ_pContext &modout) + | ^~~~~~~~~~~~~~~~~~~ +./sage/libs/ntl/ntlwrap_impl.h:441:13: warning: 'void ZZ_pX_linear_roots(NTL::ZZ_p***, long int*, NTL::ZZ_pX*)' defined but not used [-Wunused-function] + 441 | static void ZZ_pX_linear_roots(struct ZZ_p*** v, long* n, struct ZZ_pX* f) + | ^~~~~~~~~~~~~~~~~~ +./sage/libs/ntl/ntlwrap_impl.h:427:13: warning: 'void ZZ_pX_factor(NTL::ZZ_pX***, long int**, long int*, NTL::ZZ_pX*, long int)' defined but not used [-Wunused-function] + 427 | static void ZZ_pX_factor(struct ZZ_pX*** v, long** e, long* n, struct ZZ_pX* x, long verbose) + | ^~~~~~~~~~~~ +./sage/libs/ntl/ntlwrap_impl.h:415:14: warning: 'char* ZZ_pX_trace_list(NTL::ZZ_pX*)' defined but not used [-Wunused-function] + 415 | static char* ZZ_pX_trace_list(struct ZZ_pX* x) + | ^~~~~~~~~~~~~~~~ +./sage/libs/ntl/ntlwrap_impl.h:398:13: warning: 'void ZZX_squarefree_decomposition(NTL::ZZX***, long int**, long int*, NTL::ZZX*)' defined but not used [-Wunused-function] + 398 | static void ZZX_squarefree_decomposition(struct ZZX*** v, long** e, long* n, struct ZZX* x) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./sage/libs/ntl/ntlwrap_impl.h:334:14: warning: 'char* ZZX_trace_list(NTL::ZZX*)' defined but not used [-Wunused-function] + 334 | static char* ZZX_trace_list(struct ZZX* x) + | ^~~~~~~~~~~~~~ +./sage/libs/ntl/ntlwrap_impl.h:132:14: warning: 'char* ZZX_repr(NTL::ZZX*)' defined but not used [-Wunused-function] + 132 | static char* ZZX_repr(struct ZZX* x) + | ^~~~~~~~ +./sage/libs/ntl/ntlwrap_impl.h:35:13: warning: 'void mpz_to_ZZ(NTL::ZZ*, mpz_srcptr)' defined but not used [-Wunused-function] + 35 | static void mpz_to_ZZ(struct ZZ* output, mpz_srcptr x) + | ^~~~~~~~~ +build/cythonized/sage/rings/padics/morphism.c:7550:18: warning: '__pyx_pw_4sage_9structure_7richcmp_9revop' defined but not used [-Wunused-function] 7550 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_9revop(PyObject *__pyx_self, PyObject *__pyx_arg_op) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/rings/padics/morphism.c:7549:13: warning: '__pyx_doc_4sage_9structure_7richcmp_8revop' defined but not used [-Wunused-variable] @@ -31661,44 +31734,7 @@ build/cythonized/sage/rings/padics/morphism.c:6328:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 6328 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/padics/padic_ZZ_pX_CA_element.cpp:20961:20: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] -20961 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/padics/padic_ZZ_pX_CA_element.cpp:20960:15: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] -20960 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/padics/padic_ZZ_pX_CA_element.cpp:20616:20: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] -20616 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/padics/padic_ZZ_pX_CA_element.cpp:20615:15: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] -20615 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from build/cythonized/sage/rings/padics/padic_ZZ_pX_CA_element.cpp:4398: -./sage/libs/ntl/ntlwrap_impl.h:537:13: warning: 'void ZZ_pEX_conv_modulus(NTL::ZZ_pEX&, const NTL::ZZ_pEX&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] - 537 | static void ZZ_pEX_conv_modulus(ZZ_pEX &fout, const ZZ_pEX &fin, const ZZ_pContext &modout) - | ^~~~~~~~~~~~~~~~~~~ -./sage/libs/ntl/ntlwrap_impl.h:441:13: warning: 'void ZZ_pX_linear_roots(NTL::ZZ_p***, long int*, NTL::ZZ_pX*)' defined but not used [-Wunused-function] - 441 | static void ZZ_pX_linear_roots(struct ZZ_p*** v, long* n, struct ZZ_pX* f) - | ^~~~~~~~~~~~~~~~~~ -./sage/libs/ntl/ntlwrap_impl.h:427:13: warning: 'void ZZ_pX_factor(NTL::ZZ_pX***, long int**, long int*, NTL::ZZ_pX*, long int)' defined but not used [-Wunused-function] - 427 | static void ZZ_pX_factor(struct ZZ_pX*** v, long** e, long* n, struct ZZ_pX* x, long verbose) - | ^~~~~~~~~~~~ -./sage/libs/ntl/ntlwrap_impl.h:415:14: warning: 'char* ZZ_pX_trace_list(NTL::ZZ_pX*)' defined but not used [-Wunused-function] - 415 | static char* ZZ_pX_trace_list(struct ZZ_pX* x) - | ^~~~~~~~~~~~~~~~ -./sage/libs/ntl/ntlwrap_impl.h:398:13: warning: 'void ZZX_squarefree_decomposition(NTL::ZZX***, long int**, long int*, NTL::ZZX*)' defined but not used [-Wunused-function] - 398 | static void ZZX_squarefree_decomposition(struct ZZX*** v, long** e, long* n, struct ZZX* x) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./sage/libs/ntl/ntlwrap_impl.h:334:14: warning: 'char* ZZX_trace_list(NTL::ZZX*)' defined but not used [-Wunused-function] - 334 | static char* ZZX_trace_list(struct ZZX* x) - | ^~~~~~~~~~~~~~ -./sage/libs/ntl/ntlwrap_impl.h:132:14: warning: 'char* ZZX_repr(NTL::ZZX*)' defined but not used [-Wunused-function] - 132 | static char* ZZX_repr(struct ZZX* x) - | ^~~~~~~~ -./sage/libs/ntl/ntlwrap_impl.h:35:13: warning: 'void mpz_to_ZZ(NTL::ZZ*, mpz_srcptr)' defined but not used [-Wunused-function] - 35 | static void mpz_to_ZZ(struct ZZ* output, mpz_srcptr x) - | ^~~~~~~~~ -[142/528] build/cythonized/sage/rings/padics/local_generic_element.c:8725:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] +build/cythonized/sage/rings/padics/local_generic_element.c:8725:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] 8725 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/rings/padics/local_generic_element.c:8724:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] @@ -31710,7 +31746,16 @@ build/cythonized/sage/rings/padics/local_generic_element.c:8379:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 8379 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[143/528] [144/528] build/cythonized/sage/rings/padics/common_conversion.c: In function '__pyx_f_4sage_5rings_6padics_17common_conversion_cconv_mpq_t_out_shared': +In function 'PyObject* __pyx_pf_4sage_5rings_6padics_22padic_ZZ_pX_FM_element_18pAdicZZpXFMElement_52teichmuller_expansion(__pyx_obj_4sage_5rings_6padics_22padic_ZZ_pX_FM_element_pAdicZZpXFMElement*, PyObject*)', + inlined from 'PyObject* __pyx_pw_4sage_5rings_6padics_22padic_ZZ_pX_FM_element_18pAdicZZpXFMElement_53teichmuller_expansion(PyObject*, PyObject*, PyObject*)' at build/cythonized/sage/rings/padics/padic_ZZ_pX_FM_element.cpp:14344:112: +build/cythonized/sage/rings/padics/padic_ZZ_pX_FM_element.cpp:14694:5: warning: '__pyx_v_goal' may be used uninitialized [-Wmaybe-uninitialized] +14694 | if (__pyx_t_2) { + | ^~ +build/cythonized/sage/rings/padics/padic_ZZ_pX_FM_element.cpp: In function 'PyObject* __pyx_pw_4sage_5rings_6padics_22padic_ZZ_pX_FM_element_18pAdicZZpXFMElement_53teichmuller_expansion(PyObject*, PyObject*, PyObject*)': +build/cythonized/sage/rings/padics/padic_ZZ_pX_FM_element.cpp:14354:8: note: '__pyx_v_goal' was declared here +14354 | long __pyx_v_goal; + | ^~~~~~~~~~~~ +[143/528] build/cythonized/sage/rings/padics/common_conversion.c: In function '__pyx_f_4sage_5rings_6padics_17common_conversion_cconv_mpq_t_out_shared': build/cythonized/sage/rings/padics/common_conversion.c:6549:118: warning: passing argument 3 of '__pyx_f_4sage_5arith_23rational_reconstruction_mpq_rational_reconstruction' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 6549 | __pyx_t_5 = __pyx_f_4sage_5arith_23rational_reconstruction_mpq_rational_reconstruction(__pyx_v_out, __pyx_v_x, __pyx_t_4); if (unlikely(__pyx_t_5 == ((int)-1))) __PYX_ERR(0, 375, __pyx_L3_error) | ^~~~~~~~~ @@ -31728,15 +31773,27 @@ build/cythonized/sage/rings/padics/common_conversion.c:7848:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 7848 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'PyObject* __pyx_pf_4sage_5rings_6padics_22padic_ZZ_pX_FM_element_18pAdicZZpXFMElement_52teichmuller_expansion(__pyx_obj_4sage_5rings_6padics_22padic_ZZ_pX_FM_element_pAdicZZpXFMElement*, PyObject*)', - inlined from 'PyObject* __pyx_pw_4sage_5rings_6padics_22padic_ZZ_pX_FM_element_18pAdicZZpXFMElement_53teichmuller_expansion(PyObject*, PyObject*, PyObject*)' at build/cythonized/sage/rings/padics/padic_ZZ_pX_FM_element.cpp:14344:112: -build/cythonized/sage/rings/padics/padic_ZZ_pX_FM_element.cpp:14694:5: warning: '__pyx_v_goal' may be used uninitialized [-Wmaybe-uninitialized] -14694 | if (__pyx_t_2) { - | ^~ -build/cythonized/sage/rings/padics/padic_ZZ_pX_FM_element.cpp: In function 'PyObject* __pyx_pw_4sage_5rings_6padics_22padic_ZZ_pX_FM_element_18pAdicZZpXFMElement_53teichmuller_expansion(PyObject*, PyObject*, PyObject*)': -build/cythonized/sage/rings/padics/padic_ZZ_pX_FM_element.cpp:14354:8: note: '__pyx_v_goal' was declared here -14354 | long __pyx_v_goal; - | ^~~~~~~~~~~~ +In function 'PyObject* __pyx_pf_4sage_5rings_6padics_22padic_ZZ_pX_CR_element_18pAdicZZpXCRElement_54teichmuller_expansion(__pyx_obj_4sage_5rings_6padics_22padic_ZZ_pX_CR_element_pAdicZZpXCRElement*, PyObject*)', + inlined from 'PyObject* __pyx_pw_4sage_5rings_6padics_22padic_ZZ_pX_CR_element_18pAdicZZpXCRElement_55teichmuller_expansion(PyObject*, PyObject*, PyObject*)' at build/cythonized/sage/rings/padics/padic_ZZ_pX_CR_element.cpp:24689:116: +build/cythonized/sage/rings/padics/padic_ZZ_pX_CR_element.cpp:25204:11: warning: '__pyx_v_goal' may be used uninitialized [-Wmaybe-uninitialized] +25204 | if (__pyx_t_5) { + | ^~ +build/cythonized/sage/rings/padics/padic_ZZ_pX_CR_element.cpp: In function 'PyObject* __pyx_pw_4sage_5rings_6padics_22padic_ZZ_pX_CR_element_18pAdicZZpXCRElement_55teichmuller_expansion(PyObject*, PyObject*, PyObject*)': +build/cythonized/sage/rings/padics/padic_ZZ_pX_CR_element.cpp:24701:12: note: '__pyx_v_goal' was declared here +24701 | long __pyx_v_goal; + | ^~~~~~~~~~~~ +[144/528] [145/528] [146/528] build/cythonized/sage/rings/number_field/totallyreal_data.c:10536:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] +10536 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/number_field/totallyreal_data.c:10535:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] +10535 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/number_field/totallyreal_data.c:10191:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] +10191 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/number_field/totallyreal_data.c:10190:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] +10190 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '__pyx_f_4sage_5rings_6padics_29padic_capped_absolute_element_exact_pow_helper', inlined from '__pyx_pf_4sage_5rings_6padics_29padic_capped_absolute_element_9CAElement_20__pow__' at build/cythonized/sage/rings/padics/padic_capped_absolute_element.c:19313:32, inlined from '__pyx_pw_4sage_5rings_6padics_29padic_capped_absolute_element_9CAElement_21__pow__' at build/cythonized/sage/rings/padics/padic_capped_absolute_element.c:18460:13: @@ -31747,15 +31804,6 @@ build/cythonized/sage/rings/padics/padic_capped_absolute_element.c:12758:8: note: '__pyx_v_exp_val' was declared here 12758 | long __pyx_v_exp_val; | ^~~~~~~~~~~~~~~ -[146/528] [145/528] In function 'PyObject* __pyx_pf_4sage_5rings_6padics_22padic_ZZ_pX_CR_element_18pAdicZZpXCRElement_54teichmuller_expansion(__pyx_obj_4sage_5rings_6padics_22padic_ZZ_pX_CR_element_pAdicZZpXCRElement*, PyObject*)', - inlined from 'PyObject* __pyx_pw_4sage_5rings_6padics_22padic_ZZ_pX_CR_element_18pAdicZZpXCRElement_55teichmuller_expansion(PyObject*, PyObject*, PyObject*)' at build/cythonized/sage/rings/padics/padic_ZZ_pX_CR_element.cpp:24689:116: -build/cythonized/sage/rings/padics/padic_ZZ_pX_CR_element.cpp:25204:11: warning: '__pyx_v_goal' may be used uninitialized [-Wmaybe-uninitialized] -25204 | if (__pyx_t_5) { - | ^~ -build/cythonized/sage/rings/padics/padic_ZZ_pX_CR_element.cpp: In function 'PyObject* __pyx_pw_4sage_5rings_6padics_22padic_ZZ_pX_CR_element_18pAdicZZpXCRElement_55teichmuller_expansion(PyObject*, PyObject*, PyObject*)': -build/cythonized/sage/rings/padics/padic_ZZ_pX_CR_element.cpp:24701:12: note: '__pyx_v_goal' was declared here -24701 | long __pyx_v_goal; - | ^~~~~~~~~~~~ build/cythonized/sage/rings/number_field/totallyreal.c:10607:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] 10607 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -31768,19 +31816,11 @@ build/cythonized/sage/rings/number_field/totallyreal.c:10261:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 10261 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/number_field/totallyreal_data.c:10536:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] -10536 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/number_field/totallyreal_data.c:10535:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] -10535 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/number_field/totallyreal_data.c:10191:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] -10191 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/number_field/totallyreal_data.c:10190:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] -10190 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/number_field/number_field_element.cpp:47361:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7richcmp_9revop(PyObject*, PyObject*)' defined but not used [-Wunused-function] +build/cythonized/sage/rings/padics/padic_ZZ_pX_CR_element.cpp: In function 'int __pyx_pf_4sage_5rings_6padics_22padic_ZZ_pX_CR_element_18pAdicZZpXCRElement___init__(__pyx_obj_4sage_5rings_6padics_22padic_ZZ_pX_CR_element_pAdicZZpXCRElement*, PyObject*, PyObject*, PyObject*, PyObject*, PyObject*)': +build/cythonized/sage/rings/padics/padic_ZZ_pX_CR_element.cpp:5343:8: warning: '__pyx_v_aprec' may be used uninitialized [-Wmaybe-uninitialized] + 5343 | long __pyx_v_aprec; + | ^~~~~~~~~~~~~ +[147/528] [148/528] build/cythonized/sage/rings/number_field/number_field_element.cpp:47361:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7richcmp_9revop(PyObject*, PyObject*)' defined but not used [-Wunused-function] 47361 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_9revop(PyObject *__pyx_self, PyObject *__pyx_arg_op) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/rings/number_field/number_field_element.cpp:47360:13: warning: '__pyx_doc_4sage_9structure_7richcmp_8revop' defined but not used [-Wunused-variable] @@ -31865,11 +31905,7 @@ ./sage/libs/ntl/ntlwrap_impl.h:35:13: warning: 'void mpz_to_ZZ(NTL::ZZ*, mpz_srcptr)' defined but not used [-Wunused-function] 35 | static void mpz_to_ZZ(struct ZZ* output, mpz_srcptr x) | ^~~~~~~~~ -[147/528] build/cythonized/sage/rings/padics/padic_ZZ_pX_CR_element.cpp: In function 'int __pyx_pf_4sage_5rings_6padics_22padic_ZZ_pX_CR_element_18pAdicZZpXCRElement___init__(__pyx_obj_4sage_5rings_6padics_22padic_ZZ_pX_CR_element_pAdicZZpXCRElement*, PyObject*, PyObject*, PyObject*, PyObject*, PyObject*)': -build/cythonized/sage/rings/padics/padic_ZZ_pX_CR_element.cpp:5343:8: warning: '__pyx_v_aprec' may be used uninitialized [-Wmaybe-uninitialized] - 5343 | long __pyx_v_aprec; - | ^~~~~~~~~~~~~ -[148/528] build/cythonized/sage/rings/number_field/number_field_morphisms.c:10384:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] +build/cythonized/sage/rings/number_field/number_field_morphisms.c:10384:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] 10384 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/rings/number_field/number_field_morphisms.c:10383:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] @@ -31881,7 +31917,14 @@ build/cythonized/sage/rings/number_field/number_field_morphisms.c:10038:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 10038 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[149/528] [150/528] build/cythonized/sage/rings/function_field/hermite_form_polynomial.c:5556:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] +[149/528] build/cythonized/sage/rings/padics/padic_ZZ_pX_CR_element.cpp: In function 'PyObject* __pyx_f_4sage_5rings_6padics_22padic_ZZ_pX_CR_element_18pAdicZZpXCRElement__ntl_rep_abs(__pyx_obj_4sage_5rings_6padics_22padic_ZZ_pX_CR_element_pAdicZZpXCRElement*, int)': +build/cythonized/sage/rings/padics/padic_ZZ_pX_CR_element.cpp:21205:45: warning: '__pyx_v_little_shift' may be used uninitialized [-Wmaybe-uninitialized] +21205 | __pyx_v_ppow = ((__pyx_v_self->ordp - __pyx_v_little_shift) / __pyx_v_self->__pyx_base.prime_pow->__pyx_base.__pyx_base.e); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/padics/padic_ZZ_pX_CR_element.cpp:20876:12: note: '__pyx_v_little_shift' was declared here +20876 | long __pyx_v_little_shift; + | ^~~~~~~~~~~~~~~~~~~~ +[150/528] build/cythonized/sage/rings/function_field/hermite_form_polynomial.c:5556:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] 5556 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/rings/function_field/hermite_form_polynomial.c:5555:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] @@ -31900,13 +31943,15 @@ build/cythonized/sage/rings/padics/padic_ZZ_pX_CA_element.cpp:11305:10: note: '__pyx_v_exp_prec' was declared here 11305 | long __pyx_v_exp_prec; | ^~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/padics/padic_ZZ_pX_CR_element.cpp: In function 'PyObject* __pyx_f_4sage_5rings_6padics_22padic_ZZ_pX_CR_element_18pAdicZZpXCRElement__ntl_rep_abs(__pyx_obj_4sage_5rings_6padics_22padic_ZZ_pX_CR_element_pAdicZZpXCRElement*, int)': -build/cythonized/sage/rings/padics/padic_ZZ_pX_CR_element.cpp:21205:45: warning: '__pyx_v_little_shift' may be used uninitialized [-Wmaybe-uninitialized] -21205 | __pyx_v_ppow = ((__pyx_v_self->ordp - __pyx_v_little_shift) / __pyx_v_self->__pyx_base.prime_pow->__pyx_base.__pyx_base.e); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/padics/padic_ZZ_pX_CR_element.cpp:20876:12: note: '__pyx_v_little_shift' was declared here -20876 | long __pyx_v_little_shift; - | ^~~~~~~~~~~~~~~~~~~~ +In function 'PyObject* __pyx_pf_4sage_5rings_6padics_22padic_ZZ_pX_CA_element_18pAdicZZpXCAElement_48teichmuller_expansion(__pyx_obj_4sage_5rings_6padics_22padic_ZZ_pX_CA_element_pAdicZZpXCAElement*, PyObject*)', + inlined from 'PyObject* __pyx_pw_4sage_5rings_6padics_22padic_ZZ_pX_CA_element_18pAdicZZpXCAElement_49teichmuller_expansion(PyObject*, PyObject*, PyObject*)' at build/cythonized/sage/rings/padics/padic_ZZ_pX_CA_element.cpp:18281:114: +build/cythonized/sage/rings/padics/padic_ZZ_pX_CA_element.cpp:18650:7: warning: '__pyx_v_goal' may be used uninitialized [-Wmaybe-uninitialized] +18650 | if (__pyx_t_1) { + | ^~ +build/cythonized/sage/rings/padics/padic_ZZ_pX_CA_element.cpp: In function 'PyObject* __pyx_pw_4sage_5rings_6padics_22padic_ZZ_pX_CA_element_18pAdicZZpXCAElement_49teichmuller_expansion(PyObject*, PyObject*, PyObject*)': +build/cythonized/sage/rings/padics/padic_ZZ_pX_CA_element.cpp:18291:10: note: '__pyx_v_goal' was declared here +18291 | long __pyx_v_goal; + | ^~~~~~~~~~~~ build/cythonized/sage/rings/number_field/number_field_element_quadratic.cpp:27293:65: warning: '__pyx_obj_4sage_5rings_11complex_arb_ComplexBall* __pyx_f_4sage_5rings_11complex_arb_11ComplexBall__new(__pyx_obj_4sage_5rings_11complex_arb_ComplexBall*)' defined but not used [-Wunused-function] 27293 | static struct __pyx_obj_4sage_5rings_11complex_arb_ComplexBall *__pyx_f_4sage_5rings_11complex_arb_11ComplexBall__new(struct __pyx_obj_4sage_5rings_11complex_arb_ComplexBall *__pyx_v_self) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -31992,19 +32037,10 @@ ./sage/libs/ntl/ntlwrap_impl.h:35:13: warning: 'void mpz_to_ZZ(NTL::ZZ*, mpz_srcptr)' defined but not used [-Wunused-function] 35 | static void mpz_to_ZZ(struct ZZ* output, mpz_srcptr x) | ^~~~~~~~~ -[151/528] In function 'PyObject* __pyx_pf_4sage_5rings_6padics_22padic_ZZ_pX_CA_element_18pAdicZZpXCAElement_48teichmuller_expansion(__pyx_obj_4sage_5rings_6padics_22padic_ZZ_pX_CA_element_pAdicZZpXCAElement*, PyObject*)', - inlined from 'PyObject* __pyx_pw_4sage_5rings_6padics_22padic_ZZ_pX_CA_element_18pAdicZZpXCAElement_49teichmuller_expansion(PyObject*, PyObject*, PyObject*)' at build/cythonized/sage/rings/padics/padic_ZZ_pX_CA_element.cpp:18281:114: -build/cythonized/sage/rings/padics/padic_ZZ_pX_CA_element.cpp:18650:7: warning: '__pyx_v_goal' may be used uninitialized [-Wmaybe-uninitialized] -18650 | if (__pyx_t_1) { - | ^~ -build/cythonized/sage/rings/padics/padic_ZZ_pX_CA_element.cpp: In function 'PyObject* __pyx_pw_4sage_5rings_6padics_22padic_ZZ_pX_CA_element_18pAdicZZpXCAElement_49teichmuller_expansion(PyObject*, PyObject*, PyObject*)': -build/cythonized/sage/rings/padics/padic_ZZ_pX_CA_element.cpp:18291:10: note: '__pyx_v_goal' was declared here -18291 | long __pyx_v_goal; - | ^~~~~~~~~~~~ -build/cythonized/sage/rings/function_field/element.c:17482:18: warning: '__pyx_pw_4sage_9structure_7richcmp_9revop' defined but not used [-Wunused-function] +[151/528] [152/528] build/cythonized/sage/rings/function_field/element.c:17482:18: warning: '__pyx_pw_4sage_9structure_7richcmp_9revop' defined but not used [-Wunused-function] 17482 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_9revop(PyObject *__pyx_self, PyObject *__pyx_arg_op) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/function_field/element.c:17481:13: warning: '__pyx_doc_4sage_9structure_7richcmp_8revop' defined but not used [-Wunused-variable] +[154/528] build/cythonized/sage/rings/function_field/element.c:17481:13: warning: '__pyx_doc_4sage_9structure_7richcmp_8revop' defined but not used [-Wunused-variable] 17481 | static char __pyx_doc_4sage_9structure_7richcmp_8revop[] = "revop(int op) -> int\nFile: sage/structure/richcmp.pxd (starting at line 199)\n\n Return the reverse operation of ``op``.\n\n For example, <= becomes >=, etc.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import revop\n sage: [revop(i) for i in range(6)]\n [4, 5, 2, 3, 0, 1]\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/rings/function_field/element.c:17355:18: warning: '__pyx_pw_4sage_9structure_7richcmp_7rich_to_bool_sgn' defined but not used [-Wunused-function] @@ -32043,12 +32079,6 @@ build/cythonized/sage/rings/function_field/element.c:16332:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 16332 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[153/528] [152/528] [154/528] build/cythonized/sage/rings/finite_rings/residue_field.c:22629:18: warning: '__pyx_pw_4sage_9structure_7richcmp_9revop' defined but not used [-Wunused-function] -22629 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_9revop(PyObject *__pyx_self, PyObject *__pyx_arg_op) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/finite_rings/residue_field.c:22628:13: warning: '__pyx_doc_4sage_9structure_7richcmp_8revop' defined but not used [-Wunused-variable] -22628 | static char __pyx_doc_4sage_9structure_7richcmp_8revop[] = "revop(int op) -> int\nFile: sage/structure/richcmp.pxd (starting at line 199)\n\n Return the reverse operation of ``op``.\n\n For example, <= becomes >=, etc.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import revop\n sage: [revop(i) for i in range(6)]\n [4, 5, 2, 3, 0, 1]\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/rings/finite_rings/hom_prime_finite_field.c:5099:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] 5099 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -32058,12 +32088,18 @@ build/cythonized/sage/rings/finite_rings/hom_prime_finite_field.c:4754:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] 4754 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/finite_rings/residue_field.c:22502:18: warning: '__pyx_pw_4sage_9structure_7richcmp_7rich_to_bool_sgn' defined but not used [-Wunused-function] -22502 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_7rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/rings/finite_rings/hom_prime_finite_field.c:4753:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 4753 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[153/528] [155/528] build/cythonized/sage/rings/finite_rings/residue_field.c:22629:18: warning: '__pyx_pw_4sage_9structure_7richcmp_9revop' defined but not used [-Wunused-function] +22629 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_9revop(PyObject *__pyx_self, PyObject *__pyx_arg_op) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/finite_rings/residue_field.c:22628:13: warning: '__pyx_doc_4sage_9structure_7richcmp_8revop' defined but not used [-Wunused-variable] +22628 | static char __pyx_doc_4sage_9structure_7richcmp_8revop[] = "revop(int op) -> int\nFile: sage/structure/richcmp.pxd (starting at line 199)\n\n Return the reverse operation of ``op``.\n\n For example, <= becomes >=, etc.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import revop\n sage: [revop(i) for i in range(6)]\n [4, 5, 2, 3, 0, 1]\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/finite_rings/residue_field.c:22502:18: warning: '__pyx_pw_4sage_9structure_7richcmp_7rich_to_bool_sgn' defined but not used [-Wunused-function] +22502 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_7rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/rings/finite_rings/residue_field.c:22501:13: warning: '__pyx_doc_4sage_9structure_7richcmp_6rich_to_bool_sgn' defined but not used [-Wunused-variable] 22501 | static char __pyx_doc_4sage_9structure_7richcmp_6rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/richcmp.pxd (starting at line 187)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -32097,19 +32133,19 @@ build/cythonized/sage/rings/finite_rings/residue_field.c:21302:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 21302 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[155/528] [156/528] build/cythonized/sage/rings/finite_rings/hom_finite_field.c:9519:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] - 9519 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { +build/cythonized/sage/rings/finite_rings/hom_finite_field_givaro.cpp:6430:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] + 6430 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/finite_rings/hom_finite_field.c:9518:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] - 9518 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; +build/cythonized/sage/rings/finite_rings/hom_finite_field_givaro.cpp:6429:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] + 6429 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/finite_rings/hom_finite_field.c:9174:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] - 9174 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { +build/cythonized/sage/rings/finite_rings/hom_finite_field_givaro.cpp:6085:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] + 6085 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/finite_rings/hom_finite_field.c:9173:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] - 9173 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; +build/cythonized/sage/rings/finite_rings/hom_finite_field_givaro.cpp:6084:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] + 6084 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/finite_rings/integer_mod.c:44725:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] +[156/528] build/cythonized/sage/rings/finite_rings/integer_mod.c:44725:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] 44725 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/rings/finite_rings/integer_mod.c:44724:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] @@ -32124,7 +32160,19 @@ build/cythonized/sage/rings/finite_rings/integer_mod.c:37616:12: warning: '__pyx_f_4sage_5rings_12finite_rings_11integer_mod_jacobi_int64' defined but not used [-Wunused-function] 37616 | static int __pyx_f_4sage_5rings_12finite_rings_11integer_mod_jacobi_int64(int_fast64_t __pyx_v_a, int_fast64_t __pyx_v_m) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[157/528] [158/528] build/cythonized/sage/rings/finite_rings/element_pari_ffelt.c:13950:18: warning: '__pyx_pw_4sage_9structure_7richcmp_9revop' defined but not used [-Wunused-function] +build/cythonized/sage/rings/finite_rings/hom_finite_field.c:9519:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] + 9519 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/finite_rings/hom_finite_field.c:9518:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] + 9518 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/finite_rings/hom_finite_field.c:9174:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] + 9174 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/finite_rings/hom_finite_field.c:9173:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] + 9173 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[158/528] [159/528] [157/528] build/cythonized/sage/rings/finite_rings/element_pari_ffelt.c:13950:18: warning: '__pyx_pw_4sage_9structure_7richcmp_9revop' defined but not used [-Wunused-function] 13950 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_9revop(PyObject *__pyx_self, PyObject *__pyx_arg_op) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/rings/finite_rings/element_pari_ffelt.c:13949:13: warning: '__pyx_doc_4sage_9structure_7richcmp_8revop' defined but not used [-Wunused-variable] @@ -32166,18 +32214,6 @@ build/cythonized/sage/rings/finite_rings/element_pari_ffelt.c:11179:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 11179 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/finite_rings/hom_finite_field_givaro.cpp:6430:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] - 6430 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/finite_rings/hom_finite_field_givaro.cpp:6429:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] - 6429 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/finite_rings/hom_finite_field_givaro.cpp:6085:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] - 6085 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/finite_rings/hom_finite_field_givaro.cpp:6084:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] - 6084 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/rings/finite_rings/finite_field_base.c:25598:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] 25598 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -32215,23 +32251,7 @@ build/cythonized/sage/rings/padics/padic_generic_element.c:39812:16: note: '__pyx_v_q3' was declared here 39812 | PY_LONG_LONG __pyx_v_q3; | ^~~~~~~~~~ -[159/528] [160/528] [161/528] build/cythonized/sage/rings/finite_rings/element_base.c:11186:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] -11186 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/finite_rings/element_base.c:11185:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] -11185 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/finite_rings/element_base.c:10841:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] -10841 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/finite_rings/element_base.c:10840:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] -10840 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/finite_rings/element_givaro.cpp: In function 'PyObject* __pyx_pf_4sage_5rings_12finite_rings_14element_givaro_25FiniteField_givaroElement_38_integer_(__pyx_obj_4sage_5rings_12finite_rings_14element_givaro_FiniteField_givaroElement*, PyObject*)': -build/cythonized/sage/rings/finite_rings/element_givaro.cpp:14093:27: warning: comparison of integer expressions of different signedness: 'int' and 'Givaro::GFqDom::Residu_t' {aka 'unsigned int'} [-Wsign-compare] -14093 | __pyx_t_2 = ((__pyx_v_a < __pyx_v_self->_cache->objectptr->characteristic()) != 0); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/finite_rings/element_ntl_gf2e.cpp:17516:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7richcmp_9revop(PyObject*, PyObject*)' defined but not used [-Wunused-function] +[160/528] build/cythonized/sage/rings/finite_rings/element_ntl_gf2e.cpp:17516:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7richcmp_9revop(PyObject*, PyObject*)' defined but not used [-Wunused-function] 17516 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_9revop(PyObject *__pyx_self, PyObject *__pyx_arg_op) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/rings/finite_rings/element_ntl_gf2e.cpp:17515:13: warning: '__pyx_doc_4sage_9structure_7richcmp_8revop' defined but not used [-Wunused-variable] @@ -32313,39 +32333,10 @@ ./sage/libs/ntl/ntlwrap_impl.h:35:13: warning: 'void mpz_to_ZZ(NTL::ZZ*, mpz_srcptr)' defined but not used [-Wunused-function] 35 | static void mpz_to_ZZ(struct ZZ* output, mpz_srcptr x) | ^~~~~~~~~ -[162/528] [163/528] In file included from build/cythonized/sage/quivers/paths.c:793: -./sage/data_structures/bitset_intrinsics.h: In function '_bitset_cmp': -./sage/data_structures/bitset_intrinsics.h:170:17: warning: unused variable 'i' [-Wunused-variable] - 170 | mp_bitcnt_t i = 0; - | ^ -./sage/data_structures/bitset_intrinsics.h: In function '_bitset_operation': -./sage/data_structures/bitset_intrinsics.h:377:17: warning: unused variable 'i' [-Wunused-variable] - 377 | mp_bitcnt_t i; - | ^ -build/cythonized/sage/rings/convert/mpfi.c:9346:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] - 9346 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/convert/mpfi.c:9345:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] - 9345 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/convert/mpfi.c:9001:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] - 9001 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/convert/mpfi.c:9000:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] - 9000 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/convert/mpfi.c:8777:18: warning: '__pyx_pw_4sage_7cpython_6string_3str_to_bytes' defined but not used [-Wunused-function] - 8777 | static PyObject *__pyx_pw_4sage_7cpython_6string_3str_to_bytes(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/convert/mpfi.c:8776:13: warning: '__pyx_doc_4sage_7cpython_6string_2str_to_bytes' defined but not used [-Wunused-variable] - 8776 | static char __pyx_doc_4sage_7cpython_6string_2str_to_bytes[] = "str_to_bytes(s, encoding=None, errors=None) -> bytes\nFile: sage/cpython/string.pxd (starting at line 54)\n\n Convert ``str`` or ``unicode`` to ``bytes``.\n\n It encodes the given ``str`` to a Python 3 ``bytes``\n using the specified encoding. It is a no-op on ``bytes`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import str_to_bytes\n sage: bs = [str_to_bytes(u'\317\200')]\n sage: all(b == b'\\xcf\\x80' for b in bs)\n True\n sage: str_to_bytes([])\n Traceback (most recent call last):\n ...\n TypeError: expected str... list found\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/convert/mpfi.c:8572:18: warning: '__pyx_pw_4sage_7cpython_6string_1bytes_to_str' defined but not used [-Wunused-function] - 8572 | static PyObject *__pyx_pw_4sage_7cpython_6string_1bytes_to_str(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/rings/convert/mpfi.c:8571:13: warning: '__pyx_doc_4sage_7cpython_6string_bytes_to_str' defined but not used [-Wunused-variable] - 8571 | static char __pyx_doc_4sage_7cpython_6string_bytes_to_str[] = "bytes_to_str(b, encoding=None, errors=None) -> str\nFile: sage/cpython/string.pxd (starting at line 28)\n\n Convert ``bytes`` to ``str``.\n\n This decodes the given ``bytes`` to a Python 3 unicode ``str`` using\n the specified encoding. It is a no-op on ``str`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import bytes_to_str\n sage: s = bytes_to_str(b'\\xcf\\x80')\n sage: s == u'\317\200'\n True\n sage: bytes_to_str([])\n Traceback (most recent call last):\n ...\n TypeError: expected bytes, list found\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/finite_rings/element_givaro.cpp: In function 'PyObject* __pyx_pf_4sage_5rings_12finite_rings_14element_givaro_25FiniteField_givaroElement_38_integer_(__pyx_obj_4sage_5rings_12finite_rings_14element_givaro_FiniteField_givaroElement*, PyObject*)': +build/cythonized/sage/rings/finite_rings/element_givaro.cpp:14093:27: warning: comparison of integer expressions of different signedness: 'int' and 'Givaro::GFqDom::Residu_t' {aka 'unsigned int'} [-Wsign-compare] +14093 | __pyx_t_2 = ((__pyx_v_a < __pyx_v_self->_cache->objectptr->characteristic()) != 0); + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/rings/finite_rings/element_givaro.cpp: At global scope: build/cythonized/sage/rings/finite_rings/element_givaro.cpp:19002:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7richcmp_9revop(PyObject*, PyObject*)' defined but not used [-Wunused-function] 19002 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_9revop(PyObject *__pyx_self, PyObject *__pyx_arg_op) { @@ -32389,6 +32380,60 @@ build/cythonized/sage/rings/finite_rings/element_givaro.cpp:17544:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 17544 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[161/528] build/cythonized/sage/rings/finite_rings/element_base.c:11186:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] +11186 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/finite_rings/element_base.c:11185:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] +11185 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/finite_rings/element_base.c:10841:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] +10841 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/finite_rings/element_base.c:10840:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] +10840 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[162/528] [164/528] [163/528] build/cythonized/sage/rings/convert/mpfi.c:9346:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] + 9346 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/convert/mpfi.c:9345:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] + 9345 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/convert/mpfi.c:9001:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] + 9001 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/convert/mpfi.c:9000:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] + 9000 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/convert/mpfi.c:8777:18: warning: '__pyx_pw_4sage_7cpython_6string_3str_to_bytes' defined but not used [-Wunused-function] + 8777 | static PyObject *__pyx_pw_4sage_7cpython_6string_3str_to_bytes(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/convert/mpfi.c:8776:13: warning: '__pyx_doc_4sage_7cpython_6string_2str_to_bytes' defined but not used [-Wunused-variable] + 8776 | static char __pyx_doc_4sage_7cpython_6string_2str_to_bytes[] = "str_to_bytes(s, encoding=None, errors=None) -> bytes\nFile: sage/cpython/string.pxd (starting at line 54)\n\n Convert ``str`` or ``unicode`` to ``bytes``.\n\n It encodes the given ``str`` to a Python 3 ``bytes``\n using the specified encoding. It is a no-op on ``bytes`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import str_to_bytes\n sage: bs = [str_to_bytes(u'\317\200')]\n sage: all(b == b'\\xcf\\x80' for b in bs)\n True\n sage: str_to_bytes([])\n Traceback (most recent call last):\n ...\n TypeError: expected str... list found\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/convert/mpfi.c:8572:18: warning: '__pyx_pw_4sage_7cpython_6string_1bytes_to_str' defined but not used [-Wunused-function] + 8572 | static PyObject *__pyx_pw_4sage_7cpython_6string_1bytes_to_str(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/rings/convert/mpfi.c:8571:13: warning: '__pyx_doc_4sage_7cpython_6string_bytes_to_str' defined but not used [-Wunused-variable] + 8571 | static char __pyx_doc_4sage_7cpython_6string_bytes_to_str[] = "bytes_to_str(b, encoding=None, errors=None) -> str\nFile: sage/cpython/string.pxd (starting at line 28)\n\n Convert ``bytes`` to ``str``.\n\n This decodes the given ``bytes`` to a Python 3 unicode ``str`` using\n the specified encoding. It is a no-op on ``str`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import bytes_to_str\n sage: s = bytes_to_str(b'\\xcf\\x80')\n sage: s == u'\317\200'\n True\n sage: bytes_to_str([])\n Traceback (most recent call last):\n ...\n TypeError: expected bytes, list found\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from build/cythonized/sage/quivers/algebra_elements.c:793: +./sage/data_structures/bitset_intrinsics.h: In function '_bitset_cmp': +./sage/data_structures/bitset_intrinsics.h:170:17: warning: unused variable 'i' [-Wunused-variable] + 170 | mp_bitcnt_t i = 0; + | ^ +./sage/data_structures/bitset_intrinsics.h: In function '_bitset_operation': +./sage/data_structures/bitset_intrinsics.h:377:17: warning: unused variable 'i' [-Wunused-variable] + 377 | mp_bitcnt_t i; + | ^ +In file included from build/cythonized/sage/quivers/paths.c:793: +./sage/data_structures/bitset_intrinsics.h: In function '_bitset_cmp': +./sage/data_structures/bitset_intrinsics.h:170:17: warning: unused variable 'i' [-Wunused-variable] + 170 | mp_bitcnt_t i = 0; + | ^ +./sage/data_structures/bitset_intrinsics.h: In function '_bitset_operation': +./sage/data_structures/bitset_intrinsics.h:377:17: warning: unused variable 'i' [-Wunused-variable] + 377 | mp_bitcnt_t i; + | ^ build/cythonized/sage/quivers/paths.c: At top level: build/cythonized/sage/quivers/paths.c:18032:18: warning: '__pyx_pw_4sage_9structure_7richcmp_9revop' defined but not used [-Wunused-function] 18032 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_9revop(PyObject *__pyx_self, PyObject *__pyx_arg_op) { @@ -32444,15 +32489,6 @@ build/cythonized/sage/quivers/paths.c:7925:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 7925 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[164/528] In file included from build/cythonized/sage/quivers/algebra_elements.c:793: -./sage/data_structures/bitset_intrinsics.h: In function '_bitset_cmp': -./sage/data_structures/bitset_intrinsics.h:170:17: warning: unused variable 'i' [-Wunused-variable] - 170 | mp_bitcnt_t i = 0; - | ^ -./sage/data_structures/bitset_intrinsics.h: In function '_bitset_operation': -./sage/data_structures/bitset_intrinsics.h:377:17: warning: unused variable 'i' [-Wunused-variable] - 377 | mp_bitcnt_t i; - | ^ build/cythonized/sage/quivers/algebra_elements.c: At top level: build/cythonized/sage/quivers/algebra_elements.c:36658:18: warning: '__pyx_pw_4sage_9structure_7richcmp_9revop' defined but not used [-Wunused-function] 36658 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_9revop(PyObject *__pyx_self, PyObject *__pyx_arg_op) { @@ -32523,7 +32559,7 @@ build/cythonized/sage/quivers/algebra_elements.c:6414:70: warning: '__pyx_f_4sage_7quivers_16algebra_elements_term_create_keep' defined but not used [-Wunused-function] 6414 | static struct __pyx_t_4sage_7quivers_16algebra_elements_path_term_t *__pyx_f_4sage_7quivers_16algebra_elements_term_create_keep(PyObject *__pyx_v_coef, __pyx_t_4sage_15data_structures_25bounded_integer_sequences_biseq_s *__pyx_v_Mon, long __pyx_v_Pos, mp_size_t __pyx_v_L_len, mp_size_t __pyx_v_S_len) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[165/528] [166/528] [167/528] build/cythonized/sage/quadratic_forms/count_local_2.c:6407:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] +[165/528] [166/528] [167/528] [168/528] build/cythonized/sage/quadratic_forms/count_local_2.c:6407:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] 6407 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/quadratic_forms/count_local_2.c:6406:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] @@ -32535,7 +32571,7 @@ build/cythonized/sage/quadratic_forms/count_local_2.c:6061:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 6061 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[168/528] build/cythonized/sage/probability/probability_distribution.c: In function '__pyx_pf_4sage_11probability_24probability_distribution_21SphericalDistribution_4set_random_number_generator': +build/cythonized/sage/probability/probability_distribution.c: In function '__pyx_pf_4sage_11probability_24probability_distribution_21SphericalDistribution_4set_random_number_generator': build/cythonized/sage/probability/probability_distribution.c:3173:21: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 3173 | __pyx_v_self->T = gsl_rng_default; | ^ @@ -32572,7 +32608,7 @@ /usr/lib/python3/dist-packages/numpy/core/include/numpy/npy_1_7_deprecated_api.h:17:2: warning: #warning "Using deprecated NumPy API, disable it with " "#define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-Wcpp] 17 | #warning "Using deprecated NumPy API, disable it with " \ | ^~~~~~~ -build/cythonized/sage/plot/complex_plot.c:8179:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] +[170/528] build/cythonized/sage/plot/complex_plot.c:8179:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] 8179 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/plot/complex_plot.c:8178:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] @@ -32584,14 +32620,14 @@ build/cythonized/sage/plot/complex_plot.c:7833:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 7833 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/quivers/algebra_elements.c: In function '__pyx_f_4sage_7quivers_16algebra_elements_18PathAlgebraElement__add_': +[171/528] build/cythonized/sage/quivers/algebra_elements.c: In function '__pyx_f_4sage_7quivers_16algebra_elements_18PathAlgebraElement__add_': build/cythonized/sage/quivers/algebra_elements.c:22864:28: warning: '__pyx_v_tmp' may be used uninitialized [-Wmaybe-uninitialized] 22864 | __pyx_v_tmp->nxt = __pyx_t_5; | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~ build/cythonized/sage/quivers/algebra_elements.c:22645:71: note: '__pyx_v_tmp' was declared here 22645 | struct __pyx_t_4sage_7quivers_16algebra_elements_path_homog_poly_t *__pyx_v_tmp; | ^~~~~~~~~~~ -[171/528] [170/528] [172/528] [173/528] [174/528] In file included from /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarraytypes.h:1940, +[172/528] [174/528] In file included from /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarraytypes.h:1940, from /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:12, from /usr/lib/python3/dist-packages/numpy/core/include/numpy/arrayobject.h:5, from build/cythonized/sage/plot/plot3d/implicit_surface.c:781: @@ -32605,22 +32641,10 @@ build/cythonized/sage/plot/plot3d/implicit_surface.c:8669:21: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'struct __pyx_obj_4sage_4plot_6plot3d_16implicit_surface_VertexInfo *' [-Wincompatible-pointer-types] 8669 | *__pyx_t_20 = __pyx_v_v; | ^ -build/cythonized/sage/plot/plot3d/implicit_surface.c: In function '__pyx_f_4sage_4plot_6plot3d_16implicit_surface_22MarchingCubesTriangles__update_x_vertices': +[173/528] build/cythonized/sage/plot/plot3d/implicit_surface.c: In function '__pyx_f_4sage_4plot_6plot3d_16implicit_surface_22MarchingCubesTriangles__update_x_vertices': build/cythonized/sage/plot/plot3d/implicit_surface.c:9886:21: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'struct __pyx_obj_4sage_4plot_6plot3d_16implicit_surface_VertexInfo *' [-Wincompatible-pointer-types] 9886 | *__pyx_t_16 = __pyx_v_v; | ^ -build/cythonized/sage/plot/plot3d/index_face_set.c:26416:18: warning: '__pyx_pw_4sage_7cpython_6string_3str_to_bytes' defined but not used [-Wunused-function] -26416 | static PyObject *__pyx_pw_4sage_7cpython_6string_3str_to_bytes(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/plot/plot3d/index_face_set.c:26415:13: warning: '__pyx_doc_4sage_7cpython_6string_2str_to_bytes' defined but not used [-Wunused-variable] -26415 | static char __pyx_doc_4sage_7cpython_6string_2str_to_bytes[] = "str_to_bytes(s, encoding=None, errors=None) -> bytes\nFile: sage/cpython/string.pxd (starting at line 54)\n\n Convert ``str`` or ``unicode`` to ``bytes``.\n\n It encodes the given ``str`` to a Python 3 ``bytes``\n using the specified encoding. It is a no-op on ``bytes`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import str_to_bytes\n sage: bs = [str_to_bytes(u'\317\200')]\n sage: all(b == b'\\xcf\\x80' for b in bs)\n True\n sage: str_to_bytes([])\n Traceback (most recent call last):\n ...\n TypeError: expected str... list found\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/plot/plot3d/index_face_set.c:26211:18: warning: '__pyx_pw_4sage_7cpython_6string_1bytes_to_str' defined but not used [-Wunused-function] -26211 | static PyObject *__pyx_pw_4sage_7cpython_6string_1bytes_to_str(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/plot/plot3d/index_face_set.c:26210:13: warning: '__pyx_doc_4sage_7cpython_6string_bytes_to_str' defined but not used [-Wunused-variable] -26210 | static char __pyx_doc_4sage_7cpython_6string_bytes_to_str[] = "bytes_to_str(b, encoding=None, errors=None) -> str\nFile: sage/cpython/string.pxd (starting at line 28)\n\n Convert ``bytes`` to ``str``.\n\n This decodes the given ``bytes`` to a Python 3 unicode ``str`` using\n the specified encoding. It is a no-op on ``str`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import bytes_to_str\n sage: s = bytes_to_str(b'\\xcf\\x80')\n sage: s == u'\317\200'\n True\n sage: bytes_to_str([])\n Traceback (most recent call last):\n ...\n TypeError: expected bytes, list found\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [175/528] [176/528] [177/528] build/cythonized/sage/numerical/sdp.c:12202:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] 12202 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -32633,6 +32657,18 @@ build/cythonized/sage/numerical/sdp.c:11856:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 11856 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/plot/plot3d/index_face_set.c:26416:18: warning: '__pyx_pw_4sage_7cpython_6string_3str_to_bytes' defined but not used [-Wunused-function] +26416 | static PyObject *__pyx_pw_4sage_7cpython_6string_3str_to_bytes(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/plot/plot3d/index_face_set.c:26415:13: warning: '__pyx_doc_4sage_7cpython_6string_2str_to_bytes' defined but not used [-Wunused-variable] +26415 | static char __pyx_doc_4sage_7cpython_6string_2str_to_bytes[] = "str_to_bytes(s, encoding=None, errors=None) -> bytes\nFile: sage/cpython/string.pxd (starting at line 54)\n\n Convert ``str`` or ``unicode`` to ``bytes``.\n\n It encodes the given ``str`` to a Python 3 ``bytes``\n using the specified encoding. It is a no-op on ``bytes`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import str_to_bytes\n sage: bs = [str_to_bytes(u'\317\200')]\n sage: all(b == b'\\xcf\\x80' for b in bs)\n True\n sage: str_to_bytes([])\n Traceback (most recent call last):\n ...\n TypeError: expected str... list found\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/plot/plot3d/index_face_set.c:26211:18: warning: '__pyx_pw_4sage_7cpython_6string_1bytes_to_str' defined but not used [-Wunused-function] +26211 | static PyObject *__pyx_pw_4sage_7cpython_6string_1bytes_to_str(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/plot/plot3d/index_face_set.c:26210:13: warning: '__pyx_doc_4sage_7cpython_6string_bytes_to_str' defined but not used [-Wunused-variable] +26210 | static char __pyx_doc_4sage_7cpython_6string_bytes_to_str[] = "bytes_to_str(b, encoding=None, errors=None) -> str\nFile: sage/cpython/string.pxd (starting at line 28)\n\n Convert ``bytes`` to ``str``.\n\n This decodes the given ``bytes`` to a Python 3 unicode ``str`` using\n the specified encoding. It is a no-op on ``str`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import bytes_to_str\n sage: s = bytes_to_str(b'\\xcf\\x80')\n sage: s == u'\317\200'\n True\n sage: bytes_to_str([])\n Traceback (most recent call last):\n ...\n TypeError: expected bytes, list found\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/numerical/mip.c:24683:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] 24683 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -32645,7 +32681,7 @@ build/cythonized/sage/numerical/mip.c:24337:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 24337 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[178/528] [179/528] build/cythonized/sage/numerical/linear_tensor_element.c:7565:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] +[178/528] build/cythonized/sage/numerical/linear_tensor_element.c:7565:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] 7565 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/numerical/linear_tensor_element.c:7564:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] @@ -32657,7 +32693,7 @@ build/cythonized/sage/numerical/linear_tensor_element.c:7219:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 7219 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/numerical/linear_functions.c:13922:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] +[179/528] build/cythonized/sage/numerical/linear_functions.c:13922:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] 13922 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/numerical/linear_functions.c:13921:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] @@ -32693,7 +32729,7 @@ build/cythonized/sage/numerical/backends/ppl_backend.c:14046:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 14046 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/stdio.h:906, +[182/528] In file included from /usr/include/stdio.h:906, from /usr/include/python3.11d/Python.h:24, from build/cythonized/sage/plot/plot3d/index_face_set.c:43: In function 'sprintf', @@ -32709,7 +32745,7 @@ build/cythonized/sage/plot/plot3d/index_face_set.c:5665:7: note: '__pyx_v_color' was declared here 5665 | int __pyx_v_color; | ^~~~~~~~~~~~~ -[182/528] [183/528] [184/528] build/cythonized/sage/numerical/backends/glpk_graph_backend.c:12793:18: warning: '__pyx_pw_4sage_7cpython_6string_3str_to_bytes' defined but not used [-Wunused-function] +[183/528] [184/528] build/cythonized/sage/numerical/backends/glpk_graph_backend.c:12793:18: warning: '__pyx_pw_4sage_7cpython_6string_3str_to_bytes' defined but not used [-Wunused-function] 12793 | static PyObject *__pyx_pw_4sage_7cpython_6string_3str_to_bytes(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/numerical/backends/glpk_graph_backend.c:12792:13: warning: '__pyx_doc_4sage_7cpython_6string_2str_to_bytes' defined but not used [-Wunused-variable] @@ -32721,7 +32757,7 @@ build/cythonized/sage/numerical/backends/glpk_graph_backend.c:12587:13: warning: '__pyx_doc_4sage_7cpython_6string_bytes_to_str' defined but not used [-Wunused-variable] 12587 | static char __pyx_doc_4sage_7cpython_6string_bytes_to_str[] = "bytes_to_str(b, encoding=None, errors=None) -> str\nFile: sage/cpython/string.pxd (starting at line 28)\n\n Convert ``bytes`` to ``str``.\n\n This decodes the given ``bytes`` to a Python 3 unicode ``str`` using\n the specified encoding. It is a no-op on ``str`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import bytes_to_str\n sage: s = bytes_to_str(b'\\xcf\\x80')\n sage: s == u'\317\200'\n True\n sage: bytes_to_str([])\n Traceback (most recent call last):\n ...\n TypeError: expected bytes, list found\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[186/528] build/cythonized/sage/numerical/backends/glpk_graph_backend.c: In function '__pyx_f_4sage_9numerical_8backends_18glpk_graph_backend_16GLPKGraphBackend___add_edges_sage': +[185/528] build/cythonized/sage/numerical/backends/glpk_graph_backend.c: In function '__pyx_f_4sage_9numerical_8backends_18glpk_graph_backend_16GLPKGraphBackend___add_edges_sage': build/cythonized/sage/numerical/backends/glpk_graph_backend.c:6586:102: warning: '__pyx_v_low' may be used uninitialized [-Wmaybe-uninitialized] 6586 | ((__pyx_t_4sage_9numerical_8backends_18glpk_graph_backend_c_a_data *)__pyx_v_a->data)->low = __pyx_v_low; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ @@ -32740,7 +32776,7 @@ build/cythonized/sage/numerical/backends/glpk_graph_backend.c:5990:10: note: '__pyx_v_cost' was declared here 5990 | double __pyx_v_cost; | ^~~~~~~~~~~~ -[185/528] [187/528] build/cythonized/sage/numerical/backends/glpk_backend.c:23157:18: warning: '__pyx_pw_4sage_7cpython_6string_3str_to_bytes' defined but not used [-Wunused-function] +[186/528] [189/528] [188/528] build/cythonized/sage/numerical/backends/glpk_backend.c:23157:18: warning: '__pyx_pw_4sage_7cpython_6string_3str_to_bytes' defined but not used [-Wunused-function] 23157 | static PyObject *__pyx_pw_4sage_7cpython_6string_3str_to_bytes(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/numerical/backends/glpk_backend.c:23156:13: warning: '__pyx_doc_4sage_7cpython_6string_2str_to_bytes' defined but not used [-Wunused-variable] @@ -32752,7 +32788,7 @@ build/cythonized/sage/numerical/backends/glpk_backend.c:22951:13: warning: '__pyx_doc_4sage_7cpython_6string_bytes_to_str' defined but not used [-Wunused-variable] 22951 | static char __pyx_doc_4sage_7cpython_6string_bytes_to_str[] = "bytes_to_str(b, encoding=None, errors=None) -> str\nFile: sage/cpython/string.pxd (starting at line 28)\n\n Convert ``bytes`` to ``str``.\n\n This decodes the given ``bytes`` to a Python 3 unicode ``str`` using\n the specified encoding. It is a no-op on ``str`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import bytes_to_str\n sage: s = bytes_to_str(b'\\xcf\\x80')\n sage: s == u'\317\200'\n True\n sage: bytes_to_str([])\n Traceback (most recent call last):\n ...\n TypeError: expected bytes, list found\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[188/528] [189/528] build/cythonized/sage/numerical/backends/glpk_graph_backend.c: In function '__pyx_f_4sage_9numerical_8backends_18glpk_graph_backend_16GLPKGraphBackend_delete_edge': +[187/528] build/cythonized/sage/numerical/backends/glpk_graph_backend.c: In function '__pyx_f_4sage_9numerical_8backends_18glpk_graph_backend_16GLPKGraphBackend_delete_edge': build/cythonized/sage/numerical/backends/glpk_graph_backend.c:8747:12: warning: '__pyx_v_x' may be used uninitialized [-Wmaybe-uninitialized] 8747 | if (__pyx_t_8) { | ^ @@ -32807,7 +32843,7 @@ build/cythonized/sage/monoids/free_abelian_monoid_element.c:5682:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 5682 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[192/528] [193/528] In file included from /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarraytypes.h:1940, +[192/528] In file included from /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarraytypes.h:1940, from /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:12, from /usr/lib/python3/dist-packages/numpy/core/include/numpy/arrayobject.h:5, from build/cythonized/sage/modules/vector_real_double_dense.c:783: @@ -32826,6 +32862,13 @@ build/cythonized/sage/modules/vector_real_double_dense.c:3970:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 3970 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[193/528] build/cythonized/sage/numerical/backends/generic_backend.c: In function '__pyx_f_4sage_9numerical_8backends_15generic_backend_14GenericBackend_add_variables': +build/cythonized/sage/numerical/backends/generic_backend.c:3395:10: warning: '__pyx_v_value' may be used uninitialized [-Wmaybe-uninitialized] + 3395 | return __pyx_r; + | ^~~~~~~ +build/cythonized/sage/numerical/backends/generic_backend.c:3105:7: note: '__pyx_v_value' was declared here + 3105 | int __pyx_v_value; + | ^~~~~~~~~~~~~ build/cythonized/sage/modules/vector_rational_sparse.c:7456:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] 7456 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -32838,7 +32881,7 @@ build/cythonized/sage/modules/vector_rational_sparse.c:7110:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 7110 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[194/528] build/cythonized/sage/modules/vector_rational_dense.c:9303:18: warning: '__pyx_pw_4sage_9structure_7richcmp_9revop' defined but not used [-Wunused-function] +[194/528] [195/528] build/cythonized/sage/modules/vector_rational_dense.c:9303:18: warning: '__pyx_pw_4sage_9structure_7richcmp_9revop' defined but not used [-Wunused-function] 9303 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_9revop(PyObject *__pyx_self, PyObject *__pyx_arg_op) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/modules/vector_rational_dense.c:9302:13: warning: '__pyx_doc_4sage_9structure_7richcmp_8revop' defined but not used [-Wunused-variable] @@ -32880,26 +32923,7 @@ build/cythonized/sage/modules/vector_rational_dense.c:6887:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 6887 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/numerical/backends/generic_backend.c: In function '__pyx_f_4sage_9numerical_8backends_15generic_backend_14GenericBackend_add_variables': -build/cythonized/sage/numerical/backends/generic_backend.c:3395:10: warning: '__pyx_v_value' may be used uninitialized [-Wmaybe-uninitialized] - 3395 | return __pyx_r; - | ^~~~~~~ -build/cythonized/sage/numerical/backends/generic_backend.c:3105:7: note: '__pyx_v_value' was declared here - 3105 | int __pyx_v_value; - | ^~~~~~~~~~~~~ -[196/528] [198/528] [195/528] [197/528] build/cythonized/sage/modules/vector_integer_sparse.c:7329:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] - 7329 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/modules/vector_integer_sparse.c:7328:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] - 7328 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/modules/vector_integer_sparse.c:6984:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] - 6984 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/modules/vector_integer_sparse.c:6983:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] - 6983 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/modules/vector_modn_dense.c:9573:18: warning: '__pyx_pw_4sage_9structure_7richcmp_9revop' defined but not used [-Wunused-function] +[196/528] build/cythonized/sage/modules/vector_modn_dense.c:9573:18: warning: '__pyx_pw_4sage_9structure_7richcmp_9revop' defined but not used [-Wunused-function] 9573 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_9revop(PyObject *__pyx_self, PyObject *__pyx_arg_op) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/modules/vector_modn_dense.c:9572:13: warning: '__pyx_doc_4sage_9structure_7richcmp_8revop' defined but not used [-Wunused-variable] @@ -32911,7 +32935,7 @@ build/cythonized/sage/modules/vector_modn_dense.c:9445:13: warning: '__pyx_doc_4sage_9structure_7richcmp_6rich_to_bool_sgn' defined but not used [-Wunused-variable] 9445 | static char __pyx_doc_4sage_9structure_7richcmp_6rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/richcmp.pxd (starting at line 187)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/modules/vector_modn_dense.c:9317:18: warning: '__pyx_pw_4sage_9structure_7richcmp_5rich_to_bool' defined but not used [-Wunused-function] +[197/528] build/cythonized/sage/modules/vector_modn_dense.c:9317:18: warning: '__pyx_pw_4sage_9structure_7richcmp_5rich_to_bool' defined but not used [-Wunused-function] 9317 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_5rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/modules/vector_modn_dense.c:9316:13: warning: '__pyx_doc_4sage_9structure_7richcmp_4rich_to_bool' defined but not used [-Wunused-variable] @@ -32941,7 +32965,19 @@ build/cythonized/sage/modules/vector_modn_dense.c:7246:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 7246 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[199/528] build/cythonized/sage/modules/vector_mod2_dense.cpp:8532:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7richcmp_9revop(PyObject*, PyObject*)' defined but not used [-Wunused-function] +[198/528] [199/528] build/cythonized/sage/modules/vector_integer_sparse.c:7329:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] + 7329 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/modules/vector_integer_sparse.c:7328:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] + 7328 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/modules/vector_integer_sparse.c:6984:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] + 6984 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/modules/vector_integer_sparse.c:6983:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] + 6983 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/modules/vector_mod2_dense.cpp:8532:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7richcmp_9revop(PyObject*, PyObject*)' defined but not used [-Wunused-function] 8532 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_9revop(PyObject *__pyx_self, PyObject *__pyx_arg_op) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/modules/vector_mod2_dense.cpp:8531:13: warning: '__pyx_doc_4sage_9structure_7richcmp_8revop' defined but not used [-Wunused-variable] @@ -32983,7 +33019,7 @@ build/cythonized/sage/modules/vector_mod2_dense.cpp:7205:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 7205 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/modules/vector_integer_dense.c:9350:18: warning: '__pyx_pw_4sage_9structure_7richcmp_9revop' defined but not used [-Wunused-function] +[200/528] build/cythonized/sage/modules/vector_integer_dense.c:9350:18: warning: '__pyx_pw_4sage_9structure_7richcmp_9revop' defined but not used [-Wunused-function] 9350 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_9revop(PyObject *__pyx_self, PyObject *__pyx_arg_op) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/modules/vector_integer_dense.c:9349:13: warning: '__pyx_doc_4sage_9structure_7richcmp_8revop' defined but not used [-Wunused-variable] @@ -33025,20 +33061,32 @@ build/cythonized/sage/modules/vector_integer_dense.c:6934:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 6934 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[200/528] In file included from /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarraytypes.h:1940, +[201/528] In file included from /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarraytypes.h:1940, from /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:12, from /usr/lib/python3/dist-packages/numpy/core/include/numpy/arrayobject.h:5, from build/cythonized/sage/modules/vector_double_dense.c:783: /usr/lib/python3/dist-packages/numpy/core/include/numpy/npy_1_7_deprecated_api.h:17:2: warning: #warning "Using deprecated NumPy API, disable it with " "#define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-Wcpp] 17 | #warning "Using deprecated NumPy API, disable it with " \ | ^~~~~~~ -[201/528] In file included from /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarraytypes.h:1940, +In file included from /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarraytypes.h:1940, from /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:12, from /usr/lib/python3/dist-packages/numpy/core/include/numpy/arrayobject.h:5, from build/cythonized/sage/modules/vector_complex_double_dense.c:783: /usr/lib/python3/dist-packages/numpy/core/include/numpy/npy_1_7_deprecated_api.h:17:2: warning: #warning "Using deprecated NumPy API, disable it with " "#define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-Wcpp] 17 | #warning "Using deprecated NumPy API, disable it with " \ | ^~~~~~~ +build/cythonized/sage/modules/vector_complex_double_dense.c:4189:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] + 4189 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/modules/vector_complex_double_dense.c:4188:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] + 4188 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/modules/vector_complex_double_dense.c:3844:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] + 3844 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/modules/vector_complex_double_dense.c:3843:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] + 3843 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/modules/vector_double_dense.c:9730:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] 9730 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -33051,19 +33099,7 @@ build/cythonized/sage/modules/vector_double_dense.c:9384:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 9384 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[202/528] build/cythonized/sage/modules/vector_complex_double_dense.c:4189:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] - 4189 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/modules/vector_complex_double_dense.c:4188:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] - 4188 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/modules/vector_complex_double_dense.c:3844:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] - 3844 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/modules/vector_complex_double_dense.c:3843:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] - 3843 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[203/528] [204/528] build/cythonized/sage/modules/finite_submodule_iter.c:5879:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] +[202/528] [203/528] [204/528] build/cythonized/sage/modules/finite_submodule_iter.c:5879:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] 5879 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/modules/finite_submodule_iter.c:5878:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] @@ -33075,7 +33111,20 @@ build/cythonized/sage/modules/finite_submodule_iter.c:5533:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 5533 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[205/528] build/cythonized/sage/modules/with_basis/indexed_element.c:11356:18: warning: '__pyx_pw_4sage_9structure_7richcmp_9revop' defined but not used [-Wunused-function] +build/cythonized/sage/numerical/backends/glpk_backend.c: In function '__pyx_f_4sage_9numerical_8backends_12glpk_backend_11GLPKBackend_solve': +build/cythonized/sage/numerical/backends/glpk_backend.c:10133:6: warning: '__pyx_v_solution_status' may be used uninitialized [-Wmaybe-uninitialized] +10133 | if (__pyx_t_6) { + | ^ +build/cythonized/sage/numerical/backends/glpk_backend.c:9872:7: note: '__pyx_v_solution_status' was declared here + 9872 | int __pyx_v_solution_status; + | ^~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/numerical/backends/glpk_backend.c:699:40: warning: '__pyx_v_solve_status' may be used uninitialized [-Wmaybe-uninitialized] + 699 | #define PyInt_FromLong PyLong_FromLong + | ^~~~~~~~~~~~~~~ +build/cythonized/sage/numerical/backends/glpk_backend.c:9871:7: note: '__pyx_v_solve_status' was declared here + 9871 | int __pyx_v_solve_status; + | ^~~~~~~~~~~~~~~~~~~~ +[206/528] [205/528] build/cythonized/sage/modules/with_basis/indexed_element.c:11356:18: warning: '__pyx_pw_4sage_9structure_7richcmp_9revop' defined but not used [-Wunused-function] 11356 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_9revop(PyObject *__pyx_self, PyObject *__pyx_arg_op) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/modules/with_basis/indexed_element.c:11355:13: warning: '__pyx_doc_4sage_9structure_7richcmp_8revop' defined but not used [-Wunused-variable] @@ -33117,20 +33166,7 @@ build/cythonized/sage/modules/with_basis/indexed_element.c:10206:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 10206 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/numerical/backends/glpk_backend.c: In function '__pyx_f_4sage_9numerical_8backends_12glpk_backend_11GLPKBackend_solve': -build/cythonized/sage/numerical/backends/glpk_backend.c:10133:6: warning: '__pyx_v_solution_status' may be used uninitialized [-Wmaybe-uninitialized] -10133 | if (__pyx_t_6) { - | ^ -build/cythonized/sage/numerical/backends/glpk_backend.c:9872:7: note: '__pyx_v_solution_status' was declared here - 9872 | int __pyx_v_solution_status; - | ^~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/numerical/backends/glpk_backend.c:699:40: warning: '__pyx_v_solve_status' may be used uninitialized [-Wmaybe-uninitialized] - 699 | #define PyInt_FromLong PyLong_FromLong - | ^~~~~~~~~~~~~~~ -build/cythonized/sage/numerical/backends/glpk_backend.c:9871:7: note: '__pyx_v_solve_status' was declared here - 9871 | int __pyx_v_solve_status; - | ^~~~~~~~~~~~~~~~~~~~ -[206/528] build/cythonized/sage/modules/free_module_element.c:40683:18: warning: '__pyx_pw_4sage_5arith_16numerical_approx_1digits_to_bits' defined but not used [-Wunused-function] +build/cythonized/sage/modules/free_module_element.c:40683:18: warning: '__pyx_pw_4sage_5arith_16numerical_approx_1digits_to_bits' defined but not used [-Wunused-function] 40683 | static PyObject *__pyx_pw_4sage_5arith_16numerical_approx_1digits_to_bits(PyObject *__pyx_self, PyObject *__pyx_v_d) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/modules/free_module_element.c:40682:13: warning: '__pyx_doc_4sage_5arith_16numerical_approx_digits_to_bits' defined but not used [-Wunused-variable] @@ -33154,7 +33190,7 @@ build/cythonized/sage/modules/free_module_element.c:40166:13: warning: '__pyx_doc_4sage_9structure_7richcmp_4rich_to_bool' defined but not used [-Wunused-variable] 40166 | static char __pyx_doc_4sage_9structure_7richcmp_4rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/richcmp.pxd (starting at line 120)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an old-style comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an old-style comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n :func:`rich_to_bool_sgn` if ``c`` could be outside the\n [-1, 0, 1] range.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/modules/free_module_element.c:39977:18: warning: '__pyx_pw_4sage_9structure_7richcmp_3richcmp_not_equal' defined but not used [-Wunused-function] +[208/528] build/cythonized/sage/modules/free_module_element.c:39977:18: warning: '__pyx_pw_4sage_9structure_7richcmp_3richcmp_not_equal' defined but not used [-Wunused-function] 39977 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_3richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/modules/free_module_element.c:39976:13: warning: '__pyx_doc_4sage_9structure_7richcmp_2richcmp_not_equal' defined but not used [-Wunused-variable] @@ -33172,13 +33208,13 @@ build/cythonized/sage/modules/free_module_element.c:39618:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] 39618 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/modules/free_module_element.c:39274:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] +[207/528] build/cythonized/sage/modules/free_module_element.c:39274:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] 39274 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/modules/free_module_element.c:39273:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 39273 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[207/528] [208/528] build/cythonized/sage/modular/modsym/relation_matrix_pyx.c:4385:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] +build/cythonized/sage/modular/modsym/relation_matrix_pyx.c:4385:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] 4385 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/modular/modsym/relation_matrix_pyx.c:4384:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] @@ -33190,7 +33226,7 @@ build/cythonized/sage/modular/modsym/relation_matrix_pyx.c:4039:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 4039 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[209/528] build/cythonized/sage/modular/hypergeometric_misc.c: In function '__pyx_f_4sage_7modular_19hypergeometric_misc_hgm_coeffs': +[209/528] [210/528] build/cythonized/sage/modular/hypergeometric_misc.c: In function '__pyx_f_4sage_7modular_19hypergeometric_misc_hgm_coeffs': build/cythonized/sage/modular/hypergeometric_misc.c:694:40: warning: '__pyx_v_w1' may be used uninitialized [-Wmaybe-uninitialized] 694 | #define PyInt_FromLong PyLong_FromLong | ^~~~~~~~~~~~~~~ @@ -33209,66 +33245,15 @@ build/cythonized/sage/modular/hypergeometric_misc.c:1697:16: note: '__pyx_v_q2' was declared here 1697 | PY_LONG_LONG __pyx_v_q2; | ^~~~~~~~~~ -[210/528] build/cythonized/sage/modular/modsym/manin_symbol.c:9126:18: warning: '__pyx_pw_4sage_9structure_7richcmp_9revop' defined but not used [-Wunused-function] - 9126 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_9revop(PyObject *__pyx_self, PyObject *__pyx_arg_op) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/modular/modsym/manin_symbol.c:9125:13: warning: '__pyx_doc_4sage_9structure_7richcmp_8revop' defined but not used [-Wunused-variable] - 9125 | static char __pyx_doc_4sage_9structure_7richcmp_8revop[] = "revop(int op) -> int\nFile: sage/structure/richcmp.pxd (starting at line 199)\n\n Return the reverse operation of ``op``.\n\n For example, <= becomes >=, etc.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import revop\n sage: [revop(i) for i in range(6)]\n [4, 5, 2, 3, 0, 1]\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/modular/modsym/manin_symbol.c:8999:18: warning: '__pyx_pw_4sage_9structure_7richcmp_7rich_to_bool_sgn' defined but not used [-Wunused-function] - 8999 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_7rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/modular/modsym/manin_symbol.c:8998:13: warning: '__pyx_doc_4sage_9structure_7richcmp_6rich_to_bool_sgn' defined but not used [-Wunused-variable] - 8998 | static char __pyx_doc_4sage_9structure_7richcmp_6rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/richcmp.pxd (starting at line 187)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/modular/modsym/manin_symbol.c:8870:18: warning: '__pyx_pw_4sage_9structure_7richcmp_5rich_to_bool' defined but not used [-Wunused-function] - 8870 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_5rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/modular/modsym/manin_symbol.c:8869:13: warning: '__pyx_doc_4sage_9structure_7richcmp_4rich_to_bool' defined but not used [-Wunused-variable] - 8869 | static char __pyx_doc_4sage_9structure_7richcmp_4rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/richcmp.pxd (starting at line 120)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an old-style comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an old-style comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n :func:`rich_to_bool_sgn` if ``c`` could be outside the\n [-1, 0, 1] range.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/modular/modsym/manin_symbol.c:8680:18: warning: '__pyx_pw_4sage_9structure_7richcmp_3richcmp_not_equal' defined but not used [-Wunused-function] - 8680 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_3richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/modular/modsym/manin_symbol.c:8679:13: warning: '__pyx_doc_4sage_9structure_7richcmp_2richcmp_not_equal' defined but not used [-Wunused-variable] - 8679 | static char __pyx_doc_4sage_9structure_7richcmp_2richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/richcmp.pxd (starting at line 56)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/modular/modsym/manin_symbol.c:8464:18: warning: '__pyx_pw_4sage_9structure_7richcmp_1richcmp' defined but not used [-Wunused-function] - 8464 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_1richcmp(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/modular/modsym/manin_symbol.c:8463:13: warning: '__pyx_doc_4sage_9structure_7richcmp_richcmp' defined but not used [-Wunused-variable] - 8463 | static char __pyx_doc_4sage_9structure_7richcmp_richcmp[] = "richcmp(x, y, int op)\nFile: sage/structure/richcmp.pxd (starting at line 6)\n\n Return the result of the rich comparison of ``x`` and ``y`` with\n operator ``op``.\n\n INPUT:\n\n - ``x``, ``y`` -- arbitrary Python objects\n\n - ``op`` -- comparison operator (one of ``op_LT`, ``op_LE``,\n ``op_EQ``, ``op_NE``, ``op_GT``, ``op_GE``).\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import *\n sage: richcmp(3, 4, op_LT)\n True\n sage: richcmp(x, x^2, op_EQ)\n x == x^2\n\n The two examples above are completely equivalent to ``3 < 4``\n and ``x == x^2``. For this reason, it only makes sense in practice\n to call ``richcmp`` with a non-constant value for ``op``.\n\n We can write a custom ``Element`` class which shows a more\n realistic example of how to use this::\n\n sage: from sage.structure.element import Element\n sage: class MyElement(Element):\n ....: def __init__(self, parent, value):\n ....: Element.__init__(self, parent)\n ....: self.v = value\n ....: def _richcmp_(self, other, op):\n ....: return richcmp(self.v, other.v, op)\n sage: P = Parent()\n sage: x = MyElement(P, 3)\n sage: y = MyElement(P, 3)\n sage: x < y\n False\n sage: x == y\n True\n sage: x > y\n False\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/modular/modsym/manin_symbol.c:8250:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] - 8250 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/modular/modsym/manin_symbol.c:8249:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] - 8249 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/modular/modsym/manin_symbol.c:7905:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] - 7905 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/modular/modsym/manin_symbol.c:7904:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] - 7904 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/modular/modsym/p1list.c:12861:18: warning: '__pyx_pw_4sage_9structure_7richcmp_9revop' defined but not used [-Wunused-function] 12861 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_9revop(PyObject *__pyx_self, PyObject *__pyx_arg_op) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/modular/pollack_stevens/dist.c:25659:18: warning: '__pyx_pw_4sage_9structure_7richcmp_9revop' defined but not used [-Wunused-function] -25659 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_9revop(PyObject *__pyx_self, PyObject *__pyx_arg_op) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/modular/modsym/p1list.c:12860:13: warning: '__pyx_doc_4sage_9structure_7richcmp_8revop' defined but not used [-Wunused-variable] 12860 | static char __pyx_doc_4sage_9structure_7richcmp_8revop[] = "revop(int op) -> int\nFile: sage/structure/richcmp.pxd (starting at line 199)\n\n Return the reverse operation of ``op``.\n\n For example, <= becomes >=, etc.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import revop\n sage: [revop(i) for i in range(6)]\n [4, 5, 2, 3, 0, 1]\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/modular/modsym/p1list.c:12734:18: warning: '__pyx_pw_4sage_9structure_7richcmp_7rich_to_bool_sgn' defined but not used [-Wunused-function] 12734 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_7rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/modular/pollack_stevens/dist.c:25658:13: warning: '__pyx_doc_4sage_9structure_7richcmp_8revop' defined but not used [-Wunused-variable] -25658 | static char __pyx_doc_4sage_9structure_7richcmp_8revop[] = "revop(int op) -> int\nFile: sage/structure/richcmp.pxd (starting at line 199)\n\n Return the reverse operation of ``op``.\n\n For example, <= becomes >=, etc.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import revop\n sage: [revop(i) for i in range(6)]\n [4, 5, 2, 3, 0, 1]\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/modular/pollack_stevens/dist.c:25532:18: warning: '__pyx_pw_4sage_9structure_7richcmp_7rich_to_bool_sgn' defined but not used [-Wunused-function] -25532 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_7rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/modular/modsym/p1list.c:12733:13: warning: '__pyx_doc_4sage_9structure_7richcmp_6rich_to_bool_sgn' defined but not used [-Wunused-variable] 12733 | static char __pyx_doc_4sage_9structure_7richcmp_6rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/richcmp.pxd (starting at line 187)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -33278,24 +33263,33 @@ build/cythonized/sage/modular/modsym/p1list.c:12604:13: warning: '__pyx_doc_4sage_9structure_7richcmp_4rich_to_bool' defined but not used [-Wunused-variable] 12604 | static char __pyx_doc_4sage_9structure_7richcmp_4rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/richcmp.pxd (starting at line 120)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an old-style comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an old-style comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n :func:`rich_to_bool_sgn` if ``c`` could be outside the\n [-1, 0, 1] range.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/modular/pollack_stevens/dist.c:25531:13: warning: '__pyx_doc_4sage_9structure_7richcmp_6rich_to_bool_sgn' defined but not used [-Wunused-variable] -25531 | static char __pyx_doc_4sage_9structure_7richcmp_6rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/richcmp.pxd (starting at line 187)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/modular/modsym/p1list.c:12415:18: warning: '__pyx_pw_4sage_9structure_7richcmp_3richcmp_not_equal' defined but not used [-Wunused-function] 12415 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_3richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/modular/modsym/p1list.c:12414:13: warning: '__pyx_doc_4sage_9structure_7richcmp_2richcmp_not_equal' defined but not used [-Wunused-variable] 12414 | static char __pyx_doc_4sage_9structure_7richcmp_2richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/richcmp.pxd (starting at line 56)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/modular/pollack_stevens/dist.c:25403:18: warning: '__pyx_pw_4sage_9structure_7richcmp_5rich_to_bool' defined but not used [-Wunused-function] -25403 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_5rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/modular/modsym/p1list.c:12199:18: warning: '__pyx_pw_4sage_9structure_7richcmp_1richcmp' defined but not used [-Wunused-function] 12199 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_1richcmp(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/modular/modsym/p1list.c:12198:13: warning: '__pyx_doc_4sage_9structure_7richcmp_richcmp' defined but not used [-Wunused-variable] 12198 | static char __pyx_doc_4sage_9structure_7richcmp_richcmp[] = "richcmp(x, y, int op)\nFile: sage/structure/richcmp.pxd (starting at line 6)\n\n Return the result of the rich comparison of ``x`` and ``y`` with\n operator ``op``.\n\n INPUT:\n\n - ``x``, ``y`` -- arbitrary Python objects\n\n - ``op`` -- comparison operator (one of ``op_LT`, ``op_LE``,\n ``op_EQ``, ``op_NE``, ``op_GT``, ``op_GE``).\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import *\n sage: richcmp(3, 4, op_LT)\n True\n sage: richcmp(x, x^2, op_EQ)\n x == x^2\n\n The two examples above are completely equivalent to ``3 < 4``\n and ``x == x^2``. For this reason, it only makes sense in practice\n to call ``richcmp`` with a non-constant value for ``op``.\n\n We can write a custom ``Element`` class which shows a more\n realistic example of how to use this::\n\n sage: from sage.structure.element import Element\n sage: class MyElement(Element):\n ....: def __init__(self, parent, value):\n ....: Element.__init__(self, parent)\n ....: self.v = value\n ....: def _richcmp_(self, other, op):\n ....: return richcmp(self.v, other.v, op)\n sage: P = Parent()\n sage: x = MyElement(P, 3)\n sage: y = MyElement(P, 3)\n sage: x < y\n False\n sage: x == y\n True\n sage: x > y\n False\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/modular/pollack_stevens/dist.c:25659:18: warning: '__pyx_pw_4sage_9structure_7richcmp_9revop' defined but not used [-Wunused-function] +25659 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_9revop(PyObject *__pyx_self, PyObject *__pyx_arg_op) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/modular/pollack_stevens/dist.c:25658:13: warning: '__pyx_doc_4sage_9structure_7richcmp_8revop' defined but not used [-Wunused-variable] +25658 | static char __pyx_doc_4sage_9structure_7richcmp_8revop[] = "revop(int op) -> int\nFile: sage/structure/richcmp.pxd (starting at line 199)\n\n Return the reverse operation of ``op``.\n\n For example, <= becomes >=, etc.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import revop\n sage: [revop(i) for i in range(6)]\n [4, 5, 2, 3, 0, 1]\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/modular/pollack_stevens/dist.c:25532:18: warning: '__pyx_pw_4sage_9structure_7richcmp_7rich_to_bool_sgn' defined but not used [-Wunused-function] +25532 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_7rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/modular/pollack_stevens/dist.c:25531:13: warning: '__pyx_doc_4sage_9structure_7richcmp_6rich_to_bool_sgn' defined but not used [-Wunused-variable] +25531 | static char __pyx_doc_4sage_9structure_7richcmp_6rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/richcmp.pxd (starting at line 187)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/modular/pollack_stevens/dist.c:25403:18: warning: '__pyx_pw_4sage_9structure_7richcmp_5rich_to_bool' defined but not used [-Wunused-function] +25403 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_5rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/modular/pollack_stevens/dist.c:25402:13: warning: '__pyx_doc_4sage_9structure_7richcmp_4rich_to_bool' defined but not used [-Wunused-variable] 25402 | static char __pyx_doc_4sage_9structure_7richcmp_4rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/richcmp.pxd (starting at line 120)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an old-style comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an old-style comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n :func:`rich_to_bool_sgn` if ``c`` could be outside the\n [-1, 0, 1] range.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -33323,7 +33317,49 @@ build/cythonized/sage/modular/pollack_stevens/dist.c:24437:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 24437 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[212/528] [211/528] [213/528] build/cythonized/sage/modular/modsym/apply.c:3871:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] +build/cythonized/sage/modular/modsym/manin_symbol.c:9126:18: warning: '__pyx_pw_4sage_9structure_7richcmp_9revop' defined but not used [-Wunused-function] + 9126 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_9revop(PyObject *__pyx_self, PyObject *__pyx_arg_op) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/modular/modsym/manin_symbol.c:9125:13: warning: '__pyx_doc_4sage_9structure_7richcmp_8revop' defined but not used [-Wunused-variable] + 9125 | static char __pyx_doc_4sage_9structure_7richcmp_8revop[] = "revop(int op) -> int\nFile: sage/structure/richcmp.pxd (starting at line 199)\n\n Return the reverse operation of ``op``.\n\n For example, <= becomes >=, etc.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import revop\n sage: [revop(i) for i in range(6)]\n [4, 5, 2, 3, 0, 1]\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/modular/modsym/manin_symbol.c:8999:18: warning: '__pyx_pw_4sage_9structure_7richcmp_7rich_to_bool_sgn' defined but not used [-Wunused-function] + 8999 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_7rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/modular/modsym/manin_symbol.c:8998:13: warning: '__pyx_doc_4sage_9structure_7richcmp_6rich_to_bool_sgn' defined but not used [-Wunused-variable] + 8998 | static char __pyx_doc_4sage_9structure_7richcmp_6rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/richcmp.pxd (starting at line 187)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/modular/modsym/manin_symbol.c:8870:18: warning: '__pyx_pw_4sage_9structure_7richcmp_5rich_to_bool' defined but not used [-Wunused-function] + 8870 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_5rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/modular/modsym/manin_symbol.c:8869:13: warning: '__pyx_doc_4sage_9structure_7richcmp_4rich_to_bool' defined but not used [-Wunused-variable] + 8869 | static char __pyx_doc_4sage_9structure_7richcmp_4rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/richcmp.pxd (starting at line 120)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an old-style comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an old-style comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n :func:`rich_to_bool_sgn` if ``c`` could be outside the\n [-1, 0, 1] range.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/modular/modsym/manin_symbol.c:8680:18: warning: '__pyx_pw_4sage_9structure_7richcmp_3richcmp_not_equal' defined but not used [-Wunused-function] + 8680 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_3richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/modular/modsym/manin_symbol.c:8679:13: warning: '__pyx_doc_4sage_9structure_7richcmp_2richcmp_not_equal' defined but not used [-Wunused-variable] + 8679 | static char __pyx_doc_4sage_9structure_7richcmp_2richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/richcmp.pxd (starting at line 56)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/modular/modsym/manin_symbol.c:8464:18: warning: '__pyx_pw_4sage_9structure_7richcmp_1richcmp' defined but not used [-Wunused-function] + 8464 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_1richcmp(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/modular/modsym/manin_symbol.c:8463:13: warning: '__pyx_doc_4sage_9structure_7richcmp_richcmp' defined but not used [-Wunused-variable] + 8463 | static char __pyx_doc_4sage_9structure_7richcmp_richcmp[] = "richcmp(x, y, int op)\nFile: sage/structure/richcmp.pxd (starting at line 6)\n\n Return the result of the rich comparison of ``x`` and ``y`` with\n operator ``op``.\n\n INPUT:\n\n - ``x``, ``y`` -- arbitrary Python objects\n\n - ``op`` -- comparison operator (one of ``op_LT`, ``op_LE``,\n ``op_EQ``, ``op_NE``, ``op_GT``, ``op_GE``).\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import *\n sage: richcmp(3, 4, op_LT)\n True\n sage: richcmp(x, x^2, op_EQ)\n x == x^2\n\n The two examples above are completely equivalent to ``3 < 4``\n and ``x == x^2``. For this reason, it only makes sense in practice\n to call ``richcmp`` with a non-constant value for ``op``.\n\n We can write a custom ``Element`` class which shows a more\n realistic example of how to use this::\n\n sage: from sage.structure.element import Element\n sage: class MyElement(Element):\n ....: def __init__(self, parent, value):\n ....: Element.__init__(self, parent)\n ....: self.v = value\n ....: def _richcmp_(self, other, op):\n ....: return richcmp(self.v, other.v, op)\n sage: P = Parent()\n sage: x = MyElement(P, 3)\n sage: y = MyElement(P, 3)\n sage: x < y\n False\n sage: x == y\n True\n sage: x > y\n False\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/modular/modsym/manin_symbol.c:8250:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] + 8250 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/modular/modsym/manin_symbol.c:8249:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] + 8249 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/modular/modsym/manin_symbol.c:7905:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] + 7905 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/modular/modsym/manin_symbol.c:7904:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] + 7904 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[212/528] [211/528] build/cythonized/sage/modular/modsym/apply.c:3871:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] 3871 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/modular/modsym/apply.c:3870:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] @@ -33347,7 +33383,7 @@ build/cythonized/sage/modular/modsym/heilbronn.c:11713:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 11713 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[215/528] [214/528] build/cythonized/sage/modular/modform/eis_series_cython.c:6191:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] +[213/528] [214/528] build/cythonized/sage/modular/modform/eis_series_cython.c:6191:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] 6191 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/modular/modform/eis_series_cython.c:6190:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] @@ -33359,7 +33395,19 @@ build/cythonized/sage/modular/modform/eis_series_cython.c:5845:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 5845 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/python3.11d/Python.h:95, +[216/528] [215/528] build/cythonized/sage/modular/arithgroup/congroup.c:7631:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] + 7631 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/modular/arithgroup/congroup.c:7630:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] + 7630 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/modular/arithgroup/congroup.c:7286:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] + 7286 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/modular/arithgroup/congroup.c:7285:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] + 7285 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[217/528] In file included from /usr/include/python3.11d/Python.h:95, from sage/modular/arithgroup/farey.cpp:29: sage/modular/arithgroup/farey.cpp: In member function 'virtual bool is_element_general::is_member(const SL2Z&) const': /usr/include/python3.11d/ceval.h:34:34: warning: 'PyObject* PyEval_CallObjectWithKeywords(PyObject*, PyObject*, PyObject*)' is deprecated [-Wdeprecated-declarations] @@ -33412,60 +33460,6 @@ sage/modular/arithgroup/farey.cpp: In member function 'PyObject* FareySymbol::get_cusp_widths() const': sage/modular/arithgroup/farey.cpp:1052:27: warning: comparison of integer expressions of different signedness: 'const __gnu_cxx::__alloc_traits, int>::value_type' {aka 'const int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1052 | if( cusp_classes[j] == i ) { -build/cythonized/sage/modular/arithgroup/farey_symbol.cpp:14387:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7richcmp_9revop(PyObject*, PyObject*)' defined but not used [-Wunused-function] -14387 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_9revop(PyObject *__pyx_self, PyObject *__pyx_arg_op) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/modular/arithgroup/farey_symbol.cpp:14386:13: warning: '__pyx_doc_4sage_9structure_7richcmp_8revop' defined but not used [-Wunused-variable] -14386 | static char __pyx_doc_4sage_9structure_7richcmp_8revop[] = "revop(int op) -> int\nFile: sage/structure/richcmp.pxd (starting at line 199)\n\n Return the reverse operation of ``op``.\n\n For example, <= becomes >=, etc.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import revop\n sage: [revop(i) for i in range(6)]\n [4, 5, 2, 3, 0, 1]\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/modular/arithgroup/farey_symbol.cpp:14260:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7richcmp_7rich_to_bool_sgn(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] -14260 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_7rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/modular/arithgroup/farey_symbol.cpp:14259:13: warning: '__pyx_doc_4sage_9structure_7richcmp_6rich_to_bool_sgn' defined but not used [-Wunused-variable] -14259 | static char __pyx_doc_4sage_9structure_7richcmp_6rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/richcmp.pxd (starting at line 187)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/modular/arithgroup/farey_symbol.cpp:14131:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7richcmp_5rich_to_bool(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] -14131 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_5rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/modular/arithgroup/farey_symbol.cpp:14130:13: warning: '__pyx_doc_4sage_9structure_7richcmp_4rich_to_bool' defined but not used [-Wunused-variable] -14130 | static char __pyx_doc_4sage_9structure_7richcmp_4rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/richcmp.pxd (starting at line 120)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an old-style comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an old-style comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n :func:`rich_to_bool_sgn` if ``c`` could be outside the\n [-1, 0, 1] range.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/modular/arithgroup/farey_symbol.cpp:13941:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7richcmp_3richcmp_not_equal(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] -13941 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_3richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/modular/arithgroup/farey_symbol.cpp:13940:13: warning: '__pyx_doc_4sage_9structure_7richcmp_2richcmp_not_equal' defined but not used [-Wunused-variable] -13940 | static char __pyx_doc_4sage_9structure_7richcmp_2richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/richcmp.pxd (starting at line 56)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/modular/arithgroup/farey_symbol.cpp:13725:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7richcmp_1richcmp(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] -13725 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_1richcmp(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/modular/arithgroup/farey_symbol.cpp:13724:13: warning: '__pyx_doc_4sage_9structure_7richcmp_richcmp' defined but not used [-Wunused-variable] -13724 | static char __pyx_doc_4sage_9structure_7richcmp_richcmp[] = "richcmp(x, y, int op)\nFile: sage/structure/richcmp.pxd (starting at line 6)\n\n Return the result of the rich comparison of ``x`` and ``y`` with\n operator ``op``.\n\n INPUT:\n\n - ``x``, ``y`` -- arbitrary Python objects\n\n - ``op`` -- comparison operator (one of ``op_LT`, ``op_LE``,\n ``op_EQ``, ``op_NE``, ``op_GT``, ``op_GE``).\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import *\n sage: richcmp(3, 4, op_LT)\n True\n sage: richcmp(x, x^2, op_EQ)\n x == x^2\n\n The two examples above are completely equivalent to ``3 < 4``\n and ``x == x^2``. For this reason, it only makes sense in practice\n to call ``richcmp`` with a non-constant value for ``op``.\n\n We can write a custom ``Element`` class which shows a more\n realistic example of how to use this::\n\n sage: from sage.structure.element import Element\n sage: class MyElement(Element):\n ....: def __init__(self, parent, value):\n ....: Element.__init__(self, parent)\n ....: self.v = value\n ....: def _richcmp_(self, other, op):\n ....: return richcmp(self.v, other.v, op)\n sage: P = Parent()\n sage: x = MyElement(P, 3)\n sage: y = MyElement(P, 3)\n sage: x < y\n False\n sage: x == y\n True\n sage: x > y\n False\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/modular/arithgroup/farey_symbol.cpp:13511:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] -13511 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/modular/arithgroup/farey_symbol.cpp:13510:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] -13510 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/modular/arithgroup/farey_symbol.cpp:13166:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] -13166 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/modular/arithgroup/farey_symbol.cpp:13165:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] -13165 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[216/528] [217/528] build/cythonized/sage/modular/arithgroup/congroup.c:7631:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] - 7631 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/modular/arithgroup/congroup.c:7630:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] - 7630 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/modular/arithgroup/congroup.c:7286:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] - 7286 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/modular/arithgroup/congroup.c:7285:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] - 7285 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/modular/arithgroup/arithgroup_element.c:8101:18: warning: '__pyx_pw_4sage_9structure_7richcmp_9revop' defined but not used [-Wunused-function] 8101 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_9revop(PyObject *__pyx_self, PyObject *__pyx_arg_op) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -33508,14 +33502,56 @@ build/cythonized/sage/modular/arithgroup/arithgroup_element.c:6951:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 6951 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[218/528] [219/528] [221/528] [220/528] [222/528] sage/modular/arithgroup/farey.cpp: In member function 'std::vector FareySymbol::init_cusp_classes() const': +[218/528] [219/528] build/cythonized/sage/modular/arithgroup/farey_symbol.cpp:14387:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7richcmp_9revop(PyObject*, PyObject*)' defined but not used [-Wunused-function] +14387 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_9revop(PyObject *__pyx_self, PyObject *__pyx_arg_op) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/modular/arithgroup/farey_symbol.cpp:14386:13: warning: '__pyx_doc_4sage_9structure_7richcmp_8revop' defined but not used [-Wunused-variable] +14386 | static char __pyx_doc_4sage_9structure_7richcmp_8revop[] = "revop(int op) -> int\nFile: sage/structure/richcmp.pxd (starting at line 199)\n\n Return the reverse operation of ``op``.\n\n For example, <= becomes >=, etc.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import revop\n sage: [revop(i) for i in range(6)]\n [4, 5, 2, 3, 0, 1]\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/modular/arithgroup/farey_symbol.cpp:14260:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7richcmp_7rich_to_bool_sgn(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] +14260 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_7rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/modular/arithgroup/farey_symbol.cpp:14259:13: warning: '__pyx_doc_4sage_9structure_7richcmp_6rich_to_bool_sgn' defined but not used [-Wunused-variable] +14259 | static char __pyx_doc_4sage_9structure_7richcmp_6rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/richcmp.pxd (starting at line 187)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/modular/arithgroup/farey_symbol.cpp:14131:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7richcmp_5rich_to_bool(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] +14131 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_5rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/modular/arithgroup/farey_symbol.cpp:14130:13: warning: '__pyx_doc_4sage_9structure_7richcmp_4rich_to_bool' defined but not used [-Wunused-variable] +14130 | static char __pyx_doc_4sage_9structure_7richcmp_4rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/richcmp.pxd (starting at line 120)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an old-style comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an old-style comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n :func:`rich_to_bool_sgn` if ``c`` could be outside the\n [-1, 0, 1] range.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/modular/arithgroup/farey_symbol.cpp:13941:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7richcmp_3richcmp_not_equal(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] +13941 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_3richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/modular/arithgroup/farey_symbol.cpp:13940:13: warning: '__pyx_doc_4sage_9structure_7richcmp_2richcmp_not_equal' defined but not used [-Wunused-variable] +13940 | static char __pyx_doc_4sage_9structure_7richcmp_2richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/richcmp.pxd (starting at line 56)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/modular/arithgroup/farey_symbol.cpp:13725:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7richcmp_1richcmp(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] +13725 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_1richcmp(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/modular/arithgroup/farey_symbol.cpp:13724:13: warning: '__pyx_doc_4sage_9structure_7richcmp_richcmp' defined but not used [-Wunused-variable] +13724 | static char __pyx_doc_4sage_9structure_7richcmp_richcmp[] = "richcmp(x, y, int op)\nFile: sage/structure/richcmp.pxd (starting at line 6)\n\n Return the result of the rich comparison of ``x`` and ``y`` with\n operator ``op``.\n\n INPUT:\n\n - ``x``, ``y`` -- arbitrary Python objects\n\n - ``op`` -- comparison operator (one of ``op_LT`, ``op_LE``,\n ``op_EQ``, ``op_NE``, ``op_GT``, ``op_GE``).\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import *\n sage: richcmp(3, 4, op_LT)\n True\n sage: richcmp(x, x^2, op_EQ)\n x == x^2\n\n The two examples above are completely equivalent to ``3 < 4``\n and ``x == x^2``. For this reason, it only makes sense in practice\n to call ``richcmp`` with a non-constant value for ``op``.\n\n We can write a custom ``Element`` class which shows a more\n realistic example of how to use this::\n\n sage: from sage.structure.element import Element\n sage: class MyElement(Element):\n ....: def __init__(self, parent, value):\n ....: Element.__init__(self, parent)\n ....: self.v = value\n ....: def _richcmp_(self, other, op):\n ....: return richcmp(self.v, other.v, op)\n sage: P = Parent()\n sage: x = MyElement(P, 3)\n sage: y = MyElement(P, 3)\n sage: x < y\n False\n sage: x == y\n True\n sage: x > y\n False\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/modular/arithgroup/farey_symbol.cpp:13511:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] +13511 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/modular/arithgroup/farey_symbol.cpp:13510:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] +13510 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/modular/arithgroup/farey_symbol.cpp:13166:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] +13166 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/modular/arithgroup/farey_symbol.cpp:13165:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] +13165 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[221/528] [220/528] [222/528] sage/modular/arithgroup/farey.cpp: In member function 'std::vector FareySymbol::init_cusp_classes() const': sage/modular/arithgroup/farey.cpp:680:20: warning: 'j' may be used uninitialized [-Wmaybe-uninitialized] 680 | if( c[j-1] == cusp_number ) { | ^ sage/modular/arithgroup/farey.cpp:667:16: note: 'j' was declared here 667 | size_t j; | ^ -[223/528] [224/528] [225/528] [228/528] [229/528] [226/528] [227/528] [230/528] [231/528] [232/528] [233/528] build/cythonized/sage/misc/parser.c:11371:18: warning: '__pyx_pw_4sage_7cpython_6string_3str_to_bytes' defined but not used [-Wunused-function] +[223/528] [224/528] [225/528] [226/528] [228/528] [227/528] [229/528] [230/528] [231/528] [232/528] [233/528] build/cythonized/sage/misc/parser.c:11371:18: warning: '__pyx_pw_4sage_7cpython_6string_3str_to_bytes' defined but not used [-Wunused-function] 11371 | static PyObject *__pyx_pw_4sage_7cpython_6string_3str_to_bytes(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/misc/parser.c:11370:13: warning: '__pyx_doc_4sage_7cpython_6string_2str_to_bytes' defined but not used [-Wunused-variable] @@ -33527,7 +33563,7 @@ build/cythonized/sage/misc/parser.c:11165:13: warning: '__pyx_doc_4sage_7cpython_6string_bytes_to_str' defined but not used [-Wunused-variable] 11165 | static char __pyx_doc_4sage_7cpython_6string_bytes_to_str[] = "bytes_to_str(b, encoding=None, errors=None) -> str\nFile: sage/cpython/string.pxd (starting at line 28)\n\n Convert ``bytes`` to ``str``.\n\n This decodes the given ``bytes`` to a Python 3 unicode ``str`` using\n the specified encoding. It is a no-op on ``str`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import bytes_to_str\n sage: s = bytes_to_str(b'\\xcf\\x80')\n sage: s == u'\317\200'\n True\n sage: bytes_to_str([])\n Traceback (most recent call last):\n ...\n TypeError: expected bytes, list found\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[234/528] [235/528] [236/528] [237/528] [238/528] [239/528] [240/528] build/cythonized/sage/misc/derivative.c:3863:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] +[235/528] [234/528] [236/528] [237/528] [238/528] [239/528] [240/528] build/cythonized/sage/misc/derivative.c:3863:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] 3863 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/misc/derivative.c:3862:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] @@ -33539,7 +33575,7 @@ build/cythonized/sage/misc/derivative.c:3517:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 3517 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[241/528] [242/528] build/cythonized/sage/misc/constant_function.c:2484:18: warning: '__pyx_pw_4sage_9structure_7richcmp_9revop' defined but not used [-Wunused-function] +[241/528] build/cythonized/sage/misc/constant_function.c:2484:18: warning: '__pyx_pw_4sage_9structure_7richcmp_9revop' defined but not used [-Wunused-function] 2484 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_9revop(PyObject *__pyx_self, PyObject *__pyx_arg_op) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/misc/constant_function.c:2483:13: warning: '__pyx_doc_4sage_9structure_7richcmp_8revop' defined but not used [-Wunused-variable] @@ -33569,11 +33605,11 @@ build/cythonized/sage/misc/constant_function.c:1821:13: warning: '__pyx_doc_4sage_9structure_7richcmp_richcmp' defined but not used [-Wunused-variable] 1821 | static char __pyx_doc_4sage_9structure_7richcmp_richcmp[] = "richcmp(x, y, int op)\nFile: sage/structure/richcmp.pxd (starting at line 6)\n\n Return the result of the rich comparison of ``x`` and ``y`` with\n operator ``op``.\n\n INPUT:\n\n - ``x``, ``y`` -- arbitrary Python objects\n\n - ``op`` -- comparison operator (one of ``op_LT`, ``op_LE``,\n ``op_EQ``, ``op_NE``, ``op_GT``, ``op_GE``).\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import *\n sage: richcmp(3, 4, op_LT)\n True\n sage: richcmp(x, x^2, op_EQ)\n x == x^2\n\n The two examples above are completely equivalent to ``3 < 4``\n and ``x == x^2``. For this reason, it only makes sense in practice\n to call ``richcmp`` with a non-constant value for ``op``.\n\n We can write a custom ``Element`` class which shows a more\n realistic example of how to use this::\n\n sage: from sage.structure.element import Element\n sage: class MyElement(Element):\n ....: def __init__(self, parent, value):\n ....: Element.__init__(self, parent)\n ....: self.v = value\n ....: def _richcmp_(self, other, op):\n ....: return richcmp(self.v, other.v, op)\n sage: P = Parent()\n sage: x = MyElement(P, 3)\n sage: y = MyElement(P, 3)\n sage: x < y\n False\n sage: x == y\n True\n sage: x > y\n False\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[243/528] [244/528] [245/528] [246/528] [248/528] [247/528] build/cythonized/sage/misc/binary_tree.c: In function '__pyx_f_4sage_4misc_11binary_tree_binary_tree_head_excise': +[242/528] [243/528] [244/528] [245/528] [246/528] [247/528] build/cythonized/sage/misc/binary_tree.c: In function '__pyx_f_4sage_4misc_11binary_tree_binary_tree_head_excise': build/cythonized/sage/misc/binary_tree.c:2816:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2816 | __pyx_v_right = (((int)__pyx_v_self) & 1); | ^ -[249/528] [250/528] In file included from build/cythonized/sage/matroids/unpickling.c:793: +[248/528] [249/528] [250/528] [251/528] In file included from build/cythonized/sage/matroids/unpickling.c:793: ./sage/data_structures/bitset_intrinsics.h: In function '_bitset_cmp': ./sage/data_structures/bitset_intrinsics.h:170:17: warning: unused variable 'i' [-Wunused-variable] 170 | mp_bitcnt_t i = 0; @@ -33582,7 +33618,25 @@ ./sage/data_structures/bitset_intrinsics.h:377:17: warning: unused variable 'i' [-Wunused-variable] 377 | mp_bitcnt_t i; | ^ -[251/528] build/cythonized/sage/matroids/unpickling.c: At top level: +[252/528] [253/528] In file included from build/cythonized/sage/matroids/matroid.c:794: +./sage/data_structures/bitset_intrinsics.h: In function '_bitset_cmp': +./sage/data_structures/bitset_intrinsics.h:170:17: warning: unused variable 'i' [-Wunused-variable] + 170 | mp_bitcnt_t i = 0; + | ^ +./sage/data_structures/bitset_intrinsics.h: In function '_bitset_operation': +./sage/data_structures/bitset_intrinsics.h:377:17: warning: unused variable 'i' [-Wunused-variable] + 377 | mp_bitcnt_t i; + | ^ +In file included from build/cythonized/sage/matroids/set_system.c:792: +./sage/data_structures/bitset_intrinsics.h: In function '_bitset_cmp': +./sage/data_structures/bitset_intrinsics.h:170:17: warning: unused variable 'i' [-Wunused-variable] + 170 | mp_bitcnt_t i = 0; + | ^ +./sage/data_structures/bitset_intrinsics.h: In function '_bitset_operation': +./sage/data_structures/bitset_intrinsics.h:377:17: warning: unused variable 'i' [-Wunused-variable] + 377 | mp_bitcnt_t i; + | ^ +build/cythonized/sage/matroids/unpickling.c: At top level: build/cythonized/sage/matroids/unpickling.c:20038:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] 20038 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -33607,25 +33661,7 @@ build/cythonized/sage/matroids/unpickling.c:12022:13: warning: '__pyx_doc_4sage_7cpython_6string_bytes_to_str' defined but not used [-Wunused-variable] 12022 | static char __pyx_doc_4sage_7cpython_6string_bytes_to_str[] = "bytes_to_str(b, encoding=None, errors=None) -> str\nFile: sage/cpython/string.pxd (starting at line 28)\n\n Convert ``bytes`` to ``str``.\n\n This decodes the given ``bytes`` to a Python 3 unicode ``str`` using\n the specified encoding. It is a no-op on ``str`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import bytes_to_str\n sage: s = bytes_to_str(b'\\xcf\\x80')\n sage: s == u'\317\200'\n True\n sage: bytes_to_str([])\n Traceback (most recent call last):\n ...\n TypeError: expected bytes, list found\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[252/528] [253/528] In file included from build/cythonized/sage/matroids/set_system.c:792: -./sage/data_structures/bitset_intrinsics.h: In function '_bitset_cmp': -./sage/data_structures/bitset_intrinsics.h:170:17: warning: unused variable 'i' [-Wunused-variable] - 170 | mp_bitcnt_t i = 0; - | ^ -./sage/data_structures/bitset_intrinsics.h: In function '_bitset_operation': -./sage/data_structures/bitset_intrinsics.h:377:17: warning: unused variable 'i' [-Wunused-variable] - 377 | mp_bitcnt_t i; - | ^ -In file included from build/cythonized/sage/matroids/matroid.c:794: -./sage/data_structures/bitset_intrinsics.h: In function '_bitset_cmp': -./sage/data_structures/bitset_intrinsics.h:170:17: warning: unused variable 'i' [-Wunused-variable] - 170 | mp_bitcnt_t i = 0; - | ^ -./sage/data_structures/bitset_intrinsics.h: In function '_bitset_operation': -./sage/data_structures/bitset_intrinsics.h:377:17: warning: unused variable 'i' [-Wunused-variable] - 377 | mp_bitcnt_t i; - | ^ -[254/528] build/cythonized/sage/matroids/set_system.c: At top level: +build/cythonized/sage/matroids/set_system.c: At top level: build/cythonized/sage/matroids/set_system.c:11911:18: warning: '__pyx_pw_4sage_7cpython_6string_3str_to_bytes' defined but not used [-Wunused-function] 11911 | static PyObject *__pyx_pw_4sage_7cpython_6string_3str_to_bytes(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -33638,7 +33674,7 @@ build/cythonized/sage/matroids/set_system.c:11705:13: warning: '__pyx_doc_4sage_7cpython_6string_bytes_to_str' defined but not used [-Wunused-variable] 11705 | static char __pyx_doc_4sage_7cpython_6string_bytes_to_str[] = "bytes_to_str(b, encoding=None, errors=None) -> str\nFile: sage/cpython/string.pxd (starting at line 28)\n\n Convert ``bytes`` to ``str``.\n\n This decodes the given ``bytes`` to a Python 3 unicode ``str`` using\n the specified encoding. It is a no-op on ``str`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import bytes_to_str\n sage: s = bytes_to_str(b'\\xcf\\x80')\n sage: s == u'\317\200'\n True\n sage: bytes_to_str([])\n Traceback (most recent call last):\n ...\n TypeError: expected bytes, list found\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from build/cythonized/sage/matroids/linear_matroid.c:793: +[254/528] In file included from build/cythonized/sage/matroids/linear_matroid.c:793: ./sage/data_structures/bitset_intrinsics.h: In function '_bitset_cmp': ./sage/data_structures/bitset_intrinsics.h:170:17: warning: unused variable 'i' [-Wunused-variable] 170 | mp_bitcnt_t i = 0; @@ -33647,7 +33683,7 @@ ./sage/data_structures/bitset_intrinsics.h:377:17: warning: unused variable 'i' [-Wunused-variable] 377 | mp_bitcnt_t i; | ^ -[255/528] [256/528] In file included from build/cythonized/sage/matroids/lean_matrix.c:793: +[255/528] [256/528] In file included from build/cythonized/sage/matroids/extension.c:792: ./sage/data_structures/bitset_intrinsics.h: In function '_bitset_cmp': ./sage/data_structures/bitset_intrinsics.h:170:17: warning: unused variable 'i' [-Wunused-variable] 170 | mp_bitcnt_t i = 0; @@ -33656,7 +33692,7 @@ ./sage/data_structures/bitset_intrinsics.h:377:17: warning: unused variable 'i' [-Wunused-variable] 377 | mp_bitcnt_t i; | ^ -In file included from build/cythonized/sage/matroids/extension.c:792: +In file included from build/cythonized/sage/matroids/lean_matrix.c:793: ./sage/data_structures/bitset_intrinsics.h: In function '_bitset_cmp': ./sage/data_structures/bitset_intrinsics.h:170:17: warning: unused variable 'i' [-Wunused-variable] 170 | mp_bitcnt_t i = 0; @@ -33665,6 +33701,19 @@ ./sage/data_structures/bitset_intrinsics.h:377:17: warning: unused variable 'i' [-Wunused-variable] 377 | mp_bitcnt_t i; | ^ +build/cythonized/sage/matroids/extension.c: At top level: +build/cythonized/sage/matroids/extension.c:9378:18: warning: '__pyx_pw_4sage_7cpython_6string_3str_to_bytes' defined but not used [-Wunused-function] + 9378 | static PyObject *__pyx_pw_4sage_7cpython_6string_3str_to_bytes(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/matroids/extension.c:9377:13: warning: '__pyx_doc_4sage_7cpython_6string_2str_to_bytes' defined but not used [-Wunused-variable] + 9377 | static char __pyx_doc_4sage_7cpython_6string_2str_to_bytes[] = "str_to_bytes(s, encoding=None, errors=None) -> bytes\nFile: sage/cpython/string.pxd (starting at line 54)\n\n Convert ``str`` or ``unicode`` to ``bytes``.\n\n It encodes the given ``str`` to a Python 3 ``bytes``\n using the specified encoding. It is a no-op on ``bytes`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import str_to_bytes\n sage: bs = [str_to_bytes(u'\317\200')]\n sage: all(b == b'\\xcf\\x80' for b in bs)\n True\n sage: str_to_bytes([])\n Traceback (most recent call last):\n ...\n TypeError: expected str... list found\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/matroids/extension.c:9173:18: warning: '__pyx_pw_4sage_7cpython_6string_1bytes_to_str' defined but not used [-Wunused-function] + 9173 | static PyObject *__pyx_pw_4sage_7cpython_6string_1bytes_to_str(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/matroids/extension.c:9172:13: warning: '__pyx_doc_4sage_7cpython_6string_bytes_to_str' defined but not used [-Wunused-variable] + 9172 | static char __pyx_doc_4sage_7cpython_6string_bytes_to_str[] = "bytes_to_str(b, encoding=None, errors=None) -> str\nFile: sage/cpython/string.pxd (starting at line 28)\n\n Convert ``bytes`` to ``str``.\n\n This decodes the given ``bytes`` to a Python 3 unicode ``str`` using\n the specified encoding. It is a no-op on ``str`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import bytes_to_str\n sage: s = bytes_to_str(b'\\xcf\\x80')\n sage: s == u'\317\200'\n True\n sage: bytes_to_str([])\n Traceback (most recent call last):\n ...\n TypeError: expected bytes, list found\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/matroids/lean_matrix.c: In function '__pyx_f_4sage_8matroids_11lean_matrix_13TernaryMatrix_pivot': build/cythonized/sage/matroids/lean_matrix.c:24872:83: warning: passing argument 1 of '__pyx_f_4sage_8matroids_11lean_matrix_13TernaryMatrix_is_nonzero' from incompatible pointer type [-Wincompatible-pointer-types] 24872 | __pyx_t_3 = __pyx_f_4sage_8matroids_11lean_matrix_13TernaryMatrix_is_nonzero(((struct __pyx_obj_4sage_8matroids_11lean_matrix_LeanMatrix *)__pyx_v_self), __pyx_v_i, __pyx_v_y); if (unlikely(__pyx_t_3 == ((int)-2))) __PYX_ERR(0, 1939, __pyx_L1_error) @@ -33674,28 +33723,24 @@ build/cythonized/sage/matroids/lean_matrix.c:24097:139: note: expected 'struct __pyx_obj_4sage_8matroids_11lean_matrix_TernaryMatrix *' but argument is of type 'struct __pyx_obj_4sage_8matroids_11lean_matrix_LeanMatrix *' 24097 | static int __pyx_f_4sage_8matroids_11lean_matrix_13TernaryMatrix_is_nonzero(struct __pyx_obj_4sage_8matroids_11lean_matrix_TernaryMatrix *__pyx_v_self, long __pyx_v_r, long __pyx_v_c) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -[257/528] build/cythonized/sage/matroids/lean_matrix.c: In function '__pyx_f_4sage_8matroids_11lean_matrix_16QuaternaryMatrix_pivot': +build/cythonized/sage/matroids/lean_matrix.c: In function '__pyx_f_4sage_8matroids_11lean_matrix_16QuaternaryMatrix_pivot': build/cythonized/sage/matroids/lean_matrix.c:31369:86: warning: passing argument 1 of '__pyx_f_4sage_8matroids_11lean_matrix_16QuaternaryMatrix_is_nonzero' from incompatible pointer type [-Wincompatible-pointer-types] 31369 | __pyx_t_5 = __pyx_f_4sage_8matroids_11lean_matrix_16QuaternaryMatrix_is_nonzero(((struct __pyx_obj_4sage_8matroids_11lean_matrix_LeanMatrix *)__pyx_v_self), __pyx_v_i, __pyx_v_y); if (unlikely(__pyx_t_5 == ((int)-2))) __PYX_ERR(0, 2525, __pyx_L1_error) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | struct __pyx_obj_4sage_8matroids_11lean_matrix_LeanMatrix * -build/cythonized/sage/matroids/extension.c: At top level: -build/cythonized/sage/matroids/extension.c:9378:18: warning: '__pyx_pw_4sage_7cpython_6string_3str_to_bytes' defined but not used [-Wunused-function] - 9378 | static PyObject *__pyx_pw_4sage_7cpython_6string_3str_to_bytes(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/matroids/extension.c:9377:13: warning: '__pyx_doc_4sage_7cpython_6string_2str_to_bytes' defined but not used [-Wunused-variable] - 9377 | static char __pyx_doc_4sage_7cpython_6string_2str_to_bytes[] = "str_to_bytes(s, encoding=None, errors=None) -> bytes\nFile: sage/cpython/string.pxd (starting at line 54)\n\n Convert ``str`` or ``unicode`` to ``bytes``.\n\n It encodes the given ``str`` to a Python 3 ``bytes``\n using the specified encoding. It is a no-op on ``bytes`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import str_to_bytes\n sage: bs = [str_to_bytes(u'\317\200')]\n sage: all(b == b'\\xcf\\x80' for b in bs)\n True\n sage: str_to_bytes([])\n Traceback (most recent call last):\n ...\n TypeError: expected str... list found\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/matroids/lean_matrix.c:29394:145: note: expected 'struct __pyx_obj_4sage_8matroids_11lean_matrix_QuaternaryMatrix *' but argument is of type 'struct __pyx_obj_4sage_8matroids_11lean_matrix_LeanMatrix *' 29394 | static int __pyx_f_4sage_8matroids_11lean_matrix_16QuaternaryMatrix_is_nonzero(struct __pyx_obj_4sage_8matroids_11lean_matrix_QuaternaryMatrix *__pyx_v_self, long __pyx_v_r, long __pyx_v_c) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -build/cythonized/sage/matroids/extension.c:9173:18: warning: '__pyx_pw_4sage_7cpython_6string_1bytes_to_str' defined but not used [-Wunused-function] - 9173 | static PyObject *__pyx_pw_4sage_7cpython_6string_1bytes_to_str(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/matroids/extension.c:9172:13: warning: '__pyx_doc_4sage_7cpython_6string_bytes_to_str' defined but not used [-Wunused-variable] - 9172 | static char __pyx_doc_4sage_7cpython_6string_bytes_to_str[] = "bytes_to_str(b, encoding=None, errors=None) -> str\nFile: sage/cpython/string.pxd (starting at line 28)\n\n Convert ``bytes`` to ``str``.\n\n This decodes the given ``bytes`` to a Python 3 unicode ``str`` using\n the specified encoding. It is a no-op on ``str`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import bytes_to_str\n sage: s = bytes_to_str(b'\\xcf\\x80')\n sage: s == u'\317\200'\n True\n sage: bytes_to_str([])\n Traceback (most recent call last):\n ...\n TypeError: expected bytes, list found\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[258/528] [257/528] In file included from build/cythonized/sage/matroids/basis_matroid.c:792: +./sage/data_structures/bitset_intrinsics.h: In function '_bitset_cmp': +./sage/data_structures/bitset_intrinsics.h:170:17: warning: unused variable 'i' [-Wunused-variable] + 170 | mp_bitcnt_t i = 0; + | ^ +./sage/data_structures/bitset_intrinsics.h: In function '_bitset_operation': +./sage/data_structures/bitset_intrinsics.h:377:17: warning: unused variable 'i' [-Wunused-variable] + 377 | mp_bitcnt_t i; + | ^ In file included from build/cythonized/sage/matroids/circuit_closures_matroid.c:792: ./sage/data_structures/bitset_intrinsics.h: In function '_bitset_cmp': ./sage/data_structures/bitset_intrinsics.h:170:17: warning: unused variable 'i' [-Wunused-variable] @@ -33705,6 +33750,15 @@ ./sage/data_structures/bitset_intrinsics.h:377:17: warning: unused variable 'i' [-Wunused-variable] 377 | mp_bitcnt_t i; | ^ +[259/528] In file included from build/cythonized/sage/matroids/basis_exchange_matroid.c:792: +./sage/data_structures/bitset_intrinsics.h: In function '_bitset_cmp': +./sage/data_structures/bitset_intrinsics.h:170:17: warning: unused variable 'i' [-Wunused-variable] + 170 | mp_bitcnt_t i = 0; + | ^ +./sage/data_structures/bitset_intrinsics.h: In function '_bitset_operation': +./sage/data_structures/bitset_intrinsics.h:377:17: warning: unused variable 'i' [-Wunused-variable] + 377 | mp_bitcnt_t i; + | ^ build/cythonized/sage/matroids/circuit_closures_matroid.c: At top level: build/cythonized/sage/matroids/circuit_closures_matroid.c:9997:18: warning: '__pyx_pw_4sage_7cpython_6string_3str_to_bytes' defined but not used [-Wunused-function] 9997 | static PyObject *__pyx_pw_4sage_7cpython_6string_3str_to_bytes(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { @@ -33748,49 +33802,6 @@ build/cythonized/sage/matroids/circuit_closures_matroid.c:7387:13: warning: '__pyx_doc_4sage_9structure_7richcmp_richcmp' defined but not used [-Wunused-variable] 7387 | static char __pyx_doc_4sage_9structure_7richcmp_richcmp[] = "richcmp(x, y, int op)\nFile: sage/structure/richcmp.pxd (starting at line 6)\n\n Return the result of the rich comparison of ``x`` and ``y`` with\n operator ``op``.\n\n INPUT:\n\n - ``x``, ``y`` -- arbitrary Python objects\n\n - ``op`` -- comparison operator (one of ``op_LT`, ``op_LE``,\n ``op_EQ``, ``op_NE``, ``op_GT``, ``op_GE``).\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import *\n sage: richcmp(3, 4, op_LT)\n True\n sage: richcmp(x, x^2, op_EQ)\n x == x^2\n\n The two examples above are completely equivalent to ``3 < 4``\n and ``x == x^2``. For this reason, it only makes sense in practice\n to call ``richcmp`` with a non-constant value for ``op``.\n\n We can write a custom ``Element`` class which shows a more\n realistic example of how to use this::\n\n sage: from sage.structure.element import Element\n sage: class MyElement(Element):\n ....: def __init__(self, parent, value):\n ....: Element.__init__(self, parent)\n ....: self.v = value\n ....: def _richcmp_(self, other, op):\n ....: return richcmp(self.v, other.v, op)\n sage: P = Parent()\n sage: x = MyElement(P, 3)\n sage: y = MyElement(P, 3)\n sage: x < y\n False\n sage: x == y\n True\n sage: x > y\n False\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[258/528] [259/528] In file included from build/cythonized/sage/matroids/basis_matroid.c:792: -./sage/data_structures/bitset_intrinsics.h: In function '_bitset_cmp': -./sage/data_structures/bitset_intrinsics.h:170:17: warning: unused variable 'i' [-Wunused-variable] - 170 | mp_bitcnt_t i = 0; - | ^ -./sage/data_structures/bitset_intrinsics.h: In function '_bitset_operation': -./sage/data_structures/bitset_intrinsics.h:377:17: warning: unused variable 'i' [-Wunused-variable] - 377 | mp_bitcnt_t i; - | ^ -In file included from build/cythonized/sage/matroids/basis_exchange_matroid.c:792: -./sage/data_structures/bitset_intrinsics.h: In function '_bitset_cmp': -./sage/data_structures/bitset_intrinsics.h:170:17: warning: unused variable 'i' [-Wunused-variable] - 170 | mp_bitcnt_t i = 0; - | ^ -./sage/data_structures/bitset_intrinsics.h: In function '_bitset_operation': -./sage/data_structures/bitset_intrinsics.h:377:17: warning: unused variable 'i' [-Wunused-variable] - 377 | mp_bitcnt_t i; - | ^ -build/cythonized/sage/matroids/lean_matrix.c: At top level: -build/cythonized/sage/matroids/lean_matrix.c:53088:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] -53088 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/matroids/lean_matrix.c:53087:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] -53087 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/matroids/lean_matrix.c:52704:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] -52704 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/matroids/lean_matrix.c:52703:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] -52703 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/matroids/lean_matrix.c:44511:18: warning: '__pyx_pw_4sage_7cpython_6string_3str_to_bytes' defined but not used [-Wunused-function] -44511 | static PyObject *__pyx_pw_4sage_7cpython_6string_3str_to_bytes(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/matroids/lean_matrix.c:44510:13: warning: '__pyx_doc_4sage_7cpython_6string_2str_to_bytes' defined but not used [-Wunused-variable] -44510 | static char __pyx_doc_4sage_7cpython_6string_2str_to_bytes[] = "str_to_bytes(s, encoding=None, errors=None) -> bytes\nFile: sage/cpython/string.pxd (starting at line 54)\n\n Convert ``str`` or ``unicode`` to ``bytes``.\n\n It encodes the given ``str`` to a Python 3 ``bytes``\n using the specified encoding. It is a no-op on ``bytes`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import str_to_bytes\n sage: bs = [str_to_bytes(u'\317\200')]\n sage: all(b == b'\\xcf\\x80' for b in bs)\n True\n sage: str_to_bytes([])\n Traceback (most recent call last):\n ...\n TypeError: expected str... list found\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/matroids/lean_matrix.c:44300:18: warning: '__pyx_pw_4sage_7cpython_6string_1bytes_to_str' defined but not used [-Wunused-function] -44300 | static PyObject *__pyx_pw_4sage_7cpython_6string_1bytes_to_str(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/matroids/lean_matrix.c:44299:13: warning: '__pyx_doc_4sage_7cpython_6string_bytes_to_str' defined but not used [-Wunused-variable] -44299 | static char __pyx_doc_4sage_7cpython_6string_bytes_to_str[] = "bytes_to_str(b, encoding=None, errors=None) -> str\nFile: sage/cpython/string.pxd (starting at line 28)\n\n Convert ``bytes`` to ``str``.\n\n This decodes the given ``bytes`` to a Python 3 unicode ``str`` using\n the specified encoding. It is a no-op on ``str`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import bytes_to_str\n sage: s = bytes_to_str(b'\\xcf\\x80')\n sage: s == u'\317\200'\n True\n sage: bytes_to_str([])\n Traceback (most recent call last):\n ...\n TypeError: expected bytes, list found\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/matroids/basis_matroid.c: At top level: build/cythonized/sage/matroids/basis_matroid.c:24180:18: warning: '__pyx_pw_4sage_9structure_7richcmp_9revop' defined but not used [-Wunused-function] 24180 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_9revop(PyObject *__pyx_self, PyObject *__pyx_arg_op) { @@ -33841,13 +33852,38 @@ build/cythonized/sage/matroids/basis_exchange_matroid.c:25374:13: warning: '__pyx_doc_4sage_7cpython_6string_2str_to_bytes' defined but not used [-Wunused-variable] 25374 | static char __pyx_doc_4sage_7cpython_6string_2str_to_bytes[] = "str_to_bytes(s, encoding=None, errors=None) -> bytes\nFile: sage/cpython/string.pxd (starting at line 54)\n\n Convert ``str`` or ``unicode`` to ``bytes``.\n\n It encodes the given ``str`` to a Python 3 ``bytes``\n using the specified encoding. It is a no-op on ``bytes`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import str_to_bytes\n sage: bs = [str_to_bytes(u'\317\200')]\n sage: all(b == b'\\xcf\\x80' for b in bs)\n True\n sage: str_to_bytes([])\n Traceback (most recent call last):\n ...\n TypeError: expected str... list found\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/matroids/linear_matroid.c: At top level: build/cythonized/sage/matroids/basis_exchange_matroid.c:25170:18: warning: '__pyx_pw_4sage_7cpython_6string_1bytes_to_str' defined but not used [-Wunused-function] 25170 | static PyObject *__pyx_pw_4sage_7cpython_6string_1bytes_to_str(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/matroids/basis_exchange_matroid.c:25169:13: warning: '__pyx_doc_4sage_7cpython_6string_bytes_to_str' defined but not used [-Wunused-variable] 25169 | static char __pyx_doc_4sage_7cpython_6string_bytes_to_str[] = "bytes_to_str(b, encoding=None, errors=None) -> str\nFile: sage/cpython/string.pxd (starting at line 28)\n\n Convert ``bytes`` to ``str``.\n\n This decodes the given ``bytes`` to a Python 3 unicode ``str`` using\n the specified encoding. It is a no-op on ``str`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import bytes_to_str\n sage: s = bytes_to_str(b'\\xcf\\x80')\n sage: s == u'\317\200'\n True\n sage: bytes_to_str([])\n Traceback (most recent call last):\n ...\n TypeError: expected bytes, list found\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/matroids/lean_matrix.c: At top level: +build/cythonized/sage/matroids/lean_matrix.c:53088:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] +53088 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/matroids/lean_matrix.c:53087:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] +53087 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/matroids/lean_matrix.c:52704:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] +52704 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/matroids/lean_matrix.c:52703:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] +52703 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/matroids/lean_matrix.c:44511:18: warning: '__pyx_pw_4sage_7cpython_6string_3str_to_bytes' defined but not used [-Wunused-function] +44511 | static PyObject *__pyx_pw_4sage_7cpython_6string_3str_to_bytes(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/matroids/lean_matrix.c:44510:13: warning: '__pyx_doc_4sage_7cpython_6string_2str_to_bytes' defined but not used [-Wunused-variable] +44510 | static char __pyx_doc_4sage_7cpython_6string_2str_to_bytes[] = "str_to_bytes(s, encoding=None, errors=None) -> bytes\nFile: sage/cpython/string.pxd (starting at line 54)\n\n Convert ``str`` or ``unicode`` to ``bytes``.\n\n It encodes the given ``str`` to a Python 3 ``bytes``\n using the specified encoding. It is a no-op on ``bytes`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import str_to_bytes\n sage: bs = [str_to_bytes(u'\317\200')]\n sage: all(b == b'\\xcf\\x80' for b in bs)\n True\n sage: str_to_bytes([])\n Traceback (most recent call last):\n ...\n TypeError: expected str... list found\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/matroids/lean_matrix.c:44300:18: warning: '__pyx_pw_4sage_7cpython_6string_1bytes_to_str' defined but not used [-Wunused-function] +44300 | static PyObject *__pyx_pw_4sage_7cpython_6string_1bytes_to_str(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/matroids/lean_matrix.c:44299:13: warning: '__pyx_doc_4sage_7cpython_6string_bytes_to_str' defined but not used [-Wunused-variable] +44299 | static char __pyx_doc_4sage_7cpython_6string_bytes_to_str[] = "bytes_to_str(b, encoding=None, errors=None) -> str\nFile: sage/cpython/string.pxd (starting at line 28)\n\n Convert ``bytes`` to ``str``.\n\n This decodes the given ``bytes`` to a Python 3 unicode ``str`` using\n the specified encoding. It is a no-op on ``str`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import bytes_to_str\n sage: s = bytes_to_str(b'\\xcf\\x80')\n sage: s == u'\317\200'\n True\n sage: bytes_to_str([])\n Traceback (most recent call last):\n ...\n TypeError: expected bytes, list found\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/matroids/linear_matroid.c: At top level: build/cythonized/sage/matroids/linear_matroid.c:77999:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] 77999 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -33869,85 +33905,73 @@ build/cythonized/sage/matroids/linear_matroid.c:77362:18: warning: '__pyx_pw_4sage_9structure_7richcmp_7rich_to_bool_sgn' defined but not used [-Wunused-function] 77362 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_7rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/matroids/matroid.c: At top level: build/cythonized/sage/matroids/linear_matroid.c:77361:13: warning: '__pyx_doc_4sage_9structure_7richcmp_6rich_to_bool_sgn' defined but not used [-Wunused-variable] 77361 | static char __pyx_doc_4sage_9structure_7richcmp_6rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/richcmp.pxd (starting at line 187)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/matroids/matroid.c:78477:18: warning: '__pyx_pw_4sage_7cpython_6string_3str_to_bytes' defined but not used [-Wunused-function] +78477 | static PyObject *__pyx_pw_4sage_7cpython_6string_3str_to_bytes(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/matroids/linear_matroid.c:77233:18: warning: '__pyx_pw_4sage_9structure_7richcmp_5rich_to_bool' defined but not used [-Wunused-function] 77233 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_5rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/matroids/matroid.c:78476:13: warning: '__pyx_doc_4sage_7cpython_6string_2str_to_bytes' defined but not used [-Wunused-variable] +78476 | static char __pyx_doc_4sage_7cpython_6string_2str_to_bytes[] = "str_to_bytes(s, encoding=None, errors=None) -> bytes\nFile: sage/cpython/string.pxd (starting at line 54)\n\n Convert ``str`` or ``unicode`` to ``bytes``.\n\n It encodes the given ``str`` to a Python 3 ``bytes``\n using the specified encoding. It is a no-op on ``bytes`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import str_to_bytes\n sage: bs = [str_to_bytes(u'\317\200')]\n sage: all(b == b'\\xcf\\x80' for b in bs)\n True\n sage: str_to_bytes([])\n Traceback (most recent call last):\n ...\n TypeError: expected str... list found\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/matroids/linear_matroid.c:77232:13: warning: '__pyx_doc_4sage_9structure_7richcmp_4rich_to_bool' defined but not used [-Wunused-variable] 77232 | static char __pyx_doc_4sage_9structure_7richcmp_4rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/richcmp.pxd (starting at line 120)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an old-style comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an old-style comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n :func:`rich_to_bool_sgn` if ``c`` could be outside the\n [-1, 0, 1] range.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/matroids/matroid.c:78272:18: warning: '__pyx_pw_4sage_7cpython_6string_1bytes_to_str' defined but not used [-Wunused-function] +78272 | static PyObject *__pyx_pw_4sage_7cpython_6string_1bytes_to_str(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/matroids/linear_matroid.c:77043:18: warning: '__pyx_pw_4sage_9structure_7richcmp_3richcmp_not_equal' defined but not used [-Wunused-function] 77043 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_3richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/matroids/matroid.c:78271:13: warning: '__pyx_doc_4sage_7cpython_6string_bytes_to_str' defined but not used [-Wunused-variable] +78271 | static char __pyx_doc_4sage_7cpython_6string_bytes_to_str[] = "bytes_to_str(b, encoding=None, errors=None) -> str\nFile: sage/cpython/string.pxd (starting at line 28)\n\n Convert ``bytes`` to ``str``.\n\n This decodes the given ``bytes`` to a Python 3 unicode ``str`` using\n the specified encoding. It is a no-op on ``str`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import bytes_to_str\n sage: s = bytes_to_str(b'\\xcf\\x80')\n sage: s == u'\317\200'\n True\n sage: bytes_to_str([])\n Traceback (most recent call last):\n ...\n TypeError: expected bytes, list found\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/matroids/linear_matroid.c:77042:13: warning: '__pyx_doc_4sage_9structure_7richcmp_2richcmp_not_equal' defined but not used [-Wunused-variable] 77042 | static char __pyx_doc_4sage_9structure_7richcmp_2richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/richcmp.pxd (starting at line 56)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/matroids/matroid.c:76530:18: warning: '__pyx_pw_4sage_9structure_7richcmp_9revop' defined but not used [-Wunused-function] +76530 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_9revop(PyObject *__pyx_self, PyObject *__pyx_arg_op) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/matroids/linear_matroid.c:76827:18: warning: '__pyx_pw_4sage_9structure_7richcmp_1richcmp' defined but not used [-Wunused-function] 76827 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_1richcmp(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/matroids/matroid.c:76529:13: warning: '__pyx_doc_4sage_9structure_7richcmp_8revop' defined but not used [-Wunused-variable] +76529 | static char __pyx_doc_4sage_9structure_7richcmp_8revop[] = "revop(int op) -> int\nFile: sage/structure/richcmp.pxd (starting at line 199)\n\n Return the reverse operation of ``op``.\n\n For example, <= becomes >=, etc.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import revop\n sage: [revop(i) for i in range(6)]\n [4, 5, 2, 3, 0, 1]\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/matroids/linear_matroid.c:76826:13: warning: '__pyx_doc_4sage_9structure_7richcmp_richcmp' defined but not used [-Wunused-variable] 76826 | static char __pyx_doc_4sage_9structure_7richcmp_richcmp[] = "richcmp(x, y, int op)\nFile: sage/structure/richcmp.pxd (starting at line 6)\n\n Return the result of the rich comparison of ``x`` and ``y`` with\n operator ``op``.\n\n INPUT:\n\n - ``x``, ``y`` -- arbitrary Python objects\n\n - ``op`` -- comparison operator (one of ``op_LT`, ``op_LE``,\n ``op_EQ``, ``op_NE``, ``op_GT``, ``op_GE``).\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import *\n sage: richcmp(3, 4, op_LT)\n True\n sage: richcmp(x, x^2, op_EQ)\n x == x^2\n\n The two examples above are completely equivalent to ``3 < 4``\n and ``x == x^2``. For this reason, it only makes sense in practice\n to call ``richcmp`` with a non-constant value for ``op``.\n\n We can write a custom ``Element`` class which shows a more\n realistic example of how to use this::\n\n sage: from sage.structure.element import Element\n sage: class MyElement(Element):\n ....: def __init__(self, parent, value):\n ....: Element.__init__(self, parent)\n ....: self.v = value\n ....: def _richcmp_(self, other, op):\n ....: return richcmp(self.v, other.v, op)\n sage: P = Parent()\n sage: x = MyElement(P, 3)\n sage: y = MyElement(P, 3)\n sage: x < y\n False\n sage: x == y\n True\n sage: x > y\n False\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/matroids/matroid.c:76403:18: warning: '__pyx_pw_4sage_9structure_7richcmp_7rich_to_bool_sgn' defined but not used [-Wunused-function] +76403 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_7rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/matroids/linear_matroid.c:69423:18: warning: '__pyx_pw_4sage_7cpython_6string_3str_to_bytes' defined but not used [-Wunused-function] 69423 | static PyObject *__pyx_pw_4sage_7cpython_6string_3str_to_bytes(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/matroids/matroid.c:76402:13: warning: '__pyx_doc_4sage_9structure_7richcmp_6rich_to_bool_sgn' defined but not used [-Wunused-variable] +76402 | static char __pyx_doc_4sage_9structure_7richcmp_6rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/richcmp.pxd (starting at line 187)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/matroids/linear_matroid.c:69422:13: warning: '__pyx_doc_4sage_7cpython_6string_2str_to_bytes' defined but not used [-Wunused-variable] 69422 | static char __pyx_doc_4sage_7cpython_6string_2str_to_bytes[] = "str_to_bytes(s, encoding=None, errors=None) -> bytes\nFile: sage/cpython/string.pxd (starting at line 54)\n\n Convert ``str`` or ``unicode`` to ``bytes``.\n\n It encodes the given ``str`` to a Python 3 ``bytes``\n using the specified encoding. It is a no-op on ``bytes`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import str_to_bytes\n sage: bs = [str_to_bytes(u'\317\200')]\n sage: all(b == b'\\xcf\\x80' for b in bs)\n True\n sage: str_to_bytes([])\n Traceback (most recent call last):\n ...\n TypeError: expected str... list found\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[260/528] build/cythonized/sage/matroids/linear_matroid.c:69218:18: warning: '__pyx_pw_4sage_7cpython_6string_1bytes_to_str' defined but not used [-Wunused-function] +build/cythonized/sage/matroids/matroid.c:76274:18: warning: '__pyx_pw_4sage_9structure_7richcmp_5rich_to_bool' defined but not used [-Wunused-function] +76274 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_5rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/matroids/linear_matroid.c:69218:18: warning: '__pyx_pw_4sage_7cpython_6string_1bytes_to_str' defined but not used [-Wunused-function] 69218 | static PyObject *__pyx_pw_4sage_7cpython_6string_1bytes_to_str(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/matroids/linear_matroid.c:69217:13: warning: '__pyx_doc_4sage_7cpython_6string_bytes_to_str' defined but not used [-Wunused-variable] 69217 | static char __pyx_doc_4sage_7cpython_6string_bytes_to_str[] = "bytes_to_str(b, encoding=None, errors=None) -> str\nFile: sage/cpython/string.pxd (starting at line 28)\n\n Convert ``bytes`` to ``str``.\n\n This decodes the given ``bytes`` to a Python 3 unicode ``str`` using\n the specified encoding. It is a no-op on ``str`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import bytes_to_str\n sage: s = bytes_to_str(b'\\xcf\\x80')\n sage: s == u'\317\200'\n True\n sage: bytes_to_str([])\n Traceback (most recent call last):\n ...\n TypeError: expected bytes, list found\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[261/528] build/cythonized/sage/matroids/matroid.c: At top level: -build/cythonized/sage/matroids/matroid.c:78477:18: warning: '__pyx_pw_4sage_7cpython_6string_3str_to_bytes' defined but not used [-Wunused-function] -78477 | static PyObject *__pyx_pw_4sage_7cpython_6string_3str_to_bytes(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/matroids/matroid.c:78476:13: warning: '__pyx_doc_4sage_7cpython_6string_2str_to_bytes' defined but not used [-Wunused-variable] -78476 | static char __pyx_doc_4sage_7cpython_6string_2str_to_bytes[] = "str_to_bytes(s, encoding=None, errors=None) -> bytes\nFile: sage/cpython/string.pxd (starting at line 54)\n\n Convert ``str`` or ``unicode`` to ``bytes``.\n\n It encodes the given ``str`` to a Python 3 ``bytes``\n using the specified encoding. It is a no-op on ``bytes`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import str_to_bytes\n sage: bs = [str_to_bytes(u'\317\200')]\n sage: all(b == b'\\xcf\\x80' for b in bs)\n True\n sage: str_to_bytes([])\n Traceback (most recent call last):\n ...\n TypeError: expected str... list found\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/matroids/matroid.c:78272:18: warning: '__pyx_pw_4sage_7cpython_6string_1bytes_to_str' defined but not used [-Wunused-function] -78272 | static PyObject *__pyx_pw_4sage_7cpython_6string_1bytes_to_str(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/matroids/matroid.c:78271:13: warning: '__pyx_doc_4sage_7cpython_6string_bytes_to_str' defined but not used [-Wunused-variable] -78271 | static char __pyx_doc_4sage_7cpython_6string_bytes_to_str[] = "bytes_to_str(b, encoding=None, errors=None) -> str\nFile: sage/cpython/string.pxd (starting at line 28)\n\n Convert ``bytes`` to ``str``.\n\n This decodes the given ``bytes`` to a Python 3 unicode ``str`` using\n the specified encoding. It is a no-op on ``str`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import bytes_to_str\n sage: s = bytes_to_str(b'\\xcf\\x80')\n sage: s == u'\317\200'\n True\n sage: bytes_to_str([])\n Traceback (most recent call last):\n ...\n TypeError: expected bytes, list found\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/matroids/matroid.c:76530:18: warning: '__pyx_pw_4sage_9structure_7richcmp_9revop' defined but not used [-Wunused-function] -76530 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_9revop(PyObject *__pyx_self, PyObject *__pyx_arg_op) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/matroids/matroid.c:76529:13: warning: '__pyx_doc_4sage_9structure_7richcmp_8revop' defined but not used [-Wunused-variable] -76529 | static char __pyx_doc_4sage_9structure_7richcmp_8revop[] = "revop(int op) -> int\nFile: sage/structure/richcmp.pxd (starting at line 199)\n\n Return the reverse operation of ``op``.\n\n For example, <= becomes >=, etc.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import revop\n sage: [revop(i) for i in range(6)]\n [4, 5, 2, 3, 0, 1]\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/matroids/matroid.c:76403:18: warning: '__pyx_pw_4sage_9structure_7richcmp_7rich_to_bool_sgn' defined but not used [-Wunused-function] -76403 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_7rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/matroids/matroid.c:76402:13: warning: '__pyx_doc_4sage_9structure_7richcmp_6rich_to_bool_sgn' defined but not used [-Wunused-variable] -76402 | static char __pyx_doc_4sage_9structure_7richcmp_6rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/richcmp.pxd (starting at line 187)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/matroids/matroid.c:76274:18: warning: '__pyx_pw_4sage_9structure_7richcmp_5rich_to_bool' defined but not used [-Wunused-function] -76274 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_5rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/matroids/matroid.c:76273:13: warning: '__pyx_doc_4sage_9structure_7richcmp_4rich_to_bool' defined but not used [-Wunused-variable] 76273 | static char __pyx_doc_4sage_9structure_7richcmp_4rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/richcmp.pxd (starting at line 120)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an old-style comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an old-style comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n :func:`rich_to_bool_sgn` if ``c`` could be outside the\n [-1, 0, 1] range.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/matroids/matroid.c:76084:18: warning: '__pyx_pw_4sage_9structure_7richcmp_3richcmp_not_equal' defined but not used [-Wunused-function] 76084 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_3richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/matrix/strassen.c:9454:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] - 9454 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/matrix/strassen.c:9453:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] - 9453 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/matrix/strassen.c:9109:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] - 9109 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/matrix/strassen.c:9108:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] - 9108 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/matroids/matroid.c:76083:13: warning: '__pyx_doc_4sage_9structure_7richcmp_2richcmp_not_equal' defined but not used [-Wunused-variable] 76083 | static char __pyx_doc_4sage_9structure_7richcmp_2richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/richcmp.pxd (starting at line 56)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -33957,19 +33981,19 @@ build/cythonized/sage/matroids/matroid.c:75867:13: warning: '__pyx_doc_4sage_9structure_7richcmp_richcmp' defined but not used [-Wunused-variable] 75867 | static char __pyx_doc_4sage_9structure_7richcmp_richcmp[] = "richcmp(x, y, int op)\nFile: sage/structure/richcmp.pxd (starting at line 6)\n\n Return the result of the rich comparison of ``x`` and ``y`` with\n operator ``op``.\n\n INPUT:\n\n - ``x``, ``y`` -- arbitrary Python objects\n\n - ``op`` -- comparison operator (one of ``op_LT`, ``op_LE``,\n ``op_EQ``, ``op_NE``, ``op_GT``, ``op_GE``).\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import *\n sage: richcmp(3, 4, op_LT)\n True\n sage: richcmp(x, x^2, op_EQ)\n x == x^2\n\n The two examples above are completely equivalent to ``3 < 4``\n and ``x == x^2``. For this reason, it only makes sense in practice\n to call ``richcmp`` with a non-constant value for ``op``.\n\n We can write a custom ``Element`` class which shows a more\n realistic example of how to use this::\n\n sage: from sage.structure.element import Element\n sage: class MyElement(Element):\n ....: def __init__(self, parent, value):\n ....: Element.__init__(self, parent)\n ....: self.v = value\n ....: def _richcmp_(self, other, op):\n ....: return richcmp(self.v, other.v, op)\n sage: P = Parent()\n sage: x = MyElement(P, 3)\n sage: y = MyElement(P, 3)\n sage: x < y\n False\n sage: x == y\n True\n sage: x > y\n False\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/matrix/matrix_polynomial_dense.c:38403:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] -38403 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { +[260/528] [261/528] [262/528] build/cythonized/sage/matrix/strassen.c:9454:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] + 9454 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/matrix/matrix_polynomial_dense.c:38402:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] -38402 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; +build/cythonized/sage/matrix/strassen.c:9453:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] + 9453 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/matrix/matrix_polynomial_dense.c:38058:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] -38058 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { +build/cythonized/sage/matrix/strassen.c:9109:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] + 9109 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/matrix/matrix_polynomial_dense.c:38057:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] -38057 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; +build/cythonized/sage/matrix/strassen.c:9108:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] + 9108 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[262/528] [263/528] build/cythonized/sage/matrix/matrix_window.c:9450:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] +[263/528] build/cythonized/sage/matrix/matrix_window.c:9450:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] 9450 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/matrix/matrix_window.c:9449:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] @@ -33981,7 +34005,7 @@ build/cythonized/sage/matrix/matrix_window.c:9104:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 9104 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[264/528] [265/528] build/cythonized/sage/matrix/misc.c:9623:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] +build/cythonized/sage/matrix/misc.c:9623:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] 9623 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/matrix/misc.c:9622:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] @@ -33993,7 +34017,19 @@ build/cythonized/sage/matrix/misc.c:9277:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 9277 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/matrix/matrix_symbolic_dense.c:9178:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] +build/cythonized/sage/matrix/matrix_polynomial_dense.c:38403:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] +38403 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/matrix/matrix_polynomial_dense.c:38402:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] +38402 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/matrix/matrix_polynomial_dense.c:38058:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] +38058 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/matrix/matrix_polynomial_dense.c:38057:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] +38057 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[264/528] [265/528] build/cythonized/sage/matrix/matrix_symbolic_dense.c:9178:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] 9178 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/matrix/matrix_symbolic_dense.c:9177:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] @@ -34078,68 +34114,7 @@ build/cythonized/sage/matrix/matrix_rational_sparse.c:9227:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 9227 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[268/528] build/cythonized/sage/matrix/matrix_rational_dense.cpp:29599:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7richcmp_9revop(PyObject*, PyObject*)' defined but not used [-Wunused-function] -29599 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_9revop(PyObject *__pyx_self, PyObject *__pyx_arg_op) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/matrix/matrix_rational_dense.cpp:29598:13: warning: '__pyx_doc_4sage_9structure_7richcmp_8revop' defined but not used [-Wunused-variable] -29598 | static char __pyx_doc_4sage_9structure_7richcmp_8revop[] = "revop(int op) -> int\nFile: sage/structure/richcmp.pxd (starting at line 199)\n\n Return the reverse operation of ``op``.\n\n For example, <= becomes >=, etc.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import revop\n sage: [revop(i) for i in range(6)]\n [4, 5, 2, 3, 0, 1]\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/matrix/matrix_rational_dense.cpp:29472:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7richcmp_7rich_to_bool_sgn(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] -29472 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_7rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/matrix/matrix_rational_dense.cpp:29471:13: warning: '__pyx_doc_4sage_9structure_7richcmp_6rich_to_bool_sgn' defined but not used [-Wunused-variable] -29471 | static char __pyx_doc_4sage_9structure_7richcmp_6rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/richcmp.pxd (starting at line 187)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/matrix/matrix_rational_dense.cpp:29343:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7richcmp_5rich_to_bool(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] -29343 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_5rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/matrix/matrix_rational_dense.cpp:29342:13: warning: '__pyx_doc_4sage_9structure_7richcmp_4rich_to_bool' defined but not used [-Wunused-variable] -29342 | static char __pyx_doc_4sage_9structure_7richcmp_4rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/richcmp.pxd (starting at line 120)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an old-style comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an old-style comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n :func:`rich_to_bool_sgn` if ``c`` could be outside the\n [-1, 0, 1] range.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/matrix/matrix_rational_dense.cpp:29153:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7richcmp_3richcmp_not_equal(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] -29153 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_3richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/matrix/matrix_rational_dense.cpp:29152:13: warning: '__pyx_doc_4sage_9structure_7richcmp_2richcmp_not_equal' defined but not used [-Wunused-variable] -29152 | static char __pyx_doc_4sage_9structure_7richcmp_2richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/richcmp.pxd (starting at line 56)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/matrix/matrix_rational_dense.cpp:28937:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7richcmp_1richcmp(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] -28937 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_1richcmp(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/matrix/matrix_rational_dense.cpp:28936:13: warning: '__pyx_doc_4sage_9structure_7richcmp_richcmp' defined but not used [-Wunused-variable] -28936 | static char __pyx_doc_4sage_9structure_7richcmp_richcmp[] = "richcmp(x, y, int op)\nFile: sage/structure/richcmp.pxd (starting at line 6)\n\n Return the result of the rich comparison of ``x`` and ``y`` with\n operator ``op``.\n\n INPUT:\n\n - ``x``, ``y`` -- arbitrary Python objects\n\n - ``op`` -- comparison operator (one of ``op_LT`, ``op_LE``,\n ``op_EQ``, ``op_NE``, ``op_GT``, ``op_GE``).\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import *\n sage: richcmp(3, 4, op_LT)\n True\n sage: richcmp(x, x^2, op_EQ)\n x == x^2\n\n The two examples above are completely equivalent to ``3 < 4``\n and ``x == x^2``. For this reason, it only makes sense in practice\n to call ``richcmp`` with a non-constant value for ``op``.\n\n We can write a custom ``Element`` class which shows a more\n realistic example of how to use this::\n\n sage: from sage.structure.element import Element\n sage: class MyElement(Element):\n ....: def __init__(self, parent, value):\n ....: Element.__init__(self, parent)\n ....: self.v = value\n ....: def _richcmp_(self, other, op):\n ....: return richcmp(self.v, other.v, op)\n sage: P = Parent()\n sage: x = MyElement(P, 3)\n sage: y = MyElement(P, 3)\n sage: x < y\n False\n sage: x == y\n True\n sage: x > y\n False\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/matrix/matrix_rational_dense.cpp:26883:18: warning: 'PyObject* __pyx_pw_4sage_7cpython_6string_3str_to_bytes(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] -26883 | static PyObject *__pyx_pw_4sage_7cpython_6string_3str_to_bytes(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/matrix/matrix_rational_dense.cpp:26882:13: warning: '__pyx_doc_4sage_7cpython_6string_2str_to_bytes' defined but not used [-Wunused-variable] -26882 | static char __pyx_doc_4sage_7cpython_6string_2str_to_bytes[] = "str_to_bytes(s, encoding=None, errors=None) -> bytes\nFile: sage/cpython/string.pxd (starting at line 54)\n\n Convert ``str`` or ``unicode`` to ``bytes``.\n\n It encodes the given ``str`` to a Python 3 ``bytes``\n using the specified encoding. It is a no-op on ``bytes`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import str_to_bytes\n sage: bs = [str_to_bytes(u'\317\200')]\n sage: all(b == b'\\xcf\\x80' for b in bs)\n True\n sage: str_to_bytes([])\n Traceback (most recent call last):\n ...\n TypeError: expected str... list found\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/matrix/matrix_rational_dense.cpp:26678:18: warning: 'PyObject* __pyx_pw_4sage_7cpython_6string_1bytes_to_str(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] -26678 | static PyObject *__pyx_pw_4sage_7cpython_6string_1bytes_to_str(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/matrix/matrix_rational_dense.cpp:26677:13: warning: '__pyx_doc_4sage_7cpython_6string_bytes_to_str' defined but not used [-Wunused-variable] -26677 | static char __pyx_doc_4sage_7cpython_6string_bytes_to_str[] = "bytes_to_str(b, encoding=None, errors=None) -> str\nFile: sage/cpython/string.pxd (starting at line 28)\n\n Convert ``bytes`` to ``str``.\n\n This decodes the given ``bytes`` to a Python 3 unicode ``str`` using\n the specified encoding. It is a no-op on ``str`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import bytes_to_str\n sage: s = bytes_to_str(b'\\xcf\\x80')\n sage: s == u'\317\200'\n True\n sage: bytes_to_str([])\n Traceback (most recent call last):\n ...\n TypeError: expected bytes, list found\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/matrix/matrix_rational_dense.cpp:26360:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] -26360 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/matrix/matrix_rational_dense.cpp:26359:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] -26359 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/matrix/matrix_rational_dense.cpp:26015:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] -26015 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/matrix/matrix_rational_dense.cpp:26014:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] -26014 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/matrix/matrix_rational_dense.cpp: In function 'void __pyx_f_4sage_4libs_3gmp_9randomize_mpq_randomize_entry_recip_uniform_nonzero(__mpq_struct*)': -build/cythonized/sage/matrix/matrix_rational_dense.cpp:28839:27: warning: infinite recursion detected [-Winfinite-recursion] -28839 | static CYTHON_INLINE void __pyx_f_4sage_4libs_3gmp_9randomize_mpq_randomize_entry_recip_uniform_nonzero(__mpq_struct *__pyx_v_x) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/matrix/matrix_rational_dense.cpp:28851:80: note: recursive call -28851 | __pyx_f_4sage_4libs_3gmp_9randomize_mpq_randomize_entry_recip_uniform_nonzero(__pyx_v_x); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -[269/528] In file included from /usr/include/singular/singular/kernel/mod2.h:13, +[268/528] [269/528] In file included from /usr/include/singular/singular/kernel/mod2.h:13, from /usr/include/singular/singular/Singular/libsingular.h:6, from build/cythonized/sage/matrix/matrix_mpolynomial_dense.cpp:827: /usr/include/singular/singular/polys/monomials/p_polys.h: In function 'void p_SetCompP(poly, int, ring)': @@ -34326,7 +34301,68 @@ build/cythonized/sage/matrix/matrix_mpolynomial_dense.cpp:7648:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 7648 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[270/528] [271/528] [272/528] [273/528] [274/528] build/cythonized/sage/matrix/matrix_mod2_dense.cpp:20866:20: warning: 'PyObject* __pyx_pw_4sage_7cpython_6string_3str_to_bytes(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] +[270/528] [271/528] build/cythonized/sage/matrix/matrix_rational_dense.cpp:29599:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7richcmp_9revop(PyObject*, PyObject*)' defined but not used [-Wunused-function] +29599 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_9revop(PyObject *__pyx_self, PyObject *__pyx_arg_op) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/matrix/matrix_rational_dense.cpp:29598:13: warning: '__pyx_doc_4sage_9structure_7richcmp_8revop' defined but not used [-Wunused-variable] +29598 | static char __pyx_doc_4sage_9structure_7richcmp_8revop[] = "revop(int op) -> int\nFile: sage/structure/richcmp.pxd (starting at line 199)\n\n Return the reverse operation of ``op``.\n\n For example, <= becomes >=, etc.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import revop\n sage: [revop(i) for i in range(6)]\n [4, 5, 2, 3, 0, 1]\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/matrix/matrix_rational_dense.cpp:29472:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7richcmp_7rich_to_bool_sgn(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] +29472 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_7rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/matrix/matrix_rational_dense.cpp:29471:13: warning: '__pyx_doc_4sage_9structure_7richcmp_6rich_to_bool_sgn' defined but not used [-Wunused-variable] +29471 | static char __pyx_doc_4sage_9structure_7richcmp_6rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/richcmp.pxd (starting at line 187)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/matrix/matrix_rational_dense.cpp:29343:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7richcmp_5rich_to_bool(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] +29343 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_5rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/matrix/matrix_rational_dense.cpp:29342:13: warning: '__pyx_doc_4sage_9structure_7richcmp_4rich_to_bool' defined but not used [-Wunused-variable] +29342 | static char __pyx_doc_4sage_9structure_7richcmp_4rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/richcmp.pxd (starting at line 120)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an old-style comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an old-style comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n :func:`rich_to_bool_sgn` if ``c`` could be outside the\n [-1, 0, 1] range.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/matrix/matrix_rational_dense.cpp:29153:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7richcmp_3richcmp_not_equal(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] +29153 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_3richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/matrix/matrix_rational_dense.cpp:29152:13: warning: '__pyx_doc_4sage_9structure_7richcmp_2richcmp_not_equal' defined but not used [-Wunused-variable] +29152 | static char __pyx_doc_4sage_9structure_7richcmp_2richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/richcmp.pxd (starting at line 56)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/matrix/matrix_rational_dense.cpp:28937:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7richcmp_1richcmp(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] +28937 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_1richcmp(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/matrix/matrix_rational_dense.cpp:28936:13: warning: '__pyx_doc_4sage_9structure_7richcmp_richcmp' defined but not used [-Wunused-variable] +28936 | static char __pyx_doc_4sage_9structure_7richcmp_richcmp[] = "richcmp(x, y, int op)\nFile: sage/structure/richcmp.pxd (starting at line 6)\n\n Return the result of the rich comparison of ``x`` and ``y`` with\n operator ``op``.\n\n INPUT:\n\n - ``x``, ``y`` -- arbitrary Python objects\n\n - ``op`` -- comparison operator (one of ``op_LT`, ``op_LE``,\n ``op_EQ``, ``op_NE``, ``op_GT``, ``op_GE``).\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import *\n sage: richcmp(3, 4, op_LT)\n True\n sage: richcmp(x, x^2, op_EQ)\n x == x^2\n\n The two examples above are completely equivalent to ``3 < 4``\n and ``x == x^2``. For this reason, it only makes sense in practice\n to call ``richcmp`` with a non-constant value for ``op``.\n\n We can write a custom ``Element`` class which shows a more\n realistic example of how to use this::\n\n sage: from sage.structure.element import Element\n sage: class MyElement(Element):\n ....: def __init__(self, parent, value):\n ....: Element.__init__(self, parent)\n ....: self.v = value\n ....: def _richcmp_(self, other, op):\n ....: return richcmp(self.v, other.v, op)\n sage: P = Parent()\n sage: x = MyElement(P, 3)\n sage: y = MyElement(P, 3)\n sage: x < y\n False\n sage: x == y\n True\n sage: x > y\n False\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/matrix/matrix_rational_dense.cpp:26883:18: warning: 'PyObject* __pyx_pw_4sage_7cpython_6string_3str_to_bytes(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] +26883 | static PyObject *__pyx_pw_4sage_7cpython_6string_3str_to_bytes(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/matrix/matrix_rational_dense.cpp:26882:13: warning: '__pyx_doc_4sage_7cpython_6string_2str_to_bytes' defined but not used [-Wunused-variable] +26882 | static char __pyx_doc_4sage_7cpython_6string_2str_to_bytes[] = "str_to_bytes(s, encoding=None, errors=None) -> bytes\nFile: sage/cpython/string.pxd (starting at line 54)\n\n Convert ``str`` or ``unicode`` to ``bytes``.\n\n It encodes the given ``str`` to a Python 3 ``bytes``\n using the specified encoding. It is a no-op on ``bytes`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import str_to_bytes\n sage: bs = [str_to_bytes(u'\317\200')]\n sage: all(b == b'\\xcf\\x80' for b in bs)\n True\n sage: str_to_bytes([])\n Traceback (most recent call last):\n ...\n TypeError: expected str... list found\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/matrix/matrix_rational_dense.cpp:26678:18: warning: 'PyObject* __pyx_pw_4sage_7cpython_6string_1bytes_to_str(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] +26678 | static PyObject *__pyx_pw_4sage_7cpython_6string_1bytes_to_str(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/matrix/matrix_rational_dense.cpp:26677:13: warning: '__pyx_doc_4sage_7cpython_6string_bytes_to_str' defined but not used [-Wunused-variable] +26677 | static char __pyx_doc_4sage_7cpython_6string_bytes_to_str[] = "bytes_to_str(b, encoding=None, errors=None) -> str\nFile: sage/cpython/string.pxd (starting at line 28)\n\n Convert ``bytes`` to ``str``.\n\n This decodes the given ``bytes`` to a Python 3 unicode ``str`` using\n the specified encoding. It is a no-op on ``str`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import bytes_to_str\n sage: s = bytes_to_str(b'\\xcf\\x80')\n sage: s == u'\317\200'\n True\n sage: bytes_to_str([])\n Traceback (most recent call last):\n ...\n TypeError: expected bytes, list found\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/matrix/matrix_rational_dense.cpp:26360:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] +26360 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/matrix/matrix_rational_dense.cpp:26359:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] +26359 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/matrix/matrix_rational_dense.cpp:26015:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] +26015 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/matrix/matrix_rational_dense.cpp:26014:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] +26014 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/matrix/matrix_rational_dense.cpp: In function 'void __pyx_f_4sage_4libs_3gmp_9randomize_mpq_randomize_entry_recip_uniform_nonzero(__mpq_struct*)': +build/cythonized/sage/matrix/matrix_rational_dense.cpp:28839:27: warning: infinite recursion detected [-Winfinite-recursion] +28839 | static CYTHON_INLINE void __pyx_f_4sage_4libs_3gmp_9randomize_mpq_randomize_entry_recip_uniform_nonzero(__mpq_struct *__pyx_v_x) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/matrix/matrix_rational_dense.cpp:28851:80: note: recursive call +28851 | __pyx_f_4sage_4libs_3gmp_9randomize_mpq_randomize_entry_recip_uniform_nonzero(__pyx_v_x); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +[273/528] [272/528] build/cythonized/sage/matrix/matrix_mod2_dense.cpp:20866:20: warning: 'PyObject* __pyx_pw_4sage_7cpython_6string_3str_to_bytes(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] 20866 | static PyObject *__pyx_pw_4sage_7cpython_6string_3str_to_bytes(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/matrix/matrix_mod2_dense.cpp:20865:15: warning: '__pyx_doc_4sage_7cpython_6string_2str_to_bytes' defined but not used [-Wunused-variable] @@ -34380,7 +34416,7 @@ build/cythonized/sage/matrix/matrix_mod2_dense.cpp:17436:15: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 17436 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[275/528] build/cythonized/sage/matrix/matrix_integer_dense.cpp: In function '__mpz_struct (* __pyx_f_4sage_6matrix_20matrix_integer_dense_fmpz_mat_to_mpz_array(fmpz_mat_struct*))[1]': +[274/528] [275/528] build/cythonized/sage/matrix/matrix_integer_dense.cpp: In function '__mpz_struct (* __pyx_f_4sage_6matrix_20matrix_integer_dense_fmpz_mat_to_mpz_array(fmpz_mat_struct*))[1]': build/cythonized/sage/matrix/matrix_integer_dense.cpp:6828:33: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'long int' [-Wsign-compare] 6828 | for (__pyx_t_5 = 0; __pyx_t_5 < __pyx_t_4; __pyx_t_5+=1) { | ~~~~~~~~~~^~~~~~~~~~~ @@ -34553,10 +34589,6 @@ build/cythonized/sage/matrix/matrix_integer_dense.cpp:50280:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 50280 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/matrix/matrix_modn_sparse.cpp: In function 'PyObject* __pyx_pf_4sage_6matrix_18matrix_modn_sparse_18Matrix_modn_sparse_38_solve_matrix_linbox(__pyx_obj_4sage_6matrix_18matrix_modn_sparse_Matrix_modn_sparse*, PyObject*, PyObject*)': -build/cythonized/sage/matrix/matrix_modn_sparse.cpp:12213:35: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'long int' [-Wsign-compare] -12213 | for (__pyx_t_11 = 0; __pyx_t_11 < __pyx_t_10; __pyx_t_11+=1) { - | ~~~~~~~~~~~^~~~~~~~~~~~ build/cythonized/sage/matrix/matrix_modn_dense_float.cpp: In function 'PyObject* __pyx_f_4sage_6matrix_23matrix_modn_dense_float_linbox_minpoly(__pyx_t_4sage_6matrix_23matrix_modn_dense_float_celement, Py_ssize_t, __pyx_t_4sage_6matrix_23matrix_modn_dense_float_celement*)': build/cythonized/sage/matrix/matrix_modn_dense_float.cpp:6449:33: warning: comparison of integer expressions of different signedness: 'Py_ssize_t' {aka 'long int'} and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 6449 | for (__pyx_t_7 = 0; __pyx_t_7 < __pyx_t_6; __pyx_t_7+=1) { @@ -34565,6 +34597,10 @@ build/cythonized/sage/matrix/matrix_modn_dense_float.cpp:6633:33: warning: comparison of integer expressions of different signedness: 'Py_ssize_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 6633 | for (__pyx_t_7 = 0; __pyx_t_7 < __pyx_t_6; __pyx_t_7+=1) { | ~~~~~~~~~~^~~~~~~~~~~ +build/cythonized/sage/matrix/matrix_modn_sparse.cpp: In function 'PyObject* __pyx_pf_4sage_6matrix_18matrix_modn_sparse_18Matrix_modn_sparse_38_solve_matrix_linbox(__pyx_obj_4sage_6matrix_18matrix_modn_sparse_Matrix_modn_sparse*, PyObject*, PyObject*)': +build/cythonized/sage/matrix/matrix_modn_sparse.cpp:12213:35: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'long int' [-Wsign-compare] +12213 | for (__pyx_t_11 = 0; __pyx_t_11 < __pyx_t_10; __pyx_t_11+=1) { + | ~~~~~~~~~~~^~~~~~~~~~~~ build/cythonized/sage/matrix/matrix_modn_dense_double.cpp: In function 'PyObject* __pyx_f_4sage_6matrix_24matrix_modn_dense_double_linbox_minpoly(__pyx_t_4sage_6matrix_24matrix_modn_dense_double_celement, Py_ssize_t, __pyx_t_4sage_6matrix_24matrix_modn_dense_double_celement*)': build/cythonized/sage/matrix/matrix_modn_dense_double.cpp:6452:33: warning: comparison of integer expressions of different signedness: 'Py_ssize_t' {aka 'long int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 6452 | for (__pyx_t_7 = 0; __pyx_t_7 < __pyx_t_6; __pyx_t_7+=1) { @@ -34573,32 +34609,6 @@ build/cythonized/sage/matrix/matrix_modn_dense_double.cpp:6636:33: warning: comparison of integer expressions of different signedness: 'Py_ssize_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 6636 | for (__pyx_t_7 = 0; __pyx_t_7 < __pyx_t_6; __pyx_t_7+=1) { | ~~~~~~~~~~^~~~~~~~~~~ -build/cythonized/sage/matrix/matrix_modn_sparse.cpp: At global scope: -build/cythonized/sage/matrix/matrix_modn_sparse.cpp:13010:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] -13010 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/matrix/matrix_modn_sparse.cpp:13009:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] -13009 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/matrix/matrix_modn_sparse.cpp:12665:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] -12665 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/matrix/matrix_modn_sparse.cpp:12664:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] -12664 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/matrix/matrix_integer_sparse.cpp: In function 'PyObject* __pyx_pf_4sage_6matrix_21matrix_integer_sparse_21Matrix_integer_sparse_46_solve_matrix_linbox(__pyx_obj_4sage_6matrix_21matrix_integer_sparse_Matrix_integer_sparse*, PyObject*, PyObject*)': -build/cythonized/sage/matrix/matrix_integer_sparse.cpp:12408:35: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'long int' [-Wsign-compare] -12408 | for (__pyx_t_12 = 0; __pyx_t_12 < __pyx_t_11; __pyx_t_12+=1) { - | ~~~~~~~~~~~^~~~~~~~~~~~ -In function 'PyObject* __Pyx_PyInt_FromSize_t(size_t)', - inlined from 'PyObject* __pyx_pf_4sage_6matrix_17matrix_gf2e_dense_17Matrix_gf2e_dense_32echelonize(__pyx_obj_4sage_6matrix_17matrix_gf2e_dense_Matrix_gf2e_dense*, PyObject*, PyObject*, PyObject*)' at build/cythonized/sage/matrix/matrix_gf2e_dense.cpp:8944:37: -build/cythonized/sage/matrix/matrix_gf2e_dense.cpp:20901:28: warning: '__pyx_v_r' may be used uninitialized [-Wmaybe-uninitialized] -20901 | return PyInt_FromSize_t(ival); - | ^ -build/cythonized/sage/matrix/matrix_gf2e_dense.cpp: In function 'PyObject* __pyx_pf_4sage_6matrix_17matrix_gf2e_dense_17Matrix_gf2e_dense_32echelonize(__pyx_obj_4sage_6matrix_17matrix_gf2e_dense_Matrix_gf2e_dense*, PyObject*, PyObject*, PyObject*)': -build/cythonized/sage/matrix/matrix_gf2e_dense.cpp:8539:10: note: '__pyx_v_r' was declared here - 8539 | size_t __pyx_v_r; - | ^~~~~~~~~ build/cythonized/sage/matrix/matrix_modn_dense_float.cpp: At global scope: build/cythonized/sage/matrix/matrix_modn_dense_float.cpp:24148:18: warning: 'PyObject* __pyx_pw_4sage_7cpython_6string_3str_to_bytes(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] 24148 | static PyObject *__pyx_pw_4sage_7cpython_6string_3str_to_bytes(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { @@ -34654,6 +34664,44 @@ build/cythonized/sage/matrix/matrix_modn_dense_float.cpp:20541:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 20541 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/matrix/matrix_modn_sparse.cpp: At global scope: +build/cythonized/sage/matrix/matrix_modn_sparse.cpp:13010:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] +13010 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/matrix/matrix_modn_sparse.cpp:13009:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] +13009 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/matrix/matrix_modn_sparse.cpp:12665:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] +12665 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/matrix/matrix_modn_sparse.cpp:12664:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] +12664 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/matrix/matrix_integer_sparse.cpp: In function 'PyObject* __pyx_pf_4sage_6matrix_21matrix_integer_sparse_21Matrix_integer_sparse_46_solve_matrix_linbox(__pyx_obj_4sage_6matrix_21matrix_integer_sparse_Matrix_integer_sparse*, PyObject*, PyObject*)': +build/cythonized/sage/matrix/matrix_integer_sparse.cpp:12408:35: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'long int' [-Wsign-compare] +12408 | for (__pyx_t_12 = 0; __pyx_t_12 < __pyx_t_11; __pyx_t_12+=1) { + | ~~~~~~~~~~~^~~~~~~~~~~~ +In function 'PyObject* __Pyx_PyInt_FromSize_t(size_t)', + inlined from 'PyObject* __pyx_pf_4sage_6matrix_17matrix_gf2e_dense_17Matrix_gf2e_dense_32echelonize(__pyx_obj_4sage_6matrix_17matrix_gf2e_dense_Matrix_gf2e_dense*, PyObject*, PyObject*, PyObject*)' at build/cythonized/sage/matrix/matrix_gf2e_dense.cpp:8944:37: +build/cythonized/sage/matrix/matrix_gf2e_dense.cpp:20901:28: warning: '__pyx_v_r' may be used uninitialized [-Wmaybe-uninitialized] +20901 | return PyInt_FromSize_t(ival); + | ^ +build/cythonized/sage/matrix/matrix_gf2e_dense.cpp: In function 'PyObject* __pyx_pf_4sage_6matrix_17matrix_gf2e_dense_17Matrix_gf2e_dense_32echelonize(__pyx_obj_4sage_6matrix_17matrix_gf2e_dense_Matrix_gf2e_dense*, PyObject*, PyObject*, PyObject*)': +build/cythonized/sage/matrix/matrix_gf2e_dense.cpp:8539:10: note: '__pyx_v_r' was declared here + 8539 | size_t __pyx_v_r; + | ^~~~~~~~~ +[277/528] build/cythonized/sage/matrix/matrix_generic_sparse.c:6595:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] + 6595 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/matrix/matrix_generic_sparse.c:6594:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] + 6594 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/matrix/matrix_generic_sparse.c:6250:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] + 6250 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/matrix/matrix_generic_sparse.c:6249:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] + 6249 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/matrix/matrix_modn_dense_double.cpp: At global scope: build/cythonized/sage/matrix/matrix_modn_dense_double.cpp:24244:18: warning: 'PyObject* __pyx_pw_4sage_7cpython_6string_3str_to_bytes(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] 24244 | static PyObject *__pyx_pw_4sage_7cpython_6string_3str_to_bytes(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { @@ -34709,18 +34757,6 @@ build/cythonized/sage/matrix/matrix_modn_dense_double.cpp:20637:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 20637 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[277/528] build/cythonized/sage/matrix/matrix_generic_sparse.c:6595:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] - 6595 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/matrix/matrix_generic_sparse.c:6594:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] - 6594 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/matrix/matrix_generic_sparse.c:6250:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] - 6250 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/matrix/matrix_generic_sparse.c:6249:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] - 6249 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [278/528] build/cythonized/sage/matrix/matrix_generic_dense.c:5221:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] 5221 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -34757,26 +34793,7 @@ build/cythonized/sage/matrix/matrix_double_sparse.c:4249:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 4249 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[281/528] In file included from /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarraytypes.h:1940, - from /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:12, - from /usr/lib/python3/dist-packages/numpy/core/include/numpy/arrayobject.h:5, - from build/cythonized/sage/matrix/matrix_double_dense.c:783: -/usr/lib/python3/dist-packages/numpy/core/include/numpy/npy_1_7_deprecated_api.h:17:2: warning: #warning "Using deprecated NumPy API, disable it with " "#define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-Wcpp] - 17 | #warning "Using deprecated NumPy API, disable it with " \ - | ^~~~~~~ -build/cythonized/sage/matrix/matrix_double_dense.c:25545:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] -25545 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/matrix/matrix_double_dense.c:25544:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] -25544 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/matrix/matrix_double_dense.c:25200:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] -25200 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/matrix/matrix_double_dense.c:25199:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] -25199 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[282/528] [283/528] build/cythonized/sage/matrix/matrix_dense.c:7196:18: warning: '__pyx_pw_4sage_9structure_7richcmp_9revop' defined but not used [-Wunused-function] +[282/528] build/cythonized/sage/matrix/matrix_dense.c:7196:18: warning: '__pyx_pw_4sage_9structure_7richcmp_9revop' defined but not used [-Wunused-function] 7196 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_9revop(PyObject *__pyx_self, PyObject *__pyx_arg_op) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/matrix/matrix_dense.c:7195:13: warning: '__pyx_doc_4sage_9structure_7richcmp_8revop' defined but not used [-Wunused-variable] @@ -34818,24 +34835,24 @@ build/cythonized/sage/matrix/matrix_dense.c:6046:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 6046 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[284/528] In file included from /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarraytypes.h:1940, +[281/528] In file included from /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarraytypes.h:1940, from /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:12, from /usr/lib/python3/dist-packages/numpy/core/include/numpy/arrayobject.h:5, - from build/cythonized/sage/matrix/matrix_complex_double_dense.c:783: + from build/cythonized/sage/matrix/matrix_double_dense.c:783: /usr/lib/python3/dist-packages/numpy/core/include/numpy/npy_1_7_deprecated_api.h:17:2: warning: #warning "Using deprecated NumPy API, disable it with " "#define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-Wcpp] 17 | #warning "Using deprecated NumPy API, disable it with " \ | ^~~~~~~ -build/cythonized/sage/matrix/matrix_complex_double_dense.c:3781:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] - 3781 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { +[283/528] build/cythonized/sage/matrix/matrix_double_dense.c:25545:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] +25545 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/matrix/matrix_complex_double_dense.c:3780:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] - 3780 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; +build/cythonized/sage/matrix/matrix_double_dense.c:25544:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] +25544 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/matrix/matrix_complex_double_dense.c:3436:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] - 3436 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { +build/cythonized/sage/matrix/matrix_double_dense.c:25200:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] +25200 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/matrix/matrix_complex_double_dense.c:3435:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] - 3435 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; +build/cythonized/sage/matrix/matrix_double_dense.c:25199:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] +25199 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/matrix/matrix_integer_sparse.cpp: At global scope: build/cythonized/sage/matrix/matrix_integer_sparse.cpp:13133:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] @@ -34850,20 +34867,24 @@ build/cythonized/sage/matrix/matrix_integer_sparse.cpp:12787:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 12787 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[285/528] build/cythonized/sage/matrix/matrix_complex_ball_dense.c:12940:65: warning: '__pyx_f_4sage_5rings_11complex_arb_11ComplexBall__new' defined but not used [-Wunused-function] -12940 | static struct __pyx_obj_4sage_5rings_11complex_arb_ComplexBall *__pyx_f_4sage_5rings_11complex_arb_11ComplexBall__new(struct __pyx_obj_4sage_5rings_11complex_arb_ComplexBall *__pyx_v_self) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/matrix/matrix_complex_ball_dense.c:11297:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] -11297 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { +[284/528] In file included from /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarraytypes.h:1940, + from /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:12, + from /usr/lib/python3/dist-packages/numpy/core/include/numpy/arrayobject.h:5, + from build/cythonized/sage/matrix/matrix_complex_double_dense.c:783: +/usr/lib/python3/dist-packages/numpy/core/include/numpy/npy_1_7_deprecated_api.h:17:2: warning: #warning "Using deprecated NumPy API, disable it with " "#define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-Wcpp] + 17 | #warning "Using deprecated NumPy API, disable it with " \ + | ^~~~~~~ +build/cythonized/sage/matrix/matrix_complex_double_dense.c:3781:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] + 3781 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/matrix/matrix_complex_ball_dense.c:11296:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] -11296 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; +build/cythonized/sage/matrix/matrix_complex_double_dense.c:3780:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] + 3780 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/matrix/matrix_complex_ball_dense.c:10952:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] -10952 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { +build/cythonized/sage/matrix/matrix_complex_double_dense.c:3436:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] + 3436 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/matrix/matrix_complex_ball_dense.c:10951:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] -10951 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; +build/cythonized/sage/matrix/matrix_complex_double_dense.c:3435:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] + 3435 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/matrix/matrix_cyclo_dense.cpp:21207:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] 21207 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { @@ -34917,7 +34938,7 @@ ./sage/libs/ntl/ntlwrap_impl.h:35:13: warning: 'void mpz_to_ZZ(NTL::ZZ*, mpz_srcptr)' defined but not used [-Wunused-function] 35 | static void mpz_to_ZZ(struct ZZ* output, mpz_srcptr x) | ^~~~~~~~~ -[286/528] build/cythonized/sage/matrix/matrix_cdv.c:3541:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] +[285/528] [286/528] build/cythonized/sage/matrix/matrix_cdv.c:3541:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] 3541 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/matrix/matrix_cdv.c:3540:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] @@ -34929,6 +34950,21 @@ build/cythonized/sage/matrix/matrix_cdv.c:3195:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 3195 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/matrix/matrix_complex_ball_dense.c:12940:65: warning: '__pyx_f_4sage_5rings_11complex_arb_11ComplexBall__new' defined but not used [-Wunused-function] +12940 | static struct __pyx_obj_4sage_5rings_11complex_arb_ComplexBall *__pyx_f_4sage_5rings_11complex_arb_11ComplexBall__new(struct __pyx_obj_4sage_5rings_11complex_arb_ComplexBall *__pyx_v_self) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/matrix/matrix_complex_ball_dense.c:11297:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] +11297 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/matrix/matrix_complex_ball_dense.c:11296:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] +11296 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/matrix/matrix_complex_ball_dense.c:10952:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] +10952 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/matrix/matrix_complex_ball_dense.c:10951:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] +10951 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [287/528] [288/528] build/cythonized/sage/matrix/matrix1.c:22037:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] 22037 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -34959,7 +34995,19 @@ build/cythonized/sage/matrix/matrix2.c:119986:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 119986 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[289/528] [290/528] build/cythonized/sage/matrix/echelon_matrix.c:4281:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] +[289/528] build/cythonized/sage/matrix/matrix0.c:41955:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] +41955 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[290/528] build/cythonized/sage/matrix/matrix0.c:41954:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] +41954 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/matrix/matrix0.c:41610:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] +41610 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/matrix/matrix0.c:41609:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] +41609 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/matrix/echelon_matrix.c:4281:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] 4281 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/matrix/echelon_matrix.c:4280:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] @@ -34971,18 +35019,6 @@ build/cythonized/sage/matrix/echelon_matrix.c:3935:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 3935 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/matrix/matrix0.c:41955:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] -41955 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/matrix/matrix0.c:41954:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] -41954 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/matrix/matrix0.c:41610:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] -41610 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/matrix/matrix0.c:41609:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] -41609 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [291/528] build/cythonized/sage/matrix/constructor.c:3562:20: warning: '__pyx_mdef_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-variable] 3562 | static PyMethodDef __pyx_mdef_4sage_9structure_7element_3have_same_parent = {"have_same_parent", (PyCFunction)(void*)(PyCFunctionWithKeywords)__pyx_pw_4sage_9structure_7element_3have_same_parent, METH_VARARGS|METH_KEYWORDS, __pyx_doc_4sage_9structure_7element_2have_same_parent}; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -34996,7 +35032,7 @@ /usr/lib/python3/dist-packages/numpy/core/include/numpy/npy_1_7_deprecated_api.h:17:2: warning: #warning "Using deprecated NumPy API, disable it with " "#define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-Wcpp] 17 | #warning "Using deprecated NumPy API, disable it with " \ | ^~~~~~~ -[293/528] build/cythonized/sage/matrix/change_ring.c:4087:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] +build/cythonized/sage/matrix/change_ring.c:4087:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] 4087 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/matrix/change_ring.c:4086:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] @@ -35008,31 +35044,7 @@ build/cythonized/sage/matrix/change_ring.c:3741:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 3741 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/matrix/args.c:17015:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] -17015 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/matrix/args.c:17014:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] -17014 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/matrix/args.c:16670:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] -16670 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/matrix/args.c:16669:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] -16669 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[294/528] build/cythonized/sage/matrix/action.c:10153:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] -10153 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/matrix/action.c:10152:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] -10152 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/matrix/action.c:9808:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] - 9808 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/matrix/action.c:9807:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] - 9807 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[295/528] build/cythonized/sage/libs/ratpoints.c: In function '__pyx_pf_4sage_4libs_9ratpoints_ratpoints': +[293/528] [294/528] [295/528] build/cythonized/sage/libs/ratpoints.c: In function '__pyx_pf_4sage_4libs_9ratpoints_ratpoints': build/cythonized/sage/libs/ratpoints.c:3711:48: warning: passing argument 2 of 'find_points' from incompatible pointer type [-Wincompatible-pointer-types] 3711 | __pyx_v_total = find_points((&__pyx_v_args), __pyx_f_4sage_4libs_9ratpoints_process, ((void *)__pyx_v_plist)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -35064,18 +35076,30 @@ build/cythonized/sage/libs/ratpoints.c:4599:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 4599 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[297/528] [296/528] build/cythonized/sage/libs/homfly.c:2344:18: warning: '__pyx_pw_4sage_7cpython_6string_3str_to_bytes' defined but not used [-Wunused-function] - 2344 | static PyObject *__pyx_pw_4sage_7cpython_6string_3str_to_bytes(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/libs/homfly.c:2343:13: warning: '__pyx_doc_4sage_7cpython_6string_2str_to_bytes' defined but not used [-Wunused-variable] - 2343 | static char __pyx_doc_4sage_7cpython_6string_2str_to_bytes[] = "str_to_bytes(s, encoding=None, errors=None) -> bytes\nFile: sage/cpython/string.pxd (starting at line 54)\n\n Convert ``str`` or ``unicode`` to ``bytes``.\n\n It encodes the given ``str`` to a Python 3 ``bytes``\n using the specified encoding. It is a no-op on ``bytes`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import str_to_bytes\n sage: bs = [str_to_bytes(u'\317\200')]\n sage: all(b == b'\\xcf\\x80' for b in bs)\n True\n sage: str_to_bytes([])\n Traceback (most recent call last):\n ...\n TypeError: expected str... list found\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/libs/homfly.c:2139:18: warning: '__pyx_pw_4sage_7cpython_6string_1bytes_to_str' defined but not used [-Wunused-function] - 2139 | static PyObject *__pyx_pw_4sage_7cpython_6string_1bytes_to_str(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/libs/homfly.c:2138:13: warning: '__pyx_doc_4sage_7cpython_6string_bytes_to_str' defined but not used [-Wunused-variable] - 2138 | static char __pyx_doc_4sage_7cpython_6string_bytes_to_str[] = "bytes_to_str(b, encoding=None, errors=None) -> str\nFile: sage/cpython/string.pxd (starting at line 28)\n\n Convert ``bytes`` to ``str``.\n\n This decodes the given ``bytes`` to a Python 3 unicode ``str`` using\n the specified encoding. It is a no-op on ``str`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import bytes_to_str\n sage: s = bytes_to_str(b'\\xcf\\x80')\n sage: s == u'\317\200'\n True\n sage: bytes_to_str([])\n Traceback (most recent call last):\n ...\n TypeError: expected bytes, list found\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/matrix/action.c:10153:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] +10153 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/matrix/action.c:10152:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] +10152 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/matrix/action.c:9808:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] + 9808 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/matrix/action.c:9807:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] + 9807 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/matrix/args.c:17015:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] +17015 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/matrix/args.c:17014:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] +17014 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/matrix/args.c:16670:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] +16670 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[296/528] build/cythonized/sage/matrix/args.c:16669:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] +16669 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/libs/libecm.c:3790:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] 3790 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -35088,6 +35112,18 @@ build/cythonized/sage/libs/libecm.c:3444:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 3444 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[297/528] build/cythonized/sage/libs/homfly.c:2344:18: warning: '__pyx_pw_4sage_7cpython_6string_3str_to_bytes' defined but not used [-Wunused-function] + 2344 | static PyObject *__pyx_pw_4sage_7cpython_6string_3str_to_bytes(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/libs/homfly.c:2343:13: warning: '__pyx_doc_4sage_7cpython_6string_2str_to_bytes' defined but not used [-Wunused-variable] + 2343 | static char __pyx_doc_4sage_7cpython_6string_2str_to_bytes[] = "str_to_bytes(s, encoding=None, errors=None) -> bytes\nFile: sage/cpython/string.pxd (starting at line 54)\n\n Convert ``str`` or ``unicode`` to ``bytes``.\n\n It encodes the given ``str`` to a Python 3 ``bytes``\n using the specified encoding. It is a no-op on ``bytes`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import str_to_bytes\n sage: bs = [str_to_bytes(u'\317\200')]\n sage: all(b == b'\\xcf\\x80' for b in bs)\n True\n sage: str_to_bytes([])\n Traceback (most recent call last):\n ...\n TypeError: expected str... list found\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/libs/homfly.c:2139:18: warning: '__pyx_pw_4sage_7cpython_6string_1bytes_to_str' defined but not used [-Wunused-function] + 2139 | static PyObject *__pyx_pw_4sage_7cpython_6string_1bytes_to_str(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/libs/homfly.c:2138:13: warning: '__pyx_doc_4sage_7cpython_6string_bytes_to_str' defined but not used [-Wunused-variable] + 2138 | static char __pyx_doc_4sage_7cpython_6string_bytes_to_str[] = "bytes_to_str(b, encoding=None, errors=None) -> str\nFile: sage/cpython/string.pxd (starting at line 28)\n\n Convert ``bytes`` to ``str``.\n\n This decodes the given ``bytes`` to a Python 3 unicode ``str`` using\n the specified encoding. It is a no-op on ``str`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import bytes_to_str\n sage: s = bytes_to_str(b'\\xcf\\x80')\n sage: s == u'\317\200'\n True\n sage: bytes_to_str([])\n Traceback (most recent call last):\n ...\n TypeError: expected bytes, list found\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [298/528] build/cythonized/sage/libs/ecl.c:12145:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] 12145 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -35115,6 +35151,24 @@ [299/528] [300/528] build/cythonized/sage/libs/symmetrica/symmetrica.c:10064:14: warning: '__pyx_f_4sage_4libs_10symmetrica_10symmetrica__op_schubert_general' defined but not used [-Wunused-function] 10064 | static void *__pyx_f_4sage_4libs_10symmetrica_10symmetrica__op_schubert_general(PyObject *__pyx_v_d, OP __pyx_v_res) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In function '__pyx_pf_4sage_6matrix_7matrix2_6Matrix_234_cyclic_subspace', + inlined from '__pyx_pw_4sage_6matrix_7matrix2_6Matrix_235_cyclic_subspace' at build/cythonized/sage/matrix/matrix2.c:82043:13: +build/cythonized/sage/matrix/matrix2.c:82707:27: warning: '__pyx_v_k' may be used uninitialized [-Wmaybe-uninitialized] +82707 | __pyx_t_4 = ((__pyx_v_n + __pyx_v_k) + 1); + | ~~~~~~~~~~~^~~~~~~~~~~~ +build/cythonized/sage/matrix/matrix2.c: In function '__pyx_pw_4sage_6matrix_7matrix2_6Matrix_235_cyclic_subspace': +build/cythonized/sage/matrix/matrix2.c:82054:14: note: '__pyx_v_k' was declared here +82054 | Py_ssize_t __pyx_v_k; + | ^~~~~~~~~ +build/cythonized/sage/matrix/matrix_modn_dense_float.cpp: In function 'PyObject* __pyx_f_4sage_6matrix_23matrix_modn_dense_float_linbox_charpoly(__pyx_t_4sage_6matrix_23matrix_modn_dense_float_celement, Py_ssize_t, __pyx_t_4sage_6matrix_23matrix_modn_dense_float_celement*)': +build/cythonized/sage/matrix/matrix_modn_dense_float.cpp:6697:1: warning: pointer '__pyx_v_cpy' may be used after 'void free(void*)' [-Wuse-after-free] + 6697 | } + | ^ +In function 'void sig_free(void*)', + inlined from 'PyObject* __pyx_f_4sage_6matrix_23matrix_modn_dense_float_linbox_charpoly(__pyx_t_4sage_6matrix_23matrix_modn_dense_float_celement, Py_ssize_t, __pyx_t_4sage_6matrix_23matrix_modn_dense_float_celement*)' at build/cythonized/sage/matrix/matrix_modn_dense_float.cpp:6610:11: +build/cythonized/sage/matrix/matrix_modn_dense_float.cpp:21509:7: note: call to 'void free(void*)' here +21509 | free(__pyx_v_ptr); + | ~~~~^~~~~~~~~~~~~ [301/528] In file included from /usr/include/singular/singular/kernel/mod2.h:13, from /usr/include/singular/singular/Singular/libsingular.h:6, from build/cythonized/sage/libs/singular/singular.cpp:833: @@ -35278,92 +35332,7 @@ /usr/include/singular/singular/kernel/GBEngine/kInline.h:1065:3: note: in expansion of macro 'p_LmCheckPolyRing' 1065 | p_LmCheckPolyRing(p2, leadRing); | ^~~~~~~~~~~~~~~~~ -In function '__pyx_pf_4sage_6matrix_7matrix2_6Matrix_234_cyclic_subspace', - inlined from '__pyx_pw_4sage_6matrix_7matrix2_6Matrix_235_cyclic_subspace' at build/cythonized/sage/matrix/matrix2.c:82043:13: -build/cythonized/sage/matrix/matrix2.c:82707:27: warning: '__pyx_v_k' may be used uninitialized [-Wmaybe-uninitialized] -82707 | __pyx_t_4 = ((__pyx_v_n + __pyx_v_k) + 1); - | ~~~~~~~~~~~^~~~~~~~~~~~ -build/cythonized/sage/matrix/matrix2.c: In function '__pyx_pw_4sage_6matrix_7matrix2_6Matrix_235_cyclic_subspace': -build/cythonized/sage/matrix/matrix2.c:82054:14: note: '__pyx_v_k' was declared here -82054 | Py_ssize_t __pyx_v_k; - | ^~~~~~~~~ -In file included from /usr/include/singular/singular/polys/monomials/ring.h:12, - from /usr/include/singular/singular/kernel/polys.h:15, - from /usr/include/singular/singular/kernel/structs.h:21, - from /usr/include/singular/singular/Singular/libsingular.h:7: -/usr/include/singular/singular/coeffs/longrat.h: In function 'BOOLEAN nlIsInteger(number, coeffs)': -/usr/include/singular/singular/coeffs/coeffs.h:711:22: warning: statement has no effect [-Wunused-value] - 711 | #define n_Test(a,r) 1 - | ^ -/usr/include/singular/singular/coeffs/longrat.h:97:3: note: in expansion of macro 'n_Test' - 97 | n_Test(q, r); - | ^~~~~~ -[302/528] [303/528] build/cythonized/sage/libs/singular/singular.cpp: At global scope: -build/cythonized/sage/libs/singular/singular.cpp:14658:18: warning: 'PyObject* __pyx_pw_4sage_7cpython_6string_3str_to_bytes(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] -14658 | static PyObject *__pyx_pw_4sage_7cpython_6string_3str_to_bytes(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/libs/singular/singular.cpp:14657:13: warning: '__pyx_doc_4sage_7cpython_6string_2str_to_bytes' defined but not used [-Wunused-variable] -14657 | static char __pyx_doc_4sage_7cpython_6string_2str_to_bytes[] = "str_to_bytes(s, encoding=None, errors=None) -> bytes\nFile: sage/cpython/string.pxd (starting at line 54)\n\n Convert ``str`` or ``unicode`` to ``bytes``.\n\n It encodes the given ``str`` to a Python 3 ``bytes``\n using the specified encoding. It is a no-op on ``bytes`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import str_to_bytes\n sage: bs = [str_to_bytes(u'\317\200')]\n sage: all(b == b'\\xcf\\x80' for b in bs)\n True\n sage: str_to_bytes([])\n Traceback (most recent call last):\n ...\n TypeError: expected str... list found\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/libs/singular/singular.cpp:14453:18: warning: 'PyObject* __pyx_pw_4sage_7cpython_6string_1bytes_to_str(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] -14453 | static PyObject *__pyx_pw_4sage_7cpython_6string_1bytes_to_str(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/libs/singular/singular.cpp:14452:13: warning: '__pyx_doc_4sage_7cpython_6string_bytes_to_str' defined but not used [-Wunused-variable] -14452 | static char __pyx_doc_4sage_7cpython_6string_bytes_to_str[] = "bytes_to_str(b, encoding=None, errors=None) -> str\nFile: sage/cpython/string.pxd (starting at line 28)\n\n Convert ``bytes`` to ``str``.\n\n This decodes the given ``bytes`` to a Python 3 unicode ``str`` using\n the specified encoding. It is a no-op on ``str`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import bytes_to_str\n sage: s = bytes_to_str(b'\\xcf\\x80')\n sage: s == u'\317\200'\n True\n sage: bytes_to_str([])\n Traceback (most recent call last):\n ...\n TypeError: expected bytes, list found\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/libs/singular/singular.cpp:13958:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] -13958 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/libs/singular/singular.cpp:13957:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] -13957 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/libs/singular/singular.cpp:13613:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] -13613 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/libs/singular/singular.cpp:13612:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] -13612 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from build/cythonized/sage/libs/singular/singular.cpp:4280: -./sage/libs/ntl/ntlwrap_impl.h:716:13: warning: 'void ZZ_pX_InvMod_newton_ram(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ_pXModulus&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] - 716 | static void ZZ_pX_InvMod_newton_ram(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ_pXModulus &F, const struct ZZ_pContext &cpn) - | ^~~~~~~~~~~~~~~~~~~~~~~ -./sage/libs/ntl/ntlwrap_impl.h:681:13: warning: 'void ZZ_pX_InvMod_newton_unram(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ_pXModulus&, const NTL::ZZ_pContext&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] - 681 | static void ZZ_pX_InvMod_newton_unram(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ_pXModulus &F, const struct ZZ_pContext &cpn, const struct ZZ_pContext &cp) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -./sage/libs/ntl/ntlwrap_impl.h:655:13: warning: 'void ZZ_pX_right_pshift(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] - 655 | static void ZZ_pX_right_pshift(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ &pn, const struct ZZ_pContext &c) - | ^~~~~~~~~~~~~~~~~~ -./sage/libs/ntl/ntlwrap_impl.h:629:13: warning: 'void ZZ_pX_left_pshift(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] - 629 | static void ZZ_pX_left_pshift(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ &pn, const struct ZZ_pContext &c) - | ^~~~~~~~~~~~~~~~~ -./sage/libs/ntl/ntlwrap_impl.h:575:13: warning: 'void ZZ_pX_min_val_coeff(long int&, long int&, const NTL::ZZ_pX&, const NTL::ZZ&)' defined but not used [-Wunused-function] - 575 | static void ZZ_pX_min_val_coeff(long & valuation, long &index, const struct ZZ_pX &f, const struct ZZ &p) - | ^~~~~~~~~~~~~~~~~~~ -./sage/libs/ntl/ntlwrap_impl.h:537:13: warning: 'void ZZ_pEX_conv_modulus(NTL::ZZ_pEX&, const NTL::ZZ_pEX&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] - 537 | static void ZZ_pEX_conv_modulus(ZZ_pEX &fout, const ZZ_pEX &fin, const ZZ_pContext &modout) - | ^~~~~~~~~~~~~~~~~~~ -./sage/libs/ntl/ntlwrap_impl.h:441:13: warning: 'void ZZ_pX_linear_roots(NTL::ZZ_p***, long int*, NTL::ZZ_pX*)' defined but not used [-Wunused-function] - 441 | static void ZZ_pX_linear_roots(struct ZZ_p*** v, long* n, struct ZZ_pX* f) - | ^~~~~~~~~~~~~~~~~~ -./sage/libs/ntl/ntlwrap_impl.h:427:13: warning: 'void ZZ_pX_factor(NTL::ZZ_pX***, long int**, long int*, NTL::ZZ_pX*, long int)' defined but not used [-Wunused-function] - 427 | static void ZZ_pX_factor(struct ZZ_pX*** v, long** e, long* n, struct ZZ_pX* x, long verbose) - | ^~~~~~~~~~~~ -./sage/libs/ntl/ntlwrap_impl.h:415:14: warning: 'char* ZZ_pX_trace_list(NTL::ZZ_pX*)' defined but not used [-Wunused-function] - 415 | static char* ZZ_pX_trace_list(struct ZZ_pX* x) - | ^~~~~~~~~~~~~~~~ -./sage/libs/ntl/ntlwrap_impl.h:398:13: warning: 'void ZZX_squarefree_decomposition(NTL::ZZX***, long int**, long int*, NTL::ZZX*)' defined but not used [-Wunused-function] - 398 | static void ZZX_squarefree_decomposition(struct ZZX*** v, long** e, long* n, struct ZZX* x) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./sage/libs/ntl/ntlwrap_impl.h:334:14: warning: 'char* ZZX_trace_list(NTL::ZZX*)' defined but not used [-Wunused-function] - 334 | static char* ZZX_trace_list(struct ZZX* x) - | ^~~~~~~~~~~~~~ -./sage/libs/ntl/ntlwrap_impl.h:132:14: warning: 'char* ZZX_repr(NTL::ZZX*)' defined but not used [-Wunused-function] - 132 | static char* ZZX_repr(struct ZZX* x) - | ^~~~~~~~ -./sage/libs/ntl/ntlwrap_impl.h:35:13: warning: 'void mpz_to_ZZ(NTL::ZZ*, mpz_srcptr)' defined but not used [-Wunused-function] - 35 | static void mpz_to_ZZ(struct ZZ* output, mpz_srcptr x) - | ^~~~~~~~~ -In file included from /usr/include/singular/singular/kernel/mod2.h:13, +[302/528] In file included from /usr/include/singular/singular/kernel/mod2.h:13, from /usr/include/singular/singular/Singular/libsingular.h:6, from build/cythonized/sage/libs/singular/ring.cpp:828: /usr/include/singular/singular/polys/monomials/p_polys.h: In function 'void p_SetCompP(poly, int, ring)': @@ -35537,7 +35506,7 @@ /usr/include/singular/singular/coeffs/longrat.h:97:3: note: in expansion of macro 'n_Test' 97 | n_Test(q, r); | ^~~~~~ -[304/528] In file included from /usr/include/singular/singular/kernel/mod2.h:13, +[303/528] In file included from /usr/include/singular/singular/kernel/mod2.h:13, from /usr/include/singular/singular/Singular/libsingular.h:6, from build/cythonized/sage/libs/singular/polynomial.cpp:837: /usr/include/singular/singular/polys/monomials/p_polys.h: In function 'void p_SetCompP(poly, int, ring)': @@ -35700,7 +35669,117 @@ /usr/include/singular/singular/kernel/GBEngine/kInline.h:1065:3: note: in expansion of macro 'p_LmCheckPolyRing' 1065 | p_LmCheckPolyRing(p2, leadRing); | ^~~~~~~~~~~~~~~~~ -In file included from /usr/include/singular/singular/kernel/mod2.h:13, +build/cythonized/sage/libs/singular/ring.cpp: At global scope: +build/cythonized/sage/libs/singular/ring.cpp:10147:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] +10147 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/libs/singular/ring.cpp:10146:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] +10146 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/libs/singular/ring.cpp:9802:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] + 9802 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/libs/singular/ring.cpp:9801:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] + 9801 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/libs/singular/ring.cpp:9578:18: warning: 'PyObject* __pyx_pw_4sage_7cpython_6string_3str_to_bytes(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] + 9578 | static PyObject *__pyx_pw_4sage_7cpython_6string_3str_to_bytes(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/libs/singular/ring.cpp:9577:13: warning: '__pyx_doc_4sage_7cpython_6string_2str_to_bytes' defined but not used [-Wunused-variable] + 9577 | static char __pyx_doc_4sage_7cpython_6string_2str_to_bytes[] = "str_to_bytes(s, encoding=None, errors=None) -> bytes\nFile: sage/cpython/string.pxd (starting at line 54)\n\n Convert ``str`` or ``unicode`` to ``bytes``.\n\n It encodes the given ``str`` to a Python 3 ``bytes``\n using the specified encoding. It is a no-op on ``bytes`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import str_to_bytes\n sage: bs = [str_to_bytes(u'\317\200')]\n sage: all(b == b'\\xcf\\x80' for b in bs)\n True\n sage: str_to_bytes([])\n Traceback (most recent call last):\n ...\n TypeError: expected str... list found\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/libs/singular/ring.cpp:9373:18: warning: 'PyObject* __pyx_pw_4sage_7cpython_6string_1bytes_to_str(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] + 9373 | static PyObject *__pyx_pw_4sage_7cpython_6string_1bytes_to_str(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/libs/singular/ring.cpp:9372:13: warning: '__pyx_doc_4sage_7cpython_6string_bytes_to_str' defined but not used [-Wunused-variable] + 9372 | static char __pyx_doc_4sage_7cpython_6string_bytes_to_str[] = "bytes_to_str(b, encoding=None, errors=None) -> str\nFile: sage/cpython/string.pxd (starting at line 28)\n\n Convert ``bytes`` to ``str``.\n\n This decodes the given ``bytes`` to a Python 3 unicode ``str`` using\n the specified encoding. It is a no-op on ``str`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import bytes_to_str\n sage: s = bytes_to_str(b'\\xcf\\x80')\n sage: s == u'\317\200'\n True\n sage: bytes_to_str([])\n Traceback (most recent call last):\n ...\n TypeError: expected bytes, list found\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/singular/singular/polys/monomials/ring.h:12, + from /usr/include/singular/singular/kernel/polys.h:15, + from /usr/include/singular/singular/kernel/structs.h:21, + from /usr/include/singular/singular/Singular/libsingular.h:7: +/usr/include/singular/singular/coeffs/longrat.h: In function 'BOOLEAN nlIsInteger(number, coeffs)': +/usr/include/singular/singular/coeffs/coeffs.h:711:22: warning: statement has no effect [-Wunused-value] + 711 | #define n_Test(a,r) 1 + | ^ +/usr/include/singular/singular/coeffs/longrat.h:97:3: note: in expansion of macro 'n_Test' + 97 | n_Test(q, r); + | ^~~~~~ +build/cythonized/sage/matrix/matrix_modn_dense_double.cpp: In function 'PyObject* __pyx_f_4sage_6matrix_24matrix_modn_dense_double_linbox_charpoly(__pyx_t_4sage_6matrix_24matrix_modn_dense_double_celement, Py_ssize_t, __pyx_t_4sage_6matrix_24matrix_modn_dense_double_celement*)': +build/cythonized/sage/matrix/matrix_modn_dense_double.cpp:6700:1: warning: pointer '__pyx_v_cpy' may be used after 'void free(void*)' [-Wuse-after-free] + 6700 | } + | ^ +In function 'void sig_free(void*)', + inlined from 'PyObject* __pyx_f_4sage_6matrix_24matrix_modn_dense_double_linbox_charpoly(__pyx_t_4sage_6matrix_24matrix_modn_dense_double_celement, Py_ssize_t, __pyx_t_4sage_6matrix_24matrix_modn_dense_double_celement*)' at build/cythonized/sage/matrix/matrix_modn_dense_double.cpp:6613:11: +build/cythonized/sage/matrix/matrix_modn_dense_double.cpp:21605:7: note: call to 'void free(void*)' here +21605 | free(__pyx_v_ptr); + | ~~~~^~~~~~~~~~~~~ +build/cythonized/sage/libs/singular/singular.cpp: At global scope: +build/cythonized/sage/libs/singular/singular.cpp:14658:18: warning: 'PyObject* __pyx_pw_4sage_7cpython_6string_3str_to_bytes(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] +14658 | static PyObject *__pyx_pw_4sage_7cpython_6string_3str_to_bytes(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/libs/singular/singular.cpp:14657:13: warning: '__pyx_doc_4sage_7cpython_6string_2str_to_bytes' defined but not used [-Wunused-variable] +14657 | static char __pyx_doc_4sage_7cpython_6string_2str_to_bytes[] = "str_to_bytes(s, encoding=None, errors=None) -> bytes\nFile: sage/cpython/string.pxd (starting at line 54)\n\n Convert ``str`` or ``unicode`` to ``bytes``.\n\n It encodes the given ``str`` to a Python 3 ``bytes``\n using the specified encoding. It is a no-op on ``bytes`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import str_to_bytes\n sage: bs = [str_to_bytes(u'\317\200')]\n sage: all(b == b'\\xcf\\x80' for b in bs)\n True\n sage: str_to_bytes([])\n Traceback (most recent call last):\n ...\n TypeError: expected str... list found\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/libs/singular/singular.cpp:14453:18: warning: 'PyObject* __pyx_pw_4sage_7cpython_6string_1bytes_to_str(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] +14453 | static PyObject *__pyx_pw_4sage_7cpython_6string_1bytes_to_str(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/libs/singular/singular.cpp:14452:13: warning: '__pyx_doc_4sage_7cpython_6string_bytes_to_str' defined but not used [-Wunused-variable] +14452 | static char __pyx_doc_4sage_7cpython_6string_bytes_to_str[] = "bytes_to_str(b, encoding=None, errors=None) -> str\nFile: sage/cpython/string.pxd (starting at line 28)\n\n Convert ``bytes`` to ``str``.\n\n This decodes the given ``bytes`` to a Python 3 unicode ``str`` using\n the specified encoding. It is a no-op on ``str`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import bytes_to_str\n sage: s = bytes_to_str(b'\\xcf\\x80')\n sage: s == u'\317\200'\n True\n sage: bytes_to_str([])\n Traceback (most recent call last):\n ...\n TypeError: expected bytes, list found\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/libs/singular/singular.cpp:13958:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] +13958 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/libs/singular/singular.cpp:13957:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] +13957 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/libs/singular/singular.cpp:13613:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] +13613 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/libs/singular/singular.cpp:13612:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] +13612 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from build/cythonized/sage/libs/singular/singular.cpp:4280: +./sage/libs/ntl/ntlwrap_impl.h:716:13: warning: 'void ZZ_pX_InvMod_newton_ram(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ_pXModulus&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] + 716 | static void ZZ_pX_InvMod_newton_ram(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ_pXModulus &F, const struct ZZ_pContext &cpn) + | ^~~~~~~~~~~~~~~~~~~~~~~ +./sage/libs/ntl/ntlwrap_impl.h:681:13: warning: 'void ZZ_pX_InvMod_newton_unram(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ_pXModulus&, const NTL::ZZ_pContext&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] + 681 | static void ZZ_pX_InvMod_newton_unram(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ_pXModulus &F, const struct ZZ_pContext &cpn, const struct ZZ_pContext &cp) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +./sage/libs/ntl/ntlwrap_impl.h:655:13: warning: 'void ZZ_pX_right_pshift(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] + 655 | static void ZZ_pX_right_pshift(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ &pn, const struct ZZ_pContext &c) + | ^~~~~~~~~~~~~~~~~~ +./sage/libs/ntl/ntlwrap_impl.h:629:13: warning: 'void ZZ_pX_left_pshift(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] + 629 | static void ZZ_pX_left_pshift(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ &pn, const struct ZZ_pContext &c) + | ^~~~~~~~~~~~~~~~~ +./sage/libs/ntl/ntlwrap_impl.h:575:13: warning: 'void ZZ_pX_min_val_coeff(long int&, long int&, const NTL::ZZ_pX&, const NTL::ZZ&)' defined but not used [-Wunused-function] + 575 | static void ZZ_pX_min_val_coeff(long & valuation, long &index, const struct ZZ_pX &f, const struct ZZ &p) + | ^~~~~~~~~~~~~~~~~~~ +./sage/libs/ntl/ntlwrap_impl.h:537:13: warning: 'void ZZ_pEX_conv_modulus(NTL::ZZ_pEX&, const NTL::ZZ_pEX&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] + 537 | static void ZZ_pEX_conv_modulus(ZZ_pEX &fout, const ZZ_pEX &fin, const ZZ_pContext &modout) + | ^~~~~~~~~~~~~~~~~~~ +./sage/libs/ntl/ntlwrap_impl.h:441:13: warning: 'void ZZ_pX_linear_roots(NTL::ZZ_p***, long int*, NTL::ZZ_pX*)' defined but not used [-Wunused-function] + 441 | static void ZZ_pX_linear_roots(struct ZZ_p*** v, long* n, struct ZZ_pX* f) + | ^~~~~~~~~~~~~~~~~~ +./sage/libs/ntl/ntlwrap_impl.h:427:13: warning: 'void ZZ_pX_factor(NTL::ZZ_pX***, long int**, long int*, NTL::ZZ_pX*, long int)' defined but not used [-Wunused-function] + 427 | static void ZZ_pX_factor(struct ZZ_pX*** v, long** e, long* n, struct ZZ_pX* x, long verbose) + | ^~~~~~~~~~~~ +./sage/libs/ntl/ntlwrap_impl.h:415:14: warning: 'char* ZZ_pX_trace_list(NTL::ZZ_pX*)' defined but not used [-Wunused-function] + 415 | static char* ZZ_pX_trace_list(struct ZZ_pX* x) + | ^~~~~~~~~~~~~~~~ +./sage/libs/ntl/ntlwrap_impl.h:398:13: warning: 'void ZZX_squarefree_decomposition(NTL::ZZX***, long int**, long int*, NTL::ZZX*)' defined but not used [-Wunused-function] + 398 | static void ZZX_squarefree_decomposition(struct ZZX*** v, long** e, long* n, struct ZZX* x) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./sage/libs/ntl/ntlwrap_impl.h:334:14: warning: 'char* ZZX_trace_list(NTL::ZZX*)' defined but not used [-Wunused-function] + 334 | static char* ZZX_trace_list(struct ZZX* x) + | ^~~~~~~~~~~~~~ +./sage/libs/ntl/ntlwrap_impl.h:132:14: warning: 'char* ZZX_repr(NTL::ZZX*)' defined but not used [-Wunused-function] + 132 | static char* ZZX_repr(struct ZZX* x) + | ^~~~~~~~ +./sage/libs/ntl/ntlwrap_impl.h:35:13: warning: 'void mpz_to_ZZ(NTL::ZZ*, mpz_srcptr)' defined but not used [-Wunused-function] + 35 | static void mpz_to_ZZ(struct ZZ* output, mpz_srcptr x) + | ^~~~~~~~~ +[304/528] [305/528] In file included from /usr/include/singular/singular/kernel/mod2.h:13, from /usr/include/singular/singular/Singular/libsingular.h:6, from build/cythonized/sage/libs/singular/option.cpp:824: /usr/include/singular/singular/polys/monomials/p_polys.h: In function 'void p_SetCompP(poly, int, ring)': @@ -35816,44 +35895,19 @@ /usr/include/singular/singular/kernel/GBEngine/kutil.h:183:7: note: 'class sLObject' declared here 183 | class sLObject : public sTObject | ^~~~~~~~ -[305/528] /usr/include/singular/singular/kernel/GBEngine/kInline.h: In member function 'sLObject& sLObject::operator=(const sTObject&)': +/usr/include/singular/singular/kernel/GBEngine/kInline.h: In member function 'sLObject& sLObject::operator=(const sTObject&)': /usr/include/singular/singular/kernel/GBEngine/kInline.h:906:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class sLObject'; use assignment or value-initialization instead [-Wclass-memaccess] 906 | memset(this, 0, sizeof(*this)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/singular/singular/kernel/GBEngine/kutil.h:183:7: note: 'class sLObject' declared here 183 | class sLObject : public sTObject | ^~~~~~~~ -build/cythonized/sage/libs/singular/ring.cpp: At global scope: -build/cythonized/sage/libs/singular/ring.cpp:10147:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] -10147 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/singular/singular/kernel/GBEngine/kInline.h:907:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class sLObject' from an array of 'const class sTObject' [-Wclass-memaccess] 907 | memcpy(this, &t, sizeof(sTObject)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/singular/singular/kernel/GBEngine/kutil.h:183:7: note: 'class sLObject' declared here 183 | class sLObject : public sTObject | ^~~~~~~~ -build/cythonized/sage/libs/singular/ring.cpp:10146:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] -10146 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/libs/singular/ring.cpp:9802:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] - 9802 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/libs/singular/ring.cpp:9801:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] - 9801 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/libs/singular/ring.cpp:9578:18: warning: 'PyObject* __pyx_pw_4sage_7cpython_6string_3str_to_bytes(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] - 9578 | static PyObject *__pyx_pw_4sage_7cpython_6string_3str_to_bytes(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/libs/singular/ring.cpp:9577:13: warning: '__pyx_doc_4sage_7cpython_6string_2str_to_bytes' defined but not used [-Wunused-variable] - 9577 | static char __pyx_doc_4sage_7cpython_6string_2str_to_bytes[] = "str_to_bytes(s, encoding=None, errors=None) -> bytes\nFile: sage/cpython/string.pxd (starting at line 54)\n\n Convert ``str`` or ``unicode`` to ``bytes``.\n\n It encodes the given ``str`` to a Python 3 ``bytes``\n using the specified encoding. It is a no-op on ``bytes`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import str_to_bytes\n sage: bs = [str_to_bytes(u'\317\200')]\n sage: all(b == b'\\xcf\\x80' for b in bs)\n True\n sage: str_to_bytes([])\n Traceback (most recent call last):\n ...\n TypeError: expected str... list found\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/libs/singular/ring.cpp:9373:18: warning: 'PyObject* __pyx_pw_4sage_7cpython_6string_1bytes_to_str(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] - 9373 | static PyObject *__pyx_pw_4sage_7cpython_6string_1bytes_to_str(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/libs/singular/ring.cpp:9372:13: warning: '__pyx_doc_4sage_7cpython_6string_bytes_to_str' defined but not used [-Wunused-variable] - 9372 | static char __pyx_doc_4sage_7cpython_6string_bytes_to_str[] = "bytes_to_str(b, encoding=None, errors=None) -> str\nFile: sage/cpython/string.pxd (starting at line 28)\n\n Convert ``bytes`` to ``str``.\n\n This decodes the given ``bytes`` to a Python 3 unicode ``str`` using\n the specified encoding. It is a no-op on ``str`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import bytes_to_str\n sage: s = bytes_to_str(b'\\xcf\\x80')\n sage: s == u'\317\200'\n True\n sage: bytes_to_str([])\n Traceback (most recent call last):\n ...\n TypeError: expected bytes, list found\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/singular/singular/kernel/GBEngine/kInline.h: In function 'BOOLEAN k_GetLeadTerms(poly, poly, ring, spolyrec*&, spolyrec*&, ring)': /usr/include/singular/singular/misc/auxiliary.h:100:21: warning: statement has no effect [-Wunused-value] 100 | #define TRUE 1 @@ -35899,26 +35953,6 @@ /usr/include/singular/singular/coeffs/longrat.h:97:3: note: in expansion of macro 'n_Test' 97 | n_Test(q, r); | ^~~~~~ -In function '__pyx_pf_4sage_6matrix_7matrix0_6Matrix_26__setitem__', - inlined from '__pyx_pw_4sage_6matrix_7matrix0_6Matrix_27__setitem__' at build/cythonized/sage/matrix/matrix0.c:8603:13, - inlined from '__pyx_mp_ass_subscript_4sage_6matrix_7matrix0_Matrix' at build/cythonized/sage/matrix/matrix0.c:42484:12: -build/cythonized/sage/matrix/matrix0.c:9589:24: warning: '__pyx_v_row' may be used uninitialized [-Wmaybe-uninitialized] - 9589 | __pyx_t_6 = ((struct __pyx_vtabstruct_4sage_6matrix_7matrix0_Matrix *)__pyx_v_self->__pyx_base.__pyx_base.__pyx_base.__pyx_vtab)->set_unsafe(__pyx_v_self, __pyx_v_row, __pyx_v_col, __pyx_v_value_element); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 1470, __pyx_L1_error) - | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/matrix/matrix0.c: In function '__pyx_mp_ass_subscript_4sage_6matrix_7matrix0_Matrix': -build/cythonized/sage/matrix/matrix0.c:8618:14: note: '__pyx_v_row' was declared here - 8618 | Py_ssize_t __pyx_v_row; - | ^~~~~~~~~~~ -In function '__pyx_pf_4sage_6matrix_7matrix0_6Matrix_26__setitem__', - inlined from '__pyx_pw_4sage_6matrix_7matrix0_6Matrix_27__setitem__' at build/cythonized/sage/matrix/matrix0.c:8603:13, - inlined from '__pyx_mp_ass_subscript_4sage_6matrix_7matrix0_Matrix' at build/cythonized/sage/matrix/matrix0.c:42484:12: -build/cythonized/sage/matrix/matrix0.c:9705:22: warning: '__pyx_v_col' may be used uninitialized [-Wmaybe-uninitialized] - 9705 | __pyx_t_2 = ((struct __pyx_vtabstruct_4sage_6matrix_7matrix0_Matrix *)__pyx_v_self->__pyx_base.__pyx_base.__pyx_base.__pyx_vtab)->set_unsafe(__pyx_v_self, __pyx_v_row, __pyx_v_col, __pyx_v_value_element); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1476, __pyx_L1_error) - | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/matrix/matrix0.c: In function '__pyx_mp_ass_subscript_4sage_6matrix_7matrix0_Matrix': -build/cythonized/sage/matrix/matrix0.c:8619:14: note: '__pyx_v_col' was declared here - 8619 | Py_ssize_t __pyx_v_col; - | ^~~~~~~~~~~ In file included from /usr/include/singular/singular/kernel/mod2.h:13, from /usr/include/singular/singular/Singular/libsingular.h:6, from build/cythonized/sage/libs/singular/groebner_strategy.cpp:827: @@ -36111,6 +36145,17 @@ build/cythonized/sage/libs/singular/groebner_strategy.cpp:5860:3: note: in expansion of macro 'kTest' 5860 | kTest(__pyx_v_self->_strat); | ^~~~~ +In file included from /usr/include/singular/singular/polys/monomials/ring.h:12, + from /usr/include/singular/singular/kernel/polys.h:15, + from /usr/include/singular/singular/kernel/structs.h:21, + from /usr/include/singular/singular/Singular/libsingular.h:7: +/usr/include/singular/singular/coeffs/longrat.h: In function 'BOOLEAN nlIsInteger(number, coeffs)': +/usr/include/singular/singular/coeffs/coeffs.h:711:22: warning: statement has no effect [-Wunused-value] + 711 | #define n_Test(a,r) 1 + | ^ +/usr/include/singular/singular/coeffs/longrat.h:97:3: note: in expansion of macro 'n_Test' + 97 | n_Test(q, r); + | ^~~~~~ build/cythonized/sage/libs/singular/groebner_strategy.cpp: At global scope: build/cythonized/sage/libs/singular/groebner_strategy.cpp:8347:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7richcmp_9revop(PyObject*, PyObject*)' defined but not used [-Wunused-function] 8347 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_9revop(PyObject *__pyx_self, PyObject *__pyx_arg_op) { @@ -36154,33 +36199,51 @@ build/cythonized/sage/libs/singular/groebner_strategy.cpp:7197:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 7197 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/matrix/matrix0.c: In function '__pyx_pw_4sage_6matrix_7matrix0_6Matrix_25__getitem__': -build/cythonized/sage/matrix/matrix0.c:696:40: warning: '__pyx_v_row' may be used uninitialized [-Wmaybe-uninitialized] - 696 | #define PyInt_FromLong PyLong_FromLong - | ^~~~~~~~~~~~~~~ -build/cythonized/sage/matrix/matrix0.c:6716:7: note: '__pyx_v_row' was declared here - 6716 | int __pyx_v_row; - | ^~~~~~~~~~~ -[306/528] build/cythonized/sage/matrix/matrix_modn_dense_float.cpp: In function 'PyObject* __pyx_f_4sage_6matrix_23matrix_modn_dense_float_linbox_charpoly(__pyx_t_4sage_6matrix_23matrix_modn_dense_float_celement, Py_ssize_t, __pyx_t_4sage_6matrix_23matrix_modn_dense_float_celement*)': -build/cythonized/sage/matrix/matrix_modn_dense_float.cpp:6697:1: warning: pointer '__pyx_v_cpy' may be used after 'void free(void*)' [-Wuse-after-free] - 6697 | } - | ^ -In function 'void sig_free(void*)', - inlined from 'PyObject* __pyx_f_4sage_6matrix_23matrix_modn_dense_float_linbox_charpoly(__pyx_t_4sage_6matrix_23matrix_modn_dense_float_celement, Py_ssize_t, __pyx_t_4sage_6matrix_23matrix_modn_dense_float_celement*)' at build/cythonized/sage/matrix/matrix_modn_dense_float.cpp:6610:11: -build/cythonized/sage/matrix/matrix_modn_dense_float.cpp:21509:7: note: call to 'void free(void*)' here -21509 | free(__pyx_v_ptr); - | ~~~~^~~~~~~~~~~~~ -In file included from /usr/include/singular/singular/polys/monomials/ring.h:12, - from /usr/include/singular/singular/kernel/polys.h:15, - from /usr/include/singular/singular/kernel/structs.h:21, - from /usr/include/singular/singular/Singular/libsingular.h:7: -/usr/include/singular/singular/coeffs/longrat.h: In function 'BOOLEAN nlIsInteger(number, coeffs)': -/usr/include/singular/singular/coeffs/coeffs.h:711:22: warning: statement has no effect [-Wunused-value] - 711 | #define n_Test(a,r) 1 - | ^ -/usr/include/singular/singular/coeffs/longrat.h:97:3: note: in expansion of macro 'n_Test' - 97 | n_Test(q, r); - | ^~~~~~ +build/cythonized/sage/libs/singular/polynomial.cpp: At global scope: +build/cythonized/sage/libs/singular/polynomial.cpp:8377:18: warning: 'PyObject* __pyx_pw_4sage_7cpython_6string_3str_to_bytes(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] + 8377 | static PyObject *__pyx_pw_4sage_7cpython_6string_3str_to_bytes(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/libs/singular/polynomial.cpp:8376:13: warning: '__pyx_doc_4sage_7cpython_6string_2str_to_bytes' defined but not used [-Wunused-variable] + 8376 | static char __pyx_doc_4sage_7cpython_6string_2str_to_bytes[] = "str_to_bytes(s, encoding=None, errors=None) -> bytes\nFile: sage/cpython/string.pxd (starting at line 54)\n\n Convert ``str`` or ``unicode`` to ``bytes``.\n\n It encodes the given ``str`` to a Python 3 ``bytes``\n using the specified encoding. It is a no-op on ``bytes`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import str_to_bytes\n sage: bs = [str_to_bytes(u'\317\200')]\n sage: all(b == b'\\xcf\\x80' for b in bs)\n True\n sage: str_to_bytes([])\n Traceback (most recent call last):\n ...\n TypeError: expected str... list found\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/libs/singular/polynomial.cpp:8172:18: warning: 'PyObject* __pyx_pw_4sage_7cpython_6string_1bytes_to_str(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] + 8172 | static PyObject *__pyx_pw_4sage_7cpython_6string_1bytes_to_str(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/libs/singular/polynomial.cpp:8171:13: warning: '__pyx_doc_4sage_7cpython_6string_bytes_to_str' defined but not used [-Wunused-variable] + 8171 | static char __pyx_doc_4sage_7cpython_6string_bytes_to_str[] = "bytes_to_str(b, encoding=None, errors=None) -> str\nFile: sage/cpython/string.pxd (starting at line 28)\n\n Convert ``bytes`` to ``str``.\n\n This decodes the given ``bytes`` to a Python 3 unicode ``str`` using\n the specified encoding. It is a no-op on ``str`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import bytes_to_str\n sage: s = bytes_to_str(b'\\xcf\\x80')\n sage: s == u'\317\200'\n True\n sage: bytes_to_str([])\n Traceback (most recent call last):\n ...\n TypeError: expected bytes, list found\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/libs/singular/polynomial.cpp:7709:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] + 7709 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/libs/singular/polynomial.cpp:7708:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] + 7708 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/libs/singular/polynomial.cpp:7364:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] + 7364 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/libs/singular/polynomial.cpp:7363:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] + 7363 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[306/528] In function '__pyx_pf_4sage_6matrix_7matrix0_6Matrix_26__setitem__', + inlined from '__pyx_pw_4sage_6matrix_7matrix0_6Matrix_27__setitem__' at build/cythonized/sage/matrix/matrix0.c:8603:13, + inlined from '__pyx_mp_ass_subscript_4sage_6matrix_7matrix0_Matrix' at build/cythonized/sage/matrix/matrix0.c:42484:12: +build/cythonized/sage/matrix/matrix0.c:9589:24: warning: '__pyx_v_row' may be used uninitialized [-Wmaybe-uninitialized] + 9589 | __pyx_t_6 = ((struct __pyx_vtabstruct_4sage_6matrix_7matrix0_Matrix *)__pyx_v_self->__pyx_base.__pyx_base.__pyx_base.__pyx_vtab)->set_unsafe(__pyx_v_self, __pyx_v_row, __pyx_v_col, __pyx_v_value_element); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 1470, __pyx_L1_error) + | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/matrix/matrix0.c: In function '__pyx_mp_ass_subscript_4sage_6matrix_7matrix0_Matrix': +build/cythonized/sage/matrix/matrix0.c:8618:14: note: '__pyx_v_row' was declared here + 8618 | Py_ssize_t __pyx_v_row; + | ^~~~~~~~~~~ +In function '__pyx_pf_4sage_6matrix_7matrix0_6Matrix_26__setitem__', + inlined from '__pyx_pw_4sage_6matrix_7matrix0_6Matrix_27__setitem__' at build/cythonized/sage/matrix/matrix0.c:8603:13, + inlined from '__pyx_mp_ass_subscript_4sage_6matrix_7matrix0_Matrix' at build/cythonized/sage/matrix/matrix0.c:42484:12: +build/cythonized/sage/matrix/matrix0.c:9705:22: warning: '__pyx_v_col' may be used uninitialized [-Wmaybe-uninitialized] + 9705 | __pyx_t_2 = ((struct __pyx_vtabstruct_4sage_6matrix_7matrix0_Matrix *)__pyx_v_self->__pyx_base.__pyx_base.__pyx_base.__pyx_vtab)->set_unsafe(__pyx_v_self, __pyx_v_row, __pyx_v_col, __pyx_v_value_element); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1476, __pyx_L1_error) + | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/matrix/matrix0.c: In function '__pyx_mp_ass_subscript_4sage_6matrix_7matrix0_Matrix': +build/cythonized/sage/matrix/matrix0.c:8619:14: note: '__pyx_v_col' was declared here + 8619 | Py_ssize_t __pyx_v_col; + | ^~~~~~~~~~~ In file included from /usr/include/singular/singular/kernel/mod2.h:13, from /usr/include/singular/singular/Singular/libsingular.h:6, from build/cythonized/sage/libs/singular/function.cpp:837: @@ -36344,40 +36407,37 @@ /usr/include/singular/singular/kernel/GBEngine/kInline.h:1065:3: note: in expansion of macro 'p_LmCheckPolyRing' 1065 | p_LmCheckPolyRing(p2, leadRing); | ^~~~~~~~~~~~~~~~~ -build/cythonized/sage/libs/singular/polynomial.cpp: At global scope: -build/cythonized/sage/libs/singular/polynomial.cpp:8377:18: warning: 'PyObject* __pyx_pw_4sage_7cpython_6string_3str_to_bytes(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] - 8377 | static PyObject *__pyx_pw_4sage_7cpython_6string_3str_to_bytes(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/libs/singular/polynomial.cpp:8376:13: warning: '__pyx_doc_4sage_7cpython_6string_2str_to_bytes' defined but not used [-Wunused-variable] - 8376 | static char __pyx_doc_4sage_7cpython_6string_2str_to_bytes[] = "str_to_bytes(s, encoding=None, errors=None) -> bytes\nFile: sage/cpython/string.pxd (starting at line 54)\n\n Convert ``str`` or ``unicode`` to ``bytes``.\n\n It encodes the given ``str`` to a Python 3 ``bytes``\n using the specified encoding. It is a no-op on ``bytes`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import str_to_bytes\n sage: bs = [str_to_bytes(u'\317\200')]\n sage: all(b == b'\\xcf\\x80' for b in bs)\n True\n sage: str_to_bytes([])\n Traceback (most recent call last):\n ...\n TypeError: expected str... list found\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/libs/singular/polynomial.cpp:8172:18: warning: 'PyObject* __pyx_pw_4sage_7cpython_6string_1bytes_to_str(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] - 8172 | static PyObject *__pyx_pw_4sage_7cpython_6string_1bytes_to_str(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/libs/singular/polynomial.cpp:8171:13: warning: '__pyx_doc_4sage_7cpython_6string_bytes_to_str' defined but not used [-Wunused-variable] - 8171 | static char __pyx_doc_4sage_7cpython_6string_bytes_to_str[] = "bytes_to_str(b, encoding=None, errors=None) -> str\nFile: sage/cpython/string.pxd (starting at line 28)\n\n Convert ``bytes`` to ``str``.\n\n This decodes the given ``bytes`` to a Python 3 unicode ``str`` using\n the specified encoding. It is a no-op on ``str`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import bytes_to_str\n sage: s = bytes_to_str(b'\\xcf\\x80')\n sage: s == u'\317\200'\n True\n sage: bytes_to_str([])\n Traceback (most recent call last):\n ...\n TypeError: expected bytes, list found\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/libs/singular/polynomial.cpp:7709:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] - 7709 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { +build/cythonized/sage/matrix/matrix0.c: In function '__pyx_pw_4sage_6matrix_7matrix0_6Matrix_25__getitem__': +build/cythonized/sage/matrix/matrix0.c:696:40: warning: '__pyx_v_row' may be used uninitialized [-Wmaybe-uninitialized] + 696 | #define PyInt_FromLong PyLong_FromLong + | ^~~~~~~~~~~~~~~ +build/cythonized/sage/matrix/matrix0.c:6716:7: note: '__pyx_v_row' was declared here + 6716 | int __pyx_v_row; + | ^~~~~~~~~~~ +[307/528] [308/528] [309/528] [310/528] build/cythonized/sage/libs/pari/convert_sage_real_double.c:3725:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] + 3725 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/libs/singular/polynomial.cpp:7708:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] - 7708 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; +build/cythonized/sage/libs/pari/convert_sage_real_double.c:3724:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] + 3724 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/libs/singular/polynomial.cpp:7364:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] - 7364 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { +build/cythonized/sage/libs/pari/convert_sage_real_double.c:3380:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] + 3380 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/libs/singular/polynomial.cpp:7363:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] - 7363 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; +build/cythonized/sage/libs/pari/convert_sage_real_double.c:3379:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] + 3379 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/libs/pari/convert_sage_complex_double.c:4988:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] + 4988 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/libs/pari/convert_sage_complex_double.c:4987:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] + 4987 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/libs/pari/convert_sage_complex_double.c:4643:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] + 4643 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/libs/pari/convert_sage_complex_double.c:4642:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] + 4642 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/matrix/matrix_modn_dense_double.cpp: In function 'PyObject* __pyx_f_4sage_6matrix_24matrix_modn_dense_double_linbox_charpoly(__pyx_t_4sage_6matrix_24matrix_modn_dense_double_celement, Py_ssize_t, __pyx_t_4sage_6matrix_24matrix_modn_dense_double_celement*)': -build/cythonized/sage/matrix/matrix_modn_dense_double.cpp:6700:1: warning: pointer '__pyx_v_cpy' may be used after 'void free(void*)' [-Wuse-after-free] - 6700 | } - | ^ -In function 'void sig_free(void*)', - inlined from 'PyObject* __pyx_f_4sage_6matrix_24matrix_modn_dense_double_linbox_charpoly(__pyx_t_4sage_6matrix_24matrix_modn_dense_double_celement, Py_ssize_t, __pyx_t_4sage_6matrix_24matrix_modn_dense_double_celement*)' at build/cythonized/sage/matrix/matrix_modn_dense_double.cpp:6613:11: -build/cythonized/sage/matrix/matrix_modn_dense_double.cpp:21605:7: note: call to 'void free(void*)' here -21605 | free(__pyx_v_ptr); - | ~~~~^~~~~~~~~~~~~ In file included from /usr/include/singular/singular/polys/monomials/ring.h:12, from /usr/include/singular/singular/kernel/polys.h:15, from /usr/include/singular/singular/kernel/structs.h:21, @@ -36389,7 +36449,19 @@ /usr/include/singular/singular/coeffs/longrat.h:97:3: note: in expansion of macro 'n_Test' 97 | n_Test(q, r); | ^~~~~~ -[307/528] build/cythonized/sage/libs/singular/function.cpp: At global scope: +build/cythonized/sage/libs/pari/convert_sage.c:8163:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] + 8163 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/libs/pari/convert_sage.c:8162:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] + 8162 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/libs/pari/convert_sage.c:7818:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] + 7818 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/libs/pari/convert_sage.c:7817:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] + 7817 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[311/528] [312/528] [314/528] [313/528] build/cythonized/sage/libs/singular/function.cpp: At global scope: build/cythonized/sage/libs/singular/function.cpp:20988:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7richcmp_9revop(PyObject*, PyObject*)' defined but not used [-Wunused-function] 20988 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_9revop(PyObject *__pyx_self, PyObject *__pyx_arg_op) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -36444,89 +36516,7 @@ build/cythonized/sage/libs/singular/function.cpp:19149:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 19149 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[308/528] [309/528] build/cythonized/sage/libs/pari/convert_sage_real_double.c:3725:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] - 3725 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/libs/pari/convert_sage_real_double.c:3724:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] - 3724 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/libs/pari/convert_sage_real_double.c:3380:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] - 3380 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/libs/pari/convert_sage_real_double.c:3379:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] - 3379 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/libs/pari/convert_sage_complex_double.c:4988:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] - 4988 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/libs/pari/convert_sage_complex_double.c:4987:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] - 4987 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/libs/pari/convert_sage_complex_double.c:4643:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] - 4643 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/libs/pari/convert_sage_complex_double.c:4642:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] - 4642 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[310/528] [312/528] build/cythonized/sage/libs/pari/convert_sage.c:8163:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] - 8163 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/libs/pari/convert_sage.c:8162:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] - 8162 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/libs/pari/convert_sage.c:7818:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] - 7818 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/libs/pari/convert_sage.c:7817:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] - 7817 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[311/528] [313/528] [314/528] [315/528] [316/528] [317/528] build/cythonized/sage/libs/ntl/ntl_mat_ZZ.cpp:1881:18: warning: 'PyObject* __pyx_f_4sage_4libs_3ntl_10ntl_mat_ZZ_string_delete(char*)' defined but not used [-Wunused-function] - 1881 | static PyObject *__pyx_f_4sage_4libs_3ntl_10ntl_mat_ZZ_string_delete(char *__pyx_v_s) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/libs/ntl/ntl_mat_ZZ.cpp:1796:18: warning: 'PyObject* __pyx_f_4sage_4libs_3ntl_10ntl_mat_ZZ_string(char*)' defined but not used [-Wunused-function] - 1796 | static PyObject *__pyx_f_4sage_4libs_3ntl_10ntl_mat_ZZ_string(char *__pyx_v_s) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from build/cythonized/sage/libs/ntl/ntl_mat_ZZ.cpp:1786: -build/cythonized/sage/libs/ntl/ntlwrap_impl.h:716:13: warning: 'void ZZ_pX_InvMod_newton_ram(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ_pXModulus&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] - 716 | static void ZZ_pX_InvMod_newton_ram(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ_pXModulus &F, const struct ZZ_pContext &cpn) - | ^~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/libs/ntl/ntlwrap_impl.h:681:13: warning: 'void ZZ_pX_InvMod_newton_unram(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ_pXModulus&, const NTL::ZZ_pContext&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] - 681 | static void ZZ_pX_InvMod_newton_unram(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ_pXModulus &F, const struct ZZ_pContext &cpn, const struct ZZ_pContext &cp) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/libs/ntl/ntlwrap_impl.h:655:13: warning: 'void ZZ_pX_right_pshift(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] - 655 | static void ZZ_pX_right_pshift(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ &pn, const struct ZZ_pContext &c) - | ^~~~~~~~~~~~~~~~~~ -build/cythonized/sage/libs/ntl/ntlwrap_impl.h:629:13: warning: 'void ZZ_pX_left_pshift(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] - 629 | static void ZZ_pX_left_pshift(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ &pn, const struct ZZ_pContext &c) - | ^~~~~~~~~~~~~~~~~ -build/cythonized/sage/libs/ntl/ntlwrap_impl.h:575:13: warning: 'void ZZ_pX_min_val_coeff(long int&, long int&, const NTL::ZZ_pX&, const NTL::ZZ&)' defined but not used [-Wunused-function] - 575 | static void ZZ_pX_min_val_coeff(long & valuation, long &index, const struct ZZ_pX &f, const struct ZZ &p) - | ^~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/libs/ntl/ntlwrap_impl.h:537:13: warning: 'void ZZ_pEX_conv_modulus(NTL::ZZ_pEX&, const NTL::ZZ_pEX&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] - 537 | static void ZZ_pEX_conv_modulus(ZZ_pEX &fout, const ZZ_pEX &fin, const ZZ_pContext &modout) - | ^~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/libs/ntl/ntlwrap_impl.h:441:13: warning: 'void ZZ_pX_linear_roots(NTL::ZZ_p***, long int*, NTL::ZZ_pX*)' defined but not used [-Wunused-function] - 441 | static void ZZ_pX_linear_roots(struct ZZ_p*** v, long* n, struct ZZ_pX* f) - | ^~~~~~~~~~~~~~~~~~ -build/cythonized/sage/libs/ntl/ntlwrap_impl.h:427:13: warning: 'void ZZ_pX_factor(NTL::ZZ_pX***, long int**, long int*, NTL::ZZ_pX*, long int)' defined but not used [-Wunused-function] - 427 | static void ZZ_pX_factor(struct ZZ_pX*** v, long** e, long* n, struct ZZ_pX* x, long verbose) - | ^~~~~~~~~~~~ -build/cythonized/sage/libs/ntl/ntlwrap_impl.h:415:14: warning: 'char* ZZ_pX_trace_list(NTL::ZZ_pX*)' defined but not used [-Wunused-function] - 415 | static char* ZZ_pX_trace_list(struct ZZ_pX* x) - | ^~~~~~~~~~~~~~~~ -build/cythonized/sage/libs/ntl/ntlwrap_impl.h:398:13: warning: 'void ZZX_squarefree_decomposition(NTL::ZZX***, long int**, long int*, NTL::ZZX*)' defined but not used [-Wunused-function] - 398 | static void ZZX_squarefree_decomposition(struct ZZX*** v, long** e, long* n, struct ZZX* x) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/libs/ntl/ntlwrap_impl.h:334:14: warning: 'char* ZZX_trace_list(NTL::ZZX*)' defined but not used [-Wunused-function] - 334 | static char* ZZX_trace_list(struct ZZX* x) - | ^~~~~~~~~~~~~~ -build/cythonized/sage/libs/ntl/ntlwrap_impl.h:132:14: warning: 'char* ZZX_repr(NTL::ZZX*)' defined but not used [-Wunused-function] - 132 | static char* ZZX_repr(struct ZZX* x) - | ^~~~~~~~ -build/cythonized/sage/libs/ntl/ntlwrap_impl.h:35:13: warning: 'void mpz_to_ZZ(NTL::ZZ*, mpz_srcptr)' defined but not used [-Wunused-function] - 35 | static void mpz_to_ZZ(struct ZZ* output, mpz_srcptr x) - | ^~~~~~~~~ -[318/528] build/cythonized/sage/libs/ntl/ntl_mat_GF2E.cpp:10286:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] +[315/528] [316/528] [317/528] [318/528] build/cythonized/sage/libs/ntl/ntl_mat_GF2E.cpp:10286:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] 10286 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/libs/ntl/ntl_mat_GF2E.cpp:10285:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] @@ -36584,25 +36574,13 @@ build/cythonized/sage/libs/ntl/ntlwrap_impl.h:35:13: warning: 'void mpz_to_ZZ(NTL::ZZ*, mpz_srcptr)' defined but not used [-Wunused-function] 35 | static void mpz_to_ZZ(struct ZZ* output, mpz_srcptr x) | ^~~~~~~~~ -build/cythonized/sage/libs/ntl/ntl_lzz_pContext.cpp:5379:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] - 5379 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/libs/ntl/ntl_lzz_pContext.cpp:5378:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] - 5378 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/libs/ntl/ntl_lzz_pContext.cpp:5034:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] - 5034 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/libs/ntl/ntl_lzz_pContext.cpp:5033:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] - 5033 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/libs/ntl/ntl_lzz_pContext.cpp:2910:18: warning: 'PyObject* __pyx_f_4sage_4libs_3ntl_16ntl_lzz_pContext_string_delete(char*)' defined but not used [-Wunused-function] - 2910 | static PyObject *__pyx_f_4sage_4libs_3ntl_16ntl_lzz_pContext_string_delete(char *__pyx_v_s) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/libs/ntl/ntl_lzz_pContext.cpp:2825:18: warning: 'PyObject* __pyx_f_4sage_4libs_3ntl_16ntl_lzz_pContext_string(char*)' defined but not used [-Wunused-function] - 2825 | static PyObject *__pyx_f_4sage_4libs_3ntl_16ntl_lzz_pContext_string(char *__pyx_v_s) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from build/cythonized/sage/libs/ntl/ntl_lzz_pContext.cpp:2814: +[319/528] build/cythonized/sage/libs/ntl/ntl_mat_ZZ.cpp:1881:18: warning: 'PyObject* __pyx_f_4sage_4libs_3ntl_10ntl_mat_ZZ_string_delete(char*)' defined but not used [-Wunused-function] + 1881 | static PyObject *__pyx_f_4sage_4libs_3ntl_10ntl_mat_ZZ_string_delete(char *__pyx_v_s) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/libs/ntl/ntl_mat_ZZ.cpp:1796:18: warning: 'PyObject* __pyx_f_4sage_4libs_3ntl_10ntl_mat_ZZ_string(char*)' defined but not used [-Wunused-function] + 1796 | static PyObject *__pyx_f_4sage_4libs_3ntl_10ntl_mat_ZZ_string(char *__pyx_v_s) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from build/cythonized/sage/libs/ntl/ntl_mat_ZZ.cpp:1786: build/cythonized/sage/libs/ntl/ntlwrap_impl.h:716:13: warning: 'void ZZ_pX_InvMod_newton_ram(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ_pXModulus&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] 716 | static void ZZ_pX_InvMod_newton_ram(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ_pXModulus &F, const struct ZZ_pContext &cpn) | ^~~~~~~~~~~~~~~~~~~~~~~ @@ -36700,7 +36678,7 @@ build/cythonized/sage/libs/ntl/ntlwrap_impl.h:35:13: warning: 'void mpz_to_ZZ(NTL::ZZ*, mpz_srcptr)' defined but not used [-Wunused-function] 35 | static void mpz_to_ZZ(struct ZZ* output, mpz_srcptr x) | ^~~~~~~~~ -[319/528] build/cythonized/sage/libs/ntl/ntl_lzz_pX.cpp:11180:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] +build/cythonized/sage/libs/ntl/ntl_lzz_pX.cpp:11180:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] 11180 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/libs/ntl/ntl_lzz_pX.cpp:11179:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] @@ -36758,6 +36736,64 @@ build/cythonized/sage/libs/ntl/ntlwrap_impl.h:35:13: warning: 'void mpz_to_ZZ(NTL::ZZ*, mpz_srcptr)' defined but not used [-Wunused-function] 35 | static void mpz_to_ZZ(struct ZZ* output, mpz_srcptr x) | ^~~~~~~~~ +build/cythonized/sage/libs/ntl/ntl_lzz_pContext.cpp:5379:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] + 5379 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/libs/ntl/ntl_lzz_pContext.cpp:5378:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] + 5378 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/libs/ntl/ntl_lzz_pContext.cpp:5034:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] + 5034 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/libs/ntl/ntl_lzz_pContext.cpp:5033:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] + 5033 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/libs/ntl/ntl_lzz_pContext.cpp:2910:18: warning: 'PyObject* __pyx_f_4sage_4libs_3ntl_16ntl_lzz_pContext_string_delete(char*)' defined but not used [-Wunused-function] + 2910 | static PyObject *__pyx_f_4sage_4libs_3ntl_16ntl_lzz_pContext_string_delete(char *__pyx_v_s) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/libs/ntl/ntl_lzz_pContext.cpp:2825:18: warning: 'PyObject* __pyx_f_4sage_4libs_3ntl_16ntl_lzz_pContext_string(char*)' defined but not used [-Wunused-function] + 2825 | static PyObject *__pyx_f_4sage_4libs_3ntl_16ntl_lzz_pContext_string(char *__pyx_v_s) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from build/cythonized/sage/libs/ntl/ntl_lzz_pContext.cpp:2814: +build/cythonized/sage/libs/ntl/ntlwrap_impl.h:716:13: warning: 'void ZZ_pX_InvMod_newton_ram(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ_pXModulus&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] + 716 | static void ZZ_pX_InvMod_newton_ram(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ_pXModulus &F, const struct ZZ_pContext &cpn) + | ^~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/libs/ntl/ntlwrap_impl.h:681:13: warning: 'void ZZ_pX_InvMod_newton_unram(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ_pXModulus&, const NTL::ZZ_pContext&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] + 681 | static void ZZ_pX_InvMod_newton_unram(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ_pXModulus &F, const struct ZZ_pContext &cpn, const struct ZZ_pContext &cp) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/libs/ntl/ntlwrap_impl.h:655:13: warning: 'void ZZ_pX_right_pshift(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] + 655 | static void ZZ_pX_right_pshift(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ &pn, const struct ZZ_pContext &c) + | ^~~~~~~~~~~~~~~~~~ +build/cythonized/sage/libs/ntl/ntlwrap_impl.h:629:13: warning: 'void ZZ_pX_left_pshift(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] + 629 | static void ZZ_pX_left_pshift(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ &pn, const struct ZZ_pContext &c) + | ^~~~~~~~~~~~~~~~~ +build/cythonized/sage/libs/ntl/ntlwrap_impl.h:575:13: warning: 'void ZZ_pX_min_val_coeff(long int&, long int&, const NTL::ZZ_pX&, const NTL::ZZ&)' defined but not used [-Wunused-function] + 575 | static void ZZ_pX_min_val_coeff(long & valuation, long &index, const struct ZZ_pX &f, const struct ZZ &p) + | ^~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/libs/ntl/ntlwrap_impl.h:537:13: warning: 'void ZZ_pEX_conv_modulus(NTL::ZZ_pEX&, const NTL::ZZ_pEX&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] + 537 | static void ZZ_pEX_conv_modulus(ZZ_pEX &fout, const ZZ_pEX &fin, const ZZ_pContext &modout) + | ^~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/libs/ntl/ntlwrap_impl.h:441:13: warning: 'void ZZ_pX_linear_roots(NTL::ZZ_p***, long int*, NTL::ZZ_pX*)' defined but not used [-Wunused-function] + 441 | static void ZZ_pX_linear_roots(struct ZZ_p*** v, long* n, struct ZZ_pX* f) + | ^~~~~~~~~~~~~~~~~~ +build/cythonized/sage/libs/ntl/ntlwrap_impl.h:427:13: warning: 'void ZZ_pX_factor(NTL::ZZ_pX***, long int**, long int*, NTL::ZZ_pX*, long int)' defined but not used [-Wunused-function] + 427 | static void ZZ_pX_factor(struct ZZ_pX*** v, long** e, long* n, struct ZZ_pX* x, long verbose) + | ^~~~~~~~~~~~ +build/cythonized/sage/libs/ntl/ntlwrap_impl.h:415:14: warning: 'char* ZZ_pX_trace_list(NTL::ZZ_pX*)' defined but not used [-Wunused-function] + 415 | static char* ZZ_pX_trace_list(struct ZZ_pX* x) + | ^~~~~~~~~~~~~~~~ +build/cythonized/sage/libs/ntl/ntlwrap_impl.h:398:13: warning: 'void ZZX_squarefree_decomposition(NTL::ZZX***, long int**, long int*, NTL::ZZX*)' defined but not used [-Wunused-function] + 398 | static void ZZX_squarefree_decomposition(struct ZZX*** v, long** e, long* n, struct ZZX* x) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/libs/ntl/ntlwrap_impl.h:334:14: warning: 'char* ZZX_trace_list(NTL::ZZX*)' defined but not used [-Wunused-function] + 334 | static char* ZZX_trace_list(struct ZZX* x) + | ^~~~~~~~~~~~~~ +build/cythonized/sage/libs/ntl/ntlwrap_impl.h:132:14: warning: 'char* ZZX_repr(NTL::ZZX*)' defined but not used [-Wunused-function] + 132 | static char* ZZX_repr(struct ZZX* x) + | ^~~~~~~~ +build/cythonized/sage/libs/ntl/ntlwrap_impl.h:35:13: warning: 'void mpz_to_ZZ(NTL::ZZ*, mpz_srcptr)' defined but not used [-Wunused-function] + 35 | static void mpz_to_ZZ(struct ZZ* output, mpz_srcptr x) + | ^~~~~~~~~ build/cythonized/sage/libs/ntl/ntl_lzz_p.cpp:8455:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] 8455 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -36816,7 +36852,7 @@ build/cythonized/sage/libs/ntl/ntlwrap_impl.h:35:13: warning: 'void mpz_to_ZZ(NTL::ZZ*, mpz_srcptr)' defined but not used [-Wunused-function] 35 | static void mpz_to_ZZ(struct ZZ* output, mpz_srcptr x) | ^~~~~~~~~ -[321/528] [320/528] build/cythonized/sage/libs/ntl/ntl_ZZ_pX.cpp:15088:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] +build/cythonized/sage/libs/ntl/ntl_ZZ_pX.cpp:15088:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] 15088 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/libs/ntl/ntl_ZZ_pX.cpp:15087:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] @@ -36862,53 +36898,7 @@ build/cythonized/sage/libs/ntl/ntlwrap_impl.h:35:13: warning: 'void mpz_to_ZZ(NTL::ZZ*, mpz_srcptr)' defined but not used [-Wunused-function] 35 | static void mpz_to_ZZ(struct ZZ* output, mpz_srcptr x) | ^~~~~~~~~ -[322/528] build/cythonized/sage/libs/ntl/ntl_ZZ_pEContext.cpp:1880:18: warning: 'PyObject* __pyx_f_4sage_4libs_3ntl_16ntl_ZZ_pEContext_string_delete(char*)' defined but not used [-Wunused-function] - 1880 | static PyObject *__pyx_f_4sage_4libs_3ntl_16ntl_ZZ_pEContext_string_delete(char *__pyx_v_s) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/libs/ntl/ntl_ZZ_pEContext.cpp:1795:18: warning: 'PyObject* __pyx_f_4sage_4libs_3ntl_16ntl_ZZ_pEContext_string(char*)' defined but not used [-Wunused-function] - 1795 | static PyObject *__pyx_f_4sage_4libs_3ntl_16ntl_ZZ_pEContext_string(char *__pyx_v_s) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from build/cythonized/sage/libs/ntl/ntl_ZZ_pEContext.cpp:1783: -build/cythonized/sage/libs/ntl/ntlwrap_impl.h:716:13: warning: 'void ZZ_pX_InvMod_newton_ram(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ_pXModulus&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] - 716 | static void ZZ_pX_InvMod_newton_ram(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ_pXModulus &F, const struct ZZ_pContext &cpn) - | ^~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/libs/ntl/ntlwrap_impl.h:681:13: warning: 'void ZZ_pX_InvMod_newton_unram(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ_pXModulus&, const NTL::ZZ_pContext&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] - 681 | static void ZZ_pX_InvMod_newton_unram(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ_pXModulus &F, const struct ZZ_pContext &cpn, const struct ZZ_pContext &cp) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/libs/ntl/ntlwrap_impl.h:655:13: warning: 'void ZZ_pX_right_pshift(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] - 655 | static void ZZ_pX_right_pshift(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ &pn, const struct ZZ_pContext &c) - | ^~~~~~~~~~~~~~~~~~ -build/cythonized/sage/libs/ntl/ntlwrap_impl.h:629:13: warning: 'void ZZ_pX_left_pshift(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] - 629 | static void ZZ_pX_left_pshift(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ &pn, const struct ZZ_pContext &c) - | ^~~~~~~~~~~~~~~~~ -build/cythonized/sage/libs/ntl/ntlwrap_impl.h:575:13: warning: 'void ZZ_pX_min_val_coeff(long int&, long int&, const NTL::ZZ_pX&, const NTL::ZZ&)' defined but not used [-Wunused-function] - 575 | static void ZZ_pX_min_val_coeff(long & valuation, long &index, const struct ZZ_pX &f, const struct ZZ &p) - | ^~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/libs/ntl/ntlwrap_impl.h:537:13: warning: 'void ZZ_pEX_conv_modulus(NTL::ZZ_pEX&, const NTL::ZZ_pEX&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] - 537 | static void ZZ_pEX_conv_modulus(ZZ_pEX &fout, const ZZ_pEX &fin, const ZZ_pContext &modout) - | ^~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/libs/ntl/ntlwrap_impl.h:441:13: warning: 'void ZZ_pX_linear_roots(NTL::ZZ_p***, long int*, NTL::ZZ_pX*)' defined but not used [-Wunused-function] - 441 | static void ZZ_pX_linear_roots(struct ZZ_p*** v, long* n, struct ZZ_pX* f) - | ^~~~~~~~~~~~~~~~~~ -build/cythonized/sage/libs/ntl/ntlwrap_impl.h:427:13: warning: 'void ZZ_pX_factor(NTL::ZZ_pX***, long int**, long int*, NTL::ZZ_pX*, long int)' defined but not used [-Wunused-function] - 427 | static void ZZ_pX_factor(struct ZZ_pX*** v, long** e, long* n, struct ZZ_pX* x, long verbose) - | ^~~~~~~~~~~~ -build/cythonized/sage/libs/ntl/ntlwrap_impl.h:415:14: warning: 'char* ZZ_pX_trace_list(NTL::ZZ_pX*)' defined but not used [-Wunused-function] - 415 | static char* ZZ_pX_trace_list(struct ZZ_pX* x) - | ^~~~~~~~~~~~~~~~ -build/cythonized/sage/libs/ntl/ntlwrap_impl.h:398:13: warning: 'void ZZX_squarefree_decomposition(NTL::ZZX***, long int**, long int*, NTL::ZZX*)' defined but not used [-Wunused-function] - 398 | static void ZZX_squarefree_decomposition(struct ZZX*** v, long** e, long* n, struct ZZX* x) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/libs/ntl/ntlwrap_impl.h:334:14: warning: 'char* ZZX_trace_list(NTL::ZZX*)' defined but not used [-Wunused-function] - 334 | static char* ZZX_trace_list(struct ZZX* x) - | ^~~~~~~~~~~~~~ -build/cythonized/sage/libs/ntl/ntlwrap_impl.h:132:14: warning: 'char* ZZX_repr(NTL::ZZX*)' defined but not used [-Wunused-function] - 132 | static char* ZZX_repr(struct ZZX* x) - | ^~~~~~~~ -build/cythonized/sage/libs/ntl/ntlwrap_impl.h:35:13: warning: 'void mpz_to_ZZ(NTL::ZZ*, mpz_srcptr)' defined but not used [-Wunused-function] - 35 | static void mpz_to_ZZ(struct ZZ* output, mpz_srcptr x) - | ^~~~~~~~~ -build/cythonized/sage/libs/ntl/ntl_ZZ_pEX.cpp:11638:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] +[320/528] [321/528] [322/528] build/cythonized/sage/libs/ntl/ntl_ZZ_pEX.cpp:11638:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] 11638 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/libs/ntl/ntl_ZZ_pEX.cpp:11637:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] @@ -36963,25 +36953,13 @@ build/cythonized/sage/libs/ntl/ntlwrap_impl.h:35:13: warning: 'void mpz_to_ZZ(NTL::ZZ*, mpz_srcptr)' defined but not used [-Wunused-function] 35 | static void mpz_to_ZZ(struct ZZ* output, mpz_srcptr x) | ^~~~~~~~~ -[323/528] build/cythonized/sage/libs/ntl/ntl_ZZ_pE.cpp:8425:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] - 8425 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/libs/ntl/ntl_ZZ_pE.cpp:8424:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] - 8424 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/libs/ntl/ntl_ZZ_pE.cpp:8080:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] - 8080 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/libs/ntl/ntl_ZZ_pE.cpp:8079:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] - 8079 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/libs/ntl/ntl_ZZ_pE.cpp:3616:18: warning: 'PyObject* __pyx_f_4sage_4libs_3ntl_9ntl_ZZ_pE_string_delete(char*)' defined but not used [-Wunused-function] - 3616 | static PyObject *__pyx_f_4sage_4libs_3ntl_9ntl_ZZ_pE_string_delete(char *__pyx_v_s) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/libs/ntl/ntl_ZZ_pE.cpp:3531:18: warning: 'PyObject* __pyx_f_4sage_4libs_3ntl_9ntl_ZZ_pE_string(char*)' defined but not used [-Wunused-function] - 3531 | static PyObject *__pyx_f_4sage_4libs_3ntl_9ntl_ZZ_pE_string(char *__pyx_v_s) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from build/cythonized/sage/libs/ntl/ntl_ZZ_pE.cpp:3518: +[324/528] build/cythonized/sage/libs/ntl/ntl_ZZ_pEContext.cpp:1880:18: warning: 'PyObject* __pyx_f_4sage_4libs_3ntl_16ntl_ZZ_pEContext_string_delete(char*)' defined but not used [-Wunused-function] + 1880 | static PyObject *__pyx_f_4sage_4libs_3ntl_16ntl_ZZ_pEContext_string_delete(char *__pyx_v_s) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/libs/ntl/ntl_ZZ_pEContext.cpp:1795:18: warning: 'PyObject* __pyx_f_4sage_4libs_3ntl_16ntl_ZZ_pEContext_string(char*)' defined but not used [-Wunused-function] + 1795 | static PyObject *__pyx_f_4sage_4libs_3ntl_16ntl_ZZ_pEContext_string(char *__pyx_v_s) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from build/cythonized/sage/libs/ntl/ntl_ZZ_pEContext.cpp:1783: build/cythonized/sage/libs/ntl/ntlwrap_impl.h:716:13: warning: 'void ZZ_pX_InvMod_newton_ram(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ_pXModulus&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] 716 | static void ZZ_pX_InvMod_newton_ram(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ_pXModulus &F, const struct ZZ_pContext &cpn) | ^~~~~~~~~~~~~~~~~~~~~~~ @@ -37021,25 +36999,25 @@ build/cythonized/sage/libs/ntl/ntlwrap_impl.h:35:13: warning: 'void mpz_to_ZZ(NTL::ZZ*, mpz_srcptr)' defined but not used [-Wunused-function] 35 | static void mpz_to_ZZ(struct ZZ* output, mpz_srcptr x) | ^~~~~~~~~ -[324/528] [325/528] [327/528] [326/528] [328/528] [329/528] build/cythonized/sage/libs/ntl/ntl_ZZ_pContext.cpp:5943:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] - 5943 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { +[323/528] [325/528] [326/528] build/cythonized/sage/libs/ntl/ntl_ZZ_pE.cpp:8425:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] + 8425 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/libs/ntl/ntl_ZZ_pContext.cpp:5942:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] - 5942 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; +build/cythonized/sage/libs/ntl/ntl_ZZ_pE.cpp:8424:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] + 8424 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/libs/ntl/ntl_ZZ_pContext.cpp:5598:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] - 5598 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { +build/cythonized/sage/libs/ntl/ntl_ZZ_pE.cpp:8080:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] + 8080 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/libs/ntl/ntl_ZZ_pContext.cpp:5597:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] - 5597 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; +build/cythonized/sage/libs/ntl/ntl_ZZ_pE.cpp:8079:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] + 8079 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/libs/ntl/ntl_ZZ_pContext.cpp:3005:18: warning: 'PyObject* __pyx_f_4sage_4libs_3ntl_15ntl_ZZ_pContext_string_delete(char*)' defined but not used [-Wunused-function] - 3005 | static PyObject *__pyx_f_4sage_4libs_3ntl_15ntl_ZZ_pContext_string_delete(char *__pyx_v_s) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/libs/ntl/ntl_ZZ_pContext.cpp:2920:18: warning: 'PyObject* __pyx_f_4sage_4libs_3ntl_15ntl_ZZ_pContext_string(char*)' defined but not used [-Wunused-function] - 2920 | static PyObject *__pyx_f_4sage_4libs_3ntl_15ntl_ZZ_pContext_string(char *__pyx_v_s) { +build/cythonized/sage/libs/ntl/ntl_ZZ_pE.cpp:3616:18: warning: 'PyObject* __pyx_f_4sage_4libs_3ntl_9ntl_ZZ_pE_string_delete(char*)' defined but not used [-Wunused-function] + 3616 | static PyObject *__pyx_f_4sage_4libs_3ntl_9ntl_ZZ_pE_string_delete(char *__pyx_v_s) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from build/cythonized/sage/libs/ntl/ntl_ZZ_pContext.cpp:2908: +build/cythonized/sage/libs/ntl/ntl_ZZ_pE.cpp:3531:18: warning: 'PyObject* __pyx_f_4sage_4libs_3ntl_9ntl_ZZ_pE_string(char*)' defined but not used [-Wunused-function] + 3531 | static PyObject *__pyx_f_4sage_4libs_3ntl_9ntl_ZZ_pE_string(char *__pyx_v_s) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from build/cythonized/sage/libs/ntl/ntl_ZZ_pE.cpp:3518: build/cythonized/sage/libs/ntl/ntlwrap_impl.h:716:13: warning: 'void ZZ_pX_InvMod_newton_ram(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ_pXModulus&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] 716 | static void ZZ_pX_InvMod_newton_ram(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ_pXModulus &F, const struct ZZ_pContext &cpn) | ^~~~~~~~~~~~~~~~~~~~~~~ @@ -37079,6 +37057,15 @@ build/cythonized/sage/libs/ntl/ntlwrap_impl.h:35:13: warning: 'void mpz_to_ZZ(NTL::ZZ*, mpz_srcptr)' defined but not used [-Wunused-function] 35 | static void mpz_to_ZZ(struct ZZ* output, mpz_srcptr x) | ^~~~~~~~~ +In function 'PyObject* __pyx_pf_4sage_4libs_3ntl_9ntl_ZZ_pX_9ntl_ZZ_pX_90invmod_newton(__pyx_obj_4sage_4libs_3ntl_9ntl_ZZ_pX_ntl_ZZ_pX*, __pyx_obj_4sage_4libs_3ntl_9ntl_ZZ_pX_ntl_ZZ_pX*)', + inlined from 'PyObject* __pyx_pw_4sage_4libs_3ntl_9ntl_ZZ_pX_9ntl_ZZ_pX_91invmod_newton(PyObject*, PyObject*)' at build/cythonized/sage/libs/ntl/ntl_ZZ_pX.cpp:10519:76: +build/cythonized/sage/libs/ntl/ntl_ZZ_pX.cpp:11153:7: warning: '__pyx_v_minval' may be used uninitialized [-Wmaybe-uninitialized] +11153 | if (unlikely(__pyx_t_10)) { + | ^~ +build/cythonized/sage/libs/ntl/ntl_ZZ_pX.cpp: In function 'PyObject* __pyx_pw_4sage_4libs_3ntl_9ntl_ZZ_pX_9ntl_ZZ_pX_91invmod_newton(PyObject*, PyObject*)': +build/cythonized/sage/libs/ntl/ntl_ZZ_pX.cpp:10540:8: note: '__pyx_v_minval' was declared here +10540 | long __pyx_v_minval; + | ^~~~~~~~~~~~~~ build/cythonized/sage/libs/ntl/ntl_ZZ_p.cpp:8694:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] 8694 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -37137,16 +37124,7 @@ build/cythonized/sage/libs/ntl/ntlwrap_impl.h:35:13: warning: 'void mpz_to_ZZ(NTL::ZZ*, mpz_srcptr)' defined but not used [-Wunused-function] 35 | static void mpz_to_ZZ(struct ZZ* output, mpz_srcptr x) | ^~~~~~~~~ -In function 'PyObject* __pyx_pf_4sage_4libs_3ntl_9ntl_ZZ_pX_9ntl_ZZ_pX_90invmod_newton(__pyx_obj_4sage_4libs_3ntl_9ntl_ZZ_pX_ntl_ZZ_pX*, __pyx_obj_4sage_4libs_3ntl_9ntl_ZZ_pX_ntl_ZZ_pX*)', - inlined from 'PyObject* __pyx_pw_4sage_4libs_3ntl_9ntl_ZZ_pX_9ntl_ZZ_pX_91invmod_newton(PyObject*, PyObject*)' at build/cythonized/sage/libs/ntl/ntl_ZZ_pX.cpp:10519:76: -build/cythonized/sage/libs/ntl/ntl_ZZ_pX.cpp:11153:7: warning: '__pyx_v_minval' may be used uninitialized [-Wmaybe-uninitialized] -11153 | if (unlikely(__pyx_t_10)) { - | ^~ -build/cythonized/sage/libs/ntl/ntl_ZZ_pX.cpp: In function 'PyObject* __pyx_pw_4sage_4libs_3ntl_9ntl_ZZ_pX_9ntl_ZZ_pX_91invmod_newton(PyObject*, PyObject*)': -build/cythonized/sage/libs/ntl/ntl_ZZ_pX.cpp:10540:8: note: '__pyx_v_minval' was declared here -10540 | long __pyx_v_minval; - | ^~~~~~~~~~~~~~ -build/cythonized/sage/libs/ntl/ntl_ZZX.cpp:12941:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] +[327/528] [328/528] build/cythonized/sage/libs/ntl/ntl_ZZX.cpp:12941:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] 12941 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/libs/ntl/ntl_ZZX.cpp:12940:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] @@ -37204,7 +37182,126 @@ build/cythonized/sage/libs/ntl/ntlwrap_impl.h:35:13: warning: 'void mpz_to_ZZ(NTL::ZZ*, mpz_srcptr)' defined but not used [-Wunused-function] 35 | static void mpz_to_ZZ(struct ZZ* output, mpz_srcptr x) | ^~~~~~~~~ -build/cythonized/sage/libs/ntl/ntl_GF2EX.cpp:1772:18: warning: 'PyObject* __pyx_f_4sage_4libs_3ntl_9ntl_GF2EX_string_delete(char*)' defined but not used [-Wunused-function] +build/cythonized/sage/libs/ntl/ntl_ZZ_pContext.cpp:5943:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] + 5943 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/libs/ntl/ntl_ZZ_pContext.cpp:5942:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] + 5942 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/libs/ntl/ntl_ZZ_pContext.cpp:5598:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] + 5598 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/libs/ntl/ntl_ZZ_pContext.cpp:5597:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] + 5597 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/libs/ntl/ntl_ZZ_pContext.cpp:3005:18: warning: 'PyObject* __pyx_f_4sage_4libs_3ntl_15ntl_ZZ_pContext_string_delete(char*)' defined but not used [-Wunused-function] + 3005 | static PyObject *__pyx_f_4sage_4libs_3ntl_15ntl_ZZ_pContext_string_delete(char *__pyx_v_s) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/libs/ntl/ntl_ZZ_pContext.cpp:2920:18: warning: 'PyObject* __pyx_f_4sage_4libs_3ntl_15ntl_ZZ_pContext_string(char*)' defined but not used [-Wunused-function] + 2920 | static PyObject *__pyx_f_4sage_4libs_3ntl_15ntl_ZZ_pContext_string(char *__pyx_v_s) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from build/cythonized/sage/libs/ntl/ntl_ZZ_pContext.cpp:2908: +build/cythonized/sage/libs/ntl/ntlwrap_impl.h:716:13: warning: 'void ZZ_pX_InvMod_newton_ram(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ_pXModulus&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] + 716 | static void ZZ_pX_InvMod_newton_ram(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ_pXModulus &F, const struct ZZ_pContext &cpn) + | ^~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/libs/ntl/ntlwrap_impl.h:681:13: warning: 'void ZZ_pX_InvMod_newton_unram(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ_pXModulus&, const NTL::ZZ_pContext&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] + 681 | static void ZZ_pX_InvMod_newton_unram(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ_pXModulus &F, const struct ZZ_pContext &cpn, const struct ZZ_pContext &cp) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/libs/ntl/ntlwrap_impl.h:655:13: warning: 'void ZZ_pX_right_pshift(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] + 655 | static void ZZ_pX_right_pshift(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ &pn, const struct ZZ_pContext &c) + | ^~~~~~~~~~~~~~~~~~ +build/cythonized/sage/libs/ntl/ntlwrap_impl.h:629:13: warning: 'void ZZ_pX_left_pshift(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] + 629 | static void ZZ_pX_left_pshift(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ &pn, const struct ZZ_pContext &c) + | ^~~~~~~~~~~~~~~~~ +build/cythonized/sage/libs/ntl/ntlwrap_impl.h:575:13: warning: 'void ZZ_pX_min_val_coeff(long int&, long int&, const NTL::ZZ_pX&, const NTL::ZZ&)' defined but not used [-Wunused-function] + 575 | static void ZZ_pX_min_val_coeff(long & valuation, long &index, const struct ZZ_pX &f, const struct ZZ &p) + | ^~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/libs/ntl/ntlwrap_impl.h:537:13: warning: 'void ZZ_pEX_conv_modulus(NTL::ZZ_pEX&, const NTL::ZZ_pEX&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] + 537 | static void ZZ_pEX_conv_modulus(ZZ_pEX &fout, const ZZ_pEX &fin, const ZZ_pContext &modout) + | ^~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/libs/ntl/ntlwrap_impl.h:441:13: warning: 'void ZZ_pX_linear_roots(NTL::ZZ_p***, long int*, NTL::ZZ_pX*)' defined but not used [-Wunused-function] + 441 | static void ZZ_pX_linear_roots(struct ZZ_p*** v, long* n, struct ZZ_pX* f) + | ^~~~~~~~~~~~~~~~~~ +build/cythonized/sage/libs/ntl/ntlwrap_impl.h:427:13: warning: 'void ZZ_pX_factor(NTL::ZZ_pX***, long int**, long int*, NTL::ZZ_pX*, long int)' defined but not used [-Wunused-function] + 427 | static void ZZ_pX_factor(struct ZZ_pX*** v, long** e, long* n, struct ZZ_pX* x, long verbose) + | ^~~~~~~~~~~~ +build/cythonized/sage/libs/ntl/ntlwrap_impl.h:415:14: warning: 'char* ZZ_pX_trace_list(NTL::ZZ_pX*)' defined but not used [-Wunused-function] + 415 | static char* ZZ_pX_trace_list(struct ZZ_pX* x) + | ^~~~~~~~~~~~~~~~ +build/cythonized/sage/libs/ntl/ntlwrap_impl.h:398:13: warning: 'void ZZX_squarefree_decomposition(NTL::ZZX***, long int**, long int*, NTL::ZZX*)' defined but not used [-Wunused-function] + 398 | static void ZZX_squarefree_decomposition(struct ZZX*** v, long** e, long* n, struct ZZX* x) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/libs/ntl/ntlwrap_impl.h:334:14: warning: 'char* ZZX_trace_list(NTL::ZZX*)' defined but not used [-Wunused-function] + 334 | static char* ZZX_trace_list(struct ZZX* x) + | ^~~~~~~~~~~~~~ +build/cythonized/sage/libs/ntl/ntlwrap_impl.h:132:14: warning: 'char* ZZX_repr(NTL::ZZX*)' defined but not used [-Wunused-function] + 132 | static char* ZZX_repr(struct ZZX* x) + | ^~~~~~~~ +build/cythonized/sage/libs/ntl/ntlwrap_impl.h:35:13: warning: 'void mpz_to_ZZ(NTL::ZZ*, mpz_srcptr)' defined but not used [-Wunused-function] + 35 | static void mpz_to_ZZ(struct ZZ* output, mpz_srcptr x) + | ^~~~~~~~~ +build/cythonized/sage/libs/ntl/ntl_ZZ.cpp:8408:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] + 8408 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/libs/ntl/ntl_ZZ.cpp:8407:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] + 8407 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/libs/ntl/ntl_ZZ.cpp:8063:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] + 8063 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/libs/ntl/ntl_ZZ.cpp:8062:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] + 8062 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/libs/ntl/ntl_ZZ.cpp:3161:18: warning: 'PyObject* __pyx_f_4sage_4libs_3ntl_6ntl_ZZ_make_ZZ(NTL::ZZ*)' defined but not used [-Wunused-function] + 3161 | static PyObject *__pyx_f_4sage_4libs_3ntl_6ntl_ZZ_make_ZZ(ZZ *__pyx_v_x) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/libs/ntl/ntl_ZZ.cpp:3079:18: warning: 'PyObject* __pyx_f_4sage_4libs_3ntl_6ntl_ZZ_string_delete(char*)' defined but not used [-Wunused-function] + 3079 | static PyObject *__pyx_f_4sage_4libs_3ntl_6ntl_ZZ_string_delete(char *__pyx_v_s) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/libs/ntl/ntl_ZZ.cpp:2994:18: warning: 'PyObject* __pyx_f_4sage_4libs_3ntl_6ntl_ZZ_string(char*)' defined but not used [-Wunused-function] + 2994 | static PyObject *__pyx_f_4sage_4libs_3ntl_6ntl_ZZ_string(char *__pyx_v_s) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from build/cythonized/sage/libs/ntl/ntl_ZZ.cpp:2983: +build/cythonized/sage/libs/ntl/ntlwrap_impl.h:716:13: warning: 'void ZZ_pX_InvMod_newton_ram(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ_pXModulus&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] + 716 | static void ZZ_pX_InvMod_newton_ram(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ_pXModulus &F, const struct ZZ_pContext &cpn) + | ^~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/libs/ntl/ntlwrap_impl.h:681:13: warning: 'void ZZ_pX_InvMod_newton_unram(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ_pXModulus&, const NTL::ZZ_pContext&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] + 681 | static void ZZ_pX_InvMod_newton_unram(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ_pXModulus &F, const struct ZZ_pContext &cpn, const struct ZZ_pContext &cp) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/libs/ntl/ntlwrap_impl.h:655:13: warning: 'void ZZ_pX_right_pshift(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] + 655 | static void ZZ_pX_right_pshift(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ &pn, const struct ZZ_pContext &c) + | ^~~~~~~~~~~~~~~~~~ +build/cythonized/sage/libs/ntl/ntlwrap_impl.h:629:13: warning: 'void ZZ_pX_left_pshift(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] + 629 | static void ZZ_pX_left_pshift(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ &pn, const struct ZZ_pContext &c) + | ^~~~~~~~~~~~~~~~~ +build/cythonized/sage/libs/ntl/ntlwrap_impl.h:575:13: warning: 'void ZZ_pX_min_val_coeff(long int&, long int&, const NTL::ZZ_pX&, const NTL::ZZ&)' defined but not used [-Wunused-function] + 575 | static void ZZ_pX_min_val_coeff(long & valuation, long &index, const struct ZZ_pX &f, const struct ZZ &p) + | ^~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/libs/ntl/ntlwrap_impl.h:537:13: warning: 'void ZZ_pEX_conv_modulus(NTL::ZZ_pEX&, const NTL::ZZ_pEX&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] + 537 | static void ZZ_pEX_conv_modulus(ZZ_pEX &fout, const ZZ_pEX &fin, const ZZ_pContext &modout) + | ^~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/libs/ntl/ntlwrap_impl.h:441:13: warning: 'void ZZ_pX_linear_roots(NTL::ZZ_p***, long int*, NTL::ZZ_pX*)' defined but not used [-Wunused-function] + 441 | static void ZZ_pX_linear_roots(struct ZZ_p*** v, long* n, struct ZZ_pX* f) + | ^~~~~~~~~~~~~~~~~~ +build/cythonized/sage/libs/ntl/ntlwrap_impl.h:427:13: warning: 'void ZZ_pX_factor(NTL::ZZ_pX***, long int**, long int*, NTL::ZZ_pX*, long int)' defined but not used [-Wunused-function] + 427 | static void ZZ_pX_factor(struct ZZ_pX*** v, long** e, long* n, struct ZZ_pX* x, long verbose) + | ^~~~~~~~~~~~ +build/cythonized/sage/libs/ntl/ntlwrap_impl.h:415:14: warning: 'char* ZZ_pX_trace_list(NTL::ZZ_pX*)' defined but not used [-Wunused-function] + 415 | static char* ZZ_pX_trace_list(struct ZZ_pX* x) + | ^~~~~~~~~~~~~~~~ +build/cythonized/sage/libs/ntl/ntlwrap_impl.h:398:13: warning: 'void ZZX_squarefree_decomposition(NTL::ZZX***, long int**, long int*, NTL::ZZX*)' defined but not used [-Wunused-function] + 398 | static void ZZX_squarefree_decomposition(struct ZZX*** v, long** e, long* n, struct ZZX* x) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/libs/ntl/ntlwrap_impl.h:334:14: warning: 'char* ZZX_trace_list(NTL::ZZX*)' defined but not used [-Wunused-function] + 334 | static char* ZZX_trace_list(struct ZZX* x) + | ^~~~~~~~~~~~~~ +build/cythonized/sage/libs/ntl/ntlwrap_impl.h:132:14: warning: 'char* ZZX_repr(NTL::ZZX*)' defined but not used [-Wunused-function] + 132 | static char* ZZX_repr(struct ZZX* x) + | ^~~~~~~~ +build/cythonized/sage/libs/ntl/ntlwrap_impl.h:35:13: warning: 'void mpz_to_ZZ(NTL::ZZ*, mpz_srcptr)' defined but not used [-Wunused-function] + 35 | static void mpz_to_ZZ(struct ZZ* output, mpz_srcptr x) + | ^~~~~~~~~ +[329/528] [330/528] build/cythonized/sage/libs/ntl/ntl_GF2EX.cpp:1772:18: warning: 'PyObject* __pyx_f_4sage_4libs_3ntl_9ntl_GF2EX_string_delete(char*)' defined but not used [-Wunused-function] 1772 | static PyObject *__pyx_f_4sage_4libs_3ntl_9ntl_GF2EX_string_delete(char *__pyx_v_s) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/libs/ntl/ntl_GF2EX.cpp:1687:18: warning: 'PyObject* __pyx_f_4sage_4libs_3ntl_9ntl_GF2EX_string(char*)' defined but not used [-Wunused-function] @@ -37354,28 +37451,37 @@ build/cythonized/sage/libs/ntl/ntlwrap_impl.h:35:13: warning: 'void mpz_to_ZZ(NTL::ZZ*, mpz_srcptr)' defined but not used [-Wunused-function] 35 | static void mpz_to_ZZ(struct ZZ* output, mpz_srcptr x) | ^~~~~~~~~ -build/cythonized/sage/libs/ntl/ntl_ZZ.cpp:8408:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] - 8408 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { +[331/528] [332/528] [333/528] [334/528] build/cythonized/sage/libs/ntl/error.cpp:1996:18: warning: 'PyObject* __pyx_pw_4sage_7cpython_6string_3str_to_bytes(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] + 1996 | static PyObject *__pyx_pw_4sage_7cpython_6string_3str_to_bytes(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/libs/ntl/error.cpp:1995:13: warning: '__pyx_doc_4sage_7cpython_6string_2str_to_bytes' defined but not used [-Wunused-variable] + 1995 | static char __pyx_doc_4sage_7cpython_6string_2str_to_bytes[] = "str_to_bytes(s, encoding=None, errors=None) -> bytes\nFile: sage/cpython/string.pxd (starting at line 54)\n\n Convert ``str`` or ``unicode`` to ``bytes``.\n\n It encodes the given ``str`` to a Python 3 ``bytes``\n using the specified encoding. It is a no-op on ``bytes`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import str_to_bytes\n sage: bs = [str_to_bytes(u'\317\200')]\n sage: all(b == b'\\xcf\\x80' for b in bs)\n True\n sage: str_to_bytes([])\n Traceback (most recent call last):\n ...\n TypeError: expected str... list found\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/libs/ntl/error.cpp:1791:18: warning: 'PyObject* __pyx_pw_4sage_7cpython_6string_1bytes_to_str(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] + 1791 | static PyObject *__pyx_pw_4sage_7cpython_6string_1bytes_to_str(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/libs/ntl/error.cpp:1790:13: warning: '__pyx_doc_4sage_7cpython_6string_bytes_to_str' defined but not used [-Wunused-variable] + 1790 | static char __pyx_doc_4sage_7cpython_6string_bytes_to_str[] = "bytes_to_str(b, encoding=None, errors=None) -> str\nFile: sage/cpython/string.pxd (starting at line 28)\n\n Convert ``bytes`` to ``str``.\n\n This decodes the given ``bytes`` to a Python 3 unicode ``str`` using\n the specified encoding. It is a no-op on ``str`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import bytes_to_str\n sage: s = bytes_to_str(b'\\xcf\\x80')\n sage: s == u'\317\200'\n True\n sage: bytes_to_str([])\n Traceback (most recent call last):\n ...\n TypeError: expected bytes, list found\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/libs/mpmath/utils.c:8507:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] + 8507 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/libs/ntl/ntl_ZZ.cpp:8407:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] - 8407 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; +build/cythonized/sage/libs/mpmath/utils.c:8506:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] + 8506 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/libs/ntl/ntl_ZZ.cpp:8063:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] - 8063 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { +build/cythonized/sage/libs/mpmath/utils.c:8162:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] + 8162 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/libs/ntl/ntl_ZZ.cpp:8062:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] - 8062 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; +build/cythonized/sage/libs/mpmath/utils.c:8161:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] + 8161 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/libs/ntl/ntl_ZZ.cpp:3161:18: warning: 'PyObject* __pyx_f_4sage_4libs_3ntl_6ntl_ZZ_make_ZZ(NTL::ZZ*)' defined but not used [-Wunused-function] - 3161 | static PyObject *__pyx_f_4sage_4libs_3ntl_6ntl_ZZ_make_ZZ(ZZ *__pyx_v_x) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/libs/ntl/ntl_ZZ.cpp:3079:18: warning: 'PyObject* __pyx_f_4sage_4libs_3ntl_6ntl_ZZ_string_delete(char*)' defined but not used [-Wunused-function] - 3079 | static PyObject *__pyx_f_4sage_4libs_3ntl_6ntl_ZZ_string_delete(char *__pyx_v_s) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/libs/ntl/ntl_ZZ.cpp:2994:18: warning: 'PyObject* __pyx_f_4sage_4libs_3ntl_6ntl_ZZ_string(char*)' defined but not used [-Wunused-function] - 2994 | static PyObject *__pyx_f_4sage_4libs_3ntl_6ntl_ZZ_string(char *__pyx_v_s) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from build/cythonized/sage/libs/ntl/ntl_ZZ.cpp:2983: +build/cythonized/sage/libs/ntl/ntl_GF2E.cpp:1918:18: warning: 'PyObject* __pyx_f_4sage_4libs_3ntl_8ntl_GF2E_string_delete(char*)' defined but not used [-Wunused-function] + 1918 | static PyObject *__pyx_f_4sage_4libs_3ntl_8ntl_GF2E_string_delete(char *__pyx_v_s) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/libs/ntl/ntl_GF2E.cpp:1833:18: warning: 'PyObject* __pyx_f_4sage_4libs_3ntl_8ntl_GF2E_string(char*)' defined but not used [-Wunused-function] + 1833 | static PyObject *__pyx_f_4sage_4libs_3ntl_8ntl_GF2E_string(char *__pyx_v_s) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from build/cythonized/sage/libs/ntl/ntl_GF2E.cpp:1823: build/cythonized/sage/libs/ntl/ntlwrap_impl.h:716:13: warning: 'void ZZ_pX_InvMod_newton_ram(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ_pXModulus&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] 716 | static void ZZ_pX_InvMod_newton_ram(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ_pXModulus &F, const struct ZZ_pContext &cpn) | ^~~~~~~~~~~~~~~~~~~~~~~ @@ -37415,31 +37521,19 @@ build/cythonized/sage/libs/ntl/ntlwrap_impl.h:35:13: warning: 'void mpz_to_ZZ(NTL::ZZ*, mpz_srcptr)' defined but not used [-Wunused-function] 35 | static void mpz_to_ZZ(struct ZZ* output, mpz_srcptr x) | ^~~~~~~~~ -[330/528] [331/528] [332/528] [334/528] [333/528] build/cythonized/sage/libs/mpmath/utils.c:8507:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] - 8507 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { +[335/528] [336/528] [337/528] build/cythonized/sage/libs/mpmath/ext_libmp.c:5891:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] + 5891 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/libs/mpmath/utils.c:8506:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] - 8506 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; +build/cythonized/sage/libs/mpmath/ext_libmp.c:5890:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] + 5890 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/libs/mpmath/utils.c:8162:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] - 8162 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { +build/cythonized/sage/libs/mpmath/ext_libmp.c:5546:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] + 5546 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/libs/mpmath/utils.c:8161:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] - 8161 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; +build/cythonized/sage/libs/mpmath/ext_libmp.c:5545:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] + 5545 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[335/528] build/cythonized/sage/libs/ntl/error.cpp:1996:18: warning: 'PyObject* __pyx_pw_4sage_7cpython_6string_3str_to_bytes(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] - 1996 | static PyObject *__pyx_pw_4sage_7cpython_6string_3str_to_bytes(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/libs/ntl/error.cpp:1995:13: warning: '__pyx_doc_4sage_7cpython_6string_2str_to_bytes' defined but not used [-Wunused-variable] - 1995 | static char __pyx_doc_4sage_7cpython_6string_2str_to_bytes[] = "str_to_bytes(s, encoding=None, errors=None) -> bytes\nFile: sage/cpython/string.pxd (starting at line 54)\n\n Convert ``str`` or ``unicode`` to ``bytes``.\n\n It encodes the given ``str`` to a Python 3 ``bytes``\n using the specified encoding. It is a no-op on ``bytes`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import str_to_bytes\n sage: bs = [str_to_bytes(u'\317\200')]\n sage: all(b == b'\\xcf\\x80' for b in bs)\n True\n sage: str_to_bytes([])\n Traceback (most recent call last):\n ...\n TypeError: expected str... list found\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/libs/ntl/error.cpp:1791:18: warning: 'PyObject* __pyx_pw_4sage_7cpython_6string_1bytes_to_str(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] - 1791 | static PyObject *__pyx_pw_4sage_7cpython_6string_1bytes_to_str(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/libs/ntl/error.cpp:1790:13: warning: '__pyx_doc_4sage_7cpython_6string_bytes_to_str' defined but not used [-Wunused-variable] - 1790 | static char __pyx_doc_4sage_7cpython_6string_bytes_to_str[] = "bytes_to_str(b, encoding=None, errors=None) -> str\nFile: sage/cpython/string.pxd (starting at line 28)\n\n Convert ``bytes`` to ``str``.\n\n This decodes the given ``bytes`` to a Python 3 unicode ``str`` using\n the specified encoding. It is a no-op on ``str`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import bytes_to_str\n sage: s = bytes_to_str(b'\\xcf\\x80')\n sage: s == u'\317\200'\n True\n sage: bytes_to_str([])\n Traceback (most recent call last):\n ...\n TypeError: expected bytes, list found\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/libs/mpmath/ext_main.c:29699:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] +[338/528] build/cythonized/sage/libs/mpmath/ext_main.c:29699:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] 29699 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/libs/mpmath/ext_main.c:29698:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] @@ -37451,18 +37545,6 @@ build/cythonized/sage/libs/mpmath/ext_main.c:29353:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 29353 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[337/528] [336/528] build/cythonized/sage/libs/mpmath/ext_libmp.c:5891:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] - 5891 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/libs/mpmath/ext_libmp.c:5890:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] - 5890 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/libs/mpmath/ext_libmp.c:5546:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] - 5546 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/libs/mpmath/ext_libmp.c:5545:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] - 5545 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/libs/ntl/ntl_GF2.cpp:6787:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] 6787 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -37521,7 +37603,7 @@ build/cythonized/sage/libs/ntl/ntlwrap_impl.h:35:13: warning: 'void mpz_to_ZZ(NTL::ZZ*, mpz_srcptr)' defined but not used [-Wunused-function] 35 | static void mpz_to_ZZ(struct ZZ* output, mpz_srcptr x) | ^~~~~~~~~ -[338/528] build/cythonized/sage/libs/mpmath/ext_impl.c:25697:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] +build/cythonized/sage/libs/mpmath/ext_impl.c:25697:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] 25697 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/libs/mpmath/ext_impl.c:25696:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] @@ -37530,55 +37612,9 @@ build/cythonized/sage/libs/mpmath/ext_impl.c:25352:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] 25352 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[339/528] build/cythonized/sage/libs/mpmath/ext_impl.c:25351:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] +build/cythonized/sage/libs/mpmath/ext_impl.c:25351:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 25351 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/libs/ntl/ntl_GF2E.cpp:1918:18: warning: 'PyObject* __pyx_f_4sage_4libs_3ntl_8ntl_GF2E_string_delete(char*)' defined but not used [-Wunused-function] - 1918 | static PyObject *__pyx_f_4sage_4libs_3ntl_8ntl_GF2E_string_delete(char *__pyx_v_s) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/libs/ntl/ntl_GF2E.cpp:1833:18: warning: 'PyObject* __pyx_f_4sage_4libs_3ntl_8ntl_GF2E_string(char*)' defined but not used [-Wunused-function] - 1833 | static PyObject *__pyx_f_4sage_4libs_3ntl_8ntl_GF2E_string(char *__pyx_v_s) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from build/cythonized/sage/libs/ntl/ntl_GF2E.cpp:1823: -build/cythonized/sage/libs/ntl/ntlwrap_impl.h:716:13: warning: 'void ZZ_pX_InvMod_newton_ram(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ_pXModulus&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] - 716 | static void ZZ_pX_InvMod_newton_ram(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ_pXModulus &F, const struct ZZ_pContext &cpn) - | ^~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/libs/ntl/ntlwrap_impl.h:681:13: warning: 'void ZZ_pX_InvMod_newton_unram(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ_pXModulus&, const NTL::ZZ_pContext&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] - 681 | static void ZZ_pX_InvMod_newton_unram(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ_pXModulus &F, const struct ZZ_pContext &cpn, const struct ZZ_pContext &cp) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/libs/ntl/ntlwrap_impl.h:655:13: warning: 'void ZZ_pX_right_pshift(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] - 655 | static void ZZ_pX_right_pshift(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ &pn, const struct ZZ_pContext &c) - | ^~~~~~~~~~~~~~~~~~ -build/cythonized/sage/libs/ntl/ntlwrap_impl.h:629:13: warning: 'void ZZ_pX_left_pshift(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] - 629 | static void ZZ_pX_left_pshift(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ &pn, const struct ZZ_pContext &c) - | ^~~~~~~~~~~~~~~~~ -build/cythonized/sage/libs/ntl/ntlwrap_impl.h:575:13: warning: 'void ZZ_pX_min_val_coeff(long int&, long int&, const NTL::ZZ_pX&, const NTL::ZZ&)' defined but not used [-Wunused-function] - 575 | static void ZZ_pX_min_val_coeff(long & valuation, long &index, const struct ZZ_pX &f, const struct ZZ &p) - | ^~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/libs/ntl/ntlwrap_impl.h:537:13: warning: 'void ZZ_pEX_conv_modulus(NTL::ZZ_pEX&, const NTL::ZZ_pEX&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] - 537 | static void ZZ_pEX_conv_modulus(ZZ_pEX &fout, const ZZ_pEX &fin, const ZZ_pContext &modout) - | ^~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/libs/ntl/ntlwrap_impl.h:441:13: warning: 'void ZZ_pX_linear_roots(NTL::ZZ_p***, long int*, NTL::ZZ_pX*)' defined but not used [-Wunused-function] - 441 | static void ZZ_pX_linear_roots(struct ZZ_p*** v, long* n, struct ZZ_pX* f) - | ^~~~~~~~~~~~~~~~~~ -build/cythonized/sage/libs/ntl/ntlwrap_impl.h:427:13: warning: 'void ZZ_pX_factor(NTL::ZZ_pX***, long int**, long int*, NTL::ZZ_pX*, long int)' defined but not used [-Wunused-function] - 427 | static void ZZ_pX_factor(struct ZZ_pX*** v, long** e, long* n, struct ZZ_pX* x, long verbose) - | ^~~~~~~~~~~~ -build/cythonized/sage/libs/ntl/ntlwrap_impl.h:415:14: warning: 'char* ZZ_pX_trace_list(NTL::ZZ_pX*)' defined but not used [-Wunused-function] - 415 | static char* ZZ_pX_trace_list(struct ZZ_pX* x) - | ^~~~~~~~~~~~~~~~ -build/cythonized/sage/libs/ntl/ntlwrap_impl.h:398:13: warning: 'void ZZX_squarefree_decomposition(NTL::ZZX***, long int**, long int*, NTL::ZZX*)' defined but not used [-Wunused-function] - 398 | static void ZZX_squarefree_decomposition(struct ZZX*** v, long** e, long* n, struct ZZX* x) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/libs/ntl/ntlwrap_impl.h:334:14: warning: 'char* ZZX_trace_list(NTL::ZZX*)' defined but not used [-Wunused-function] - 334 | static char* ZZX_trace_list(struct ZZX* x) - | ^~~~~~~~~~~~~~ -build/cythonized/sage/libs/ntl/ntlwrap_impl.h:132:14: warning: 'char* ZZX_repr(NTL::ZZX*)' defined but not used [-Wunused-function] - 132 | static char* ZZX_repr(struct ZZX* x) - | ^~~~~~~~ -build/cythonized/sage/libs/ntl/ntlwrap_impl.h:35:13: warning: 'void mpz_to_ZZ(NTL::ZZ*, mpz_srcptr)' defined but not used [-Wunused-function] - 35 | static void mpz_to_ZZ(struct ZZ* output, mpz_srcptr x) - | ^~~~~~~~~ build/cythonized/sage/libs/lrcalc/lrcalc.c:7034:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] 7034 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -37628,7 +37664,7 @@ /build/reproducible-path/sagemath-9.5/sage/pkgs/sagemath-standard/sage/libs/ntl/ntlwrap_impl.h:132:14: warning: 'char* ZZX_repr(NTL::ZZX*)' defined but not used [-Wunused-function] 132 | static char* ZZX_repr(struct ZZX* x) | ^~~~~~~~ -[340/528] [341/528] [342/528] [343/528] [344/528] [345/528] [346/528] build/cythonized/sage/libs/glpk/error.c:2356:18: warning: '__pyx_pw_4sage_7cpython_6string_3str_to_bytes' defined but not used [-Wunused-function] +[340/528] [339/528] [341/528] [343/528] [344/528] [342/528] build/cythonized/sage/libs/glpk/error.c:2356:18: warning: '__pyx_pw_4sage_7cpython_6string_3str_to_bytes' defined but not used [-Wunused-function] 2356 | static PyObject *__pyx_pw_4sage_7cpython_6string_3str_to_bytes(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/libs/glpk/error.c:2355:13: warning: '__pyx_doc_4sage_7cpython_6string_2str_to_bytes' defined but not used [-Wunused-variable] @@ -37640,6 +37676,30 @@ build/cythonized/sage/libs/glpk/error.c:2150:13: warning: '__pyx_doc_4sage_7cpython_6string_bytes_to_str' defined but not used [-Wunused-variable] 2150 | static char __pyx_doc_4sage_7cpython_6string_bytes_to_str[] = "bytes_to_str(b, encoding=None, errors=None) -> str\nFile: sage/cpython/string.pxd (starting at line 28)\n\n Convert ``bytes`` to ``str``.\n\n This decodes the given ``bytes`` to a Python 3 unicode ``str`` using\n the specified encoding. It is a no-op on ``str`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import bytes_to_str\n sage: s = bytes_to_str(b'\\xcf\\x80')\n sage: s == u'\317\200'\n True\n sage: bytes_to_str([])\n Traceback (most recent call last):\n ...\n TypeError: expected bytes, list found\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[345/528] [346/528] [347/528] build/cythonized/sage/libs/lcalc/lcalc_Lfunction.cpp:11559:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] +11559 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/libs/lcalc/lcalc_Lfunction.cpp:11558:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] +11558 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/libs/lcalc/lcalc_Lfunction.cpp:11214:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] +11214 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/libs/lcalc/lcalc_Lfunction.cpp:11213:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] +11213 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/libs/lcalc/lcalc_Lfunction.cpp:10990:18: warning: 'PyObject* __pyx_pw_4sage_7cpython_6string_3str_to_bytes(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] +10990 | static PyObject *__pyx_pw_4sage_7cpython_6string_3str_to_bytes(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/libs/lcalc/lcalc_Lfunction.cpp:10989:13: warning: '__pyx_doc_4sage_7cpython_6string_2str_to_bytes' defined but not used [-Wunused-variable] +10989 | static char __pyx_doc_4sage_7cpython_6string_2str_to_bytes[] = "str_to_bytes(s, encoding=None, errors=None) -> bytes\nFile: sage/cpython/string.pxd (starting at line 54)\n\n Convert ``str`` or ``unicode`` to ``bytes``.\n\n It encodes the given ``str`` to a Python 3 ``bytes``\n using the specified encoding. It is a no-op on ``bytes`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import str_to_bytes\n sage: bs = [str_to_bytes(u'\317\200')]\n sage: all(b == b'\\xcf\\x80' for b in bs)\n True\n sage: str_to_bytes([])\n Traceback (most recent call last):\n ...\n TypeError: expected str... list found\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/libs/lcalc/lcalc_Lfunction.cpp:10785:18: warning: 'PyObject* __pyx_pw_4sage_7cpython_6string_1bytes_to_str(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] +10785 | static PyObject *__pyx_pw_4sage_7cpython_6string_1bytes_to_str(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/libs/lcalc/lcalc_Lfunction.cpp:10784:13: warning: '__pyx_doc_4sage_7cpython_6string_bytes_to_str' defined but not used [-Wunused-variable] +10784 | static char __pyx_doc_4sage_7cpython_6string_bytes_to_str[] = "bytes_to_str(b, encoding=None, errors=None) -> str\nFile: sage/cpython/string.pxd (starting at line 28)\n\n Convert ``bytes`` to ``str``.\n\n This decodes the given ``bytes`` to a Python 3 unicode ``str`` using\n the specified encoding. It is a no-op on ``str`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import bytes_to_str\n sage: s = bytes_to_str(b'\\xcf\\x80')\n sage: s == u'\317\200'\n True\n sage: bytes_to_str([])\n Traceback (most recent call last):\n ...\n TypeError: expected bytes, list found\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/libs/gap/util.c:7154:18: warning: '__pyx_pw_4sage_7cpython_6string_3str_to_bytes' defined but not used [-Wunused-function] 7154 | static PyObject *__pyx_pw_4sage_7cpython_6string_3str_to_bytes(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -37667,31 +37727,19 @@ build/cythonized/sage/libs/gap/util.c:5457:13: warning: '__pyx_f_4sage_4libs_3gap_4util_hold_reference' defined but not used [-Wunused-function] 5457 | static void __pyx_f_4sage_4libs_3gap_4util_hold_reference(Obj __pyx_v_obj) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/libs/lcalc/lcalc_Lfunction.cpp:11559:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] -11559 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { +build/cythonized/sage/libs/gap/libgap.c:7951:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] + 7951 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/libs/lcalc/lcalc_Lfunction.cpp:11558:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] -11558 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; +build/cythonized/sage/libs/gap/libgap.c:7950:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] + 7950 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/libs/lcalc/lcalc_Lfunction.cpp:11214:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] -11214 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { +build/cythonized/sage/libs/gap/libgap.c:7606:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] + 7606 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/libs/lcalc/lcalc_Lfunction.cpp:11213:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] -11213 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; +build/cythonized/sage/libs/gap/libgap.c:7605:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] + 7605 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/libs/lcalc/lcalc_Lfunction.cpp:10990:18: warning: 'PyObject* __pyx_pw_4sage_7cpython_6string_3str_to_bytes(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] -10990 | static PyObject *__pyx_pw_4sage_7cpython_6string_3str_to_bytes(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/libs/lcalc/lcalc_Lfunction.cpp:10989:13: warning: '__pyx_doc_4sage_7cpython_6string_2str_to_bytes' defined but not used [-Wunused-variable] -10989 | static char __pyx_doc_4sage_7cpython_6string_2str_to_bytes[] = "str_to_bytes(s, encoding=None, errors=None) -> bytes\nFile: sage/cpython/string.pxd (starting at line 54)\n\n Convert ``str`` or ``unicode`` to ``bytes``.\n\n It encodes the given ``str`` to a Python 3 ``bytes``\n using the specified encoding. It is a no-op on ``bytes`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import str_to_bytes\n sage: bs = [str_to_bytes(u'\317\200')]\n sage: all(b == b'\\xcf\\x80' for b in bs)\n True\n sage: str_to_bytes([])\n Traceback (most recent call last):\n ...\n TypeError: expected str... list found\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/libs/lcalc/lcalc_Lfunction.cpp:10785:18: warning: 'PyObject* __pyx_pw_4sage_7cpython_6string_1bytes_to_str(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] -10785 | static PyObject *__pyx_pw_4sage_7cpython_6string_1bytes_to_str(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/libs/lcalc/lcalc_Lfunction.cpp:10784:13: warning: '__pyx_doc_4sage_7cpython_6string_bytes_to_str' defined but not used [-Wunused-variable] -10784 | static char __pyx_doc_4sage_7cpython_6string_bytes_to_str[] = "bytes_to_str(b, encoding=None, errors=None) -> str\nFile: sage/cpython/string.pxd (starting at line 28)\n\n Convert ``bytes`` to ``str``.\n\n This decodes the given ``bytes`` to a Python 3 unicode ``str`` using\n the specified encoding. It is a no-op on ``str`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import bytes_to_str\n sage: s = bytes_to_str(b'\\xcf\\x80')\n sage: s == u'\317\200'\n True\n sage: bytes_to_str([])\n Traceback (most recent call last):\n ...\n TypeError: expected bytes, list found\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[347/528] [348/528] build/cythonized/sage/libs/gap/element.c:26001:18: warning: '__pyx_pw_4sage_7cpython_6string_3str_to_bytes' defined but not used [-Wunused-function] +build/cythonized/sage/libs/gap/element.c:26001:18: warning: '__pyx_pw_4sage_7cpython_6string_3str_to_bytes' defined but not used [-Wunused-function] 26001 | static PyObject *__pyx_pw_4sage_7cpython_6string_3str_to_bytes(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/libs/gap/element.c:26000:13: warning: '__pyx_doc_4sage_7cpython_6string_2str_to_bytes' defined but not used [-Wunused-variable] @@ -37709,25 +37757,13 @@ build/cythonized/sage/libs/gap/element.c:25332:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] 25332 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/libs/gap/libgap.c:7951:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] - 7951 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/libs/gap/libgap.c:7950:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] - 7950 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/libs/gap/libgap.c:7606:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] - 7606 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/libs/gap/libgap.c:7605:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] - 7605 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/libs/gap/element.c:24988:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] 24988 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/libs/gap/element.c:24987:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 24987 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[349/528] [350/528] build/cythonized/sage/libs/flint/fmpz_poly.c:9902:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] +[348/528] [349/528] build/cythonized/sage/libs/flint/fmpz_poly.c:9902:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] 9902 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/libs/flint/fmpz_poly.c:9901:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] @@ -37751,7 +37787,7 @@ build/cythonized/sage/libs/flint/fmpz_poly.c:9127:13: warning: '__pyx_doc_4sage_7cpython_6string_bytes_to_str' defined but not used [-Wunused-variable] 9127 | static char __pyx_doc_4sage_7cpython_6string_bytes_to_str[] = "bytes_to_str(b, encoding=None, errors=None) -> str\nFile: sage/cpython/string.pxd (starting at line 28)\n\n Convert ``bytes`` to ``str``.\n\n This decodes the given ``bytes`` to a Python 3 unicode ``str`` using\n the specified encoding. It is a no-op on ``str`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import bytes_to_str\n sage: s = bytes_to_str(b'\\xcf\\x80')\n sage: s == u'\317\200'\n True\n sage: bytes_to_str([])\n Traceback (most recent call last):\n ...\n TypeError: expected bytes, list found\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[351/528] build/cythonized/sage/libs/flint/arith.c:4418:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] +[350/528] [351/528] build/cythonized/sage/libs/flint/arith.c:4418:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] 4418 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/libs/flint/arith.c:4417:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] @@ -37763,14 +37799,14 @@ build/cythonized/sage/libs/flint/arith.c:4072:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 4072 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[352/528] [354/528] build/cythonized/sage/libs/linbox/linbox_flint_interface.cpp: In function 'void __pyx_f_4sage_4libs_6linbox_22linbox_flint_interface_fmpz_mat_get_linbox(LinBox::DenseMatrix >&, fmpz_mat_struct*)': +[352/528] [353/528] [354/528] [355/528] build/cythonized/sage/libs/linbox/linbox_flint_interface.cpp: In function 'void __pyx_f_4sage_4libs_6linbox_22linbox_flint_interface_fmpz_mat_get_linbox(LinBox::DenseMatrix >&, fmpz_mat_struct*)': build/cythonized/sage/libs/linbox/linbox_flint_interface.cpp:1384:33: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'long int' [-Wsign-compare] 1384 | for (__pyx_t_3 = 0; __pyx_t_3 < __pyx_t_2; __pyx_t_3+=1) { | ~~~~~~~~~~^~~~~~~~~~~ build/cythonized/sage/libs/linbox/linbox_flint_interface.cpp:1396:35: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'long int' [-Wsign-compare] 1396 | for (__pyx_t_6 = 0; __pyx_t_6 < __pyx_t_5; __pyx_t_6+=1) { | ~~~~~~~~~~^~~~~~~~~~~ -[353/528] [355/528] [356/528] build/cythonized/sage/libs/arb/arith.c:4057:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] +[356/528] build/cythonized/sage/libs/arb/arith.c:4057:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] 4057 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/libs/arb/arith.c:4056:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] @@ -37782,18 +37818,6 @@ build/cythonized/sage/libs/arb/arith.c:3711:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 3711 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/libs/giac/giac.cpp:155051:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] -155051 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/libs/giac/giac.cpp:155050:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] -155050 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/libs/giac/giac.cpp:154706:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] -154706 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/libs/giac/giac.cpp:154705:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] -154705 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/libs/eclib/newforms.cpp:4917:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] 4917 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -37806,18 +37830,6 @@ build/cythonized/sage/libs/eclib/newforms.cpp:4571:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 4571 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/libs/eclib/mat.cpp:5104:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] - 5104 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/libs/eclib/mat.cpp:5103:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] - 5103 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/libs/eclib/mat.cpp:4759:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] - 4759 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/libs/eclib/mat.cpp:4758:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] - 4758 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/libs/eclib/mwrank.cpp:8098:18: warning: 'PyObject* __pyx_pw_4sage_7cpython_6string_3str_to_bytes(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] 8098 | static PyObject *__pyx_pw_4sage_7cpython_6string_3str_to_bytes(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -37833,6 +37845,30 @@ build/cythonized/sage/libs/eclib/mwrank.cpp:2685:18: warning: 'PyObject* __pyx_f_4sage_4libs_5eclib_6mwrank_make_bigint(bigint*)' defined but not used [-Wunused-function] 2685 | static PyObject *__pyx_f_4sage_4libs_5eclib_6mwrank_make_bigint(bigint *__pyx_v_x) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/libs/eclib/mat.cpp:5104:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] + 5104 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/libs/eclib/mat.cpp:5103:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] + 5103 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/libs/eclib/mat.cpp:4759:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] + 4759 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/libs/eclib/mat.cpp:4758:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] + 4758 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[357/528] build/cythonized/sage/libs/giac/giac.cpp:155051:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] +155051 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/libs/giac/giac.cpp:155050:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] +155050 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/libs/giac/giac.cpp:154706:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] +154706 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/libs/giac/giac.cpp:154705:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] +154705 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/libs/eclib/homspace.cpp:5131:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] 5131 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -37845,7 +37881,7 @@ build/cythonized/sage/libs/eclib/homspace.cpp:4785:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 4785 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[357/528] build/cythonized/sage/libs/arb/arb_version.c:2025:18: warning: '__pyx_pw_4sage_7cpython_6string_3str_to_bytes' defined but not used [-Wunused-function] +build/cythonized/sage/libs/arb/arb_version.c:2025:18: warning: '__pyx_pw_4sage_7cpython_6string_3str_to_bytes' defined but not used [-Wunused-function] 2025 | static PyObject *__pyx_pw_4sage_7cpython_6string_3str_to_bytes(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/libs/arb/arb_version.c:2024:13: warning: '__pyx_doc_4sage_7cpython_6string_2str_to_bytes' defined but not used [-Wunused-variable] @@ -37857,7 +37893,7 @@ build/cythonized/sage/libs/arb/arb_version.c:1819:13: warning: '__pyx_doc_4sage_7cpython_6string_bytes_to_str' defined but not used [-Wunused-variable] 1819 | static char __pyx_doc_4sage_7cpython_6string_bytes_to_str[] = "bytes_to_str(b, encoding=None, errors=None) -> str\nFile: sage/cpython/string.pxd (starting at line 28)\n\n Convert ``bytes`` to ``str``.\n\n This decodes the given ``bytes`` to a Python 3 unicode ``str`` using\n the specified encoding. It is a no-op on ``str`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import bytes_to_str\n sage: s = bytes_to_str(b'\\xcf\\x80')\n sage: s == u'\317\200'\n True\n sage: bytes_to_str([])\n Traceback (most recent call last):\n ...\n TypeError: expected bytes, list found\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[358/528] [360/528] [361/528] [359/528] [362/528] build/cythonized/sage/interfaces/sagespawn.c:4561:18: warning: '__pyx_pw_4sage_7cpython_6string_3str_to_bytes' defined but not used [-Wunused-function] +[358/528] [359/528] [360/528] build/cythonized/sage/interfaces/sagespawn.c:4561:18: warning: '__pyx_pw_4sage_7cpython_6string_3str_to_bytes' defined but not used [-Wunused-function] 4561 | static PyObject *__pyx_pw_4sage_7cpython_6string_3str_to_bytes(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/interfaces/sagespawn.c:4560:13: warning: '__pyx_doc_4sage_7cpython_6string_2str_to_bytes' defined but not used [-Wunused-variable] @@ -37869,7 +37905,7 @@ build/cythonized/sage/interfaces/sagespawn.c:4355:13: warning: '__pyx_doc_4sage_7cpython_6string_bytes_to_str' defined but not used [-Wunused-variable] 4355 | static char __pyx_doc_4sage_7cpython_6string_bytes_to_str[] = "bytes_to_str(b, encoding=None, errors=None) -> str\nFile: sage/cpython/string.pxd (starting at line 28)\n\n Convert ``bytes`` to ``str``.\n\n This decodes the given ``bytes`` to a Python 3 unicode ``str`` using\n the specified encoding. It is a no-op on ``str`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import bytes_to_str\n sage: s = bytes_to_str(b'\\xcf\\x80')\n sage: s == u'\317\200'\n True\n sage: bytes_to_str([])\n Traceback (most recent call last):\n ...\n TypeError: expected bytes, list found\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/groups/libgap_wrapper.c:10204:18: warning: '__pyx_pw_4sage_9structure_7richcmp_9revop' defined but not used [-Wunused-function] +[361/528] [362/528] build/cythonized/sage/groups/libgap_wrapper.c:10204:18: warning: '__pyx_pw_4sage_9structure_7richcmp_9revop' defined but not used [-Wunused-function] 10204 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_9revop(PyObject *__pyx_self, PyObject *__pyx_arg_op) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/groups/libgap_wrapper.c:10203:13: warning: '__pyx_doc_4sage_9structure_7richcmp_8revop' defined but not used [-Wunused-variable] @@ -37926,22 +37962,13 @@ /usr/include/lcalc/Ldirichlet_series.h:214:15: note: 'K' was declared here 214 | long long K; // to keep track of block size | ^ -[366/528] [367/528] [365/528] build/cythonized/sage/groups/perm_gps/permgroup_element.c: In function '__pyx_f_4sage_6groups_8perm_gps_17permgroup_element_23PermutationGroupElement__set_libgap': +[366/528] [365/528] build/cythonized/sage/groups/perm_gps/permgroup_element.c: In function '__pyx_f_4sage_6groups_8perm_gps_17permgroup_element_23PermutationGroupElement__set_libgap': build/cythonized/sage/groups/perm_gps/permgroup_element.c:7086:16: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 7086 | __pyx_v_p2 = CONST_ADDR_PERM2(__pyx_v_p->value); | ^ build/cythonized/sage/groups/perm_gps/permgroup_element.c:7201:16: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 7201 | __pyx_v_p4 = CONST_ADDR_PERM4(__pyx_v_p->value); | ^ -In file included from build/cythonized/sage/groups/perm_gps/partn_ref2/refinement_generic.c:798: -./sage/data_structures/bitset_intrinsics.h: In function '_bitset_cmp': -./sage/data_structures/bitset_intrinsics.h:170:17: warning: unused variable 'i' [-Wunused-variable] - 170 | mp_bitcnt_t i = 0; - | ^ -./sage/data_structures/bitset_intrinsics.h: In function '_bitset_operation': -./sage/data_structures/bitset_intrinsics.h:377:17: warning: unused variable 'i' [-Wunused-variable] - 377 | mp_bitcnt_t i; - | ^ build/cythonized/sage/groups/semimonomial_transformations/semimonomial_transformation.c:6015:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] 6015 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -37955,7 +37982,7 @@ 5669 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/groups/perm_gps/permgroup_element.c: At top level: -build/cythonized/sage/groups/perm_gps/permgroup_element.c:22684:18: warning: '__pyx_pw_4sage_9structure_7richcmp_9revop' defined but not used [-Wunused-function] +[367/528] build/cythonized/sage/groups/perm_gps/permgroup_element.c:22684:18: warning: '__pyx_pw_4sage_9structure_7richcmp_9revop' defined but not used [-Wunused-function] 22684 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_9revop(PyObject *__pyx_self, PyObject *__pyx_arg_op) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/groups/perm_gps/permgroup_element.c:22683:13: warning: '__pyx_doc_4sage_9structure_7richcmp_8revop' defined but not used [-Wunused-variable] @@ -37997,31 +38024,15 @@ build/cythonized/sage/groups/perm_gps/permgroup_element.c:20028:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 20028 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/groups/perm_gps/partn_ref2/refinement_generic.c: At top level: -build/cythonized/sage/groups/perm_gps/partn_ref2/refinement_generic.c:22465:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] -22465 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/groups/perm_gps/partn_ref2/refinement_generic.c:22464:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] -22464 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/groups/perm_gps/partn_ref2/refinement_generic.c:22120:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] -22120 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/groups/perm_gps/partn_ref2/refinement_generic.c:22119:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] -22119 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/groups/perm_gps/partn_ref2/refinement_generic.c:11711:18: warning: '__pyx_pw_4sage_7cpython_6string_3str_to_bytes' defined but not used [-Wunused-function] -11711 | static PyObject *__pyx_pw_4sage_7cpython_6string_3str_to_bytes(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/groups/perm_gps/partn_ref2/refinement_generic.c:11710:13: warning: '__pyx_doc_4sage_7cpython_6string_2str_to_bytes' defined but not used [-Wunused-variable] -11710 | static char __pyx_doc_4sage_7cpython_6string_2str_to_bytes[] = "str_to_bytes(s, encoding=None, errors=None) -> bytes\nFile: sage/cpython/string.pxd (starting at line 54)\n\n Convert ``str`` or ``unicode`` to ``bytes``.\n\n It encodes the given ``str`` to a Python 3 ``bytes``\n using the specified encoding. It is a no-op on ``bytes`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import str_to_bytes\n sage: bs = [str_to_bytes(u'\317\200')]\n sage: all(b == b'\\xcf\\x80' for b in bs)\n True\n sage: str_to_bytes([])\n Traceback (most recent call last):\n ...\n TypeError: expected str... list found\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/groups/perm_gps/partn_ref2/refinement_generic.c:11506:18: warning: '__pyx_pw_4sage_7cpython_6string_1bytes_to_str' defined but not used [-Wunused-function] -11506 | static PyObject *__pyx_pw_4sage_7cpython_6string_1bytes_to_str(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/groups/perm_gps/partn_ref2/refinement_generic.c:11505:13: warning: '__pyx_doc_4sage_7cpython_6string_bytes_to_str' defined but not used [-Wunused-variable] -11505 | static char __pyx_doc_4sage_7cpython_6string_bytes_to_str[] = "bytes_to_str(b, encoding=None, errors=None) -> str\nFile: sage/cpython/string.pxd (starting at line 28)\n\n Convert ``bytes`` to ``str``.\n\n This decodes the given ``bytes`` to a Python 3 unicode ``str`` using\n the specified encoding. It is a no-op on ``str`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import bytes_to_str\n sage: s = bytes_to_str(b'\\xcf\\x80')\n sage: s == u'\317\200'\n True\n sage: bytes_to_str([])\n Traceback (most recent call last):\n ...\n TypeError: expected bytes, list found\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from build/cythonized/sage/groups/perm_gps/partn_ref2/refinement_generic.c:798: +./sage/data_structures/bitset_intrinsics.h: In function '_bitset_cmp': +./sage/data_structures/bitset_intrinsics.h:170:17: warning: unused variable 'i' [-Wunused-variable] + 170 | mp_bitcnt_t i = 0; + | ^ +./sage/data_structures/bitset_intrinsics.h: In function '_bitset_operation': +./sage/data_structures/bitset_intrinsics.h:377:17: warning: unused variable 'i' [-Wunused-variable] + 377 | mp_bitcnt_t i; + | ^ build/cythonized/sage/lfunctions/zero_sums.c: In function '__pyx_f_4sage_10lfunctions_9zero_sums_30LFunctionZeroSum_EllipticCurve__zerosum_sincsquared_fast': build/cythonized/sage/lfunctions/zero_sums.c:10416:31: warning: '__pyx_v_ap' may be used uninitialized [-Wmaybe-uninitialized] 10416 | __pyx_v_y = (__pyx_v_y + ((struct __pyx_vtabstruct_4sage_10lfunctions_9zero_sums_LFunctionZeroSum_EllipticCurve *)__pyx_v_self->__pyx_vtab)->_sincsquared_summand_2(__pyx_v_self, __pyx_v_n, __pyx_v_t, __pyx_v_ap, __pyx_v_p, __pyx_v_logp)); @@ -38077,6 +38088,31 @@ build/cythonized/sage/lfunctions/zero_sums.c:9354:10: note: '__pyx_v_z' was declared here 9354 | double __pyx_v_z; | ^~~~~~~~~ +build/cythonized/sage/groups/perm_gps/partn_ref2/refinement_generic.c: At top level: +build/cythonized/sage/groups/perm_gps/partn_ref2/refinement_generic.c:22465:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] +22465 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/groups/perm_gps/partn_ref2/refinement_generic.c:22464:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] +22464 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/groups/perm_gps/partn_ref2/refinement_generic.c:22120:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] +22120 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/groups/perm_gps/partn_ref2/refinement_generic.c:22119:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] +22119 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/groups/perm_gps/partn_ref2/refinement_generic.c:11711:18: warning: '__pyx_pw_4sage_7cpython_6string_3str_to_bytes' defined but not used [-Wunused-function] +11711 | static PyObject *__pyx_pw_4sage_7cpython_6string_3str_to_bytes(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/groups/perm_gps/partn_ref2/refinement_generic.c:11710:13: warning: '__pyx_doc_4sage_7cpython_6string_2str_to_bytes' defined but not used [-Wunused-variable] +11710 | static char __pyx_doc_4sage_7cpython_6string_2str_to_bytes[] = "str_to_bytes(s, encoding=None, errors=None) -> bytes\nFile: sage/cpython/string.pxd (starting at line 54)\n\n Convert ``str`` or ``unicode`` to ``bytes``.\n\n It encodes the given ``str`` to a Python 3 ``bytes``\n using the specified encoding. It is a no-op on ``bytes`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import str_to_bytes\n sage: bs = [str_to_bytes(u'\317\200')]\n sage: all(b == b'\\xcf\\x80' for b in bs)\n True\n sage: str_to_bytes([])\n Traceback (most recent call last):\n ...\n TypeError: expected str... list found\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/groups/perm_gps/partn_ref2/refinement_generic.c:11506:18: warning: '__pyx_pw_4sage_7cpython_6string_1bytes_to_str' defined but not used [-Wunused-function] +11506 | static PyObject *__pyx_pw_4sage_7cpython_6string_1bytes_to_str(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/groups/perm_gps/partn_ref2/refinement_generic.c:11505:13: warning: '__pyx_doc_4sage_7cpython_6string_bytes_to_str' defined but not used [-Wunused-variable] +11505 | static char __pyx_doc_4sage_7cpython_6string_bytes_to_str[] = "bytes_to_str(b, encoding=None, errors=None) -> str\nFile: sage/cpython/string.pxd (starting at line 28)\n\n Convert ``bytes`` to ``str``.\n\n This decodes the given ``bytes`` to a Python 3 unicode ``str`` using\n the specified encoding. It is a no-op on ``str`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import bytes_to_str\n sage: s = bytes_to_str(b'\\xcf\\x80')\n sage: s == u'\317\200'\n True\n sage: bytes_to_str([])\n Traceback (most recent call last):\n ...\n TypeError: expected bytes, list found\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(long long int) [with _CharT = char; _Traits = std::char_traits]', inlined from 'Complex L_function::dirichlet_series_via_blfi(Complex, long long int, Double, Double) [with ttype = int]' at /usr/include/lcalc/Ldirichlet_series.h:231:26: /usr/include/c++/12/ostream:202:25: warning: 'K' may be used uninitialized [-Wmaybe-uninitialized] @@ -38086,16 +38122,7 @@ /usr/include/lcalc/Ldirichlet_series.h:214:15: note: 'K' was declared here 214 | long long K; // to keep track of block size | ^ -[369/528] [368/528] In file included from build/cythonized/sage/groups/perm_gps/partn_ref/refinement_python.c:797: -./sage/data_structures/bitset_intrinsics.h: In function '_bitset_cmp': -./sage/data_structures/bitset_intrinsics.h:170:17: warning: unused variable 'i' [-Wunused-variable] - 170 | mp_bitcnt_t i = 0; - | ^ -./sage/data_structures/bitset_intrinsics.h: In function '_bitset_operation': -./sage/data_structures/bitset_intrinsics.h:377:17: warning: unused variable 'i' [-Wunused-variable] - 377 | mp_bitcnt_t i; - | ^ -In file included from build/cythonized/sage/groups/perm_gps/partn_ref/refinement_sets.c:797: +[368/528] In file included from build/cythonized/sage/groups/perm_gps/partn_ref/refinement_sets.c:797: ./sage/data_structures/bitset_intrinsics.h: In function '_bitset_cmp': ./sage/data_structures/bitset_intrinsics.h:170:17: warning: unused variable 'i' [-Wunused-variable] 170 | mp_bitcnt_t i = 0; @@ -38104,65 +38131,7 @@ ./sage/data_structures/bitset_intrinsics.h:377:17: warning: unused variable 'i' [-Wunused-variable] 377 | mp_bitcnt_t i; | ^ -build/cythonized/sage/groups/perm_gps/partn_ref/refinement_python.c: At top level: -build/cythonized/sage/groups/perm_gps/partn_ref/refinement_python.c:17113:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] -17113 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/groups/perm_gps/partn_ref/refinement_python.c:17112:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] -17112 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/groups/perm_gps/partn_ref/refinement_python.c:16768:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] -16768 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/groups/perm_gps/partn_ref/refinement_python.c:16767:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] -16767 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/groups/perm_gps/partn_ref/refinement_python.c:9593:18: warning: '__pyx_pw_4sage_7cpython_6string_3str_to_bytes' defined but not used [-Wunused-function] - 9593 | static PyObject *__pyx_pw_4sage_7cpython_6string_3str_to_bytes(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/groups/perm_gps/partn_ref/refinement_python.c:9592:13: warning: '__pyx_doc_4sage_7cpython_6string_2str_to_bytes' defined but not used [-Wunused-variable] - 9592 | static char __pyx_doc_4sage_7cpython_6string_2str_to_bytes[] = "str_to_bytes(s, encoding=None, errors=None) -> bytes\nFile: sage/cpython/string.pxd (starting at line 54)\n\n Convert ``str`` or ``unicode`` to ``bytes``.\n\n It encodes the given ``str`` to a Python 3 ``bytes``\n using the specified encoding. It is a no-op on ``bytes`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import str_to_bytes\n sage: bs = [str_to_bytes(u'\317\200')]\n sage: all(b == b'\\xcf\\x80' for b in bs)\n True\n sage: str_to_bytes([])\n Traceback (most recent call last):\n ...\n TypeError: expected str... list found\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/groups/perm_gps/partn_ref/refinement_python.c:9388:18: warning: '__pyx_pw_4sage_7cpython_6string_1bytes_to_str' defined but not used [-Wunused-function] - 9388 | static PyObject *__pyx_pw_4sage_7cpython_6string_1bytes_to_str(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/groups/perm_gps/partn_ref/refinement_python.c:9387:13: warning: '__pyx_doc_4sage_7cpython_6string_bytes_to_str' defined but not used [-Wunused-variable] - 9387 | static char __pyx_doc_4sage_7cpython_6string_bytes_to_str[] = "bytes_to_str(b, encoding=None, errors=None) -> str\nFile: sage/cpython/string.pxd (starting at line 28)\n\n Convert ``bytes`` to ``str``.\n\n This decodes the given ``bytes`` to a Python 3 unicode ``str`` using\n the specified encoding. It is a no-op on ``str`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import bytes_to_str\n sage: s = bytes_to_str(b'\\xcf\\x80')\n sage: s == u'\317\200'\n True\n sage: bytes_to_str([])\n Traceback (most recent call last):\n ...\n TypeError: expected bytes, list found\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from build/cythonized/sage/groups/perm_gps/partn_ref/refinement_python.c:4155: -./sage/groups/perm_gps/partn_ref2/refinement_generic.h:19:12: warning: 'my_comp_func' defined but not used [-Wunused-function] - 19 | static int my_comp_func(const void *a, const void *b) - | ^~~~~~~~~~~~ -[370/528] build/cythonized/sage/groups/perm_gps/partn_ref/refinement_sets.c: At top level: -build/cythonized/sage/groups/perm_gps/partn_ref/refinement_sets.c:18207:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] -18207 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/groups/perm_gps/partn_ref/refinement_sets.c:18206:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] -18206 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/groups/perm_gps/partn_ref/refinement_sets.c:17862:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] -17862 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/groups/perm_gps/partn_ref/refinement_sets.c:17861:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] -17861 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/groups/perm_gps/partn_ref/refinement_sets.c:10687:18: warning: '__pyx_pw_4sage_7cpython_6string_3str_to_bytes' defined but not used [-Wunused-function] -10687 | static PyObject *__pyx_pw_4sage_7cpython_6string_3str_to_bytes(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/groups/perm_gps/partn_ref/refinement_sets.c:10686:13: warning: '__pyx_doc_4sage_7cpython_6string_2str_to_bytes' defined but not used [-Wunused-variable] -10686 | static char __pyx_doc_4sage_7cpython_6string_2str_to_bytes[] = "str_to_bytes(s, encoding=None, errors=None) -> bytes\nFile: sage/cpython/string.pxd (starting at line 54)\n\n Convert ``str`` or ``unicode`` to ``bytes``.\n\n It encodes the given ``str`` to a Python 3 ``bytes``\n using the specified encoding. It is a no-op on ``bytes`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import str_to_bytes\n sage: bs = [str_to_bytes(u'\317\200')]\n sage: all(b == b'\\xcf\\x80' for b in bs)\n True\n sage: str_to_bytes([])\n Traceback (most recent call last):\n ...\n TypeError: expected str... list found\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/groups/perm_gps/partn_ref/refinement_sets.c:10482:18: warning: '__pyx_pw_4sage_7cpython_6string_1bytes_to_str' defined but not used [-Wunused-function] -10482 | static PyObject *__pyx_pw_4sage_7cpython_6string_1bytes_to_str(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/groups/perm_gps/partn_ref/refinement_sets.c:10481:13: warning: '__pyx_doc_4sage_7cpython_6string_bytes_to_str' defined but not used [-Wunused-variable] -10481 | static char __pyx_doc_4sage_7cpython_6string_bytes_to_str[] = "bytes_to_str(b, encoding=None, errors=None) -> str\nFile: sage/cpython/string.pxd (starting at line 28)\n\n Convert ``bytes`` to ``str``.\n\n This decodes the given ``bytes`` to a Python 3 unicode ``str`` using\n the specified encoding. It is a no-op on ``str`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import bytes_to_str\n sage: s = bytes_to_str(b'\\xcf\\x80')\n sage: s == u'\317\200'\n True\n sage: bytes_to_str([])\n Traceback (most recent call last):\n ...\n TypeError: expected bytes, list found\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from build/cythonized/sage/groups/perm_gps/partn_ref/refinement_sets.c:4129: -./sage/groups/perm_gps/partn_ref2/refinement_generic.h:19:12: warning: 'my_comp_func' defined but not used [-Wunused-function] - 19 | static int my_comp_func(const void *a, const void *b) - | ^~~~~~~~~~~~ -In file included from build/cythonized/sage/groups/perm_gps/partn_ref/refinement_matrices.c:797: +[369/528] In file included from build/cythonized/sage/groups/perm_gps/partn_ref/refinement_python.c:797: ./sage/data_structures/bitset_intrinsics.h: In function '_bitset_cmp': ./sage/data_structures/bitset_intrinsics.h:170:17: warning: unused variable 'i' [-Wunused-variable] 170 | mp_bitcnt_t i = 0; @@ -38252,32 +38221,61 @@ build/cythonized/sage/lfunctions/zero_sums.c:12227:10: note: '__pyx_v_z' was declared here 12227 | double __pyx_v_z; | ^~~~~~~~~ -build/cythonized/sage/groups/perm_gps/partn_ref/refinement_matrices.c: At top level: -build/cythonized/sage/groups/perm_gps/partn_ref/refinement_matrices.c:18684:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] -18684 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { +build/cythonized/sage/groups/perm_gps/partn_ref/refinement_sets.c: At top level: +build/cythonized/sage/groups/perm_gps/partn_ref/refinement_sets.c:18207:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] +18207 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/groups/perm_gps/partn_ref/refinement_matrices.c:18683:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] -18683 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; +build/cythonized/sage/groups/perm_gps/partn_ref/refinement_sets.c:18206:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] +18206 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/groups/perm_gps/partn_ref/refinement_matrices.c:18339:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] -18339 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { +build/cythonized/sage/groups/perm_gps/partn_ref/refinement_sets.c:17862:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] +17862 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/groups/perm_gps/partn_ref/refinement_matrices.c:18338:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] -18338 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; +build/cythonized/sage/groups/perm_gps/partn_ref/refinement_sets.c:17861:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] +17861 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/groups/perm_gps/partn_ref/refinement_matrices.c:11164:18: warning: '__pyx_pw_4sage_7cpython_6string_3str_to_bytes' defined but not used [-Wunused-function] -11164 | static PyObject *__pyx_pw_4sage_7cpython_6string_3str_to_bytes(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { +build/cythonized/sage/groups/perm_gps/partn_ref/refinement_sets.c:10687:18: warning: '__pyx_pw_4sage_7cpython_6string_3str_to_bytes' defined but not used [-Wunused-function] +10687 | static PyObject *__pyx_pw_4sage_7cpython_6string_3str_to_bytes(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/groups/perm_gps/partn_ref/refinement_matrices.c:11163:13: warning: '__pyx_doc_4sage_7cpython_6string_2str_to_bytes' defined but not used [-Wunused-variable] -11163 | static char __pyx_doc_4sage_7cpython_6string_2str_to_bytes[] = "str_to_bytes(s, encoding=None, errors=None) -> bytes\nFile: sage/cpython/string.pxd (starting at line 54)\n\n Convert ``str`` or ``unicode`` to ``bytes``.\n\n It encodes the given ``str`` to a Python 3 ``bytes``\n using the specified encoding. It is a no-op on ``bytes`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import str_to_bytes\n sage: bs = [str_to_bytes(u'\317\200')]\n sage: all(b == b'\\xcf\\x80' for b in bs)\n True\n sage: str_to_bytes([])\n Traceback (most recent call last):\n ...\n TypeError: expected str... list found\n "; +build/cythonized/sage/groups/perm_gps/partn_ref/refinement_sets.c:10686:13: warning: '__pyx_doc_4sage_7cpython_6string_2str_to_bytes' defined but not used [-Wunused-variable] +10686 | static char __pyx_doc_4sage_7cpython_6string_2str_to_bytes[] = "str_to_bytes(s, encoding=None, errors=None) -> bytes\nFile: sage/cpython/string.pxd (starting at line 54)\n\n Convert ``str`` or ``unicode`` to ``bytes``.\n\n It encodes the given ``str`` to a Python 3 ``bytes``\n using the specified encoding. It is a no-op on ``bytes`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import str_to_bytes\n sage: bs = [str_to_bytes(u'\317\200')]\n sage: all(b == b'\\xcf\\x80' for b in bs)\n True\n sage: str_to_bytes([])\n Traceback (most recent call last):\n ...\n TypeError: expected str... list found\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/groups/perm_gps/partn_ref/refinement_matrices.c:10959:18: warning: '__pyx_pw_4sage_7cpython_6string_1bytes_to_str' defined but not used [-Wunused-function] -10959 | static PyObject *__pyx_pw_4sage_7cpython_6string_1bytes_to_str(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { +build/cythonized/sage/groups/perm_gps/partn_ref/refinement_sets.c:10482:18: warning: '__pyx_pw_4sage_7cpython_6string_1bytes_to_str' defined but not used [-Wunused-function] +10482 | static PyObject *__pyx_pw_4sage_7cpython_6string_1bytes_to_str(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/groups/perm_gps/partn_ref/refinement_matrices.c:10958:13: warning: '__pyx_doc_4sage_7cpython_6string_bytes_to_str' defined but not used [-Wunused-variable] -10958 | static char __pyx_doc_4sage_7cpython_6string_bytes_to_str[] = "bytes_to_str(b, encoding=None, errors=None) -> str\nFile: sage/cpython/string.pxd (starting at line 28)\n\n Convert ``bytes`` to ``str``.\n\n This decodes the given ``bytes`` to a Python 3 unicode ``str`` using\n the specified encoding. It is a no-op on ``str`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import bytes_to_str\n sage: s = bytes_to_str(b'\\xcf\\x80')\n sage: s == u'\317\200'\n True\n sage: bytes_to_str([])\n Traceback (most recent call last):\n ...\n TypeError: expected bytes, list found\n "; +build/cythonized/sage/groups/perm_gps/partn_ref/refinement_sets.c:10481:13: warning: '__pyx_doc_4sage_7cpython_6string_bytes_to_str' defined but not used [-Wunused-variable] +10481 | static char __pyx_doc_4sage_7cpython_6string_bytes_to_str[] = "bytes_to_str(b, encoding=None, errors=None) -> str\nFile: sage/cpython/string.pxd (starting at line 28)\n\n Convert ``bytes`` to ``str``.\n\n This decodes the given ``bytes`` to a Python 3 unicode ``str`` using\n the specified encoding. It is a no-op on ``str`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import bytes_to_str\n sage: s = bytes_to_str(b'\\xcf\\x80')\n sage: s == u'\317\200'\n True\n sage: bytes_to_str([])\n Traceback (most recent call last):\n ...\n TypeError: expected bytes, list found\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from build/cythonized/sage/groups/perm_gps/partn_ref/refinement_matrices.c:4225: +In file included from build/cythonized/sage/groups/perm_gps/partn_ref/refinement_sets.c:4129: +./sage/groups/perm_gps/partn_ref2/refinement_generic.h:19:12: warning: 'my_comp_func' defined but not used [-Wunused-function] + 19 | static int my_comp_func(const void *a, const void *b) + | ^~~~~~~~~~~~ +build/cythonized/sage/groups/perm_gps/partn_ref/refinement_python.c: At top level: +build/cythonized/sage/groups/perm_gps/partn_ref/refinement_python.c:17113:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] +17113 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/groups/perm_gps/partn_ref/refinement_python.c:17112:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] +17112 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/groups/perm_gps/partn_ref/refinement_python.c:16768:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] +16768 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/groups/perm_gps/partn_ref/refinement_python.c:16767:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] +16767 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/groups/perm_gps/partn_ref/refinement_python.c:9593:18: warning: '__pyx_pw_4sage_7cpython_6string_3str_to_bytes' defined but not used [-Wunused-function] + 9593 | static PyObject *__pyx_pw_4sage_7cpython_6string_3str_to_bytes(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/groups/perm_gps/partn_ref/refinement_python.c:9592:13: warning: '__pyx_doc_4sage_7cpython_6string_2str_to_bytes' defined but not used [-Wunused-variable] + 9592 | static char __pyx_doc_4sage_7cpython_6string_2str_to_bytes[] = "str_to_bytes(s, encoding=None, errors=None) -> bytes\nFile: sage/cpython/string.pxd (starting at line 54)\n\n Convert ``str`` or ``unicode`` to ``bytes``.\n\n It encodes the given ``str`` to a Python 3 ``bytes``\n using the specified encoding. It is a no-op on ``bytes`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import str_to_bytes\n sage: bs = [str_to_bytes(u'\317\200')]\n sage: all(b == b'\\xcf\\x80' for b in bs)\n True\n sage: str_to_bytes([])\n Traceback (most recent call last):\n ...\n TypeError: expected str... list found\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/groups/perm_gps/partn_ref/refinement_python.c:9388:18: warning: '__pyx_pw_4sage_7cpython_6string_1bytes_to_str' defined but not used [-Wunused-function] + 9388 | static PyObject *__pyx_pw_4sage_7cpython_6string_1bytes_to_str(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/groups/perm_gps/partn_ref/refinement_python.c:9387:13: warning: '__pyx_doc_4sage_7cpython_6string_bytes_to_str' defined but not used [-Wunused-variable] + 9387 | static char __pyx_doc_4sage_7cpython_6string_bytes_to_str[] = "bytes_to_str(b, encoding=None, errors=None) -> str\nFile: sage/cpython/string.pxd (starting at line 28)\n\n Convert ``bytes`` to ``str``.\n\n This decodes the given ``bytes`` to a Python 3 unicode ``str`` using\n the specified encoding. It is a no-op on ``str`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import bytes_to_str\n sage: s = bytes_to_str(b'\\xcf\\x80')\n sage: s == u'\317\200'\n True\n sage: bytes_to_str([])\n Traceback (most recent call last):\n ...\n TypeError: expected bytes, list found\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from build/cythonized/sage/groups/perm_gps/partn_ref/refinement_python.c:4155: ./sage/groups/perm_gps/partn_ref2/refinement_generic.h:19:12: warning: 'my_comp_func' defined but not used [-Wunused-function] 19 | static int my_comp_func(const void *a, const void *b) | ^~~~~~~~~~~~ @@ -38290,6 +38288,15 @@ /usr/include/lcalc/Ldirichlet_series.h:214:15: note: 'K' was declared here 214 | long long K; // to keep track of block size | ^ +[370/528] In file included from build/cythonized/sage/groups/perm_gps/partn_ref/refinement_matrices.c:797: +./sage/data_structures/bitset_intrinsics.h: In function '_bitset_cmp': +./sage/data_structures/bitset_intrinsics.h:170:17: warning: unused variable 'i' [-Wunused-variable] + 170 | mp_bitcnt_t i = 0; + | ^ +./sage/data_structures/bitset_intrinsics.h: In function '_bitset_operation': +./sage/data_structures/bitset_intrinsics.h:377:17: warning: unused variable 'i' [-Wunused-variable] + 377 | mp_bitcnt_t i; + | ^ build/cythonized/sage/groups/perm_gps/partn_ref2/refinement_generic.c: In function '__pyx_f_4sage_6groups_8perm_gps_10partn_ref2_18refinement_generic_27PartitionRefinement_generic__inner_min_unminimized': build/cythonized/sage/groups/perm_gps/partn_ref2/refinement_generic.c:706:40: warning: '__pyx_v_my_final_pos' may be used uninitialized [-Wmaybe-uninitialized] 706 | #define PyInt_FromLong PyLong_FromLong @@ -38303,6 +38310,35 @@ build/cythonized/sage/groups/perm_gps/partn_ref2/refinement_generic.c:7734:7: note: '__pyx_v_best_end' was declared here 7734 | int __pyx_v_best_end; | ^~~~~~~~~~~~~~~~ +build/cythonized/sage/groups/perm_gps/partn_ref/refinement_matrices.c: At top level: +build/cythonized/sage/groups/perm_gps/partn_ref/refinement_matrices.c:18684:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] +18684 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/groups/perm_gps/partn_ref/refinement_matrices.c:18683:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] +18683 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/groups/perm_gps/partn_ref/refinement_matrices.c:18339:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] +18339 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/groups/perm_gps/partn_ref/refinement_matrices.c:18338:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] +18338 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/groups/perm_gps/partn_ref/refinement_matrices.c:11164:18: warning: '__pyx_pw_4sage_7cpython_6string_3str_to_bytes' defined but not used [-Wunused-function] +11164 | static PyObject *__pyx_pw_4sage_7cpython_6string_3str_to_bytes(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/groups/perm_gps/partn_ref/refinement_matrices.c:11163:13: warning: '__pyx_doc_4sage_7cpython_6string_2str_to_bytes' defined but not used [-Wunused-variable] +11163 | static char __pyx_doc_4sage_7cpython_6string_2str_to_bytes[] = "str_to_bytes(s, encoding=None, errors=None) -> bytes\nFile: sage/cpython/string.pxd (starting at line 54)\n\n Convert ``str`` or ``unicode`` to ``bytes``.\n\n It encodes the given ``str`` to a Python 3 ``bytes``\n using the specified encoding. It is a no-op on ``bytes`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import str_to_bytes\n sage: bs = [str_to_bytes(u'\317\200')]\n sage: all(b == b'\\xcf\\x80' for b in bs)\n True\n sage: str_to_bytes([])\n Traceback (most recent call last):\n ...\n TypeError: expected str... list found\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/groups/perm_gps/partn_ref/refinement_matrices.c:10959:18: warning: '__pyx_pw_4sage_7cpython_6string_1bytes_to_str' defined but not used [-Wunused-function] +10959 | static PyObject *__pyx_pw_4sage_7cpython_6string_1bytes_to_str(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/groups/perm_gps/partn_ref/refinement_matrices.c:10958:13: warning: '__pyx_doc_4sage_7cpython_6string_bytes_to_str' defined but not used [-Wunused-variable] +10958 | static char __pyx_doc_4sage_7cpython_6string_bytes_to_str[] = "bytes_to_str(b, encoding=None, errors=None) -> str\nFile: sage/cpython/string.pxd (starting at line 28)\n\n Convert ``bytes`` to ``str``.\n\n This decodes the given ``bytes`` to a Python 3 unicode ``str`` using\n the specified encoding. It is a no-op on ``str`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import bytes_to_str\n sage: s = bytes_to_str(b'\\xcf\\x80')\n sage: s == u'\317\200'\n True\n sage: bytes_to_str([])\n Traceback (most recent call last):\n ...\n TypeError: expected bytes, list found\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from build/cythonized/sage/groups/perm_gps/partn_ref/refinement_matrices.c:4225: +./sage/groups/perm_gps/partn_ref2/refinement_generic.h:19:12: warning: 'my_comp_func' defined but not used [-Wunused-function] + 19 | static int my_comp_func(const void *a, const void *b) + | ^~~~~~~~~~~~ [371/528] In file included from build/cythonized/sage/groups/perm_gps/partn_ref/refinement_lists.c:797: ./sage/data_structures/bitset_intrinsics.h: In function '_bitset_cmp': ./sage/data_structures/bitset_intrinsics.h:170:17: warning: unused variable 'i' [-Wunused-variable] @@ -38341,7 +38377,16 @@ ./sage/groups/perm_gps/partn_ref2/refinement_generic.h:19:12: warning: 'my_comp_func' defined but not used [-Wunused-function] 19 | static int my_comp_func(const void *a, const void *b) | ^~~~~~~~~~~~ -[372/528] In file included from build/cythonized/sage/groups/perm_gps/partn_ref/refinement_graphs.c:797: +[372/528] [374/528] In file included from build/cythonized/sage/groups/perm_gps/partn_ref/double_coset.c:797: +./sage/data_structures/bitset_intrinsics.h: In function '_bitset_cmp': +./sage/data_structures/bitset_intrinsics.h:170:17: warning: unused variable 'i' [-Wunused-variable] + 170 | mp_bitcnt_t i = 0; + | ^ +./sage/data_structures/bitset_intrinsics.h: In function '_bitset_operation': +./sage/data_structures/bitset_intrinsics.h:377:17: warning: unused variable 'i' [-Wunused-variable] + 377 | mp_bitcnt_t i; + | ^ +In file included from build/cythonized/sage/groups/perm_gps/partn_ref/refinement_graphs.c:797: ./sage/data_structures/bitset_intrinsics.h: In function '_bitset_cmp': ./sage/data_structures/bitset_intrinsics.h:170:17: warning: unused variable 'i' [-Wunused-variable] 170 | mp_bitcnt_t i = 0; @@ -38359,6 +38404,44 @@ ./sage/data_structures/bitset_intrinsics.h:377:17: warning: unused variable 'i' [-Wunused-variable] 377 | mp_bitcnt_t i; | ^ +build/cythonized/sage/groups/perm_gps/partn_ref/double_coset.c: At top level: +build/cythonized/sage/groups/perm_gps/partn_ref/double_coset.c:18752:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] +18752 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/groups/perm_gps/partn_ref/double_coset.c:18751:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] +18751 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/groups/perm_gps/partn_ref/double_coset.c:18407:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] +18407 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/groups/perm_gps/partn_ref/double_coset.c:18406:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] +18406 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/groups/perm_gps/partn_ref/double_coset.c:11232:18: warning: '__pyx_pw_4sage_7cpython_6string_3str_to_bytes' defined but not used [-Wunused-function] +11232 | static PyObject *__pyx_pw_4sage_7cpython_6string_3str_to_bytes(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/groups/perm_gps/partn_ref/double_coset.c:11231:13: warning: '__pyx_doc_4sage_7cpython_6string_2str_to_bytes' defined but not used [-Wunused-variable] +11231 | static char __pyx_doc_4sage_7cpython_6string_2str_to_bytes[] = "str_to_bytes(s, encoding=None, errors=None) -> bytes\nFile: sage/cpython/string.pxd (starting at line 54)\n\n Convert ``str`` or ``unicode`` to ``bytes``.\n\n It encodes the given ``str`` to a Python 3 ``bytes``\n using the specified encoding. It is a no-op on ``bytes`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import str_to_bytes\n sage: bs = [str_to_bytes(u'\317\200')]\n sage: all(b == b'\\xcf\\x80' for b in bs)\n True\n sage: str_to_bytes([])\n Traceback (most recent call last):\n ...\n TypeError: expected str... list found\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/groups/perm_gps/partn_ref/double_coset.c:11027:18: warning: '__pyx_pw_4sage_7cpython_6string_1bytes_to_str' defined but not used [-Wunused-function] +11027 | static PyObject *__pyx_pw_4sage_7cpython_6string_1bytes_to_str(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[375/528] build/cythonized/sage/groups/perm_gps/partn_ref/double_coset.c:11026:13: warning: '__pyx_doc_4sage_7cpython_6string_bytes_to_str' defined but not used [-Wunused-variable] +11026 | static char __pyx_doc_4sage_7cpython_6string_bytes_to_str[] = "bytes_to_str(b, encoding=None, errors=None) -> str\nFile: sage/cpython/string.pxd (starting at line 28)\n\n Convert ``bytes`` to ``str``.\n\n This decodes the given ``bytes`` to a Python 3 unicode ``str`` using\n the specified encoding. It is a no-op on ``str`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import bytes_to_str\n sage: s = bytes_to_str(b'\\xcf\\x80')\n sage: s == u'\317\200'\n True\n sage: bytes_to_str([])\n Traceback (most recent call last):\n ...\n TypeError: expected bytes, list found\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from build/cythonized/sage/groups/perm_gps/partn_ref/double_coset.c:4068: +./sage/groups/perm_gps/partn_ref2/refinement_generic.h:19:12: warning: 'my_comp_func' defined but not used [-Wunused-function] + 19 | static int my_comp_func(const void *a, const void *b) + | ^~~~~~~~~~~~ +In file included from build/cythonized/sage/groups/perm_gps/partn_ref/data_structures.c:802: +./sage/data_structures/bitset_intrinsics.h: In function '_bitset_cmp': +./sage/data_structures/bitset_intrinsics.h:170:17: warning: unused variable 'i' [-Wunused-variable] + 170 | mp_bitcnt_t i = 0; + | ^ +./sage/data_structures/bitset_intrinsics.h: In function '_bitset_operation': +./sage/data_structures/bitset_intrinsics.h:377:17: warning: unused variable 'i' [-Wunused-variable] + 377 | mp_bitcnt_t i; + | ^ build/cythonized/sage/groups/perm_gps/partn_ref/refinement_graphs.c: At top level: build/cythonized/sage/groups/perm_gps/partn_ref/refinement_graphs.c:35747:66: warning: '__pyx_f_4sage_6graphs_4base_11dense_graph_17DenseGraphBackend_cg' defined but not used [-Wunused-function] 35747 | static struct __pyx_obj_4sage_6graphs_4base_7c_graph_CGraph *__pyx_f_4sage_6graphs_4base_11dense_graph_17DenseGraphBackend_cg(struct __pyx_obj_4sage_6graphs_4base_11dense_graph_DenseGraphBackend *__pyx_v_self) { @@ -38394,7 +38477,7 @@ ./sage/groups/perm_gps/partn_ref2/refinement_generic.h:19:12: warning: 'my_comp_func' defined but not used [-Wunused-function] 19 | static int my_comp_func(const void *a, const void *b) | ^~~~~~~~~~~~ -[374/528] build/cythonized/sage/groups/perm_gps/partn_ref/refinement_binary.c: At top level: +build/cythonized/sage/groups/perm_gps/partn_ref/refinement_binary.c: At top level: build/cythonized/sage/groups/perm_gps/partn_ref/refinement_binary.c:24222:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] 24222 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -38423,53 +38506,6 @@ ./sage/groups/perm_gps/partn_ref2/refinement_generic.h:19:12: warning: 'my_comp_func' defined but not used [-Wunused-function] 19 | static int my_comp_func(const void *a, const void *b) | ^~~~~~~~~~~~ -[375/528] In file included from build/cythonized/sage/groups/perm_gps/partn_ref/double_coset.c:797: -./sage/data_structures/bitset_intrinsics.h: In function '_bitset_cmp': -./sage/data_structures/bitset_intrinsics.h:170:17: warning: unused variable 'i' [-Wunused-variable] - 170 | mp_bitcnt_t i = 0; - | ^ -./sage/data_structures/bitset_intrinsics.h: In function '_bitset_operation': -./sage/data_structures/bitset_intrinsics.h:377:17: warning: unused variable 'i' [-Wunused-variable] - 377 | mp_bitcnt_t i; - | ^ -In file included from build/cythonized/sage/groups/perm_gps/partn_ref/data_structures.c:802: -./sage/data_structures/bitset_intrinsics.h: In function '_bitset_cmp': -./sage/data_structures/bitset_intrinsics.h:170:17: warning: unused variable 'i' [-Wunused-variable] - 170 | mp_bitcnt_t i = 0; - | ^ -./sage/data_structures/bitset_intrinsics.h: In function '_bitset_operation': -./sage/data_structures/bitset_intrinsics.h:377:17: warning: unused variable 'i' [-Wunused-variable] - 377 | mp_bitcnt_t i; - | ^ -build/cythonized/sage/groups/perm_gps/partn_ref/double_coset.c: At top level: -build/cythonized/sage/groups/perm_gps/partn_ref/double_coset.c:18752:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] -18752 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/groups/perm_gps/partn_ref/double_coset.c:18751:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] -18751 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/groups/perm_gps/partn_ref/double_coset.c:18407:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] -18407 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/groups/perm_gps/partn_ref/double_coset.c:18406:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] -18406 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/groups/perm_gps/partn_ref/double_coset.c:11232:18: warning: '__pyx_pw_4sage_7cpython_6string_3str_to_bytes' defined but not used [-Wunused-function] -11232 | static PyObject *__pyx_pw_4sage_7cpython_6string_3str_to_bytes(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/groups/perm_gps/partn_ref/double_coset.c:11231:13: warning: '__pyx_doc_4sage_7cpython_6string_2str_to_bytes' defined but not used [-Wunused-variable] -11231 | static char __pyx_doc_4sage_7cpython_6string_2str_to_bytes[] = "str_to_bytes(s, encoding=None, errors=None) -> bytes\nFile: sage/cpython/string.pxd (starting at line 54)\n\n Convert ``str`` or ``unicode`` to ``bytes``.\n\n It encodes the given ``str`` to a Python 3 ``bytes``\n using the specified encoding. It is a no-op on ``bytes`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import str_to_bytes\n sage: bs = [str_to_bytes(u'\317\200')]\n sage: all(b == b'\\xcf\\x80' for b in bs)\n True\n sage: str_to_bytes([])\n Traceback (most recent call last):\n ...\n TypeError: expected str... list found\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/groups/perm_gps/partn_ref/double_coset.c:11027:18: warning: '__pyx_pw_4sage_7cpython_6string_1bytes_to_str' defined but not used [-Wunused-function] -11027 | static PyObject *__pyx_pw_4sage_7cpython_6string_1bytes_to_str(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/groups/perm_gps/partn_ref/double_coset.c:11026:13: warning: '__pyx_doc_4sage_7cpython_6string_bytes_to_str' defined but not used [-Wunused-variable] -11026 | static char __pyx_doc_4sage_7cpython_6string_bytes_to_str[] = "bytes_to_str(b, encoding=None, errors=None) -> str\nFile: sage/cpython/string.pxd (starting at line 28)\n\n Convert ``bytes`` to ``str``.\n\n This decodes the given ``bytes`` to a Python 3 unicode ``str`` using\n the specified encoding. It is a no-op on ``str`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import bytes_to_str\n sage: s = bytes_to_str(b'\\xcf\\x80')\n sage: s == u'\317\200'\n True\n sage: bytes_to_str([])\n Traceback (most recent call last):\n ...\n TypeError: expected bytes, list found\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from build/cythonized/sage/groups/perm_gps/partn_ref/double_coset.c:4068: -./sage/groups/perm_gps/partn_ref2/refinement_generic.h:19:12: warning: 'my_comp_func' defined but not used [-Wunused-function] - 19 | static int my_comp_func(const void *a, const void *b) - | ^~~~~~~~~~~~ build/cythonized/sage/groups/perm_gps/partn_ref/data_structures.c: At top level: build/cythonized/sage/groups/perm_gps/partn_ref/data_structures.c:30769:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] 30769 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { @@ -38502,15 +38538,6 @@ ./sage/groups/perm_gps/partn_ref2/refinement_generic.h:19:12: warning: 'my_comp_func' defined but not used [-Wunused-function] 19 | static int my_comp_func(const void *a, const void *b) | ^~~~~~~~~~~~ -[376/528] In file included from build/cythonized/sage/groups/perm_gps/partn_ref/canonical_augmentation.c:798: -./sage/data_structures/bitset_intrinsics.h: In function '_bitset_cmp': -./sage/data_structures/bitset_intrinsics.h:170:17: warning: unused variable 'i' [-Wunused-variable] - 170 | mp_bitcnt_t i = 0; - | ^ -./sage/data_structures/bitset_intrinsics.h: In function '_bitset_operation': -./sage/data_structures/bitset_intrinsics.h:377:17: warning: unused variable 'i' [-Wunused-variable] - 377 | mp_bitcnt_t i; - | ^ In function '__pyx_f_4sage_6groups_8perm_gps_9partn_ref_15data_structures_OP_find', inlined from '__pyx_f_4sage_6groups_8perm_gps_9partn_ref_12double_coset_double_coset' at build/cythonized/sage/groups/perm_gps/partn_ref/double_coset.c:7632:134: build/cythonized/sage/groups/perm_gps/partn_ref/double_coset.c:19078:36: warning: '__pyx_v_minimal_in_primary_orbit' may be used uninitialized [-Wmaybe-uninitialized] @@ -38562,6 +38589,28 @@ build/cythonized/sage/groups/perm_gps/partn_ref/double_coset.c:5598:87: note: '__pyx_v_orbits_of_supergroup' was declared here 5598 | struct __pyx_t_4sage_6groups_8perm_gps_9partn_ref_15data_structures_OrbitPartition *__pyx_v_orbits_of_supergroup; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[376/528] In file included from build/cythonized/sage/groups/perm_gps/partn_ref/canonical_augmentation.c:798: +./sage/data_structures/bitset_intrinsics.h: In function '_bitset_cmp': +./sage/data_structures/bitset_intrinsics.h:170:17: warning: unused variable 'i' [-Wunused-variable] + 170 | mp_bitcnt_t i = 0; + | ^ +./sage/data_structures/bitset_intrinsics.h: In function '_bitset_operation': +./sage/data_structures/bitset_intrinsics.h:377:17: warning: unused variable 'i' [-Wunused-variable] + 377 | mp_bitcnt_t i; + | ^ +build/cythonized/sage/groups/perm_gps/permgroup_element.c: In function '__pyx_f_4sage_6groups_8perm_gps_17permgroup_element_23PermutationGroupElement__set_string': +build/cythonized/sage/groups/perm_gps/permgroup_element.c:701:40: warning: '__pyx_v_m' may be used uninitialized [-Wmaybe-uninitialized] + 701 | #define PyInt_FromLong PyLong_FromLong + | ^~~~~~~~~~~~~~~ +build/cythonized/sage/groups/perm_gps/permgroup_element.c:8889:7: note: '__pyx_v_m' was declared here + 8889 | int __pyx_v_m; + | ^~~~~~~~~ +build/cythonized/sage/groups/perm_gps/permgroup_element.c:701:40: warning: '__pyx_v_k' may be used uninitialized [-Wmaybe-uninitialized] + 701 | #define PyInt_FromLong PyLong_FromLong + | ^~~~~~~~~~~~~~~ +build/cythonized/sage/groups/perm_gps/permgroup_element.c:8888:7: note: '__pyx_v_k' was declared here + 8888 | int __pyx_v_k; + | ^~~~~~~~~ build/cythonized/sage/groups/perm_gps/partn_ref/canonical_augmentation.c: At top level: build/cythonized/sage/groups/perm_gps/partn_ref/canonical_augmentation.c:15977:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] 15977 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { @@ -38591,15 +38640,6 @@ ./sage/groups/perm_gps/partn_ref2/refinement_generic.h:19:12: warning: 'my_comp_func' defined but not used [-Wunused-function] 19 | static int my_comp_func(const void *a, const void *b) | ^~~~~~~~~~~~ -[377/528] In file included from build/cythonized/sage/groups/perm_gps/partn_ref/automorphism_group_canonical_label.c:798: -./sage/data_structures/bitset_intrinsics.h: In function '_bitset_cmp': -./sage/data_structures/bitset_intrinsics.h:170:17: warning: unused variable 'i' [-Wunused-variable] - 170 | mp_bitcnt_t i = 0; - | ^ -./sage/data_structures/bitset_intrinsics.h: In function '_bitset_operation': -./sage/data_structures/bitset_intrinsics.h:377:17: warning: unused variable 'i' [-Wunused-variable] - 377 | mp_bitcnt_t i; - | ^ In function '__pyx_f_4sage_6groups_8perm_gps_9partn_ref_15data_structures_SC_compose_up_to_base', inlined from '__pyx_f_4sage_6groups_8perm_gps_9partn_ref_15data_structures_compute_relabeling' at build/cythonized/sage/groups/perm_gps/partn_ref/data_structures.c:21301:5: build/cythonized/sage/groups/perm_gps/partn_ref/data_structures.c:33340:8: warning: '__pyx_v_y' may be used uninitialized [-Wmaybe-uninitialized] @@ -38609,48 +38649,24 @@ build/cythonized/sage/groups/perm_gps/partn_ref/data_structures.c:21120:7: note: '__pyx_v_y' was declared here 21120 | int __pyx_v_y; | ^~~~~~~~~ -build/cythonized/sage/groups/perm_gps/partn_ref/automorphism_group_canonical_label.c: At top level: -build/cythonized/sage/groups/perm_gps/partn_ref/automorphism_group_canonical_label.c:20229:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] -20229 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/groups/perm_gps/partn_ref/automorphism_group_canonical_label.c:20228:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] -20228 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/groups/perm_gps/partn_ref/automorphism_group_canonical_label.c:19884:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] -19884 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/groups/perm_gps/partn_ref/automorphism_group_canonical_label.c:19883:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] -19883 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/groups/perm_gps/partn_ref/automorphism_group_canonical_label.c:12709:18: warning: '__pyx_pw_4sage_7cpython_6string_3str_to_bytes' defined but not used [-Wunused-function] -12709 | static PyObject *__pyx_pw_4sage_7cpython_6string_3str_to_bytes(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/groups/perm_gps/partn_ref/automorphism_group_canonical_label.c:12708:13: warning: '__pyx_doc_4sage_7cpython_6string_2str_to_bytes' defined but not used [-Wunused-variable] -12708 | static char __pyx_doc_4sage_7cpython_6string_2str_to_bytes[] = "str_to_bytes(s, encoding=None, errors=None) -> bytes\nFile: sage/cpython/string.pxd (starting at line 54)\n\n Convert ``str`` or ``unicode`` to ``bytes``.\n\n It encodes the given ``str`` to a Python 3 ``bytes``\n using the specified encoding. It is a no-op on ``bytes`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import str_to_bytes\n sage: bs = [str_to_bytes(u'\317\200')]\n sage: all(b == b'\\xcf\\x80' for b in bs)\n True\n sage: str_to_bytes([])\n Traceback (most recent call last):\n ...\n TypeError: expected str... list found\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/groups/perm_gps/partn_ref/automorphism_group_canonical_label.c:12504:18: warning: '__pyx_pw_4sage_7cpython_6string_1bytes_to_str' defined but not used [-Wunused-function] -12504 | static PyObject *__pyx_pw_4sage_7cpython_6string_1bytes_to_str(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/groups/perm_gps/partn_ref/automorphism_group_canonical_label.c:12503:13: warning: '__pyx_doc_4sage_7cpython_6string_bytes_to_str' defined but not used [-Wunused-variable] -12503 | static char __pyx_doc_4sage_7cpython_6string_bytes_to_str[] = "bytes_to_str(b, encoding=None, errors=None) -> str\nFile: sage/cpython/string.pxd (starting at line 28)\n\n Convert ``bytes`` to ``str``.\n\n This decodes the given ``bytes`` to a Python 3 unicode ``str`` using\n the specified encoding. It is a no-op on ``str`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import bytes_to_str\n sage: s = bytes_to_str(b'\\xcf\\x80')\n sage: s == u'\317\200'\n True\n sage: bytes_to_str([])\n Traceback (most recent call last):\n ...\n TypeError: expected bytes, list found\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from build/cythonized/sage/groups/perm_gps/partn_ref/automorphism_group_canonical_label.c:4142: -./sage/groups/perm_gps/partn_ref2/refinement_generic.h:19:12: warning: 'my_comp_func' defined but not used [-Wunused-function] - 19 | static int my_comp_func(const void *a, const void *b) - | ^~~~~~~~~~~~ -[378/528] build/cythonized/sage/groups/perm_gps/permgroup_element.c: In function '__pyx_f_4sage_6groups_8perm_gps_17permgroup_element_23PermutationGroupElement__set_string': -build/cythonized/sage/groups/perm_gps/permgroup_element.c:701:40: warning: '__pyx_v_m' may be used uninitialized [-Wmaybe-uninitialized] - 701 | #define PyInt_FromLong PyLong_FromLong - | ^~~~~~~~~~~~~~~ -build/cythonized/sage/groups/perm_gps/permgroup_element.c:8889:7: note: '__pyx_v_m' was declared here - 8889 | int __pyx_v_m; - | ^~~~~~~~~ -build/cythonized/sage/groups/perm_gps/permgroup_element.c:701:40: warning: '__pyx_v_k' may be used uninitialized [-Wmaybe-uninitialized] - 701 | #define PyInt_FromLong PyLong_FromLong - | ^~~~~~~~~~~~~~~ -build/cythonized/sage/groups/perm_gps/permgroup_element.c:8888:7: note: '__pyx_v_k' was declared here - 8888 | int __pyx_v_k; - | ^~~~~~~~~ +[377/528] [378/528] [379/528] In file included from build/cythonized/sage/groups/perm_gps/partn_ref/automorphism_group_canonical_label.c:798: +./sage/data_structures/bitset_intrinsics.h: In function '_bitset_cmp': +./sage/data_structures/bitset_intrinsics.h:170:17: warning: unused variable 'i' [-Wunused-variable] + 170 | mp_bitcnt_t i = 0; + | ^ +./sage/data_structures/bitset_intrinsics.h: In function '_bitset_operation': +./sage/data_structures/bitset_intrinsics.h:377:17: warning: unused variable 'i' [-Wunused-variable] + 377 | mp_bitcnt_t i; + | ^ +In file included from build/cythonized/sage/graphs/weakly_chordal.c:792: +./sage/data_structures/bitset_intrinsics.h: In function '_bitset_cmp': +./sage/data_structures/bitset_intrinsics.h:170:17: warning: unused variable 'i' [-Wunused-variable] + 170 | mp_bitcnt_t i = 0; + | ^ +./sage/data_structures/bitset_intrinsics.h: In function '_bitset_operation': +./sage/data_structures/bitset_intrinsics.h:377:17: warning: unused variable 'i' [-Wunused-variable] + 377 | mp_bitcnt_t i; + | ^ build/cythonized/sage/groups/matrix_gps/group_element.c:11349:18: warning: '__pyx_pw_4sage_9structure_7richcmp_9revop' defined but not used [-Wunused-function] 11349 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_9revop(PyObject *__pyx_self, PyObject *__pyx_arg_op) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -38693,7 +38709,43 @@ build/cythonized/sage/groups/matrix_gps/group_element.c:10199:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 10199 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[379/528] In file included from build/cythonized/sage/graphs/weakly_chordal.c:792: +build/cythonized/sage/graphs/weakly_chordal.c: At top level: +build/cythonized/sage/graphs/weakly_chordal.c:8099:20: warning: '__pyx_mdef_4sage_7cpython_6string_3str_to_bytes' defined but not used [-Wunused-variable] + 8099 | static PyMethodDef __pyx_mdef_4sage_7cpython_6string_3str_to_bytes = {"str_to_bytes", (PyCFunction)(void*)(PyCFunctionWithKeywords)__pyx_pw_4sage_7cpython_6string_3str_to_bytes, METH_VARARGS|METH_KEYWORDS, __pyx_doc_4sage_7cpython_6string_2str_to_bytes}; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/graphs/weakly_chordal.c:7893:20: warning: '__pyx_mdef_4sage_7cpython_6string_1bytes_to_str' defined but not used [-Wunused-variable] + 7893 | static PyMethodDef __pyx_mdef_4sage_7cpython_6string_1bytes_to_str = {"bytes_to_str", (PyCFunction)(void*)(PyCFunctionWithKeywords)__pyx_pw_4sage_7cpython_6string_1bytes_to_str, METH_VARARGS|METH_KEYWORDS, __pyx_doc_4sage_7cpython_6string_bytes_to_str}; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/groups/perm_gps/partn_ref/automorphism_group_canonical_label.c: At top level: +build/cythonized/sage/groups/perm_gps/partn_ref/automorphism_group_canonical_label.c:20229:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] +20229 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/groups/perm_gps/partn_ref/automorphism_group_canonical_label.c:20228:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] +20228 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/groups/perm_gps/partn_ref/automorphism_group_canonical_label.c:19884:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] +19884 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/groups/perm_gps/partn_ref/automorphism_group_canonical_label.c:19883:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] +19883 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/groups/perm_gps/partn_ref/automorphism_group_canonical_label.c:12709:18: warning: '__pyx_pw_4sage_7cpython_6string_3str_to_bytes' defined but not used [-Wunused-function] +12709 | static PyObject *__pyx_pw_4sage_7cpython_6string_3str_to_bytes(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/groups/perm_gps/partn_ref/automorphism_group_canonical_label.c:12708:13: warning: '__pyx_doc_4sage_7cpython_6string_2str_to_bytes' defined but not used [-Wunused-variable] +12708 | static char __pyx_doc_4sage_7cpython_6string_2str_to_bytes[] = "str_to_bytes(s, encoding=None, errors=None) -> bytes\nFile: sage/cpython/string.pxd (starting at line 54)\n\n Convert ``str`` or ``unicode`` to ``bytes``.\n\n It encodes the given ``str`` to a Python 3 ``bytes``\n using the specified encoding. It is a no-op on ``bytes`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import str_to_bytes\n sage: bs = [str_to_bytes(u'\317\200')]\n sage: all(b == b'\\xcf\\x80' for b in bs)\n True\n sage: str_to_bytes([])\n Traceback (most recent call last):\n ...\n TypeError: expected str... list found\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/groups/perm_gps/partn_ref/automorphism_group_canonical_label.c:12504:18: warning: '__pyx_pw_4sage_7cpython_6string_1bytes_to_str' defined but not used [-Wunused-function] +12504 | static PyObject *__pyx_pw_4sage_7cpython_6string_1bytes_to_str(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/groups/perm_gps/partn_ref/automorphism_group_canonical_label.c:12503:13: warning: '__pyx_doc_4sage_7cpython_6string_bytes_to_str' defined but not used [-Wunused-variable] +12503 | static char __pyx_doc_4sage_7cpython_6string_bytes_to_str[] = "bytes_to_str(b, encoding=None, errors=None) -> str\nFile: sage/cpython/string.pxd (starting at line 28)\n\n Convert ``bytes`` to ``str``.\n\n This decodes the given ``bytes`` to a Python 3 unicode ``str`` using\n the specified encoding. It is a no-op on ``str`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import bytes_to_str\n sage: s = bytes_to_str(b'\\xcf\\x80')\n sage: s == u'\317\200'\n True\n sage: bytes_to_str([])\n Traceback (most recent call last):\n ...\n TypeError: expected bytes, list found\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from build/cythonized/sage/groups/perm_gps/partn_ref/automorphism_group_canonical_label.c:4142: +./sage/groups/perm_gps/partn_ref2/refinement_generic.h:19:12: warning: 'my_comp_func' defined but not used [-Wunused-function] + 19 | static int my_comp_func(const void *a, const void *b) + | ^~~~~~~~~~~~ +[380/528] In file included from build/cythonized/sage/graphs/views.c:792: ./sage/data_structures/bitset_intrinsics.h: In function '_bitset_cmp': ./sage/data_structures/bitset_intrinsics.h:170:17: warning: unused variable 'i' [-Wunused-variable] 170 | mp_bitcnt_t i = 0; @@ -38702,14 +38754,23 @@ ./sage/data_structures/bitset_intrinsics.h:377:17: warning: unused variable 'i' [-Wunused-variable] 377 | mp_bitcnt_t i; | ^ -build/cythonized/sage/graphs/weakly_chordal.c: At top level: -build/cythonized/sage/graphs/weakly_chordal.c:8099:20: warning: '__pyx_mdef_4sage_7cpython_6string_3str_to_bytes' defined but not used [-Wunused-variable] - 8099 | static PyMethodDef __pyx_mdef_4sage_7cpython_6string_3str_to_bytes = {"str_to_bytes", (PyCFunction)(void*)(PyCFunctionWithKeywords)__pyx_pw_4sage_7cpython_6string_3str_to_bytes, METH_VARARGS|METH_KEYWORDS, __pyx_doc_4sage_7cpython_6string_2str_to_bytes}; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/graphs/weakly_chordal.c:7893:20: warning: '__pyx_mdef_4sage_7cpython_6string_1bytes_to_str' defined but not used [-Wunused-variable] - 7893 | static PyMethodDef __pyx_mdef_4sage_7cpython_6string_1bytes_to_str = {"bytes_to_str", (PyCFunction)(void*)(PyCFunctionWithKeywords)__pyx_pw_4sage_7cpython_6string_1bytes_to_str, METH_VARARGS|METH_KEYWORDS, __pyx_doc_4sage_7cpython_6string_bytes_to_str}; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function '__pyx_f_4sage_6groups_8perm_gps_9partn_ref_15data_structures_OP_find', +build/cythonized/sage/graphs/views.c: At top level: +build/cythonized/sage/graphs/views.c:16800:62: warning: '__pyx_f_4sage_6graphs_4base_11dense_graph_17DenseGraphBackend_cg' defined but not used [-Wunused-function] +16800 | static struct __pyx_obj_4sage_6graphs_4base_7c_graph_CGraph *__pyx_f_4sage_6graphs_4base_11dense_graph_17DenseGraphBackend_cg(struct __pyx_obj_4sage_6graphs_4base_11dense_graph_DenseGraphBackend *__pyx_v_self) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/graphs/views.c:8777:18: warning: '__pyx_pw_4sage_7cpython_6string_3str_to_bytes' defined but not used [-Wunused-function] + 8777 | static PyObject *__pyx_pw_4sage_7cpython_6string_3str_to_bytes(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/graphs/views.c:8776:13: warning: '__pyx_doc_4sage_7cpython_6string_2str_to_bytes' defined but not used [-Wunused-variable] + 8776 | static char __pyx_doc_4sage_7cpython_6string_2str_to_bytes[] = "str_to_bytes(s, encoding=None, errors=None) -> bytes\nFile: sage/cpython/string.pxd (starting at line 54)\n\n Convert ``str`` or ``unicode`` to ``bytes``.\n\n It encodes the given ``str`` to a Python 3 ``bytes``\n using the specified encoding. It is a no-op on ``bytes`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import str_to_bytes\n sage: bs = [str_to_bytes(u'\317\200')]\n sage: all(b == b'\\xcf\\x80' for b in bs)\n True\n sage: str_to_bytes([])\n Traceback (most recent call last):\n ...\n TypeError: expected str... list found\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/graphs/views.c:8572:18: warning: '__pyx_pw_4sage_7cpython_6string_1bytes_to_str' defined but not used [-Wunused-function] + 8572 | static PyObject *__pyx_pw_4sage_7cpython_6string_1bytes_to_str(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/graphs/views.c:8571:13: warning: '__pyx_doc_4sage_7cpython_6string_bytes_to_str' defined but not used [-Wunused-variable] + 8571 | static char __pyx_doc_4sage_7cpython_6string_bytes_to_str[] = "bytes_to_str(b, encoding=None, errors=None) -> str\nFile: sage/cpython/string.pxd (starting at line 28)\n\n Convert ``bytes`` to ``str``.\n\n This decodes the given ``bytes`` to a Python 3 unicode ``str`` using\n the specified encoding. It is a no-op on ``str`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import bytes_to_str\n sage: s = bytes_to_str(b'\\xcf\\x80')\n sage: s == u'\317\200'\n True\n sage: bytes_to_str([])\n Traceback (most recent call last):\n ...\n TypeError: expected bytes, list found\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[381/528] In function '__pyx_f_4sage_6groups_8perm_gps_9partn_ref_15data_structures_OP_find', inlined from '__pyx_f_4sage_6groups_8perm_gps_9partn_ref_34automorphism_group_canonical_label_get_aut_gp_and_can_lab' at build/cythonized/sage/groups/perm_gps/partn_ref/automorphism_group_canonical_label.c:10297:56: build/cythonized/sage/groups/perm_gps/partn_ref/automorphism_group_canonical_label.c:20555:36: warning: '__pyx_v_minimal_in_primary_orbit' may be used uninitialized [-Wmaybe-uninitialized] 20555 | __pyx_t_1 = (((__pyx_v_OP->parent[__pyx_v_n]) == __pyx_v_n) != 0); @@ -38761,15 +38822,6 @@ build/cythonized/sage/groups/perm_gps/partn_ref/automorphism_group_canonical_label.c:6645:87: note: '__pyx_v_orbits_of_supergroup' was declared here 6645 | struct __pyx_t_4sage_6groups_8perm_gps_9partn_ref_15data_structures_OrbitPartition *__pyx_v_orbits_of_supergroup; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[380/528] [381/528] In file included from build/cythonized/sage/graphs/views.c:792: -./sage/data_structures/bitset_intrinsics.h: In function '_bitset_cmp': -./sage/data_structures/bitset_intrinsics.h:170:17: warning: unused variable 'i' [-Wunused-variable] - 170 | mp_bitcnt_t i = 0; - | ^ -./sage/data_structures/bitset_intrinsics.h: In function '_bitset_operation': -./sage/data_structures/bitset_intrinsics.h:377:17: warning: unused variable 'i' [-Wunused-variable] - 377 | mp_bitcnt_t i; - | ^ In file included from build/cythonized/sage/graphs/trees.c:793: ./sage/data_structures/bitset_intrinsics.h: In function '_bitset_cmp': ./sage/data_structures/bitset_intrinsics.h:170:17: warning: unused variable 'i' [-Wunused-variable] @@ -38795,23 +38847,11 @@ build/cythonized/sage/graphs/trees.c:5974:13: warning: '__pyx_doc_4sage_7cpython_6string_bytes_to_str' defined but not used [-Wunused-variable] 5974 | static char __pyx_doc_4sage_7cpython_6string_bytes_to_str[] = "bytes_to_str(b, encoding=None, errors=None) -> str\nFile: sage/cpython/string.pxd (starting at line 28)\n\n Convert ``bytes`` to ``str``.\n\n This decodes the given ``bytes`` to a Python 3 unicode ``str`` using\n the specified encoding. It is a no-op on ``str`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import bytes_to_str\n sage: s = bytes_to_str(b'\\xcf\\x80')\n sage: s == u'\317\200'\n True\n sage: bytes_to_str([])\n Traceback (most recent call last):\n ...\n TypeError: expected bytes, list found\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/graphs/views.c: At top level: -build/cythonized/sage/graphs/views.c:16800:62: warning: '__pyx_f_4sage_6graphs_4base_11dense_graph_17DenseGraphBackend_cg' defined but not used [-Wunused-function] -16800 | static struct __pyx_obj_4sage_6graphs_4base_7c_graph_CGraph *__pyx_f_4sage_6graphs_4base_11dense_graph_17DenseGraphBackend_cg(struct __pyx_obj_4sage_6graphs_4base_11dense_graph_DenseGraphBackend *__pyx_v_self) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/graphs/views.c:8777:18: warning: '__pyx_pw_4sage_7cpython_6string_3str_to_bytes' defined but not used [-Wunused-function] - 8777 | static PyObject *__pyx_pw_4sage_7cpython_6string_3str_to_bytes(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/graphs/views.c:8776:13: warning: '__pyx_doc_4sage_7cpython_6string_2str_to_bytes' defined but not used [-Wunused-variable] - 8776 | static char __pyx_doc_4sage_7cpython_6string_2str_to_bytes[] = "str_to_bytes(s, encoding=None, errors=None) -> bytes\nFile: sage/cpython/string.pxd (starting at line 54)\n\n Convert ``str`` or ``unicode`` to ``bytes``.\n\n It encodes the given ``str`` to a Python 3 ``bytes``\n using the specified encoding. It is a no-op on ``bytes`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import str_to_bytes\n sage: bs = [str_to_bytes(u'\317\200')]\n sage: all(b == b'\\xcf\\x80' for b in bs)\n True\n sage: str_to_bytes([])\n Traceback (most recent call last):\n ...\n TypeError: expected str... list found\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/graphs/views.c:8572:18: warning: '__pyx_pw_4sage_7cpython_6string_1bytes_to_str' defined but not used [-Wunused-function] - 8572 | static PyObject *__pyx_pw_4sage_7cpython_6string_1bytes_to_str(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/graphs/views.c:8571:13: warning: '__pyx_doc_4sage_7cpython_6string_bytes_to_str' defined but not used [-Wunused-variable] - 8571 | static char __pyx_doc_4sage_7cpython_6string_bytes_to_str[] = "bytes_to_str(b, encoding=None, errors=None) -> str\nFile: sage/cpython/string.pxd (starting at line 28)\n\n Convert ``bytes`` to ``str``.\n\n This decodes the given ``bytes`` to a Python 3 unicode ``str`` using\n the specified encoding. It is a no-op on ``str`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import bytes_to_str\n sage: s = bytes_to_str(b'\\xcf\\x80')\n sage: s == u'\317\200'\n True\n sage: bytes_to_str([])\n Traceback (most recent call last):\n ...\n TypeError: expected bytes, list found\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[382/528] [383/528] In file included from build/cythonized/sage/graphs/traversals.cpp:807: +[382/528] [383/528] build/cythonized/sage/graphs/strongly_regular_db.c: In function '__pyx_pf_4sage_6graphs_19strongly_regular_db_10is_polhill_additive_cayley': +build/cythonized/sage/graphs/strongly_regular_db.c:14756:89: warning: variable '__pyx_cur_scope' set but not used [-Wunused-but-set-variable] +14756 | struct __pyx_obj_4sage_6graphs_19strongly_regular_db___pyx_scope_struct_7_is_polhill *__pyx_cur_scope; + | ^~~~~~~~~~~~~~~ +In file included from build/cythonized/sage/graphs/traversals.cpp:807: ./sage/data_structures/bitset_intrinsics.h: In function 'int _bitset_cmp(mp_limb_t*, mp_limb_t*, mp_bitcnt_t, cmpop_t)': ./sage/data_structures/bitset_intrinsics.h:170:17: warning: unused variable 'i' [-Wunused-variable] 170 | mp_bitcnt_t i = 0; @@ -38820,10 +38860,6 @@ ./sage/data_structures/bitset_intrinsics.h:377:17: warning: unused variable 'i' [-Wunused-variable] 377 | mp_bitcnt_t i; | ^ -build/cythonized/sage/graphs/strongly_regular_db.c: In function '__pyx_pf_4sage_6graphs_19strongly_regular_db_10is_polhill_additive_cayley': -build/cythonized/sage/graphs/strongly_regular_db.c:14756:89: warning: variable '__pyx_cur_scope' set but not used [-Wunused-but-set-variable] -14756 | struct __pyx_obj_4sage_6graphs_19strongly_regular_db___pyx_scope_struct_7_is_polhill *__pyx_cur_scope; - | ^~~~~~~~~~~~~~~ [384/528] In file included from build/cythonized/sage/graphs/spanning_tree.c:798: ./sage/data_structures/bitset_intrinsics.h: In function '_bitset_cmp': ./sage/data_structures/bitset_intrinsics.h:170:17: warning: unused variable 'i' [-Wunused-variable] @@ -38833,7 +38869,7 @@ ./sage/data_structures/bitset_intrinsics.h:377:17: warning: unused variable 'i' [-Wunused-variable] 377 | mp_bitcnt_t i; | ^ -build/cythonized/sage/graphs/traversals.cpp: At global scope: +[385/528] build/cythonized/sage/graphs/traversals.cpp: At global scope: build/cythonized/sage/graphs/traversals.cpp:16756:20: warning: '__pyx_mdef_4sage_7cpython_6string_3str_to_bytes' defined but not used [-Wunused-variable] 16756 | static PyMethodDef __pyx_mdef_4sage_7cpython_6string_3str_to_bytes = {"str_to_bytes", (PyCFunction)(void*)(PyCFunctionWithKeywords)__pyx_pw_4sage_7cpython_6string_3str_to_bytes, METH_VARARGS|METH_KEYWORDS, __pyx_doc_4sage_7cpython_6string_2str_to_bytes}; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -38857,7 +38893,7 @@ ./sage/groups/perm_gps/partn_ref2/refinement_generic.h:19:12: warning: 'my_comp_func' defined but not used [-Wunused-function] 19 | static int my_comp_func(const void *a, const void *b) | ^~~~~~~~~~~~ -[385/528] [386/528] [387/528] build/cythonized/sage/graphs/matchpoly.c:6526:20: warning: '__pyx_mdef_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-variable] +[386/528] [387/528] build/cythonized/sage/graphs/matchpoly.c:6526:20: warning: '__pyx_mdef_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-variable] 6526 | static PyMethodDef __pyx_mdef_4sage_9structure_7element_3have_same_parent = {"have_same_parent", (PyCFunction)(void*)(PyCFunctionWithKeywords)__pyx_pw_4sage_9structure_7element_3have_same_parent, METH_VARARGS|METH_KEYWORDS, __pyx_doc_4sage_9structure_7element_2have_same_parent}; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/graphs/matchpoly.c:6180:20: warning: '__pyx_mdef_4sage_9structure_7element_1parent' defined but not used [-Wunused-variable] @@ -38879,7 +38915,7 @@ build/cythonized/sage/graphs/isoperimetric_inequalities.c:6570:20: warning: '__pyx_mdef_4sage_7cpython_6string_1bytes_to_str' defined but not used [-Wunused-variable] 6570 | static PyMethodDef __pyx_mdef_4sage_7cpython_6string_1bytes_to_str = {"bytes_to_str", (PyCFunction)(void*)(PyCFunctionWithKeywords)__pyx_pw_4sage_7cpython_6string_1bytes_to_str, METH_VARARGS|METH_KEYWORDS, __pyx_doc_4sage_7cpython_6string_bytes_to_str}; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[390/528] [391/528] In file included from build/cythonized/sage/graphs/independent_sets.c:792: +[390/528] In file included from build/cythonized/sage/graphs/independent_sets.c:792: ./sage/data_structures/bitset_intrinsics.h: In function '_bitset_cmp': ./sage/data_structures/bitset_intrinsics.h:170:17: warning: unused variable 'i' [-Wunused-variable] 170 | mp_bitcnt_t i = 0; @@ -38888,7 +38924,7 @@ ./sage/data_structures/bitset_intrinsics.h:377:17: warning: unused variable 'i' [-Wunused-variable] 377 | mp_bitcnt_t i; | ^ -In file included from build/cythonized/sage/graphs/hyperbolicity.c:792: +[391/528] In file included from build/cythonized/sage/graphs/hyperbolicity.c:792: ./sage/data_structures/bitset_intrinsics.h: In function '_bitset_cmp': ./sage/data_structures/bitset_intrinsics.h:170:17: warning: unused variable 'i' [-Wunused-variable] 170 | mp_bitcnt_t i = 0; @@ -38957,6 +38993,15 @@ ./sage/data_structures/bitset_intrinsics.h:377:17: warning: unused variable 'i' [-Wunused-variable] 377 | mp_bitcnt_t i; | ^ +[396/528] In file included from build/cythonized/sage/graphs/distances_all_pairs.c:792: +./sage/data_structures/bitset_intrinsics.h: In function '_bitset_cmp': +./sage/data_structures/bitset_intrinsics.h:170:17: warning: unused variable 'i' [-Wunused-variable] + 170 | mp_bitcnt_t i = 0; + | ^ +./sage/data_structures/bitset_intrinsics.h: In function '_bitset_operation': +./sage/data_structures/bitset_intrinsics.h:377:17: warning: unused variable 'i' [-Wunused-variable] + 377 | mp_bitcnt_t i; + | ^ build/cythonized/sage/graphs/generic_graph_pyx.c: At top level: build/cythonized/sage/graphs/generic_graph_pyx.c:26667:62: warning: '__pyx_f_4sage_6graphs_4base_11dense_graph_17DenseGraphBackend_cg' defined but not used [-Wunused-function] 26667 | static struct __pyx_obj_4sage_6graphs_4base_7c_graph_CGraph *__pyx_f_4sage_6graphs_4base_11dense_graph_17DenseGraphBackend_cg(struct __pyx_obj_4sage_6graphs_4base_11dense_graph_DenseGraphBackend *__pyx_v_self) { @@ -38973,15 +39018,6 @@ build/cythonized/sage/graphs/generic_graph_pyx.c:18438:13: warning: '__pyx_doc_4sage_7cpython_6string_bytes_to_str' defined but not used [-Wunused-variable] 18438 | static char __pyx_doc_4sage_7cpython_6string_bytes_to_str[] = "bytes_to_str(b, encoding=None, errors=None) -> str\nFile: sage/cpython/string.pxd (starting at line 28)\n\n Convert ``bytes`` to ``str``.\n\n This decodes the given ``bytes`` to a Python 3 unicode ``str`` using\n the specified encoding. It is a no-op on ``str`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import bytes_to_str\n sage: s = bytes_to_str(b'\\xcf\\x80')\n sage: s == u'\317\200'\n True\n sage: bytes_to_str([])\n Traceback (most recent call last):\n ...\n TypeError: expected bytes, list found\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[396/528] In file included from build/cythonized/sage/graphs/distances_all_pairs.c:792: -./sage/data_structures/bitset_intrinsics.h: In function '_bitset_cmp': -./sage/data_structures/bitset_intrinsics.h:170:17: warning: unused variable 'i' [-Wunused-variable] - 170 | mp_bitcnt_t i = 0; - | ^ -./sage/data_structures/bitset_intrinsics.h: In function '_bitset_operation': -./sage/data_structures/bitset_intrinsics.h:377:17: warning: unused variable 'i' [-Wunused-variable] - 377 | mp_bitcnt_t i; - | ^ [397/528] In file included from build/cythonized/sage/graphs/convexity_properties.c:792: ./sage/data_structures/bitset_intrinsics.h: In function '_bitset_cmp': ./sage/data_structures/bitset_intrinsics.h:170:17: warning: unused variable 'i' [-Wunused-variable] @@ -38991,13 +39027,6 @@ ./sage/data_structures/bitset_intrinsics.h:377:17: warning: unused variable 'i' [-Wunused-variable] 377 | mp_bitcnt_t i; | ^ -build/cythonized/sage/graphs/distances_all_pairs.c: At top level: -build/cythonized/sage/graphs/distances_all_pairs.c:20202:20: warning: '__pyx_mdef_4sage_7cpython_6string_3str_to_bytes' defined but not used [-Wunused-variable] -20202 | static PyMethodDef __pyx_mdef_4sage_7cpython_6string_3str_to_bytes = {"str_to_bytes", (PyCFunction)(void*)(PyCFunctionWithKeywords)__pyx_pw_4sage_7cpython_6string_3str_to_bytes, METH_VARARGS|METH_KEYWORDS, __pyx_doc_4sage_7cpython_6string_2str_to_bytes}; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/graphs/distances_all_pairs.c:19996:20: warning: '__pyx_mdef_4sage_7cpython_6string_1bytes_to_str' defined but not used [-Wunused-variable] -19996 | static PyMethodDef __pyx_mdef_4sage_7cpython_6string_1bytes_to_str = {"bytes_to_str", (PyCFunction)(void*)(PyCFunctionWithKeywords)__pyx_pw_4sage_7cpython_6string_1bytes_to_str, METH_VARARGS|METH_KEYWORDS, __pyx_doc_4sage_7cpython_6string_bytes_to_str}; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/graphs/convexity_properties.c: At top level: build/cythonized/sage/graphs/convexity_properties.c:8268:20: warning: '__pyx_mdef_4sage_7cpython_6string_3str_to_bytes' defined but not used [-Wunused-variable] 8268 | static PyMethodDef __pyx_mdef_4sage_7cpython_6string_3str_to_bytes = {"str_to_bytes", (PyCFunction)(void*)(PyCFunctionWithKeywords)__pyx_pw_4sage_7cpython_6string_3str_to_bytes, METH_VARARGS|METH_KEYWORDS, __pyx_doc_4sage_7cpython_6string_2str_to_bytes}; @@ -39005,6 +39034,13 @@ build/cythonized/sage/graphs/convexity_properties.c:8062:20: warning: '__pyx_mdef_4sage_7cpython_6string_1bytes_to_str' defined but not used [-Wunused-variable] 8062 | static PyMethodDef __pyx_mdef_4sage_7cpython_6string_1bytes_to_str = {"bytes_to_str", (PyCFunction)(void*)(PyCFunctionWithKeywords)__pyx_pw_4sage_7cpython_6string_1bytes_to_str, METH_VARARGS|METH_KEYWORDS, __pyx_doc_4sage_7cpython_6string_bytes_to_str}; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/graphs/distances_all_pairs.c: At top level: +build/cythonized/sage/graphs/distances_all_pairs.c:20202:20: warning: '__pyx_mdef_4sage_7cpython_6string_3str_to_bytes' defined but not used [-Wunused-variable] +20202 | static PyMethodDef __pyx_mdef_4sage_7cpython_6string_3str_to_bytes = {"str_to_bytes", (PyCFunction)(void*)(PyCFunctionWithKeywords)__pyx_pw_4sage_7cpython_6string_3str_to_bytes, METH_VARARGS|METH_KEYWORDS, __pyx_doc_4sage_7cpython_6string_2str_to_bytes}; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/graphs/distances_all_pairs.c:19996:20: warning: '__pyx_mdef_4sage_7cpython_6string_1bytes_to_str' defined but not used [-Wunused-variable] +19996 | static PyMethodDef __pyx_mdef_4sage_7cpython_6string_1bytes_to_str = {"bytes_to_str", (PyCFunction)(void*)(PyCFunctionWithKeywords)__pyx_pw_4sage_7cpython_6string_1bytes_to_str, METH_VARARGS|METH_KEYWORDS, __pyx_doc_4sage_7cpython_6string_bytes_to_str}; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [398/528] In file included from build/cythonized/sage/graphs/connectivity.c:793: ./sage/data_structures/bitset_intrinsics.h: In function '_bitset_cmp': ./sage/data_structures/bitset_intrinsics.h:170:17: warning: unused variable 'i' [-Wunused-variable] @@ -39014,14 +39050,14 @@ ./sage/data_structures/bitset_intrinsics.h:377:17: warning: unused variable 'i' [-Wunused-variable] 377 | mp_bitcnt_t i; | ^ -[399/528] build/cythonized/sage/graphs/distances_all_pairs.c: In function '__pyx_f_4sage_6graphs_19distances_all_pairs_diameter_DHV': +build/cythonized/sage/graphs/distances_all_pairs.c: In function '__pyx_f_4sage_6graphs_19distances_all_pairs_diameter_DHV': build/cythonized/sage/graphs/distances_all_pairs.c:981:40: warning: '__pyx_v_idx' may be used uninitialized [-Wmaybe-uninitialized] 981 | #define likely(x) __builtin_expect(!!(x), 1) | ^ build/cythonized/sage/graphs/distances_all_pairs.c:10917:8: note: '__pyx_v_idx' was declared here 10917 | size_t __pyx_v_idx; | ^~~~~~~~~~~ -build/cythonized/sage/graphs/connectivity.c: At top level: +[399/528] build/cythonized/sage/graphs/connectivity.c: At top level: build/cythonized/sage/graphs/connectivity.c:51640:22: warning: '__pyx_mdef_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-variable] 51640 | static PyMethodDef __pyx_mdef_4sage_9structure_7element_3have_same_parent = {"have_same_parent", (PyCFunction)(void*)(PyCFunctionWithKeywords)__pyx_pw_4sage_9structure_7element_3have_same_parent, METH_VARARGS|METH_KEYWORDS, __pyx_doc_4sage_9structure_7element_2have_same_parent}; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -39037,7 +39073,7 @@ build/cythonized/sage/graphs/connectivity.c:42547:22: warning: '__pyx_mdef_4sage_7cpython_6string_1bytes_to_str' defined but not used [-Wunused-variable] 42547 | static PyMethodDef __pyx_mdef_4sage_7cpython_6string_1bytes_to_str = {"bytes_to_str", (PyCFunction)(void*)(PyCFunctionWithKeywords)__pyx_pw_4sage_7cpython_6string_1bytes_to_str, METH_VARARGS|METH_KEYWORDS, __pyx_doc_4sage_7cpython_6string_bytes_to_str}; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/graphs/comparability.c: In function '__pyx_pw_4sage_6graphs_13comparability_1greedy_is_comparability': +[400/528] build/cythonized/sage/graphs/comparability.c: In function '__pyx_pw_4sage_6graphs_13comparability_1greedy_is_comparability': build/cythonized/sage/graphs/comparability.c:693:40: warning: '__pyx_v_j' may be used uninitialized [-Wmaybe-uninitialized] 693 | #define PyInt_FromLong PyLong_FromLong | ^~~~~~~~~~~~~~~ @@ -39050,47 +39086,14 @@ build/cythonized/sage/graphs/comparability.c:1981:7: note: '__pyx_v_i' was declared here 1981 | int __pyx_v_i; | ^~~~~~~~~ -[400/528] build/cythonized/sage/graphs/distances_all_pairs.c: In function '__pyx_f_4sage_6graphs_19distances_all_pairs_c_eccentricity_DHV': +build/cythonized/sage/graphs/distances_all_pairs.c: In function '__pyx_f_4sage_6graphs_19distances_all_pairs_c_eccentricity_DHV': build/cythonized/sage/graphs/distances_all_pairs.c:981:40: warning: '__pyx_v_idx' may be used uninitialized [-Wmaybe-uninitialized] 981 | #define likely(x) __builtin_expect(!!(x), 1) | ^ build/cythonized/sage/graphs/distances_all_pairs.c:7310:8: note: '__pyx_v_idx' was declared here 7310 | size_t __pyx_v_idx; | ^~~~~~~~~~~ -[401/528] build/cythonized/sage/graphs/chrompoly.c:11303:20: warning: '__pyx_mdef_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-variable] -11303 | static PyMethodDef __pyx_mdef_4sage_9structure_7element_3have_same_parent = {"have_same_parent", (PyCFunction)(void*)(PyCFunctionWithKeywords)__pyx_pw_4sage_9structure_7element_3have_same_parent, METH_VARARGS|METH_KEYWORDS, __pyx_doc_4sage_9structure_7element_2have_same_parent}; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/graphs/chrompoly.c:10957:20: warning: '__pyx_mdef_4sage_9structure_7element_1parent' defined but not used [-Wunused-variable] -10957 | static PyMethodDef __pyx_mdef_4sage_9structure_7element_1parent = {"parent", (PyCFunction)__pyx_pw_4sage_9structure_7element_1parent, METH_O, __pyx_doc_4sage_9structure_7element_parent}; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[402/528] In file included from build/cythonized/sage/graphs/centrality.c:793: -./sage/data_structures/bitset_intrinsics.h: In function '_bitset_cmp': -./sage/data_structures/bitset_intrinsics.h:170:17: warning: unused variable 'i' [-Wunused-variable] - 170 | mp_bitcnt_t i = 0; - | ^ -./sage/data_structures/bitset_intrinsics.h: In function '_bitset_operation': -./sage/data_structures/bitset_intrinsics.h:377:17: warning: unused variable 'i' [-Wunused-variable] - 377 | mp_bitcnt_t i; - | ^ -[404/528] [405/528] In file included from build/cythonized/sage/graphs/graph_decompositions/vertex_separation.c:792: -./sage/data_structures/bitset_intrinsics.h: In function '_bitset_cmp': -./sage/data_structures/bitset_intrinsics.h:170:17: warning: unused variable 'i' [-Wunused-variable] - 170 | mp_bitcnt_t i = 0; - | ^ -./sage/data_structures/bitset_intrinsics.h: In function '_bitset_operation': -./sage/data_structures/bitset_intrinsics.h:377:17: warning: unused variable 'i' [-Wunused-variable] - 377 | mp_bitcnt_t i; - | ^ -[403/528] In file included from build/cythonized/sage/graphs/graph_decompositions/tree_decomposition.c:792: -./sage/data_structures/bitset_intrinsics.h: In function '_bitset_cmp': -./sage/data_structures/bitset_intrinsics.h:170:17: warning: unused variable 'i' [-Wunused-variable] - 170 | mp_bitcnt_t i = 0; - | ^ -./sage/data_structures/bitset_intrinsics.h: In function '_bitset_operation': -./sage/data_structures/bitset_intrinsics.h:377:17: warning: unused variable 'i' [-Wunused-variable] - 377 | mp_bitcnt_t i; - | ^ -In file included from build/cythonized/sage/graphs/asteroidal_triples.c:792: +[401/528] [402/528] In file included from build/cythonized/sage/graphs/centrality.c:793: ./sage/data_structures/bitset_intrinsics.h: In function '_bitset_cmp': ./sage/data_structures/bitset_intrinsics.h:170:17: warning: unused variable 'i' [-Wunused-variable] 170 | mp_bitcnt_t i = 0; @@ -39099,10 +39102,12 @@ ./sage/data_structures/bitset_intrinsics.h:377:17: warning: unused variable 'i' [-Wunused-variable] 377 | mp_bitcnt_t i; | ^ -build/cythonized/sage/matrix/matrix2.c: In function '__pyx_f_4sage_6matrix_7matrix2_6Matrix__block_ldlt': -build/cythonized/sage/matrix/matrix2.c:90970:20: warning: '__pyx_v_r' may be used uninitialized [-Wmaybe-uninitialized] -90970 | __pyx_t_9 = ((struct __pyx_vtabstruct_4sage_6matrix_7matrix2_Matrix *)__pyx_v_A->__pyx_base.__pyx_base.__pyx_base.__pyx_base.__pyx_base.__pyx_vtab)->__pyx_base.__pyx_base.get_unsafe(((struct __pyx_obj_4sage_6matrix_7matrix0_Matrix *)__pyx_v_A), __pyx_v_r, __pyx_v_j); if (unlikely(!__pyx_t_9)) __PYX_ERR(0, 13915, __pyx_L1_error) - | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/graphs/chrompoly.c:11303:20: warning: '__pyx_mdef_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-variable] +11303 | static PyMethodDef __pyx_mdef_4sage_9structure_7element_3have_same_parent = {"have_same_parent", (PyCFunction)(void*)(PyCFunctionWithKeywords)__pyx_pw_4sage_9structure_7element_3have_same_parent, METH_VARARGS|METH_KEYWORDS, __pyx_doc_4sage_9structure_7element_2have_same_parent}; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/graphs/chrompoly.c:10957:20: warning: '__pyx_mdef_4sage_9structure_7element_1parent' defined but not used [-Wunused-variable] +10957 | static PyMethodDef __pyx_mdef_4sage_9structure_7element_1parent = {"parent", (PyCFunction)__pyx_pw_4sage_9structure_7element_1parent, METH_O, __pyx_doc_4sage_9structure_7element_parent}; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/graphs/centrality.c: At top level: build/cythonized/sage/graphs/centrality.c:20550:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] 20550 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { @@ -39110,9 +39115,6 @@ build/cythonized/sage/graphs/centrality.c:20549:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] 20549 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/matrix/matrix2.c:89916:14: note: '__pyx_v_r' was declared here -89916 | Py_ssize_t __pyx_v_r; - | ^~~~~~~~~ build/cythonized/sage/graphs/centrality.c:20205:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] 20205 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -39131,6 +39133,22 @@ build/cythonized/sage/graphs/centrality.c:12824:13: warning: '__pyx_doc_4sage_7cpython_6string_bytes_to_str' defined but not used [-Wunused-variable] 12824 | static char __pyx_doc_4sage_7cpython_6string_bytes_to_str[] = "bytes_to_str(b, encoding=None, errors=None) -> str\nFile: sage/cpython/string.pxd (starting at line 28)\n\n Convert ``bytes`` to ``str``.\n\n This decodes the given ``bytes`` to a Python 3 unicode ``str`` using\n the specified encoding. It is a no-op on ``str`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import bytes_to_str\n sage: s = bytes_to_str(b'\\xcf\\x80')\n sage: s == u'\317\200'\n True\n sage: bytes_to_str([])\n Traceback (most recent call last):\n ...\n TypeError: expected bytes, list found\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[403/528] In file included from build/cythonized/sage/graphs/asteroidal_triples.c:792: +./sage/data_structures/bitset_intrinsics.h: In function '_bitset_cmp': +./sage/data_structures/bitset_intrinsics.h:170:17: warning: unused variable 'i' [-Wunused-variable] + 170 | mp_bitcnt_t i = 0; + | ^ +./sage/data_structures/bitset_intrinsics.h: In function '_bitset_operation': +./sage/data_structures/bitset_intrinsics.h:377:17: warning: unused variable 'i' [-Wunused-variable] + 377 | mp_bitcnt_t i; + | ^ +build/cythonized/sage/matrix/matrix2.c: In function '__pyx_f_4sage_6matrix_7matrix2_6Matrix__block_ldlt': +build/cythonized/sage/matrix/matrix2.c:90970:20: warning: '__pyx_v_r' may be used uninitialized [-Wmaybe-uninitialized] +90970 | __pyx_t_9 = ((struct __pyx_vtabstruct_4sage_6matrix_7matrix2_Matrix *)__pyx_v_A->__pyx_base.__pyx_base.__pyx_base.__pyx_base.__pyx_base.__pyx_vtab)->__pyx_base.__pyx_base.get_unsafe(((struct __pyx_obj_4sage_6matrix_7matrix0_Matrix *)__pyx_v_A), __pyx_v_r, __pyx_v_j); if (unlikely(!__pyx_t_9)) __PYX_ERR(0, 13915, __pyx_L1_error) + | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/matrix/matrix2.c:89916:14: note: '__pyx_v_r' was declared here +89916 | Py_ssize_t __pyx_v_r; + | ^~~~~~~~~ build/cythonized/sage/graphs/asteroidal_triples.c: At top level: build/cythonized/sage/graphs/asteroidal_triples.c:5099:20: warning: '__pyx_mdef_4sage_7cpython_6string_3str_to_bytes' defined but not used [-Wunused-variable] 5099 | static PyMethodDef __pyx_mdef_4sage_7cpython_6string_3str_to_bytes = {"str_to_bytes", (PyCFunction)(void*)(PyCFunctionWithKeywords)__pyx_pw_4sage_7cpython_6string_3str_to_bytes, METH_VARARGS|METH_KEYWORDS, __pyx_doc_4sage_7cpython_6string_2str_to_bytes}; @@ -39138,13 +39156,31 @@ build/cythonized/sage/graphs/asteroidal_triples.c:4893:20: warning: '__pyx_mdef_4sage_7cpython_6string_1bytes_to_str' defined but not used [-Wunused-variable] 4893 | static PyMethodDef __pyx_mdef_4sage_7cpython_6string_1bytes_to_str = {"bytes_to_str", (PyCFunction)(void*)(PyCFunctionWithKeywords)__pyx_pw_4sage_7cpython_6string_1bytes_to_str, METH_VARARGS|METH_KEYWORDS, __pyx_doc_4sage_7cpython_6string_bytes_to_str}; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/graphs/graph_decompositions/vertex_separation.c: At top level: +[404/528] In file included from build/cythonized/sage/graphs/graph_decompositions/vertex_separation.c:792: +./sage/data_structures/bitset_intrinsics.h: In function '_bitset_cmp': +./sage/data_structures/bitset_intrinsics.h:170:17: warning: unused variable 'i' [-Wunused-variable] + 170 | mp_bitcnt_t i = 0; + | ^ +./sage/data_structures/bitset_intrinsics.h: In function '_bitset_operation': +./sage/data_structures/bitset_intrinsics.h:377:17: warning: unused variable 'i' [-Wunused-variable] + 377 | mp_bitcnt_t i; + | ^ +[405/528] build/cythonized/sage/graphs/graph_decompositions/vertex_separation.c: At top level: build/cythonized/sage/graphs/graph_decompositions/vertex_separation.c:14372:20: warning: '__pyx_mdef_4sage_7cpython_6string_3str_to_bytes' defined but not used [-Wunused-variable] 14372 | static PyMethodDef __pyx_mdef_4sage_7cpython_6string_3str_to_bytes = {"str_to_bytes", (PyCFunction)(void*)(PyCFunctionWithKeywords)__pyx_pw_4sage_7cpython_6string_3str_to_bytes, METH_VARARGS|METH_KEYWORDS, __pyx_doc_4sage_7cpython_6string_2str_to_bytes}; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/graphs/graph_decompositions/vertex_separation.c:14166:20: warning: '__pyx_mdef_4sage_7cpython_6string_1bytes_to_str' defined but not used [-Wunused-variable] 14166 | static PyMethodDef __pyx_mdef_4sage_7cpython_6string_1bytes_to_str = {"bytes_to_str", (PyCFunction)(void*)(PyCFunctionWithKeywords)__pyx_pw_4sage_7cpython_6string_1bytes_to_str, METH_VARARGS|METH_KEYWORDS, __pyx_doc_4sage_7cpython_6string_bytes_to_str}; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[406/528] In file included from build/cythonized/sage/graphs/graph_decompositions/tree_decomposition.c:792: +./sage/data_structures/bitset_intrinsics.h: In function '_bitset_cmp': +./sage/data_structures/bitset_intrinsics.h:170:17: warning: unused variable 'i' [-Wunused-variable] + 170 | mp_bitcnt_t i = 0; + | ^ +./sage/data_structures/bitset_intrinsics.h: In function '_bitset_operation': +./sage/data_structures/bitset_intrinsics.h:377:17: warning: unused variable 'i' [-Wunused-variable] + 377 | mp_bitcnt_t i; + | ^ build/cythonized/sage/graphs/graph_decompositions/tree_decomposition.c: At top level: build/cythonized/sage/graphs/graph_decompositions/tree_decomposition.c:27645:62: warning: '__pyx_f_4sage_6graphs_4base_11dense_graph_17DenseGraphBackend_cg' defined but not used [-Wunused-function] 27645 | static struct __pyx_obj_4sage_6graphs_4base_7c_graph_CGraph *__pyx_f_4sage_6graphs_4base_11dense_graph_17DenseGraphBackend_cg(struct __pyx_obj_4sage_6graphs_4base_11dense_graph_DenseGraphBackend *__pyx_v_self) { @@ -39155,7 +39191,7 @@ build/cythonized/sage/graphs/graph_decompositions/tree_decomposition.c:19415:20: warning: '__pyx_mdef_4sage_7cpython_6string_1bytes_to_str' defined but not used [-Wunused-variable] 19415 | static PyMethodDef __pyx_mdef_4sage_7cpython_6string_1bytes_to_str = {"bytes_to_str", (PyCFunction)(void*)(PyCFunctionWithKeywords)__pyx_pw_4sage_7cpython_6string_1bytes_to_str, METH_VARARGS|METH_KEYWORDS, __pyx_doc_4sage_7cpython_6string_bytes_to_str}; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[406/528] [407/528] [408/528] In function '__pyx_pf_4sage_6graphs_20graph_decompositions_17vertex_separation_10vertex_separation_exp', +[407/528] [409/528] [408/528] In function '__pyx_pf_4sage_6graphs_20graph_decompositions_17vertex_separation_10vertex_separation_exp', inlined from '__pyx_pw_4sage_6graphs_20graph_decompositions_17vertex_separation_11vertex_separation_exp' at build/cythonized/sage/graphs/graph_decompositions/vertex_separation.c:5959:13: build/cythonized/sage/graphs/graph_decompositions/vertex_separation.c:6372:15: warning: '__pyx_v_k' may be used uninitialized [-Wmaybe-uninitialized] 6372 | __pyx_t_1 = __pyx_f_4sage_6graphs_20graph_decompositions_17vertex_separation_find_order(__pyx_v_g, __pyx_v_neighborhoods, __pyx_v_k); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 976, __pyx_L1_error) @@ -39164,7 +39200,27 @@ build/cythonized/sage/graphs/graph_decompositions/vertex_separation.c:5972:7: note: '__pyx_v_k' was declared here 5972 | int __pyx_v_k; | ^~~~~~~~~ -[409/528] [410/528] [411/528] In file included from build/cythonized/sage/graphs/graph_decompositions/clique_separators.cpp:813: +[410/528] [411/528] In function '__pyx_pf_4sage_6graphs_20graph_decompositions_8cutwidth_4cutwidth_dyn', + inlined from '__pyx_pw_4sage_6graphs_20graph_decompositions_8cutwidth_5cutwidth_dyn' at build/cythonized/sage/graphs/graph_decompositions/cutwidth.c:3540:13: +build/cythonized/sage/graphs/graph_decompositions/cutwidth.c:3985:15: warning: '__pyx_v_k' may be used uninitialized [-Wmaybe-uninitialized] + 3985 | __pyx_t_5 = __pyx_f_4sage_6graphs_20graph_decompositions_17vertex_separation_find_order(__pyx_v_g, __pyx_v_neighborhoods, __pyx_v_k); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 528, __pyx_L1_error) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/graphs/graph_decompositions/cutwidth.c: In function '__pyx_pw_4sage_6graphs_20graph_decompositions_8cutwidth_5cutwidth_dyn': +build/cythonized/sage/graphs/graph_decompositions/cutwidth.c:3553:7: note: '__pyx_v_k' was declared here + 3553 | int __pyx_v_k; + | ^~~~~~~~~ +In function '__pyx_pf_4sage_6graphs_20graph_decompositions_8cutwidth_4cutwidth_dyn', + inlined from '__pyx_pw_4sage_6graphs_20graph_decompositions_8cutwidth_5cutwidth_dyn' at build/cythonized/sage/graphs/graph_decompositions/cutwidth.c:3540:13: +build/cythonized/sage/graphs/graph_decompositions/cutwidth.c:3985:15: warning: pointer '__pyx_r' used after 'free' [-Wuse-after-free] + 3985 | __pyx_t_5 = __pyx_f_4sage_6graphs_20graph_decompositions_17vertex_separation_find_order(__pyx_v_g, __pyx_v_neighborhoods, __pyx_v_k); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 528, __pyx_L1_error) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In function 'sig_free', + inlined from '__pyx_pf_4sage_6graphs_20graph_decompositions_8cutwidth_4cutwidth_dyn' at build/cythonized/sage/graphs/graph_decompositions/cutwidth.c:3929:7, + inlined from '__pyx_pw_4sage_6graphs_20graph_decompositions_8cutwidth_5cutwidth_dyn' at build/cythonized/sage/graphs/graph_decompositions/cutwidth.c:3540:13: +build/cythonized/sage/graphs/graph_decompositions/cutwidth.c:6785:3: note: call to 'free' here + 6785 | free(__pyx_v_ptr); + | ^~~~~~~~~~~~~~~~~ +In file included from build/cythonized/sage/graphs/graph_decompositions/clique_separators.cpp:813: ./sage/data_structures/bitset_intrinsics.h: In function 'int _bitset_cmp(mp_limb_t*, mp_limb_t*, mp_bitcnt_t, cmpop_t)': ./sage/data_structures/bitset_intrinsics.h:170:17: warning: unused variable 'i' [-Wunused-variable] 170 | mp_bitcnt_t i = 0; @@ -39187,26 +39243,6 @@ build/cythonized/sage/graphs/graph_decompositions/bandwidth.c:1737:7: note: '__pyx_v_kk' was declared here 1737 | int __pyx_v_kk; | ^~~~~~~~~~ -In function '__pyx_pf_4sage_6graphs_20graph_decompositions_8cutwidth_4cutwidth_dyn', - inlined from '__pyx_pw_4sage_6graphs_20graph_decompositions_8cutwidth_5cutwidth_dyn' at build/cythonized/sage/graphs/graph_decompositions/cutwidth.c:3540:13: -build/cythonized/sage/graphs/graph_decompositions/cutwidth.c:3985:15: warning: '__pyx_v_k' may be used uninitialized [-Wmaybe-uninitialized] - 3985 | __pyx_t_5 = __pyx_f_4sage_6graphs_20graph_decompositions_17vertex_separation_find_order(__pyx_v_g, __pyx_v_neighborhoods, __pyx_v_k); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 528, __pyx_L1_error) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/graphs/graph_decompositions/cutwidth.c: In function '__pyx_pw_4sage_6graphs_20graph_decompositions_8cutwidth_5cutwidth_dyn': -build/cythonized/sage/graphs/graph_decompositions/cutwidth.c:3553:7: note: '__pyx_v_k' was declared here - 3553 | int __pyx_v_k; - | ^~~~~~~~~ -In function '__pyx_pf_4sage_6graphs_20graph_decompositions_8cutwidth_4cutwidth_dyn', - inlined from '__pyx_pw_4sage_6graphs_20graph_decompositions_8cutwidth_5cutwidth_dyn' at build/cythonized/sage/graphs/graph_decompositions/cutwidth.c:3540:13: -build/cythonized/sage/graphs/graph_decompositions/cutwidth.c:3985:15: warning: pointer '__pyx_r' used after 'free' [-Wuse-after-free] - 3985 | __pyx_t_5 = __pyx_f_4sage_6graphs_20graph_decompositions_17vertex_separation_find_order(__pyx_v_g, __pyx_v_neighborhoods, __pyx_v_k); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 528, __pyx_L1_error) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'sig_free', - inlined from '__pyx_pf_4sage_6graphs_20graph_decompositions_8cutwidth_4cutwidth_dyn' at build/cythonized/sage/graphs/graph_decompositions/cutwidth.c:3929:7, - inlined from '__pyx_pw_4sage_6graphs_20graph_decompositions_8cutwidth_5cutwidth_dyn' at build/cythonized/sage/graphs/graph_decompositions/cutwidth.c:3540:13: -build/cythonized/sage/graphs/graph_decompositions/cutwidth.c:6785:3: note: call to 'free' here - 6785 | free(__pyx_v_ptr); - | ^~~~~~~~~~~~~~~~~ [412/528] [413/528] In file included from build/cythonized/sage/graphs/base/static_sparse_graph.cpp:808: ./sage/data_structures/bitset_intrinsics.h: In function 'int _bitset_cmp(mp_limb_t*, mp_limb_t*, mp_bitcnt_t, cmpop_t)': ./sage/data_structures/bitset_intrinsics.h:170:17: warning: unused variable 'i' [-Wunused-variable] @@ -39216,6 +39252,13 @@ ./sage/data_structures/bitset_intrinsics.h:377:17: warning: unused variable 'i' [-Wunused-variable] 377 | mp_bitcnt_t i; | ^ +build/cythonized/sage/graphs/connectivity.c: In function '__pyx_f_4sage_6graphs_12connectivity_19TriconnectivitySPQR___path_search': +build/cythonized/sage/graphs/connectivity.c:37472:14: warning: '__pyx_v_xx' may be used uninitialized [-Wmaybe-uninitialized] +37472 | if (__pyx_t_10) { + | ^ +build/cythonized/sage/graphs/connectivity.c:34928:9: note: '__pyx_v_xx' was declared here +34928 | int __pyx_v_xx; + | ^~~~~~~~~~ build/cythonized/sage/graphs/base/static_sparse_graph.cpp: At global scope: build/cythonized/sage/graphs/base/static_sparse_graph.cpp:18853:62: warning: '__pyx_obj_4sage_6graphs_4base_7c_graph_CGraph* __pyx_f_4sage_6graphs_4base_21static_sparse_backend_19StaticSparseBackend_cg(__pyx_obj_4sage_6graphs_4base_21static_sparse_backend_StaticSparseBackend*)' defined but not used [-Wunused-function] 18853 | static struct __pyx_obj_4sage_6graphs_4base_7c_graph_CGraph *__pyx_f_4sage_6graphs_4base_21static_sparse_backend_19StaticSparseBackend_cg(struct __pyx_obj_4sage_6graphs_4base_21static_sparse_backend_StaticSparseBackend *__pyx_v_self) { @@ -39229,21 +39272,14 @@ build/cythonized/sage/graphs/base/static_sparse_graph.cpp:7223:18: warning: 'PyObject* __pyx_f_4sage_6graphs_4base_19static_sparse_graph_strongly_connected_component_containing_vertex(__pyx_t_4sage_6graphs_4base_19static_sparse_graph_short_digraph_s*, __pyx_t_4sage_6graphs_4base_19static_sparse_graph_short_digraph_s*, int, __pyx_t_4sage_15data_structures_11bitset_base_bitset_s*)' defined but not used [-Wunused-function] 7223 | static PyObject *__pyx_f_4sage_6graphs_4base_19static_sparse_graph_strongly_connected_component_containing_vertex(__pyx_t_4sage_6graphs_4base_19static_sparse_graph_short_digraph_s *__pyx_v_g, __pyx_t_4sage_6graphs_4base_19static_sparse_graph_short_digraph_s *__pyx_v_g_reversed, int __pyx_v_v, struct __pyx_t_4sage_15data_structures_11bitset_base_bitset_s *__pyx_v_scc) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/graphs/connectivity.c: In function '__pyx_f_4sage_6graphs_12connectivity_19TriconnectivitySPQR___path_search': -build/cythonized/sage/graphs/connectivity.c:37472:14: warning: '__pyx_v_xx' may be used uninitialized [-Wmaybe-uninitialized] -37472 | if (__pyx_t_10) { - | ^ -build/cythonized/sage/graphs/connectivity.c:34928:9: note: '__pyx_v_xx' was declared here -34928 | int __pyx_v_xx; - | ^~~~~~~~~~ -build/cythonized/sage/graphs/graph_decompositions/tree_decomposition.c: In function '__pyx_pf_4sage_6graphs_20graph_decompositions_18tree_decomposition_8treewidth.constprop': +[414/528] build/cythonized/sage/graphs/graph_decompositions/tree_decomposition.c: In function '__pyx_pf_4sage_6graphs_20graph_decompositions_18tree_decomposition_8treewidth.constprop': build/cythonized/sage/graphs/graph_decompositions/tree_decomposition.c:8851:8: warning: '__pyx_v_tdlib_found' may be used uninitialized [-Wmaybe-uninitialized] 8851 | if (__pyx_t_3) { | ^ build/cythonized/sage/graphs/graph_decompositions/tree_decomposition.c:8600:7: note: '__pyx_v_tdlib_found' was declared here 8600 | int __pyx_v_tdlib_found; | ^~~~~~~~~~~~~~~~~~~ -[414/528] In file included from build/cythonized/sage/graphs/base/static_sparse_backend.c:792: +In file included from build/cythonized/sage/graphs/base/static_sparse_backend.c:792: ./sage/data_structures/bitset_intrinsics.h: In function '_bitset_cmp': ./sage/data_structures/bitset_intrinsics.h:170:17: warning: unused variable 'i' [-Wunused-variable] 170 | mp_bitcnt_t i = 0; @@ -39252,7 +39288,7 @@ ./sage/data_structures/bitset_intrinsics.h:377:17: warning: unused variable 'i' [-Wunused-variable] 377 | mp_bitcnt_t i; | ^ -build/cythonized/sage/graphs/base/static_sparse_backend.c: In function '__pyx_f_4sage_6graphs_4base_21static_sparse_backend_18StaticSparseCGraph_next_in_neighbor_unsafe': +[415/528] build/cythonized/sage/graphs/base/static_sparse_backend.c: In function '__pyx_f_4sage_6graphs_4base_21static_sparse_backend_18StaticSparseCGraph_next_in_neighbor_unsafe': build/cythonized/sage/graphs/base/static_sparse_backend.c:5027:116: warning: passing argument 1 of '__pyx_f_4sage_6graphs_4base_21static_sparse_backend_18StaticSparseCGraph_next_out_neighbor_unsafe' from incompatible pointer type [-Wincompatible-pointer-types] 5027 | __pyx_t_2 = __pyx_f_4sage_6graphs_4base_21static_sparse_backend_18StaticSparseCGraph_next_out_neighbor_unsafe(((struct __pyx_obj_4sage_6graphs_4base_7c_graph_CGraph *)__pyx_v_self), __pyx_v_u, __pyx_v_v, __pyx_v_l); if (unlikely(__pyx_t_2 == ((int)-2))) __PYX_ERR(0, 292, __pyx_L1_error) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -39296,20 +39332,7 @@ build/cythonized/sage/graphs/base/static_sparse_backend.c:8110:191: note: expected 'struct __pyx_obj_4sage_6graphs_4base_21static_sparse_backend_StaticSparseBackend *' but argument is of type 'struct __pyx_obj_4sage_6graphs_4base_7c_graph_CGraphBackend *' 8110 | static PyObject *__pyx_f_4sage_6graphs_4base_21static_sparse_backend_19StaticSparseBackend__all_edge_labels(struct __pyx_obj_4sage_6graphs_4base_21static_sparse_backend_StaticSparseBackend *__pyx_v_self, int __pyx_v_u, int __pyx_v_v, struct __pyx_opt_args_4sage_6graphs_4base_21static_sparse_backend_19StaticSparseBackend__all_edge_labels *__pyx_optional_args) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -build/cythonized/sage/graphs/base/static_sparse_backend.c: At top level: -build/cythonized/sage/graphs/base/static_sparse_backend.c:17523:18: warning: '__pyx_pw_4sage_7cpython_6string_3str_to_bytes' defined but not used [-Wunused-function] -17523 | static PyObject *__pyx_pw_4sage_7cpython_6string_3str_to_bytes(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/graphs/base/static_sparse_backend.c:17522:13: warning: '__pyx_doc_4sage_7cpython_6string_2str_to_bytes' defined but not used [-Wunused-variable] -17522 | static char __pyx_doc_4sage_7cpython_6string_2str_to_bytes[] = "str_to_bytes(s, encoding=None, errors=None) -> bytes\nFile: sage/cpython/string.pxd (starting at line 54)\n\n Convert ``str`` or ``unicode`` to ``bytes``.\n\n It encodes the given ``str`` to a Python 3 ``bytes``\n using the specified encoding. It is a no-op on ``bytes`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import str_to_bytes\n sage: bs = [str_to_bytes(u'\317\200')]\n sage: all(b == b'\\xcf\\x80' for b in bs)\n True\n sage: str_to_bytes([])\n Traceback (most recent call last):\n ...\n TypeError: expected str... list found\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/graphs/base/static_sparse_backend.c:17318:18: warning: '__pyx_pw_4sage_7cpython_6string_1bytes_to_str' defined but not used [-Wunused-function] -17318 | static PyObject *__pyx_pw_4sage_7cpython_6string_1bytes_to_str(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/graphs/base/static_sparse_backend.c:17317:13: warning: '__pyx_doc_4sage_7cpython_6string_bytes_to_str' defined but not used [-Wunused-variable] -17317 | static char __pyx_doc_4sage_7cpython_6string_bytes_to_str[] = "bytes_to_str(b, encoding=None, errors=None) -> str\nFile: sage/cpython/string.pxd (starting at line 28)\n\n Convert ``bytes`` to ``str``.\n\n This decodes the given ``bytes`` to a Python 3 unicode ``str`` using\n the specified encoding. It is a no-op on ``str`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import bytes_to_str\n sage: s = bytes_to_str(b'\\xcf\\x80')\n sage: s == u'\317\200'\n True\n sage: bytes_to_str([])\n Traceback (most recent call last):\n ...\n TypeError: expected bytes, list found\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[415/528] In file included from build/cythonized/sage/graphs/base/static_dense_graph.c:792: +In file included from build/cythonized/sage/graphs/base/static_dense_graph.c:792: ./sage/data_structures/bitset_intrinsics.h: In function '_bitset_cmp': ./sage/data_structures/bitset_intrinsics.h:170:17: warning: unused variable 'i' [-Wunused-variable] 170 | mp_bitcnt_t i = 0; @@ -39325,6 +39348,19 @@ build/cythonized/sage/graphs/base/static_dense_graph.c:7581:20: warning: '__pyx_mdef_4sage_7cpython_6string_1bytes_to_str' defined but not used [-Wunused-variable] 7581 | static PyMethodDef __pyx_mdef_4sage_7cpython_6string_1bytes_to_str = {"bytes_to_str", (PyCFunction)(void*)(PyCFunctionWithKeywords)__pyx_pw_4sage_7cpython_6string_1bytes_to_str, METH_VARARGS|METH_KEYWORDS, __pyx_doc_4sage_7cpython_6string_bytes_to_str}; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/graphs/base/static_sparse_backend.c: At top level: +build/cythonized/sage/graphs/base/static_sparse_backend.c:17523:18: warning: '__pyx_pw_4sage_7cpython_6string_3str_to_bytes' defined but not used [-Wunused-function] +17523 | static PyObject *__pyx_pw_4sage_7cpython_6string_3str_to_bytes(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/graphs/base/static_sparse_backend.c:17522:13: warning: '__pyx_doc_4sage_7cpython_6string_2str_to_bytes' defined but not used [-Wunused-variable] +17522 | static char __pyx_doc_4sage_7cpython_6string_2str_to_bytes[] = "str_to_bytes(s, encoding=None, errors=None) -> bytes\nFile: sage/cpython/string.pxd (starting at line 54)\n\n Convert ``str`` or ``unicode`` to ``bytes``.\n\n It encodes the given ``str`` to a Python 3 ``bytes``\n using the specified encoding. It is a no-op on ``bytes`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import str_to_bytes\n sage: bs = [str_to_bytes(u'\317\200')]\n sage: all(b == b'\\xcf\\x80' for b in bs)\n True\n sage: str_to_bytes([])\n Traceback (most recent call last):\n ...\n TypeError: expected str... list found\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/graphs/base/static_sparse_backend.c:17318:18: warning: '__pyx_pw_4sage_7cpython_6string_1bytes_to_str' defined but not used [-Wunused-function] +17318 | static PyObject *__pyx_pw_4sage_7cpython_6string_1bytes_to_str(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/graphs/base/static_sparse_backend.c:17317:13: warning: '__pyx_doc_4sage_7cpython_6string_bytes_to_str' defined but not used [-Wunused-variable] +17317 | static char __pyx_doc_4sage_7cpython_6string_bytes_to_str[] = "bytes_to_str(b, encoding=None, errors=None) -> str\nFile: sage/cpython/string.pxd (starting at line 28)\n\n Convert ``bytes`` to ``str``.\n\n This decodes the given ``bytes`` to a Python 3 unicode ``str`` using\n the specified encoding. It is a no-op on ``str`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import bytes_to_str\n sage: s = bytes_to_str(b'\\xcf\\x80')\n sage: s == u'\317\200'\n True\n sage: bytes_to_str([])\n Traceback (most recent call last):\n ...\n TypeError: expected bytes, list found\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [416/528] In file included from build/cythonized/sage/graphs/base/sparse_graph.c:792: ./sage/data_structures/bitset_intrinsics.h: In function '_bitset_cmp': ./sage/data_structures/bitset_intrinsics.h:170:17: warning: unused variable 'i' [-Wunused-variable] @@ -39440,7 +39476,7 @@ build/cythonized/sage/graphs/base/dense_graph.c:2010:197: note: expected 'struct __pyx_obj_4sage_6graphs_4base_11dense_graph_DenseGraphBackend *' but argument is of type 'struct __pyx_obj_4sage_6graphs_4base_7c_graph_CGraphBackend *' 2010 | static struct __pyx_obj_4sage_6graphs_4base_7c_graph_CGraph *__pyx_f_4sage_6graphs_4base_11dense_graph_17DenseGraphBackend_cg(struct __pyx_obj_4sage_6graphs_4base_11dense_graph_DenseGraphBackend *__pyx_v_self); /* proto*/ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -[419/528] [420/528] build/cythonized/sage/graphs/base/dense_graph.c: At top level: +[419/528] build/cythonized/sage/graphs/base/dense_graph.c: At top level: build/cythonized/sage/graphs/base/dense_graph.c:9077:18: warning: '__pyx_pw_4sage_7cpython_6string_3str_to_bytes' defined but not used [-Wunused-function] 9077 | static PyObject *__pyx_pw_4sage_7cpython_6string_3str_to_bytes(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -39453,7 +39489,7 @@ build/cythonized/sage/graphs/base/dense_graph.c:8871:13: warning: '__pyx_doc_4sage_7cpython_6string_bytes_to_str' defined but not used [-Wunused-variable] 8871 | static char __pyx_doc_4sage_7cpython_6string_bytes_to_str[] = "bytes_to_str(b, encoding=None, errors=None) -> str\nFile: sage/cpython/string.pxd (starting at line 28)\n\n Convert ``bytes`` to ``str``.\n\n This decodes the given ``bytes`` to a Python 3 unicode ``str`` using\n the specified encoding. It is a no-op on ``str`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import bytes_to_str\n sage: s = bytes_to_str(b'\\xcf\\x80')\n sage: s == u'\317\200'\n True\n sage: bytes_to_str([])\n Traceback (most recent call last):\n ...\n TypeError: expected bytes, list found\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from build/cythonized/sage/graphs/base/c_graph.cpp:815: +[420/528] In file included from build/cythonized/sage/graphs/base/c_graph.cpp:815: ./sage/data_structures/bitset_intrinsics.h: In function 'int _bitset_cmp(mp_limb_t*, mp_limb_t*, mp_bitcnt_t, cmpop_t)': ./sage/data_structures/bitset_intrinsics.h:170:17: warning: unused variable 'i' [-Wunused-variable] 170 | mp_bitcnt_t i = 0; @@ -39462,35 +39498,10 @@ ./sage/data_structures/bitset_intrinsics.h:377:17: warning: unused variable 'i' [-Wunused-variable] 377 | mp_bitcnt_t i; | ^ -build/cythonized/sage/graphs/base/c_graph.cpp: In function 'int __pyx_f_4sage_6graphs_4base_7c_graph_13CGraphBackend__use_edge_iterator_on_subgraph(__pyx_obj_4sage_6graphs_4base_7c_graph_CGraphBackend*, __pyx_obj_4sage_6graphs_4base_7c_graph_CGraphBackend*, PyObject*, int)': +[421/528] build/cythonized/sage/graphs/base/c_graph.cpp: In function 'int __pyx_f_4sage_6graphs_4base_7c_graph_13CGraphBackend__use_edge_iterator_on_subgraph(__pyx_obj_4sage_6graphs_4base_7c_graph_CGraphBackend*, __pyx_obj_4sage_6graphs_4base_7c_graph_CGraphBackend*, PyObject*, int)': build/cythonized/sage/graphs/base/c_graph.cpp:21406:59: warning: comparison of integer expressions of different signedness: 'mp_bitcnt_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 21406 | __pyx_t_6 = ((__pyx_v_cg_other->active_vertices->size < __pyx_v_length) != 0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -[421/528] build/cythonized/sage/graphs/base/c_graph.cpp: At global scope: -build/cythonized/sage/graphs/base/c_graph.cpp:45037:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] -45037 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/graphs/base/c_graph.cpp:45036:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] -45036 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/graphs/base/c_graph.cpp:44692:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] -44692 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/graphs/base/c_graph.cpp:44691:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] -44691 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/graphs/base/c_graph.cpp:37349:18: warning: 'PyObject* __pyx_pw_4sage_7cpython_6string_3str_to_bytes(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] -37349 | static PyObject *__pyx_pw_4sage_7cpython_6string_3str_to_bytes(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/graphs/base/c_graph.cpp:37348:13: warning: '__pyx_doc_4sage_7cpython_6string_2str_to_bytes' defined but not used [-Wunused-variable] -37348 | static char __pyx_doc_4sage_7cpython_6string_2str_to_bytes[] = "str_to_bytes(s, encoding=None, errors=None) -> bytes\nFile: sage/cpython/string.pxd (starting at line 54)\n\n Convert ``str`` or ``unicode`` to ``bytes``.\n\n It encodes the given ``str`` to a Python 3 ``bytes``\n using the specified encoding. It is a no-op on ``bytes`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import str_to_bytes\n sage: bs = [str_to_bytes(u'\317\200')]\n sage: all(b == b'\\xcf\\x80' for b in bs)\n True\n sage: str_to_bytes([])\n Traceback (most recent call last):\n ...\n TypeError: expected str... list found\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/graphs/base/c_graph.cpp:37144:18: warning: 'PyObject* __pyx_pw_4sage_7cpython_6string_1bytes_to_str(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] -37144 | static PyObject *__pyx_pw_4sage_7cpython_6string_1bytes_to_str(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/graphs/base/c_graph.cpp:37143:13: warning: '__pyx_doc_4sage_7cpython_6string_bytes_to_str' defined but not used [-Wunused-variable] -37143 | static char __pyx_doc_4sage_7cpython_6string_bytes_to_str[] = "bytes_to_str(b, encoding=None, errors=None) -> str\nFile: sage/cpython/string.pxd (starting at line 28)\n\n Convert ``bytes`` to ``str``.\n\n This decodes the given ``bytes`` to a Python 3 unicode ``str`` using\n the specified encoding. It is a no-op on ``str`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import bytes_to_str\n sage: s = bytes_to_str(b'\\xcf\\x80')\n sage: s == u'\317\200'\n True\n sage: bytes_to_str([])\n Traceback (most recent call last):\n ...\n TypeError: expected bytes, list found\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/geometry/toric_lattice_element.c:6606:18: warning: '__pyx_pw_4sage_9structure_7richcmp_9revop' defined but not used [-Wunused-function] 6606 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_9revop(PyObject *__pyx_self, PyObject *__pyx_arg_op) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -39533,7 +39544,32 @@ build/cythonized/sage/geometry/toric_lattice_element.c:5295:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 5295 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[422/528] build/cythonized/sage/geometry/point_collection.c:9967:18: warning: '__pyx_pw_4sage_9structure_7richcmp_9revop' defined but not used [-Wunused-function] +[422/528] build/cythonized/sage/graphs/base/c_graph.cpp: At global scope: +build/cythonized/sage/graphs/base/c_graph.cpp:45037:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] +45037 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/graphs/base/c_graph.cpp:45036:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] +45036 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/graphs/base/c_graph.cpp:44692:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] +44692 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/graphs/base/c_graph.cpp:44691:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] +44691 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/graphs/base/c_graph.cpp:37349:18: warning: 'PyObject* __pyx_pw_4sage_7cpython_6string_3str_to_bytes(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] +37349 | static PyObject *__pyx_pw_4sage_7cpython_6string_3str_to_bytes(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/graphs/base/c_graph.cpp:37348:13: warning: '__pyx_doc_4sage_7cpython_6string_2str_to_bytes' defined but not used [-Wunused-variable] +37348 | static char __pyx_doc_4sage_7cpython_6string_2str_to_bytes[] = "str_to_bytes(s, encoding=None, errors=None) -> bytes\nFile: sage/cpython/string.pxd (starting at line 54)\n\n Convert ``str`` or ``unicode`` to ``bytes``.\n\n It encodes the given ``str`` to a Python 3 ``bytes``\n using the specified encoding. It is a no-op on ``bytes`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import str_to_bytes\n sage: bs = [str_to_bytes(u'\317\200')]\n sage: all(b == b'\\xcf\\x80' for b in bs)\n True\n sage: str_to_bytes([])\n Traceback (most recent call last):\n ...\n TypeError: expected str... list found\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/graphs/base/c_graph.cpp:37144:18: warning: 'PyObject* __pyx_pw_4sage_7cpython_6string_1bytes_to_str(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] +37144 | static PyObject *__pyx_pw_4sage_7cpython_6string_1bytes_to_str(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/graphs/base/c_graph.cpp:37143:13: warning: '__pyx_doc_4sage_7cpython_6string_bytes_to_str' defined but not used [-Wunused-variable] +37143 | static char __pyx_doc_4sage_7cpython_6string_bytes_to_str[] = "bytes_to_str(b, encoding=None, errors=None) -> str\nFile: sage/cpython/string.pxd (starting at line 28)\n\n Convert ``bytes`` to ``str``.\n\n This decodes the given ``bytes`` to a Python 3 unicode ``str`` using\n the specified encoding. It is a no-op on ``str`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import bytes_to_str\n sage: s = bytes_to_str(b'\\xcf\\x80')\n sage: s == u'\317\200'\n True\n sage: bytes_to_str([])\n Traceback (most recent call last):\n ...\n TypeError: expected bytes, list found\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/geometry/point_collection.c:9967:18: warning: '__pyx_pw_4sage_9structure_7richcmp_9revop' defined but not used [-Wunused-function] 9967 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_9revop(PyObject *__pyx_self, PyObject *__pyx_arg_op) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/geometry/point_collection.c:9966:13: warning: '__pyx_doc_4sage_9structure_7richcmp_8revop' defined but not used [-Wunused-variable] @@ -39563,7 +39599,7 @@ build/cythonized/sage/geometry/point_collection.c:9304:13: warning: '__pyx_doc_4sage_9structure_7richcmp_richcmp' defined but not used [-Wunused-variable] 9304 | static char __pyx_doc_4sage_9structure_7richcmp_richcmp[] = "richcmp(x, y, int op)\nFile: sage/structure/richcmp.pxd (starting at line 6)\n\n Return the result of the rich comparison of ``x`` and ``y`` with\n operator ``op``.\n\n INPUT:\n\n - ``x``, ``y`` -- arbitrary Python objects\n\n - ``op`` -- comparison operator (one of ``op_LT`, ``op_LE``,\n ``op_EQ``, ``op_NE``, ``op_GT``, ``op_GE``).\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import *\n sage: richcmp(3, 4, op_LT)\n True\n sage: richcmp(x, x^2, op_EQ)\n x == x^2\n\n The two examples above are completely equivalent to ``3 < 4``\n and ``x == x^2``. For this reason, it only makes sense in practice\n to call ``richcmp`` with a non-constant value for ``op``.\n\n We can write a custom ``Element`` class which shows a more\n realistic example of how to use this::\n\n sage: from sage.structure.element import Element\n sage: class MyElement(Element):\n ....: def __init__(self, parent, value):\n ....: Element.__init__(self, parent)\n ....: self.v = value\n ....: def _richcmp_(self, other, op):\n ....: return richcmp(self.v, other.v, op)\n sage: P = Parent()\n sage: x = MyElement(P, 3)\n sage: y = MyElement(P, 3)\n sage: x < y\n False\n sage: x == y\n True\n sage: x > y\n False\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[423/528] build/cythonized/sage/geometry/integral_points.c:15769:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] +[423/528] [424/528] [425/528] build/cythonized/sage/geometry/integral_points.c:15769:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] 15769 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/geometry/integral_points.c:15768:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] @@ -39575,68 +39611,44 @@ build/cythonized/sage/geometry/integral_points.c:15423:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 15423 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/graphs/base/boost_graph.cpp: In function 'PyObject* __pyx_f_4sage_6graphs_4base_11boost_graph_diameter_DHV(PyObject*, int, __pyx_opt_args_4sage_6graphs_4base_11boost_graph_diameter_DHV*)': -build/cythonized/sage/graphs/base/boost_graph.cpp:23019:35: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] -23019 | for (__pyx_t_16 = 0; __pyx_t_16 < __pyx_t_15; __pyx_t_16+=1) { - | ~~~~~~~~~~~^~~~~~~~~~~~ -build/cythonized/sage/graphs/base/boost_graph.cpp: In function 'PyObject* __pyx_f_4sage_6graphs_4base_11boost_graph_wiener_index(PyObject*, int, __pyx_opt_args_4sage_6graphs_4base_11boost_graph_wiener_index*)': -build/cythonized/sage/graphs/base/boost_graph.cpp:30803:35: warning: comparison of integer expressions of different signedness: 'v_index' {aka 'int'} and 'unsigned int' [-Wsign-compare] -30803 | for (__pyx_t_14 = 0; __pyx_t_14 < __pyx_t_17; __pyx_t_14+=1) { - | ~~~~~~~~~~~^~~~~~~~~~~~ -build/cythonized/sage/graphs/base/boost_graph.cpp:31120:46: warning: comparison of integer expressions of different signedness: 'v_index' {aka 'int'} and 'unsigned int' [-Wsign-compare] -31120 | for (__pyx_t_23 = __pyx_t_21; __pyx_t_23 < __pyx_t_22; __pyx_t_23+=1) { - | ~~~~~~~~~~~^~~~~~~~~~~~ -In file included from build/cythonized/sage/graphs/base/boost_graph.cpp:803: -build/cythonized/sage/graphs/base/boost_interface.cpp: In instantiation of 'result_distances BoostGraph::dijkstra_shortest_paths(v_index) [with OutEdgeListS = boost::vecS; VertexListS = boost::vecS; DirectedS = boost::directedS; EdgeListS = boost::vecS; EdgeProperty = boost::property; v_index = int]': -build/cythonized/sage/graphs/base/boost_graph.cpp:11878:71: required from here -build/cythonized/sage/graphs/base/boost_interface.cpp:243:124: warning: catching polymorphic type 'class boost::exception_detail::clone_impl >' by value [-Wcatch-value=] - 243 | } catch (boost::exception_detail::clone_impl > e) { - | ^ -build/cythonized/sage/graphs/base/boost_interface.cpp: In instantiation of 'result_distances BoostGraph::dijkstra_shortest_paths(v_index) [with OutEdgeListS = boost::vecS; VertexListS = boost::vecS; DirectedS = boost::undirectedS; EdgeListS = boost::vecS; EdgeProperty = boost::property; v_index = int]': -build/cythonized/sage/graphs/base/boost_graph.cpp:11942:71: required from here -build/cythonized/sage/graphs/base/boost_interface.cpp:243:124: warning: catching polymorphic type 'class boost::exception_detail::clone_impl >' by value [-Wcatch-value=] -build/cythonized/sage/graphs/base/boost_interface.cpp: In instantiation of 'std::vector > > BoostGraph::edge_list() [with OutEdgeListS = boost::vecS; VertexListS = boost::vecS; DirectedS = boost::undirectedS; EdgeListS = boost::vecS; EdgeProperty = boost::property]': -build/cythonized/sage/graphs/base/boost_graph.cpp:12757:38: required from here -build/cythonized/sage/graphs/base/boost_interface.cpp:119:39: warning: narrowing conversion of '((BoostGraph >*)this)->BoostGraph >::index.boost::vec_adj_list_vertex_id_map, long unsigned int>::operator[](boost::source, property, no_property, vecS>(((boost::iterators::detail::iterator_facade_base >*, std::vector >, std::allocator > > > >, boost::detail::edge_desc_impl, long int>, boost::detail::edge_desc_impl, boost::iterators::random_access_traversal_tag, boost::detail::edge_desc_impl, long int, false, false>*)(& ei))->boost::iterators::detail::iterator_facade_base >*, std::vector >, std::allocator > > > >, boost::detail::edge_desc_impl, long int>, boost::detail::edge_desc_impl, boost::iterators::random_access_traversal_tag, boost::detail::edge_desc_impl, long int, false, false>::operator*().boost::detail::edge_desc_impl::, ((BoostGraph >*)this)->BoostGraph >::graph))' from 'boost::vec_adj_list_vertex_id_map, long unsigned int>::value_type' {aka 'long unsigned int'} to 'int' [-Wnarrowing] - 119 | to_return.push_back({index[boost::source(*ei, graph)], - | ~~~~~^ -build/cythonized/sage/graphs/base/boost_interface.cpp: In instantiation of 'std::vector > > BoostGraph::edge_list() [with OutEdgeListS = boost::vecS; VertexListS = boost::vecS; DirectedS = boost::directedS; EdgeListS = boost::vecS; EdgeProperty = boost::property]': -build/cythonized/sage/graphs/base/boost_graph.cpp:13304:38: required from here -build/cythonized/sage/graphs/base/boost_interface.cpp:119:39: warning: narrowing conversion of '((BoostGraph >*)this)->BoostGraph >::index.boost::vec_adj_list_vertex_id_map, long unsigned int>::operator[](boost::source, property, no_property, vecS>(ei.boost::detail::adj_list_edge_iterator, boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, long unsigned int, boost::detail::edge_desc_impl, long int>, boost::adjacency_list, boost::property, boost::no_property, boost::vecS> >::operator*().boost::detail::edge_desc_impl::, ((BoostGraph >*)this)->BoostGraph >::graph))' from 'boost::vec_adj_list_vertex_id_map, long unsigned int>::value_type' {aka 'long unsigned int'} to 'int' [-Wnarrowing] -[425/528] [426/528] [424/528] In file included from build/cythonized/sage/geometry/triangulation/triangulations.h:4, - from build/cythonized/sage/geometry/triangulation/base.cpp:798: -build/cythonized/sage/geometry/triangulation/data.h: In member function 'bool vertices::full_set() const': -build/cythonized/sage/geometry/triangulation/data.h:42:47: warning: comparison of integer expressions of different signedness: 'std::set >::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - 42 | bool full_set() const { return this->size() == n; } - | ~~~~~~~~~~~~~^~~~ -In file included from build/cythonized/sage/geometry/polyhedron/combinatorial_polyhedron/polyhedron_face_lattice.c:793: -./sage/data_structures/bitset_intrinsics.h: In function '_bitset_cmp': -./sage/data_structures/bitset_intrinsics.h:170:17: warning: unused variable 'i' [-Wunused-variable] - 170 | mp_bitcnt_t i = 0; - | ^ -./sage/data_structures/bitset_intrinsics.h: In function '_bitset_operation': -./sage/data_structures/bitset_intrinsics.h:377:17: warning: unused variable 'i' [-Wunused-variable] - 377 | mp_bitcnt_t i; - | ^ In file included from sage/geometry/triangulation/triangulations.h:4, from sage/geometry/triangulation/triangulations.cc:2: sage/geometry/triangulation/data.h: In member function 'bool vertices::full_set() const': sage/geometry/triangulation/data.h:42:47: warning: comparison of integer expressions of different signedness: 'std::set >::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 42 | bool full_set() const { return this->size() == n; } | ~~~~~~~~~~~~~^~~~ +In file included from build/cythonized/sage/geometry/triangulation/triangulations.h:4, + from build/cythonized/sage/geometry/triangulation/base.cpp:798: +build/cythonized/sage/geometry/triangulation/data.h: In member function 'bool vertices::full_set() const': +build/cythonized/sage/geometry/triangulation/data.h:42:47: warning: comparison of integer expressions of different signedness: 'std::set >::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + 42 | bool full_set() const { return this->size() == n; } + | ~~~~~~~~~~~~~^~~~ In file included from sage/geometry/triangulation/data.cc:8: sage/geometry/triangulation/data.h: In member function 'bool vertices::full_set() const': sage/geometry/triangulation/data.h:42:47: warning: comparison of integer expressions of different signedness: 'std::set >::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 42 | bool full_set() const { return this->size() == n; } | ~~~~~~~~~~~~~^~~~ -sage/geometry/triangulation/data.cc: In member function 'vertices vertices_lookup::manual_vertices_to_simplex(const simplex&) const': -sage/geometry/triangulation/data.cc:110:10: warning: variable 'i' set but not used [-Wunused-but-set-variable] - 110 | vertex i,j,l=0,k; - | ^ sage/geometry/triangulation/triangulations.cc: In member function 'bool triangulations::have_more_triangulations()': sage/geometry/triangulation/triangulations.cc:83:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 83 | while (position != this->size()) { | ~~~~~~~~~^~~~~~~~~~~~~~~ +sage/geometry/triangulation/data.cc: In member function 'vertices vertices_lookup::manual_vertices_to_simplex(const simplex&) const': +sage/geometry/triangulation/data.cc:110:10: warning: variable 'i' set but not used [-Wunused-but-set-variable] + 110 | vertex i,j,l=0,k; + | ^ +[426/528] In file included from build/cythonized/sage/geometry/polyhedron/combinatorial_polyhedron/polyhedron_face_lattice.c:793: +./sage/data_structures/bitset_intrinsics.h: In function '_bitset_cmp': +./sage/data_structures/bitset_intrinsics.h:170:17: warning: unused variable 'i' [-Wunused-variable] + 170 | mp_bitcnt_t i = 0; + | ^ +./sage/data_structures/bitset_intrinsics.h: In function '_bitset_operation': +./sage/data_structures/bitset_intrinsics.h:377:17: warning: unused variable 'i' [-Wunused-variable] + 377 | mp_bitcnt_t i; + | ^ +build/cythonized/sage/graphs/base/boost_graph.cpp: In function 'PyObject* __pyx_f_4sage_6graphs_4base_11boost_graph_diameter_DHV(PyObject*, int, __pyx_opt_args_4sage_6graphs_4base_11boost_graph_diameter_DHV*)': +build/cythonized/sage/graphs/base/boost_graph.cpp:23019:35: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] +23019 | for (__pyx_t_16 = 0; __pyx_t_16 < __pyx_t_15; __pyx_t_16+=1) { + | ~~~~~~~~~~~^~~~~~~~~~~~ build/cythonized/sage/geometry/polyhedron/combinatorial_polyhedron/polyhedron_face_lattice.c: At top level: build/cythonized/sage/geometry/polyhedron/combinatorial_polyhedron/polyhedron_face_lattice.c:19543:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] 19543 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { @@ -39662,7 +39674,40 @@ build/cythonized/sage/geometry/polyhedron/combinatorial_polyhedron/polyhedron_face_lattice.c:8222:13: warning: '__pyx_doc_4sage_7cpython_6string_bytes_to_str' defined but not used [-Wunused-variable] 8222 | static char __pyx_doc_4sage_7cpython_6string_bytes_to_str[] = "bytes_to_str(b, encoding=None, errors=None) -> str\nFile: sage/cpython/string.pxd (starting at line 28)\n\n Convert ``bytes`` to ``str``.\n\n This decodes the given ``bytes`` to a Python 3 unicode ``str`` using\n the specified encoding. It is a no-op on ``str`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import bytes_to_str\n sage: s = bytes_to_str(b'\\xcf\\x80')\n sage: s == u'\317\200'\n True\n sage: bytes_to_str([])\n Traceback (most recent call last):\n ...\n TypeError: expected bytes, list found\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[427/528] In file included from build/cythonized/sage/geometry/polyhedron/combinatorial_polyhedron/list_of_faces.c:797: +build/cythonized/sage/graphs/base/boost_graph.cpp: In function 'PyObject* __pyx_f_4sage_6graphs_4base_11boost_graph_wiener_index(PyObject*, int, __pyx_opt_args_4sage_6graphs_4base_11boost_graph_wiener_index*)': +build/cythonized/sage/graphs/base/boost_graph.cpp:30803:35: warning: comparison of integer expressions of different signedness: 'v_index' {aka 'int'} and 'unsigned int' [-Wsign-compare] +30803 | for (__pyx_t_14 = 0; __pyx_t_14 < __pyx_t_17; __pyx_t_14+=1) { + | ~~~~~~~~~~~^~~~~~~~~~~~ +build/cythonized/sage/graphs/base/boost_graph.cpp:31120:46: warning: comparison of integer expressions of different signedness: 'v_index' {aka 'int'} and 'unsigned int' [-Wsign-compare] +31120 | for (__pyx_t_23 = __pyx_t_21; __pyx_t_23 < __pyx_t_22; __pyx_t_23+=1) { + | ~~~~~~~~~~~^~~~~~~~~~~~ +[427/528] In file included from build/cythonized/sage/graphs/base/boost_graph.cpp:803: +build/cythonized/sage/graphs/base/boost_interface.cpp: In instantiation of 'result_distances BoostGraph::dijkstra_shortest_paths(v_index) [with OutEdgeListS = boost::vecS; VertexListS = boost::vecS; DirectedS = boost::directedS; EdgeListS = boost::vecS; EdgeProperty = boost::property; v_index = int]': +build/cythonized/sage/graphs/base/boost_graph.cpp:11878:71: required from here +build/cythonized/sage/graphs/base/boost_interface.cpp:243:124: warning: catching polymorphic type 'class boost::exception_detail::clone_impl >' by value [-Wcatch-value=] + 243 | } catch (boost::exception_detail::clone_impl > e) { + | ^ +build/cythonized/sage/graphs/base/boost_interface.cpp: In instantiation of 'result_distances BoostGraph::dijkstra_shortest_paths(v_index) [with OutEdgeListS = boost::vecS; VertexListS = boost::vecS; DirectedS = boost::undirectedS; EdgeListS = boost::vecS; EdgeProperty = boost::property; v_index = int]': +build/cythonized/sage/graphs/base/boost_graph.cpp:11942:71: required from here +build/cythonized/sage/graphs/base/boost_interface.cpp:243:124: warning: catching polymorphic type 'class boost::exception_detail::clone_impl >' by value [-Wcatch-value=] +build/cythonized/sage/graphs/base/boost_interface.cpp: In instantiation of 'std::vector > > BoostGraph::edge_list() [with OutEdgeListS = boost::vecS; VertexListS = boost::vecS; DirectedS = boost::undirectedS; EdgeListS = boost::vecS; EdgeProperty = boost::property]': +build/cythonized/sage/graphs/base/boost_graph.cpp:12757:38: required from here +build/cythonized/sage/graphs/base/boost_interface.cpp:119:39: warning: narrowing conversion of '((BoostGraph >*)this)->BoostGraph >::index.boost::vec_adj_list_vertex_id_map, long unsigned int>::operator[](boost::source, property, no_property, vecS>(((boost::iterators::detail::iterator_facade_base >*, std::vector >, std::allocator > > > >, boost::detail::edge_desc_impl, long int>, boost::detail::edge_desc_impl, boost::iterators::random_access_traversal_tag, boost::detail::edge_desc_impl, long int, false, false>*)(& ei))->boost::iterators::detail::iterator_facade_base >*, std::vector >, std::allocator > > > >, boost::detail::edge_desc_impl, long int>, boost::detail::edge_desc_impl, boost::iterators::random_access_traversal_tag, boost::detail::edge_desc_impl, long int, false, false>::operator*().boost::detail::edge_desc_impl::, ((BoostGraph >*)this)->BoostGraph >::graph))' from 'boost::vec_adj_list_vertex_id_map, long unsigned int>::value_type' {aka 'long unsigned int'} to 'int' [-Wnarrowing] + 119 | to_return.push_back({index[boost::source(*ei, graph)], + | ~~~~~^ +build/cythonized/sage/graphs/base/boost_interface.cpp: In instantiation of 'std::vector > > BoostGraph::edge_list() [with OutEdgeListS = boost::vecS; VertexListS = boost::vecS; DirectedS = boost::directedS; EdgeListS = boost::vecS; EdgeProperty = boost::property]': +build/cythonized/sage/graphs/base/boost_graph.cpp:13304:38: required from here +build/cythonized/sage/graphs/base/boost_interface.cpp:119:39: warning: narrowing conversion of '((BoostGraph >*)this)->BoostGraph >::index.boost::vec_adj_list_vertex_id_map, long unsigned int>::operator[](boost::source, property, no_property, vecS>(ei.boost::detail::adj_list_edge_iterator, boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, long unsigned int, boost::detail::edge_desc_impl, long int>, boost::adjacency_list, boost::property, boost::no_property, boost::vecS> >::operator*().boost::detail::edge_desc_impl::, ((BoostGraph >*)this)->BoostGraph >::graph))' from 'boost::vec_adj_list_vertex_id_map, long unsigned int>::value_type' {aka 'long unsigned int'} to 'int' [-Wnarrowing] +In file included from build/cythonized/sage/geometry/polyhedron/combinatorial_polyhedron/list_of_faces.c:797: +./sage/data_structures/bitset_intrinsics.h: In function '_bitset_cmp': +./sage/data_structures/bitset_intrinsics.h:170:17: warning: unused variable 'i' [-Wunused-variable] + 170 | mp_bitcnt_t i = 0; + | ^ +./sage/data_structures/bitset_intrinsics.h: In function '_bitset_operation': +./sage/data_structures/bitset_intrinsics.h:377:17: warning: unused variable 'i' [-Wunused-variable] + 377 | mp_bitcnt_t i; + | ^ +[428/528] In file included from build/cythonized/sage/geometry/polyhedron/combinatorial_polyhedron/face_list_data_structure.c:792: ./sage/data_structures/bitset_intrinsics.h: In function '_bitset_cmp': ./sage/data_structures/bitset_intrinsics.h:170:17: warning: unused variable 'i' [-Wunused-variable] 170 | mp_bitcnt_t i = 0; @@ -39696,15 +39741,6 @@ build/cythonized/sage/geometry/polyhedron/combinatorial_polyhedron/list_of_faces.c:7237:13: warning: '__pyx_doc_4sage_7cpython_6string_bytes_to_str' defined but not used [-Wunused-variable] 7237 | static char __pyx_doc_4sage_7cpython_6string_bytes_to_str[] = "bytes_to_str(b, encoding=None, errors=None) -> str\nFile: sage/cpython/string.pxd (starting at line 28)\n\n Convert ``bytes`` to ``str``.\n\n This decodes the given ``bytes`` to a Python 3 unicode ``str`` using\n the specified encoding. It is a no-op on ``str`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import bytes_to_str\n sage: s = bytes_to_str(b'\\xcf\\x80')\n sage: s == u'\317\200'\n True\n sage: bytes_to_str([])\n Traceback (most recent call last):\n ...\n TypeError: expected bytes, list found\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[428/528] In file included from build/cythonized/sage/geometry/polyhedron/combinatorial_polyhedron/face_list_data_structure.c:792: -./sage/data_structures/bitset_intrinsics.h: In function '_bitset_cmp': -./sage/data_structures/bitset_intrinsics.h:170:17: warning: unused variable 'i' [-Wunused-variable] - 170 | mp_bitcnt_t i = 0; - | ^ -./sage/data_structures/bitset_intrinsics.h: In function '_bitset_operation': -./sage/data_structures/bitset_intrinsics.h:377:17: warning: unused variable 'i' [-Wunused-variable] - 377 | mp_bitcnt_t i; - | ^ build/cythonized/sage/geometry/polyhedron/combinatorial_polyhedron/face_list_data_structure.c: At top level: build/cythonized/sage/geometry/polyhedron/combinatorial_polyhedron/face_list_data_structure.c:4157:18: warning: '__pyx_pw_4sage_7cpython_6string_3str_to_bytes' defined but not used [-Wunused-function] 4157 | static PyObject *__pyx_pw_4sage_7cpython_6string_3str_to_bytes(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { @@ -39761,24 +39797,6 @@ ./sage/data_structures/bitset_intrinsics.h:377:17: warning: unused variable 'i' [-Wunused-variable] 377 | mp_bitcnt_t i; | ^ -[431/528] [432/528] In file included from build/cythonized/sage/geometry/polyhedron/combinatorial_polyhedron/combinatorial_face.c:793: -./sage/data_structures/bitset_intrinsics.h: In function '_bitset_cmp': -./sage/data_structures/bitset_intrinsics.h:170:17: warning: unused variable 'i' [-Wunused-variable] - 170 | mp_bitcnt_t i = 0; - | ^ -./sage/data_structures/bitset_intrinsics.h: In function '_bitset_operation': -./sage/data_structures/bitset_intrinsics.h:377:17: warning: unused variable 'i' [-Wunused-variable] - 377 | mp_bitcnt_t i; - | ^ -In file included from build/cythonized/sage/geometry/polyhedron/combinatorial_polyhedron/base.c:797: -./sage/data_structures/bitset_intrinsics.h: In function '_bitset_cmp': -./sage/data_structures/bitset_intrinsics.h:170:17: warning: unused variable 'i' [-Wunused-variable] - 170 | mp_bitcnt_t i = 0; - | ^ -./sage/data_structures/bitset_intrinsics.h: In function '_bitset_operation': -./sage/data_structures/bitset_intrinsics.h:377:17: warning: unused variable 'i' [-Wunused-variable] - 377 | mp_bitcnt_t i; - | ^ build/cythonized/sage/geometry/polyhedron/combinatorial_polyhedron/conversions.c: At top level: build/cythonized/sage/geometry/polyhedron/combinatorial_polyhedron/conversions.c:18386:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] 18386 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { @@ -39804,6 +39822,15 @@ build/cythonized/sage/geometry/polyhedron/combinatorial_polyhedron/conversions.c:7176:13: warning: '__pyx_doc_4sage_7cpython_6string_bytes_to_str' defined but not used [-Wunused-variable] 7176 | static char __pyx_doc_4sage_7cpython_6string_bytes_to_str[] = "bytes_to_str(b, encoding=None, errors=None) -> str\nFile: sage/cpython/string.pxd (starting at line 28)\n\n Convert ``bytes`` to ``str``.\n\n This decodes the given ``bytes`` to a Python 3 unicode ``str`` using\n the specified encoding. It is a no-op on ``str`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import bytes_to_str\n sage: s = bytes_to_str(b'\\xcf\\x80')\n sage: s == u'\317\200'\n True\n sage: bytes_to_str([])\n Traceback (most recent call last):\n ...\n TypeError: expected bytes, list found\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[431/528] In file included from build/cythonized/sage/geometry/polyhedron/combinatorial_polyhedron/combinatorial_face.c:793: +./sage/data_structures/bitset_intrinsics.h: In function '_bitset_cmp': +./sage/data_structures/bitset_intrinsics.h:170:17: warning: unused variable 'i' [-Wunused-variable] + 170 | mp_bitcnt_t i = 0; + | ^ +./sage/data_structures/bitset_intrinsics.h: In function '_bitset_operation': +./sage/data_structures/bitset_intrinsics.h:377:17: warning: unused variable 'i' [-Wunused-variable] + 377 | mp_bitcnt_t i; + | ^ build/cythonized/sage/geometry/polyhedron/combinatorial_polyhedron/combinatorial_face.c: At top level: build/cythonized/sage/geometry/polyhedron/combinatorial_polyhedron/combinatorial_face.c:22557:20: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] 22557 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { @@ -39829,7 +39856,28 @@ build/cythonized/sage/geometry/polyhedron/combinatorial_polyhedron/combinatorial_face.c:11236:15: warning: '__pyx_doc_4sage_7cpython_6string_bytes_to_str' defined but not used [-Wunused-variable] 11236 | static char __pyx_doc_4sage_7cpython_6string_bytes_to_str[] = "bytes_to_str(b, encoding=None, errors=None) -> str\nFile: sage/cpython/string.pxd (starting at line 28)\n\n Convert ``bytes`` to ``str``.\n\n This decodes the given ``bytes`` to a Python 3 unicode ``str`` using\n the specified encoding. It is a no-op on ``str`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import bytes_to_str\n sage: s = bytes_to_str(b'\\xcf\\x80')\n sage: s == u'\317\200'\n True\n sage: bytes_to_str([])\n Traceback (most recent call last):\n ...\n TypeError: expected bytes, list found\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[433/528] build/cythonized/sage/geometry/polyhedron/combinatorial_polyhedron/base.c: At top level: +[432/528] In file included from build/cythonized/sage/geometry/polyhedron/combinatorial_polyhedron/base.c:797: +./sage/data_structures/bitset_intrinsics.h: In function '_bitset_cmp': +./sage/data_structures/bitset_intrinsics.h:170:17: warning: unused variable 'i' [-Wunused-variable] + 170 | mp_bitcnt_t i = 0; + | ^ +./sage/data_structures/bitset_intrinsics.h: In function '_bitset_operation': +./sage/data_structures/bitset_intrinsics.h:377:17: warning: unused variable 'i' [-Wunused-variable] + 377 | mp_bitcnt_t i; + | ^ +[433/528] [434/528] build/cythonized/sage/functions/prime_pi.c:5054:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] + 5054 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/functions/prime_pi.c:5053:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] + 5053 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/functions/prime_pi.c:4709:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] + 4709 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/functions/prime_pi.c:4708:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] + 4708 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[435/528] [436/528] build/cythonized/sage/geometry/polyhedron/combinatorial_polyhedron/base.c: At top level: build/cythonized/sage/geometry/polyhedron/combinatorial_polyhedron/base.c:47987:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] 47987 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -39848,25 +39896,13 @@ build/cythonized/sage/geometry/polyhedron/combinatorial_polyhedron/base.c:36777:13: warning: '__pyx_doc_4sage_7cpython_6string_2str_to_bytes' defined but not used [-Wunused-variable] 36777 | static char __pyx_doc_4sage_7cpython_6string_2str_to_bytes[] = "str_to_bytes(s, encoding=None, errors=None) -> bytes\nFile: sage/cpython/string.pxd (starting at line 54)\n\n Convert ``str`` or ``unicode`` to ``bytes``.\n\n It encodes the given ``str`` to a Python 3 ``bytes``\n using the specified encoding. It is a no-op on ``bytes`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import str_to_bytes\n sage: bs = [str_to_bytes(u'\317\200')]\n sage: all(b == b'\\xcf\\x80' for b in bs)\n True\n sage: str_to_bytes([])\n Traceback (most recent call last):\n ...\n TypeError: expected str... list found\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/geometry/polyhedron/combinatorial_polyhedron/base.c:36573:18: warning: '__pyx_pw_4sage_7cpython_6string_1bytes_to_str' defined but not used [-Wunused-function] +[437/528] build/cythonized/sage/geometry/polyhedron/combinatorial_polyhedron/base.c:36573:18: warning: '__pyx_pw_4sage_7cpython_6string_1bytes_to_str' defined but not used [-Wunused-function] 36573 | static PyObject *__pyx_pw_4sage_7cpython_6string_1bytes_to_str(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/geometry/polyhedron/combinatorial_polyhedron/base.c:36572:13: warning: '__pyx_doc_4sage_7cpython_6string_bytes_to_str' defined but not used [-Wunused-variable] +[438/528] build/cythonized/sage/geometry/polyhedron/combinatorial_polyhedron/base.c:36572:13: warning: '__pyx_doc_4sage_7cpython_6string_bytes_to_str' defined but not used [-Wunused-variable] 36572 | static char __pyx_doc_4sage_7cpython_6string_bytes_to_str[] = "bytes_to_str(b, encoding=None, errors=None) -> str\nFile: sage/cpython/string.pxd (starting at line 28)\n\n Convert ``bytes`` to ``str``.\n\n This decodes the given ``bytes`` to a Python 3 unicode ``str`` using\n the specified encoding. It is a no-op on ``str`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import bytes_to_str\n sage: s = bytes_to_str(b'\\xcf\\x80')\n sage: s == u'\317\200'\n True\n sage: bytes_to_str([])\n Traceback (most recent call last):\n ...\n TypeError: expected bytes, list found\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[435/528] [436/528] [434/528] [437/528] build/cythonized/sage/functions/prime_pi.c:5054:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] - 5054 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/functions/prime_pi.c:5053:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] - 5053 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/functions/prime_pi.c:4709:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] - 4709 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/functions/prime_pi.c:4708:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] - 4708 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[438/528] [439/528] [440/528] [441/528] [442/528] [443/528] build/cythonized/sage/ext/fast_callable.c:17049:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] +[439/528] [440/528] [441/528] [443/528] [442/528] [444/528] build/cythonized/sage/ext/fast_callable.c:17049:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] 17049 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/ext/fast_callable.c:17048:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] @@ -39890,7 +39926,7 @@ build/cythonized/sage/ext/interpreters/wrapper_rr.c:4714:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 4714 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[444/528] [445/528] build/cythonized/sage/ext/interpreters/wrapper_el.c:3923:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] +[445/528] build/cythonized/sage/ext/interpreters/wrapper_el.c:3923:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] 3923 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/ext/interpreters/wrapper_el.c:3922:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] @@ -39902,14 +39938,7 @@ build/cythonized/sage/ext/interpreters/wrapper_el.c:3577:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 3577 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[446/528] build/cythonized/sage/graphs/base/c_graph.cpp: In function 'int __pyx_f_4sage_6graphs_4base_7c_graph_13CGraphBackend__use_edge_iterator_on_subgraph(__pyx_obj_4sage_6graphs_4base_7c_graph_CGraphBackend*, __pyx_obj_4sage_6graphs_4base_7c_graph_CGraphBackend*, PyObject*, int)': -build/cythonized/sage/graphs/base/c_graph.cpp:21774:13: warning: '__pyx_v_multiple_edges' may be used uninitialized [-Wmaybe-uninitialized] -21774 | if (__pyx_t_7) { - | ^~ -build/cythonized/sage/graphs/base/c_graph.cpp:20843:7: note: '__pyx_v_multiple_edges' was declared here -20843 | int __pyx_v_multiple_edges; - | ^~~~~~~~~~~~~~~~~~~~~~ -[447/528] build/cythonized/sage/ext/interpreters/wrapper_cdf.c:4889:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] +[446/528] [447/528] build/cythonized/sage/ext/interpreters/wrapper_cdf.c:4889:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] 4889 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/ext/interpreters/wrapper_cdf.c:4888:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] @@ -39942,7 +39971,14 @@ /build/reproducible-path/sagemath-9.5/sage/pkgs/sagemath-standard/sage/ext/interpreters/interp_cc.c:8:5: note: in a call to function 'interp_cc' 8 | int interp_cc(mpc_t* args, | ^~~~~~~~~ -[448/528] In file included from /usr/include/boost/graph/detail/adjacency_list.hpp:35, +build/cythonized/sage/graphs/base/c_graph.cpp: In function 'int __pyx_f_4sage_6graphs_4base_7c_graph_13CGraphBackend__use_edge_iterator_on_subgraph(__pyx_obj_4sage_6graphs_4base_7c_graph_CGraphBackend*, __pyx_obj_4sage_6graphs_4base_7c_graph_CGraphBackend*, PyObject*, int)': +build/cythonized/sage/graphs/base/c_graph.cpp:21774:13: warning: '__pyx_v_multiple_edges' may be used uninitialized [-Wmaybe-uninitialized] +21774 | if (__pyx_t_7) { + | ^~ +build/cythonized/sage/graphs/base/c_graph.cpp:20843:7: note: '__pyx_v_multiple_edges' was declared here +20843 | int __pyx_v_multiple_edges; + | ^~~~~~~~~~~~~~~~~~~~~~ +[448/528] [449/528] In file included from /usr/include/boost/graph/detail/adjacency_list.hpp:35, from /usr/include/boost/graph/adjacency_list.hpp:255, from build/cythonized/sage/graphs/base/boost_graph.cpp:802: In member function 'bool boost::detail::adj_list_edge_iterator::operator!=(const self&) const [with VertexIterator = boost::range_detail::integer_iterator; OutEdgeIterator = boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, long unsigned int, boost::detail::edge_desc_impl, long int>; Graph = boost::adjacency_list, boost::property, boost::no_property, boost::vecS>]', @@ -40032,7 +40068,7 @@ build/cythonized/sage/graphs/base/boost_interface.cpp:117:69: note: '*(const boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, long unsigned int, boost::detail::edge_desc_impl, long int>*)((char*)&ei + offsetof(boost::detail::edge_iterator, boost::detail::adj_list_edge_iterator, boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, long unsigned int, boost::detail::edge_desc_impl, long int>, boost::adjacency_list, boost::property, boost::no_property, boost::vecS> >::edges.boost::optional >*, std::vector >, std::allocator > > > >, long unsigned int, boost::detail::edge_desc_impl, long int>, boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, long unsigned int, boost::detail::edge_desc_impl, long int> > >::.boost::optional_detail::optional_base >*, std::vector >, std::allocator > > > >, long unsigned int, boost::detail::edge_desc_impl, long int>, boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, long unsigned int, boost::detail::edge_desc_impl, long int> > >::m_storage.boost::optional_detail::aligned_storage >*, std::vector >, std::allocator > > > >, long unsigned int, boost::detail::edge_desc_impl, long int>, boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, long unsigned int, boost::detail::edge_desc_impl, long int> > >::dummy_)).boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, long unsigned int, boost::detail::edge_desc_impl, long int>::m_src' was declared here 117 | typename boost::graph_traits::edge_iterator ei, ei_end; | ^~ -[449/528] In member function 'bool boost::detail::adj_list_edge_iterator::operator!=(const self&) const [with VertexIterator = boost::range_detail::integer_iterator; OutEdgeIterator = boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >, long unsigned int, boost::detail::edge_desc_impl, long int>; Graph = boost::adjacency_list, boost::property >, boost::no_property, boost::listS>]', +[450/528] In member function 'bool boost::detail::adj_list_edge_iterator::operator!=(const self&) const [with VertexIterator = boost::range_detail::integer_iterator; OutEdgeIterator = boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >, long unsigned int, boost::detail::edge_desc_impl, long int>; Graph = boost::adjacency_list, boost::property >, boost::no_property, boost::listS>]', inlined from 'bool boost::bellman_ford_shortest_paths(EdgeListGraph&, Size, WeightMap, PredecessorMap, DistanceMap, BinaryFunction, BinaryPredicate, BellmanFordVisitor) [with EdgeListGraph = adjacency_list, property >, no_property, listS>; Size = long unsigned int; WeightMap = adj_list_edge_property_map >, edge_weight_t>; PredecessorMap = dummy_property_map; DistanceMap = vec_adj_list_vertex_property_map, property >, no_property, listS>, adjacency_list, property >, no_property, listS>*, double, double&, vertex_distance_t>; BinaryFunction = closed_plus; BinaryPredicate = std::less; BellmanFordVisitor = bellman_visitor<>]' at /usr/include/boost/graph/bellman_ford_shortest_paths.hpp:124:43: /usr/include/boost/graph/detail/adj_list_edge_iterator.hpp:112:21: warning: '*(boost::detail::stored_edge_property > >* const*)((char*)&end + offsetof(boost::detail::edge_iterator, boost::detail::adj_list_edge_iterator, boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >, long unsigned int, boost::detail::edge_desc_impl, long int>, boost::adjacency_list, boost::property >, boost::no_property, boost::listS> >::edges.boost::optional > >*, std::vector > >, std::allocator > > > > >, long unsigned int, boost::detail::edge_desc_impl, long int>, boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >, long unsigned int, boost::detail::edge_desc_impl, long int> > >::.boost::optional_detail::optional_base > >*, std::vector > >, std::allocator > > > > >, long unsigned int, boost::detail::edge_desc_impl, long int>, boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >, long unsigned int, boost::detail::edge_desc_impl, long int> > >::m_storage.boost::optional_detail::aligned_storage > >*, std::vector > >, std::allocator > > > > >, long unsigned int, boost::detail::edge_desc_impl, long int>, boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >, long unsigned int, boost::detail::edge_desc_impl, long int> > >::dummy_))' may be used uninitialized [-Wmaybe-uninitialized] 111 | || (vCurr != vEnd @@ -40080,7 +40116,7 @@ /usr/include/boost/graph/bellman_ford_shortest_paths.hpp:104:37: note: '*(__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >*)((char*)&i + offsetof(boost::detail::edge_iterator, boost::detail::adj_list_edge_iterator, boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >, long unsigned int, boost::detail::edge_desc_impl, long int>, boost::adjacency_list, boost::property >, boost::no_property, boost::listS> >::edges.boost::optional > >*, std::vector > >, std::allocator > > > > >, long unsigned int, boost::detail::edge_desc_impl, long int>, boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >, long unsigned int, boost::detail::edge_desc_impl, long int> > >::.boost::optional_detail::optional_base > >*, std::vector > >, std::allocator > > > > >, long unsigned int, boost::detail::edge_desc_impl, long int>, boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >, long unsigned int, boost::detail::edge_desc_impl, long int> > >::m_storage.boost::optional_detail::aligned_storage > >*, std::vector > >, std::allocator > > > > >, long unsigned int, boost::detail::edge_desc_impl, long int>, boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >, long unsigned int, boost::detail::edge_desc_impl, long int> > >::dummy_)).__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >::_M_current' was declared here 104 | typename GTraits::edge_iterator i, end; | ^ -[450/528] build/cythonized/sage/dynamics/arithmetic_dynamics/projective_ds_helper.c: In function '__pyx_f_4sage_8dynamics_19arithmetic_dynamics_20projective_ds_helper__normalize_coordinates.constprop': +build/cythonized/sage/dynamics/arithmetic_dynamics/projective_ds_helper.c: In function '__pyx_f_4sage_8dynamics_19arithmetic_dynamics_20projective_ds_helper__normalize_coordinates.constprop': build/cythonized/sage/dynamics/arithmetic_dynamics/projective_ds_helper.c:4441:7: warning: '__pyx_v_last_coefficient' may be used uninitialized [-Wmaybe-uninitialized] 4441 | int __pyx_v_last_coefficient; | ^~~~~~~~~~~~~~~~~~~~~~~~ @@ -40104,7 +40140,16 @@ /build/reproducible-path/sagemath-9.5/sage/pkgs/sagemath-standard/sage/ext/interpreters/interp_cc.c:8:5: note: in a call to function 'interp_cc' 8 | int interp_cc(mpc_t* args, | ^~~~~~~~~ -[451/528] In file included from build/cythonized/sage/data_structures/bounded_integer_sequences.c:797: +[451/528] [452/528] In file included from build/cythonized/sage/data_structures/bounded_integer_sequences.c:797: +build/cythonized/sage/data_structures/bitset_intrinsics.h: In function '_bitset_cmp': +build/cythonized/sage/data_structures/bitset_intrinsics.h:170:17: warning: unused variable 'i' [-Wunused-variable] + 170 | mp_bitcnt_t i = 0; + | ^ +build/cythonized/sage/data_structures/bitset_intrinsics.h: In function '_bitset_operation': +build/cythonized/sage/data_structures/bitset_intrinsics.h:377:17: warning: unused variable 'i' [-Wunused-variable] + 377 | mp_bitcnt_t i; + | ^ +[453/528] In file included from build/cythonized/sage/data_structures/bitset_base.c:793: build/cythonized/sage/data_structures/bitset_intrinsics.h: In function '_bitset_cmp': build/cythonized/sage/data_structures/bitset_intrinsics.h:170:17: warning: unused variable 'i' [-Wunused-variable] 170 | mp_bitcnt_t i = 0; @@ -40113,7 +40158,20 @@ build/cythonized/sage/data_structures/bitset_intrinsics.h:377:17: warning: unused variable 'i' [-Wunused-variable] 377 | mp_bitcnt_t i; | ^ -[453/528] build/cythonized/sage/data_structures/bounded_integer_sequences.c: At top level: +build/cythonized/sage/data_structures/bitset_base.c: At top level: +build/cythonized/sage/data_structures/bitset_base.c:5172:18: warning: '__pyx_pw_4sage_7cpython_6string_3str_to_bytes' defined but not used [-Wunused-function] + 5172 | static PyObject *__pyx_pw_4sage_7cpython_6string_3str_to_bytes(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/data_structures/bitset_base.c:5171:13: warning: '__pyx_doc_4sage_7cpython_6string_2str_to_bytes' defined but not used [-Wunused-variable] + 5171 | static char __pyx_doc_4sage_7cpython_6string_2str_to_bytes[] = "str_to_bytes(s, encoding=None, errors=None) -> bytes\nFile: sage/cpython/string.pxd (starting at line 54)\n\n Convert ``str`` or ``unicode`` to ``bytes``.\n\n It encodes the given ``str`` to a Python 3 ``bytes``\n using the specified encoding. It is a no-op on ``bytes`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import str_to_bytes\n sage: bs = [str_to_bytes(u'\317\200')]\n sage: all(b == b'\\xcf\\x80' for b in bs)\n True\n sage: str_to_bytes([])\n Traceback (most recent call last):\n ...\n TypeError: expected str... list found\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/data_structures/bitset_base.c:4967:18: warning: '__pyx_pw_4sage_7cpython_6string_1bytes_to_str' defined but not used [-Wunused-function] + 4967 | static PyObject *__pyx_pw_4sage_7cpython_6string_1bytes_to_str(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/data_structures/bitset_base.c:4966:13: warning: '__pyx_doc_4sage_7cpython_6string_bytes_to_str' defined but not used [-Wunused-variable] + 4966 | static char __pyx_doc_4sage_7cpython_6string_bytes_to_str[] = "bytes_to_str(b, encoding=None, errors=None) -> str\nFile: sage/cpython/string.pxd (starting at line 28)\n\n Convert ``bytes`` to ``str``.\n\n This decodes the given ``bytes`` to a Python 3 unicode ``str`` using\n the specified encoding. It is a no-op on ``str`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import bytes_to_str\n sage: s = bytes_to_str(b'\\xcf\\x80')\n sage: s == u'\317\200'\n True\n sage: bytes_to_str([])\n Traceback (most recent call last):\n ...\n TypeError: expected bytes, list found\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/data_structures/bounded_integer_sequences.c: At top level: build/cythonized/sage/data_structures/bounded_integer_sequences.c:20052:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] 20052 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -40156,25 +40214,16 @@ build/cythonized/sage/data_structures/bounded_integer_sequences.c:18879:13: warning: '__pyx_doc_4sage_9structure_7richcmp_richcmp' defined but not used [-Wunused-variable] 18879 | static char __pyx_doc_4sage_9structure_7richcmp_richcmp[] = "richcmp(x, y, int op)\nFile: sage/structure/richcmp.pxd (starting at line 6)\n\n Return the result of the rich comparison of ``x`` and ``y`` with\n operator ``op``.\n\n INPUT:\n\n - ``x``, ``y`` -- arbitrary Python objects\n\n - ``op`` -- comparison operator (one of ``op_LT`, ``op_LE``,\n ``op_EQ``, ``op_NE``, ``op_GT``, ``op_GE``).\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import *\n sage: richcmp(3, 4, op_LT)\n True\n sage: richcmp(x, x^2, op_EQ)\n x == x^2\n\n The two examples above are completely equivalent to ``3 < 4``\n and ``x == x^2``. For this reason, it only makes sense in practice\n to call ``richcmp`` with a non-constant value for ``op``.\n\n We can write a custom ``Element`` class which shows a more\n realistic example of how to use this::\n\n sage: from sage.structure.element import Element\n sage: class MyElement(Element):\n ....: def __init__(self, parent, value):\n ....: Element.__init__(self, parent)\n ....: self.v = value\n ....: def _richcmp_(self, other, op):\n ....: return richcmp(self.v, other.v, op)\n sage: P = Parent()\n sage: x = MyElement(P, 3)\n sage: y = MyElement(P, 3)\n sage: x < y\n False\n sage: x == y\n True\n sage: x > y\n False\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from build/cythonized/sage/data_structures/bitset_base.c:793: -build/cythonized/sage/data_structures/bitset_intrinsics.h: In function '_bitset_cmp': build/cythonized/sage/data_structures/bounded_integer_sequences.c:11766:18: warning: '__pyx_pw_4sage_7cpython_6string_3str_to_bytes' defined but not used [-Wunused-function] 11766 | static PyObject *__pyx_pw_4sage_7cpython_6string_3str_to_bytes(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/data_structures/bitset_intrinsics.h:170:17: warning: unused variable 'i' [-Wunused-variable] - 170 | mp_bitcnt_t i = 0; - | ^ -build/cythonized/sage/data_structures/bitset_intrinsics.h: In function '_bitset_operation': -build/cythonized/sage/data_structures/bitset_intrinsics.h:377:17: warning: unused variable 'i' [-Wunused-variable] - 377 | mp_bitcnt_t i; - | ^ build/cythonized/sage/data_structures/bounded_integer_sequences.c:11765:13: warning: '__pyx_doc_4sage_7cpython_6string_2str_to_bytes' defined but not used [-Wunused-variable] 11765 | static char __pyx_doc_4sage_7cpython_6string_2str_to_bytes[] = "str_to_bytes(s, encoding=None, errors=None) -> bytes\nFile: sage/cpython/string.pxd (starting at line 54)\n\n Convert ``str`` or ``unicode`` to ``bytes``.\n\n It encodes the given ``str`` to a Python 3 ``bytes``\n using the specified encoding. It is a no-op on ``bytes`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import str_to_bytes\n sage: bs = [str_to_bytes(u'\317\200')]\n sage: all(b == b'\\xcf\\x80' for b in bs)\n True\n sage: str_to_bytes([])\n Traceback (most recent call last):\n ...\n TypeError: expected str... list found\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/data_structures/bounded_integer_sequences.c:11561:18: warning: '__pyx_pw_4sage_7cpython_6string_1bytes_to_str' defined but not used [-Wunused-function] 11561 | static PyObject *__pyx_pw_4sage_7cpython_6string_1bytes_to_str(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[452/528] build/cythonized/sage/data_structures/bounded_integer_sequences.c:11560:13: warning: '__pyx_doc_4sage_7cpython_6string_bytes_to_str' defined but not used [-Wunused-variable] +build/cythonized/sage/data_structures/bounded_integer_sequences.c:11560:13: warning: '__pyx_doc_4sage_7cpython_6string_bytes_to_str' defined but not used [-Wunused-variable] 11560 | static char __pyx_doc_4sage_7cpython_6string_bytes_to_str[] = "bytes_to_str(b, encoding=None, errors=None) -> str\nFile: sage/cpython/string.pxd (starting at line 28)\n\n Convert ``bytes`` to ``str``.\n\n This decodes the given ``bytes`` to a Python 3 unicode ``str`` using\n the specified encoding. It is a no-op on ``str`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import bytes_to_str\n sage: s = bytes_to_str(b'\\xcf\\x80')\n sage: s == u'\317\200'\n True\n sage: bytes_to_str([])\n Traceback (most recent call last):\n ...\n TypeError: expected bytes, list found\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'boost::detail::adj_list_edge_iterator::self& boost::detail::adj_list_edge_iterator::operator++() [with VertexIterator = boost::range_detail::integer_iterator; OutEdgeIterator = boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, long unsigned int, boost::detail::edge_desc_impl, long int>; Graph = boost::adjacency_list, boost::property, boost::no_property, boost::vecS>]', @@ -40199,20 +40248,7 @@ /usr/include/boost/graph/detail/adjacency_list.hpp:2187:23: note: '*(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >*)((char*)&ei + offsetof(boost::detail::edge_iterator, boost::detail::adj_list_edge_iterator, boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, long unsigned int, boost::detail::edge_desc_impl, long int>, boost::adjacency_list, boost::property, boost::no_property, boost::vecS> >::edges.boost::optional >*, std::vector >, std::allocator > > > >, long unsigned int, boost::detail::edge_desc_impl, long int>, boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, long unsigned int, boost::detail::edge_desc_impl, long int> > >::.boost::optional_detail::optional_base >*, std::vector >, std::allocator > > > >, long unsigned int, boost::detail::edge_desc_impl, long int>, boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, long unsigned int, boost::detail::edge_desc_impl, long int> > >::m_storage.boost::optional_detail::aligned_storage >*, std::vector >, std::allocator > > > >, long unsigned int, boost::detail::edge_desc_impl, long int>, boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, long unsigned int, boost::detail::edge_desc_impl, long int> > >::dummy_)).__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >::_M_current' was declared here 2187 | edge_iterator ei, ei_end; | ^~ -build/cythonized/sage/data_structures/bitset_base.c: At top level: -build/cythonized/sage/data_structures/bitset_base.c:5172:18: warning: '__pyx_pw_4sage_7cpython_6string_3str_to_bytes' defined but not used [-Wunused-function] - 5172 | static PyObject *__pyx_pw_4sage_7cpython_6string_3str_to_bytes(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/data_structures/bitset_base.c:5171:13: warning: '__pyx_doc_4sage_7cpython_6string_2str_to_bytes' defined but not used [-Wunused-variable] - 5171 | static char __pyx_doc_4sage_7cpython_6string_2str_to_bytes[] = "str_to_bytes(s, encoding=None, errors=None) -> bytes\nFile: sage/cpython/string.pxd (starting at line 54)\n\n Convert ``str`` or ``unicode`` to ``bytes``.\n\n It encodes the given ``str`` to a Python 3 ``bytes``\n using the specified encoding. It is a no-op on ``bytes`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import str_to_bytes\n sage: bs = [str_to_bytes(u'\317\200')]\n sage: all(b == b'\\xcf\\x80' for b in bs)\n True\n sage: str_to_bytes([])\n Traceback (most recent call last):\n ...\n TypeError: expected str... list found\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/data_structures/bitset_base.c:4967:18: warning: '__pyx_pw_4sage_7cpython_6string_1bytes_to_str' defined but not used [-Wunused-function] - 4967 | static PyObject *__pyx_pw_4sage_7cpython_6string_1bytes_to_str(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/data_structures/bitset_base.c:4966:13: warning: '__pyx_doc_4sage_7cpython_6string_bytes_to_str' defined but not used [-Wunused-variable] - 4966 | static char __pyx_doc_4sage_7cpython_6string_bytes_to_str[] = "bytes_to_str(b, encoding=None, errors=None) -> str\nFile: sage/cpython/string.pxd (starting at line 28)\n\n Convert ``bytes`` to ``str``.\n\n This decodes the given ``bytes`` to a Python 3 unicode ``str`` using\n the specified encoding. It is a no-op on ``str`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import bytes_to_str\n sage: s = bytes_to_str(b'\\xcf\\x80')\n sage: s == u'\317\200'\n True\n sage: bytes_to_str([])\n Traceback (most recent call last):\n ...\n TypeError: expected bytes, list found\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[454/528] In file included from build/cythonized/sage/data_structures/bitset.c:793: +[454/528] [455/528] In file included from build/cythonized/sage/data_structures/bitset.c:793: build/cythonized/sage/data_structures/bitset_intrinsics.h: In function '_bitset_cmp': build/cythonized/sage/data_structures/bitset_intrinsics.h:170:17: warning: unused variable 'i' [-Wunused-variable] 170 | mp_bitcnt_t i = 0; @@ -40221,7 +40257,7 @@ build/cythonized/sage/data_structures/bitset_intrinsics.h:377:17: warning: unused variable 'i' [-Wunused-variable] 377 | mp_bitcnt_t i; | ^ -[456/528] [457/528] [455/528] In file included from build/cythonized/sage/crypto/boolean_function.c:794: +[456/528] In file included from build/cythonized/sage/crypto/boolean_function.c:794: ./sage/data_structures/bitset_intrinsics.h: In function '_bitset_cmp': ./sage/data_structures/bitset_intrinsics.h:170:17: warning: unused variable 'i' [-Wunused-variable] 170 | mp_bitcnt_t i = 0; @@ -40230,11 +40266,11 @@ ./sage/data_structures/bitset_intrinsics.h:377:17: warning: unused variable 'i' [-Wunused-variable] 377 | mp_bitcnt_t i; | ^ -build/cythonized/sage/data_structures/bitset.c: At top level: +[457/528] build/cythonized/sage/data_structures/bitset.c: At top level: build/cythonized/sage/data_structures/bitset.c:15181:18: warning: '__pyx_pw_4sage_7cpython_6string_3str_to_bytes' defined but not used [-Wunused-function] 15181 | static PyObject *__pyx_pw_4sage_7cpython_6string_3str_to_bytes(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[458/528] build/cythonized/sage/data_structures/bitset.c:15180:13: warning: '__pyx_doc_4sage_7cpython_6string_2str_to_bytes' defined but not used [-Wunused-variable] +build/cythonized/sage/data_structures/bitset.c:15180:13: warning: '__pyx_doc_4sage_7cpython_6string_2str_to_bytes' defined but not used [-Wunused-variable] 15180 | static char __pyx_doc_4sage_7cpython_6string_2str_to_bytes[] = "str_to_bytes(s, encoding=None, errors=None) -> bytes\nFile: sage/cpython/string.pxd (starting at line 54)\n\n Convert ``str`` or ``unicode`` to ``bytes``.\n\n It encodes the given ``str`` to a Python 3 ``bytes``\n using the specified encoding. It is a no-op on ``bytes`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import str_to_bytes\n sage: bs = [str_to_bytes(u'\317\200')]\n sage: all(b == b'\\xcf\\x80' for b in bs)\n True\n sage: str_to_bytes([])\n Traceback (most recent call last):\n ...\n TypeError: expected str... list found\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/data_structures/bitset.c:14976:18: warning: '__pyx_pw_4sage_7cpython_6string_1bytes_to_str' defined but not used [-Wunused-function] @@ -40243,7 +40279,7 @@ build/cythonized/sage/data_structures/bitset.c:14975:13: warning: '__pyx_doc_4sage_7cpython_6string_bytes_to_str' defined but not used [-Wunused-variable] 14975 | static char __pyx_doc_4sage_7cpython_6string_bytes_to_str[] = "bytes_to_str(b, encoding=None, errors=None) -> str\nFile: sage/cpython/string.pxd (starting at line 28)\n\n Convert ``bytes`` to ``str``.\n\n This decodes the given ``bytes`` to a Python 3 unicode ``str`` using\n the specified encoding. It is a no-op on ``str`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import bytes_to_str\n sage: s = bytes_to_str(b'\\xcf\\x80')\n sage: s == u'\317\200'\n True\n sage: bytes_to_str([])\n Traceback (most recent call last):\n ...\n TypeError: expected bytes, list found\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[459/528] build/cythonized/sage/crypto/boolean_function.c: At top level: +[458/528] [459/528] build/cythonized/sage/crypto/boolean_function.c: At top level: build/cythonized/sage/crypto/boolean_function.c:19191:18: warning: '__pyx_pw_4sage_7cpython_6string_3str_to_bytes' defined but not used [-Wunused-function] 19191 | static PyObject *__pyx_pw_4sage_7cpython_6string_3str_to_bytes(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -40298,7 +40334,7 @@ build/cythonized/sage/crypto/boolean_function.c:16106:13: warning: '__pyx_doc_4sage_9structure_7richcmp_richcmp' defined but not used [-Wunused-variable] 16106 | static char __pyx_doc_4sage_9structure_7richcmp_richcmp[] = "richcmp(x, y, int op)\nFile: sage/structure/richcmp.pxd (starting at line 6)\n\n Return the result of the rich comparison of ``x`` and ``y`` with\n operator ``op``.\n\n INPUT:\n\n - ``x``, ``y`` -- arbitrary Python objects\n\n - ``op`` -- comparison operator (one of ``op_LT`, ``op_LE``,\n ``op_EQ``, ``op_NE``, ``op_GT``, ``op_GE``).\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import *\n sage: richcmp(3, 4, op_LT)\n True\n sage: richcmp(x, x^2, op_EQ)\n x == x^2\n\n The two examples above are completely equivalent to ``3 < 4``\n and ``x == x^2``. For this reason, it only makes sense in practice\n to call ``richcmp`` with a non-constant value for ``op``.\n\n We can write a custom ``Element`` class which shows a more\n realistic example of how to use this::\n\n sage: from sage.structure.element import Element\n sage: class MyElement(Element):\n ....: def __init__(self, parent, value):\n ....: Element.__init__(self, parent)\n ....: self.v = value\n ....: def _richcmp_(self, other, op):\n ....: return richcmp(self.v, other.v, op)\n sage: P = Parent()\n sage: x = MyElement(P, 3)\n sage: y = MyElement(P, 3)\n sage: x < y\n False\n sage: x == y\n True\n sage: x > y\n False\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[460/528] [461/528] [462/528] [463/528] build/cythonized/sage/cpython/getattr.c:3771:18: warning: '__pyx_pw_4sage_7cpython_6string_3str_to_bytes' defined but not used [-Wunused-function] +[460/528] [462/528] build/cythonized/sage/cpython/getattr.c:3771:18: warning: '__pyx_pw_4sage_7cpython_6string_3str_to_bytes' defined but not used [-Wunused-function] 3771 | static PyObject *__pyx_pw_4sage_7cpython_6string_3str_to_bytes(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/cpython/getattr.c:3770:13: warning: '__pyx_doc_4sage_7cpython_6string_2str_to_bytes' defined but not used [-Wunused-variable] @@ -40310,14 +40346,14 @@ build/cythonized/sage/cpython/getattr.c:3565:13: warning: '__pyx_doc_4sage_7cpython_6string_bytes_to_str' defined but not used [-Wunused-variable] 3565 | static char __pyx_doc_4sage_7cpython_6string_bytes_to_str[] = "bytes_to_str(b, encoding=None, errors=None) -> str\nFile: sage/cpython/string.pxd (starting at line 28)\n\n Convert ``bytes`` to ``str``.\n\n This decodes the given ``bytes`` to a Python 3 unicode ``str`` using\n the specified encoding. It is a no-op on ``str`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import bytes_to_str\n sage: s = bytes_to_str(b'\\xcf\\x80')\n sage: s == u'\317\200'\n True\n sage: bytes_to_str([])\n Traceback (most recent call last):\n ...\n TypeError: expected bytes, list found\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[464/528] [465/528] [467/528] [466/528] [468/528] [469/528] [470/528] [471/528] build/cythonized/sage/dynamics/complex_dynamics/mandel_julia_helper.c: In function '__pyx_f_4sage_8dynamics_16complex_dynamics_19mandel_julia_helper_polynomial_mandelbrot.constprop': +[461/528] [463/528] [464/528] [466/528] [467/528] [465/528] [468/528] [469/528] build/cythonized/sage/dynamics/complex_dynamics/mandel_julia_helper.c: In function '__pyx_f_4sage_8dynamics_16complex_dynamics_19mandel_julia_helper_polynomial_mandelbrot.constprop': build/cythonized/sage/dynamics/complex_dynamics/mandel_julia_helper.c:11470:25: warning: '__pyx_v_iteration' may be used uninitialized [-Wmaybe-uninitialized] 11470 | __pyx_v_level = (__pyx_v_iteration / __pyx_v_level_sep); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/dynamics/complex_dynamics/mandel_julia_helper.c:7217:7: note: '__pyx_v_iteration' was declared here 7217 | int __pyx_v_iteration; | ^~~~~~~~~~~~~~~~~ -build/cythonized/sage/combinat/expnums.c:5277:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] +[470/528] [471/528] [472/528] build/cythonized/sage/combinat/expnums.c:5277:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] 5277 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/combinat/expnums.c:5276:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] @@ -40329,7 +40365,7 @@ build/cythonized/sage/combinat/expnums.c:4931:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 4931 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[472/528] build/cythonized/sage/combinat/enumeration_mod_permgroup.c:6090:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] +build/cythonized/sage/combinat/enumeration_mod_permgroup.c:6090:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] 6090 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/combinat/enumeration_mod_permgroup.c:6089:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] @@ -40348,23 +40384,14 @@ build/cythonized/sage/combinat/enumeration_mod_permgroup.c:3923:7: note: '__pyx_v_i' was declared here 3923 | int __pyx_v_i; | ^~~~~~~~~ -[474/528] build/cythonized/sage/combinat/enumeration_mod_permgroup.c: In function '__pyx_f_4sage_8combinat_25enumeration_mod_permgroup_lex_cmp_partial': +[473/528] build/cythonized/sage/combinat/enumeration_mod_permgroup.c: In function '__pyx_f_4sage_8combinat_25enumeration_mod_permgroup_lex_cmp_partial': build/cythonized/sage/combinat/enumeration_mod_permgroup.c:3717:37: warning: '__pyx_v_i' may be used uninitialized [-Wmaybe-uninitialized] 3717 | __pyx_t_1 = (((__pyx_v_v1->_list[__pyx_v_i]) > (__pyx_v_v2->_list[__pyx_v_i])) != 0); | ^ build/cythonized/sage/combinat/enumeration_mod_permgroup.c:3598:7: note: '__pyx_v_i' was declared here 3598 | int __pyx_v_i; | ^~~~~~~~~ -In file included from build/cythonized/sage/combinat/debruijn_sequence.c:794: -./sage/data_structures/bitset_intrinsics.h: In function '_bitset_cmp': -./sage/data_structures/bitset_intrinsics.h:170:17: warning: unused variable 'i' [-Wunused-variable] - 170 | mp_bitcnt_t i = 0; - | ^ -./sage/data_structures/bitset_intrinsics.h: In function '_bitset_operation': -./sage/data_structures/bitset_intrinsics.h:377:17: warning: unused variable 'i' [-Wunused-variable] - 377 | mp_bitcnt_t i; - | ^ -[473/528] [475/528] build/cythonized/sage/combinat/degree_sequences.c:6210:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] +[474/528] build/cythonized/sage/combinat/degree_sequences.c:6210:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] 6210 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/combinat/degree_sequences.c:6209:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] @@ -40376,6 +40403,15 @@ build/cythonized/sage/combinat/degree_sequences.c:5864:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 5864 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from build/cythonized/sage/combinat/debruijn_sequence.c:794: +./sage/data_structures/bitset_intrinsics.h: In function '_bitset_cmp': +./sage/data_structures/bitset_intrinsics.h:170:17: warning: unused variable 'i' [-Wunused-variable] + 170 | mp_bitcnt_t i = 0; + | ^ +./sage/data_structures/bitset_intrinsics.h: In function '_bitset_operation': +./sage/data_structures/bitset_intrinsics.h:377:17: warning: unused variable 'i' [-Wunused-variable] + 377 | mp_bitcnt_t i; + | ^ build/cythonized/sage/combinat/debruijn_sequence.c: At top level: build/cythonized/sage/combinat/debruijn_sequence.c:14454:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] 14454 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { @@ -40401,7 +40437,7 @@ build/cythonized/sage/combinat/debruijn_sequence.c:6728:13: warning: '__pyx_doc_4sage_7cpython_6string_bytes_to_str' defined but not used [-Wunused-variable] 6728 | static char __pyx_doc_4sage_7cpython_6string_bytes_to_str[] = "bytes_to_str(b, encoding=None, errors=None) -> str\nFile: sage/cpython/string.pxd (starting at line 28)\n\n Convert ``bytes`` to ``str``.\n\n This decodes the given ``bytes`` to a Python 3 unicode ``str`` using\n the specified encoding. It is a no-op on ``str`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import bytes_to_str\n sage: s = bytes_to_str(b'\\xcf\\x80')\n sage: s == u'\317\200'\n True\n sage: bytes_to_str([])\n Traceback (most recent call last):\n ...\n TypeError: expected bytes, list found\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[476/528] build/cythonized/sage/combinat/combinat_cython.c:13877:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] +[475/528] [476/528] build/cythonized/sage/combinat/combinat_cython.c:13877:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] 13877 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/combinat/combinat_cython.c:13876:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] @@ -40413,7 +40449,7 @@ build/cythonized/sage/combinat/combinat_cython.c:13531:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 13531 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[477/528] In file included from build/cythonized/sage/combinat/words/word_char.c:794: +[478/528] [477/528] In file included from build/cythonized/sage/combinat/words/word_char.c:794: ./sage/data_structures/bitset_intrinsics.h: In function '_bitset_cmp': ./sage/data_structures/bitset_intrinsics.h:170:17: warning: unused variable 'i' [-Wunused-variable] 170 | mp_bitcnt_t i = 0; @@ -40422,11 +40458,23 @@ ./sage/data_structures/bitset_intrinsics.h:377:17: warning: unused variable 'i' [-Wunused-variable] 377 | mp_bitcnt_t i; | ^ -[478/528] build/cythonized/sage/combinat/words/word_char.c: At top level: -build/cythonized/sage/combinat/words/word_char.c:18586:18: warning: '__pyx_pw_4sage_9structure_7richcmp_9revop' defined but not used [-Wunused-function] -18586 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_9revop(PyObject *__pyx_self, PyObject *__pyx_arg_op) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/combinat/words/word_char.c:18585:13: warning: '__pyx_doc_4sage_9structure_7richcmp_8revop' defined but not used [-Wunused-variable] +[479/528] build/cythonized/sage/combinat/root_system/reflection_group_element.c:12730:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] +12730 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/combinat/root_system/reflection_group_element.c:12729:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] +12729 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/combinat/root_system/reflection_group_element.c:12385:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] +12385 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/combinat/root_system/reflection_group_element.c:12384:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] +12384 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[480/528] build/cythonized/sage/combinat/words/word_char.c: At top level: +build/cythonized/sage/combinat/words/word_char.c:18586:18: warning: '__pyx_pw_4sage_9structure_7richcmp_9revop' defined but not used [-Wunused-function] +18586 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_9revop(PyObject *__pyx_self, PyObject *__pyx_arg_op) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/combinat/words/word_char.c:18585:13: warning: '__pyx_doc_4sage_9structure_7richcmp_8revop' defined but not used [-Wunused-variable] 18585 | static char __pyx_doc_4sage_9structure_7richcmp_8revop[] = "revop(int op) -> int\nFile: sage/structure/richcmp.pxd (starting at line 199)\n\n Return the reverse operation of ``op``.\n\n For example, <= becomes >=, etc.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import revop\n sage: [revop(i) for i in range(6)]\n [4, 5, 2, 3, 0, 1]\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/combinat/words/word_char.c:18459:18: warning: '__pyx_pw_4sage_9structure_7richcmp_7rich_to_bool_sgn' defined but not used [-Wunused-function] @@ -40477,18 +40525,6 @@ build/cythonized/sage/combinat/words/word_char.c:9984:13: warning: '__pyx_doc_4sage_7cpython_6string_bytes_to_str' defined but not used [-Wunused-variable] 9984 | static char __pyx_doc_4sage_7cpython_6string_bytes_to_str[] = "bytes_to_str(b, encoding=None, errors=None) -> str\nFile: sage/cpython/string.pxd (starting at line 28)\n\n Convert ``bytes`` to ``str``.\n\n This decodes the given ``bytes`` to a Python 3 unicode ``str`` using\n the specified encoding. It is a no-op on ``str`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import bytes_to_str\n sage: s = bytes_to_str(b'\\xcf\\x80')\n sage: s == u'\317\200'\n True\n sage: bytes_to_str([])\n Traceback (most recent call last):\n ...\n TypeError: expected bytes, list found\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[479/528] build/cythonized/sage/combinat/root_system/reflection_group_element.c:12730:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] -12730 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/combinat/root_system/reflection_group_element.c:12729:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] -12729 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/combinat/root_system/reflection_group_element.c:12385:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] -12385 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/combinat/root_system/reflection_group_element.c:12384:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] -12384 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/combinat/root_system/reflection_group_c.c:10679:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] 10679 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -40501,7 +40537,7 @@ build/cythonized/sage/combinat/root_system/reflection_group_c.c:10333:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 10333 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[480/528] [481/528] [483/528] build/cythonized/sage/combinat/rigged_configurations/rigged_partition.c:9315:18: warning: '__pyx_pw_4sage_9structure_7richcmp_9revop' defined but not used [-Wunused-function] +[481/528] [482/528] build/cythonized/sage/combinat/rigged_configurations/rigged_partition.c:9315:18: warning: '__pyx_pw_4sage_9structure_7richcmp_9revop' defined but not used [-Wunused-function] 9315 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_9revop(PyObject *__pyx_self, PyObject *__pyx_arg_op) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/combinat/rigged_configurations/rigged_partition.c:9314:13: warning: '__pyx_doc_4sage_9structure_7richcmp_8revop' defined but not used [-Wunused-variable] @@ -40531,7 +40567,7 @@ build/cythonized/sage/combinat/rigged_configurations/rigged_partition.c:8652:13: warning: '__pyx_doc_4sage_9structure_7richcmp_richcmp' defined but not used [-Wunused-variable] 8652 | static char __pyx_doc_4sage_9structure_7richcmp_richcmp[] = "richcmp(x, y, int op)\nFile: sage/structure/richcmp.pxd (starting at line 6)\n\n Return the result of the rich comparison of ``x`` and ``y`` with\n operator ``op``.\n\n INPUT:\n\n - ``x``, ``y`` -- arbitrary Python objects\n\n - ``op`` -- comparison operator (one of ``op_LT`, ``op_LE``,\n ``op_EQ``, ``op_NE``, ``op_GT``, ``op_GE``).\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import *\n sage: richcmp(3, 4, op_LT)\n True\n sage: richcmp(x, x^2, op_EQ)\n x == x^2\n\n The two examples above are completely equivalent to ``3 < 4``\n and ``x == x^2``. For this reason, it only makes sense in practice\n to call ``richcmp`` with a non-constant value for ``op``.\n\n We can write a custom ``Element`` class which shows a more\n realistic example of how to use this::\n\n sage: from sage.structure.element import Element\n sage: class MyElement(Element):\n ....: def __init__(self, parent, value):\n ....: Element.__init__(self, parent)\n ....: self.v = value\n ....: def _richcmp_(self, other, op):\n ....: return richcmp(self.v, other.v, op)\n sage: P = Parent()\n sage: x = MyElement(P, 3)\n sage: y = MyElement(P, 3)\n sage: x < y\n False\n sage: x == y\n True\n sage: x > y\n False\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[482/528] build/cythonized/sage/combinat/posets/hasse_cython.c:7872:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] +build/cythonized/sage/combinat/posets/hasse_cython.c:7872:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] 7872 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/combinat/posets/hasse_cython.c:7871:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] @@ -40543,7 +40579,7 @@ build/cythonized/sage/combinat/posets/hasse_cython.c:7526:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 7526 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[484/528] [485/528] [486/528] build/cythonized/sage/combinat/designs/subhypergraph_search.c: In function '__pyx_f_4sage_8combinat_7designs_20subhypergraph_search_is_subhypergraph_admissible': +[483/528] [484/528] [485/528] [486/528] build/cythonized/sage/combinat/designs/subhypergraph_search.c: In function '__pyx_f_4sage_8combinat_7designs_20subhypergraph_search_is_subhypergraph_admissible': build/cythonized/sage/combinat/designs/subhypergraph_search.c:2794:64: warning: passing argument 4 of 'qsort' from incompatible pointer type [-Wincompatible-pointer-types] 2794 | qsort(__pyx_v_tmp1.sets, __pyx_v_h1.m, (sizeof(uint64_t *)), __pyx_f_4sage_8combinat_7designs_20subhypergraph_search_cmp_128_bits); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -40604,26 +40640,7 @@ build/cythonized/sage/combinat/designs/orthogonal_arrays_find_recursive.c:12388:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 12388 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[488/528] [489/528] In file included from build/cythonized/sage/combinat/matrices/dancing_links.cpp:804: -In member function 'dancing_links& dancing_links::operator=(const dancing_links&)', - inlined from 'PyObject* __pyx_pf_4sage_8combinat_8matrices_13dancing_links_20dancing_linksWrapper_4reinitialize(__pyx_obj_4sage_8combinat_8matrices_13dancing_links_dancing_linksWrapper*)' at build/cythonized/sage/combinat/matrices/dancing_links.cpp:2596:36: -build/cythonized/sage/combinat/matrices/dancing_links_c.h:64:7: warning: '.dancing_links::root' may be used uninitialized [-Wmaybe-uninitialized] - 64 | class dancing_links { - | ^~~~~~~~~~~~~ -build/cythonized/sage/combinat/matrices/dancing_links.cpp: In function 'PyObject* __pyx_pf_4sage_8combinat_8matrices_13dancing_links_20dancing_linksWrapper_4reinitialize(__pyx_obj_4sage_8combinat_8matrices_13dancing_links_dancing_linksWrapper*)': -build/cythonized/sage/combinat/matrices/dancing_links.cpp:2596:36: note: '' declared here - 2596 | __pyx_v_self->_x = dancing_links(); - | ^ -In member function 'dancing_links& dancing_links::operator=(const dancing_links&)', - inlined from 'PyObject* __pyx_pf_4sage_8combinat_8matrices_13dancing_links_20dancing_linksWrapper_4reinitialize(__pyx_obj_4sage_8combinat_8matrices_13dancing_links_dancing_linksWrapper*)' at build/cythonized/sage/combinat/matrices/dancing_links.cpp:2596:36: -build/cythonized/sage/combinat/matrices/dancing_links_c.h:64:7: warning: '.dancing_links::mode' may be used uninitialized [-Wmaybe-uninitialized] - 64 | class dancing_links { - | ^~~~~~~~~~~~~ -build/cythonized/sage/combinat/matrices/dancing_links.cpp: In function 'PyObject* __pyx_pf_4sage_8combinat_8matrices_13dancing_links_20dancing_linksWrapper_4reinitialize(__pyx_obj_4sage_8combinat_8matrices_13dancing_links_dancing_linksWrapper*)': -build/cythonized/sage/combinat/matrices/dancing_links.cpp:2596:36: note: '' declared here - 2596 | __pyx_v_self->_x = dancing_links(); - | ^ -build/cythonized/sage/combinat/designs/evenly_distributed_sets.c:9878:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] +[488/528] [489/528] build/cythonized/sage/combinat/designs/evenly_distributed_sets.c:9878:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] 9878 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/combinat/designs/evenly_distributed_sets.c:9877:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] @@ -40657,7 +40674,19 @@ build/cythonized/sage/combinat/designs/designs_pyx.c:11981:13: warning: '__pyx_doc_4sage_7cpython_6string_bytes_to_str' defined but not used [-Wunused-variable] 11981 | static char __pyx_doc_4sage_7cpython_6string_bytes_to_str[] = "bytes_to_str(b, encoding=None, errors=None) -> str\nFile: sage/cpython/string.pxd (starting at line 28)\n\n Convert ``bytes`` to ``str``.\n\n This decodes the given ``bytes`` to a Python 3 unicode ``str`` using\n the specified encoding. It is a no-op on ``str`` input.\n\n EXAMPLES::\n\n sage: from sage.cpython.string import bytes_to_str\n sage: s = bytes_to_str(b'\\xcf\\x80')\n sage: s == u'\317\200'\n True\n sage: bytes_to_str([])\n Traceback (most recent call last):\n ...\n TypeError: expected bytes, list found\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[492/528] [493/528] build/cythonized/sage/combinat/crystals/tensor_product_element.c:26879:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] +[492/528] [493/528] [494/528] build/cythonized/sage/combinat/crystals/spins.c:10054:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] +10054 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/combinat/crystals/spins.c:10053:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] +10053 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/combinat/crystals/spins.c:9709:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] + 9709 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/combinat/crystals/spins.c:9708:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] + 9708 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/combinat/crystals/tensor_product_element.c:26879:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] 26879 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/combinat/crystals/tensor_product_element.c:26878:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] @@ -40669,19 +40698,38 @@ build/cythonized/sage/combinat/crystals/tensor_product_element.c:26533:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 26533 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/combinat/crystals/spins.c:10054:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] -10054 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { +In file included from build/cythonized/sage/combinat/matrices/dancing_links.cpp:804: +In member function 'dancing_links& dancing_links::operator=(const dancing_links&)', + inlined from 'PyObject* __pyx_pf_4sage_8combinat_8matrices_13dancing_links_20dancing_linksWrapper_4reinitialize(__pyx_obj_4sage_8combinat_8matrices_13dancing_links_dancing_linksWrapper*)' at build/cythonized/sage/combinat/matrices/dancing_links.cpp:2596:36: +build/cythonized/sage/combinat/matrices/dancing_links_c.h:64:7: warning: '.dancing_links::root' may be used uninitialized [-Wmaybe-uninitialized] + 64 | class dancing_links { + | ^~~~~~~~~~~~~ +build/cythonized/sage/combinat/matrices/dancing_links.cpp: In function 'PyObject* __pyx_pf_4sage_8combinat_8matrices_13dancing_links_20dancing_linksWrapper_4reinitialize(__pyx_obj_4sage_8combinat_8matrices_13dancing_links_dancing_linksWrapper*)': +build/cythonized/sage/combinat/matrices/dancing_links.cpp:2596:36: note: '' declared here + 2596 | __pyx_v_self->_x = dancing_links(); + | ^ +In member function 'dancing_links& dancing_links::operator=(const dancing_links&)', + inlined from 'PyObject* __pyx_pf_4sage_8combinat_8matrices_13dancing_links_20dancing_linksWrapper_4reinitialize(__pyx_obj_4sage_8combinat_8matrices_13dancing_links_dancing_linksWrapper*)' at build/cythonized/sage/combinat/matrices/dancing_links.cpp:2596:36: +build/cythonized/sage/combinat/matrices/dancing_links_c.h:64:7: warning: '.dancing_links::mode' may be used uninitialized [-Wmaybe-uninitialized] + 64 | class dancing_links { + | ^~~~~~~~~~~~~ +build/cythonized/sage/combinat/matrices/dancing_links.cpp: In function 'PyObject* __pyx_pf_4sage_8combinat_8matrices_13dancing_links_20dancing_linksWrapper_4reinitialize(__pyx_obj_4sage_8combinat_8matrices_13dancing_links_dancing_linksWrapper*)': +build/cythonized/sage/combinat/matrices/dancing_links.cpp:2596:36: note: '' declared here + 2596 | __pyx_v_self->_x = dancing_links(); + | ^ +[495/528] build/cythonized/sage/combinat/crystals/letters.c:46870:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] +46870 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/combinat/crystals/spins.c:10053:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] -10053 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; +build/cythonized/sage/combinat/crystals/letters.c:46869:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] +46869 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/combinat/crystals/spins.c:9709:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] - 9709 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { +build/cythonized/sage/combinat/crystals/letters.c:46525:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] +46525 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/combinat/crystals/spins.c:9708:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] - 9708 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; +build/cythonized/sage/combinat/crystals/letters.c:46524:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] +46524 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[494/528] [496/528] In file included from build/cythonized/sage/coding/binary_code.c:794: +[496/528] In file included from build/cythonized/sage/coding/binary_code.c:794: ./sage/data_structures/bitset_intrinsics.h: In function '_bitset_cmp': ./sage/data_structures/bitset_intrinsics.h:170:17: warning: unused variable 'i' [-Wunused-variable] 170 | mp_bitcnt_t i = 0; @@ -40690,7 +40738,7 @@ ./sage/data_structures/bitset_intrinsics.h:377:17: warning: unused variable 'i' [-Wunused-variable] 377 | mp_bitcnt_t i; | ^ -[495/528] build/cythonized/sage/combinat/crystals/pbw_datum.c: In function '__pyx_f_4sage_8combinat_8crystals_9pbw_datum_enhance_braid_move_chain': +build/cythonized/sage/combinat/crystals/pbw_datum.c: In function '__pyx_f_4sage_8combinat_8crystals_9pbw_datum_enhance_braid_move_chain': build/cythonized/sage/combinat/crystals/pbw_datum.c:687:40: warning: '__pyx_v_last' may be used uninitialized [-Wmaybe-uninitialized] 687 | #define PyInt_FromLong PyLong_FromLong | ^~~~~~~~~~~~~~~ @@ -40721,18 +40769,6 @@ build/cythonized/sage/combinat/crystals/pbw_datum.c:7092:7: note: '__pyx_v_i' was declared here 7092 | int __pyx_v_i; | ^~~~~~~~~ -build/cythonized/sage/combinat/crystals/letters.c:46870:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] -46870 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/combinat/crystals/letters.c:46869:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] -46869 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/combinat/crystals/letters.c:46525:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] -46525 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/combinat/crystals/letters.c:46524:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] -46524 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/coding/binary_code.c: At top level: build/cythonized/sage/coding/binary_code.c:36436:18: warning: '__pyx_pw_4sage_7cpython_6string_3str_to_bytes' defined but not used [-Wunused-function] 36436 | static PyObject *__pyx_pw_4sage_7cpython_6string_3str_to_bytes(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { @@ -40758,7 +40794,7 @@ build/cythonized/sage/coding/binary_code.c:35210:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 35210 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[497/528] [498/528] [499/528] [500/528] In file included from build/cythonized/sage/coding/codecan/codecan.c:806: +[497/528] [498/528] [499/528] In file included from build/cythonized/sage/coding/codecan/codecan.c:806: ./sage/data_structures/bitset_intrinsics.h: In function '_bitset_cmp': ./sage/data_structures/bitset_intrinsics.h:170:17: warning: unused variable 'i' [-Wunused-variable] 170 | mp_bitcnt_t i = 0; @@ -40767,44 +40803,18 @@ ./sage/data_structures/bitset_intrinsics.h:377:17: warning: unused variable 'i' [-Wunused-variable] 377 | mp_bitcnt_t i; | ^ -In member function 'boost::detail::adj_list_edge_iterator::self& boost::detail::adj_list_edge_iterator::operator++() [with VertexIterator = boost::range_detail::integer_iterator; OutEdgeIterator = boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >, long unsigned int, boost::detail::edge_desc_impl, long int>; Graph = boost::adjacency_list, boost::property >, boost::no_property, boost::listS>]', - inlined from 'bool boost::johnson_all_pairs_shortest_paths(VertexAndEdgeListGraph&, DistanceMatrix&, VertexID, Weight, const BinaryPredicate&, const BinaryFunction&, const Infinity&, DistanceZero) [with VertexAndEdgeListGraph = adjacency_list, property, no_property, vecS>; DistanceMatrix = std::vector >; VertexID = vec_adj_list_vertex_id_map, long unsigned int>; Weight = adj_list_edge_property_map, edge_weight_t>; BinaryPredicate = std::less; BinaryFunction = closed_plus; Infinity = double; DistanceZero = double]' at /usr/include/boost/graph/johnson_all_pairs_shortest.hpp:118:60: -/usr/include/boost/graph/detail/adj_list_edge_iterator.hpp:80:13: warning: '((boost::detail::stored_edge_property > >* const*)((char*)&e + offsetof(boost::detail::edge_iterator, boost::detail::adj_list_edge_iterator, boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >, long unsigned int, boost::detail::edge_desc_impl, long int>, boost::adjacency_list, boost::property >, boost::no_property, boost::listS> >::edges.boost::optional > >*, std::vector > >, std::allocator > > > > >, long unsigned int, boost::detail::edge_desc_impl, long int>, boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >, long unsigned int, boost::detail::edge_desc_impl, long int> > >::.boost::optional_detail::optional_base > >*, std::vector > >, std::allocator > > > > >, long unsigned int, boost::detail::edge_desc_impl, long int>, boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >, long unsigned int, boost::detail::edge_desc_impl, long int> > >::m_storage.boost::optional_detail::aligned_storage > >*, std::vector > >, std::allocator > > > > >, long unsigned int, boost::detail::edge_desc_impl, long int>, boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >, long unsigned int, boost::detail::edge_desc_impl, long int> > >::dummy_)))[2]' may be used uninitialized [-Wmaybe-uninitialized] - 80 | if (edges BOOST_GRAPH_MEMBER first - | ^~ -In file included from build/cythonized/sage/graphs/base/boost_interface.cpp:14: -/usr/include/boost/graph/johnson_all_pairs_shortest.hpp: In function 'bool boost::johnson_all_pairs_shortest_paths(VertexAndEdgeListGraph&, DistanceMatrix&, VertexID, Weight, const BinaryPredicate&, const BinaryFunction&, const Infinity&, DistanceZero) [with VertexAndEdgeListGraph = adjacency_list, property, no_property, vecS>; DistanceMatrix = std::vector >; VertexID = vec_adj_list_vertex_id_map, long unsigned int>; Weight = adj_list_edge_property_map, edge_weight_t>; BinaryPredicate = std::less; BinaryFunction = closed_plus; Infinity = double; DistanceZero = double]': -/usr/include/boost/graph/johnson_all_pairs_shortest.hpp:101:37: note: '((boost::detail::stored_edge_property > >* const*)((char*)&e + offsetof(boost::detail::edge_iterator, boost::detail::adj_list_edge_iterator, boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >, long unsigned int, boost::detail::edge_desc_impl, long int>, boost::adjacency_list, boost::property >, boost::no_property, boost::listS> >::edges.boost::optional > >*, std::vector > >, std::allocator > > > > >, long unsigned int, boost::detail::edge_desc_impl, long int>, boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >, long unsigned int, boost::detail::edge_desc_impl, long int> > >::.boost::optional_detail::optional_base > >*, std::vector > >, std::allocator > > > > >, long unsigned int, boost::detail::edge_desc_impl, long int>, boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >, long unsigned int, boost::detail::edge_desc_impl, long int> > >::m_storage.boost::optional_detail::aligned_storage > >*, std::vector > >, std::allocator > > > > >, long unsigned int, boost::detail::edge_desc_impl, long int>, boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >, long unsigned int, boost::detail::edge_desc_impl, long int> > >::dummy_)))[2]' was declared here - 101 | typename Traits2::edge_iterator e, e_end; - | ^ -In file included from /usr/include/boost/graph/named_function_params.hpp:29, - from /usr/include/boost/graph/breadth_first_search.hpp:23, - from /usr/include/boost/graph/edmonds_karp_max_flow.hpp:22, - from /usr/include/boost/graph/edge_connectivity.hpp:19, - from build/cythonized/sage/graphs/base/boost_interface.cpp:4: -In member function 'T& boost::shared_array_property_map::operator[](key_type) const [with T = double; IndexMap = boost::vec_adj_list_vertex_id_map, long unsigned int>]', - inlined from 'Reference boost::get(const put_get_helper&, const K&) [with PropertyMap = shared_array_property_map, long unsigned int> >; Reference = double&; K = long unsigned int]' at /usr/include/boost/property_map/property_map.hpp:304:54, - inlined from 'bool boost::johnson_all_pairs_shortest_paths(VertexAndEdgeListGraph&, DistanceMatrix&, VertexID, Weight, const BinaryPredicate&, const BinaryFunction&, const Infinity&, DistanceZero) [with VertexAndEdgeListGraph = adjacency_list, property, no_property, vecS>; DistanceMatrix = std::vector >; VertexID = vec_adj_list_vertex_id_map, long unsigned int>; Weight = adj_list_edge_property_map, edge_weight_t>; BinaryPredicate = std::less; BinaryFunction = closed_plus; Infinity = double; DistanceZero = double]' at /usr/include/boost/graph/johnson_all_pairs_shortest.hpp:122:40: -/usr/include/boost/property_map/shared_array_property_map.hpp:36:16: warning: '*(const boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >, long unsigned int, boost::detail::edge_desc_impl, long int>*)((char*)&e + offsetof(boost::detail::edge_iterator, boost::detail::adj_list_edge_iterator, boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >, long unsigned int, boost::detail::edge_desc_impl, long int>, boost::adjacency_list, boost::property >, boost::no_property, boost::listS> >::edges.boost::optional > >*, std::vector > >, std::allocator > > > > >, long unsigned int, boost::detail::edge_desc_impl, long int>, boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >, long unsigned int, boost::detail::edge_desc_impl, long int> > >::.boost::optional_detail::optional_base > >*, std::vector > >, std::allocator > > > > >, long unsigned int, boost::detail::edge_desc_impl, long int>, boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >, long unsigned int, boost::detail::edge_desc_impl, long int> > >::m_storage.boost::optional_detail::aligned_storage > >*, std::vector > >, std::allocator > > > > >, long unsigned int, boost::detail::edge_desc_impl, long int>, boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >, long unsigned int, boost::detail::edge_desc_impl, long int> > >::dummy_)).boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >, long unsigned int, boost::detail::edge_desc_impl, long int>::m_src' may be used uninitialized [-Wmaybe-uninitialized] - 36 | return data[get(index, v)]; - | ~~~~^ -/usr/include/boost/graph/johnson_all_pairs_shortest.hpp: In function 'bool boost::johnson_all_pairs_shortest_paths(VertexAndEdgeListGraph&, DistanceMatrix&, VertexID, Weight, const BinaryPredicate&, const BinaryFunction&, const Infinity&, DistanceZero) [with VertexAndEdgeListGraph = adjacency_list, property, no_property, vecS>; DistanceMatrix = std::vector >; VertexID = vec_adj_list_vertex_id_map, long unsigned int>; Weight = adj_list_edge_property_map, edge_weight_t>; BinaryPredicate = std::less; BinaryFunction = closed_plus; Infinity = double; DistanceZero = double]': -/usr/include/boost/graph/johnson_all_pairs_shortest.hpp:101:37: note: '*(const boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >, long unsigned int, boost::detail::edge_desc_impl, long int>*)((char*)&e + offsetof(boost::detail::edge_iterator, boost::detail::adj_list_edge_iterator, boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >, long unsigned int, boost::detail::edge_desc_impl, long int>, boost::adjacency_list, boost::property >, boost::no_property, boost::listS> >::edges.boost::optional > >*, std::vector > >, std::allocator > > > > >, long unsigned int, boost::detail::edge_desc_impl, long int>, boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >, long unsigned int, boost::detail::edge_desc_impl, long int> > >::.boost::optional_detail::optional_base > >*, std::vector > >, std::allocator > > > > >, long unsigned int, boost::detail::edge_desc_impl, long int>, boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >, long unsigned int, boost::detail::edge_desc_impl, long int> > >::m_storage.boost::optional_detail::aligned_storage > >*, std::vector > >, std::allocator > > > > >, long unsigned int, boost::detail::edge_desc_impl, long int>, boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >, long unsigned int, boost::detail::edge_desc_impl, long int> > >::dummy_)).boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >, long unsigned int, boost::detail::edge_desc_impl, long int>::m_src' was declared here - 101 | typename Traits2::edge_iterator e, e_end; - | ^ -In member function 'bool boost::detail::adj_list_edge_iterator::operator!=(const self&) const [with VertexIterator = boost::range_detail::integer_iterator; OutEdgeIterator = boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >, long unsigned int, boost::detail::edge_desc_impl, long int>; Graph = boost::adjacency_list, boost::property >, boost::no_property, boost::listS>]', - inlined from 'bool boost::johnson_all_pairs_shortest_paths(VertexAndEdgeListGraph&, DistanceMatrix&, VertexID, Weight, const BinaryPredicate&, const BinaryFunction&, const Infinity&, DistanceZero) [with VertexAndEdgeListGraph = adjacency_list, property, no_property, vecS>; DistanceMatrix = std::vector >; VertexID = vec_adj_list_vertex_id_map, long unsigned int>; Weight = adj_list_edge_property_map, edge_weight_t>; BinaryPredicate = std::less; BinaryFunction = closed_plus; Infinity = double; DistanceZero = double]' at /usr/include/boost/graph/johnson_all_pairs_shortest.hpp:118:50: -/usr/include/boost/graph/detail/adj_list_edge_iterator.hpp:112:21: warning: '*(__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >*)((char*)&e + offsetof(boost::detail::edge_iterator, boost::detail::adj_list_edge_iterator, boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >, long unsigned int, boost::detail::edge_desc_impl, long int>, boost::adjacency_list, boost::property >, boost::no_property, boost::listS> >::edges.boost::optional > >*, std::vector > >, std::allocator > > > > >, long unsigned int, boost::detail::edge_desc_impl, long int>, boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >, long unsigned int, boost::detail::edge_desc_impl, long int> > >::.boost::optional_detail::optional_base > >*, std::vector > >, std::allocator > > > > >, long unsigned int, boost::detail::edge_desc_impl, long int>, boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >, long unsigned int, boost::detail::edge_desc_impl, long int> > >::m_storage.boost::optional_detail::aligned_storage > >*, std::vector > >, std::allocator > > > > >, long unsigned int, boost::detail::edge_desc_impl, long int>, boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >, long unsigned int, boost::detail::edge_desc_impl, long int> > >::dummy_)).__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >::_M_current' may be used uninitialized [-Wmaybe-uninitialized] - 111 | || (vCurr != vEnd - | ~~~~~~~~~~~~~~ - 112 | && edges BOOST_GRAPH_MEMBER first - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 113 | != x.edges BOOST_GRAPH_MEMBER first); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/boost/graph/johnson_all_pairs_shortest.hpp: In function 'bool boost::johnson_all_pairs_shortest_paths(VertexAndEdgeListGraph&, DistanceMatrix&, VertexID, Weight, const BinaryPredicate&, const BinaryFunction&, const Infinity&, DistanceZero) [with VertexAndEdgeListGraph = adjacency_list, property, no_property, vecS>; DistanceMatrix = std::vector >; VertexID = vec_adj_list_vertex_id_map, long unsigned int>; Weight = adj_list_edge_property_map, edge_weight_t>; BinaryPredicate = std::less; BinaryFunction = closed_plus; Infinity = double; DistanceZero = double]': -/usr/include/boost/graph/johnson_all_pairs_shortest.hpp:101:37: note: '*(__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >*)((char*)&e + offsetof(boost::detail::edge_iterator, boost::detail::adj_list_edge_iterator, boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >, long unsigned int, boost::detail::edge_desc_impl, long int>, boost::adjacency_list, boost::property >, boost::no_property, boost::listS> >::edges.boost::optional > >*, std::vector > >, std::allocator > > > > >, long unsigned int, boost::detail::edge_desc_impl, long int>, boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >, long unsigned int, boost::detail::edge_desc_impl, long int> > >::.boost::optional_detail::optional_base > >*, std::vector > >, std::allocator > > > > >, long unsigned int, boost::detail::edge_desc_impl, long int>, boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >, long unsigned int, boost::detail::edge_desc_impl, long int> > >::m_storage.boost::optional_detail::aligned_storage > >*, std::vector > >, std::allocator > > > > >, long unsigned int, boost::detail::edge_desc_impl, long int>, boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >, long unsigned int, boost::detail::edge_desc_impl, long int> > >::dummy_)).__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >::_M_current' was declared here - 101 | typename Traits2::edge_iterator e, e_end; - | ^ +[500/528] build/cythonized/sage/coding/ag_code_decoders.c:35114:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] +35114 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/coding/ag_code_decoders.c:35113:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] +35113 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/coding/ag_code_decoders.c:34769:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] +34769 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/coding/ag_code_decoders.c:34768:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] +34768 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/coding/codecan/codecan.c: At top level: build/cythonized/sage/coding/codecan/codecan.c:18198:18: warning: '__pyx_pw_4sage_7cpython_6string_3str_to_bytes' defined but not used [-Wunused-function] 18198 | static PyObject *__pyx_pw_4sage_7cpython_6string_3str_to_bytes(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { @@ -40834,19 +40844,7 @@ ./sage/groups/perm_gps/partn_ref2/refinement_generic.h:19:12: warning: 'my_comp_func' defined but not used [-Wunused-function] 19 | static int my_comp_func(const void *a, const void *b) | ^~~~~~~~~~~~ -[501/528] build/cythonized/sage/coding/ag_code_decoders.c:35114:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] -35114 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/coding/ag_code_decoders.c:35113:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] -35113 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/coding/ag_code_decoders.c:34769:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] -34769 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/coding/ag_code_decoders.c:34768:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] -34768 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/categories/morphism.c:11062:18: warning: '__pyx_pw_4sage_9structure_7richcmp_9revop' defined but not used [-Wunused-function] +[501/528] build/cythonized/sage/categories/morphism.c:11062:18: warning: '__pyx_pw_4sage_9structure_7richcmp_9revop' defined but not used [-Wunused-function] 11062 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_9revop(PyObject *__pyx_self, PyObject *__pyx_arg_op) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/categories/morphism.c:11061:13: warning: '__pyx_doc_4sage_9structure_7richcmp_8revop' defined but not used [-Wunused-variable] @@ -40888,7 +40886,88 @@ build/cythonized/sage/categories/morphism.c:9912:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 9912 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[502/528] [503/528] In member function 'boost::detail::adj_list_edge_iterator::self& boost::detail::adj_list_edge_iterator::operator++() [with VertexIterator = boost::range_detail::integer_iterator; OutEdgeIterator = boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >, long unsigned int, boost::detail::edge_desc_impl, long int>; Graph = boost::adjacency_list, boost::property >, boost::no_property, boost::listS>]', +[502/528] build/cythonized/sage/categories/map.c:15163:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] +15163 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/categories/map.c:15162:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] +15162 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/categories/map.c:14818:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] +14818 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/categories/map.c:14817:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] +14817 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'boost::detail::adj_list_edge_iterator::self& boost::detail::adj_list_edge_iterator::operator++() [with VertexIterator = boost::range_detail::integer_iterator; OutEdgeIterator = boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >, long unsigned int, boost::detail::edge_desc_impl, long int>; Graph = boost::adjacency_list, boost::property >, boost::no_property, boost::listS>]', + inlined from 'bool boost::johnson_all_pairs_shortest_paths(VertexAndEdgeListGraph&, DistanceMatrix&, VertexID, Weight, const BinaryPredicate&, const BinaryFunction&, const Infinity&, DistanceZero) [with VertexAndEdgeListGraph = adjacency_list, property, no_property, vecS>; DistanceMatrix = std::vector >; VertexID = vec_adj_list_vertex_id_map, long unsigned int>; Weight = adj_list_edge_property_map, edge_weight_t>; BinaryPredicate = std::less; BinaryFunction = closed_plus; Infinity = double; DistanceZero = double]' at /usr/include/boost/graph/johnson_all_pairs_shortest.hpp:118:60: +/usr/include/boost/graph/detail/adj_list_edge_iterator.hpp:80:13: warning: '((boost::detail::stored_edge_property > >* const*)((char*)&e + offsetof(boost::detail::edge_iterator, boost::detail::adj_list_edge_iterator, boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >, long unsigned int, boost::detail::edge_desc_impl, long int>, boost::adjacency_list, boost::property >, boost::no_property, boost::listS> >::edges.boost::optional > >*, std::vector > >, std::allocator > > > > >, long unsigned int, boost::detail::edge_desc_impl, long int>, boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >, long unsigned int, boost::detail::edge_desc_impl, long int> > >::.boost::optional_detail::optional_base > >*, std::vector > >, std::allocator > > > > >, long unsigned int, boost::detail::edge_desc_impl, long int>, boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >, long unsigned int, boost::detail::edge_desc_impl, long int> > >::m_storage.boost::optional_detail::aligned_storage > >*, std::vector > >, std::allocator > > > > >, long unsigned int, boost::detail::edge_desc_impl, long int>, boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >, long unsigned int, boost::detail::edge_desc_impl, long int> > >::dummy_)))[2]' may be used uninitialized [-Wmaybe-uninitialized] + 80 | if (edges BOOST_GRAPH_MEMBER first + | ^~ +In file included from build/cythonized/sage/graphs/base/boost_interface.cpp:14: +/usr/include/boost/graph/johnson_all_pairs_shortest.hpp: In function 'bool boost::johnson_all_pairs_shortest_paths(VertexAndEdgeListGraph&, DistanceMatrix&, VertexID, Weight, const BinaryPredicate&, const BinaryFunction&, const Infinity&, DistanceZero) [with VertexAndEdgeListGraph = adjacency_list, property, no_property, vecS>; DistanceMatrix = std::vector >; VertexID = vec_adj_list_vertex_id_map, long unsigned int>; Weight = adj_list_edge_property_map, edge_weight_t>; BinaryPredicate = std::less; BinaryFunction = closed_plus; Infinity = double; DistanceZero = double]': +/usr/include/boost/graph/johnson_all_pairs_shortest.hpp:101:37: note: '((boost::detail::stored_edge_property > >* const*)((char*)&e + offsetof(boost::detail::edge_iterator, boost::detail::adj_list_edge_iterator, boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >, long unsigned int, boost::detail::edge_desc_impl, long int>, boost::adjacency_list, boost::property >, boost::no_property, boost::listS> >::edges.boost::optional > >*, std::vector > >, std::allocator > > > > >, long unsigned int, boost::detail::edge_desc_impl, long int>, boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >, long unsigned int, boost::detail::edge_desc_impl, long int> > >::.boost::optional_detail::optional_base > >*, std::vector > >, std::allocator > > > > >, long unsigned int, boost::detail::edge_desc_impl, long int>, boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >, long unsigned int, boost::detail::edge_desc_impl, long int> > >::m_storage.boost::optional_detail::aligned_storage > >*, std::vector > >, std::allocator > > > > >, long unsigned int, boost::detail::edge_desc_impl, long int>, boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >, long unsigned int, boost::detail::edge_desc_impl, long int> > >::dummy_)))[2]' was declared here + 101 | typename Traits2::edge_iterator e, e_end; + | ^ +In file included from /usr/include/boost/graph/named_function_params.hpp:29, + from /usr/include/boost/graph/breadth_first_search.hpp:23, + from /usr/include/boost/graph/edmonds_karp_max_flow.hpp:22, + from /usr/include/boost/graph/edge_connectivity.hpp:19, + from build/cythonized/sage/graphs/base/boost_interface.cpp:4: +In member function 'T& boost::shared_array_property_map::operator[](key_type) const [with T = double; IndexMap = boost::vec_adj_list_vertex_id_map, long unsigned int>]', + inlined from 'Reference boost::get(const put_get_helper&, const K&) [with PropertyMap = shared_array_property_map, long unsigned int> >; Reference = double&; K = long unsigned int]' at /usr/include/boost/property_map/property_map.hpp:304:54, + inlined from 'bool boost::johnson_all_pairs_shortest_paths(VertexAndEdgeListGraph&, DistanceMatrix&, VertexID, Weight, const BinaryPredicate&, const BinaryFunction&, const Infinity&, DistanceZero) [with VertexAndEdgeListGraph = adjacency_list, property, no_property, vecS>; DistanceMatrix = std::vector >; VertexID = vec_adj_list_vertex_id_map, long unsigned int>; Weight = adj_list_edge_property_map, edge_weight_t>; BinaryPredicate = std::less; BinaryFunction = closed_plus; Infinity = double; DistanceZero = double]' at /usr/include/boost/graph/johnson_all_pairs_shortest.hpp:122:40: +/usr/include/boost/property_map/shared_array_property_map.hpp:36:16: warning: '*(const boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >, long unsigned int, boost::detail::edge_desc_impl, long int>*)((char*)&e + offsetof(boost::detail::edge_iterator, boost::detail::adj_list_edge_iterator, boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >, long unsigned int, boost::detail::edge_desc_impl, long int>, boost::adjacency_list, boost::property >, boost::no_property, boost::listS> >::edges.boost::optional > >*, std::vector > >, std::allocator > > > > >, long unsigned int, boost::detail::edge_desc_impl, long int>, boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >, long unsigned int, boost::detail::edge_desc_impl, long int> > >::.boost::optional_detail::optional_base > >*, std::vector > >, std::allocator > > > > >, long unsigned int, boost::detail::edge_desc_impl, long int>, boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >, long unsigned int, boost::detail::edge_desc_impl, long int> > >::m_storage.boost::optional_detail::aligned_storage > >*, std::vector > >, std::allocator > > > > >, long unsigned int, boost::detail::edge_desc_impl, long int>, boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >, long unsigned int, boost::detail::edge_desc_impl, long int> > >::dummy_)).boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >, long unsigned int, boost::detail::edge_desc_impl, long int>::m_src' may be used uninitialized [-Wmaybe-uninitialized] + 36 | return data[get(index, v)]; + | ~~~~^ +/usr/include/boost/graph/johnson_all_pairs_shortest.hpp: In function 'bool boost::johnson_all_pairs_shortest_paths(VertexAndEdgeListGraph&, DistanceMatrix&, VertexID, Weight, const BinaryPredicate&, const BinaryFunction&, const Infinity&, DistanceZero) [with VertexAndEdgeListGraph = adjacency_list, property, no_property, vecS>; DistanceMatrix = std::vector >; VertexID = vec_adj_list_vertex_id_map, long unsigned int>; Weight = adj_list_edge_property_map, edge_weight_t>; BinaryPredicate = std::less; BinaryFunction = closed_plus; Infinity = double; DistanceZero = double]': +/usr/include/boost/graph/johnson_all_pairs_shortest.hpp:101:37: note: '*(const boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >, long unsigned int, boost::detail::edge_desc_impl, long int>*)((char*)&e + offsetof(boost::detail::edge_iterator, boost::detail::adj_list_edge_iterator, boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >, long unsigned int, boost::detail::edge_desc_impl, long int>, boost::adjacency_list, boost::property >, boost::no_property, boost::listS> >::edges.boost::optional > >*, std::vector > >, std::allocator > > > > >, long unsigned int, boost::detail::edge_desc_impl, long int>, boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >, long unsigned int, boost::detail::edge_desc_impl, long int> > >::.boost::optional_detail::optional_base > >*, std::vector > >, std::allocator > > > > >, long unsigned int, boost::detail::edge_desc_impl, long int>, boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >, long unsigned int, boost::detail::edge_desc_impl, long int> > >::m_storage.boost::optional_detail::aligned_storage > >*, std::vector > >, std::allocator > > > > >, long unsigned int, boost::detail::edge_desc_impl, long int>, boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >, long unsigned int, boost::detail::edge_desc_impl, long int> > >::dummy_)).boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >, long unsigned int, boost::detail::edge_desc_impl, long int>::m_src' was declared here + 101 | typename Traits2::edge_iterator e, e_end; + | ^ +In member function 'bool boost::detail::adj_list_edge_iterator::operator!=(const self&) const [with VertexIterator = boost::range_detail::integer_iterator; OutEdgeIterator = boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >, long unsigned int, boost::detail::edge_desc_impl, long int>; Graph = boost::adjacency_list, boost::property >, boost::no_property, boost::listS>]', + inlined from 'bool boost::johnson_all_pairs_shortest_paths(VertexAndEdgeListGraph&, DistanceMatrix&, VertexID, Weight, const BinaryPredicate&, const BinaryFunction&, const Infinity&, DistanceZero) [with VertexAndEdgeListGraph = adjacency_list, property, no_property, vecS>; DistanceMatrix = std::vector >; VertexID = vec_adj_list_vertex_id_map, long unsigned int>; Weight = adj_list_edge_property_map, edge_weight_t>; BinaryPredicate = std::less; BinaryFunction = closed_plus; Infinity = double; DistanceZero = double]' at /usr/include/boost/graph/johnson_all_pairs_shortest.hpp:118:50: +/usr/include/boost/graph/detail/adj_list_edge_iterator.hpp:112:21: warning: '*(__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >*)((char*)&e + offsetof(boost::detail::edge_iterator, boost::detail::adj_list_edge_iterator, boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >, long unsigned int, boost::detail::edge_desc_impl, long int>, boost::adjacency_list, boost::property >, boost::no_property, boost::listS> >::edges.boost::optional > >*, std::vector > >, std::allocator > > > > >, long unsigned int, boost::detail::edge_desc_impl, long int>, boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >, long unsigned int, boost::detail::edge_desc_impl, long int> > >::.boost::optional_detail::optional_base > >*, std::vector > >, std::allocator > > > > >, long unsigned int, boost::detail::edge_desc_impl, long int>, boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >, long unsigned int, boost::detail::edge_desc_impl, long int> > >::m_storage.boost::optional_detail::aligned_storage > >*, std::vector > >, std::allocator > > > > >, long unsigned int, boost::detail::edge_desc_impl, long int>, boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >, long unsigned int, boost::detail::edge_desc_impl, long int> > >::dummy_)).__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >::_M_current' may be used uninitialized [-Wmaybe-uninitialized] + 111 | || (vCurr != vEnd + | ~~~~~~~~~~~~~~ + 112 | && edges BOOST_GRAPH_MEMBER first + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 113 | != x.edges BOOST_GRAPH_MEMBER first); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/boost/graph/johnson_all_pairs_shortest.hpp: In function 'bool boost::johnson_all_pairs_shortest_paths(VertexAndEdgeListGraph&, DistanceMatrix&, VertexID, Weight, const BinaryPredicate&, const BinaryFunction&, const Infinity&, DistanceZero) [with VertexAndEdgeListGraph = adjacency_list, property, no_property, vecS>; DistanceMatrix = std::vector >; VertexID = vec_adj_list_vertex_id_map, long unsigned int>; Weight = adj_list_edge_property_map, edge_weight_t>; BinaryPredicate = std::less; BinaryFunction = closed_plus; Infinity = double; DistanceZero = double]': +/usr/include/boost/graph/johnson_all_pairs_shortest.hpp:101:37: note: '*(__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >*)((char*)&e + offsetof(boost::detail::edge_iterator, boost::detail::adj_list_edge_iterator, boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >, long unsigned int, boost::detail::edge_desc_impl, long int>, boost::adjacency_list, boost::property >, boost::no_property, boost::listS> >::edges.boost::optional > >*, std::vector > >, std::allocator > > > > >, long unsigned int, boost::detail::edge_desc_impl, long int>, boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >, long unsigned int, boost::detail::edge_desc_impl, long int> > >::.boost::optional_detail::optional_base > >*, std::vector > >, std::allocator > > > > >, long unsigned int, boost::detail::edge_desc_impl, long int>, boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >, long unsigned int, boost::detail::edge_desc_impl, long int> > >::m_storage.boost::optional_detail::aligned_storage > >*, std::vector > >, std::allocator > > > > >, long unsigned int, boost::detail::edge_desc_impl, long int>, boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >, long unsigned int, boost::detail::edge_desc_impl, long int> > >::dummy_)).__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >::_M_current' was declared here + 101 | typename Traits2::edge_iterator e, e_end; + | ^ +[503/528] [504/528] build/cythonized/sage/categories/coercion_methods.c:2976:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] + 2976 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/categories/coercion_methods.c:2975:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] + 2975 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/categories/coercion_methods.c:2631:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] + 2631 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/categories/coercion_methods.c:2630:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] + 2630 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[505/528] [506/528] build/cythonized/sage/coding/binary_code.c: In function '__pyx_f_4sage_6coding_11binary_code_20BinaryCodeClassifier_aut_gp_and_can_label': +build/cythonized/sage/coding/binary_code.c:28802:196: warning: '__pyx_v_tvc' may be used uninitialized [-Wmaybe-uninitialized] +28802 | __pyx_t_4 = ((((struct __pyx_vtabstruct_4sage_6coding_11binary_code_OrbitPartition *)__pyx_v_Theta->__pyx_vtab)->wd_find(__pyx_v_Theta, ((__pyx_v_v[__pyx_v_k]) ^ __pyx_v_nu->flag)) == ((struct __pyx_vtabstruct_4sage_6coding_11binary_code_OrbitPartition *)__pyx_v_Theta->__pyx_vtab)->wd_find(__pyx_v_Theta, (__pyx_v_tvc ^ __pyx_v_nu->flag))) != 0); + | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/coding/binary_code.c:26363:7: note: '__pyx_v_tvc' was declared here +26363 | int __pyx_v_tvc; + | ^~~~~~~~~~~ +build/cythonized/sage/categories/action.c:9915:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] + 9915 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/categories/action.c:9914:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] + 9914 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/categories/action.c:9570:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] + 9570 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/categories/action.c:9569:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] + 9569 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'boost::detail::adj_list_edge_iterator::self& boost::detail::adj_list_edge_iterator::operator++() [with VertexIterator = boost::range_detail::integer_iterator; OutEdgeIterator = boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >, long unsigned int, boost::detail::edge_desc_impl, long int>; Graph = boost::adjacency_list, boost::property >, boost::no_property, boost::listS>]', inlined from 'bool boost::johnson_all_pairs_shortest_paths(VertexAndEdgeListGraph&, DistanceMatrix&, VertexID, Weight, const BinaryPredicate&, const BinaryFunction&, const Infinity&, DistanceZero) [with VertexAndEdgeListGraph = adjacency_list, property, no_property, vecS>; DistanceMatrix = std::vector >; VertexID = vec_adj_list_vertex_id_map, long unsigned int>; Weight = adj_list_edge_property_map, edge_weight_t>; BinaryPredicate = std::less; BinaryFunction = closed_plus; Infinity = double; DistanceZero = double]' at /usr/include/boost/graph/johnson_all_pairs_shortest.hpp:118:60: /usr/include/boost/graph/detail/adj_list_edge_iterator.hpp:80:13: warning: '((boost::detail::stored_edge_property > >* const*)((char*)&e + offsetof(boost::detail::edge_iterator, boost::detail::adj_list_edge_iterator, boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >, long unsigned int, boost::detail::edge_desc_impl, long int>, boost::adjacency_list, boost::property >, boost::no_property, boost::listS> >::edges.boost::optional > >*, std::vector > >, std::allocator > > > > >, long unsigned int, boost::detail::edge_desc_impl, long int>, boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >, long unsigned int, boost::detail::edge_desc_impl, long int> > >::.boost::optional_detail::optional_base > >*, std::vector > >, std::allocator > > > > >, long unsigned int, boost::detail::edge_desc_impl, long int>, boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >, long unsigned int, boost::detail::edge_desc_impl, long int> > >::m_storage.boost::optional_detail::aligned_storage > >*, std::vector > >, std::allocator > > > > >, long unsigned int, boost::detail::edge_desc_impl, long int>, boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >, long unsigned int, boost::detail::edge_desc_impl, long int> > >::dummy_)))[2]' may be used uninitialized [-Wmaybe-uninitialized] 80 | if (edges BOOST_GRAPH_MEMBER first @@ -40952,71 +41031,14 @@ /usr/include/boost/graph/johnson_all_pairs_shortest.hpp:84:41: note: '*(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >*)((char*)&e + offsetof(boost::detail::edge_iterator, boost::detail::adj_list_edge_iterator, boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, long unsigned int, boost::detail::edge_desc_impl, long int>, boost::adjacency_list, boost::property, boost::no_property, boost::vecS> >::edges.boost::optional >*, std::vector >, std::allocator > > > >, long unsigned int, boost::detail::edge_desc_impl, long int>, boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, long unsigned int, boost::detail::edge_desc_impl, long int> > >::.boost::optional_detail::optional_base >*, std::vector >, std::allocator > > > >, long unsigned int, boost::detail::edge_desc_impl, long int>, boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, long unsigned int, boost::detail::edge_desc_impl, long int> > >::m_storage.boost::optional_detail::aligned_storage >*, std::vector >, std::allocator > > > >, long unsigned int, boost::detail::edge_desc_impl, long int>, boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, long unsigned int, boost::detail::edge_desc_impl, long int> > >::dummy_)).__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >::_M_current' was declared here 84 | typename Traits1::edge_iterator e, e_end; | ^ -build/cythonized/sage/categories/map.c:15163:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] -15163 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/categories/map.c:15162:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] -15162 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/categories/map.c:14818:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] -14818 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/categories/map.c:14817:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] -14817 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[504/528] build/cythonized/sage/categories/coercion_methods.c:2976:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] - 2976 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/categories/coercion_methods.c:2975:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] - 2975 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/categories/coercion_methods.c:2631:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] - 2631 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/categories/coercion_methods.c:2630:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] - 2630 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[505/528] [506/528] build/cythonized/sage/categories/action.c:9915:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] - 9915 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/categories/action.c:9914:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] - 9914 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/categories/action.c:9570:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] - 9570 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/categories/action.c:9569:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] - 9569 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/coding/binary_code.c: In function '__pyx_f_4sage_6coding_11binary_code_20BinaryCodeClassifier_aut_gp_and_can_label': -build/cythonized/sage/coding/binary_code.c:28802:196: warning: '__pyx_v_tvc' may be used uninitialized [-Wmaybe-uninitialized] -28802 | __pyx_t_4 = ((((struct __pyx_vtabstruct_4sage_6coding_11binary_code_OrbitPartition *)__pyx_v_Theta->__pyx_vtab)->wd_find(__pyx_v_Theta, ((__pyx_v_v[__pyx_v_k]) ^ __pyx_v_nu->flag)) == ((struct __pyx_vtabstruct_4sage_6coding_11binary_code_OrbitPartition *)__pyx_v_Theta->__pyx_vtab)->wd_find(__pyx_v_Theta, (__pyx_v_tvc ^ __pyx_v_nu->flag))) != 0); - | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/coding/binary_code.c:26363:7: note: '__pyx_v_tvc' was declared here -26363 | int __pyx_v_tvc; - | ^~~~~~~~~~~ -In file included from build/cythonized/sage/graphs/base/boost_interface.cpp:9: -In copy constructor 'boost::detail::bfs_king_visitor > > >, boost::sparse::sparse_ordering_queue > >, boost::indirect_cmp > >, boost::vec_adj_list_vertex_id_map, long unsigned int>, long unsigned int, long unsigned int&>, std::less >, boost::iterator_property_map<__gnu_cxx::__normal_iterator > >, boost::vec_adj_list_vertex_id_map, long unsigned int>, long unsigned int, long unsigned int&>, std::vector, boost::vec_adj_list_vertex_id_map, long unsigned int> >::bfs_king_visitor(const boost::detail::bfs_king_visitor > > >, boost::sparse::sparse_ordering_queue > >, boost::indirect_cmp > >, boost::vec_adj_list_vertex_id_map, long unsigned int>, long unsigned int, long unsigned int&>, std::less >, boost::iterator_property_map<__gnu_cxx::__normal_iterator > >, boost::vec_adj_list_vertex_id_map, long unsigned int>, long unsigned int, long unsigned int&>, std::vector, boost::vec_adj_list_vertex_id_map, long unsigned int> >&)', - inlined from 'OutputIterator boost::king_ordering(const Graph&, std::deque::vertex_descriptor, std::allocator::vertex_descriptor> >, OutputIterator, ColorMap, DegreeMap, VertexIndexMap) [with Graph = adjacency_list, no_property, no_property, vecS>; OutputIterator = std::reverse_iterator<__gnu_cxx::__normal_iterator > > >; ColorMap = iterator_property_map, long unsigned int>, default_color_type, default_color_type&>; DegreeMap = out_degree_property_map, no_property, no_property, vecS> >; VertexIndexMap = vec_adj_list_vertex_id_map, long unsigned int>]' at /usr/include/boost/graph/king_ordering.hpp:266:28, - inlined from 'OutputIterator boost::king_ordering(const Graph&, OutputIterator, ColorMap, DegreeMap, VertexIndexMap) [with Graph = adjacency_list, no_property, no_property, vecS>; OutputIterator = std::reverse_iterator<__gnu_cxx::__normal_iterator > > >; ColorMap = iterator_property_map, long unsigned int>, default_color_type, default_color_type&>; DegreeMap = out_degree_property_map, no_property, no_property, vecS> >; VertexIndexMap = vec_adj_list_vertex_id_map, long unsigned int>]' at /usr/include/boost/graph/king_ordering.hpp:322:63, - inlined from 'OutputIterator boost::king_ordering(const Graph&, OutputIterator, VertexIndexMap) [with Graph = adjacency_list, no_property, no_property, vecS>; OutputIterator = std::reverse_iterator<__gnu_cxx::__normal_iterator > > >; VertexIndexMap = vec_adj_list_vertex_id_map, long unsigned int>]' at /usr/include/boost/graph/king_ordering.hpp:335:42, - inlined from 'OutputIterator boost::king_ordering(const Graph&, OutputIterator) [with Graph = adjacency_list, no_property, no_property, vecS>; OutputIterator = std::reverse_iterator<__gnu_cxx::__normal_iterator > > >]' at /usr/include/boost/graph/king_ordering.hpp:341:62, - inlined from 'std::vector BoostGraph::bandwidth_ordering(bool) [with OutEdgeListS = boost::vecS; VertexListS = boost::vecS; DirectedS = boost::undirectedS; EdgeListS = boost::vecS; EdgeProperty = boost::no_property]' at build/cythonized/sage/graphs/base/boost_interface.cpp:180:13: -/usr/include/boost/graph/king_ordering.hpp:33:11: warning: 'vis.boost::detail::bfs_king_visitor > > >, boost::sparse::sparse_ordering_queue > >, boost::indirect_cmp > >, boost::vec_adj_list_vertex_id_map, long unsigned int>, long unsigned int, long unsigned int&>, std::less >, boost::iterator_property_map<__gnu_cxx::__normal_iterator > >, boost::vec_adj_list_vertex_id_map, long unsigned int>, long unsigned int, long unsigned int&>, std::vector, boost::vec_adj_list_vertex_id_map, long unsigned int> >::index_begin' may be used uninitialized [-Wmaybe-uninitialized] - 33 | class bfs_king_visitor : public default_bfs_visitor - | ^~~~~~~~~~~~~~~~ -/usr/include/boost/graph/king_ordering.hpp: In member function 'std::vector BoostGraph::bandwidth_ordering(bool) [with OutEdgeListS = boost::vecS; VertexListS = boost::vecS; DirectedS = boost::undirectedS; EdgeListS = boost::vecS; EdgeProperty = boost::no_property]': -/usr/include/boost/graph/king_ordering.hpp:258:13: note: 'vis' declared here - 258 | Visitor vis(&permutation, &Q, comp, pseudo_degree, loc, colors, index_map); - | ^~~ -[508/528] [509/528] In file included from /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarraytypes.h:1940, +[507/528] [508/528] [509/528] In file included from /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarraytypes.h:1940, from /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:12, from /usr/lib/python3/dist-packages/numpy/core/include/numpy/arrayobject.h:5, from build/cythonized/sage/calculus/riemann.c:787: /usr/lib/python3/dist-packages/numpy/core/include/numpy/npy_1_7_deprecated_api.h:17:2: warning: #warning "Using deprecated NumPy API, disable it with " "#define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-Wcpp] 17 | #warning "Using deprecated NumPy API, disable it with " \ | ^~~~~~~ -[507/528] build/cythonized/sage/categories/examples/semigroups_cython.c:4259:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] +build/cythonized/sage/categories/examples/semigroups_cython.c:4259:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] 4259 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/categories/examples/semigroups_cython.c:4258:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] @@ -41028,14 +41050,7 @@ build/cythonized/sage/categories/examples/semigroups_cython.c:3913:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 3913 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[511/528] [510/528] In file included from /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarraytypes.h:1940, - from /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:12, - from /usr/lib/python3/dist-packages/numpy/core/include/numpy/arrayobject.h:5, - from build/cythonized/sage/calculus/interpolators.c:781: -/usr/lib/python3/dist-packages/numpy/core/include/numpy/npy_1_7_deprecated_api.h:17:2: warning: #warning "Using deprecated NumPy API, disable it with " "#define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-Wcpp] - 17 | #warning "Using deprecated NumPy API, disable it with " \ - | ^~~~~~~ -build/cythonized/sage/calculus/ode.c: In function '__pyx_pf_4sage_8calculus_3ode_10ode_solver_8ode_solve': +[510/528] build/cythonized/sage/calculus/ode.c: In function '__pyx_pf_4sage_8calculus_3ode_10ode_solver_8ode_solve': build/cythonized/sage/calculus/ode.c:5670:15: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 5670 | __pyx_v_T = gsl_odeiv_step_rkf45; | ^ @@ -41078,7 +41093,28 @@ build/cythonized/sage/calculus/ode.c:6536:26: warning: assignment to 'int (*)(double, const double *, double *, double *, void *)' from incompatible pointer type 'int (*)(double, double *, double *, double *, void *)' [-Wincompatible-pointer-types] 6536 | __pyx_v_sys.jacobian = __pyx_f_4sage_8calculus_3ode_c_jac; | ^ -[512/528] In function '__pyx_pf_4sage_6coding_11binary_code_10BinaryCode___cinit__', +[511/528] [512/528] In file included from /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarraytypes.h:1940, + from /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:12, + from /usr/lib/python3/dist-packages/numpy/core/include/numpy/arrayobject.h:5, + from build/cythonized/sage/calculus/interpolators.c:781: +/usr/lib/python3/dist-packages/numpy/core/include/numpy/npy_1_7_deprecated_api.h:17:2: warning: #warning "Using deprecated NumPy API, disable it with " "#define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-Wcpp] + 17 | #warning "Using deprecated NumPy API, disable it with " \ + | ^~~~~~~ +In file included from build/cythonized/sage/graphs/base/boost_interface.cpp:9: +In copy constructor 'boost::detail::bfs_king_visitor > > >, boost::sparse::sparse_ordering_queue > >, boost::indirect_cmp > >, boost::vec_adj_list_vertex_id_map, long unsigned int>, long unsigned int, long unsigned int&>, std::less >, boost::iterator_property_map<__gnu_cxx::__normal_iterator > >, boost::vec_adj_list_vertex_id_map, long unsigned int>, long unsigned int, long unsigned int&>, std::vector, boost::vec_adj_list_vertex_id_map, long unsigned int> >::bfs_king_visitor(const boost::detail::bfs_king_visitor > > >, boost::sparse::sparse_ordering_queue > >, boost::indirect_cmp > >, boost::vec_adj_list_vertex_id_map, long unsigned int>, long unsigned int, long unsigned int&>, std::less >, boost::iterator_property_map<__gnu_cxx::__normal_iterator > >, boost::vec_adj_list_vertex_id_map, long unsigned int>, long unsigned int, long unsigned int&>, std::vector, boost::vec_adj_list_vertex_id_map, long unsigned int> >&)', + inlined from 'OutputIterator boost::king_ordering(const Graph&, std::deque::vertex_descriptor, std::allocator::vertex_descriptor> >, OutputIterator, ColorMap, DegreeMap, VertexIndexMap) [with Graph = adjacency_list, no_property, no_property, vecS>; OutputIterator = std::reverse_iterator<__gnu_cxx::__normal_iterator > > >; ColorMap = iterator_property_map, long unsigned int>, default_color_type, default_color_type&>; DegreeMap = out_degree_property_map, no_property, no_property, vecS> >; VertexIndexMap = vec_adj_list_vertex_id_map, long unsigned int>]' at /usr/include/boost/graph/king_ordering.hpp:266:28, + inlined from 'OutputIterator boost::king_ordering(const Graph&, OutputIterator, ColorMap, DegreeMap, VertexIndexMap) [with Graph = adjacency_list, no_property, no_property, vecS>; OutputIterator = std::reverse_iterator<__gnu_cxx::__normal_iterator > > >; ColorMap = iterator_property_map, long unsigned int>, default_color_type, default_color_type&>; DegreeMap = out_degree_property_map, no_property, no_property, vecS> >; VertexIndexMap = vec_adj_list_vertex_id_map, long unsigned int>]' at /usr/include/boost/graph/king_ordering.hpp:322:63, + inlined from 'OutputIterator boost::king_ordering(const Graph&, OutputIterator, VertexIndexMap) [with Graph = adjacency_list, no_property, no_property, vecS>; OutputIterator = std::reverse_iterator<__gnu_cxx::__normal_iterator > > >; VertexIndexMap = vec_adj_list_vertex_id_map, long unsigned int>]' at /usr/include/boost/graph/king_ordering.hpp:335:42, + inlined from 'OutputIterator boost::king_ordering(const Graph&, OutputIterator) [with Graph = adjacency_list, no_property, no_property, vecS>; OutputIterator = std::reverse_iterator<__gnu_cxx::__normal_iterator > > >]' at /usr/include/boost/graph/king_ordering.hpp:341:62, + inlined from 'std::vector BoostGraph::bandwidth_ordering(bool) [with OutEdgeListS = boost::vecS; VertexListS = boost::vecS; DirectedS = boost::undirectedS; EdgeListS = boost::vecS; EdgeProperty = boost::no_property]' at build/cythonized/sage/graphs/base/boost_interface.cpp:180:13: +/usr/include/boost/graph/king_ordering.hpp:33:11: warning: 'vis.boost::detail::bfs_king_visitor > > >, boost::sparse::sparse_ordering_queue > >, boost::indirect_cmp > >, boost::vec_adj_list_vertex_id_map, long unsigned int>, long unsigned int, long unsigned int&>, std::less >, boost::iterator_property_map<__gnu_cxx::__normal_iterator > >, boost::vec_adj_list_vertex_id_map, long unsigned int>, long unsigned int, long unsigned int&>, std::vector, boost::vec_adj_list_vertex_id_map, long unsigned int> >::index_begin' may be used uninitialized [-Wmaybe-uninitialized] + 33 | class bfs_king_visitor : public default_bfs_visitor + | ^~~~~~~~~~~~~~~~ +/usr/include/boost/graph/king_ordering.hpp: In member function 'std::vector BoostGraph::bandwidth_ordering(bool) [with OutEdgeListS = boost::vecS; VertexListS = boost::vecS; DirectedS = boost::undirectedS; EdgeListS = boost::vecS; EdgeProperty = boost::no_property]': +/usr/include/boost/graph/king_ordering.hpp:258:13: note: 'vis' declared here + 258 | Visitor vis(&permutation, &Q, comp, pseudo_degree, loc, colors, index_map); + | ^~~ +[513/528] In function '__pyx_pf_4sage_6coding_11binary_code_10BinaryCode___cinit__', inlined from '__pyx_pw_4sage_6coding_11binary_code_10BinaryCode_1__cinit__' at build/cythonized/sage/coding/binary_code.c:9725:13, inlined from '__pyx_tp_new_4sage_6coding_11binary_code_BinaryCode' at build/cythonized/sage/coding/binary_code.c:43508:7: build/cythonized/sage/coding/binary_code.c:10624:119: warning: '__pyx_v_glue_word' may be used uninitialized [-Wmaybe-uninitialized] @@ -41091,11 +41127,11 @@ build/cythonized/sage/coding/binary_code.c:9738:7: warning: '__pyx_v_other_nwords' may be used uninitialized [-Wmaybe-uninitialized] 9738 | int __pyx_v_other_nwords; | ^~~~~~~~~~~~~~~~~~~~ -[513/528] build/cythonized/sage/calculus/integration.c: In function '__pyx_pf_4sage_8calculus_11integration_2monte_carlo_integral': +build/cythonized/sage/calculus/integration.c: In function '__pyx_pf_4sage_8calculus_11integration_2monte_carlo_integral': build/cythonized/sage/calculus/integration.c:6594:22: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 6594 | __pyx_v_type_rng = gsl_rng_default; | ^ -[514/528] [515/528] [516/528] [517/528] build/cythonized/sage/arith/srange.c:7721:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] +[514/528] [515/528] [516/528] build/cythonized/sage/arith/srange.c:7721:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] 7721 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/arith/srange.c:7720:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] @@ -41107,7 +41143,7 @@ build/cythonized/sage/arith/srange.c:7375:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 7375 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[518/528] build/cythonized/sage/arith/power.c:3805:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] +[517/528] [518/528] build/cythonized/sage/arith/power.c:3805:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] 3805 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/arith/power.c:3804:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] @@ -41128,7 +41164,7 @@ build/cythonized/sage/calculus/transforms/dwt.c:2699:10: note: '__pyx_v_x_max' was declared here 2699 | size_t __pyx_v_x_max; | ^~~~~~~~~~~~~ -[519/528] build/cythonized/sage/arith/numerical_approx.c:3696:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] +[519/528] [520/528] build/cythonized/sage/arith/numerical_approx.c:3696:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] 3696 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/arith/numerical_approx.c:3695:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] @@ -41140,7 +41176,7 @@ build/cythonized/sage/arith/numerical_approx.c:3350:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 3350 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[520/528] [521/528] [522/528] build/cythonized/sage/arith/multi_modular.c:10495:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] +build/cythonized/sage/arith/multi_modular.c:10495:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] 10495 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/arith/multi_modular.c:10494:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] @@ -41152,7 +41188,7 @@ build/cythonized/sage/arith/multi_modular.c:10149:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 10149 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/arith/functions.c:4434:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] +[521/528] [522/528] build/cythonized/sage/arith/functions.c:4434:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] 4434 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/arith/functions.c:4433:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] @@ -41164,7 +41200,7 @@ build/cythonized/sage/arith/functions.c:4088:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 4088 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[523/528] [525/528] [524/528] build/cythonized/sage/algebras/quatalg/quaternion_algebra_cython.cpp:5574:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] +[523/528] [524/528] [525/528] build/cythonized/sage/algebras/quatalg/quaternion_algebra_cython.cpp:5574:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] 5574 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/algebras/quatalg/quaternion_algebra_cython.cpp:5573:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] @@ -41363,6 +41399,48 @@ build/cythonized/sage/algebras/letterplace/letterplace_ideal.cpp:6244:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 6244 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/algebras/lie_algebras/lie_algebra_element.c:25407:18: warning: '__pyx_pw_4sage_9structure_7richcmp_9revop' defined but not used [-Wunused-function] +25407 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_9revop(PyObject *__pyx_self, PyObject *__pyx_arg_op) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/algebras/lie_algebras/lie_algebra_element.c:25406:13: warning: '__pyx_doc_4sage_9structure_7richcmp_8revop' defined but not used [-Wunused-variable] +25406 | static char __pyx_doc_4sage_9structure_7richcmp_8revop[] = "revop(int op) -> int\nFile: sage/structure/richcmp.pxd (starting at line 199)\n\n Return the reverse operation of ``op``.\n\n For example, <= becomes >=, etc.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import revop\n sage: [revop(i) for i in range(6)]\n [4, 5, 2, 3, 0, 1]\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/algebras/lie_algebras/lie_algebra_element.c:25280:18: warning: '__pyx_pw_4sage_9structure_7richcmp_7rich_to_bool_sgn' defined but not used [-Wunused-function] +25280 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_7rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/algebras/lie_algebras/lie_algebra_element.c:25279:13: warning: '__pyx_doc_4sage_9structure_7richcmp_6rich_to_bool_sgn' defined but not used [-Wunused-variable] +25279 | static char __pyx_doc_4sage_9structure_7richcmp_6rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/richcmp.pxd (starting at line 187)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/algebras/lie_algebras/lie_algebra_element.c:25151:18: warning: '__pyx_pw_4sage_9structure_7richcmp_5rich_to_bool' defined but not used [-Wunused-function] +25151 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_5rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/algebras/lie_algebras/lie_algebra_element.c:25150:13: warning: '__pyx_doc_4sage_9structure_7richcmp_4rich_to_bool' defined but not used [-Wunused-variable] +25150 | static char __pyx_doc_4sage_9structure_7richcmp_4rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/richcmp.pxd (starting at line 120)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an old-style comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an old-style comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n :func:`rich_to_bool_sgn` if ``c`` could be outside the\n [-1, 0, 1] range.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/algebras/lie_algebras/lie_algebra_element.c:24961:18: warning: '__pyx_pw_4sage_9structure_7richcmp_3richcmp_not_equal' defined but not used [-Wunused-function] +24961 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_3richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/algebras/lie_algebras/lie_algebra_element.c:24960:13: warning: '__pyx_doc_4sage_9structure_7richcmp_2richcmp_not_equal' defined but not used [-Wunused-variable] +24960 | static char __pyx_doc_4sage_9structure_7richcmp_2richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/richcmp.pxd (starting at line 56)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/algebras/lie_algebras/lie_algebra_element.c:24745:18: warning: '__pyx_pw_4sage_9structure_7richcmp_1richcmp' defined but not used [-Wunused-function] +24745 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_1richcmp(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/algebras/lie_algebras/lie_algebra_element.c:24744:13: warning: '__pyx_doc_4sage_9structure_7richcmp_richcmp' defined but not used [-Wunused-variable] +24744 | static char __pyx_doc_4sage_9structure_7richcmp_richcmp[] = "richcmp(x, y, int op)\nFile: sage/structure/richcmp.pxd (starting at line 6)\n\n Return the result of the rich comparison of ``x`` and ``y`` with\n operator ``op``.\n\n INPUT:\n\n - ``x``, ``y`` -- arbitrary Python objects\n\n - ``op`` -- comparison operator (one of ``op_LT`, ``op_LE``,\n ``op_EQ``, ``op_NE``, ``op_GT``, ``op_GE``).\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import *\n sage: richcmp(3, 4, op_LT)\n True\n sage: richcmp(x, x^2, op_EQ)\n x == x^2\n\n The two examples above are completely equivalent to ``3 < 4``\n and ``x == x^2``. For this reason, it only makes sense in practice\n to call ``richcmp`` with a non-constant value for ``op``.\n\n We can write a custom ``Element`` class which shows a more\n realistic example of how to use this::\n\n sage: from sage.structure.element import Element\n sage: class MyElement(Element):\n ....: def __init__(self, parent, value):\n ....: Element.__init__(self, parent)\n ....: self.v = value\n ....: def _richcmp_(self, other, op):\n ....: return richcmp(self.v, other.v, op)\n sage: P = Parent()\n sage: x = MyElement(P, 3)\n sage: y = MyElement(P, 3)\n sage: x < y\n False\n sage: x == y\n True\n sage: x > y\n False\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/algebras/lie_algebras/lie_algebra_element.c:24568:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] +24568 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/algebras/lie_algebras/lie_algebra_element.c:24567:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] +24567 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/algebras/lie_algebras/lie_algebra_element.c:24223:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] +24223 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +build/cythonized/sage/algebras/lie_algebras/lie_algebra_element.c:24222:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] +24222 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [526/528] In file included from /usr/include/singular/singular/kernel/mod2.h:13, from /usr/include/singular/singular/Singular/libsingular.h:6, from build/cythonized/sage/algebras/letterplace/free_algebra_letterplace.cpp:827: @@ -41526,60 +41604,100 @@ /usr/include/singular/singular/kernel/GBEngine/kInline.h:1065:3: note: in expansion of macro 'p_LmCheckPolyRing' 1065 | p_LmCheckPolyRing(p2, leadRing); | ^~~~~~~~~~~~~~~~~ -In file included from /usr/include/singular/singular/polys/monomials/ring.h:12, - from /usr/include/singular/singular/kernel/polys.h:15, - from /usr/include/singular/singular/kernel/structs.h:21, - from /usr/include/singular/singular/Singular/libsingular.h:7: -/usr/include/singular/singular/coeffs/longrat.h: In function 'BOOLEAN nlIsInteger(number, coeffs)': -/usr/include/singular/singular/coeffs/coeffs.h:711:22: warning: statement has no effect [-Wunused-value] - 711 | #define n_Test(a,r) 1 - | ^ -/usr/include/singular/singular/coeffs/longrat.h:97:3: note: in expansion of macro 'n_Test' - 97 | n_Test(q, r); - | ^~~~~~ -build/cythonized/sage/algebras/lie_algebras/lie_algebra_element.c:25407:18: warning: '__pyx_pw_4sage_9structure_7richcmp_9revop' defined but not used [-Wunused-function] -25407 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_9revop(PyObject *__pyx_self, PyObject *__pyx_arg_op) { +build/cythonized/sage/algebras/quatalg/quaternion_algebra_element.cpp:20460:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7richcmp_9revop(PyObject*, PyObject*)' defined but not used [-Wunused-function] +20460 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_9revop(PyObject *__pyx_self, PyObject *__pyx_arg_op) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/algebras/lie_algebras/lie_algebra_element.c:25406:13: warning: '__pyx_doc_4sage_9structure_7richcmp_8revop' defined but not used [-Wunused-variable] -25406 | static char __pyx_doc_4sage_9structure_7richcmp_8revop[] = "revop(int op) -> int\nFile: sage/structure/richcmp.pxd (starting at line 199)\n\n Return the reverse operation of ``op``.\n\n For example, <= becomes >=, etc.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import revop\n sage: [revop(i) for i in range(6)]\n [4, 5, 2, 3, 0, 1]\n "; +build/cythonized/sage/algebras/quatalg/quaternion_algebra_element.cpp:20459:13: warning: '__pyx_doc_4sage_9structure_7richcmp_8revop' defined but not used [-Wunused-variable] +20459 | static char __pyx_doc_4sage_9structure_7richcmp_8revop[] = "revop(int op) -> int\nFile: sage/structure/richcmp.pxd (starting at line 199)\n\n Return the reverse operation of ``op``.\n\n For example, <= becomes >=, etc.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import revop\n sage: [revop(i) for i in range(6)]\n [4, 5, 2, 3, 0, 1]\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/algebras/lie_algebras/lie_algebra_element.c:25280:18: warning: '__pyx_pw_4sage_9structure_7richcmp_7rich_to_bool_sgn' defined but not used [-Wunused-function] -25280 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_7rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { +build/cythonized/sage/algebras/quatalg/quaternion_algebra_element.cpp:20333:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7richcmp_7rich_to_bool_sgn(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] +20333 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_7rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/algebras/lie_algebras/lie_algebra_element.c:25279:13: warning: '__pyx_doc_4sage_9structure_7richcmp_6rich_to_bool_sgn' defined but not used [-Wunused-variable] -25279 | static char __pyx_doc_4sage_9structure_7richcmp_6rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/richcmp.pxd (starting at line 187)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; +build/cythonized/sage/algebras/quatalg/quaternion_algebra_element.cpp:20332:13: warning: '__pyx_doc_4sage_9structure_7richcmp_6rich_to_bool_sgn' defined but not used [-Wunused-variable] +20332 | static char __pyx_doc_4sage_9structure_7richcmp_6rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/richcmp.pxd (starting at line 187)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/algebras/lie_algebras/lie_algebra_element.c:25151:18: warning: '__pyx_pw_4sage_9structure_7richcmp_5rich_to_bool' defined but not used [-Wunused-function] -25151 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_5rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { +build/cythonized/sage/algebras/quatalg/quaternion_algebra_element.cpp:20204:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7richcmp_5rich_to_bool(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] +20204 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_5rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/algebras/lie_algebras/lie_algebra_element.c:25150:13: warning: '__pyx_doc_4sage_9structure_7richcmp_4rich_to_bool' defined but not used [-Wunused-variable] -25150 | static char __pyx_doc_4sage_9structure_7richcmp_4rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/richcmp.pxd (starting at line 120)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an old-style comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an old-style comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n :func:`rich_to_bool_sgn` if ``c`` could be outside the\n [-1, 0, 1] range.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n "; +build/cythonized/sage/algebras/quatalg/quaternion_algebra_element.cpp:20203:13: warning: '__pyx_doc_4sage_9structure_7richcmp_4rich_to_bool' defined but not used [-Wunused-variable] +20203 | static char __pyx_doc_4sage_9structure_7richcmp_4rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/richcmp.pxd (starting at line 120)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an old-style comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an old-style comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n :func:`rich_to_bool_sgn` if ``c`` could be outside the\n [-1, 0, 1] range.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/algebras/lie_algebras/lie_algebra_element.c:24961:18: warning: '__pyx_pw_4sage_9structure_7richcmp_3richcmp_not_equal' defined but not used [-Wunused-function] -24961 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_3richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { +build/cythonized/sage/algebras/quatalg/quaternion_algebra_element.cpp:20014:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7richcmp_3richcmp_not_equal(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] +20014 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_3richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/algebras/lie_algebras/lie_algebra_element.c:24960:13: warning: '__pyx_doc_4sage_9structure_7richcmp_2richcmp_not_equal' defined but not used [-Wunused-variable] -24960 | static char __pyx_doc_4sage_9structure_7richcmp_2richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/richcmp.pxd (starting at line 56)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; +build/cythonized/sage/algebras/quatalg/quaternion_algebra_element.cpp:20013:13: warning: '__pyx_doc_4sage_9structure_7richcmp_2richcmp_not_equal' defined but not used [-Wunused-variable] +20013 | static char __pyx_doc_4sage_9structure_7richcmp_2richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/richcmp.pxd (starting at line 56)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/algebras/lie_algebras/lie_algebra_element.c:24745:18: warning: '__pyx_pw_4sage_9structure_7richcmp_1richcmp' defined but not used [-Wunused-function] -24745 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_1richcmp(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { +build/cythonized/sage/algebras/quatalg/quaternion_algebra_element.cpp:19798:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7richcmp_1richcmp(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] +19798 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_1richcmp(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/algebras/lie_algebras/lie_algebra_element.c:24744:13: warning: '__pyx_doc_4sage_9structure_7richcmp_richcmp' defined but not used [-Wunused-variable] -24744 | static char __pyx_doc_4sage_9structure_7richcmp_richcmp[] = "richcmp(x, y, int op)\nFile: sage/structure/richcmp.pxd (starting at line 6)\n\n Return the result of the rich comparison of ``x`` and ``y`` with\n operator ``op``.\n\n INPUT:\n\n - ``x``, ``y`` -- arbitrary Python objects\n\n - ``op`` -- comparison operator (one of ``op_LT`, ``op_LE``,\n ``op_EQ``, ``op_NE``, ``op_GT``, ``op_GE``).\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import *\n sage: richcmp(3, 4, op_LT)\n True\n sage: richcmp(x, x^2, op_EQ)\n x == x^2\n\n The two examples above are completely equivalent to ``3 < 4``\n and ``x == x^2``. For this reason, it only makes sense in practice\n to call ``richcmp`` with a non-constant value for ``op``.\n\n We can write a custom ``Element`` class which shows a more\n realistic example of how to use this::\n\n sage: from sage.structure.element import Element\n sage: class MyElement(Element):\n ....: def __init__(self, parent, value):\n ....: Element.__init__(self, parent)\n ....: self.v = value\n ....: def _richcmp_(self, other, op):\n ....: return richcmp(self.v, other.v, op)\n sage: P = Parent()\n sage: x = MyElement(P, 3)\n sage: y = MyElement(P, 3)\n sage: x < y\n False\n sage: x == y\n True\n sage: x > y\n False\n "; +build/cythonized/sage/algebras/quatalg/quaternion_algebra_element.cpp:19797:13: warning: '__pyx_doc_4sage_9structure_7richcmp_richcmp' defined but not used [-Wunused-variable] +19797 | static char __pyx_doc_4sage_9structure_7richcmp_richcmp[] = "richcmp(x, y, int op)\nFile: sage/structure/richcmp.pxd (starting at line 6)\n\n Return the result of the rich comparison of ``x`` and ``y`` with\n operator ``op``.\n\n INPUT:\n\n - ``x``, ``y`` -- arbitrary Python objects\n\n - ``op`` -- comparison operator (one of ``op_LT`, ``op_LE``,\n ``op_EQ``, ``op_NE``, ``op_GT``, ``op_GE``).\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import *\n sage: richcmp(3, 4, op_LT)\n True\n sage: richcmp(x, x^2, op_EQ)\n x == x^2\n\n The two examples above are completely equivalent to ``3 < 4``\n and ``x == x^2``. For this reason, it only makes sense in practice\n to call ``richcmp`` with a non-constant value for ``op``.\n\n We can write a custom ``Element`` class which shows a more\n realistic example of how to use this::\n\n sage: from sage.structure.element import Element\n sage: class MyElement(Element):\n ....: def __init__(self, parent, value):\n ....: Element.__init__(self, parent)\n ....: self.v = value\n ....: def _richcmp_(self, other, op):\n ....: return richcmp(self.v, other.v, op)\n sage: P = Parent()\n sage: x = MyElement(P, 3)\n sage: y = MyElement(P, 3)\n sage: x < y\n False\n sage: x == y\n True\n sage: x > y\n False\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/algebras/lie_algebras/lie_algebra_element.c:24568:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] -24568 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { +build/cythonized/sage/algebras/quatalg/quaternion_algebra_element.cpp:19656:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] +19656 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/algebras/lie_algebras/lie_algebra_element.c:24567:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] -24567 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; +build/cythonized/sage/algebras/quatalg/quaternion_algebra_element.cpp:19655:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] +19655 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/algebras/lie_algebras/lie_algebra_element.c:24223:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] -24223 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { +build/cythonized/sage/algebras/quatalg/quaternion_algebra_element.cpp:19311:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] +19311 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/algebras/lie_algebras/lie_algebra_element.c:24222:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] -24222 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; +build/cythonized/sage/algebras/quatalg/quaternion_algebra_element.cpp:19310:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] +19310 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[527/528] build/cythonized/sage/algebras/letterplace/free_algebra_letterplace.cpp: At global scope: +In file included from build/cythonized/sage/algebras/quatalg/quaternion_algebra_element.cpp:4250: +./sage/libs/ntl/ntlwrap_impl.h:716:13: warning: 'void ZZ_pX_InvMod_newton_ram(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ_pXModulus&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] + 716 | static void ZZ_pX_InvMod_newton_ram(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ_pXModulus &F, const struct ZZ_pContext &cpn) + | ^~~~~~~~~~~~~~~~~~~~~~~ +./sage/libs/ntl/ntlwrap_impl.h:681:13: warning: 'void ZZ_pX_InvMod_newton_unram(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ_pXModulus&, const NTL::ZZ_pContext&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] + 681 | static void ZZ_pX_InvMod_newton_unram(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ_pXModulus &F, const struct ZZ_pContext &cpn, const struct ZZ_pContext &cp) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +./sage/libs/ntl/ntlwrap_impl.h:655:13: warning: 'void ZZ_pX_right_pshift(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] + 655 | static void ZZ_pX_right_pshift(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ &pn, const struct ZZ_pContext &c) + | ^~~~~~~~~~~~~~~~~~ +./sage/libs/ntl/ntlwrap_impl.h:629:13: warning: 'void ZZ_pX_left_pshift(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] + 629 | static void ZZ_pX_left_pshift(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ &pn, const struct ZZ_pContext &c) + | ^~~~~~~~~~~~~~~~~ +./sage/libs/ntl/ntlwrap_impl.h:575:13: warning: 'void ZZ_pX_min_val_coeff(long int&, long int&, const NTL::ZZ_pX&, const NTL::ZZ&)' defined but not used [-Wunused-function] + 575 | static void ZZ_pX_min_val_coeff(long & valuation, long &index, const struct ZZ_pX &f, const struct ZZ &p) + | ^~~~~~~~~~~~~~~~~~~ +./sage/libs/ntl/ntlwrap_impl.h:537:13: warning: 'void ZZ_pEX_conv_modulus(NTL::ZZ_pEX&, const NTL::ZZ_pEX&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] + 537 | static void ZZ_pEX_conv_modulus(ZZ_pEX &fout, const ZZ_pEX &fin, const ZZ_pContext &modout) + | ^~~~~~~~~~~~~~~~~~~ +./sage/libs/ntl/ntlwrap_impl.h:441:13: warning: 'void ZZ_pX_linear_roots(NTL::ZZ_p***, long int*, NTL::ZZ_pX*)' defined but not used [-Wunused-function] + 441 | static void ZZ_pX_linear_roots(struct ZZ_p*** v, long* n, struct ZZ_pX* f) + | ^~~~~~~~~~~~~~~~~~ +./sage/libs/ntl/ntlwrap_impl.h:427:13: warning: 'void ZZ_pX_factor(NTL::ZZ_pX***, long int**, long int*, NTL::ZZ_pX*, long int)' defined but not used [-Wunused-function] + 427 | static void ZZ_pX_factor(struct ZZ_pX*** v, long** e, long* n, struct ZZ_pX* x, long verbose) + | ^~~~~~~~~~~~ +./sage/libs/ntl/ntlwrap_impl.h:415:14: warning: 'char* ZZ_pX_trace_list(NTL::ZZ_pX*)' defined but not used [-Wunused-function] + 415 | static char* ZZ_pX_trace_list(struct ZZ_pX* x) + | ^~~~~~~~~~~~~~~~ +./sage/libs/ntl/ntlwrap_impl.h:398:13: warning: 'void ZZX_squarefree_decomposition(NTL::ZZX***, long int**, long int*, NTL::ZZX*)' defined but not used [-Wunused-function] + 398 | static void ZZX_squarefree_decomposition(struct ZZX*** v, long** e, long* n, struct ZZX* x) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./sage/libs/ntl/ntlwrap_impl.h:334:14: warning: 'char* ZZX_trace_list(NTL::ZZX*)' defined but not used [-Wunused-function] + 334 | static char* ZZX_trace_list(struct ZZX* x) + | ^~~~~~~~~~~~~~ +./sage/libs/ntl/ntlwrap_impl.h:132:14: warning: 'char* ZZX_repr(NTL::ZZX*)' defined but not used [-Wunused-function] + 132 | static char* ZZX_repr(struct ZZX* x) + | ^~~~~~~~ +./sage/libs/ntl/ntlwrap_impl.h:35:13: warning: 'void mpz_to_ZZ(NTL::ZZ*, mpz_srcptr)' defined but not used [-Wunused-function] + 35 | static void mpz_to_ZZ(struct ZZ* output, mpz_srcptr x) + | ^~~~~~~~~ +In file included from /usr/include/singular/singular/polys/monomials/ring.h:12, + from /usr/include/singular/singular/kernel/polys.h:15, + from /usr/include/singular/singular/kernel/structs.h:21, + from /usr/include/singular/singular/Singular/libsingular.h:7: +/usr/include/singular/singular/coeffs/longrat.h: In function 'BOOLEAN nlIsInteger(number, coeffs)': +/usr/include/singular/singular/coeffs/coeffs.h:711:22: warning: statement has no effect [-Wunused-value] + 711 | #define n_Test(a,r) 1 + | ^ +/usr/include/singular/singular/coeffs/longrat.h:97:3: note: in expansion of macro 'n_Test' + 97 | n_Test(q, r); + | ^~~~~~ +build/cythonized/sage/algebras/letterplace/free_algebra_letterplace.cpp: At global scope: build/cythonized/sage/algebras/letterplace/free_algebra_letterplace.cpp:10898:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] 10898 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -41592,7 +41710,7 @@ build/cythonized/sage/algebras/letterplace/free_algebra_letterplace.cpp:10552:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 10552 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/singular/singular/kernel/mod2.h:13, +[527/528] [528/528] In file included from /usr/include/singular/singular/kernel/mod2.h:13, from /usr/include/singular/singular/Singular/libsingular.h:6, from build/cythonized/sage/algebras/letterplace/free_algebra_element_letterplace.cpp:827: /usr/include/singular/singular/polys/monomials/p_polys.h: In function 'void p_SetCompP(poly, int, ring)': @@ -41665,7 +41783,7 @@ /usr/include/singular/singular/polys/monomials/p_polys.h:2001:3: note: in expansion of macro 'p_LmCheckPolyRing' 2001 | p_LmCheckPolyRing(p2, r); | ^~~~~~~~~~~~~~~~~ -[528/528] /usr/include/singular/singular/kernel/GBEngine/kInline.h: In member function 'void sTObject::Set(poly, ring)': +/usr/include/singular/singular/kernel/GBEngine/kInline.h: In member function 'void sTObject::Set(poly, ring)': /usr/include/singular/singular/misc/auxiliary.h:100:21: warning: statement has no effect [-Wunused-value] 100 | #define TRUE 1 /usr/include/singular/singular/polys/monomials/p_polys.h:174:36: note: in expansion of macro 'TRUE' @@ -41766,19 +41884,6 @@ /usr/include/singular/singular/coeffs/longrat.h:97:3: note: in expansion of macro 'n_Test' 97 | n_Test(q, r); | ^~~~~~ -build/cythonized/sage/algebras/letterplace/free_algebra_element_letterplace.cpp: At global scope: -build/cythonized/sage/algebras/letterplace/free_algebra_element_letterplace.cpp:11779:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] -11779 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/algebras/letterplace/free_algebra_element_letterplace.cpp:11778:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] -11778 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/algebras/letterplace/free_algebra_element_letterplace.cpp:11434:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] -11434 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/algebras/letterplace/free_algebra_element_letterplace.cpp:11433:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] -11433 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/cythonized/sage/algebras/finite_dimensional_algebras/finite_dimensional_algebra_element.c:11681:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] 11681 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -41791,88 +41896,19 @@ build/cythonized/sage/algebras/finite_dimensional_algebras/finite_dimensional_algebra_element.c:11335:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] 11335 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/algebras/quatalg/quaternion_algebra_element.cpp:20460:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7richcmp_9revop(PyObject*, PyObject*)' defined but not used [-Wunused-function] -20460 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_9revop(PyObject *__pyx_self, PyObject *__pyx_arg_op) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/algebras/quatalg/quaternion_algebra_element.cpp:20459:13: warning: '__pyx_doc_4sage_9structure_7richcmp_8revop' defined but not used [-Wunused-variable] -20459 | static char __pyx_doc_4sage_9structure_7richcmp_8revop[] = "revop(int op) -> int\nFile: sage/structure/richcmp.pxd (starting at line 199)\n\n Return the reverse operation of ``op``.\n\n For example, <= becomes >=, etc.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import revop\n sage: [revop(i) for i in range(6)]\n [4, 5, 2, 3, 0, 1]\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/algebras/quatalg/quaternion_algebra_element.cpp:20333:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7richcmp_7rich_to_bool_sgn(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] -20333 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_7rich_to_bool_sgn(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/algebras/quatalg/quaternion_algebra_element.cpp:20332:13: warning: '__pyx_doc_4sage_9structure_7richcmp_6rich_to_bool_sgn' defined but not used [-Wunused-variable] -20332 | static char __pyx_doc_4sage_9structure_7richcmp_6rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/richcmp.pxd (starting at line 187)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\n\n .. NOTE::\n\n This is in particular needed for ``mpz_cmp()``.\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/algebras/quatalg/quaternion_algebra_element.cpp:20204:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7richcmp_5rich_to_bool(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] -20204 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_5rich_to_bool(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/algebras/quatalg/quaternion_algebra_element.cpp:20203:13: warning: '__pyx_doc_4sage_9structure_7richcmp_4rich_to_bool' defined but not used [-Wunused-variable] -20203 | static char __pyx_doc_4sage_9structure_7richcmp_4rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/richcmp.pxd (starting at line 120)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an old-style comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an old-style comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n :func:`rich_to_bool_sgn` if ``c`` could be outside the\n [-1, 0, 1] range.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/algebras/quatalg/quaternion_algebra_element.cpp:20014:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7richcmp_3richcmp_not_equal(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] -20014 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_3richcmp_not_equal(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/algebras/quatalg/quaternion_algebra_element.cpp:20013:13: warning: '__pyx_doc_4sage_9structure_7richcmp_2richcmp_not_equal' defined but not used [-Wunused-variable] -20013 | static char __pyx_doc_4sage_9structure_7richcmp_2richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/richcmp.pxd (starting at line 56)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, op))\n False\n False\n False\n True\n True\n True\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/algebras/quatalg/quaternion_algebra_element.cpp:19798:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7richcmp_1richcmp(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] -19798 | static PyObject *__pyx_pw_4sage_9structure_7richcmp_1richcmp(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/algebras/quatalg/quaternion_algebra_element.cpp:19797:13: warning: '__pyx_doc_4sage_9structure_7richcmp_richcmp' defined but not used [-Wunused-variable] -19797 | static char __pyx_doc_4sage_9structure_7richcmp_richcmp[] = "richcmp(x, y, int op)\nFile: sage/structure/richcmp.pxd (starting at line 6)\n\n Return the result of the rich comparison of ``x`` and ``y`` with\n operator ``op``.\n\n INPUT:\n\n - ``x``, ``y`` -- arbitrary Python objects\n\n - ``op`` -- comparison operator (one of ``op_LT`, ``op_LE``,\n ``op_EQ``, ``op_NE``, ``op_GT``, ``op_GE``).\n\n EXAMPLES::\n\n sage: from sage.structure.richcmp import *\n sage: richcmp(3, 4, op_LT)\n True\n sage: richcmp(x, x^2, op_EQ)\n x == x^2\n\n The two examples above are completely equivalent to ``3 < 4``\n and ``x == x^2``. For this reason, it only makes sense in practice\n to call ``richcmp`` with a non-constant value for ``op``.\n\n We can write a custom ``Element`` class which shows a more\n realistic example of how to use this::\n\n sage: from sage.structure.element import Element\n sage: class MyElement(Element):\n ....: def __init__(self, parent, value):\n ....: Element.__init__(self, parent)\n ....: self.v = value\n ....: def _richcmp_(self, other, op):\n ....: return richcmp(self.v, other.v, op)\n sage: P = Parent()\n sage: x = MyElement(P, 3)\n sage: y = MyElement(P, 3)\n sage: x < y\n False\n sage: x == y\n True\n sage: x > y\n False\n "; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/algebras/quatalg/quaternion_algebra_element.cpp:19656:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] -19656 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { +build/cythonized/sage/algebras/letterplace/free_algebra_element_letterplace.cpp: At global scope: +build/cythonized/sage/algebras/letterplace/free_algebra_element_letterplace.cpp:11779:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject*, PyObject*, PyObject*)' defined but not used [-Wunused-function] +11779 | static PyObject *__pyx_pw_4sage_9structure_7element_3have_same_parent(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/algebras/quatalg/quaternion_algebra_element.cpp:19655:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] -19655 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; +build/cythonized/sage/algebras/letterplace/free_algebra_element_letterplace.cpp:11778:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] +11778 | static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 111)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n <... 'sage.rings.real_lazy.LazyWrapper'>\n sage: type(b)\n <... 'sage.rings.real_lazy.LazyNamedUnop'>\n sage: have_same_parent(a, b)\n True\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/algebras/quatalg/quaternion_algebra_element.cpp:19311:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] -19311 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { +build/cythonized/sage/algebras/letterplace/free_algebra_element_letterplace.cpp:11434:18: warning: 'PyObject* __pyx_pw_4sage_9structure_7element_1parent(PyObject*, PyObject*)' defined but not used [-Wunused-function] +11434 | static PyObject *__pyx_pw_4sage_9structure_7element_1parent(PyObject *__pyx_self, PyObject *__pyx_v_x) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -build/cythonized/sage/algebras/quatalg/quaternion_algebra_element.cpp:19310:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] -19310 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; +build/cythonized/sage/algebras/letterplace/free_algebra_element_letterplace.cpp:11433:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] +11433 | static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 6)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... 'int'>\n sage: L = list(range(10))\n sage: parent(L)\n <... 'list'>\n "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from build/cythonized/sage/algebras/quatalg/quaternion_algebra_element.cpp:4250: -./sage/libs/ntl/ntlwrap_impl.h:716:13: warning: 'void ZZ_pX_InvMod_newton_ram(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ_pXModulus&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] - 716 | static void ZZ_pX_InvMod_newton_ram(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ_pXModulus &F, const struct ZZ_pContext &cpn) - | ^~~~~~~~~~~~~~~~~~~~~~~ -./sage/libs/ntl/ntlwrap_impl.h:681:13: warning: 'void ZZ_pX_InvMod_newton_unram(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ_pXModulus&, const NTL::ZZ_pContext&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] - 681 | static void ZZ_pX_InvMod_newton_unram(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ_pXModulus &F, const struct ZZ_pContext &cpn, const struct ZZ_pContext &cp) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -./sage/libs/ntl/ntlwrap_impl.h:655:13: warning: 'void ZZ_pX_right_pshift(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] - 655 | static void ZZ_pX_right_pshift(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ &pn, const struct ZZ_pContext &c) - | ^~~~~~~~~~~~~~~~~~ -./sage/libs/ntl/ntlwrap_impl.h:629:13: warning: 'void ZZ_pX_left_pshift(NTL::ZZ_pX&, const NTL::ZZ_pX&, const NTL::ZZ&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] - 629 | static void ZZ_pX_left_pshift(struct ZZ_pX &x, const struct ZZ_pX &a, const struct ZZ &pn, const struct ZZ_pContext &c) - | ^~~~~~~~~~~~~~~~~ -./sage/libs/ntl/ntlwrap_impl.h:575:13: warning: 'void ZZ_pX_min_val_coeff(long int&, long int&, const NTL::ZZ_pX&, const NTL::ZZ&)' defined but not used [-Wunused-function] - 575 | static void ZZ_pX_min_val_coeff(long & valuation, long &index, const struct ZZ_pX &f, const struct ZZ &p) - | ^~~~~~~~~~~~~~~~~~~ -./sage/libs/ntl/ntlwrap_impl.h:537:13: warning: 'void ZZ_pEX_conv_modulus(NTL::ZZ_pEX&, const NTL::ZZ_pEX&, const NTL::ZZ_pContext&)' defined but not used [-Wunused-function] - 537 | static void ZZ_pEX_conv_modulus(ZZ_pEX &fout, const ZZ_pEX &fin, const ZZ_pContext &modout) - | ^~~~~~~~~~~~~~~~~~~ -./sage/libs/ntl/ntlwrap_impl.h:441:13: warning: 'void ZZ_pX_linear_roots(NTL::ZZ_p***, long int*, NTL::ZZ_pX*)' defined but not used [-Wunused-function] - 441 | static void ZZ_pX_linear_roots(struct ZZ_p*** v, long* n, struct ZZ_pX* f) - | ^~~~~~~~~~~~~~~~~~ -./sage/libs/ntl/ntlwrap_impl.h:427:13: warning: 'void ZZ_pX_factor(NTL::ZZ_pX***, long int**, long int*, NTL::ZZ_pX*, long int)' defined but not used [-Wunused-function] - 427 | static void ZZ_pX_factor(struct ZZ_pX*** v, long** e, long* n, struct ZZ_pX* x, long verbose) - | ^~~~~~~~~~~~ -./sage/libs/ntl/ntlwrap_impl.h:415:14: warning: 'char* ZZ_pX_trace_list(NTL::ZZ_pX*)' defined but not used [-Wunused-function] - 415 | static char* ZZ_pX_trace_list(struct ZZ_pX* x) - | ^~~~~~~~~~~~~~~~ -./sage/libs/ntl/ntlwrap_impl.h:398:13: warning: 'void ZZX_squarefree_decomposition(NTL::ZZX***, long int**, long int*, NTL::ZZX*)' defined but not used [-Wunused-function] - 398 | static void ZZX_squarefree_decomposition(struct ZZX*** v, long** e, long* n, struct ZZX* x) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./sage/libs/ntl/ntlwrap_impl.h:334:14: warning: 'char* ZZX_trace_list(NTL::ZZX*)' defined but not used [-Wunused-function] - 334 | static char* ZZX_trace_list(struct ZZX* x) - | ^~~~~~~~~~~~~~ -./sage/libs/ntl/ntlwrap_impl.h:132:14: warning: 'char* ZZX_repr(NTL::ZZX*)' defined but not used [-Wunused-function] - 132 | static char* ZZX_repr(struct ZZX* x) - | ^~~~~~~~ -./sage/libs/ntl/ntlwrap_impl.h:35:13: warning: 'void mpz_to_ZZ(NTL::ZZ*, mpz_srcptr)' defined but not used [-Wunused-function] - 35 | static void mpz_to_ZZ(struct ZZ* output, mpz_srcptr x) - | ^~~~~~~~~ In function 'PyObject* __pyx_pf_4sage_8algebras_11letterplace_24free_algebra_letterplace_23FreeAlgebra_letterplace_38_from_dict_(__pyx_obj_4sage_8algebras_11letterplace_24free_algebra_letterplace_FreeAlgebra_letterplace*, PyObject*, PyObject*)', inlined from 'PyObject* __pyx_pw_4sage_8algebras_11letterplace_24free_algebra_letterplace_23FreeAlgebra_letterplace_39_from_dict_(PyObject*, PyObject*, PyObject*)' at build/cythonized/sage/algebras/letterplace/free_algebra_letterplace.cpp:8800:118: build/cythonized/sage/algebras/letterplace/free_algebra_letterplace.cpp:9037:34: warning: '__pyx_v_l' may be used uninitialized [-Wmaybe-uninitialized] @@ -41882,14 +41918,14 @@ build/cythonized/sage/algebras/letterplace/free_algebra_letterplace.cpp:8812:14: note: '__pyx_v_l' was declared here 8812 | Py_ssize_t __pyx_v_l; | ^~~~~~~~~ -Time to execute 528 commands: 889.63 seconds. -Total time spent compiling C/C++ extensions: 889.70 seconds. +Time to execute 528 commands: 879.73 seconds. +Total time spent compiling C/C++ extensions: 879.81 seconds. export PYTHONPATH=/build/reproducible-path/sagemath-9.5/debian/tmp0/usr/lib/python3/dist-packages && dh_auto_install I: pybuild base:240: /usr/bin/python3 setup.py install --root /build/reproducible-path/sagemath-9.5/debian/python3-sage -/bin/sh: 1: --version: not found +/bin/sh: line 1: --version: command not found distributions = [''] Discovering Python/Cython source code.... -Discovered Python/Cython sources, time: 0.29 seconds. +Discovered Python/Cython sources, time: 0.16 seconds. running install running build Generating auto-generated sources @@ -41903,15 +41939,15 @@ /usr/lib/python3/dist-packages/pythran/tables.py:4563: FutureWarning: In the future `np.bytes` will be defined as the corresponding NumPy scalar. obj = getattr(themodule, elem) Executing 0 commands (using 1 thread) -Time to execute 0 commands: 0.05 seconds. -Total time spent compiling C/C++ extensions: 0.09 seconds. +Time to execute 0 commands: 0.03 seconds. +Total time spent compiling C/C++ extensions: 0.07 seconds. warning: no files found matching '*.hh' anywhere in distribution warning: no files found matching '*.inc' anywhere in distribution no previously-included directories found matching '.tox' warning: no directories found matching 'sage/libs/gap/test' no previously-included directories found matching 'sage_setup' I: pybuild base:240: /usr/bin/python3-dbg setup.py install --root /build/reproducible-path/sagemath-9.5/debian/python3-sage-dbg -/bin/sh: 1: --version: not found +/bin/sh: line 1: --version: command not found distributions = [''] Discovering Python/Cython source code.... Discovered Python/Cython sources, time: 0.36 seconds. @@ -41948,8 +41984,8 @@ /usr/lib/python3/dist-packages/Cython/Tempita/__init__.py:4: DeprecationWarning: 'cgi' is deprecated and slated for removal in Python 3.13 from ._tempita import * Executing 0 commands (using 1 thread) -Time to execute 0 commands: 0.10 seconds. -Total time spent compiling C/C++ extensions: 0.35 seconds. +Time to execute 0 commands: 0.07 seconds. +Total time spent compiling C/C++ extensions: 0.19 seconds. warning: no files found matching '*.hh' anywhere in distribution warning: no files found matching '*.inc' anywhere in distribution no previously-included directories found matching '.tox' @@ -41964,7 +42000,7 @@ make[3]: Leaving directory '/build/reproducible-path/sagemath-9.5' debian/rules override_dh_auto_build-indep make[3]: Entering directory '/build/reproducible-path/sagemath-9.5' -cd sage && SAGE_ROOT=/build/reproducible-path/sagemath-9.5/sage PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/build/reproducible-path/sagemath-9.5/sage/build/bin src/doc/bootstrap +cd sage && SAGE_ROOT=/build/reproducible-path/sagemath-9.5/sage PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path:/build/reproducible-path/sagemath-9.5/sage/build/bin src/doc/bootstrap mv sage/src/sage sage/src/sage.bak # Use the installed sage, not the one from the source tree cd sage/src && \ export PYTHONPATH=/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages \ @@ -41988,48 +42024,48 @@ See http://trac.sagemath.org/12673 for details. __import__(module_name) 0.00s - Debugger warning: It seems that frozen modules are being used, which may -0.01s - make the debugger miss breakpoints. Please pass -Xfrozen_modules=off +0.00s - make the debugger miss breakpoints. Please pass -Xfrozen_modules=off 0.00s - to python to disable frozen modules. 0.00s - Note: Debugging will proceed. Set PYDEVD_DISABLE_FILE_VALIDATION=1 to disable this validation. +[spkg ] building [inventory]: targets for 355 source files that are out of date [tensor_fr] building [inventory]: targets for 19 source files that are out of date [tensor_fr] updating environment: [new config] 19 added, 0 changed, 0 removed -[dynamics ] building [inventory]: targets for 16 source files that are out of date -[dynamics ] updating environment: [new config] 16 added, 0 changed, 0 removed -[misc ] building [inventory]: targets for 132 source files that are out of date -[misc ] updating environment: [new config] 132 added, 0 changed, 0 removed +[spkg ] updating environment: [new config] 355 added, 0 changed, 0 removed [polynomia] building [inventory]: targets for 62 source files that are out of date [polynomia] updating environment: [new config] 62 added, 0 changed, 0 removed -[arithgrou] building [inventory]: targets for 12 source files that are out of date -[arithgrou] updating environment: [new config] 12 added, 0 changed, 0 removed -[spkg ] building [inventory]: targets for 355 source files that are out of date -[spkg ] updating environment: [new config] 355 added, 0 changed, 0 removed [plot3d ] building [inventory]: targets for 20 source files that are out of date [plot3d ] updating environment: [new config] 20 added, 0 changed, 0 removed -[repl ] building [inventory]: targets for 36 source files that are out of date -[repl ] updating environment: [new config] 36 added, 0 changed, 0 removed +[arithgrou] building [inventory]: targets for 12 source files that are out of date +[arithgrou] updating environment: [new config] 12 added, 0 changed, 0 removed +[dynamics ] building [inventory]: targets for 16 source files that are out of date +[dynamics ] updating environment: [new config] 16 added, 0 changed, 0 removed [graphs ] building [inventory]: targets for 74 source files that are out of date [graphs ] updating environment: [new config] 74 added, 0 changed, 0 removed -[combinat ] building [inventory]: targets for 369 source files that are out of date -[combinat ] updating environment: [new config] 369 added, 0 changed, 0 removed +[misc ] building [inventory]: targets for 132 source files that are out of date +[misc ] updating environment: [new config] 132 added, 0 changed, 0 removed [algebras ] building [inventory]: targets for 99 source files that are out of date [algebras ] updating environment: [new config] 99 added, 0 changed, 0 removed +[combinat ] building [inventory]: targets for 369 source files that are out of date +[combinat ] updating environment: [new config] 369 added, 0 changed, 0 removed +[repl ] building [inventory]: targets for 36 source files that are out of date +[repl ] updating environment: [new config] 36 added, 0 changed, 0 removed [manifolds] building [inventory]: targets for 84 source files that are out of date [manifolds] updating environment: [new config] 84 added, 0 changed, 0 removed [arithgrou] The inventory files are in doc/inventory/en/reference/arithgroup. Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/inventory/en/reference/arithgroup -[parallel ] building [inventory]: targets for 8 source files that are out of date -[parallel ] updating environment: [new config] 8 added, 0 changed, 0 removed [tensor_fr] The inventory files are in doc/inventory/en/reference/tensor_free_modules. Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/inventory/en/reference/tensor_free_modules -[parallel ] The inventory files are in doc/inventory/en/reference/parallel. -Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/inventory/en/reference/parallel +[parallel ] building [inventory]: targets for 8 source files that are out of date +[parallel ] updating environment: [new config] 8 added, 0 changed, 0 removed [topology ] building [inventory]: targets for 14 source files that are out of date [topology ] updating environment: [new config] 14 added, 0 changed, 0 removed +[repl ] The inventory files are in doc/inventory/en/reference/repl. +Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/inventory/en/reference/repl /build/reproducible-path/sagemath-9.5/sage/src/sage_docbuild/__init__.py:1022: FutureWarning: EllipticCurveHom_composite is experimental code. See https://trac.sagemath.org/32744 for details. __import__(module_name) -[repl ] The inventory files are in doc/inventory/en/reference/repl. -Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/inventory/en/reference/repl +[parallel ] The inventory files are in doc/inventory/en/reference/parallel. +Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/inventory/en/reference/parallel [arithmeti] building [inventory]: targets for 59 source files that are out of date [arithmeti] updating environment: [new config] 59 added, 0 changed, 0 removed [asymptoti] building [inventory]: targets for 8 source files that are out of date @@ -42039,18 +42075,18 @@ Warning: Missing title for sage.symbolic.series Warning: Missing title for sage.symbolic.getitem Warning: Missing title for sage.libs.pynac.pynac -[asymptoti] The inventory files are in doc/inventory/en/reference/asymptotic. -Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/inventory/en/reference/asymptotic [calculus ] building [inventory]: targets for 38 source files that are out of date [calculus ] updating environment: [new config] 38 added, 0 changed, 0 removed [topology ] The inventory files are in doc/inventory/en/reference/topology. Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/inventory/en/reference/topology +[asymptoti] The inventory files are in doc/inventory/en/reference/asymptotic. +Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/inventory/en/reference/asymptotic [categorie] building [inventory]: targets for 223 source files that are out of date [categorie] updating environment: [new config] 223 added, 0 changed, 0 removed -[coding ] building [inventory]: targets for 43 source files that are out of date -[coding ] updating environment: [new config] 43 added, 0 changed, 0 removed [dynamics ] The inventory files are in doc/inventory/en/reference/dynamics. Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/inventory/en/reference/dynamics +[coding ] building [inventory]: targets for 43 source files that are out of date +[coding ] updating environment: [new config] 43 added, 0 changed, 0 removed [coercion ] building [inventory]: targets for 8 source files that are out of date [coercion ] updating environment: [new config] 8 added, 0 changed, 0 removed [coercion ] The inventory files are in doc/inventory/en/reference/coercion. @@ -42068,98 +42104,98 @@ Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/inventory/en/reference/cpython [cryptogra] building [inventory]: targets for 22 source files that are out of date [cryptogra] updating environment: [new config] 22 added, 0 changed, 0 removed +[calculus ] The inventory files are in doc/inventory/en/reference/calculus. +Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/inventory/en/reference/calculus [curves ] building [inventory]: targets for 17 source files that are out of date [curves ] updating environment: [new config] 17 added, 0 changed, 0 removed -[coding ] The inventory files are in doc/inventory/en/reference/coding. -Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/inventory/en/reference/coding [data_stru] building [inventory]: targets for 6 source files that are out of date [data_stru] updating environment: [new config] 6 added, 0 changed, 0 removed -[calculus ] The inventory files are in doc/inventory/en/reference/calculus. -Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/inventory/en/reference/calculus -[categorie] /build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/rings/qqbar.py:2863: DeprecationWarning: non-integer arguments to randrange() have been deprecated since Python 3.10 and will be removed in a subsequent version -[categorie] roots = p.roots(ring, False) -[curves ] The inventory files are in doc/inventory/en/reference/curves. -Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/inventory/en/reference/curves -[misc ] The inventory files are in doc/inventory/en/reference/misc. -Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/inventory/en/reference/misc -[databases] building [inventory]: targets for 14 source files that are out of date -[databases] updating environment: [new config] 14 added, 0 changed, 0 removed +[coding ] The inventory files are in doc/inventory/en/reference/coding. +Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/inventory/en/reference/coding [data_stru] The inventory files are in doc/inventory/en/reference/data_structures. Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/inventory/en/reference/data_structures +[databases] building [inventory]: targets for 14 source files that are out of date +[databases] updating environment: [new config] 14 added, 0 changed, 0 removed [arithmeti] The inventory files are in doc/inventory/en/reference/arithmetic_curves. Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/inventory/en/reference/arithmetic_curves [diophanti] building [inventory]: targets for 2 source files that are out of date [diophanti] updating environment: [new config] 2 added, 0 changed, 0 removed -[discrete_] building [inventory]: targets for 53 source files that are out of date -[discrete_] updating environment: [new config] 53 added, 0 changed, 0 removed -[doctest ] building [inventory]: targets for 10 source files that are out of date -[doctest ] updating environment: [new config] 10 added, 0 changed, 0 removed +[categorie] /build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/rings/qqbar.py:2863: DeprecationWarning: non-integer arguments to randrange() have been deprecated since Python 3.10 and will be removed in a subsequent version +[categorie] roots = p.roots(ring, False) [diophanti] The inventory files are in doc/inventory/en/reference/diophantine_approximation. Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/inventory/en/reference/diophantine_approximation +[curves ] The inventory files are in doc/inventory/en/reference/curves. +Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/inventory/en/reference/curves +[discrete_] building [inventory]: targets for 53 source files that are out of date +[discrete_] updating environment: [new config] 53 added, 0 changed, 0 removed +[misc ] The inventory files are in doc/inventory/en/reference/misc. +Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/inventory/en/reference/misc /build/reproducible-path/sagemath-9.5/sage/src/sage_docbuild/__init__.py:1022: DeprecationWarning: the package sage.finance is deprecated See https://trac.sagemath.org/32427 for details. __import__(module_name) Warning: Missing title for sage.finance.time_series +[doctest ] building [inventory]: targets for 10 source files that are out of date +[doctest ] updating environment: [new config] 10 added, 0 changed, 0 removed [euclidean] building [inventory]: targets for 3 source files that are out of date [euclidean] updating environment: [new config] 3 added, 0 changed, 0 removed [finance ] building [inventory]: targets for 7 source files that are out of date [finance ] updating environment: [new config] 7 added, 0 changed, 0 removed -[doctest ] The inventory files are in doc/inventory/en/reference/doctest. -Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/inventory/en/reference/doctest -[cryptogra] The inventory files are in doc/inventory/en/reference/cryptography. -Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/inventory/en/reference/cryptography [euclidean] The inventory files are in doc/inventory/en/reference/euclidean_spaces. Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/inventory/en/reference/euclidean_spaces +[cryptogra] The inventory files are in doc/inventory/en/reference/cryptography. +Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/inventory/en/reference/cryptography [finance ] The inventory files are in doc/inventory/en/reference/finance. Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/inventory/en/reference/finance -[algebras ] The inventory files are in doc/inventory/en/reference/algebras. -Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/inventory/en/reference/algebras -[functions] building [inventory]: targets for 20 source files that are out of date -[functions] updating environment: [new config] 20 added, 0 changed, 0 removed +[doctest ] The inventory files are in doc/inventory/en/reference/doctest. +Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/inventory/en/reference/doctest [finite_ri] building [inventory]: targets for 20 source files that are out of date [finite_ri] updating environment: [new config] 20 added, 0 changed, 0 removed +[functions] building [inventory]: targets for 20 source files that are out of date +[functions] updating environment: [new config] 20 added, 0 changed, 0 removed [function_] building [inventory]: targets for 12 source files that are out of date [function_] updating environment: [new config] 12 added, 0 changed, 0 removed [game_theo] building [inventory]: targets for 7 source files that are out of date [game_theo] updating environment: [new config] 7 added, 0 changed, 0 removed -[games ] building [inventory]: targets for 5 source files that are out of date -[games ] updating environment: [new config] 5 added, 0 changed, 0 removed -[game_theo] The inventory files are in doc/inventory/en/reference/game_theory. -Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/inventory/en/reference/game_theory +[algebras ] The inventory files are in doc/inventory/en/reference/algebras. +Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/inventory/en/reference/algebras [databases] The inventory files are in doc/inventory/en/reference/databases. Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/inventory/en/reference/databases +[game_theo] The inventory files are in doc/inventory/en/reference/game_theory. +Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/inventory/en/reference/game_theory +[games ] building [inventory]: targets for 5 source files that are out of date +[games ] updating environment: [new config] 5 added, 0 changed, 0 removed [games ] The inventory files are in doc/inventory/en/reference/games. Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/inventory/en/reference/games [hecke ] building [inventory]: targets for 10 source files that are out of date [hecke ] updating environment: [new config] 10 added, 0 changed, 0 removed +[finite_ri] The inventory files are in doc/inventory/en/reference/finite_rings. +Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/inventory/en/reference/finite_rings +[groups ] building [inventory]: targets for 68 source files that are out of date +[groups ] updating environment: [new config] 68 added, 0 changed, 0 removed [history_a] building [inventory]: targets for 1 source files that are out of date [history_a] updating environment: [new config] 1 added, 0 changed, 0 removed [history_a] The inventory files are in doc/inventory/en/reference/history_and_license. Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/inventory/en/reference/history_and_license -[finite_ri] The inventory files are in doc/inventory/en/reference/finite_rings. -Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/inventory/en/reference/finite_rings +[functions] The inventory files are in doc/inventory/en/reference/functions. +Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/inventory/en/reference/functions [function_] The inventory files are in doc/inventory/en/reference/function_fields. Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/inventory/en/reference/function_fields -[groups ] building [inventory]: targets for 68 source files that are out of date -[groups ] updating environment: [new config] 68 added, 0 changed, 0 removed [homology ] building [inventory]: targets for 14 source files that are out of date [homology ] updating environment: [new config] 14 added, 0 changed, 0 removed -[hyperboli] building [inventory]: targets for 6 source files that are out of date -[hyperboli] updating environment: [new config] 6 added, 0 changed, 0 removed -[functions] The inventory files are in doc/inventory/en/reference/functions. -Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/inventory/en/reference/functions [hecke ] The inventory files are in doc/inventory/en/reference/hecke. Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/inventory/en/reference/hecke +[hyperboli] building [inventory]: targets for 6 source files that are out of date +[hyperboli] updating environment: [new config] 6 added, 0 changed, 0 removed [knots ] building [inventory]: targets for 4 source files that are out of date [knots ] updating environment: [new config] 4 added, 0 changed, 0 removed [lfunction] building [inventory]: targets for 5 source files that are out of date [lfunction] updating environment: [new config] 5 added, 0 changed, 0 removed +[interface] building [inventory]: targets for 51 source files that are out of date +[interface] updating environment: [new config] 51 added, 0 changed, 0 removed [homology ] The inventory files are in doc/inventory/en/reference/homology. Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/inventory/en/reference/homology [lfunction] The inventory files are in doc/inventory/en/reference/lfunctions. Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/inventory/en/reference/lfunctions -[interface] building [inventory]: targets for 51 source files that are out of date -[interface] updating environment: [new config] 51 added, 0 changed, 0 removed // Giac share root-directory:/usr/share/giac/ // Giac share root-directory:/usr/share/giac/ Added 0 synonyms @@ -42176,134 +42212,134 @@ [matrices ] updating environment: [new config] 44 added, 0 changed, 0 removed [knots ] The inventory files are in doc/inventory/en/reference/knots. Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/inventory/en/reference/knots +[matroids ] building [inventory]: targets for 20 source files that are out of date +[matroids ] updating environment: [new config] 20 added, 0 changed, 0 removed [libs ] The inventory files are in doc/inventory/en/reference/libs. Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/inventory/en/reference/libs [modabvar ] building [inventory]: targets for 12 source files that are out of date [modabvar ] updating environment: [new config] 12 added, 0 changed, 0 removed -[matroids ] building [inventory]: targets for 20 source files that are out of date -[matroids ] updating environment: [new config] 20 added, 0 changed, 0 removed -[modabvar ] The inventory files are in doc/inventory/en/reference/modabvar. -Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/inventory/en/reference/modabvar [categorie] The inventory files are in doc/inventory/en/reference/categories. Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/inventory/en/reference/categories -[modfrm ] building [inventory]: targets for 22 source files that are out of date -[modfrm ] updating environment: [new config] 22 added, 0 changed, 0 removed +[matroids ] The inventory files are in doc/inventory/en/reference/matroids. +Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/inventory/en/reference/matroids [discrete_] The inventory files are in doc/inventory/en/reference/discrete_geometry. Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/inventory/en/reference/discrete_geometry +[modfrm ] building [inventory]: targets for 22 source files that are out of date +[modfrm ] updating environment: [new config] 22 added, 0 changed, 0 removed [modfrm_he] building [inventory]: targets for 15 source files that are out of date [modfrm_he] updating environment: [new config] 15 added, 0 changed, 0 removed -[interface] The inventory files are in doc/inventory/en/reference/interfaces. -Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/inventory/en/reference/interfaces -[groups ] The inventory files are in doc/inventory/en/reference/groups. -Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/inventory/en/reference/groups -[matroids ] The inventory files are in doc/inventory/en/reference/matroids. -Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/inventory/en/reference/matroids +[modabvar ] The inventory files are in doc/inventory/en/reference/modabvar. +Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/inventory/en/reference/modabvar [modmisc ] building [inventory]: targets for 18 source files that are out of date [modmisc ] updating environment: [new config] 18 added, 0 changed, 0 removed -[modsym ] building [inventory]: targets for 27 source files that are out of date -[modsym ] updating environment: [new config] 27 added, 0 changed, 0 removed +[groups ] The inventory files are in doc/inventory/en/reference/groups. +Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/inventory/en/reference/groups +[interface] The inventory files are in doc/inventory/en/reference/interfaces. +Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/inventory/en/reference/interfaces [hyperboli] The inventory files are in doc/inventory/en/reference/hyperbolic_geometry. Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/inventory/en/reference/hyperbolic_geometry -[monoids ] building [inventory]: targets for 13 source files that are out of date -[monoids ] updating environment: [new config] 13 added, 0 changed, 0 removed +[graphs ] The inventory files are in doc/inventory/en/reference/graphs. +Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/inventory/en/reference/graphs +[modsym ] building [inventory]: targets for 27 source files that are out of date +[modsym ] updating environment: [new config] 27 added, 0 changed, 0 removed [modules ] building [inventory]: targets for 42 source files that are out of date [modules ] updating environment: [new config] 42 added, 0 changed, 0 removed -[monoids ] The inventory files are in doc/inventory/en/reference/monoids. -Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/inventory/en/reference/monoids +[monoids ] building [inventory]: targets for 13 source files that are out of date +[monoids ] updating environment: [new config] 13 added, 0 changed, 0 removed [noncommut] building [inventory]: targets for 10 source files that are out of date [noncommut] updating environment: [new config] 10 added, 0 changed, 0 removed -[graphs ] The inventory files are in doc/inventory/en/reference/graphs. -Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/inventory/en/reference/graphs [modfrm ] The inventory files are in doc/inventory/en/reference/modfrm. Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/inventory/en/reference/modfrm [number_fi] building [inventory]: targets for 28 source files that are out of date [number_fi] updating environment: [new config] 28 added, 0 changed, 0 removed -[modfrm_he] The inventory files are in doc/inventory/en/reference/modfrm_hecketriangle. -Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/inventory/en/reference/modfrm_hecketriangle +[matrices ] The inventory files are in doc/inventory/en/reference/matrices. +Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/inventory/en/reference/matrices [numerical] building [inventory]: targets for 21 source files that are out of date [numerical] updating environment: [new config] 21 added, 0 changed, 0 removed [padics ] building [inventory]: targets for 29 source files that are out of date [padics ] updating environment: [new config] 29 added, 0 changed, 0 removed -[plotting ] building [inventory]: targets for 32 source files that are out of date -[plotting ] updating environment: [new config] 32 added, 0 changed, 0 removed -[matrices ] The inventory files are in doc/inventory/en/reference/matrices. -Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/inventory/en/reference/matrices +[monoids ] The inventory files are in doc/inventory/en/reference/monoids. +Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/inventory/en/reference/monoids +[modfrm_he] The inventory files are in doc/inventory/en/reference/modfrm_hecketriangle. +Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/inventory/en/reference/modfrm_hecketriangle [noncommut] The inventory files are in doc/inventory/en/reference/noncommutative_polynomial_rings. Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/inventory/en/reference/noncommutative_polynomial_rings +[plotting ] building [inventory]: targets for 32 source files that are out of date +[plotting ] updating environment: [new config] 32 added, 0 changed, 0 removed [power_ser] building [inventory]: targets for 14 source files that are out of date [power_ser] updating environment: [new config] 14 added, 0 changed, 0 removed +[modmisc ] The inventory files are in doc/inventory/en/reference/modmisc. +Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/inventory/en/reference/modmisc [probabili] building [inventory]: targets for 3 source files that are out of date [probabili] updating environment: [new config] 3 added, 0 changed, 0 removed [probabili] The inventory files are in doc/inventory/en/reference/probability. Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/inventory/en/reference/probability [quadratic] building [inventory]: targets for 14 source files that are out of date [quadratic] updating environment: [new config] 14 added, 0 changed, 0 removed -[modmisc ] The inventory files are in doc/inventory/en/reference/modmisc. -Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/inventory/en/reference/modmisc -[modules ] The inventory files are in doc/inventory/en/reference/modules. -Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/inventory/en/reference/modules [modsym ] The inventory files are in doc/inventory/en/reference/modsym. Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/inventory/en/reference/modsym +[quasimodf] building [inventory]: targets for 3 source files that are out of date +[quasimodf] updating environment: [new config] 3 added, 0 changed, 0 removed +[quasimodf] The inventory files are in doc/inventory/en/reference/quasimodfrm. +Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/inventory/en/reference/quasimodfrm +[quat_alge] building [inventory]: targets for 3 source files that are out of date +[quat_alge] updating environment: [new config] 3 added, 0 changed, 0 removed [padics ] The inventory files are in doc/inventory/en/reference/padics. Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/inventory/en/reference/padics +[modules ] The inventory files are in doc/inventory/en/reference/modules. +Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/inventory/en/reference/modules [power_ser] The inventory files are in doc/inventory/en/reference/power_series. Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/inventory/en/reference/power_series -[quasimodf] building [inventory]: targets for 3 source files that are out of date -[quasimodf] updating environment: [new config] 3 added, 0 changed, 0 removed -[riemannia] building [inventory]: targets for 3 source files that are out of date -[riemannia] updating environment: [new config] 3 added, 0 changed, 0 removed [quivers ] building [inventory]: targets for 8 source files that are out of date [quivers ] updating environment: [new config] 8 added, 0 changed, 0 removed -[quat_alge] building [inventory]: targets for 3 source files that are out of date -[quat_alge] updating environment: [new config] 3 added, 0 changed, 0 removed -[numerical] The inventory files are in doc/inventory/en/reference/numerical. -Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/inventory/en/reference/numerical -[riemannia] The inventory files are in doc/inventory/en/reference/riemannian_geometry. -Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/inventory/en/reference/riemannian_geometry -[quasimodf] The inventory files are in doc/inventory/en/reference/quasimodfrm. -Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/inventory/en/reference/quasimodfrm -[rings ] building [inventory]: targets for 19 source files that are out of date -[rings ] updating environment: [new config] 19 added, 0 changed, 0 removed +[riemannia] building [inventory]: targets for 3 source files that are out of date +[riemannia] updating environment: [new config] 3 added, 0 changed, 0 removed [quat_alge] The inventory files are in doc/inventory/en/reference/quat_algebras. Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/inventory/en/reference/quat_algebras -[quivers ] The inventory files are in doc/inventory/en/reference/quivers. -Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/inventory/en/reference/quivers [rings_num] building [inventory]: targets for 13 source files that are out of date [rings_num] updating environment: [new config] 13 added, 0 changed, 0 removed +[riemannia] The inventory files are in doc/inventory/en/reference/riemannian_geometry. +Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/inventory/en/reference/riemannian_geometry +[rings ] building [inventory]: targets for 19 source files that are out of date +[rings ] updating environment: [new config] 19 added, 0 changed, 0 removed +[quadratic] The inventory files are in doc/inventory/en/reference/quadratic_forms. +Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/inventory/en/reference/quadratic_forms [rings_sta] building [inventory]: targets for 14 source files that are out of date [rings_sta] updating environment: [new config] 14 added, 0 changed, 0 removed +[quivers ] The inventory files are in doc/inventory/en/reference/quivers. +Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/inventory/en/reference/quivers +[numerical] The inventory files are in doc/inventory/en/reference/numerical. +Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/inventory/en/reference/numerical [sat ] building [inventory]: targets for 8 source files that are out of date [sat ] updating environment: [new config] 8 added, 0 changed, 0 removed -[schemes ] building [inventory]: targets for 53 source files that are out of date -[quadratic] The inventory files are in doc/inventory/en/reference/quadratic_forms. -[schemes ] updating environment: [new config] 53 added, 0 changed, 0 removed -Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/inventory/en/reference/quadratic_forms -[semirings] building [inventory]: targets for 3 source files that are out of date -[semirings] updating environment: [new config] 3 added, 0 changed, 0 removed [number_fi] The inventory files are in doc/inventory/en/reference/number_fields. Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/inventory/en/reference/number_fields -[sat ] The inventory files are in doc/inventory/en/reference/sat. -Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/inventory/en/reference/sat +[semirings] building [inventory]: targets for 3 source files that are out of date +[semirings] updating environment: [new config] 3 added, 0 changed, 0 removed +[schemes ] building [inventory]: targets for 53 source files that are out of date +[schemes ] updating environment: [new config] 53 added, 0 changed, 0 removed [semirings] The inventory files are in doc/inventory/en/reference/semirings. Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/inventory/en/reference/semirings -[sets ] building [inventory]: targets for 19 source files that are out of date -[sets ] updating environment: [new config] 19 added, 0 changed, 0 removed -[rings ] The inventory files are in doc/inventory/en/reference/rings. -Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/inventory/en/reference/rings -[valuation] building [inventory]: targets for 14 source files that are out of date -[valuation] updating environment: [new config] 14 added, 0 changed, 0 removed [stats ] building [inventory]: targets for 11 source files that are out of date [stats ] updating environment: [new config] 11 added, 0 changed, 0 removed +[sat ] The inventory files are in doc/inventory/en/reference/sat. +Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/inventory/en/reference/sat +[sets ] building [inventory]: targets for 19 source files that are out of date +[sets ] updating environment: [new config] 19 added, 0 changed, 0 removed [structure] building [inventory]: targets for 32 source files that are out of date [structure] updating environment: [new config] 32 added, 0 changed, 0 removed [stats ] The inventory files are in doc/inventory/en/reference/stats. Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/inventory/en/reference/stats +[valuation] building [inventory]: targets for 14 source files that are out of date +[valuation] updating environment: [new config] 14 added, 0 changed, 0 removed +[rings ] The inventory files are in doc/inventory/en/reference/rings. +Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/inventory/en/reference/rings [rings_sta] The inventory files are in doc/inventory/en/reference/rings_standard. Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/inventory/en/reference/rings_standard -[sets ] The inventory files are in doc/inventory/en/reference/sets. -Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/inventory/en/reference/sets [valuation] The inventory files are in doc/inventory/en/reference/valuations. Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/inventory/en/reference/valuations +[sets ] The inventory files are in doc/inventory/en/reference/sets. +Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/inventory/en/reference/sets [structure] The inventory files are in doc/inventory/en/reference/structure. Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/inventory/en/reference/structure [rings_num] The inventory files are in doc/inventory/en/reference/rings_numerical. @@ -42413,27 +42449,27 @@ [reference] The HTML pages are in doc/html/en/reference/references. Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/html/en/reference/references 0.00s - Debugger warning: It seems that frozen modules are being used, which may -0.01s - make the debugger miss breakpoints. Please pass -Xfrozen_modules=off +0.00s - make the debugger miss breakpoints. Please pass -Xfrozen_modules=off 0.00s - to python to disable frozen modules. 0.00s - Note: Debugging will proceed. Set PYDEVD_DISABLE_FILE_VALIDATION=1 to disable this validation. +[spkg ] building [html]: targets for 355 source files that are out of date +[spkg ] updating environment: [config changed ('autodoc_builtin_argspec')] 355 added, 0 changed, 0 removed [tensor_fr] building [html]: targets for 19 source files that are out of date [tensor_fr] updating environment: [config changed ('autodoc_builtin_argspec')] 19 added, 0 changed, 0 removed +[polynomia] building [html]: targets for 62 source files that are out of date +[polynomia] updating environment: [config changed ('autodoc_builtin_argspec')] 62 added, 0 changed, 0 removed [arithgrou] building [html]: targets for 12 source files that are out of date [arithgrou] updating environment: [config changed ('autodoc_builtin_argspec')] 12 added, 0 changed, 0 removed -[spkg ] building [html]: targets for 355 source files that are out of date -[spkg ] updating environment: [config changed ('autodoc_builtin_argspec')] 355 added, 0 changed, 0 removed [plot3d ] building [html]: targets for 20 source files that are out of date [plot3d ] updating environment: [config changed ('autodoc_builtin_argspec')] 20 added, 0 changed, 0 removed -[polynomia] building [html]: targets for 62 source files that are out of date -[polynomia] updating environment: [config changed ('autodoc_builtin_argspec')] 62 added, 0 changed, 0 removed -[dynamics ] building [html]: targets for 16 source files that are out of date -[dynamics ] updating environment: [config changed ('autodoc_builtin_argspec')] 16 added, 0 changed, 0 removed -[repl ] building [html]: targets for 36 source files that are out of date -[repl ] updating environment: [config changed ('autodoc_builtin_argspec')] 36 added, 0 changed, 0 removed [misc ] building [html]: targets for 132 source files that are out of date [misc ] updating environment: [config changed ('autodoc_builtin_argspec')] 132 added, 0 changed, 0 removed +[repl ] building [html]: targets for 36 source files that are out of date +[repl ] updating environment: [config changed ('autodoc_builtin_argspec')] 36 added, 0 changed, 0 removed [algebras ] building [html]: targets for 99 source files that are out of date [algebras ] updating environment: [config changed ('autodoc_builtin_argspec')] 99 added, 0 changed, 0 removed +[dynamics ] building [html]: targets for 16 source files that are out of date +[dynamics ] updating environment: [config changed ('autodoc_builtin_argspec')] 16 added, 0 changed, 0 removed [manifolds] building [html]: targets for 84 source files that are out of date [manifolds] updating environment: [config changed ('autodoc_builtin_argspec')] 84 added, 0 changed, 0 removed [arithgrou] dumping search index in English (code: en)... done @@ -42447,15 +42483,15 @@ [tensor_fr] dumping search index in English (code: en)... done [tensor_fr] The HTML pages are in doc/html/en/reference/tensor_free_modules. Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/html/en/reference/tensor_free_modules -[topology ] building [html]: targets for 14 source files that are out of date -[topology ] updating environment: [config changed ('autodoc_builtin_argspec')] 14 added, 0 changed, 0 removed [parallel ] dumping search index in English (code: en)... done [parallel ] The HTML pages are in doc/html/en/reference/parallel. Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/html/en/reference/parallel -[arithmeti] building [html]: targets for 59 source files that are out of date -[arithmeti] updating environment: [config changed ('autodoc_builtin_argspec')] 59 added, 0 changed, 0 removed +[topology ] building [html]: targets for 14 source files that are out of date +[topology ] updating environment: [config changed ('autodoc_builtin_argspec')] 14 added, 0 changed, 0 removed [asymptoti] building [html]: targets for 8 source files that are out of date [asymptoti] updating environment: [config changed ('autodoc_builtin_argspec')] 8 added, 0 changed, 0 removed +[arithmeti] building [html]: targets for 59 source files that are out of date +[arithmeti] updating environment: [config changed ('autodoc_builtin_argspec')] 59 added, 0 changed, 0 removed [plot3d ] dumping search index in English (code: en)... done [plot3d ] The HTML pages are in doc/html/en/reference/plot3d. Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/html/en/reference/plot3d @@ -42466,38 +42502,38 @@ [calculus ] updating environment: [config changed ('autodoc_builtin_argspec')] 38 added, 0 changed, 0 removed [graphs ] building [html]: targets for 74 source files that are out of date [graphs ] updating environment: [config changed ('autodoc_builtin_argspec')] 74 added, 0 changed, 0 removed -[topology ] dumping search index in English (code: en)... done -[topology ] The HTML pages are in doc/html/en/reference/topology. -Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/html/en/reference/topology [asymptoti] dumping search index in English (code: en)... done [asymptoti] The HTML pages are in doc/html/en/reference/asymptotic. Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/html/en/reference/asymptotic [coding ] building [html]: targets for 43 source files that are out of date [coding ] updating environment: [config changed ('autodoc_builtin_argspec')] 43 added, 0 changed, 0 removed +[topology ] dumping search index in English (code: en)... done +[topology ] The HTML pages are in doc/html/en/reference/topology. +Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/html/en/reference/topology +[combinat ] building [html]: targets for 369 source files that are out of date +[combinat ] updating environment: [config changed ('autodoc_builtin_argspec')] 369 added, 0 changed, 0 removed [coercion ] building [html]: targets for 8 source files that are out of date [coercion ] updating environment: [config changed ('autodoc_builtin_argspec')] 8 added, 0 changed, 0 removed -[coercion ] dumping search index in English (code: en)... done -[coercion ] The HTML pages are in doc/html/en/reference/coercion. -Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/html/en/reference/coercion -[categorie] building [html]: targets for 223 source files that are out of date -[categorie] updating environment: [config changed ('autodoc_builtin_argspec')] 223 added, 0 changed, 0 removed [spkg ] dumping search index in English (code: en)... done [spkg ] The HTML pages are in doc/html/en/reference/spkg. Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/html/en/reference/spkg [constants] building [html]: targets for 3 source files that are out of date [constants] updating environment: [config changed ('autodoc_builtin_argspec')] 3 added, 0 changed, 0 removed -[combinat ] building [html]: targets for 369 source files that are out of date -[combinat ] updating environment: [config changed ('autodoc_builtin_argspec')] 369 added, 0 changed, 0 removed -[cpython ] building [html]: targets for 8 source files that are out of date -[cpython ] updating environment: [config changed ('autodoc_builtin_argspec')] 8 added, 0 changed, 0 removed +[coercion ] dumping search index in English (code: en)... done +[coercion ] The HTML pages are in doc/html/en/reference/coercion. +Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/html/en/reference/coercion [constants] dumping search index in English (code: en)... done [constants] The HTML pages are in doc/html/en/reference/constants. Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/html/en/reference/constants +[categorie] building [html]: targets for 223 source files that are out of date +[categorie] updating environment: [config changed ('autodoc_builtin_argspec')] 223 added, 0 changed, 0 removed +[cpython ] building [html]: targets for 8 source files that are out of date +[cpython ] updating environment: [config changed ('autodoc_builtin_argspec')] 8 added, 0 changed, 0 removed +[cryptogra] building [html]: targets for 22 source files that are out of date +[cryptogra] updating environment: [config changed ('autodoc_builtin_argspec')] 22 added, 0 changed, 0 removed [cpython ] dumping search index in English (code: en)... done [cpython ] The HTML pages are in doc/html/en/reference/cpython. Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/html/en/reference/cpython -[cryptogra] building [html]: targets for 22 source files that are out of date -[cryptogra] updating environment: [config changed ('autodoc_builtin_argspec')] 22 added, 0 changed, 0 removed [coding ] dumping search index in English (code: en)... done [coding ] The HTML pages are in doc/html/en/reference/coding. Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/html/en/reference/coding @@ -42513,36 +42549,36 @@ [data_stru] dumping search index in English (code: en)... done [data_stru] The HTML pages are in doc/html/en/reference/data_structures. Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/html/en/reference/data_structures -[diophanti] building [html]: targets for 2 source files that are out of date -[diophanti] updating environment: [config changed ('autodoc_builtin_argspec')] 2 added, 0 changed, 0 removed +[polynomia] dumping search index in English (code: en)... done +[polynomia] The HTML pages are in doc/html/en/reference/polynomial_rings. +Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/html/en/reference/polynomial_rings [curves ] dumping search index in English (code: en)... done [curves ] The HTML pages are in doc/html/en/reference/curves. Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/html/en/reference/curves +[diophanti] building [html]: targets for 2 source files that are out of date +[diophanti] updating environment: [config changed ('autodoc_builtin_argspec')] 2 added, 0 changed, 0 removed [diophanti] dumping search index in English (code: en)... done [diophanti] The HTML pages are in doc/html/en/reference/diophantine_approximation. Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/html/en/reference/diophantine_approximation -[doctest ] building [html]: targets for 10 source files that are out of date -[doctest ] updating environment: [config changed ('autodoc_builtin_argspec')] 10 added, 0 changed, 0 removed [discrete_] building [html]: targets for 53 source files that are out of date [discrete_] updating environment: [config changed ('autodoc_builtin_argspec')] 53 added, 0 changed, 0 removed +[doctest ] building [html]: targets for 10 source files that are out of date +[doctest ] updating environment: [config changed ('autodoc_builtin_argspec')] 10 added, 0 changed, 0 removed +[misc ] dumping search index in English (code: en)... done +[misc ] The HTML pages are in doc/html/en/reference/misc. +Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/html/en/reference/misc [databases] dumping search index in English (code: en)... done [databases] The HTML pages are in doc/html/en/reference/databases. Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/html/en/reference/databases -[polynomia] dumping search index in English (code: en)... done -[polynomia] The HTML pages are in doc/html/en/reference/polynomial_rings. -Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/html/en/reference/polynomial_rings +[euclidean] building [html]: targets for 3 source files that are out of date +[euclidean] updating environment: [config changed ('autodoc_builtin_argspec')] 3 added, 0 changed, 0 removed [doctest ] dumping search index in English (code: en)... done [doctest ] The HTML pages are in doc/html/en/reference/doctest. Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/html/en/reference/doctest -[euclidean] building [html]: targets for 3 source files that are out of date -[euclidean] updating environment: [config changed ('autodoc_builtin_argspec')] 3 added, 0 changed, 0 removed [finance ] building [html]: targets for 7 source files that are out of date [finance ] updating environment: [config changed ('autodoc_builtin_argspec')] 7 added, 0 changed, 0 removed [finite_ri] building [html]: targets for 20 source files that are out of date [finite_ri] updating environment: [config changed ('autodoc_builtin_argspec')] 20 added, 0 changed, 0 removed -[misc ] dumping search index in English (code: en)... done -[misc ] The HTML pages are in doc/html/en/reference/misc. -Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/html/en/reference/misc [euclidean] dumping search index in English (code: en)... done [euclidean] The HTML pages are in doc/html/en/reference/euclidean_spaces. Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/html/en/reference/euclidean_spaces @@ -42553,222 +42589,228 @@ [function_] updating environment: [config changed ('autodoc_builtin_argspec')] 12 added, 0 changed, 0 removed [functions] building [html]: targets for 20 source files that are out of date [functions] updating environment: [config changed ('autodoc_builtin_argspec')] 20 added, 0 changed, 0 removed -[cryptogra] dumping search index in English (code: en)... done -[cryptogra] The HTML pages are in doc/html/en/reference/cryptography. -Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/html/en/reference/cryptography [game_theo] building [html]: targets for 7 source files that are out of date [game_theo] updating environment: [config changed ('autodoc_builtin_argspec')] 7 added, 0 changed, 0 removed -[games ] building [html]: targets for 5 source files that are out of date -[games ] updating environment: [config changed ('autodoc_builtin_argspec')] 5 added, 0 changed, 0 removed -[game_theo] dumping search index in English (code: en)... done -[game_theo] The HTML pages are in doc/html/en/reference/game_theory. -Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/html/en/reference/game_theory -[games ] dumping search index in English (code: en)... done -[games ] The HTML pages are in doc/html/en/reference/games. -Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/html/en/reference/games [finite_ri] dumping search index in English (code: en)... done [finite_ri] The HTML pages are in doc/html/en/reference/finite_rings. Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/html/en/reference/finite_rings -[hecke ] building [html]: targets for 10 source files that are out of date -[hecke ] updating environment: [config changed ('autodoc_builtin_argspec')] 10 added, 0 changed, 0 removed -[groups ] building [html]: targets for 68 source files that are out of date -[groups ] updating environment: [config changed ('autodoc_builtin_argspec')] 68 added, 0 changed, 0 removed +[game_theo] dumping search index in English (code: en)... done +[game_theo] The HTML pages are in doc/html/en/reference/game_theory. +Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/html/en/reference/game_theory [arithmeti] dumping search index in English (code: en)... done [arithmeti] The HTML pages are in doc/html/en/reference/arithmetic_curves. Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/html/en/reference/arithmetic_curves -[homology ] building [html]: targets for 14 source files that are out of date -[homology ] updating environment: [config changed ('autodoc_builtin_argspec')] 14 added, 0 changed, 0 removed -[hyperboli] building [html]: targets for 6 source files that are out of date -[hyperboli] updating environment: [config changed ('autodoc_builtin_argspec')] 6 added, 0 changed, 0 removed +[games ] building [html]: targets for 5 source files that are out of date +[games ] updating environment: [config changed ('autodoc_builtin_argspec')] 5 added, 0 changed, 0 removed [function_] dumping search index in English (code: en)... done [function_] The HTML pages are in doc/html/en/reference/function_fields. Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/html/en/reference/function_fields -[hecke ] dumping search index in English (code: en)... done -[hecke ] The HTML pages are in doc/html/en/reference/hecke. -Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/html/en/reference/hecke [manifolds] dumping search index in English (code: en)... done [manifolds] The HTML pages are in doc/html/en/reference/manifolds. Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/html/en/reference/manifolds +[hecke ] building [html]: targets for 10 source files that are out of date +[hecke ] updating environment: [config changed ('autodoc_builtin_argspec')] 10 added, 0 changed, 0 removed +[cryptogra] dumping search index in English (code: en)... done +[cryptogra] The HTML pages are in doc/html/en/reference/cryptography. +Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/html/en/reference/cryptography +[groups ] building [html]: targets for 68 source files that are out of date +[groups ] updating environment: [config changed ('autodoc_builtin_argspec')] 68 added, 0 changed, 0 removed +[games ] dumping search index in English (code: en)... done +[games ] The HTML pages are in doc/html/en/reference/games. +Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/html/en/reference/games +[homology ] building [html]: targets for 14 source files that are out of date +[homology ] updating environment: [config changed ('autodoc_builtin_argspec')] 14 added, 0 changed, 0 removed +[hyperboli] building [html]: targets for 6 source files that are out of date +[hyperboli] updating environment: [config changed ('autodoc_builtin_argspec')] 6 added, 0 changed, 0 removed [knots ] building [html]: targets for 4 source files that are out of date [knots ] updating environment: [config changed ('autodoc_builtin_argspec')] 4 added, 0 changed, 0 removed +[algebras ] dumping search index in English (code: en)... done +[algebras ] The HTML pages are in doc/html/en/reference/algebras. +Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/html/en/reference/algebras +[hecke ] dumping search index in English (code: en)... done +[hecke ] The HTML pages are in doc/html/en/reference/hecke. +Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/html/en/reference/hecke +[interface] building [html]: targets for 51 source files that are out of date +[interface] updating environment: [config changed ('autodoc_builtin_argspec')] 51 added, 0 changed, 0 removed [homology ] dumping search index in English (code: en)... done [homology ] The HTML pages are in doc/html/en/reference/homology. Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/html/en/reference/homology [lfunction] building [html]: targets for 5 source files that are out of date [lfunction] updating environment: [config changed ('autodoc_builtin_argspec')] 5 added, 0 changed, 0 removed -[algebras ] dumping search index in English (code: en)... done -[algebras ] The HTML pages are in doc/html/en/reference/algebras. -Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/html/en/reference/algebras [hyperboli] dumping search index in English (code: en)... done [hyperboli] The HTML pages are in doc/html/en/reference/hyperbolic_geometry. Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/html/en/reference/hyperbolic_geometry -[interface] building [html]: targets for 51 source files that are out of date -[interface] updating environment: [config changed ('autodoc_builtin_argspec')] 51 added, 0 changed, 0 removed // Giac share root-directory:/usr/share/giac/ // Giac share root-directory:/usr/share/giac/ Added 0 synonyms [logic ] building [html]: targets for 7 source files that are out of date [logic ] updating environment: [config changed ('autodoc_builtin_argspec')] 7 added, 0 changed, 0 removed -[lfunction] dumping search index in English (code: en)... done -[lfunction] The HTML pages are in doc/html/en/reference/lfunctions. -Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/html/en/reference/lfunctions [matrices ] building [html]: targets for 44 source files that are out of date [matrices ] updating environment: [config changed ('autodoc_builtin_argspec')] 44 added, 0 changed, 0 removed [libs ] building [html]: targets for 39 source files that are out of date [libs ] updating environment: [config changed ('autodoc_builtin_argspec')] 39 added, 0 changed, 0 removed +[lfunction] dumping search index in English (code: en)... done +[lfunction] The HTML pages are in doc/html/en/reference/lfunctions. +Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/html/en/reference/lfunctions [knots ] dumping search index in English (code: en)... done [knots ] The HTML pages are in doc/html/en/reference/knots. Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/html/en/reference/knots -[matroids ] building [html]: targets for 20 source files that are out of date -[matroids ] updating environment: [config changed ('autodoc_builtin_argspec')] 20 added, 0 changed, 0 removed [modabvar ] building [html]: targets for 12 source files that are out of date [modabvar ] updating environment: [config changed ('autodoc_builtin_argspec')] 12 added, 0 changed, 0 removed [functions] dumping search index in English (code: en)... done [functions] The HTML pages are in doc/html/en/reference/functions. Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/html/en/reference/functions +[matroids ] building [html]: targets for 20 source files that are out of date +[matroids ] updating environment: [config changed ('autodoc_builtin_argspec')] 20 added, 0 changed, 0 removed +[modfrm ] building [html]: targets for 22 source files that are out of date +[modfrm ] updating environment: [config changed ('autodoc_builtin_argspec')] 22 added, 0 changed, 0 removed [modabvar ] dumping search index in English (code: en)... done [modabvar ] The HTML pages are in doc/html/en/reference/modabvar. Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/html/en/reference/modabvar -[modfrm ] building [html]: targets for 22 source files that are out of date -[modfrm ] updating environment: [config changed ('autodoc_builtin_argspec')] 22 added, 0 changed, 0 removed [libs ] dumping search index in English (code: en)... done [libs ] The HTML pages are in doc/html/en/reference/libs. Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/html/en/reference/libs +[logic ] dumping search index in English (code: en)... done +[logic ] The HTML pages are in doc/html/en/reference/logic. +Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/html/en/reference/logic [modfrm_he] building [html]: targets for 15 source files that are out of date [modfrm_he] updating environment: [config changed ('autodoc_builtin_argspec')] 15 added, 0 changed, 0 removed [modmisc ] building [html]: targets for 18 source files that are out of date [modmisc ] updating environment: [config changed ('autodoc_builtin_argspec')] 18 added, 0 changed, 0 removed +[modsym ] building [html]: targets for 27 source files that are out of date +[modsym ] updating environment: [config changed ('autodoc_builtin_argspec')] 27 added, 0 changed, 0 removed [matroids ] dumping search index in English (code: en)... done [matroids ] The HTML pages are in doc/html/en/reference/matroids. Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/html/en/reference/matroids -[logic ] dumping search index in English (code: en)... done -[logic ] The HTML pages are in doc/html/en/reference/logic. -Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/html/en/reference/logic -[modsym ] building [html]: targets for 27 source files that are out of date -[modsym ] updating environment: [config changed ('autodoc_builtin_argspec')] 27 added, 0 changed, 0 removed [modules ] building [html]: targets for 42 source files that are out of date [modules ] updating environment: [config changed ('autodoc_builtin_argspec')] 42 added, 0 changed, 0 removed -[graphs ] dumping search index in English (code: en)... done -[graphs ] The HTML pages are in doc/html/en/reference/graphs. -Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/html/en/reference/graphs -[categorie] dumping search index in English (code: en)... done -[categorie] The HTML pages are in doc/html/en/reference/categories. -Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/html/en/reference/categories -[monoids ] building [html]: targets for 13 source files that are out of date -[monoids ] updating environment: [config changed ('autodoc_builtin_argspec')] 13 added, 0 changed, 0 removed [modfrm_he] dumping search index in English (code: en)... done [modfrm_he] The HTML pages are in doc/html/en/reference/modfrm_hecketriangle. Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/html/en/reference/modfrm_hecketriangle -[noncommut] building [html]: targets for 10 source files that are out of date -[noncommut] updating environment: [config changed ('autodoc_builtin_argspec')] 10 added, 0 changed, 0 removed [modmisc ] dumping search index in English (code: en)... done [modmisc ] The HTML pages are in doc/html/en/reference/modmisc. Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/html/en/reference/modmisc +[monoids ] building [html]: targets for 13 source files that are out of date +[monoids ] updating environment: [config changed ('autodoc_builtin_argspec')] 13 added, 0 changed, 0 removed +[modsym ] dumping search index in English (code: en)... done +[modsym ] The HTML pages are in doc/html/en/reference/modsym. +Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/html/en/reference/modsym +[discrete_] dumping search index in English (code: en)... done +[discrete_] The HTML pages are in doc/html/en/reference/discrete_geometry. +Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/html/en/reference/discrete_geometry +[noncommut] building [html]: targets for 10 source files that are out of date +[noncommut] updating environment: [config changed ('autodoc_builtin_argspec')] 10 added, 0 changed, 0 removed [number_fi] building [html]: targets for 28 source files that are out of date [number_fi] updating environment: [config changed ('autodoc_builtin_argspec')] 28 added, 0 changed, 0 removed +[graphs ] dumping search index in English (code: en)... done +[graphs ] The HTML pages are in doc/html/en/reference/graphs. +Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/html/en/reference/graphs +[modfrm ] dumping search index in English (code: en)... done +[modfrm ] The HTML pages are in doc/html/en/reference/modfrm. +Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/html/en/reference/modfrm [numerical] building [html]: targets for 21 source files that are out of date [numerical] updating environment: [config changed ('autodoc_builtin_argspec')] 21 added, 0 changed, 0 removed [monoids ] dumping search index in English (code: en)... done [monoids ] The HTML pages are in doc/html/en/reference/monoids. Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/html/en/reference/monoids -[discrete_] dumping search index in English (code: en)... done -[discrete_] The HTML pages are in doc/html/en/reference/discrete_geometry. -Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/html/en/reference/discrete_geometry [padics ] building [html]: targets for 29 source files that are out of date [padics ] updating environment: [config changed ('autodoc_builtin_argspec')] 29 added, 0 changed, 0 removed -[plotting ] building [html]: targets for 32 source files that are out of date -[plotting ] updating environment: [config changed ('autodoc_builtin_argspec')] 32 added, 0 changed, 0 removed -[modfrm ] dumping search index in English (code: en)... done -[modfrm ] The HTML pages are in doc/html/en/reference/modfrm. -Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/html/en/reference/modfrm [noncommut] dumping search index in English (code: en)... done [noncommut] The HTML pages are in doc/html/en/reference/noncommutative_polynomial_rings. Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/html/en/reference/noncommutative_polynomial_rings -[modsym ] dumping search index in English (code: en)... done -[modsym ] The HTML pages are in doc/html/en/reference/modsym. -Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/html/en/reference/modsym -[groups ] dumping search index in English (code: en)... done -[groups ] The HTML pages are in doc/html/en/reference/groups. -Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/html/en/reference/groups -[probabili] building [html]: targets for 3 source files that are out of date -[probabili] updating environment: [config changed ('autodoc_builtin_argspec')] 3 added, 0 changed, 0 removed +[plotting ] building [html]: targets for 32 source files that are out of date +[plotting ] updating environment: [config changed ('autodoc_builtin_argspec')] 32 added, 0 changed, 0 removed [power_ser] building [html]: targets for 14 source files that are out of date [power_ser] updating environment: [config changed ('autodoc_builtin_argspec')] 14 added, 0 changed, 0 removed -[quadratic] building [html]: targets for 14 source files that are out of date -[quadratic] updating environment: [config changed ('autodoc_builtin_argspec')] 14 added, 0 changed, 0 removed +[categorie] dumping search index in English (code: en)... done +[categorie] The HTML pages are in doc/html/en/reference/categories. +Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/html/en/reference/categories [interface] dumping search index in English (code: en)... done [interface] The HTML pages are in doc/html/en/reference/interfaces. Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/html/en/reference/interfaces -[quasimodf] building [html]: targets for 3 source files that are out of date -[quasimodf] updating environment: [config changed ('autodoc_builtin_argspec')] 3 added, 0 changed, 0 removed +[probabili] building [html]: targets for 3 source files that are out of date +[probabili] updating environment: [config changed ('autodoc_builtin_argspec')] 3 added, 0 changed, 0 removed [probabili] dumping search index in English (code: en)... done [probabili] The HTML pages are in doc/html/en/reference/probability. Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/html/en/reference/probability +[quadratic] building [html]: targets for 14 source files that are out of date +[quadratic] updating environment: [config changed ('autodoc_builtin_argspec')] 14 added, 0 changed, 0 removed +[quasimodf] building [html]: targets for 3 source files that are out of date +[quasimodf] updating environment: [config changed ('autodoc_builtin_argspec')] 3 added, 0 changed, 0 removed [quat_alge] building [html]: targets for 3 source files that are out of date [quat_alge] updating environment: [config changed ('autodoc_builtin_argspec')] 3 added, 0 changed, 0 removed -[matrices ] dumping search index in English (code: en)... done -[matrices ] The HTML pages are in doc/html/en/reference/matrices. -Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/html/en/reference/matrices -[quivers ] building [html]: targets for 8 source files that are out of date -[quivers ] updating environment: [config changed ('autodoc_builtin_argspec')] 8 added, 0 changed, 0 removed [quasimodf] dumping search index in English (code: en)... done [quasimodf] The HTML pages are in doc/html/en/reference/quasimodfrm. Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/html/en/reference/quasimodfrm +[groups ] dumping search index in English (code: en)... done +[groups ] The HTML pages are in doc/html/en/reference/groups. +Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/html/en/reference/groups +[quat_alge] dumping search index in English (code: en)... done +[quat_alge] The HTML pages are in doc/html/en/reference/quat_algebras. +Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/html/en/reference/quat_algebras +[quivers ] building [html]: targets for 8 source files that are out of date +[quivers ] updating environment: [config changed ('autodoc_builtin_argspec')] 8 added, 0 changed, 0 removed +[power_ser] dumping search index in English (code: en)... done +[power_ser] The HTML pages are in doc/html/en/reference/power_series. +Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/html/en/reference/power_series [riemannia] building [html]: targets for 3 source files that are out of date [riemannia] updating environment: [config changed ('autodoc_builtin_argspec')] 3 added, 0 changed, 0 removed [rings ] building [html]: targets for 19 source files that are out of date [rings ] updating environment: [config changed ('autodoc_builtin_argspec')] 19 added, 0 changed, 0 removed -[quat_alge] dumping search index in English (code: en)... done -[quat_alge] The HTML pages are in doc/html/en/reference/quat_algebras. -Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/html/en/reference/quat_algebras [quadratic] dumping search index in English (code: en)... done [quadratic] The HTML pages are in doc/html/en/reference/quadratic_forms. Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/html/en/reference/quadratic_forms +[rings_num] building [html]: targets for 13 source files that are out of date +[rings_num] updating environment: [config changed ('autodoc_builtin_argspec')] 13 added, 0 changed, 0 removed [riemannia] dumping search index in English (code: en)... done [riemannia] The HTML pages are in doc/html/en/reference/riemannian_geometry. Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/html/en/reference/riemannian_geometry -[power_ser] dumping search index in English (code: en)... done -[power_ser] The HTML pages are in doc/html/en/reference/power_series. -Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/html/en/reference/power_series -[numerical] dumping search index in English (code: en)... done -[numerical] The HTML pages are in doc/html/en/reference/numerical. -Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/html/en/reference/numerical [padics ] dumping search index in English (code: en)... done [padics ] The HTML pages are in doc/html/en/reference/padics. Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/html/en/reference/padics [rings_sta] building [html]: targets for 14 source files that are out of date [rings_sta] updating environment: [config changed ('autodoc_builtin_argspec')] 14 added, 0 changed, 0 removed -[rings_num] building [html]: targets for 13 source files that are out of date -[rings_num] updating environment: [config changed ('autodoc_builtin_argspec')] 13 added, 0 changed, 0 removed +[numerical] dumping search index in English (code: en)... done +[numerical] The HTML pages are in doc/html/en/reference/numerical. +Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/html/en/reference/numerical [sat ] building [html]: targets for 8 source files that are out of date [sat ] updating environment: [config changed ('autodoc_builtin_argspec')] 8 added, 0 changed, 0 removed +[schemes ] building [html]: targets for 53 source files that are out of date +[schemes ] updating environment: [config changed ('autodoc_builtin_argspec')] 53 added, 0 changed, 0 removed [quivers ] dumping search index in English (code: en)... done [quivers ] The HTML pages are in doc/html/en/reference/quivers. Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/html/en/reference/quivers -[schemes ] building [html]: targets for 53 source files that are out of date -[schemes ] updating environment: [config changed ('autodoc_builtin_argspec')] 53 added, 0 changed, 0 removed +[matrices ] dumping search index in English (code: en)... done +[matrices ] The HTML pages are in doc/html/en/reference/matrices. +Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/html/en/reference/matrices [semirings] building [html]: targets for 3 source files that are out of date [semirings] updating environment: [config changed ('autodoc_builtin_argspec')] 3 added, 0 changed, 0 removed [sets ] building [html]: targets for 19 source files that are out of date [sets ] updating environment: [config changed ('autodoc_builtin_argspec')] 19 added, 0 changed, 0 removed +[semirings] dumping search index in English (code: en)... done +[semirings] The HTML pages are in doc/html/en/reference/semirings. +Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/html/en/reference/semirings [sat ] dumping search index in English (code: en)... done [sat ] The HTML pages are in doc/html/en/reference/sat. Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/html/en/reference/sat [stats ] building [html]: targets for 11 source files that are out of date -[semirings] dumping search index in English (code: en)... done [stats ] updating environment: [config changed ('autodoc_builtin_argspec')] 11 added, 0 changed, 0 removed -[semirings] The HTML pages are in doc/html/en/reference/semirings. -Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/html/en/reference/semirings -[structure] building [html]: targets for 32 source files that are out of date -[structure] updating environment: [config changed ('autodoc_builtin_argspec')] 32 added, 0 changed, 0 removed [valuation] building [html]: targets for 14 source files that are out of date [valuation] updating environment: [config changed ('autodoc_builtin_argspec')] 14 added, 0 changed, 0 removed +[structure] building [html]: targets for 32 source files that are out of date +[structure] updating environment: [config changed ('autodoc_builtin_argspec')] 32 added, 0 changed, 0 removed [stats ] dumping search index in English (code: en)... done [stats ] The HTML pages are in doc/html/en/reference/stats. Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/html/en/reference/stats +[modules ] dumping search index in English (code: en)... done +[modules ] The HTML pages are in doc/html/en/reference/modules. +Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/html/en/reference/modules [rings ] dumping search index in English (code: en)... done [rings ] The HTML pages are in doc/html/en/reference/rings. Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/html/en/reference/rings +[plotting ] dumping search index in English (code: en)... done +[plotting ] The HTML pages are in doc/html/en/reference/plotting. +Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/html/en/reference/plotting [history_a] building [html]: targets for 1 source files that are out of date [history_a] updating environment: [config changed ('autodoc_builtin_argspec')] 1 added, 0 changed, 0 removed [history_a] dumping search index in English (code: en)... done @@ -42777,12 +42819,6 @@ [valuation] dumping search index in English (code: en)... done [valuation] The HTML pages are in doc/html/en/reference/valuations. Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/html/en/reference/valuations -[modules ] dumping search index in English (code: en)... done -[modules ] The HTML pages are in doc/html/en/reference/modules. -Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/html/en/reference/modules -[plotting ] dumping search index in English (code: en)... done -[plotting ] The HTML pages are in doc/html/en/reference/plotting. -Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/html/en/reference/plotting [structure] dumping search index in English (code: en)... done [structure] The HTML pages are in doc/html/en/reference/structure. Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/html/en/reference/structure @@ -42988,290 +43024,290 @@ Building ja/a_tour_of_sage. -[a_tour_of] building [html]: targets for 1 source files that are out of date -[a_tour_of] updating environment: [new config] 1 added, 0 changed, 0 removed Building it/tutorial. -[tutorial ] building [html]: targets for 21 source files that are out of date -[tutorial ] updating environment: [new config] 21 added, 0 changed, 0 removed -[a_tour_of] Merging environment/index files... -[a_tour_of] ... done (0 todos, 1 index, 0 citations, 0 modules) -[tutorial ] building [html]: targets for 23 source files that are out of date -[tutorial ] updating environment: [new config] 23 added, 0 changed, 0 removed Building it/faq. +[a_tour_of] building [html]: targets for 1 source files that are out of date +[a_tour_of] updating environment: [new config] 1 added, 0 changed, 0 removed Building it/a_tour_of_sage. +[a_tour_of] Merging environment/index files... +[a_tour_of] ... done (0 todos, 1 index, 0 citations, 0 modules) Building hu/a_tour_of_sage. -[tutorial ] building [html]: targets for 23 source files that are out of date -[tutorial ] updating environment: [new config] 23 added, 0 changed, 0 removed -[a_tour_of] building [html]: targets for 1 source files that are out of date -[a_tour_of] updating environment: [new config] 1 added, 0 changed, 0 removed -[a_tour_of] Merging environment/index files... -[a_tour_of] ... done (0 todos, 1 index, 0 citations, 0 modules) +[tutorial ] building [html]: targets for 21 source files that are out of date +[tutorial ] updating environment: [new config] 21 added, 0 changed, 0 removed Building fr/tutorial. [a_tour_of] building [html]: targets for 1 source files that are out of date [a_tour_of] updating environment: [new config] 1 added, 0 changed, 0 removed +[tutorial ] building [html]: targets for 23 source files that are out of date +[tutorial ] updating environment: [new config] 23 added, 0 changed, 0 removed Building fr/a_tour_of_sage. +[a_tour_of] Merging environment/index files... +[a_tour_of] ... done (0 todos, 1 index, 0 citations, 0 modules) +[a_tour_of] building [html]: targets for 1 source files that are out of date +[a_tour_of] updating environment: [new config] 1 added, 0 changed, 0 removed [tutorial ] building [html]: targets for 3 source files that are out of date -[tutorial ] updating environment: [new config] 3 added, 0 changed, 0 removed [a_tour_of] Merging environment/index files... [a_tour_of] ... done (0 todos, 1 index, 0 citations, 0 modules) -[faq ] building [html]: targets for 4 source files that are out of date -[faq ] updating environment: [new config] 4 added, 0 changed, 0 removed +[tutorial ] updating environment: [new config] 3 added, 0 changed, 0 removed +[tutorial ] building [html]: targets for 23 source files that are out of date +[tutorial ] updating environment: [new config] 23 added, 0 changed, 0 removed [tutorial ] Merging environment/index files... [tutorial ] ... done (0 todos, 3 index, 5 citations, 0 modules) +[faq ] building [html]: targets for 4 source files that are out of date +[faq ] updating environment: [new config] 4 added, 0 changed, 0 removed [a_tour_of] building [html]: targets for 1 source files that are out of date [a_tour_of] updating environment: [new config] 1 added, 0 changed, 0 removed -[a_tour_of] Merging js index files... -[a_tour_of] ... done (197 js index entries) [a_tour_of] Merging environment/index files... [a_tour_of] ... done (0 todos, 1 index, 0 citations, 0 modules) +[tutorial ] building [html]: targets for 23 source files that are out of date [a_tour_of] building [html]: targets for 1 source files that are out of date [a_tour_of] updating environment: [new config] 1 added, 0 changed, 0 removed -[a_tour_of] Merging js index files... -[a_tour_of] ... done (168 js index entries) +[tutorial ] updating environment: [new config] 23 added, 0 changed, 0 removed [a_tour_of] building [html]: targets for 1 source files that are out of date [a_tour_of] updating environment: [new config] 1 added, 0 changed, 0 removed -[tutorial ] building [html]: targets for 23 source files that are out of date [a_tour_of] Merging environment/index files... [a_tour_of] ... done (0 todos, 1 index, 0 citations, 0 modules) [a_tour_of] Merging environment/index files... -[tutorial ] updating environment: [new config] 23 added, 0 changed, 0 removed [a_tour_of] ... done (0 todos, 1 index, 0 citations, 0 modules) [faq ] Merging environment/index files... [faq ] ... done (0 todos, 4 index, 0 citations, 0 modules) [a_tour_of] Merging js index files... +[a_tour_of] ... done (197 js index entries) +[a_tour_of] Merging js index files... +[a_tour_of] ... done (168 js index entries) +[a_tour_of] Merging js index files... [a_tour_of] ... done (183 js index entries) -[a_tour_of] dumping search index in Portuguese (code: pt)... done -[a_tour_of] The HTML pages are in doc/html/pt/a_tour_of_sage. -Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/html/pt/a_tour_of_sage -[tutorial ] Merging environment/index files... -[tutorial ] ... done (0 todos, 21 index, 17 citations, 0 modules) +[a_tour_of] Merging js index files... +[a_tour_of] ... done (175 js index entries) [a_tour_of] Merging js index files... [a_tour_of] ... done (187 js index entries) -[a_tour_of] dumping search index in English (code: en)... done -[a_tour_of] The HTML pages are in doc/html/tr/a_tour_of_sage. -Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/html/tr/a_tour_of_sage [tutorial ] Merging environment/index files... [tutorial ] ... done (0 todos, 23 index, 17 citations, 0 modules) +[tutorial ] Merging js index files... +[tutorial ] ... done (647 js index entries) +[a_tour_of] Merging js index files... +[a_tour_of] ... done (181 js index entries) +[tutorial ] Merging environment/index files... +[tutorial ] ... done (0 todos, 21 index, 17 citations, 0 modules) [tutorial ] Merging environment/index files... [tutorial ] ... done (0 todos, 23 index, 17 citations, 0 modules) +[a_tour_of] dumping search index in English (code: en)... done +[a_tour_of] The HTML pages are in doc/html/tr/a_tour_of_sage. +Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/html/tr/a_tour_of_sage +[a_tour_of] dumping search index in Japanese (code: ja)... done +[a_tour_of] dumping search index in Portuguese (code: pt)... done +[a_tour_of] The HTML pages are in doc/html/ja/a_tour_of_sage. +Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/html/ja/a_tour_of_sage +[a_tour_of] The HTML pages are in doc/html/pt/a_tour_of_sage. +Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/html/pt/a_tour_of_sage Building es/tutorial. -[a_tour_of] Merging js index files... -[a_tour_of] ... done (175 js index entries) -[tutorial ] Merging js index files... -[tutorial ] ... done (647 js index entries) -[a_tour_of] Merging js index files... -[a_tour_of] ... done (181 js index entries) Building es/a_tour_of_sage. -[a_tour_of] dumping search index in Japanese (code: ja)... done -[a_tour_of] The HTML pages are in doc/html/ja/a_tour_of_sage. -Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/html/ja/a_tour_of_sage +[a_tour_of] dumping search index in Italian (code: it)... done +[a_tour_of] The HTML pages are in doc/html/it/a_tour_of_sage. +Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/html/it/a_tour_of_sage +[tutorial ] Merging environment/index files... +[tutorial ] ... done (0 todos, 23 index, 17 citations, 0 modules) + +Building en/website. + [a_tour_of] dumping search index in Hungarian (code: hu)... done [a_tour_of] The HTML pages are in doc/html/hu/a_tour_of_sage. Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/html/hu/a_tour_of_sage -Building en/website. +Building en/tutorial. -[tutorial ] building [html]: targets for 11 source files that are out of date -[tutorial ] updating environment: [new config] 11 added, 0 changed, 0 removed [faq ] Merging js index files... [faq ] ... done (1962 js index entries) -[a_tour_of] building [html]: targets for 1 source files that are out of date -[a_tour_of] updating environment: [new config] 1 added, 0 changed, 0 removed -[a_tour_of] Merging environment/index files... -[a_tour_of] ... done (0 todos, 1 index, 0 citations, 0 modules) -[tutorial ] Merging environment/index files... -[tutorial ] ... done (0 todos, 23 index, 17 citations, 0 modules) -Building en/tutorial. +Building en/thematic_tutorials. [tutorial ] dumping search index in Italian (code: it)... done [tutorial ] The HTML pages are in doc/html/it/tutorial. Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/html/it/tutorial -[a_tour_of] dumping search index in French (code: fr)... done -[a_tour_of] The HTML pages are in doc/html/fr/a_tour_of_sage. -Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/html/fr/a_tour_of_sage -[a_tour_of] dumping search index in Italian (code: it)... done -[a_tour_of] The HTML pages are in doc/html/it/a_tour_of_sage. -Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/html/it/a_tour_of_sage [website ] building [html]: targets for 1 source files that are out of date [website ] updating environment: [new config] 1 added, 0 changed, 0 removed [website ] Merging environment/index files... [website ] ... done (0 todos, 1 index, 0 citations, 0 modules) -[tutorial ] Merging environment/index files... -[tutorial ] ... done (0 todos, 11 index, 7 citations, 0 modules) - -Building en/thematic_tutorials. - +[a_tour_of] building [html]: targets for 1 source files that are out of date +[a_tour_of] updating environment: [new config] 1 added, 0 changed, 0 removed +[tutorial ] building [html]: targets for 11 source files that are out of date +[tutorial ] updating environment: [new config] 11 added, 0 changed, 0 removed +[a_tour_of] Merging environment/index files... +[a_tour_of] ... done (0 todos, 1 index, 0 citations, 0 modules) +[a_tour_of] dumping search index in French (code: fr)... done +[a_tour_of] The HTML pages are in doc/html/fr/a_tour_of_sage. +Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/html/fr/a_tour_of_sage +[thematic_] building [html]: targets for 84 source files that are out of date +[thematic_] updating environment: [new config] 84 added, 0 changed, 0 removed [tutorial ] building [html]: targets for 23 source files that are out of date [tutorial ] updating environment: [new config] 23 added, 0 changed, 0 removed Building en/prep. -[faq ] dumping search index in English (code: en)... done -[faq ] The HTML pages are in doc/html/it/faq. -Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/html/it/faq Building en/installation. -[a_tour_of] Merging js index files... -[a_tour_of] ... done (169 js index entries) - -Building en/faq. - -[thematic_] building [html]: targets for 84 source files that are out of date -[thematic_] updating environment: [new config] 84 added, 0 changed, 0 removed +[tutorial ] Merging environment/index files... +[tutorial ] ... done (0 todos, 11 index, 7 citations, 0 modules) [website ] Merging js index files... [website ] ... done (21 js index entries) +[faq ] dumping search index in English (code: en)... done +[faq ] The HTML pages are in doc/html/it/faq. +Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/html/it/faq [prep ] building [html]: targets for 17 source files that are out of date [prep ] updating environment: [new config] 17 added, 0 changed, 0 removed +[a_tour_of] Merging js index files... +[a_tour_of] ... done (169 js index entries) [installat] building [html]: targets for 7 source files that are out of date [installat] updating environment: [new config] 7 added, 0 changed, 0 removed -[tutorial ] Merging js index files... -[tutorial ] ... done (2846 js index entries) + +Building en/faq. + +[website ] dumping search index in English (code: en)... done +[website ] The HTML pages are in doc/html/en/website. +Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/html/en/website [faq ] building [html]: targets for 4 source files that are out of date [faq ] updating environment: [new config] 4 added, 0 changed, 0 removed +[installat] Merging environment/index files... +[installat] ... done (0 todos, 7 index, 0 citations, 0 modules) [a_tour_of] dumping search index in Spanish (code: es)... done [a_tour_of] The HTML pages are in doc/html/es/a_tour_of_sage. Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/html/es/a_tour_of_sage -[tutorial ] Merging js index files... -[tutorial ] ... done (1298 js index entries) +[tutorial ] Merging environment/index files... +[tutorial ] ... done (0 todos, 23 index, 17 citations, 0 modules) [faq ] Merging environment/index files... +[faq ] ... done (0 todos, 4 index, 0 citations, 0 modules) +[tutorial ] Merging js index files... +[tutorial ] ... done (2846 js index entries) Building en/developer. -[faq ] ... done (0 todos, 4 index, 0 citations, 0 modules) -[website ] dumping search index in English (code: en)... done -[website ] The HTML pages are in doc/html/en/website. -Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/html/en/website -[tutorial ] Merging environment/index files... -[tutorial ] ... done (0 todos, 23 index, 17 citations, 0 modules) -[tutorial ] dumping search index in Russian (code: ru)... done -[tutorial ] The HTML pages are in doc/html/ru/tutorial. -Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/html/ru/tutorial + +Building en/constructions. + [tutorial ] Merging js index files... [tutorial ] ... done (2808 js index entries) -[installat] Merging environment/index files... -[installat] ... done (0 todos, 7 index, 0 citations, 0 modules) +[tutorial ] Merging js index files... +[tutorial ] ... done (1298 js index entries) [developer] building [html]: targets for 20 source files that are out of date [developer] updating environment: [new config] 20 added, 0 changed, 0 removed +[construct] building [html]: targets for 16 source files that are out of date +[construct] updating environment: [new config] 16 added, 0 changed, 0 removed +[prep ] Merging environment/index files... +[prep ] ... done (0 todos, 17 index, 0 citations, 0 modules) +[installat] Merging js index files... +[installat] ... done (1462 js index entries) +[tutorial ] dumping search index in Russian (code: ru)... done +[tutorial ] The HTML pages are in doc/html/ru/tutorial. +Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/html/ru/tutorial +[tutorial ] dumping search index in Portuguese (code: pt)... done +[tutorial ] The HTML pages are in doc/html/pt/tutorial. +Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/html/pt/tutorial -Building en/constructions. +Building en/a_tour_of_sage. +[faq ] Merging js index files... +[faq ] ... done (1298 js index entries) [tutorial ] dumping search index in Spanish (code: es)... done [tutorial ] The HTML pages are in doc/html/es/tutorial. Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/html/es/tutorial -Building en/a_tour_of_sage. - -[tutorial ] dumping search index in Portuguese (code: pt)... done -[tutorial ] The HTML pages are in doc/html/pt/tutorial. -Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/html/pt/tutorial -[construct] building [html]: targets for 16 source files that are out of date -[construct] updating environment: [new config] 16 added, 0 changed, 0 removed -[prep ] Merging environment/index files... -[prep ] ... done (0 todos, 17 index, 0 citations, 0 modules) - Building de/tutorial. +[tutorial ] Merging js index files... +[tutorial ] ... done (2876 js index entries) +[a_tour_of] building [html]: targets for 1 source files that are out of date +[a_tour_of] updating environment: [new config] 1 added, 0 changed, 0 removed Building de/thematische_anleitungen. -[a_tour_of] building [html]: targets for 1 source files that are out of date -[a_tour_of] updating environment: [new config] 1 added, 0 changed, 0 removed [a_tour_of] Merging environment/index files... [a_tour_of] ... done (0 todos, 1 index, 0 citations, 0 modules) -[faq ] Merging js index files... -[faq ] ... done (1298 js index entries) +[installat] dumping search index in English (code: en)... done +[installat] The HTML pages are in doc/html/en/installation. +Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/html/en/installation [tutorial ] building [html]: targets for 22 source files that are out of date [tutorial ] updating environment: [new config] 22 added, 0 changed, 0 removed -[thematisc] building [html]: targets for 2 source files that are out of date -[installat] Merging js index files... -[thematisc] updating environment: [new config] 2 added, 0 changed, 0 removed -[installat] ... done (1462 js index entries) -[tutorial ] Merging js index files... -[tutorial ] ... done (2876 js index entries) -[a_tour_of] Merging js index files... -[a_tour_of] ... done (165 js index entries) -[thematisc] Merging environment/index files... -[thematisc] ... done (0 todos, 2 index, 0 citations, 0 modules) -[tutorial ] Merging js index files... -[tutorial ] ... done (4360 js index entries) -[tutorial ] dumping search index in French (code: fr)... done -[tutorial ] The HTML pages are in doc/html/fr/tutorial. -Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/html/fr/tutorial [faq ] dumping search index in English (code: en)... done [faq ] The HTML pages are in doc/html/en/faq. Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/html/en/faq -[installat] dumping search index in English (code: en)... done -[installat] The HTML pages are in doc/html/en/installation. -Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/html/en/installation Building de/a_tour_of_sage. -[a_tour_of] dumping search index in English (code: en)... done -[a_tour_of] The HTML pages are in doc/html/en/a_tour_of_sage. -Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/html/en/a_tour_of_sage +[thematisc] building [html]: targets for 2 source files that are out of date +[thematisc] updating environment: [new config] 2 added, 0 changed, 0 removed +[tutorial ] Merging js index files... +[tutorial ] ... done (4360 js index entries) Building ca/intro. -[tutorial ] Merging environment/index files... -[tutorial ] ... done (0 todos, 22 index, 17 citations, 0 modules) +[tutorial ] dumping search index in French (code: fr)... done +[tutorial ] The HTML pages are in doc/html/fr/tutorial. +Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/html/fr/tutorial [a_tour_of] building [html]: targets for 1 source files that are out of date [a_tour_of] updating environment: [new config] 1 added, 0 changed, 0 removed +[thematisc] Merging environment/index files... +[thematisc] ... done (0 todos, 2 index, 0 citations, 0 modules) +[a_tour_of] Merging environment/index files... +[a_tour_of] ... done (0 todos, 1 index, 0 citations, 0 modules) +[a_tour_of] Merging js index files... +[a_tour_of] ... done (165 js index entries) +[intro ] building [html]: targets for 1 source files that are out of date +[intro ] updating environment: [new config] 1 added, 0 changed, 0 removed [tutorial ] dumping search index in Japanese (code: ja)... done [tutorial ] The HTML pages are in doc/html/ja/tutorial. -[intro ] building [html]: targets for 1 source files that are out of date Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/html/ja/tutorial -[intro ] updating environment: [new config] 1 added, 0 changed, 0 removed +[a_tour_of] Merging js index files... +[a_tour_of] ... done (292 js index entries) +[prep ] Merging js index files... +[prep ] ... done (2446 js index entries) +[intro ] Merging environment/index files... +[intro ] ... done (0 todos, 1 index, 1 citations, 0 modules) +[tutorial ] Merging environment/index files... +[tutorial ] ... done (0 todos, 22 index, 17 citations, 0 modules) [tutorial ] Merging js index files... [tutorial ] ... done (2481 js index entries) -[a_tour_of] Merging environment/index files... -[a_tour_of] ... done (0 todos, 1 index, 0 citations, 0 modules) +[a_tour_of] dumping search index in German (code: de)... done +[a_tour_of] The HTML pages are in doc/html/de/a_tour_of_sage. +Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/html/de/a_tour_of_sage +[a_tour_of] dumping search index in English (code: en)... done +[a_tour_of] The HTML pages are in doc/html/en/a_tour_of_sage. [thematisc] Merging js index files... [thematisc] ... done (921 js index entries) -[intro ] Merging environment/index files... -[intro ] ... done (0 todos, 1 index, 1 citations, 0 modules) +Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/html/en/a_tour_of_sage +[developer] Merging environment/index files... +[developer] ... done (0 todos, 20 index, 2 citations, 0 modules) [tutorial ] dumping search index in English (code: en)... done [tutorial ] The HTML pages are in doc/html/en/tutorial. Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/html/en/tutorial -[a_tour_of] Merging js index files... -[a_tour_of] ... done (292 js index entries) -[prep ] Merging js index files... -[prep ] ... done (2446 js index entries) [thematisc] dumping search index in German (code: de)... done [thematisc] The HTML pages are in doc/html/de/thematische_anleitungen. Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/html/de/thematische_anleitungen -[intro ] Merging js index files... -[intro ] ... done (778 js index entries) -[developer] Merging environment/index files... -[developer] ... done (0 todos, 20 index, 2 citations, 0 modules) -[intro ] dumping search index in English (code: en)... done -[intro ] The HTML pages are in doc/html/ca/intro. -Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/html/ca/intro -[a_tour_of] dumping search index in German (code: de)... done -[a_tour_of] The HTML pages are in doc/html/de/a_tour_of_sage. -Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/html/de/a_tour_of_sage [prep ] dumping search index in English (code: en)... done [prep ] The HTML pages are in doc/html/en/prep. Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/html/en/prep +[intro ] Merging js index files... +[intro ] ... done (778 js index entries) [tutorial ] Merging js index files... [tutorial ] ... done (3182 js index entries) +[intro ] dumping search index in English (code: en)... done +[intro ] The HTML pages are in doc/html/ca/intro. +Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/html/ca/intro [tutorial ] dumping search index in German (code: de)... done [tutorial ] The HTML pages are in doc/html/de/tutorial. Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/html/de/tutorial @@ -43294,7 +43330,7 @@ [thematic_] dumping search index in English (code: en)... done [thematic_] The HTML pages are in doc/html/en/thematic_tutorials. Build finished. The built documents can be found in /build/reproducible-path/sagemath-9.5/sage/src/doc/html/en/thematic_tutorials -Elapsed time: 1224.5 seconds. +Elapsed time: 919.9 seconds. Done building the documentation! mv sage/src/sage.bak sage/src/sage mkdir -p debian/tmp/usr/share/doc/sagemath @@ -43306,270 +43342,270 @@ debian/rules override_dh_auto_test-arch make[3]: Entering directory '/build/reproducible-path/sagemath-9.5' mkdir -p sage/logs -export PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/build/reproducible-path/sagemath-9.5/debian/tmp/usr/bin PYTHONPATH=/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages SAGE_DOC=/build/reproducible-path/sagemath-9.5/sage/src/doc SAGE_LOCAL=/usr && cd sage && sage -t -p 12 --logfile=/build/reproducible-path/sagemath-9.5/sage/logs/ptestlong-arch.log --optional=sage,python3,memlimit --long src/sage; cd "/build/reproducible-path/sagemath-9.5" && if /usr/bin/make -s --no-print-directory -f debian/tests.mk LOGFILE= LOGFILE=sage/logs/ptestlong-arch.log MAX_TEST_FAILURES=200 had-few-failures; then :; else /usr/bin/make -s --no-print-directory -f debian/tests.mk LOGFILE= LOGFILE=sage/logs/ptestlong-arch.log MAX_TEST_FAILURES=200 had-not-too-many-failures && mv sage/logs/ptestlong-arch.log sage/logs/ptestlong-arch.log.1 && { export PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/build/reproducible-path/sagemath-9.5/debian/tmp/usr/bin PYTHONPATH=/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages SAGE_DOC=/build/reproducible-path/sagemath-9.5/sage/src/doc SAGE_LOCAL=/usr && cd sage && sage -t -p 1 -f --logfile=/build/reproducible-path/sagemath-9.5/sage/logs/ptestlong-arch.log --optional=sage,python3,memlimit --long src/sage; cd "/build/reproducible-path/sagemath-9.5" && /usr/bin/make -s --no-print-directory -f debian/tests.mk LOGFILE= LOGFILE=sage/logs/ptestlong-arch.log MAX_TEST_FAILURES=200 had-few-failures; }; fi +export PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path:/build/reproducible-path/sagemath-9.5/debian/tmp/usr/bin PYTHONPATH=/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages SAGE_DOC=/build/reproducible-path/sagemath-9.5/sage/src/doc SAGE_LOCAL=/usr && cd sage && sage -t -p 12 --logfile=/build/reproducible-path/sagemath-9.5/sage/logs/ptestlong-arch.log --optional=sage,python3,memlimit --long src/sage; cd "/build/reproducible-path/sagemath-9.5" && if /usr/bin/make -s --no-print-directory -f debian/tests.mk LOGFILE= LOGFILE=sage/logs/ptestlong-arch.log MAX_TEST_FAILURES=200 had-few-failures; then :; else /usr/bin/make -s --no-print-directory -f debian/tests.mk LOGFILE= LOGFILE=sage/logs/ptestlong-arch.log MAX_TEST_FAILURES=200 had-not-too-many-failures && mv sage/logs/ptestlong-arch.log sage/logs/ptestlong-arch.log.1 && { export PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path:/build/reproducible-path/sagemath-9.5/debian/tmp/usr/bin PYTHONPATH=/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages SAGE_DOC=/build/reproducible-path/sagemath-9.5/sage/src/doc SAGE_LOCAL=/usr && cd sage && sage -t -p 1 -f --logfile=/build/reproducible-path/sagemath-9.5/sage/logs/ptestlong-arch.log --optional=sage,python3,memlimit --long src/sage; cd "/build/reproducible-path/sagemath-9.5" && /usr/bin/make -s --no-print-directory -f debian/tests.mk LOGFILE= LOGFILE=sage/logs/ptestlong-arch.log MAX_TEST_FAILURES=200 had-few-failures; }; fi no stored timings available -Running doctests with ID 2025-04-17-12-34-20-fad0ae57. +Running doctests with ID 2025-04-18-17-18-52-d578b189. Using --optional=memlimit,python3,sage Features to be detected: 4ti2,benzene,bliss,buckygen,conway_polynomials,csdp,database_cremona_ellcurve,database_cremona_mini_ellcurve,database_jones_numfield,database_knotinfo,dvipng,graphviz,imagemagick,jupymake,kenzo,latte_int,lrslib,mcqd,meataxe,pandoc,pdf2svg,plantri,pynormaliz,rubiks,sage.combinat,sage.geometry.polyhedron,sage.graphs,sage.plot,sage.rings.number_field,sage.rings.real_double,sage.symbolic,sage_numerical_backends_coin,sagemath_doc_html,sphinx,tdlib Sorting sources by runtime so that slower doctests are run first.... Doctesting 3491 files using 12 threads. -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/__init__.py +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/__init__.py [3 tests, 0.01 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/algebras/__init__.py +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/algebras/__init__.py [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/algebras/algebra.py - [3 tests, 0.02 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/algebras/all.py +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/algebras/algebra.py + [3 tests, 0.03 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/algebras/all.py [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/algebras/catalog.py +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/algebras/catalog.py [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/algebras/associated_graded.py - [46 tests, 0.12 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/algebras/finite_dimensional_algebras/__init__.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/algebras/finite_dimensional_algebras/all.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/algebras/finite_dimensional_algebras/finite_dimensional_algebra_element.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/algebras/finite_dimensional_algebras/finite_dimensional_algebra_ideal.py - [36 tests, 0.26 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/algebras/cellular_basis.py - [51 tests, 0.63 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/algebras/finite_dimensional_algebras/finite_dimensional_algebra_morphism.py - [56 tests, 0.25 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/algebras/finite_dimensional_algebras/finite_dimensional_algebra_element.pyx - [98 tests, 0.60 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/algebras/free_algebra_element.py - [42 tests, 0.32 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/algebras/free_algebra_quotient_element.py - [39 tests, 0.28 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/algebras/affine_nil_temperley_lieb.py - [53 tests, 1.21 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/algebras/free_algebra_quotient.py - [74 tests, 0.43 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/algebras/hecke_algebras/__init__.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/algebras/hecke_algebras/all.py - [0 tests, 0.01 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/algebras/finite_dimensional_algebras/finite_dimensional_algebra.py - [162 tests, 1.31 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/algebras/free_zinbiel_algebra.py - [170 tests, 0.84 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/algebras/letterplace/__init__.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/algebras/clifford_algebra.py - [533 tests, 2.10 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/algebras/letterplace/free_algebra_element_letterplace.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/algebras/finite_gca.py - [97 tests, 1.86 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/algebras/jordan_algebra.py - [244 tests, 0.62 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/algebras/letterplace/free_algebra_letterplace.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/algebras/group_algebra.py - [38 tests, 1.35 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/algebras/lie_algebras/__init__.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/algebras/letterplace/letterplace_ideal.pyx - [54 tests, 0.25 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/algebras/lie_algebras/abelian.py - [25 tests, 0.12 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/algebras/lie_algebras/all.py - [0 tests, 0.01 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/algebras/letterplace/free_algebra_element_letterplace.pyx - [119 tests, 0.86 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/algebras/letterplace/free_algebra_letterplace.pyx - [134 tests, 0.64 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/algebras/lie_algebras/bch.py - [31 tests, 0.40 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/algebras/hall_algebra.py - [184 tests, 2.44 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/algebras/lie_algebras/free_lie_algebra.py - [153 tests, 0.56 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/algebras/lie_algebras/affine_lie_algebra.py - [78 tests, 1.09 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/algebras/lie_algebras/examples.py - [100 tests, 0.79 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/algebras/lie_algebras/lie_algebra_element.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/algebras/lie_algebras/heisenberg.py - [123 tests, 0.59 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/algebras/free_algebra.py - [320 tests, 3.42 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/algebras/lie_algebras/lie_algebra.py - [278 tests, 1.47 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/algebras/lie_algebras/lie_algebra_element.pyx - [452 tests, 1.58 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/algebras/lie_algebras/poincare_birkhoff_witt.py - [119 tests, 1.54 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/algebras/lie_algebras/rank_two_heisenberg_virasoro.py - [61 tests, 0.39 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/algebras/lie_algebras/onsager.py - [246 tests, 2.73 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/algebras/lie_algebras/symplectic_derivation.py - [35 tests, 0.23 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/algebras/askey_wilson.py - [157 tests, 7.39 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/algebras/lie_algebras/morphism.py - [145 tests, 4.57 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/algebras/lie_conformal_algebras/__init__.py +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/algebras/associated_graded.py + [46 tests, 0.32 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/algebras/finite_dimensional_algebras/__init__.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/algebras/finite_dimensional_algebras/all.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/algebras/finite_dimensional_algebras/finite_dimensional_algebra_element.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/algebras/finite_dimensional_algebras/finite_dimensional_algebra_ideal.py + [36 tests, 0.29 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/algebras/finite_dimensional_algebras/finite_dimensional_algebra_morphism.py + [56 tests, 0.54 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/algebras/free_algebra_element.py + [42 tests, 0.39 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/algebras/cellular_basis.py + [51 tests, 1.24 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/algebras/finite_dimensional_algebras/finite_dimensional_algebra_element.pyx + [98 tests, 0.86 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/algebras/free_algebra_quotient_element.py + [39 tests, 0.54 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/algebras/free_algebra_quotient.py + [74 tests, 0.71 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/algebras/hecke_algebras/__init__.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/algebras/hecke_algebras/all.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/algebras/affine_nil_temperley_lieb.py + [53 tests, 2.91 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/algebras/free_zinbiel_algebra.py + [170 tests, 1.58 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/algebras/finite_dimensional_algebras/finite_dimensional_algebra.py + [162 tests, 3.06 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/algebras/letterplace/__init__.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/algebras/finite_gca.py + [97 tests, 3.24 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/algebras/letterplace/free_algebra_element_letterplace.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/algebras/jordan_algebra.py + [244 tests, 1.13 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/algebras/letterplace/free_algebra_letterplace.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/algebras/group_algebra.py + [38 tests, 3.19 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/algebras/lie_algebras/__init__.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/algebras/clifford_algebra.py + [533 tests, 5.06 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/algebras/lie_algebras/abelian.py + [25 tests, 0.54 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/algebras/letterplace/letterplace_ideal.pyx + [54 tests, 0.87 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/algebras/lie_algebras/all.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/algebras/letterplace/free_algebra_element_letterplace.pyx + [119 tests, 2.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/algebras/letterplace/free_algebra_letterplace.pyx + [134 tests, 2.10 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/algebras/lie_algebras/bch.py + [31 tests, 0.98 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/algebras/lie_algebras/affine_lie_algebra.py + [78 tests, 3.28 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/algebras/lie_algebras/examples.py + [100 tests, 2.53 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/algebras/lie_algebras/free_lie_algebra.py + [153 tests, 2.11 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/algebras/lie_algebras/heisenberg.py + [123 tests, 1.50 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/algebras/lie_algebras/lie_algebra_element.pxd [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/algebras/lie_conformal_algebras/abelian_lie_conformal_algebra.py - [8 tests, 0.09 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/algebras/lie_algebras/structure_coefficients.py - [52 tests, 3.33 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/algebras/lie_conformal_algebras/all.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/algebras/lie_algebras/quotient.py - [96 tests, 3.91 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/algebras/lie_algebras/virasoro.py - [185 tests, 1.89 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/algebras/lie_conformal_algebras/examples.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/algebras/lie_conformal_algebras/bosonic_ghosts_lie_conformal_algebra.py - [10 tests, 0.35 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/algebras/lie_conformal_algebras/fermionic_ghosts_lie_conformal_algebra.py - [11 tests, 0.40 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/algebras/lie_conformal_algebras/finitely_freely_generated_lca.py - [11 tests, 0.48 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/algebras/lie_conformal_algebras/free_bosons_lie_conformal_algebra.py - [15 tests, 0.31 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/algebras/lie_conformal_algebras/free_fermions_lie_conformal_algebra.py - [13 tests, 0.38 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/algebras/lie_conformal_algebras/affine_lie_conformal_algebra.py - [13 tests, 1.49 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/algebras/lie_conformal_algebras/freely_generated_lie_conformal_algebra.py - [10 tests, 0.44 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/algebras/lie_conformal_algebras/graded_lie_conformal_algebra.py - [8 tests, 0.33 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/algebras/lie_conformal_algebras/lie_conformal_algebra.py - [29 tests, 0.15 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/algebras/lie_conformal_algebras/lie_conformal_algebra_with_basis.py - [12 tests, 0.79 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/algebras/lie_conformal_algebras/lie_conformal_algebra_element.py - [31 tests, 1.10 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/algebras/lie_algebras/verma_module.py - [369 tests, 4.46 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/algebras/lie_conformal_algebras/virasoro_lie_conformal_algebra.py - [8 tests, 0.32 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/algebras/iwahori_hecke_algebra.py - [660 tests, 10.45 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/algebras/lie_conformal_algebras/weyl_lie_conformal_algebra.py - [19 tests, 0.21 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/algebras/cluster_algebra.py - [465 tests, 12.58 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/algebras/lie_conformal_algebras/neveu_schwarz_lie_conformal_algebra.py - [8 tests, 1.35 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/algebras/lie_conformal_algebras/lie_conformal_algebra_with_structure_coefs.py - [25 tests, 2.21 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/algebras/quantum_groups/__init__.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/algebras/q_system.py - [95 tests, 0.39 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/algebras/quantum_groups/all.py - [0 tests, 0.01 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/algebras/lie_algebras/subalgebra.py - [219 tests, 7.86 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/algebras/quantum_groups/q_numbers.py - [23 tests, 0.05 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/algebras/quantum_groups/quantum_group_gap.py - [8 tests, 0.25 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/algebras/hecke_algebras/ariki_koike_algebra.py - [263 tests, 14.02 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/algebras/nil_coxeter_algebra.py - [31 tests, 3.93 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/algebras/quatalg/__init__.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/algebras/quatalg/all.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/algebras/lie_conformal_algebras/n2_lie_conformal_algebra.py - [14 tests, 6.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/algebras/quatalg/quaternion_algebra_cython.pyx - [10 tests, 0.04 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/algebras/quantum_groups/representations.py - [149 tests, 2.71 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/algebras/quatalg/quaternion_algebra_element.pxd +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/algebras/hall_algebra.py + [184 tests, 7.88 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/algebras/free_algebra.py + [320 tests, 11.01 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/algebras/lie_algebras/lie_algebra.py + [278 tests, 4.66 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/algebras/lie_algebras/poincare_birkhoff_witt.py + [119 tests, 2.71 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/algebras/lie_algebras/rank_two_heisenberg_virasoro.py + [61 tests, 1.19 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/algebras/lie_algebras/lie_algebra_element.pyx + [452 tests, 7.01 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/algebras/lie_algebras/onsager.py + [246 tests, 6.32 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/algebras/lie_algebras/symplectic_derivation.py + [35 tests, 0.31 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/algebras/lie_algebras/morphism.py + [145 tests, 8.11 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/algebras/askey_wilson.py + [157 tests, 19.62 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/algebras/lie_conformal_algebras/__init__.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/algebras/lie_conformal_algebras/abelian_lie_conformal_algebra.py + [8 tests, 0.52 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/algebras/lie_algebras/structure_coefficients.py + [52 tests, 5.80 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/algebras/lie_conformal_algebras/all.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/algebras/lie_conformal_algebras/bosonic_ghosts_lie_conformal_algebra.py + [10 tests, 0.63 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/algebras/lie_conformal_algebras/examples.py + [0 tests, 0.01 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/algebras/lie_algebras/quotient.py + [96 tests, 9.75 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/algebras/lie_conformal_algebras/fermionic_ghosts_lie_conformal_algebra.py + [11 tests, 0.73 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/algebras/lie_algebras/virasoro.py + [185 tests, 6.96 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/algebras/lie_conformal_algebras/finitely_freely_generated_lca.py + [11 tests, 1.10 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/algebras/lie_conformal_algebras/free_bosons_lie_conformal_algebra.py + [15 tests, 0.75 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/algebras/lie_conformal_algebras/free_fermions_lie_conformal_algebra.py + [13 tests, 0.81 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/algebras/lie_conformal_algebras/freely_generated_lie_conformal_algebra.py + [10 tests, 0.95 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/algebras/lie_conformal_algebras/graded_lie_conformal_algebra.py + [8 tests, 0.74 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/algebras/lie_conformal_algebras/lie_conformal_algebra.py + [29 tests, 0.72 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/algebras/lie_conformal_algebras/affine_lie_conformal_algebra.py + [13 tests, 6.18 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/algebras/lie_conformal_algebras/lie_conformal_algebra_with_structure_coefs.py + [25 tests, 1.79 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/algebras/lie_conformal_algebras/neveu_schwarz_lie_conformal_algebra.py + [8 tests, 1.32 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/algebras/lie_conformal_algebras/lie_conformal_algebra_with_basis.py + [12 tests, 4.01 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/algebras/lie_conformal_algebras/lie_conformal_algebra_element.py + [31 tests, 4.41 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/algebras/lie_conformal_algebras/virasoro_lie_conformal_algebra.py + [8 tests, 0.70 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/algebras/lie_conformal_algebras/weyl_lie_conformal_algebra.py + [19 tests, 0.59 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/algebras/lie_algebras/verma_module.py + [369 tests, 15.98 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/algebras/lie_algebras/subalgebra.py + [219 tests, 17.57 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/algebras/q_system.py + [95 tests, 0.72 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/algebras/quantum_groups/__init__.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/algebras/iwahori_hecke_algebra.py + [660 tests, 32.72 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/algebras/quantum_groups/all.py + [0 tests, 0.01 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/algebras/lie_conformal_algebras/n2_lie_conformal_algebra.py + [14 tests, 9.68 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/algebras/quantum_groups/q_numbers.py + [23 tests, 0.17 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/algebras/cluster_algebra.py + [465 tests, 37.01 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/algebras/quantum_groups/quantum_group_gap.py + [8 tests, 0.62 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/algebras/nil_coxeter_algebra.py + [31 tests, 10.57 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/algebras/quatalg/__init__.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/algebras/quatalg/all.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/algebras/hecke_algebras/ariki_koike_algebra.py + [263 tests, 41.33 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/algebras/orlik_solomon.py + [163 tests, 12.78 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/algebras/quatalg/quaternion_algebra_cython.pyx + [10 tests, 0.15 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/algebras/quatalg/quaternion_algebra_element.pxd [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/algebras/quaternion_algebra.py - [3 tests, 0.02 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/algebras/commutative_dga.py - [621 tests, 17.45 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/algebras/orlik_solomon.py - [163 tests, 5.70 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/algebras/quantum_groups/ace_quantum_onsager.py - [127 tests, 4.96 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/algebras/orlik_terao.py - [177 tests, 5.81 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/algebras/schur_algebra.py - [73 tests, 1.68 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/algebras/steenrod/__init__.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/algebras/steenrod/all.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/algebras/quatalg/quaternion_algebra_element.pyx - [290 tests, 3.56 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/algebras/quaternion_algebra_element.py - [15 tests, 2.90 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/algebras/quantum_matrix_coordinate_algebra.py - [164 tests, 5.09 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/algebras/steenrod/steenrod_algebra_misc.py - [100 tests, 0.06 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/algebras/shuffle_algebra.py - [199 tests, 2.73 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/algebras/lie_algebras/nilpotent_lie_algebra.py - [89 tests, 17.13 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/algebras/steenrod/steenrod_algebra_mult.py - [52 tests, 0.45 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/algebras/splitting_algebra.py - [107 tests, 3.07 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/algebras/quantum_groups/fock_space.py - [450 tests, 7.88 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/all_cmdline.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/arith/__init__.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/algebras/tensor_algebra.py - [153 tests, 0.72 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/arith/all.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/arith/constants.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/arith/functions.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/arith/functions.pyx - [42 tests, 0.13 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/algebras/weyl_algebra.py - [224 tests, 0.82 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/algebras/yokonuma_hecke_algebra.py - [63 tests, 0.89 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/all.py - [13 tests, 0.88 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/arith/multi_modular.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/arith/multi_modular.pyx - [134 tests, 0.33 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/arith/numerical_approx.pyx - [4 tests, 0.02 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/arith/numerical_approx.pxd - [5 tests, 0.01 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/arith/power.pyx - [16 tests, 0.04 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/arith/power.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/arith/rational_reconstruction.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/calculus/__init__.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/arith/srange.pyx - [77 tests, 0.13 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/arith/rational_reconstruction.pyx - [2 tests, 1.44 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/calculus/all.py - [48 tests, 1.45 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/algebras/rational_cherednik_algebra.py - [42 tests, 8.41 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/arith/long.pxd +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/algebras/quaternion_algebra.py + [3 tests, 0.07 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/algebras/quantum_groups/representations.py + [149 tests, 7.44 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/algebras/orlik_terao.py + [177 tests, 15.23 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/algebras/schur_algebra.py + [73 tests, 2.96 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/algebras/quaternion_algebra_element.py + [15 tests, 6.47 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/algebras/quantum_groups/ace_quantum_onsager.py + [127 tests, 17.68 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/algebras/steenrod/__init__.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/algebras/steenrod/all.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/algebras/quatalg/quaternion_algebra_element.pyx + [290 tests, 9.92 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/algebras/quantum_groups/fock_space.py + [450 tests, 20.46 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/algebras/quantum_matrix_coordinate_algebra.py + [164 tests, 18.65 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/algebras/steenrod/steenrod_algebra_misc.py + [100 tests, 0.10 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/algebras/commutative_dga.py + [621 tests, 57.17 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/algebras/steenrod/steenrod_algebra_mult.py + [52 tests, 0.72 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/algebras/tensor_algebra.py + [153 tests, 2.37 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/algebras/shuffle_algebra.py + [199 tests, 9.18 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/algebras/splitting_algebra.py + [107 tests, 8.10 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/all_cmdline.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/arith/__init__.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/algebras/weyl_algebra.py + [224 tests, 2.56 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/arith/all.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/arith/constants.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/arith/functions.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/arith/functions.pyx + [42 tests, 0.28 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/all.py + [13 tests, 2.18 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/algebras/lie_algebras/nilpotent_lie_algebra.py + [89 tests, 53.70 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/arith/multi_modular.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/algebras/yokonuma_hecke_algebra.py + [63 tests, 3.35 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/arith/multi_modular.pyx + [134 tests, 0.78 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/arith/numerical_approx.pyx + [4 tests, 0.05 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/arith/numerical_approx.pxd + [5 tests, 0.04 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/arith/power.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/arith/power.pyx + [16 tests, 0.11 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/arith/rational_reconstruction.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/calculus/__init__.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/arith/srange.pyx + [77 tests, 0.55 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/calculus/all.py + [48 tests, 2.30 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/arith/rational_reconstruction.pyx + [2 tests, 5.50 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/algebras/rational_cherednik_algebra.py + [42 tests, 28.81 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/arith/long.pxd ********************************************************************** File "src/sage/arith/long.pxd", line 116, in sage.arith.long.integer_check_long Failed example: @@ -43825,38 +43861,26 @@ ********************************************************************** 1 item had failures: 1 of 16 in sage.arith.long.integer_check_long - [42 tests, 1 failure, 7.82 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/calculus/functions.py - [15 tests, 2.29 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/algebras/yangian.py - [185 tests, 7.44 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/calculus/interpolation.pyx - [67 tests, 0.96 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/algebras/steenrod/steenrod_algebra_bases.py - [88 tests, 9.20 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/calculus/interpolation.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/calculus/ode.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/calculus/predefined.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/calculus/interpolators.pyx - [52 tests, 2.24 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/calculus/integration.pyx - [55 tests, 4.12 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/calculus/ode.pyx - [42 tests, 3.95 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/calculus/transforms/__init__.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/calculus/transforms/all.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/algebras/quatalg/quaternion_algebra.py - [409 tests, 18.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/calculus/transforms/dft.py - [125 tests, 0.41 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/calculus/transforms/dwt.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/calculus/test_sympy.py + [42 tests, 1 failure, 23.49 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/calculus/functions.py + [15 tests, 4.85 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/algebras/yangian.py + [185 tests, 27.42 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/calculus/interpolation.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/algebras/quantum_clifford.py + [96 tests, 51.39 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/calculus/integration.pyx + [55 tests, 7.95 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/calculus/ode.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/calculus/predefined.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/calculus/interpolation.pyx + [67 tests, 2.80 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/algebras/steenrod/steenrod_algebra_bases.py + [88 tests, 36.46 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/calculus/test_sympy.py ********************************************************************** File "src/sage/calculus/test_sympy.py", line 196, in sage.calculus.test_sympy Failed example: @@ -43868,36 +43892,78 @@ ********************************************************************** 1 item had failures: 1 of 79 in sage.calculus.test_sympy - [78 tests, 1 failure, 2.90 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/calculus/transforms/fft.pxd + [78 tests, 1 failure, 5.38 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/calculus/transforms/__init__.py [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/calculus/var.pyx - [98 tests, 1.80 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/calculus/desolvers.py - [238 tests, 13.44 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/__init__.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/calculus/functional.py - [119 tests, 14.35 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/action.pyx - [107 tests, 1.05 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/action.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/algebras/quantum_clifford.py - [96 tests, 25.93 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/additive_groups.py - [9 tests, 0.01 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/additive_monoids.py - [16 tests, 0.04 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/additive_semigroups.py - [28 tests, 0.08 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/affine_weyl_groups.py - [30 tests, 0.41 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/algebra_ideals.py - [8 tests, 0.07 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/additive_magmas.py - [160 tests, 0.76 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/calculus/calculus.py +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/calculus/transforms/all.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/calculus/interpolators.pyx + [52 tests, 8.25 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/calculus/transforms/dft.py + [125 tests, 1.29 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/calculus/transforms/dwt.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/calculus/desolvers.py + [238 tests, 29.94 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/calculus/transforms/fft.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/algebras/quatalg/quaternion_algebra.py + [409 tests, 55.52 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/calculus/ode.pyx + [42 tests, 16.03 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/__init__.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/calculus/var.pyx + [98 tests, 5.25 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/action.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/additive_groups.py + [9 tests, 0.04 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/additive_magmas.py + [160 tests, 1.59 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/additive_monoids.py + [16 tests, 0.10 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/additive_semigroups.py + [28 tests, 0.16 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/action.pyx + [107 tests, 3.73 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/affine_weyl_groups.py + [30 tests, 1.29 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/algebra_ideals.py + [8 tests, 0.19 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/algebra_modules.py + [9 tests, 0.16 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/algebras.py + [28 tests, 0.79 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/calculus/wester.py + [202 tests, 10.32 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/all.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/aperiodic_semigroups.py + [1 test, 0.05 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/associative_algebras.py + [5 tests, 0.07 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/basic.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/algebras_with_basis.py + [56 tests, 0.87 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/bialgebras.py + [12 tests, 0.37 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/bimodules.py + [15 tests, 0.09 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/cartesian_product.py + [42 tests, 0.15 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/calculus/functional.py + [119 tests, 41.15 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/category_cy_helper.pyx + [27 tests, 0.12 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/category_cy_helper.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/category_singleton.pyx + [59 tests, 0.15 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/category_singleton.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/calculus/calculus.py ********************************************************************** File "src/sage/calculus/calculus.py", line 1642, in sage.calculus.calculus.laplace Failed example: @@ -43909,1430 +43975,1387 @@ ********************************************************************** 1 item had failures: 1 of 46 in sage.calculus.calculus.laplace - [451 tests, 1 failure, 25.47 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/algebra_modules.py - [9 tests, 0.08 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/algebras.py - [28 tests, 0.18 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/all.py - [0 tests, 0.01 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/aperiodic_semigroups.py - [1 test, 0.01 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/algebras_with_basis.py - [56 tests, 0.21 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/associative_algebras.py - [5 tests, 0.01 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/basic.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/bialgebras.py - [12 tests, 0.29 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/bimodules.py - [15 tests, 0.07 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/cartesian_product.py - [42 tests, 0.07 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/bialgebras_with_basis.py - [72 tests, 0.69 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/category_cy_helper.pyx - [27 tests, 0.07 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/category_cy_helper.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/category_singleton.pyx - [59 tests, 0.05 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/calculus/wester.py - [202 tests, 4.29 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/category_singleton.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/category_with_axiom.py - [327 tests, 0.52 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/category_types.py - [93 tests, 0.74 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/calculus/transforms/fft.pyx - [87 tests, 8.53 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/algebra_functor.py - [173 tests, 4.72 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/coalgebras.py - [70 tests, 1.25 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/classical_crystals.py - [75 tests, 2.10 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/coercion_methods.pyx + [451 tests, 1 failure, 67.08 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/algebra_functor.py + [173 tests, 5.83 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/category_types.py + [93 tests, 1.32 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/bialgebras_with_basis.py + [72 tests, 3.47 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/category_with_axiom.py + [327 tests, 1.07 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/coalgebras.py + [70 tests, 2.06 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/coalgebras_with_basis.py + [31 tests, 1.42 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/coercion_methods.pyx [6 tests, 0.03 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/commutative_additive_monoids.py +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/commutative_additive_groups.py + [21 tests, 0.15 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/commutative_additive_monoids.py [5 tests, 0.02 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/commutative_additive_groups.py - [21 tests, 0.25 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/commutative_additive_semigroups.py - [6 tests, 0.03 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/commutative_algebra_ideals.py - [9 tests, 0.10 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/commutative_algebras.py - [9 tests, 0.10 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/coalgebras_with_basis.py - [31 tests, 1.37 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/commutative_ring_ideals.py - [7 tests, 0.06 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/complex_reflection_groups.py - [16 tests, 0.13 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/complete_discrete_valuation.py - [61 tests, 0.23 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/covariant_functorial_construction.py - [61 tests, 0.24 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/chain_complexes.py - [55 tests, 4.28 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/commutative_rings.py - [72 tests, 1.38 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/category.py - [436 tests, 5.66 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/complex_reflection_or_generalized_coxeter_groups.py - [164 tests, 1.05 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/cw_complexes.py - [36 tests, 0.08 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/distributive_magmas_and_additive_magmas.py - [13 tests, 0.04 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/division_rings.py - [11 tests, 0.04 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/coxeter_group_algebras.py - [39 tests, 1.15 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/discrete_valuation.py - [53 tests, 0.40 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/domains.py - [13 tests, 0.09 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/dual.py - [1 test, 0.02 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/examples/__init__.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/euclidean_domains.py - [22 tests, 0.10 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/examples/algebras_with_basis.py - [13 tests, 0.10 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/examples/commutative_additive_monoids.py - [14 tests, 0.06 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/enumerated_sets.py - [146 tests, 0.30 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/examples/coxeter_groups.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/examples/commutative_additive_semigroups.py - [28 tests, 0.07 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/examples/crystals.py - [27 tests, 0.11 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/examples/cw_complexes.py - [33 tests, 0.08 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/examples/facade_sets.py - [21 tests, 0.07 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/examples/filtered_algebras_with_basis.py - [25 tests, 0.08 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/calculus/tests.py - [83 tests, 15.39 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/examples/filtered_modules_with_basis.py - [16 tests, 0.09 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/crystals.py - [499 tests, 1.35 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/examples/finite_coxeter_groups.py +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/commutative_additive_semigroups.py + [6 tests, 0.02 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/commutative_algebra_ideals.py + [9 tests, 0.12 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/commutative_algebras.py + [9 tests, 0.05 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/commutative_ring_ideals.py + [7 tests, 0.08 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/classical_crystals.py + [75 tests, 5.60 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/complete_discrete_valuation.py + [61 tests, 0.45 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/complex_reflection_groups.py + [16 tests, 0.28 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/chain_complexes.py + [55 tests, 7.41 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/commutative_rings.py + [72 tests, 1.98 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/covariant_functorial_construction.py + [61 tests, 0.45 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/complex_reflection_or_generalized_coxeter_groups.py + [164 tests, 3.26 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/calculus/transforms/fft.pyx + [87 tests, 28.68 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/cw_complexes.py [36 tests, 0.16 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/examples/finite_dimensional_algebras_with_basis.py - [17 tests, 0.12 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/examples/finite_enumerated_sets.py - [29 tests, 0.14 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/examples/finite_monoids.py - [15 tests, 0.11 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/examples/finite_dimensional_lie_algebras_with_basis.py - [79 tests, 0.20 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/examples/graded_modules_with_basis.py - [18 tests, 0.06 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/examples/graphs.py - [24 tests, 0.06 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/examples/infinite_enumerated_sets.py - [35 tests, 0.06 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/examples/graded_connected_hopf_algebras_with_basis.py - [14 tests, 0.27 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/examples/lie_algebras_with_basis.py - [28 tests, 0.06 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/examples/magmas.py - [20 tests, 0.06 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/examples/lie_algebras.py - [68 tests, 0.23 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/examples/manifolds.py - [15 tests, 0.06 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/examples/hopf_algebras_with_basis.py - [23 tests, 0.44 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/examples/monoids.py - [16 tests, 0.06 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/examples/posets.py - [29 tests, 0.05 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/examples/semigroups_cython.pyx - [47 tests, 0.08 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/examples/semigroups.py - [83 tests, 0.18 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/examples/sets_with_grading.py - [14 tests, 0.09 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/facade_sets.py - [27 tests, 0.03 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/examples/sets_cat.py - [155 tests, 0.24 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/examples/finite_semigroups.py - [27 tests, 1.19 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/filtered_algebras.py - [5 tests, 0.10 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/filtered_modules.py - [18 tests, 0.12 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/examples/finite_weyl_groups.py - [25 tests, 1.50 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/filtered_hopf_algebras_with_basis.py - [17 tests, 0.24 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/examples/with_realizations.py - [90 tests, 0.73 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/finite_crystals.py - [10 tests, 0.13 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/filtered_algebras_with_basis.py - [112 tests, 0.78 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/finite_dimensional_bialgebras_with_basis.py - [4 tests, 0.04 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/filtered_modules_with_basis.py - [214 tests, 0.58 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/finite_dimensional_coalgebras_with_basis.py - [4 tests, 0.03 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/finite_dimensional_hopf_algebras_with_basis.py - [3 tests, 0.09 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/finite_dimensional_graded_lie_algebras_with_basis.py - [37 tests, 0.26 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/finite_complex_reflection_groups.py - [139 tests, 1.82 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/fields.py - [134 tests, 2.48 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/finite_dimensional_modules_with_basis.py - [139 tests, 2.09 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/finite_enumerated_sets.py - [129 tests, 0.37 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/finite_fields.py - [14 tests, 0.17 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/finite_dimensional_semisimple_algebras_with_basis.py - [24 tests, 2.02 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/finite_lattice_posets.py +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/coxeter_group_algebras.py + [39 tests, 3.59 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/distributive_magmas_and_additive_magmas.py + [13 tests, 0.14 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/division_rings.py + [11 tests, 0.11 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/discrete_valuation.py + [53 tests, 0.84 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/domains.py + [13 tests, 0.15 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/dual.py + [1 test, 0.05 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/euclidean_domains.py + [22 tests, 0.20 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/examples/__init__.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/enumerated_sets.py + [146 tests, 0.69 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/examples/algebras_with_basis.py + [13 tests, 0.23 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/examples/commutative_additive_monoids.py + [14 tests, 0.13 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/examples/coxeter_groups.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/examples/commutative_additive_semigroups.py + [28 tests, 0.14 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/category.py + [436 tests, 16.31 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/examples/cw_complexes.py + [33 tests, 0.18 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/examples/crystals.py + [27 tests, 0.29 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/examples/facade_sets.py + [21 tests, 0.18 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/crystals.py + [499 tests, 3.77 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/examples/filtered_modules_with_basis.py + [16 tests, 0.24 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/examples/filtered_algebras_with_basis.py + [25 tests, 0.43 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/examples/finite_coxeter_groups.py + [36 tests, 0.37 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/examples/finite_dimensional_algebras_with_basis.py + [17 tests, 0.31 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/examples/finite_enumerated_sets.py + [29 tests, 0.37 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/examples/finite_monoids.py + [15 tests, 0.24 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/examples/finite_dimensional_lie_algebras_with_basis.py + [79 tests, 0.84 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/examples/graded_modules_with_basis.py + [18 tests, 0.21 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/examples/graphs.py + [24 tests, 0.15 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/examples/graded_connected_hopf_algebras_with_basis.py + [14 tests, 1.17 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/examples/infinite_enumerated_sets.py + [35 tests, 0.31 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/examples/hopf_algebras_with_basis.py + [23 tests, 0.78 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/examples/lie_algebras_with_basis.py + [28 tests, 0.34 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/examples/magmas.py + [20 tests, 0.15 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/examples/finite_semigroups.py + [27 tests, 3.03 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/examples/lie_algebras.py + [68 tests, 0.81 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/examples/manifolds.py + [15 tests, 0.09 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/examples/monoids.py + [16 tests, 0.14 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/examples/posets.py + [29 tests, 0.20 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/examples/semigroups_cython.pyx + [47 tests, 0.17 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/examples/sets_with_grading.py + [14 tests, 0.21 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/examples/semigroups.py + [83 tests, 0.75 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/examples/sets_cat.py + [155 tests, 0.56 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/facade_sets.py + [27 tests, 0.15 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/examples/finite_weyl_groups.py + [25 tests, 4.34 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/filtered_algebras.py + [5 tests, 0.26 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/filtered_modules.py + [18 tests, 0.24 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/filtered_hopf_algebras_with_basis.py + [17 tests, 0.58 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/examples/with_realizations.py + [90 tests, 2.27 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/filtered_algebras_with_basis.py + [112 tests, 1.64 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/finite_crystals.py + [10 tests, 0.29 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/filtered_modules_with_basis.py + [214 tests, 2.46 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/finite_dimensional_bialgebras_with_basis.py + [4 tests, 0.13 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/finite_dimensional_coalgebras_with_basis.py + [4 tests, 0.06 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/finite_dimensional_graded_lie_algebras_with_basis.py + [37 tests, 1.10 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/fields.py + [134 tests, 5.45 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/finite_dimensional_hopf_algebras_with_basis.py + [3 tests, 0.20 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/finite_complex_reflection_groups.py + [139 tests, 7.06 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/calculus/tests.py + [83 tests, 50.59 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/finite_dimensional_modules_with_basis.py + [139 tests, 6.05 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/finite_dimensional_semisimple_algebras_with_basis.py + [24 tests, 3.68 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/finite_enumerated_sets.py + [129 tests, 0.80 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/finite_fields.py + [14 tests, 0.31 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/finite_lattice_posets.py [34 tests, 0.30 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/finite_groups.py - [39 tests, 2.73 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/finite_dimensional_nilpotent_lie_algebras_with_basis.py - [33 tests, 6.36 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/finite_permutation_groups.py - [44 tests, 2.17 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/finite_semigroups.py - [14 tests, 0.09 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/finite_sets.py - [14 tests, 0.12 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/finite_weyl_groups.py - [6 tests, 0.16 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/finitely_generated_lambda_bracket_algebras.py - [15 tests, 0.68 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/finite_coxeter_groups.py - [151 tests, 10.96 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/finitely_generated_magmas.py - [6 tests, 0.07 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/finite_dimensional_algebras_with_basis.py - [209 tests, 11.10 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/finitely_generated_semigroups.py - [27 tests, 0.08 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/finitely_generated_lie_conformal_algebras.py - [10 tests, 0.60 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/functor.pxd +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/finite_dimensional_nilpotent_lie_algebras_with_basis.py + [33 tests, 5.48 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/finite_groups.py + [39 tests, 3.28 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/finite_permutation_groups.py + [44 tests, 2.69 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/finite_semigroups.py + [14 tests, 0.13 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/finite_sets.py + [14 tests, 0.22 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/finite_weyl_groups.py + [6 tests, 0.26 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/finitely_generated_lambda_bracket_algebras.py + [15 tests, 0.94 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/finitely_generated_lie_conformal_algebras.py + [10 tests, 0.75 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/finitely_generated_magmas.py + [6 tests, 0.08 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/finitely_generated_semigroups.py + [27 tests, 0.18 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/function_fields.py + [11 tests, 0.59 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/coxeter_groups.py + [486 tests, 33.87 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/functor.pxd [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/function_fields.py - [11 tests, 0.33 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/g_sets.py +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/g_sets.py [7 tests, 0.17 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/gcd_domains.py - [5 tests, 0.04 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/generalized_coxeter_groups.py - [12 tests, 0.06 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/functor.pyx - [137 tests, 0.86 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/coxeter_groups.py - [486 tests, 15.95 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/graded_algebras.py - [8 tests, 0.44 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/graded_bialgebras.py - [3 tests, 0.16 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/graded_bialgebras_with_basis.py - [3 tests, 0.14 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/graded_coalgebras.py - [6 tests, 0.13 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/graded_coalgebras_with_basis.py - [6 tests, 0.08 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/graded_hopf_algebras.py +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/gcd_domains.py + [5 tests, 0.05 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/generalized_coxeter_groups.py + [12 tests, 0.14 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/functor.pyx + [137 tests, 1.99 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/finite_dimensional_algebras_with_basis.py + [209 tests, 21.60 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/graded_algebras.py + [8 tests, 0.70 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/graded_bialgebras.py [3 tests, 0.13 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/graded_lie_algebras.py - [12 tests, 0.12 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/graded_lie_algebras_with_basis.py - [5 tests, 0.11 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/finite_posets.py - [329 tests, 5.09 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/graded_hopf_algebras_with_basis.py - [17 tests, 0.48 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/graded_lie_conformal_algebras.py - [9 tests, 0.20 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/graded_modules.py - [16 tests, 0.18 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/graphs.py - [25 tests, 0.08 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/graded_modules_with_basis.py - [18 tests, 0.26 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/h_trivial_semigroups.py - [4 tests, 0.05 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/graded_algebras_with_basis.py - [27 tests, 1.75 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/groupoid.py - [9 tests, 0.65 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/hecke_modules.py - [20 tests, 0.29 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/finite_dimensional_lie_algebras_with_basis.py - [228 tests, 14.06 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/homsets.py - [56 tests, 0.25 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/groups.py - [92 tests, 1.59 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/infinite_enumerated_sets.py - [11 tests, 0.08 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/group_algebras.py - [61 tests, 2.39 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/integral_domains.py - [19 tests, 0.25 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/j_trivial_semigroups.py - [1 test, 0.04 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/isomorphic_objects.py - [2 tests, 0.09 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/l_trivial_semigroups.py - [5 tests, 0.04 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/lambda_bracket_algebras.py - [45 tests, 0.39 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/hopf_algebras_with_basis.py - [43 tests, 2.09 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/lattice_posets.py - [10 tests, 0.10 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/lambda_bracket_algebras_with_basis.py - [12 tests, 0.28 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/left_modules.py +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/graded_coalgebras.py + [6 tests, 0.08 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/graded_coalgebras_with_basis.py + [6 tests, 0.10 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/graded_bialgebras_with_basis.py + [3 tests, 0.37 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/graded_hopf_algebras.py + [3 tests, 0.16 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/graded_lie_algebras.py + [12 tests, 0.14 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/finite_coxeter_groups.py + [151 tests, 23.73 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/finite_posets.py + [329 tests, 8.87 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/graded_hopf_algebras_with_basis.py + [17 tests, 0.61 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/graded_lie_algebras_with_basis.py + [5 tests, 0.10 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/graded_lie_conformal_algebras.py + [9 tests, 0.25 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/graded_modules.py + [16 tests, 0.30 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/graphs.py + [25 tests, 0.15 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/graded_algebras_with_basis.py + [27 tests, 2.12 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/graded_modules_with_basis.py + [18 tests, 0.45 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/h_trivial_semigroups.py + [4 tests, 0.08 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/hecke_modules.py + [20 tests, 0.30 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/groupoid.py + [9 tests, 0.68 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/homsets.py + [56 tests, 0.21 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/groups.py + [92 tests, 1.91 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/finite_dimensional_lie_algebras_with_basis.py + [228 tests, 23.33 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/group_algebras.py + [61 tests, 2.72 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/infinite_enumerated_sets.py + [11 tests, 0.05 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/isomorphic_objects.py + [2 tests, 0.06 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/integral_domains.py + [19 tests, 0.30 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/j_trivial_semigroups.py + [1 test, 0.05 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/l_trivial_semigroups.py + [5 tests, 0.08 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/kac_moody_algebras.py + [9 tests, 0.90 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/lambda_bracket_algebras.py + [45 tests, 0.68 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/lattice_posets.py + [10 tests, 0.16 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/lambda_bracket_algebras_with_basis.py + [12 tests, 0.35 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/hopf_algebras_with_basis.py + [43 tests, 2.56 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/left_modules.py [4 tests, 0.04 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/kac_moody_algebras.py - [9 tests, 1.21 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/hopf_algebras.py - [23 tests, 2.87 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/lie_conformal_algebras_with_basis.py - [17 tests, 0.31 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/lie_groups.py - [9 tests, 0.04 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/lie_algebras_with_basis.py - [31 tests, 1.48 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/homset.py - [272 tests, 6.30 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/magmas.py - [172 tests, 1.88 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/magmas_and_additive_magmas.py - [21 tests, 0.09 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/manifolds.py - [55 tests, 0.27 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/lie_algebras.py - [154 tests, 4.96 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/map.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/magmatic_algebras.py - [38 tests, 1.36 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/matrix_algebras.py - [3 tests, 0.04 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/modular_abelian_varieties.py - [8 tests, 0.03 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/metric_spaces.py - [68 tests, 0.31 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/modules.py - [123 tests, 1.26 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/monoid_algebras.py - [4 tests, 0.09 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/highest_weight_crystals.py - [177 tests, 10.47 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/finite_monoids.py - [52 tests, 20.76 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/morphism.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/morphism.pyx - [130 tests, 1.06 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/objects.py - [12 tests, 0.04 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/number_fields.py - [34 tests, 0.77 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/partially_ordered_monoids.py +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/hopf_algebras.py + [23 tests, 3.86 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/lie_conformal_algebras_with_basis.py + [17 tests, 0.47 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/lie_groups.py + [9 tests, 0.11 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/lie_algebras_with_basis.py + [31 tests, 2.09 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/homset.py + [272 tests, 6.74 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/magmas_and_additive_magmas.py + [21 tests, 0.10 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/magmatic_algebras.py + [38 tests, 2.04 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/manifolds.py + [55 tests, 0.37 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/magmas.py + [172 tests, 3.70 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/map.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/matrix_algebras.py + [3 tests, 0.06 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/metric_spaces.py + [68 tests, 0.71 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/modular_abelian_varieties.py + [8 tests, 0.13 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/highest_weight_crystals.py + [177 tests, 12.80 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/lie_algebras.py + [154 tests, 8.92 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/monoid_algebras.py + [4 tests, 0.19 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/modules.py + [123 tests, 2.64 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/monoids.py + [80 tests, 2.33 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/morphism.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/morphism.pyx + [130 tests, 1.98 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/objects.py + [12 tests, 0.11 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/number_fields.py + [34 tests, 1.14 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/partially_ordered_monoids.py [4 tests, 0.05 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/permutation_groups.py - [6 tests, 0.03 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/pointed_sets.py - [3 tests, 0.03 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/monoids.py - [80 tests, 1.71 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/polyhedra.py - [8 tests, 0.12 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/poor_man_map.py - [56 tests, 0.09 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/posets.py - [145 tests, 0.73 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/map.pyx - [421 tests, 5.62 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/modules_with_basis.py - [529 tests, 4.72 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/principal_ideal_domains.py - [18 tests, 1.85 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/quotients.py - [2 tests, 0.03 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/r_trivial_semigroups.py - [3 tests, 0.03 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/quantum_group_representations.py - [108 tests, 1.50 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/realizations.py - [27 tests, 0.38 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/regular_supercrystals.py - [27 tests, 0.36 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/right_modules.py +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/permutation_groups.py + [6 tests, 0.05 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/pointed_sets.py + [3 tests, 0.06 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/polyhedra.py + [8 tests, 0.25 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/poor_man_map.py + [56 tests, 0.18 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/posets.py + [145 tests, 1.11 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/modules_with_basis.py + [529 tests, 7.93 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/finite_monoids.py + [52 tests, 34.60 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/principal_ideal_domains.py + [18 tests, 1.94 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/map.pyx + [421 tests, 12.59 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/quotients.py + [2 tests, 0.08 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/r_trivial_semigroups.py + [3 tests, 0.09 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/quantum_group_representations.py + [108 tests, 2.66 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/realizations.py + [27 tests, 0.97 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/regular_supercrystals.py + [27 tests, 0.16 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/right_modules.py [4 tests, 0.03 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/ring_ideals.py - [9 tests, 0.03 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/lie_conformal_algebras.py - [26 tests, 12.70 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/rngs.py - [6 tests, 0.03 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/schemes.py - [23 tests, 0.07 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/regular_crystals.py - [127 tests, 1.54 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/semirings.py +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/ring_ideals.py + [9 tests, 0.05 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/regular_crystals.py + [127 tests, 2.17 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/quotient_fields.py + [158 tests, 4.26 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/primer.py + [180 tests, 7.97 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/rngs.py [6 tests, 0.05 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/calculus/transforms/dwt.pyx - [20 tests, 47.30 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/semisimple_algebras.py - [15 tests, 0.32 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/sets_with_grading.py - [22 tests, 0.08 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/sets_with_partial_maps.py - [4 tests, 0.04 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/shephard_groups.py - [5 tests, 0.05 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/signed_tensor.py - [10 tests, 0.20 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/simplicial_complexes.py - [17 tests, 0.10 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/quotient_fields.py - [158 tests, 4.71 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/subobjects.py - [2 tests, 0.04 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/subquotients.py - [0 tests, 0.01 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/primer.py - [180 tests, 6.64 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/sets_cat.py - [478 tests, 2.23 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/super_algebras_with_basis.py - [8 tests, 0.36 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/super_algebras.py - [16 tests, 0.51 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/super_modules.py - [33 tests, 0.28 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/super_modules_with_basis.py - [42 tests, 0.34 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/supercommutative_algebras.py - [8 tests, 0.22 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/simplicial_sets.py - [120 tests, 2.60 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/tensor.py - [9 tests, 0.03 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/topological_spaces.py - [27 tests, 0.07 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/rings.py - [190 tests, 5.70 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/tutorial.py - [4 tests, 0.02 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/loop_crystals.py - [225 tests, 18.58 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/unique_factorization_domains.py - [42 tests, 0.85 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/triangular_kac_moody_algebras.py - [34 tests, 1.53 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/unital_algebras.py - [52 tests, 0.28 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/arith/misc.py - [1080 tests, 66.19 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/vector_spaces.py - [40 tests, 0.17 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/coding/__init__.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/with_realizations.py - [32 tests, 0.66 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/vector_bundles.py - [28 tests, 1.12 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/coding/abstract_code.py - [136 tests, 0.71 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/supercrystals.py - [66 tests, 3.52 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/coding/all.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/super_lie_conformal_algebras.py - [21 tests, 10.75 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/coding/binary_code.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/coding/bounds_catalog.py - [1 test, 0.02 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/coding/channel.py - [116 tests, 0.26 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/coding/channels_catalog.py +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/schemes.py + [23 tests, 0.09 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/semirings.py + [6 tests, 0.06 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/semisimple_algebras.py + [15 tests, 0.83 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/sets_with_grading.py + [22 tests, 0.16 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/sets_with_partial_maps.py + [4 tests, 0.06 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/shephard_groups.py + [5 tests, 0.04 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/signed_tensor.py + [10 tests, 0.23 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/simplicial_complexes.py + [17 tests, 0.08 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/lie_conformal_algebras.py + [26 tests, 26.76 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/subobjects.py + [2 tests, 0.03 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/rings.py + [190 tests, 5.71 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/subquotients.py + [0 tests, 0.01 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/super_algebras_with_basis.py + [8 tests, 0.47 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/super_algebras.py + [16 tests, 0.74 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/sets_cat.py + [478 tests, 5.58 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/arith/misc.py + [1080 tests, 132.18 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/super_modules.py + [33 tests, 0.32 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/simplicial_sets.py + [120 tests, 3.96 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/super_modules_with_basis.py + [42 tests, 0.46 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/tensor.py + [9 tests, 0.08 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/supercommutative_algebras.py + [8 tests, 0.48 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/topological_spaces.py + [27 tests, 0.15 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/tutorial.py + [4 tests, 0.06 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/unique_factorization_domains.py + [42 tests, 1.42 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/unital_algebras.py + [52 tests, 0.29 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/triangular_kac_moody_algebras.py + [34 tests, 2.98 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/vector_spaces.py + [40 tests, 0.67 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/vector_bundles.py + [28 tests, 1.76 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/supercrystals.py + [66 tests, 5.69 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/coding/__init__.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/with_realizations.py + [32 tests, 0.80 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/coding/abstract_code.py + [136 tests, 1.60 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/loop_crystals.py + [225 tests, 37.79 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/coding/all.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/calculus/transforms/dwt.pyx + [20 tests, 119.87 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/coding/bch_code.py + [86 tests, 12.77 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/coding/binary_code.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/semigroups.py + [133 tests, 29.91 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/coding/bounds_catalog.py + [1 test, 0.07 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/super_lie_conformal_algebras.py + [21 tests, 24.49 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/coding/channels_catalog.py [1 test, 0.01 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/coding/bch_code.py - [86 tests, 7.01 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/coding/code_bounds.py - [50 tests, 3.28 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/coding/codecan/__init__.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/pushout.py - [897 tests, 21.47 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/weyl_groups.py - [132 tests, 11.91 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/coding/codecan/codecan.pxd +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/coding/channel.py + [116 tests, 0.35 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/weyl_groups.py + [132 tests, 18.79 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/coding/codecan/__init__.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/coding/code_constructions.py + [142 tests, 5.61 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/coding/codecan/codecan.pxd [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/coding/codes_catalog.py - [1 test, 0.03 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/coding/code_constructions.py - [142 tests, 3.95 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/coding/cyclic_code.py - [278 tests, 1.88 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/coding/codecan/codecan.pyx - [71 tests, 2.43 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/coding/decoders_catalog.py - [1 test, 0.03 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/semigroups.py - [133 tests, 21.21 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/coding/decoder.py - [62 tests, 0.29 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/coding/encoders_catalog.py +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/coding/codes_catalog.py + [1 test, 0.04 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/coding/codecan/codecan.pyx + [71 tests, 5.53 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/coding/code_bounds.py + [50 tests, 7.83 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/coding/decoder.py + [62 tests, 0.72 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/coding/databases.py + [5 tests, 2.54 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/coding/decoders_catalog.py [1 test, 0.02 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/coding/encoder.py - [72 tests, 0.21 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/coding/extended_code.py - [90 tests, 0.61 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/coding/gabidulin_code.py - [235 tests, 1.10 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/coding/codecan/autgroup_can_label.pyx - [82 tests, 4.68 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/coding/golay_code.py - [48 tests, 0.72 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/coding/delsarte_bounds.py - [34 tests, 1.80 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/coding/guava.py - [0 tests, 0.01 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/coding/guruswami_sudan/__init__.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/calculus/riemann.pyx - [172 tests, 74.78 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/coding/databases.py - [5 tests, 4.11 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/coding/guruswami_sudan/interpolation.py - [47 tests, 0.11 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/coding/guruswami_sudan/utils.py - [19 tests, 0.13 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/coding/hamming_code.py - [18 tests, 0.19 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/coding/guruswami_sudan/gs_decoder.py - [136 tests, 0.49 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/coding/information_set_decoder.py - [173 tests, 1.28 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/coding/goppa_code.py - [115 tests, 2.24 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/coding/kasami_codes.pyx - [45 tests, 1.83 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/coding/parity_check_code.py - [48 tests, 0.23 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/coding/linear_rank_metric.py - [138 tests, 1.06 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/coding/binary_code.pyx - [368 tests, 17.91 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/coding/reed_muller_code.py - [168 tests, 0.66 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/coding/punctured_code.py - [111 tests, 0.77 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/coding/linear_code_no_metric.py - [244 tests, 2.43 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/coding/self_dual_codes.py - [26 tests, 0.25 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/coding/source_coding/__init__.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/coding/source_coding/all.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/__init__.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/coding/relative_finite_field_extension.py - [125 tests, 0.77 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/coding/subfield_subcode.py - [65 tests, 0.72 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/abstract_tree.py - [422 tests, 0.43 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/coding/grs_code.py - [532 tests, 4.44 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/algebraic_combinatorics.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/all.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/baxter_permutations.py - [34 tests, 0.21 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/coding/source_coding/huffman.py - [64 tests, 1.59 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/coding/two_weight_db.py - [2 tests, 1.85 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/affine_permutation.py - [343 tests, 3.09 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/alternating_sign_matrix.py - [313 tests, 2.69 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/catalog_partitions.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/cartesian_product.py - [65 tests, 0.18 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/chas/__init__.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/chas/all.py - [0 tests, 0.01 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/blob_algebra.py - [98 tests, 3.58 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/cluster_algebra_quiver/__init__.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/cluster_algebra_quiver/all.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/binary_tree.py - [739 tests, 4.73 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/cluster_algebra_quiver/interact.py - [2 tests, 0.08 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/cluster_algebra_quiver/mutation_class.py - [66 tests, 0.11 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/binary_recurrence_sequences.py - [97 tests, 7.17 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/cluster_algebra_quiver/mutation_type.py - [72 tests, 1.63 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/algebras/steenrod/steenrod_algebra.py - [707 tests, 99.04 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/cluster_algebra_quiver/quiver_mutation_type.py - [249 tests, 2.20 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/chas/fsym.py - [228 tests, 8.80 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/cluster_complex.py - [40 tests, 2.55 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/combinat_cython.pyx - [43 tests, 3.19 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/combinat_cython.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/colored_permutations.py - [270 tests, 5.53 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/combinatorial_map.py - [75 tests, 0.15 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/combination.py - [93 tests, 1.72 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/composition_signed.py - [20 tests, 0.10 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/composition.py - [281 tests, 1.26 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/combinat.py - [456 tests, 7.29 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/core.py - [138 tests, 0.91 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/composition_tableau.py - [100 tests, 2.52 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/counting.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/crystals/__init__.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/crystals/affine.py - [233 tests, 0.55 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/constellation.py - [260 tests, 4.39 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/crystals/affinization.py - [59 tests, 2.31 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/crystals/all.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/crystals/bkk_crystals.py - [12 tests, 0.46 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/crystals/catalog.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/crystals/catalog_elementary_crystals.py - [0 tests, 0.01 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/crystals/catalog_infinity_crystals.py - [0 tests, 0.01 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/crystals/catalog_kirillov_reshetikhin.py - [0 tests, 0.01 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/crystals/crystals.py - [25 tests, 2.07 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/crystals/direct_sum.py - [57 tests, 0.63 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/crystals/elementary_crystals.py - [249 tests, 1.68 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/crystals/fast_crystals.py - [78 tests, 0.80 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/crystals/fully_commutative_stable_grothendieck.py - [249 tests, 2.53 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/coding/linear_code.py - [416 tests, 38.06 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/categories/super_hopf_algebras_with_basis.py - [11 tests, 59.90 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/crystals/generalized_young_walls.py - [167 tests, 3.69 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/crystals/infinity_crystals.py - [112 tests, 1.96 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/crystals/induced_structure.py - [196 tests, 5.22 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/crystals/kac_modules.py - [146 tests, 1.88 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/crystals/highest_weight_crystals.py - [112 tests, 10.22 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/crystals/kyoto_path_model.py - [110 tests, 2.64 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/crystals/letters.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/backtrack.py - [29 tests, 45.40 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/crystals/monomial_crystals.py - [258 tests, 2.75 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/crystals/multisegments.py - [60 tests, 1.04 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/crystals/affine_factorization.py - [86 tests, 32.23 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/crystals/letters.pyx - [388 tests, 13.85 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/crystals/pbw_datum.pyx - [84 tests, 0.68 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/crystals/pbw_datum.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/crystals/polyhedral_realization.py - [50 tests, 3.44 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/crystals/spins.pyx - [101 tests, 0.49 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/crystals/spins.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/crystals/mv_polytopes.py - [66 tests, 15.92 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/crystals/subcrystal.py - [75 tests, 3.42 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/crystals/littelmann_path.py - [317 tests, 25.52 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/crystals/tensor_product_element.pyx - [322 tests, 1.49 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/crystals/tensor_product_element.pxd +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/coding/cyclic_code.py + [278 tests, 2.97 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/coding/encoder.py + [72 tests, 0.35 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/coding/encoders_catalog.py + [1 test, 0.01 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/coding/codecan/autgroup_can_label.pyx + [82 tests, 9.28 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/coding/extended_code.py + [90 tests, 1.75 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/coding/golay_code.py + [48 tests, 1.36 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/coding/gabidulin_code.py + [235 tests, 2.98 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/coding/guava.py + [0 tests, 0.01 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/coding/guruswami_sudan/__init__.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/coding/delsarte_bounds.py + [34 tests, 4.64 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/coding/guruswami_sudan/interpolation.py + [47 tests, 0.45 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/coding/guruswami_sudan/utils.py + [19 tests, 0.30 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/coding/guruswami_sudan/gs_decoder.py + [136 tests, 1.43 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/pushout.py + [897 tests, 50.84 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/coding/hamming_code.py + [18 tests, 0.37 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/coding/goppa_code.py + [115 tests, 4.64 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/coding/information_set_decoder.py + [173 tests, 2.75 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/coding/grs_code.py + [532 tests, 7.40 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/coding/parity_check_code.py + [48 tests, 0.20 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/coding/kasami_codes.pyx + [45 tests, 5.30 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/coding/linear_code_no_metric.py + [244 tests, 4.39 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/coding/linear_rank_metric.py + [138 tests, 2.73 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/coding/reed_muller_code.py + [168 tests, 0.82 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/coding/self_dual_codes.py + [26 tests, 0.48 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/coding/source_coding/__init__.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/coding/source_coding/all.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/coding/punctured_code.py + [111 tests, 2.08 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/coding/relative_finite_field_extension.py + [125 tests, 1.70 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/__init__.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/coding/subfield_subcode.py + [65 tests, 2.08 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/abstract_tree.py + [422 tests, 0.96 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/algebraic_combinatorics.py [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/crystals/virtual_crystal.py - [103 tests, 1.10 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/cyclic_sieving_phenomenon.py - [27 tests, 0.08 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/debruijn_sequence.pyx - [28 tests, 0.10 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/decorated_permutation.py - [35 tests, 0.39 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/crystals/tensor_product.py - [194 tests, 5.95 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/degree_sequences.pyx - [28 tests, 0.41 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/derangements.py - [87 tests, 0.35 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/designs/__init__.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/designs/all.py - [0 tests, 0.01 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/crystals/kirillov_reshetikhin.py - [775 tests, 36.94 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/crystals/star_crystal.py - [55 tests, 14.51 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/designs/covering_design.py - [46 tests, 0.10 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/descent_algebra.py - [145 tests, 4.92 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/designs/block_design.py - [110 tests, 2.45 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/designs/design_catalog.py +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/all.py + [0 tests, 0.02 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/coding/two_weight_db.py + [2 tests, 3.32 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/coding/binary_code.pyx + [368 tests, 29.85 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/coding/source_coding/huffman.py + [64 tests, 4.46 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/baxter_permutations.py + [34 tests, 0.38 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/alternating_sign_matrix.py + [313 tests, 4.43 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/affine_permutation.py + [343 tests, 6.73 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/cartesian_product.py + [65 tests, 0.22 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/catalog_partitions.py + [0 tests, 0.01 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/chas/__init__.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/chas/all.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/blob_algebra.py + [98 tests, 5.59 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/calculus/riemann.pyx + [172 tests, 167.20 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/cluster_algebra_quiver/__init__.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/cluster_algebra_quiver/all.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/binary_recurrence_sequences.py + [97 tests, 11.46 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/cluster_algebra_quiver/interact.py + [2 tests, 0.26 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/cluster_algebra_quiver/mutation_class.py + [66 tests, 0.35 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/binary_tree.py + [739 tests, 12.49 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/cluster_algebra_quiver/mutation_type.py + [72 tests, 4.93 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/chas/fsym.py + [228 tests, 13.04 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/cluster_algebra_quiver/quiver_mutation_type.py + [249 tests, 3.48 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/cluster_complex.py + [40 tests, 2.82 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/colored_permutations.py + [270 tests, 6.72 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/combinat.py + [456 tests, 7.92 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/combinat_cython.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/combination.py + [93 tests, 1.79 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/combinatorial_map.py + [75 tests, 0.21 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/composition.py + [281 tests, 0.75 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/composition_signed.py + [20 tests, 0.09 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/combinat_cython.pyx + [43 tests, 5.50 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/composition_tableau.py + [100 tests, 2.42 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/core.py + [138 tests, 1.47 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/counting.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/crystals/__init__.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/crystals/affine.py + [233 tests, 0.96 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/constellation.py + [260 tests, 5.64 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/crystals/affinization.py + [59 tests, 2.76 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/categories/super_hopf_algebras_with_basis.py + [11 tests, 130.23 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/crystals/all.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/crystals/bkk_crystals.py + [12 tests, 0.50 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/crystals/catalog.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/crystals/catalog_elementary_crystals.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/crystals/catalog_infinity_crystals.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/crystals/catalog_kirillov_reshetikhin.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/backtrack.py + [29 tests, 82.06 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/crystals/direct_sum.py + [57 tests, 0.67 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/crystals/crystals.py + [25 tests, 2.83 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/crystals/elementary_crystals.py + [249 tests, 2.50 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/crystals/fast_crystals.py + [78 tests, 1.25 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/crystals/fully_commutative_stable_grothendieck.py + [249 tests, 3.76 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/algebras/steenrod/steenrod_algebra.py + [707 tests, 281.13 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/crystals/generalized_young_walls.py + [167 tests, 5.68 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/crystals/infinity_crystals.py + [112 tests, 4.44 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/crystals/induced_structure.py + [196 tests, 9.70 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/crystals/kac_modules.py + [146 tests, 4.20 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/crystals/affine_factorization.py + [86 tests, 61.63 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/crystals/kyoto_path_model.py + [110 tests, 5.19 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/crystals/letters.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/crystals/highest_weight_crystals.py + [112 tests, 23.11 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/crystals/monomial_crystals.py + [258 tests, 4.95 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/crystals/multisegments.py + [60 tests, 1.75 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/crystals/letters.pyx + [388 tests, 36.63 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/crystals/mv_polytopes.py + [66 tests, 33.63 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/crystals/pbw_datum.pyx + [84 tests, 1.15 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/crystals/pbw_datum.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/crystals/littelmann_path.py + [317 tests, 51.37 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/crystals/spins.pyx + [101 tests, 0.83 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/crystals/spins.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/crystals/polyhedral_realization.py + [50 tests, 6.77 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/crystals/kirillov_reshetikhin.py + [775 tests, 67.89 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/crystals/subcrystal.py + [75 tests, 8.52 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/crystals/tensor_product_element.pyx + [322 tests, 2.64 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/crystals/tensor_product_element.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/crystals/virtual_crystal.py + [103 tests, 2.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/cyclic_sieving_phenomenon.py + [27 tests, 0.15 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/debruijn_sequence.pyx + [28 tests, 0.19 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/decorated_permutation.py + [35 tests, 0.50 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/degree_sequences.pyx + [28 tests, 0.71 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/derangements.py + [87 tests, 0.58 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/chas/wqsym.py + [408 tests, 174.61 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/designs/__init__.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/crystals/tensor_product.py + [194 tests, 15.34 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/designs/all.py + [0 tests, 0.02 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/crystals/star_crystal.py + [55 tests, 29.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/designs/covering_design.py + [46 tests, 0.18 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/descent_algebra.py + [145 tests, 10.90 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/designs/design_catalog.py [1 test, 0.03 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/designs/designs_pyx.pxd +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/designs/block_design.py + [110 tests, 6.77 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/designs/designs_pyx.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/designs/designs_pyx.pyx + [99 tests, 1.18 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/designs/difference_matrices.py + [20 tests, 0.90 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/designs/evenly_distributed_sets.pyx + [51 tests, 3.28 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/designs/ext_rep.py + [100 tests, 0.16 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/designs/bibd.py + [138 tests, 15.68 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/designs/group_divisible_designs.py + [30 tests, 0.21 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/coding/ag_code.py + [281 tests, 246.94 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/designs/incidence_structures.py + [338 tests, 4.20 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/coding/linear_code.py + [416 tests, 218.79 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/crystals/alcove_path.py + [305 tests, 165.29 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/crystals/pbw_crystal.py + [117 tests, 71.06 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/designs/difference_family.py + [165 tests, 18.50 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/designs/orthogonal_arrays.py + [187 tests, 6.38 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/designs/subhypergraph_search.pyx + [12 tests, 0.19 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/designs/twographs.py + [33 tests, 1.09 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/cluster_algebra_quiver/cluster_seed.py + [666 tests, 204.90 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/dlx.py + [65 tests, 0.11 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/designs/latin_squares.py + [43 tests, 15.62 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/designs/steiner_quadruple_systems.py + [37 tests, 9.15 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/enumerated_sets.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/dyck_word.py + [596 tests, 3.19 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/designs/resolvable_bibd.py + [22 tests, 9.75 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/enumeration_mod_permgroup.pxd [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/designs/designs_pyx.pyx - [99 tests, 0.56 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/designs/difference_matrices.py - [20 tests, 1.39 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/chas/wqsym.py - [408 tests, 80.03 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/designs/ext_rep.py - [100 tests, 0.17 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/designs/evenly_distributed_sets.pyx - [51 tests, 4.37 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/designs/group_divisible_designs.py - [30 tests, 0.10 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/designs/bibd.py - [138 tests, 11.45 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/designs/incidence_structures.py - [338 tests, 5.04 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/crystals/pbw_crystal.py - [117 tests, 39.77 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/designs/difference_family.py - [165 tests, 15.88 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/designs/orthogonal_arrays.py - [187 tests, 5.44 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/designs/latin_squares.py - [43 tests, 13.80 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/crystals/alcove_path.py - [305 tests, 79.75 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/designs/subhypergraph_search.pyx - [12 tests, 0.12 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/designs/twographs.py - [33 tests, 1.87 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/algebras/lie_algebras/classical_lie_algebra.py - [228 tests, 211.72 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/dlx.py - [65 tests, 0.16 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/designs/resolvable_bibd.py - [22 tests, 8.35 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/dyck_word.py - [596 tests, 2.53 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/designs/steiner_quadruple_systems.py - [37 tests, 6.77 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/enumerated_sets.py - [0 tests, 0.01 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/enumeration_mod_permgroup.pxd +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/expnums.pyx + [7 tests, 0.03 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/family.py [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/expnums.pyx - [7 tests, 0.02 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/designs/orthogonal_arrays_find_recursive.pyx - [60 tests, 12.10 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/family.py - [0 tests, 0.01 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/enumeration_mod_permgroup.pyx - [45 tests, 0.71 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/fast_vector_partitions.pyx - [16 tests, 1.03 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/coding/ag_code.py - [281 tests, 131.67 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/e_one_star.py - [353 tests, 5.28 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/finite_state_machine_generators.py - [209 tests, 3.63 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/free_module.py - [399 tests, 3.01 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/cluster_algebra_quiver/cluster_seed.py - [666 tests, 112.92 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/designs/database.py - [364 tests, 39.15 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/gelfand_tsetlin_patterns.py - [220 tests, 2.12 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/graph_path.py - [95 tests, 0.19 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/gray_codes.py - [26 tests, 0.07 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/finite_state_machine.py - [2123 tests, 12.83 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/free_dendriform_algebra.py - [167 tests, 11.84 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/designs/orthogonal_arrays_build_recursive.py - [72 tests, 30.26 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/fully_packed_loop.py - [221 tests, 5.45 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/integer_lists/__init__.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/hillman_grassl.py - [98 tests, 0.15 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/integer_lists/base.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/hall_polynomial.py - [10 tests, 0.39 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/integer_lists/base.pyx - [116 tests, 0.16 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/integer_lists/invlex.pxd +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/enumeration_mod_permgroup.pyx + [45 tests, 0.54 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/designs/orthogonal_arrays_find_recursive.pyx + [60 tests, 12.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/fast_vector_partitions.pyx + [16 tests, 1.39 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/finite_state_machine_generators.py + [209 tests, 3.06 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/e_one_star.py + [353 tests, 6.44 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/free_module.py + [399 tests, 2.05 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/free_dendriform_algebra.py + [167 tests, 9.37 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/finite_state_machine.py + [2123 tests, 11.33 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/algebras/lie_algebras/classical_lie_algebra.py + [228 tests, 471.03 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/graph_path.py + [95 tests, 0.29 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/gray_codes.py + [26 tests, 0.12 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/gelfand_tsetlin_patterns.py + [220 tests, 1.82 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/designs/database.py + [364 tests, 46.64 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/hall_polynomial.py + [10 tests, 0.36 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/hillman_grassl.py + [98 tests, 0.16 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/integer_lists/__init__.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/integer_lists/base.pyx + [116 tests, 0.20 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/integer_lists/base.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/fully_packed_loop.py + [221 tests, 6.21 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/integer_lists/invlex.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/integer_lists/lists.py + [56 tests, 0.07 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/integer_lists/nn.py + [5 tests, 0.03 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/integer_lists/invlex.pyx + [304 tests, 0.99 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/integer_matrices.py + [51 tests, 0.89 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/growth.py + [614 tests, 4.31 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/integer_vector_weighted.py + [64 tests, 0.74 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/integer_vector.py + [229 tests, 1.95 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/designs/orthogonal_arrays_build_recursive.py + [72 tests, 32.84 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/integer_vectors_mod_permgroup.py + [171 tests, 2.67 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/fully_commutative_elements.py + [119 tests, 15.94 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/knutson_tao_puzzles.py + [384 tests, 0.52 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/free_prelie_algebra.py + [165 tests, 17.26 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/lyndon_word.py + [1 test, 0.01 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/matrices/__init__.py [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/integer_lists/nn.py - [5 tests, 0.04 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/integer_lists/lists.py - [56 tests, 0.11 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/integer_lists/invlex.pyx - [304 tests, 0.68 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/integer_matrices.py - [51 tests, 0.69 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/integer_vector_weighted.py - [64 tests, 1.85 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/integer_vector.py - [229 tests, 3.65 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/integer_vectors_mod_permgroup.py - [171 tests, 4.02 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/free_prelie_algebra.py - [165 tests, 15.73 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/growth.py - [614 tests, 5.73 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/fully_commutative_elements.py - [119 tests, 14.56 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/kazhdan_lusztig.py - [24 tests, 0.93 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/lyndon_word.py - [1 test, 0.04 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/matrices/__init__.py +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/matrices/all.py [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/knutson_tao_puzzles.py - [384 tests, 0.98 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/matrices/all.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/lr_tableau.py - [50 tests, 0.52 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/matrices/dlxcpp.py - [13 tests, 0.07 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/matrices/latin.py - [365 tests, 3.06 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/misc.py - [82 tests, 0.12 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/grossman_larson_algebras.py - [119 tests, 15.61 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/ncsf_qsym/__init__.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/ncsf_qsym/all.py - [0 tests, 0.01 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/ncsf_qsym/combinatorics.py - [31 tests, 0.39 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/ncsf_qsym/generic_basis_code.py - [295 tests, 3.07 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/matrices/hadamard_matrix.py - [109 tests, 17.09 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/interval_posets.py - [586 tests, 22.29 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/matrices/dancing_links.pyx - [247 tests, 20.91 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/ncsym/__init__.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/ncsym/all.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/ncsym/bases.py - [164 tests, 1.56 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/ncsf_qsym/tutorial.py - [92 tests, 5.58 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/ncsym/dual.py - [76 tests, 2.65 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/necklace.py - [76 tests, 0.36 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/non_decreasing_parking_function.py - [122 tests, 0.29 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/fqsym.py - [339 tests, 48.02 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/output.py +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/lr_tableau.py + [50 tests, 0.29 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/matrices/dlxcpp.py + [13 tests, 0.05 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/kazhdan_lusztig.py + [24 tests, 1.45 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/grossman_larson_algebras.py + [119 tests, 12.42 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/matrices/latin.py + [365 tests, 2.18 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/misc.py + [82 tests, 0.15 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/ncsf_qsym/__init__.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/ncsf_qsym/all.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/ncsf_qsym/combinatorics.py + [31 tests, 0.21 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/ncsf_qsym/generic_basis_code.py + [295 tests, 3.83 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/matrices/dancing_links.pyx + [247 tests, 14.52 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/matrices/hadamard_matrix.py + [109 tests, 16.17 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/interval_posets.py + [586 tests, 20.78 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/ncsym/__init__.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/ncsym/all.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/ncsf_qsym/tutorial.py + [92 tests, 2.89 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/ncsym/bases.py + [164 tests, 1.88 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/k_tableau.py + [912 tests, 23.95 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/necklace.py + [76 tests, 0.12 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/ncsym/dual.py + [76 tests, 2.69 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/non_decreasing_parking_function.py + [122 tests, 0.17 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/output.py [37 tests, 0.05 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/k_tableau.py - [912 tests, 30.52 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/ncsym/ncsym.py - [292 tests, 5.36 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/multiset_partition_into_sets_ordered.py - [571 tests, 25.95 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/k_regular_sequence.py - [176 tests, 33.54 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/ordered_tree.py - [261 tests, 3.84 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/parking_functions.py - [271 tests, 2.38 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/partition_algebra.py - [312 tests, 1.57 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/partitions.pyx - [8 tests, 0.03 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/path_tableaux/__init__.py +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/multiset_partition_into_sets_ordered.py + [571 tests, 19.82 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/k_regular_sequence.py + [176 tests, 27.36 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/ordered_tree.py + [261 tests, 3.28 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/parking_functions.py + [271 tests, 2.96 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/fqsym.py + [339 tests, 47.93 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/ncsym/ncsym.py + [292 tests, 6.47 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/partition_shifting_algebras.py + [108 tests, 1.40 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/partitions.pyx + [8 tests, 0.02 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/path_tableaux/__init__.py [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/path_tableaux/all.py +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/path_tableaux/all.py [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/path_tableaux/catalog.py +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/path_tableaux/catalog.py [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/partition_shifting_algebras.py - [108 tests, 1.93 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/path_tableaux/dyck_path.py - [52 tests, 0.99 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/parallelogram_polyomino.py - [607 tests, 6.41 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/path_tableaux/semistandard.py - [82 tests, 0.72 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/path_tableaux/path_tableau.py - [97 tests, 1.83 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/perfect_matching.py - [127 tests, 0.56 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/permutation_cython.pyx +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/partition_algebra.py + [312 tests, 2.14 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/path_tableaux/dyck_path.py + [52 tests, 0.63 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/parallelogram_polyomino.py + [607 tests, 6.17 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/path_tableaux/semistandard.py + [82 tests, 0.68 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/path_tableaux/path_tableau.py + [97 tests, 0.86 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/perfect_matching.py + [127 tests, 0.63 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/permutation_cython.pyx [39 tests, 0.06 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/permutation_cython.pxd +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/permutation_cython.pxd [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/path_tableaux/frieze.py - [57 tests, 9.04 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/posets/__init__.py +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/ncsf_qsym/qsym.py + [636 tests, 19.19 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/posets/__init__.py [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/posets/all.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/posets/cartesian_product.py - [75 tests, 0.22 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/posets/d_complete.py - [23 tests, 0.15 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/posets/elements.py - [67 tests, 0.23 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/posets/forest.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/posets/hasse_cython.pyx - [38 tests, 0.14 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/partition_tuple.py - [402 tests, 12.24 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/ncsf_qsym/ncsf.py - [874 tests, 34.09 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/posets/hasse_diagram.py - [566 tests, 2.41 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/posets/linear_extensions.py - [166 tests, 1.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/posets/mobile.py - [36 tests, 0.49 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/plane_partition.py - [108 tests, 13.17 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/posets/lattices.py - [650 tests, 6.82 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/permutation.py - [1196 tests, 16.71 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/posets/incidence_algebras.py - [167 tests, 10.52 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/q_bernoulli.pyx - [15 tests, 0.60 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/q_analogues.py - [123 tests, 2.79 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/ncsf_qsym/qsym.py - [636 tests, 38.69 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/ranker.py - [48 tests, 0.27 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/restricted_growth.py - [10 tests, 0.07 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/ribbon.py +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/posets/all.py [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/recognizable_series.py - [267 tests, 2.14 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/ribbon_shaped_tableau.py - [49 tests, 3.21 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/rigged_configurations/__init__.py +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/posets/cartesian_product.py + [75 tests, 0.15 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/posets/d_complete.py + [23 tests, 0.09 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/posets/elements.py + [67 tests, 0.16 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/posets/forest.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/posets/hasse_cython.pyx + [38 tests, 0.12 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/ncsf_qsym/ncsf.py + [874 tests, 27.61 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/path_tableaux/frieze.py + [57 tests, 7.26 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/posets/hasse_diagram.py + [566 tests, 1.08 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/posets/linear_extensions.py + [166 tests, 0.78 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/posets/mobile.py + [36 tests, 0.33 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/partition_tuple.py + [402 tests, 11.51 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/plane_partition.py + [108 tests, 7.52 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/posets/lattices.py + [650 tests, 3.33 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/posets/incidence_algebras.py + [167 tests, 4.41 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/q_bernoulli.pyx + [15 tests, 0.27 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/permutation.py + [1196 tests, 10.08 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/ranker.py + [48 tests, 0.06 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/q_analogues.py + [123 tests, 1.33 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/restricted_growth.py + [10 tests, 0.03 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/ribbon.py [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/rigged_configurations/all.py - [0 tests, 0.02 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/ribbon_tableau.py - [173 tests, 1.79 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/rigged_configurations/bij_abstract_class.py - [66 tests, 0.35 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/rigged_configurations/bij_type_A.py +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/recognizable_series.py + [267 tests, 0.54 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/ribbon_tableau.py + [173 tests, 1.09 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/rigged_configurations/__init__.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/ribbon_shaped_tableau.py + [49 tests, 1.64 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/rigged_configurations/all.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/rigged_configurations/bij_abstract_class.py + [66 tests, 0.26 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/rigged_configurations/bij_type_A.py + [19 tests, 0.18 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/rigged_configurations/bij_type_A2_dual.py + [19 tests, 0.24 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/rigged_configurations/bij_type_A2_even.py + [19 tests, 0.23 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/rigged_configurations/bij_type_A2_odd.py + [19 tests, 0.24 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/quickref.py + [19 tests, 4.48 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/rigged_configurations/bij_type_C.py + [28 tests, 0.29 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/rigged_configurations/bij_type_D.py + [79 tests, 0.27 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/posets/poset_examples.py + [178 tests, 7.55 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/rigged_configurations/bij_type_D_tri.py [19 tests, 0.24 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/rigged_configurations/bij_type_A2_dual.py - [19 tests, 0.35 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/partition.py - [1357 tests, 32.28 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/rigged_configurations/bij_type_A2_even.py - [19 tests, 0.27 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/posets/poset_examples.py - [178 tests, 13.34 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/rigged_configurations/bij_type_A2_odd.py - [19 tests, 0.27 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/quickref.py - [19 tests, 7.03 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/rigged_configurations/bij_type_D.py - [79 tests, 0.33 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/rigged_configurations/bij_type_C.py - [28 tests, 0.41 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/rigged_configurations/bij_type_D_tri.py - [19 tests, 0.44 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/rigged_configurations/bij_type_D_twisted.py - [29 tests, 0.51 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/rigged_configurations/bijection.py - [6 tests, 0.29 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/rigged_configurations/bij_infinity.py - [50 tests, 3.12 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/rigged_configurations/bij_type_E67.py - [68 tests, 1.33 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/rigged_configurations/bij_type_B.py - [41 tests, 2.98 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/rigged_configurations/kleber_tree.py - [224 tests, 3.39 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/rigged_configurations/rc_infinity.py - [114 tests, 8.64 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/rigged_configurations/rigged_partition.pyx - [82 tests, 0.31 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/rigged_configurations/rigged_partition.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/posets/posets.py - [1465 tests, 24.03 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/rigged_configurations/rigged_configuration_element.py - [280 tests, 11.22 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/root_system/__init__.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/root_system/all.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/rigged_configurations/rc_crystal.py - [84 tests, 13.42 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/rigged_configurations/tensor_product_kr_tableaux_element.py - [75 tests, 3.76 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/root_system/braid_move_calculator.py - [17 tests, 1.48 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/root_system/braid_orbit.pyx +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/rigged_configurations/bij_infinity.py + [50 tests, 3.09 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/rigged_configurations/bij_type_D_twisted.py + [29 tests, 0.25 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/partition.py + [1357 tests, 20.99 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/rigged_configurations/bijection.py + [6 tests, 0.14 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/rigged_configurations/bij_type_B.py + [41 tests, 1.68 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/rigged_configurations/bij_type_E67.py + [68 tests, 0.67 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/rigged_configurations/kleber_tree.py + [224 tests, 1.47 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/rigged_configurations/rigged_configuration_element.py + [280 tests, 4.70 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/rigged_configurations/rigged_partition.pyx + [82 tests, 0.21 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/rigged_configurations/rigged_partition.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/rigged_configurations/rc_crystal.py + [84 tests, 6.14 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/posets/posets.py + [1465 tests, 13.83 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/root_system/__init__.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/root_system/all.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/rigged_configurations/rc_infinity.py + [114 tests, 7.94 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/rigged_configurations/tensor_product_kr_tableaux_element.py + [75 tests, 2.23 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/root_system/braid_move_calculator.py + [17 tests, 0.70 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/root_system/braid_orbit.pyx [5 tests, 0.04 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/posets/moebius_algebra.py - [123 tests, 33.77 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/root_system/cartan_matrix.py - [156 tests, 1.99 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/root_system/ambient_space.py - [80 tests, 7.27 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/partition_kleshchev.py - [321 tests, 56.61 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/root_system/coxeter_group.py - [16 tests, 2.84 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/root_system/cartan_type.py - [472 tests, 4.31 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/root_system/coxeter_type.py - [85 tests, 1.44 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/root_system/coxeter_matrix.py - [181 tests, 2.65 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/root_system/fundamental_group.py - [152 tests, 2.44 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/diagram_algebras.py - [949 tests, 119.18 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/root_system/dynkin_diagram.py - [135 tests, 3.61 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/root_system/branching_rules.py - [273 tests, 13.94 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/root_system/extended_affine_weyl_group.py - [408 tests, 7.08 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/root_system/associahedron.py - [69 tests, 31.71 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/root_system/pieri_factors.py - [227 tests, 15.19 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/root_system/reflection_group_c.pyx - [42 tests, 1.06 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/root_system/reflection_group_complex.py - [6 tests, 0.41 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/root_system/reflection_group_element.pyx - [19 tests, 0.26 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/root_system/reflection_group_element.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/rigged_configurations/rigged_configurations.py - [242 tests, 47.70 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/root_system/reflection_group_real.py - [3 tests, 0.14 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/root_system/hecke_algebra_representation.py - [294 tests, 23.05 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/root_system/root_space.py - [82 tests, 4.08 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/root_system/fusion_ring.py - [167 tests, 31.25 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/root_system/type_A.py - [58 tests, 1.09 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/root_system/type_A_affine.py - [31 tests, 0.11 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/root_system/type_A_infinity.py - [37 tests, 0.10 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/root_system/type_B.py - [41 tests, 0.34 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/root_system/type_BC_affine.py - [44 tests, 0.18 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/root_system/type_B_affine.py - [27 tests, 0.10 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/root_system/type_C.py - [42 tests, 0.53 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/root_system/type_C_affine.py - [23 tests, 0.27 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/root_system/type_D.py - [41 tests, 0.37 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/root_system/type_D_affine.py - [25 tests, 0.21 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/root_system/type_E.py - [55 tests, 0.48 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/root_system/type_E_affine.py - [26 tests, 0.17 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/root_system/type_F.py - [40 tests, 1.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/root_system/type_F_affine.py - [19 tests, 0.11 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/root_system/type_G.py - [43 tests, 0.89 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/root_system/type_G_affine.py +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/root_system/ambient_space.py + [80 tests, 3.97 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/root_system/cartan_matrix.py + [156 tests, 1.15 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/partition_kleshchev.py + [321 tests, 35.43 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/root_system/cartan_type.py + [472 tests, 2.64 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/root_system/coxeter_matrix.py + [181 tests, 1.36 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/root_system/coxeter_group.py + [16 tests, 1.53 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/posets/moebius_algebra.py + [123 tests, 25.64 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/root_system/coxeter_type.py + [85 tests, 0.61 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/root_system/dynkin_diagram.py + [135 tests, 1.38 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/root_system/fundamental_group.py + [152 tests, 1.19 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/root_system/extended_affine_weyl_group.py + [408 tests, 3.88 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/root_system/branching_rules.py + [273 tests, 14.97 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/diagram_algebras.py + [949 tests, 105.22 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/root_system/associahedron.py + [69 tests, 21.24 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/root_system/fusion_ring.py + [167 tests, 15.41 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/root_system/reflection_group_c.pyx + [42 tests, 1.20 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/root_system/reflection_group_complex.py + [6 tests, 0.19 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/root_system/hecke_algebra_representation.py + [294 tests, 17.06 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/root_system/reflection_group_element.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/root_system/reflection_group_element.pyx + [19 tests, 0.24 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/root_system/reflection_group_real.py + [3 tests, 0.04 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/rigged_configurations/rigged_configurations.py + [242 tests, 35.52 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/root_system/root_space.py + [82 tests, 3.19 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/root_system/pieri_factors.py + [227 tests, 15.16 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/root_system/type_A.py + [58 tests, 0.48 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/root_system/type_A_affine.py + [31 tests, 0.14 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/root_system/type_A_infinity.py + [37 tests, 0.12 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/root_system/type_B.py + [41 tests, 0.23 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/root_system/type_BC_affine.py + [44 tests, 0.10 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/root_system/type_B_affine.py + [27 tests, 0.05 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/root_system/type_C.py + [42 tests, 0.39 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/root_system/type_C_affine.py + [23 tests, 0.05 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/root_system/type_D.py + [41 tests, 0.09 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/root_system/type_D_affine.py + [25 tests, 0.04 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/root_system/integrable_representations.py + [161 tests, 25.38 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/root_system/type_E.py + [55 tests, 0.18 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/root_system/type_E_affine.py + [26 tests, 0.08 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/root_system/type_F.py + [40 tests, 0.21 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/root_system/type_F_affine.py [19 tests, 0.08 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/root_system/type_H.py - [21 tests, 0.09 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/root_system/integrable_representations.py - [161 tests, 39.95 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/root_system/type_I.py - [20 tests, 0.22 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/root_system/type_Q.py - [25 tests, 0.13 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/root_system/type_dual.py - [126 tests, 1.32 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/rigged_configurations/tensor_product_kr_tableaux.py - [95 tests, 61.34 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/root_system/type_folded.py - [38 tests, 0.55 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/root_system/type_reducible.py - [83 tests, 1.60 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/root_system/type_marked.py - [120 tests, 2.57 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/root_system/type_super_A.py - [128 tests, 0.53 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/root_system/type_relabel.py +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/rigged_configurations/tensor_product_kr_tableaux.py + [95 tests, 41.69 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/root_system/type_G_affine.py + [19 tests, 0.13 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/root_system/type_G.py + [43 tests, 0.29 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/root_system/type_I.py + [20 tests, 0.07 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/root_system/type_H.py + [21 tests, 0.10 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/root_system/type_Q.py + [25 tests, 0.11 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/root_system/type_folded.py + [38 tests, 0.35 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/root_system/type_dual.py + [126 tests, 1.24 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/root_system/type_marked.py + [120 tests, 1.11 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/root_system/type_reducible.py + [83 tests, 0.78 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/root_system/type_super_A.py + [128 tests, 0.33 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/root_system/type_relabel.py [135 tests, 1.58 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/root_system/type_affine.py - [81 tests, 9.07 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/root_system/weight_lattice_realizations.py - [215 tests, 4.36 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/root_system/root_system.py - [134 tests, 28.64 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/rooted_tree.py - [163 tests, 1.28 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/root_system/weyl_characters.py - [273 tests, 8.25 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/schubert_polynomial.py - [76 tests, 0.69 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/rigged_configurations/kr_tableaux.py - [248 tests, 90.59 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/root_system/weight_space.py - [92 tests, 15.72 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/sf/__init__.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/sf/all.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/set_partition.py - [419 tests, 4.38 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/sf/character.py - [90 tests, 7.90 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/set_partition_ordered.py - [224 tests, 11.73 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/sf/dual.py - [134 tests, 7.46 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/sf/elementary.py - [48 tests, 5.29 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/sf/hecke.py - [53 tests, 1.84 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/sf/homogeneous.py - [47 tests, 1.34 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/root_system/root_lattice_realization_algebras.py - [315 tests, 66.03 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/sf/hall_littlewood.py - [198 tests, 11.31 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/sf/kfpoly.py - [61 tests, 0.14 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/root_system/weyl_group.py - [254 tests, 51.59 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/sf/classical.py - [20 tests, 39.01 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/sf/monomial.py - [68 tests, 1.29 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/root_system/non_symmetric_macdonald_polynomials.py - [559 tests, 102.40 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/sf/multiplicative.py - [17 tests, 1.25 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/sf/jack.py - [243 tests, 24.81 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/sf/ns_macdonald.py - [157 tests, 1.17 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/designs/gen_quadrangles_with_spread.pyx - [52 tests, 250.49 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/sf/orthogonal.py - [58 tests, 1.99 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/sf/orthotriang.py - [50 tests, 2.29 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/sf/powersum.py - [116 tests, 2.68 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/sf/schur.py - [101 tests, 10.19 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/sf/symplectic.py - [58 tests, 1.01 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/rsk.py - [506 tests, 65.13 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/sf/witt.py - [267 tests, 2.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/shard_order.py - [40 tests, 0.09 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/sf/llt.py - [124 tests, 32.47 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/shuffle.py - [134 tests, 0.20 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/sidon_sets.py - [22 tests, 2.07 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/sf/sf.py - [322 tests, 15.54 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/sf/k_dual.py - [279 tests, 37.59 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/six_vertex_model.py - [51 tests, 1.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/cluster_algebra_quiver/quiver.py - [323 tests, 345.93 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/sine_gordon.py - [34 tests, 3.21 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/species/__init__.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/species/all.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/species/characteristic_species.py - [79 tests, 0.60 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/similarity_class_type.py - [216 tests, 6.41 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/sf/new_kschur.py - [311 tests, 24.50 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/species/cycle_species.py - [44 tests, 0.57 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/species/empty_species.py - [37 tests, 0.29 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/species/composition_species.py - [65 tests, 1.25 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/species/functorial_composition_species.py - [23 tests, 0.63 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/species/linear_order_species.py - [29 tests, 0.30 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/species/misc.py - [8 tests, 0.14 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/species/partition_species.py - [43 tests, 0.43 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/species/library.py - [19 tests, 2.27 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/species/permutation_species.py - [43 tests, 1.01 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/skew_partition.py - [271 tests, 7.14 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/sloane_functions.py - [1249 tests, 4.77 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/species/series_order.py - [52 tests, 0.10 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/species/set_species.py - [33 tests, 0.48 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/species/series.py - [457 tests, 0.86 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/species/recursive_species.py - [127 tests, 1.44 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/species/stream.py - [153 tests, 0.17 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/species/species.py - [142 tests, 0.64 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/species/structure.py - [87 tests, 0.41 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/species/sum_species.py - [45 tests, 0.33 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/species/product_species.py - [79 tests, 2.23 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/subsets_pairwise.py - [32 tests, 0.12 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/species/subset_species.py - [42 tests, 0.99 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/subsets_hereditary.py - [16 tests, 0.53 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/subword.py - [106 tests, 0.23 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/subword_complex_c.pyx - [15 tests, 0.60 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/subset.py - [268 tests, 1.70 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/super_tableau.py - [140 tests, 1.22 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/skew_tableau.py - [366 tests, 12.19 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/symmetric_group_representations.py - [142 tests, 1.60 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/subword_complex.py - [245 tests, 3.73 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/tableau_residues.py - [121 tests, 0.40 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/tamari_lattices.py - [34 tests, 0.12 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/species/generating_series.py - [217 tests, 10.31 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/tools.py - [2 tests, 0.01 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/tuple.py - [31 tests, 0.45 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/superpartition.py - [184 tests, 7.40 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/vector_partition.py - [29 tests, 0.11 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/words/__init__.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/words/abstract_word.py - [375 tests, 0.73 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/words/all.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/words/alphabet.py - [36 tests, 0.15 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/shifted_primed_tableau.py - [482 tests, 30.57 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/words/infinite_word.py - [21 tests, 0.07 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/words/finite_word.py - [1345 tests, 7.96 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/words/lyndon_word.py - [95 tests, 1.06 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/words/morphic.py - [81 tests, 0.46 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/words/notes/word_inheritance_howto.rst - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/root_system/root_lattice_realizations.py - [645 tests, 136.97 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/words/shuffle_product.py - [62 tests, 0.15 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/symmetric_group_algebra.py - [423 tests, 22.66 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/words/word.py - [169 tests, 0.35 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/words/word_char.pyx - [137 tests, 0.25 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/words/morphism.py - [621 tests, 6.16 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/words/word_datatypes.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/words/suffix_trees.py - [301 tests, 1.77 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/words/word_datatypes.pyx - [161 tests, 0.25 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/words/word_options.py +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/root_system/weight_lattice_realizations.py + [215 tests, 2.16 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/root_system/type_affine.py + [81 tests, 5.44 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/root_system/weyl_characters.py + [273 tests, 5.09 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/root_system/root_system.py + [134 tests, 18.25 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/root_system/weight_space.py + [92 tests, 7.75 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/rooted_tree.py + [163 tests, 1.62 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/schubert_polynomial.py + [76 tests, 0.64 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/set_partition.py + [419 tests, 3.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/sf/__init__.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/sf/all.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/set_partition_ordered.py + [224 tests, 7.79 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/sf/character.py + [90 tests, 5.06 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/rigged_configurations/kr_tableaux.py + [248 tests, 70.48 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/sf/dual.py + [134 tests, 2.41 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/sf/elementary.py + [48 tests, 1.93 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/sf/hecke.py + [53 tests, 2.12 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/sf/homogeneous.py + [47 tests, 1.52 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/root_system/root_lattice_realization_algebras.py + [315 tests, 46.84 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/sf/hall_littlewood.py + [198 tests, 12.20 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/sf/kfpoly.py + [61 tests, 0.12 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/root_system/non_symmetric_macdonald_polynomials.py + [559 tests, 64.95 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/sf/classical.py + [20 tests, 37.55 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/sf/jack.py + [243 tests, 29.36 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/root_system/weyl_group.py + [254 tests, 54.44 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/sf/multiplicative.py + [17 tests, 1.66 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/sf/monomial.py + [68 tests, 2.42 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/sf/orthogonal.py + [58 tests, 1.25 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/sf/ns_macdonald.py + [157 tests, 1.69 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/sf/powersum.py + [116 tests, 1.24 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/sf/orthotriang.py + [50 tests, 2.19 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/sf/schur.py + [101 tests, 9.18 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/sf/llt.py + [124 tests, 36.55 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/sf/symplectic.py + [58 tests, 1.45 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/sf/sf.py + [322 tests, 12.03 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/shard_order.py + [40 tests, 0.13 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/sf/k_dual.py + [279 tests, 42.15 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/shuffle.py + [134 tests, 0.28 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/sf/witt.py + [267 tests, 3.74 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/rsk.py + [506 tests, 67.42 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/cluster_algebra_quiver/quiver.py + [323 tests, 403.93 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/designs/gen_quadrangles_with_spread.pyx + [52 tests, 221.03 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/sidon_sets.py + [22 tests, 2.19 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/six_vertex_model.py + [51 tests, 0.87 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/sine_gordon.py + [34 tests, 3.76 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/species/__init__.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/species/all.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/sf/new_kschur.py + [311 tests, 22.65 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/species/characteristic_species.py + [79 tests, 0.51 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/species/cycle_species.py + [44 tests, 0.84 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/species/composition_species.py + [65 tests, 1.36 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/species/functorial_composition_species.py + [23 tests, 0.38 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/species/empty_species.py + [37 tests, 0.40 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/sloane_functions.py + [1249 tests, 3.97 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/species/linear_order_species.py + [29 tests, 0.37 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/species/misc.py + [8 tests, 0.09 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/similarity_class_type.py + [216 tests, 8.28 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/species/partition_species.py + [43 tests, 0.80 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/species/library.py + [19 tests, 2.10 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/skew_partition.py + [271 tests, 6.84 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/species/permutation_species.py + [43 tests, 0.83 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/species/series.py + [457 tests, 0.54 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/species/series_order.py + [52 tests, 0.08 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/species/product_species.py + [79 tests, 1.07 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/species/stream.py + [153 tests, 0.12 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/species/set_species.py + [33 tests, 0.36 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/species/recursive_species.py + [127 tests, 1.35 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/species/structure.py + [87 tests, 0.18 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/species/sum_species.py + [45 tests, 0.37 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/species/subset_species.py + [42 tests, 0.62 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/species/species.py + [142 tests, 1.23 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/subsets_pairwise.py + [32 tests, 0.15 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/subsets_hereditary.py + [16 tests, 0.42 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/subword.py + [106 tests, 0.21 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/subset.py + [268 tests, 1.01 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/subword_complex_c.pyx + [15 tests, 0.28 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/super_tableau.py + [140 tests, 1.70 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/subword_complex.py + [245 tests, 2.86 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/skew_tableau.py + [366 tests, 12.08 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/symmetric_group_representations.py + [142 tests, 1.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/tableau_residues.py + [121 tests, 0.31 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/tamari_lattices.py + [34 tests, 0.20 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/species/generating_series.py + [217 tests, 10.45 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/tools.py + [2 tests, 0.02 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/tuple.py + [31 tests, 0.58 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/superpartition.py + [184 tests, 8.54 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/vector_partition.py + [29 tests, 0.17 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/words/__init__.py + [0 tests, 0.02 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/words/abstract_word.py + [375 tests, 0.63 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/words/all.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/words/alphabet.py + [36 tests, 0.11 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/shifted_primed_tableau.py + [482 tests, 30.51 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/words/infinite_word.py + [21 tests, 0.08 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/words/finite_word.py + [1345 tests, 7.06 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/words/lyndon_word.py + [95 tests, 0.73 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/words/morphic.py + [81 tests, 0.40 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/words/notes/word_inheritance_howto.rst + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/root_system/plot.py + [269 tests, 128.79 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/words/shuffle_product.py + [62 tests, 0.14 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/words/suffix_trees.py + [301 tests, 2.55 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/root_system/root_lattice_realizations.py + [645 tests, 125.61 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/words/word.py + [169 tests, 0.44 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/words/word_char.pyx + [137 tests, 0.24 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/words/word_datatypes.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/words/word_datatypes.pyx + [161 tests, 0.37 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/words/word_infinite_datatypes.py + [273 tests, 0.27 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/words/word_options.py [8 tests, 0.03 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/words/word_infinite_datatypes.py - [273 tests, 0.32 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/words/words.py - [405 tests, 0.75 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/cpython/__init__.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/cpython/_py2_random.py - [0 tests, 0.05 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/cpython/all.py +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/words/words.py + [405 tests, 0.66 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/symmetric_group_algebra.py + [423 tests, 27.13 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/cpython/__init__.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/words/morphism.py + [621 tests, 8.57 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/cpython/_py2_random.py + [0 tests, 0.04 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/cpython/all.py [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/cpython/atexit.pyx +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/cpython/atexit.pyx [19 tests, 0.02 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/cpython/builtin_types.pyx +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/cpython/builtin_types.pyx [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/yang_baxter_graph.py - [196 tests, 2.39 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/cpython/cython_metaclass.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/cpython/debug.pyx - [14 tests, 0.23 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/tutorial.py - [245 tests, 28.66 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/cpython/dict_del_by_value.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/root_system/plot.py - [269 tests, 155.23 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/cpython/getattr.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/cpython/python_debug.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/cpython/dict_del_by_value.pyx - [22 tests, 6.03 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/cpython/string.pxd - [8 tests, 0.02 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/cpython/type.pyx +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/cpython/cython_metaclass.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/cpython/debug.pyx + [14 tests, 0.21 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/yang_baxter_graph.py + [196 tests, 3.37 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/cpython/dict_del_by_value.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/cpython/dict_del_by_value.pyx + [22 tests, 5.46 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/cpython/getattr.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/cpython/python_debug.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/words/word_generators.py + [301 tests, 9.56 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/cpython/string.pxd + [8 tests, 0.01 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/cpython/type.pyx [7 tests, 0.02 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/cpython/type.pxd +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/cpython/type.pxd [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/cpython/wrapperdescr.pyx +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/cpython/wrapperdescr.pyx [13 tests, 0.04 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/cpython/cython_metaclass.pyx +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/cpython/getattr.pyx ********************************************************************** -File "src/sage/cpython/cython_metaclass.pyx", line 64, in sage.cpython.cython_metaclass +File "src/sage/cpython/getattr.pyx", line 409, in sage.cpython.getattr.dir_with_other_class Failed example: - cython(''' - cimport sage.cpython.cython_metaclass - cdef class MyCustomType(object): - def __getmetaclass__(_): - class MyMetaclass(type): - def __init__(*args): - print("Calling MyMetaclass.__init__{}".format(args)) - return MyMetaclass - - cdef class MyDerivedType(MyCustomType): - pass - ''') -Expected: - Calling MyMetaclass.__init__(, None, None, None) - Calling MyMetaclass.__init__(, None, None, None) + cython("cdef class A:\n cdef public int a") +Expected nothing Got: doctest:warning File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/bin/sage-runtests", line 155, in @@ -45371,8 +45394,8 @@ self.compile_and_execute(example, compiler, test.globs) File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 1088, in compile_and_execute exec(compiled, globs) - File "", line 1, in - cython(''' + File "", line 1, in + cython("cdef class A:\n cdef public int a") File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 661, in cython_compile return cython_import_all(tmpfile, get_globals(), **kwds) File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 551, in cython_import_all @@ -45480,8 +45503,8 @@ self.compile_and_execute(example, compiler, test.globs) File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 1088, in compile_and_execute exec(compiled, globs) - File "", line 1, in - cython(''' + File "", line 1, in + cython("cdef class A:\n cdef public int a") File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 661, in cython_compile return cython_import_all(tmpfile, get_globals(), **kwds) File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 551, in cython_import_all @@ -45558,42 +45581,41 @@ sw(msg.message, msg.category, msg.filename, msg.lineno, : FutureWarning: In the future `np.bytes` will be defined as the corresponding NumPy scalar. - Calling MyMetaclass.__init__(, None, None, None) - Calling MyMetaclass.__init__(, None, None, None) ********************************************************************** 1 item had failures: - 1 of 5 in sage.cpython.cython_metaclass - [4 tests, 1 failure, 12.05 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/words/word_generators.py - [301 tests, 11.98 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/crypto/__init__.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/crypto/all.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/crypto/block_cipher/__init__.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/crypto/block_cipher/all.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/tiling.py - [479 tests, 34.09 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/sf/sfa.py - [1164 tests, 63.07 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/tableau.py - [1393 tests, 36.07 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/crypto/block_cipher/sdes.py - [269 tests, 0.43 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/crypto/cipher.py - [2 tests, 0.03 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/cpython/string.pyx + 1 of 16 in sage.cpython.getattr.dir_with_other_class + [70 tests, 1 failure, 9.77 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/tutorial.py + [245 tests, 30.60 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/crypto/__init__.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/crypto/all.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/crypto/block_cipher/__init__.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/crypto/block_cipher/all.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/tiling.py + [479 tests, 35.25 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/cpython/cython_metaclass.pyx ********************************************************************** -File "src/sage/cpython/string.pyx", line 9, in sage.cpython.string +File "src/sage/cpython/cython_metaclass.pyx", line 64, in sage.cpython.cython_metaclass Failed example: cython(''' - from sage.cpython.string cimport char_to_str - print(char_to_str("hello world!")) + cimport sage.cpython.cython_metaclass + cdef class MyCustomType(object): + def __getmetaclass__(_): + class MyMetaclass(type): + def __init__(*args): + print("Calling MyMetaclass.__init__{}".format(args)) + return MyMetaclass + + cdef class MyDerivedType(MyCustomType): + pass ''') Expected: - hello world! + Calling MyMetaclass.__init__(, None, None, None) + Calling MyMetaclass.__init__(, None, None, None) Got: doctest:warning File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/bin/sage-runtests", line 155, in @@ -45632,7 +45654,7 @@ self.compile_and_execute(example, compiler, test.globs) File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 1088, in compile_and_execute exec(compiled, globs) - File "", line 1, in + File "", line 1, in cython(''' File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 661, in cython_compile return cython_import_all(tmpfile, get_globals(), **kwds) @@ -45741,7 +45763,7 @@ self.compile_and_execute(example, compiler, test.globs) File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 1088, in compile_and_execute exec(compiled, globs) - File "", line 1, in + File "", line 1, in cython(''' File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 661, in cython_compile return cython_import_all(tmpfile, get_globals(), **kwds) @@ -45819,36 +45841,22 @@ sw(msg.message, msg.category, msg.filename, msg.lineno, : FutureWarning: In the future `np.bytes` will be defined as the corresponding NumPy scalar. - hello world! + Calling MyMetaclass.__init__(, None, None, None) + Calling MyMetaclass.__init__(, None, None, None) ********************************************************************** 1 item had failures: - 1 of 2 in sage.cpython.string - [1 test, 1 failure, 5.15 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/crypto/classical_cipher.py - [109 tests, 0.15 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/crypto/cryptosystem.py - [75 tests, 0.14 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/crypto/block_cipher/miniaes.py - [408 tests, 2.15 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/crypto/lfsr.py - [29 tests, 0.07 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/crypto/lattice.py - [18 tests, 0.36 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/crypto/mq/__init__.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/crypto/mq/mpolynomialsystemgenerator.py - [30 tests, 0.09 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/cpython/wrapperdescr.pxd + 1 of 5 in sage.cpython.cython_metaclass + [4 tests, 1 failure, 11.52 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/cpython/string.pyx ********************************************************************** -File "src/sage/cpython/wrapperdescr.pxd", line 42, in sage.cpython.wrapperdescr.NULL +File "src/sage/cpython/string.pyx", line 9, in sage.cpython.string Failed example: cython(''' - from sage.cpython.wrapperdescr cimport get_slotdef - from cpython.long cimport PyLong_FromVoidPtr - def py_get_slotdef(slotwrapper): - return PyLong_FromVoidPtr(get_slotdef(slotwrapper)) + from sage.cpython.string cimport char_to_str + print(char_to_str("hello world!")) ''') -Expected nothing +Expected: + hello world! Got: doctest:warning File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/bin/sage-runtests", line 155, in @@ -45887,7 +45895,7 @@ self.compile_and_execute(example, compiler, test.globs) File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 1088, in compile_and_execute exec(compiled, globs) - File "", line 1, in + File "", line 1, in cython(''' File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 661, in cython_compile return cython_import_all(tmpfile, get_globals(), **kwds) @@ -45996,7 +46004,7 @@ self.compile_and_execute(example, compiler, test.globs) File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 1088, in compile_and_execute exec(compiled, globs) - File "", line 1, in + File "", line 1, in cython(''' File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 661, in cython_compile return cython_import_all(tmpfile, get_globals(), **kwds) @@ -46074,27 +46082,25 @@ sw(msg.message, msg.category, msg.filename, msg.lineno, : FutureWarning: In the future `np.bytes` will be defined as the corresponding NumPy scalar. + hello world! ********************************************************************** 1 item had failures: - 1 of 8 in sage.cpython.wrapperdescr.NULL - [7 tests, 1 failure, 5.97 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/crypto/mq/sbox.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/crypto/lwe.py - [112 tests, 0.95 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/crypto/public_key/__init__.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/crypto/public_key/all.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/crypto/boolean_function.pyx - [268 tests, 2.80 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/crypto/public_key/blum_goldwasser.py - [125 tests, 0.20 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/cpython/getattr.pyx + 1 of 2 in sage.cpython.string + [1 test, 1 failure, 5.96 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/crypto/block_cipher/sdes.py + [269 tests, 0.55 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/crypto/cipher.py + [2 tests, 0.07 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/cpython/wrapperdescr.pxd ********************************************************************** -File "src/sage/cpython/getattr.pyx", line 409, in sage.cpython.getattr.dir_with_other_class +File "src/sage/cpython/wrapperdescr.pxd", line 42, in sage.cpython.wrapperdescr.NULL Failed example: - cython("cdef class A:\n cdef public int a") + cython(''' + from sage.cpython.wrapperdescr cimport get_slotdef + from cpython.long cimport PyLong_FromVoidPtr + def py_get_slotdef(slotwrapper): + return PyLong_FromVoidPtr(get_slotdef(slotwrapper)) + ''') Expected nothing Got: doctest:warning @@ -46134,8 +46140,8 @@ self.compile_and_execute(example, compiler, test.globs) File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 1088, in compile_and_execute exec(compiled, globs) - File "", line 1, in - cython("cdef class A:\n cdef public int a") + File "", line 1, in + cython(''' File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 661, in cython_compile return cython_import_all(tmpfile, get_globals(), **kwds) File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 551, in cython_import_all @@ -46243,8 +46249,8 @@ self.compile_and_execute(example, compiler, test.globs) File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 1088, in compile_and_execute exec(compiled, globs) - File "", line 1, in - cython("cdef class A:\n cdef public int a") + File "", line 1, in + cython(''' File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 661, in cython_compile return cython_import_all(tmpfile, get_globals(), **kwds) File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 551, in cython_import_all @@ -46323,103 +46329,143 @@ FutureWarning: In the future `np.bytes` will be defined as the corresponding NumPy scalar. ********************************************************************** 1 item had failures: - 1 of 16 in sage.cpython.getattr.dir_with_other_class - [70 tests, 1 failure, 11.17 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/crypto/block_cipher/present.py - [138 tests, 4.88 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/crypto/stream.py - [27 tests, 0.20 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/crypto/stream_cipher.py - [103 tests, 0.23 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/crypto/util.py - [113 tests, 0.27 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/data_structures/__init__.py + 1 of 8 in sage.cpython.wrapperdescr.NULL + [7 tests, 1 failure, 5.96 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/crypto/classical_cipher.py + [109 tests, 0.30 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/crypto/cryptosystem.py + [75 tests, 0.18 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/crypto/block_cipher/miniaes.py + [408 tests, 2.33 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/crypto/lattice.py + [18 tests, 0.42 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/crypto/lfsr.py + [29 tests, 0.19 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/crypto/mq/__init__.py [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/data_structures/all.py +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/crypto/mq/mpolynomialsystemgenerator.py + [30 tests, 0.09 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/crypto/boolean_function.pyx + [268 tests, 3.54 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/crypto/mq/sbox.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/crypto/lwe.py + [112 tests, 2.11 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/crypto/public_key/__init__.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/crypto/public_key/all.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/crypto/block_cipher/present.py + [138 tests, 5.33 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/crypto/public_key/blum_goldwasser.py + [125 tests, 0.23 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/tableau.py + [1393 tests, 41.85 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/sf/sfa.py + [1164 tests, 62.56 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/crypto/stream.py + [27 tests, 0.24 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/crypto/stream_cipher.py + [103 tests, 0.24 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/data_structures/__init__.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/crypto/util.py + [113 tests, 0.31 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/data_structures/all.py [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/data_structures/binary_matrix.pxd - [0 tests, 0.02 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/data_structures/binary_search.pyx +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/data_structures/binary_matrix.pxd + [0 tests, 0.04 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/crypto/classical.py + [656 tests, 5.48 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/data_structures/binary_search.pyx [0 tests, 0.01 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/data_structures/binary_search.pxd +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/data_structures/binary_search.pxd [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/data_structures/bitset.pxd +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/data_structures/bitset.pxd [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/data_structures/bitset_base.pyx +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/data_structures/bitset_base.pyx [0 tests, 0.02 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/data_structures/bitset_base.pxd - [0 tests, 0.06 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/crypto/classical.py - [656 tests, 5.83 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/data_structures/blas_dict.pyx - [50 tests, 0.08 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/data_structures/blas_dict.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/data_structures/bounded_integer_sequences.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/data_structures/bitset.pyx - [429 tests, 0.71 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/data_structures/sparse_bitset.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/data_structures/mutable_poset.py - [441 tests, 0.46 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/databases/__init__.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/data_structures/stream.py - [573 tests, 0.52 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/databases/conway.py - [42 tests, 0.18 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/data_structures/bounded_integer_sequences.pyx - [262 tests, 1.45 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/databases/cunningham_tables.py - [0 tests, 0.01 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/databases/db_class_polynomials.py - [7 tests, 0.03 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/databases/db_modular_polynomials.py +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/data_structures/bitset_base.pxd + [0 tests, 0.11 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/data_structures/blas_dict.pyx + [50 tests, 0.10 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/data_structures/blas_dict.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/data_structures/bounded_integer_sequences.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/data_structures/bitset.pyx + [429 tests, 0.57 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/data_structures/sparse_bitset.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/data_structures/mutable_poset.py + [441 tests, 0.51 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/databases/__init__.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/data_structures/bounded_integer_sequences.pyx + [262 tests, 1.29 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/data_structures/stream.py + [573 tests, 0.87 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/databases/conway.py + [42 tests, 0.31 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/databases/cunningham_tables.py + [0 tests, 0.01 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/databases/db_class_polynomials.py + [7 tests, 0.05 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/databases/db_modular_polynomials.py [13 tests, 0.02 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/databases/all.py - [5 tests, 1.38 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/databases/cremona.py - [133 tests, 0.63 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/crypto/mq/rijndael_gf.py - [365 tests, 8.09 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/databases/jones.py - [8 tests, 0.19 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/databases/odlyzko.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/databases/sloane.py - [0 tests, 0.04 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/databases/findstat.py - [136 tests, 2.22 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/databases/sql_db.py - [293 tests, 0.44 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/databases/stein_watkins.py - [12 tests, 0.03 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/databases/symbolic_data.py - [0 tests, 0.03 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/docs/__init__.py +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/databases/all.py + [5 tests, 1.52 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/databases/findstat.py + [136 tests, 1.14 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/databases/cremona.py + [133 tests, 0.80 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/databases/odlyzko.py [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/databases/knotinfo_db.py - [93 tests, 2.46 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/doctest/__init__.py +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/databases/jones.py + [8 tests, 0.09 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/databases/sloane.py + [0 tests, 0.02 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/databases/sql_db.py + [293 tests, 0.68 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/databases/stein_watkins.py + [12 tests, 0.04 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/databases/symbolic_data.py + [0 tests, 0.02 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/crypto/mq/rijndael_gf.py + [365 tests, 10.21 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/docs/__init__.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/databases/knotinfo_db.py + [93 tests, 2.15 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/doctest/__init__.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/doctest/all.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/databases/oeis.py + [134 tests, 2.63 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/doctest/external.py + [35 tests, 0.17 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/doctest/fixtures.py + [59 tests, 0.10 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/docs/conf.py + [0 tests, 0.05 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/doctest/parsing.py + [254 tests, 0.98 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/words/paths.py + [514 tests, 37.17 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/doctest/reporting.py + [124 tests, 0.24 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/tableau_tuple.py + [711 tests, 56.06 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/doctest/util.py + [141 tests, 0.70 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/dynamics/__init__.py [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/doctest/all.py +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/dynamics/all.py + [0 tests, 0.01 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/dynamics/arithmetic_dynamics/__init__.py [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/docs/conf.py - [0 tests, 0.03 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/databases/oeis.py - [134 tests, 2.18 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/doctest/fixtures.py - [59 tests, 0.06 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/doctest/external.py - [35 tests, 0.14 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/words/paths.py - [514 tests, 33.65 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/doctest/reporting.py - [124 tests, 0.26 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/doctest/parsing.py - [254 tests, 0.47 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/docs/instancedoc.pyx +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/docs/instancedoc.pyx ********************************************************************** File "src/sage/docs/instancedoc.pyx", line 39, in sage.docs.instancedoc Failed example: @@ -46660,54 +46706,44 @@ ********************************************************************** 1 item had failures: 1 of 24 in sage.docs.instancedoc - [67 tests, 1 failure, 5.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/doctest/util.py - [141 tests, 0.62 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/dynamics/__init__.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/dynamics/all.py - [0 tests, 0.01 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/dynamics/arithmetic_dynamics/__init__.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/tableau_tuple.py - [711 tests, 53.54 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/dynamics/arithmetic_dynamics/all.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/dynamics/arithmetic_dynamics/berkovich_ds.py - [185 tests, 1.19 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/crypto/sboxes.py - [27 tests, 16.51 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/doctest/control.py - [206 tests, 8.10 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/dynamics/arithmetic_dynamics/endPN_minimal_model.py - [65 tests, 1.95 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/dynamics/arithmetic_dynamics/product_projective_ds.py - [37 tests, 0.21 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/dynamics/arithmetic_dynamics/generic_ds.py - [104 tests, 1.84 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/dynamics/arithmetic_dynamics/projective_ds_helper.pyx - [26 tests, 0.42 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/dynamics/arithmetic_dynamics/endPN_automorphism_group.py - [137 tests, 3.53 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/dynamics/cellular_automata/__init__.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/dynamics/cellular_automata/all.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/dynamics/cellular_automata/catalog.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/dynamics/arithmetic_dynamics/affine_ds.py - [211 tests, 7.39 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/dynamics/cellular_automata/elementary.py - [70 tests, 3.62 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/crypto/sbox.py - [254 tests, 24.86 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/dynamics/complex_dynamics/__init__.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/dynamics/complex_dynamics/all.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/crypto/block_cipher/des.py - [157 tests, 29.86 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/dynamics/complex_dynamics/mandel_julia.py + [67 tests, 1 failure, 8.49 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/dynamics/arithmetic_dynamics/all.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/dynamics/arithmetic_dynamics/berkovich_ds.py + [185 tests, 1.08 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/doctest/control.py + [206 tests, 9.75 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/crypto/sboxes.py + [27 tests, 20.76 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/dynamics/arithmetic_dynamics/endPN_minimal_model.py + [65 tests, 2.56 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/dynamics/arithmetic_dynamics/product_projective_ds.py + [37 tests, 0.22 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/dynamics/arithmetic_dynamics/endPN_automorphism_group.py + [137 tests, 4.65 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/dynamics/arithmetic_dynamics/generic_ds.py + [104 tests, 1.67 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/dynamics/arithmetic_dynamics/projective_ds_helper.pyx + [26 tests, 0.59 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/dynamics/cellular_automata/__init__.py + [0 tests, 0.01 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/dynamics/cellular_automata/all.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/dynamics/cellular_automata/catalog.py + [0 tests, 0.01 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/dynamics/arithmetic_dynamics/affine_ds.py + [211 tests, 9.48 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/crypto/block_cipher/des.py + [157 tests, 33.50 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/dynamics/cellular_automata/elementary.py + [70 tests, 4.19 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/dynamics/complex_dynamics/__init__.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/dynamics/complex_dynamics/all.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/crypto/sbox.py + [254 tests, 29.21 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/dynamics/complex_dynamics/mandel_julia.py ********************************************************************** File "src/sage/dynamics/complex_dynamics/mandel_julia.py", line 131, in sage.dynamics.complex_dynamics.mandel_julia.mandelbrot_plot Failed example: @@ -46753,66 +46789,66 @@ 2 items had failures: 1 of 21 in sage.dynamics.complex_dynamics.mandel_julia.julia_plot 2 of 19 in sage.dynamics.complex_dynamics.mandel_julia.mandelbrot_plot - [49 tests, 3 failures, 29.62 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/dynamics/cellular_automata/glca.py - [52 tests, 7.52 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/dynamics/finite_dynamical_system.py - [264 tests, 0.37 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/dynamics/complex_dynamics/mandel_julia_helper.pyx - [43 tests, 8.06 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/dynamics/finite_dynamical_system_catalog.py - [65 tests, 3.15 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/dynamics/surface_dynamics_deprecation.py + [49 tests, 3 failures, 30.97 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/dynamics/cellular_automata/glca.py + [52 tests, 8.84 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/dynamics/finite_dynamical_system.py + [264 tests, 0.42 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/dynamics/finite_dynamical_system_catalog.py + [65 tests, 1.54 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/dynamics/surface_dynamics_deprecation.py [2 tests, 0.01 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/ext/__init__.py +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/dynamics/arithmetic_dynamics/wehlerK3.py + [351 tests, 14.85 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/ext/__init__.py [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/ext/cplusplus.pxd +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/ext/cplusplus.pxd [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/dynamics/cellular_automata/solitons.py - [163 tests, 10.34 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/ext/fast_callable.pxd +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/dynamics/complex_dynamics/mandel_julia_helper.pyx + [43 tests, 10.92 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/ext/fast_callable.pxd [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/ext/fast_eval.pyx - [8 tests, 0.09 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/ext/fast_eval.pxd +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/ext/fast_eval.pyx + [8 tests, 0.07 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/ext/fast_eval.pxd [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/ext/interpreters/__init__.py +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/ext/interpreters/__init__.py [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/ext/interpreters/wrapper_cc.pyx +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/ext/interpreters/wrapper_cc.pyx [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/ext/interpreters/wrapper_cc.pxd +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/ext/interpreters/wrapper_cc.pxd [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/ext/interpreters/wrapper_cdf.pyx +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/ext/interpreters/wrapper_cdf.pyx [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/ext/interpreters/wrapper_cdf.pxd +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/ext/interpreters/wrapper_cdf.pxd [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/ext/interpreters/wrapper_el.pyx +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/ext/interpreters/wrapper_el.pyx [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/ext/interpreters/wrapper_el.pxd +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/ext/interpreters/wrapper_el.pxd [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/ext/interpreters/wrapper_py.pyx +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/ext/interpreters/wrapper_py.pyx [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/dynamics/arithmetic_dynamics/wehlerK3.py - [351 tests, 15.89 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/ext/interpreters/wrapper_py.pxd +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/ext/interpreters/wrapper_py.pxd [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/ext/interpreters/wrapper_rdf.pyx +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/ext/interpreters/wrapper_rdf.pyx [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/ext/interpreters/wrapper_rdf.pxd +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/ext/interpreters/wrapper_rdf.pxd [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/ext/interpreters/wrapper_rr.pyx +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/ext/interpreters/wrapper_rr.pyx [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/ext/interpreters/wrapper_rr.pxd +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/ext/interpreters/wrapper_rr.pxd [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/ext/memory.pyx - [3 tests, 0.07 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/ext/fast_callable.pyx - [597 tests, 5.51 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/ext/mod_int.pxd +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/dynamics/cellular_automata/solitons.py + [163 tests, 15.56 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/ext/memory.pyx + [3 tests, 0.03 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/ext/fast_callable.pyx + [597 tests, 5.21 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/ext/mod_int.pxd [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/ext/stdsage.pxd - [0 tests, 0.01 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/env.py +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/ext/stdsage.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/env.py ********************************************************************** File "src/sage/env.py", line 16, in sage.env Failed example: @@ -47070,107 +47106,62 @@ 2 items had failures: 1 of 6 in sage.env 1 of 7 in sage.env.? - [45 tests, 2 failures, 10.96 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/features/all.py + [45 tests, 2 failures, 15.03 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/features/all.py [2 tests, 0.01 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/features/bliss.py +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/features/bliss.py [6 tests, 0.02 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/features/csdp.py - [4 tests, 0.02 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/features/databases.py - [14 tests, 0.04 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/features/dvipng.py - [3 tests, 0.02 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/features/fes.py - [6 tests, 0.01 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/features/ffmpeg.py +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/features/csdp.py [4 tests, 0.01 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/features/four_ti_2.py - [5 tests, 0.01 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/features/gap.py - [5 tests, 0.01 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/features/graph_generators.py - [12 tests, 0.02 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/features/graphviz.py - [12 tests, 0.02 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/features/imagemagick.py +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/features/databases.py + [14 tests, 0.03 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/features/dvipng.py + [3 tests, 0.01 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/features/fes.py + [6 tests, 0.02 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/features/ffmpeg.py + [4 tests, 0.03 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/features/four_ti_2.py + [5 tests, 0.03 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/features/gap.py + [5 tests, 0.02 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/features/graph_generators.py + [12 tests, 0.05 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/features/graphviz.py + [12 tests, 0.03 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/features/imagemagick.py [7 tests, 0.02 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/ext/memory_allocator.pyx - [10 tests, 9.79 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/features/internet.py +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/ext/memory_allocator.pyx + [10 tests, 12.47 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/features/internet.py [5 tests, 0.01 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/ext/memory_allocator.pxd - [6 tests, 9.67 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/features/join_feature.py - [10 tests, 0.01 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/features/latex.py - [19 tests, 0.03 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/features/latte.py +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/features/join_feature.py + [10 tests, 0.02 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/features/kenzo.py + [4 tests, 0.42 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/features/latex.py + [19 tests, 0.07 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/ext/memory_allocator.pxd + [6 tests, 14.51 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/features/latte.py [7 tests, 0.02 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/features/kenzo.py +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/features/lrs.py [4 tests, 0.01 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/features/mcqd.py +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/features/mcqd.py [3 tests, 0.01 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/features/lrs.py - [4 tests, 0.05 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/features/meataxe.py +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/features/meataxe.py [3 tests, 0.01 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/features/mip_backends.py +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/features/mip_backends.py [4 tests, 0.02 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/features/normaliz.py - [3 tests, 0.03 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/features/pandoc.py - [3 tests, 0.03 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/features/pdf2svg.py +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/features/normaliz.py + [3 tests, 0.04 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/features/pandoc.py [3 tests, 0.04 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/features/polymake.py +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/features/pdf2svg.py [3 tests, 0.01 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/features/rubiks.py - [21 tests, 0.09 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/features/sagemath.py - [33 tests, 0.08 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/features/sphinx.py - [4 tests, 0.01 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/features/tdlib.py - [2 tests, 0.02 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/finance/__init__.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/finance/all.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/finance/easter.py - [7 tests, 0.03 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/features/pkg_systems.py -********************************************************************** -File "src/sage/features/pkg_systems.py", line 169, in sage.features.pkg_systems.PipPackageSystem._is_present -Failed example: - bool(PipPackageSystem().is_present()) # indirect doctest -Expected: - True -Got: - False -********************************************************************** -1 item had failures: - 1 of 3 in sage.features.pkg_systems.PipPackageSystem._is_present - [22 tests, 1 failure, 1.19 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/finance/markov_multifractal.py - [36 tests, 0.13 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/finance/markov_multifractal_cython.pyx - [4 tests, 0.04 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/finance/fractal.pyx - [19 tests, 0.56 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/finance/option.pyx - [11 tests, 0.08 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/finance/time_series.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/finance/stock.py - [25 tests, 0.12 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/functions/__init__.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/functions/all.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/features/interfaces.py - [34 tests, 4.47 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/features/__init__.py +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/features/polymake.py + [3 tests, 0.02 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/features/__init__.py ********************************************************************** File "src/sage/features/__init__.py", line 582, in sage.features.CythonFeature Failed example: @@ -47406,20 +47397,65 @@ ********************************************************************** 1 item had failures: 1 of 17 in sage.features.CythonFeature - [100 tests, 1 failure, 10.90 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/functions/airy.py - [135 tests, 4.14 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/functions/generalized.py - [117 tests, 0.70 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/functions/error.py - [120 tests, 6.28 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/functions/gamma.py - [215 tests, 5.34 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/functions/hyperbolic.py - [183 tests, 4.29 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/combinat/sf/macdonald.py - [370 tests, 139.94 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/functions/min_max.py + [100 tests, 1 failure, 13.67 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/features/rubiks.py + [21 tests, 0.08 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/features/sagemath.py + [33 tests, 0.07 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/features/sphinx.py + [4 tests, 0.02 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/features/tdlib.py + [2 tests, 0.01 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/finance/__init__.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/finance/all.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/finance/easter.py + [7 tests, 0.02 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/finance/markov_multifractal.py + [36 tests, 0.05 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/finance/markov_multifractal_cython.pyx + [4 tests, 0.03 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/finance/option.pyx + [11 tests, 0.05 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/features/pkg_systems.py +********************************************************************** +File "src/sage/features/pkg_systems.py", line 169, in sage.features.pkg_systems.PipPackageSystem._is_present +Failed example: + bool(PipPackageSystem().is_present()) # indirect doctest +Expected: + True +Got: + False +********************************************************************** +1 item had failures: + 1 of 3 in sage.features.pkg_systems.PipPackageSystem._is_present + [22 tests, 1 failure, 1.20 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/finance/stock.py + [25 tests, 0.05 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/finance/fractal.pyx + [19 tests, 0.57 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/finance/time_series.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/functions/__init__.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/features/interfaces.py + [34 tests, 5.52 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/functions/all.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/combinat/sf/macdonald.py + [370 tests, 154.12 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/functions/generalized.py + [117 tests, 0.65 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/functions/airy.py + [135 tests, 3.59 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/functions/error.py + [120 tests, 5.65 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/functions/hyperbolic.py + [183 tests, 3.59 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/functions/gamma.py + [215 tests, 6.22 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/functions/min_max.py ********************************************************************** File "src/sage/functions/min_max.py", line 236, in sage.functions.min_max.MaxSymbolic._evalf_ Failed example: @@ -47439,130 +47475,130 @@ ********************************************************************** 1 item had failures: 2 of 11 in sage.functions.min_max.MaxSymbolic._evalf_ - [69 tests, 2 failures, 4.02 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/crypto/mq/sr.py - [368 tests, 68.90 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/functions/log.py - [281 tests, 9.93 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/functions/hypergeometric.py - [180 tests, 14.36 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/coding/ag_code_decoders.pyx - [791 tests, 496.89 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/functions/jacobi.py - [189 tests, 13.80 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/functions/exp_integral.py - [275 tests, 22.75 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/functions/spike_function.py - [33 tests, 0.43 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/functions/prime_pi.pyx - [31 tests, 4.16 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/functions/special.py - [129 tests, 6.36 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/game_theory/__init__.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/game_theory/all.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/game_theory/catalog.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/functions/transcendental.py - [103 tests, 4.71 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/game_theory/cooperative_game.py - [101 tests, 0.26 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/game_theory/gambit_docs.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/functions/bessel.py - [346 tests, 29.37 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/functions/trig.py - [261 tests, 5.09 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/game_theory/parser.py + [69 tests, 2 failures, 2.79 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/functions/jacobi.py + [189 tests, 9.89 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/functions/log.py + [281 tests, 9.21 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/functions/hypergeometric.py + [180 tests, 17.01 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/functions/prime_pi.pyx + [31 tests, 4.74 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/functions/orthogonal_polys.py + [403 tests, 17.41 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/functions/spike_function.py + [33 tests, 0.26 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/doctest/forker.py + [451 tests, 25.53 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/functions/bessel.py + [346 tests, 28.85 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/crypto/mq/sr.py + [368 tests, 91.53 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/functions/transcendental.py + [103 tests, 3.59 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/game_theory/__init__.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/game_theory/all.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/functions/special.py + [129 tests, 6.27 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/game_theory/catalog.py + [0 tests, 0.01 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/game_theory/gambit_docs.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/game_theory/cooperative_game.py + [101 tests, 0.33 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/game_theory/catalog_normal_form_games.py + [99 tests, 1.15 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/game_theory/parser.py [36 tests, 0.14 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/games/__init__.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/game_theory/catalog_normal_form_games.py - [99 tests, 1.38 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/games/all.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/functions/wigner.py - [50 tests, 4.15 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/games/hexad.py - [53 tests, 0.44 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/functions/orthogonal_polys.py - [403 tests, 13.75 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/game_theory/matching_game.py - [304 tests, 1.64 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/geometry/__init__.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/geometry/all.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/games/sudoku_backtrack.pyx - [3 tests, 0.48 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/geometry/abc.pyx - [15 tests, 0.24 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/geometry/convex_set.py - [146 tests, 0.62 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/game_theory/normal_form_game.py - [553 tests, 3.35 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/games/sudoku.py - [96 tests, 4.84 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/geometry/fan_isomorphism.py - [65 tests, 3.35 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/functions/piecewise.py - [237 tests, 16.70 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/geometry/hasse_diagram.py - [6 tests, 0.10 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/geometry/hyperbolic_space/__init__.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/geometry/hyperbolic_space/all.py +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/functions/wigner.py + [50 tests, 4.76 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/games/__init__.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/games/all.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/game_theory/matching_game.py + [304 tests, 1.66 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/functions/piecewise.py + [237 tests, 18.32 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/games/hexad.py + [53 tests, 0.88 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/geometry/__init__.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/games/sudoku_backtrack.pyx + [3 tests, 0.36 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/geometry/all.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/geometry/abc.pyx + [15 tests, 0.16 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/functions/trig.py + [261 tests, 7.05 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/geometry/convex_set.py + [146 tests, 0.40 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/functions/exp_integral.py + [275 tests, 37.49 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/game_theory/normal_form_game.py + [553 tests, 4.69 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/games/sudoku.py + [96 tests, 4.86 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/geometry/hasse_diagram.py + [6 tests, 0.05 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/geometry/hyperbolic_space/__init__.py [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/geometry/hyperbolic_space/hyperbolic_constants.py +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/geometry/hyperbolic_space/all.py [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/geometry/hyperbolic_space/hyperbolic_coercion.py - [135 tests, 1.25 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/doctest/forker.py - [451 tests, 26.38 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/geometry/hyperbolic_space/hyperbolic_interface.py - [25 tests, 3.69 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/geometry/cone_catalog.py - [92 tests, 11.49 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/geometry/fan_morphism.py - [305 tests, 8.46 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/geometry/hyperplane_arrangement/__init__.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/geometry/hyperbolic_space/hyperbolic_isometry.py - [202 tests, 5.43 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/geometry/hyperplane_arrangement/affine_subspace.py - [93 tests, 0.32 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/geometry/hyperplane_arrangement/check_freeness.py - [8 tests, 0.20 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/geometry/hyperplane_arrangement/hyperplane.py - [134 tests, 2.77 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/geometry/hyperbolic_space/hyperbolic_model.py - [234 tests, 5.75 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/geometry/hyperbolic_space/hyperbolic_point.py - [109 tests, 10.24 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/geometry/fan.py - [523 tests, 21.38 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/geometry/integral_points.pyx - [171 tests, 3.55 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/geometry/linear_expression.py - [165 tests, 0.28 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/geometry/newton_polygon.py - [110 tests, 0.29 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/geometry/point_collection.pyx - [107 tests, 0.23 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/games/quantumino.py - [76 tests, 31.40 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/geometry/polyhedron/__init__.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/geometry/hyperplane_arrangement/library.py - [78 tests, 13.96 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/geometry/polyhedron/all.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/geometry/hyperbolic_space/hyperbolic_geodesic.py - [443 tests, 24.83 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/functions/other.py - [477 tests, 44.91 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/geometry/polyhedron/backend_normaliz.py +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/geometry/fan_isomorphism.py + [65 tests, 2.88 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/geometry/hyperbolic_space/hyperbolic_constants.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/geometry/hyperbolic_space/hyperbolic_coercion.py + [135 tests, 1.85 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/geometry/hyperbolic_space/hyperbolic_interface.py + [25 tests, 3.66 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/geometry/fan_morphism.py + [305 tests, 8.11 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/geometry/cone_catalog.py + [92 tests, 12.58 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/geometry/hyperbolic_space/hyperbolic_isometry.py + [202 tests, 6.08 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/geometry/hyperplane_arrangement/__init__.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/geometry/hyperbolic_space/hyperbolic_model.py + [234 tests, 6.11 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/geometry/hyperplane_arrangement/affine_subspace.py + [93 tests, 0.54 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/geometry/hyperplane_arrangement/check_freeness.py + [8 tests, 0.31 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/geometry/hyperbolic_space/hyperbolic_point.py + [109 tests, 8.21 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/geometry/hyperplane_arrangement/hyperplane.py + [134 tests, 4.38 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/geometry/fan.py + [523 tests, 22.84 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/geometry/integral_points.pyx + [171 tests, 4.19 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/functions/other.py + [477 tests, 51.06 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/geometry/linear_expression.py + [165 tests, 0.75 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/geometry/newton_polygon.py + [110 tests, 1.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/geometry/point_collection.pyx + [107 tests, 0.89 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/games/quantumino.py + [76 tests, 37.99 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/geometry/polyhedron/__init__.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/geometry/polyhedron/all.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/coding/ag_code_decoders.pyx + [791 tests, 648.19 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/geometry/polyhedron/backend_cdd.py + [33 tests, 2.60 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/geometry/hyperplane_arrangement/library.py + [78 tests, 19.24 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/geometry/polyhedron/backend_normaliz.py ********************************************************************** File "src/sage/geometry/polyhedron/backend_normaliz.py", line 56, in sage.geometry.polyhedron.backend_normaliz._number_field_elements_from_algebraics_list_of_lists_of_lists Failed example: @@ -47574,182 +47610,186 @@ ********************************************************************** 1 item had failures: 1 of 5 in sage.geometry.polyhedron.backend_normaliz._number_field_elements_from_algebraics_list_of_lists_of_lists - [45 tests, 1 failure, 1.28 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/geometry/polyhedron/backend_cdd.py - [33 tests, 2.38 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/geometry/polyhedron/backend_cdd_rdf.py - [39 tests, 2.38 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/geometry/polyhedron/backend_polymake.py - [9 tests, 0.80 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/geometry/polyhedron/base0.py - [204 tests, 2.15 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/geometry/polyhedron/backend_field.py - [63 tests, 6.54 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/geometry/polyhedron/base1.py - [147 tests, 4.33 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/geometry/polyhedron/backend_ppl.py - [66 tests, 8.44 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/geometry/polyhedron/base2.py - [86 tests, 5.72 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/geometry/polyhedral_complex.py - [451 tests, 16.36 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/geometry/polyhedron/base_QQ.py - [38 tests, 1.88 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/geometry/polyhedron/base3.py - [325 tests, 3.79 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/geometry/polyhedron/cdd_file_format.py - [10 tests, 0.05 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/geometry/polyhedron/combinatorial_polyhedron/__init__.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/geometry/polyhedron/base_RDF.py - [14 tests, 3.52 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/geometry/polyhedron/combinatorial_polyhedron/base.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/geometry/polyhedron/base_ZZ.py - [63 tests, 4.03 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/geometry/polyhedron/combinatorial_polyhedron/combinatorial_face.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/geometry/polyhedron/combinatorial_polyhedron/base.pyx - [626 tests, 3.55 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/geometry/polyhedron/combinatorial_polyhedron/conversions.pyx - [62 tests, 1.11 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/geometry/polyhedron/combinatorial_polyhedron/conversions.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/geometry/polyhedron/combinatorial_polyhedron/face_data_structure.pxd - [0 tests, 0.05 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/geometry/polyhedron/combinatorial_polyhedron/face_iterator.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/geometry/polyhedron/combinatorial_polyhedron/face_list_data_structure.pyx + [45 tests, 1 failure, 1.43 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/geometry/polyhedron/backend_cdd_rdf.py + [39 tests, 2.79 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/geometry/polyhedron/backend_polymake.py + [9 tests, 1.01 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/geometry/hyperbolic_space/hyperbolic_geodesic.py + [443 tests, 38.29 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/geometry/polyhedron/base0.py + [204 tests, 3.28 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/geometry/polyhedron/backend_field.py + [63 tests, 12.07 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/geometry/polyhedron/base1.py + [147 tests, 5.19 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/doctest/sources.py + [371 tests, 137.55 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/geometry/polyhedron/backend_ppl.py + [66 tests, 12.65 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/geometry/polyhedron/base_QQ.py + [38 tests, 2.68 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/geometry/polyhedron/base3.py + [325 tests, 4.87 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/geometry/polyhedron/base_RDF.py + [14 tests, 4.51 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/geometry/polyhedron/cdd_file_format.py + [10 tests, 0.02 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/geometry/polyhedron/combinatorial_polyhedron/__init__.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/geometry/polyhedron/base_ZZ.py + [63 tests, 5.74 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/geometry/polyhedron/combinatorial_polyhedron/base.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/geometry/polyhedral_complex.py + [451 tests, 28.42 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/geometry/polyhedron/combinatorial_polyhedron/combinatorial_face.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/geometry/polyhedron/combinatorial_polyhedron/conversions.pyx + [62 tests, 1.08 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/geometry/polyhedron/combinatorial_polyhedron/conversions.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/geometry/polyhedron/base2.py + [86 tests, 13.48 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/geometry/polyhedron/combinatorial_polyhedron/face_data_structure.pxd + [0 tests, 0.06 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/geometry/polyhedron/combinatorial_polyhedron/face_iterator.pxd [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/geometry/polyhedron/combinatorial_polyhedron/face_list_data_structure.pxd - [0 tests, 0.04 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/geometry/polyhedron/combinatorial_polyhedron/combinatorial_face.pyx - [239 tests, 2.49 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/geometry/polyhedron/combinatorial_polyhedron/list_of_faces.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/geometry/polyhedron/combinatorial_polyhedron/polyhedron_face_lattice.pyx - [51 tests, 0.24 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/geometry/hyperplane_arrangement/arrangement.py - [565 tests, 37.14 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/geometry/polyhedron/combinatorial_polyhedron/polyhedron_face_lattice.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/geometry/polyhedron/double_description.py - [116 tests, 0.44 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/geometry/polyhedron/combinatorial_polyhedron/list_of_faces.pyx - [71 tests, 1.37 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/geometry/polyhedron/double_description_inhomogeneous.py - [72 tests, 0.37 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/geometry/polyhedron/lattice_euclidean_group_element.py - [27 tests, 0.11 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/geometry/polyhedron/constructor.py - [91 tests, 1.34 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/geometry/polyhedron/misc.py - [12 tests, 0.03 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/geometry/polyhedron/combinatorial_polyhedron/face_iterator.pyx - [391 tests, 2.82 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/geometry/polyhedron/modules/__init__.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/geometry/polyhedron/modules/formal_polyhedra_module.py - [44 tests, 0.20 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/geometry/polyhedron/base_mutable.py - [57 tests, 10.55 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/geometry/polyhedron/palp_database.py - [59 tests, 2.10 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/geometry/polyhedron/face.py - [162 tests, 4.51 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/geometry/polyhedron/ppl_lattice_polygon.py - [81 tests, 3.58 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/geometry/polyhedron/representation.py - [338 tests, 1.27 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/geometry/polyhedron/parent.py - [188 tests, 7.76 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/doctest/sources.py - [371 tests, 131.76 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/geometry/ribbon_graph.py - [224 tests, 0.17 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/geometry/riemannian_manifolds/__init__.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/geometry/riemannian_manifolds/all.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/geometry/relative_interior.py - [86 tests, 0.67 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/geometry/pseudolines.py - [77 tests, 2.10 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/geometry/polyhedron/ppl_lattice_polytope.py - [175 tests, 6.64 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/geometry/hyperplane_arrangement/plot.py - [59 tests, 47.82 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/geometry/toric_lattice_element.pyx - [80 tests, 2.62 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/geometry/triangulation/__init__.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/geometry/triangulation/all.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/geometry/lattice_polytope.py - [666 tests, 45.72 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/geometry/triangulation/data.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/geometry/cone.py - [1290 tests, 69.41 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/geometry/triangulation/functions.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/geometry/toric_plotter.py - [100 tests, 6.63 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/geometry/triangulation/triangulations.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/geometry/toric_lattice.py - [298 tests, 9.95 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/graphs/__init__.py +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/geometry/polyhedron/combinatorial_polyhedron/face_list_data_structure.pyx + [0 tests, 0.01 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/geometry/polyhedron/combinatorial_polyhedron/face_list_data_structure.pxd + [0 tests, 0.02 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/geometry/polyhedron/combinatorial_polyhedron/list_of_faces.pyx + [71 tests, 1.36 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/geometry/polyhedron/combinatorial_polyhedron/base.pyx + [626 tests, 7.21 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/geometry/polyhedron/combinatorial_polyhedron/list_of_faces.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/geometry/polyhedron/combinatorial_polyhedron/polyhedron_face_lattice.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/geometry/polyhedron/combinatorial_polyhedron/combinatorial_face.pyx + [239 tests, 4.32 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/geometry/polyhedron/combinatorial_polyhedron/polyhedron_face_lattice.pyx + [51 tests, 0.22 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/geometry/polyhedron/combinatorial_polyhedron/face_iterator.pyx + [391 tests, 2.53 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/geometry/polyhedron/double_description.py + [116 tests, 0.84 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/geometry/polyhedron/double_description_inhomogeneous.py + [72 tests, 0.73 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/geometry/polyhedron/lattice_euclidean_group_element.py + [27 tests, 0.08 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/geometry/polyhedron/misc.py + [12 tests, 0.05 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/geometry/polyhedron/modules/__init__.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/geometry/polyhedron/modules/formal_polyhedra_module.py + [44 tests, 0.38 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/geometry/polyhedron/constructor.py + [91 tests, 2.07 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/geometry/polyhedron/base_mutable.py + [57 tests, 13.72 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/geometry/hyperplane_arrangement/arrangement.py + [565 tests, 56.60 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/geometry/polyhedron/palp_database.py + [59 tests, 3.70 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/geometry/polyhedron/face.py + [162 tests, 5.30 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/geometry/polyhedron/representation.py + [338 tests, 2.68 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/geometry/polyhedron/parent.py + [188 tests, 7.30 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/geometry/relative_interior.py + [86 tests, 0.40 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/geometry/ribbon_graph.py + [224 tests, 0.45 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/geometry/riemannian_manifolds/__init__.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/geometry/pseudolines.py + [77 tests, 1.78 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/geometry/riemannian_manifolds/all.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/geometry/cone.py + [1290 tests, 80.18 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/geometry/hyperplane_arrangement/plot.py + [59 tests, 58.77 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/geometry/polyhedron/ppl_lattice_polygon.py + [81 tests, 8.71 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/geometry/toric_lattice_element.pyx + [80 tests, 3.19 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/geometry/triangulation/__init__.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/geometry/triangulation/all.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/geometry/polyhedron/ppl_lattice_polytope.py + [175 tests, 13.64 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/geometry/triangulation/data.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/geometry/lattice_polytope.py + [666 tests, 63.48 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/geometry/triangulation/functions.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/geometry/toric_plotter.py + [100 tests, 10.52 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/geometry/triangulation/triangulations.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/geometry/toric_lattice.py + [298 tests, 13.13 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/graphs/__init__.py [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/graphs/all.py - [3 tests, 0.01 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/graphs/asteroidal_triples.pyx - [13 tests, 0.09 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/dynamics/arithmetic_dynamics/projective_ds.py - [1455 tests, 134.75 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/graphs/base/__init__.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/graphs/base/boost_graph.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/graphs/base/boost_graph.pyx - [197 tests, 0.52 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/graphs/base/c_graph.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/graphs/base/dense_graph.pyx - [87 tests, 0.34 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/graphs/base/dense_graph.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/graphs/base/graph_backends.pyx - [85 tests, 0.31 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/graphs/base/graph_backends.pxd +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/graphs/all.py + [3 tests, 0.02 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/dynamics/arithmetic_dynamics/projective_ds.py + [1455 tests, 166.91 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/graphs/asteroidal_triples.pyx + [13 tests, 0.11 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/graphs/base/__init__.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/graphs/base/boost_graph.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/graphs/base/boost_graph.pyx + [197 tests, 0.84 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/graphs/base/c_graph.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/graphs/base/dense_graph.pyx + [87 tests, 1.24 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/graphs/base/dense_graph.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/graphs/base/graph_backends.pyx + [85 tests, 0.64 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/graphs/base/graph_backends.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/graphs/base/overview.py + [1 test, 0.05 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/graphs/base/c_graph.pyx + [774 tests, 3.71 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/graphs/base/sparse_graph.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/geometry/triangulation/element.py + [100 tests, 11.77 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/graphs/base/static_dense_graph.pyx + [53 tests, 0.45 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/graphs/base/static_dense_graph.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/graphs/base/static_sparse_backend.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/graphs/base/static_sparse_backend.pyx + [185 tests, 0.80 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/graphs/base/static_sparse_graph.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/graphs/base/sparse_graph.pyx + [120 tests, 2.63 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/geometry/voronoi_diagram.py + [32 tests, 8.56 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/graphs/bliss.pyx + [9 tests, 0.35 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/graphs/centrality.pyx + [58 tests, 1.01 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/graphs/cliquer.pyx + [34 tests, 3.19 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/graphs/cliquer.pxd [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/graphs/base/overview.py - [1 test, 0.01 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/graphs/base/sparse_graph.pyx - [120 tests, 1.43 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/graphs/base/sparse_graph.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/graphs/base/static_dense_graph.pyx - [53 tests, 0.25 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/graphs/base/static_dense_graph.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/geometry/voronoi_diagram.py - [32 tests, 5.23 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/graphs/base/static_sparse_backend.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/graphs/base/c_graph.pyx - [774 tests, 4.13 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/graphs/base/static_sparse_graph.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/graphs/base/static_sparse_backend.pyx - [185 tests, 0.51 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/graphs/bliss.pyx - [9 tests, 0.27 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/graphs/centrality.pyx - [58 tests, 0.51 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/geometry/triangulation/element.py - [100 tests, 11.19 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/graphs/bipartite_graph.py +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/graphs/bipartite_graph.py ********************************************************************** File "src/sage/graphs/bipartite_graph.py", line 1531, in sage.graphs.bipartite_graph.BipartiteGraph.? Failed example: @@ -47761,48 +47801,48 @@ ********************************************************************** 1 item had failures: 1 of 62 in sage.graphs.bipartite_graph.BipartiteGraph.? - [310 tests, 1 failure, 3.16 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/graphs/cliquer.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/graphs/cliquer.pyx - [34 tests, 1.26 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/graphs/base/static_sparse_graph.pyx - [68 tests, 6.04 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/graphs/comparability.pyx - [52 tests, 2.66 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/graphs/connectivity.pxd - [0 tests, 0.01 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/graphs/convexity_properties.pyx - [43 tests, 0.13 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/graphs/convexity_properties.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/graphs/digraph.py - [541 tests, 5.03 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/graphs/distances_all_pairs.pyx - [180 tests, 1.04 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/graphs/distances_all_pairs.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/graphs/chrompoly.pyx - [43 tests, 12.42 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/graphs/dot2tex_utils.py + [310 tests, 1 failure, 5.86 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/graphs/comparability.pyx + [52 tests, 5.44 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/graphs/connectivity.pxd + [0 tests, 0.03 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/graphs/convexity_properties.pyx + [43 tests, 0.51 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/graphs/convexity_properties.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/graphs/base/static_sparse_graph.pyx + [68 tests, 14.06 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/graphs/chrompoly.pyx + [43 tests, 20.74 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/graphs/digraph.py + [541 tests, 9.93 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/graphs/distances_all_pairs.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/graphs/distances_all_pairs.pyx + [180 tests, 2.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/graphs/dot2tex_utils.py [4 tests, 0.05 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/graphs/generators/__init__.py +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/graphs/generators/__init__.py [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/graphs/digraph_generators.py - [150 tests, 8.63 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/graphs/generators/chessboard.py - [44 tests, 2.35 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/graphs/domination.py - [105 tests, 5.22 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/graphs/generators/degree_sequence.py - [26 tests, 1.93 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/geometry/polyhedron/plot.py - [239 tests, 46.09 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/geometry/riemannian_manifolds/surface3d_generators.py - [30 tests, 44.47 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/graphs/generators/intersection.py - [71 tests, 1.29 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/graphs/connectivity.pyx +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/graphs/domination.py + [105 tests, 3.93 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/graphs/generators/chessboard.py + [44 tests, 3.79 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/geometry/polyhedron/plot.py + [239 tests, 62.12 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/graphs/digraph_generators.py + [150 tests, 19.98 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/geometry/riemannian_manifolds/surface3d_generators.py + [30 tests, 56.86 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/graphs/generators/degree_sequence.py + [26 tests, 4.87 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/graphs/generators/intersection.py + [71 tests, 1.47 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/graphs/generators/platonic_solids.py + [44 tests, 11.07 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/graphs/generators/basic.py + [204 tests, 34.15 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/graphs/connectivity.pyx ********************************************************************** File "src/sage/graphs/connectivity.pyx", line 2715, in sage.graphs.connectivity._Component.__init__ Failed example: @@ -48038,148 +48078,32 @@ ********************************************************************** 1 item had failures: 1 of 3 in sage.graphs.connectivity._Component.__init__ - [511 tests, 1 failure, 30.51 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/graphs/generators/basic.py - [204 tests, 16.84 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/geometry/triangulation/point_configuration.py - [214 tests, 41.99 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/graphs/generators/platonic_solids.py - [44 tests, 5.84 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/graphs/generators/world_map.py - [21 tests, 1.20 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/graphs/generic_graph_pyx.pyx - [97 tests, 3.10 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/graphs/generic_graph_pyx.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/graphs/generators/random.py - [208 tests, 8.74 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/geometry/riemannian_manifolds/parametrized_surface3d.py - [298 tests, 63.54 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/graphs/graph_coloring.pyx - [117 tests, 6.23 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/graphs/graph_database.py - [50 tests, 0.20 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/graphs/graph_decompositions/__init__.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/geometry/triangulation/base.pyx - [175 tests, 66.38 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/graphs/graph_decompositions/bandwidth.pyx - [14 tests, 0.11 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/graphs/graph_decompositions/clique_separators.pyx - [68 tests, 0.52 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/graphs/graph_decompositions/cutwidth.pyx - [65 tests, 0.79 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/graphs/graph_decompositions/fast_digraph.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/graphs/graph_decompositions/graph_products.pyx - [19 tests, 0.44 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/graphs/genus.pyx - [52 tests, 19.49 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/graphs/graph.py -********************************************************************** -File "src/sage/graphs/graph.py", line 4101, in sage.graphs.graph.Graph.? -Failed example: - sorted(g.matching()) -Expected: - [(0, 1, 0), (2, 3, -5)] -Got: - [(1, 0, 0), (3, 2, -5)] -********************************************************************** -File "src/sage/graphs/graph.py", line 4110, in sage.graphs.graph.Graph.? -Failed example: - g.matching(use_edge_labels=True) -Expected: - [(1, 2, 999)] -Got: - [(2, 1, 999)] -********************************************************************** -File "src/sage/graphs/graph.py", line 4120, in sage.graphs.graph.Graph.? -Failed example: - g.matching(use_edge_labels=True) -Expected: - [(1, 2, 6), (0, 3, 3)] -Got: - [(0, 3, 3), (2, 1, 6)] -********************************************************************** -File "src/sage/graphs/graph.py", line 7001, in sage.graphs.graph.Graph.? -Failed example: - C.cliques_vertex_clique_number(cliques=E,algorithm="networkx") -Expected: - {0: 2, 1: 4, 2: 4, 3: 4, 4: 4} -Got: - defaultdict(, {0: 2, 4: 4, 1: 4, 2: 4, 3: 4}) -********************************************************************** -File "src/sage/graphs/graph.py", line 7004, in sage.graphs.graph.Graph.? -Failed example: - F.cliques_vertex_clique_number(algorithm="networkx") -Expected: - {(0, 0): 2, (0, 1): 2, (0, 2): 2, (1, 0): 2, (1, 1): 2, (1, 2): 2} -Got: - defaultdict(, {(0, 1): 2, (0, 2): 2, (1, 1): 2, (0, 0): 2, (1, 0): 2, (1, 2): 2}) -********************************************************************** -1 item had failures: - 5 of 279 in sage.graphs.graph.Graph.? - [1216 tests, 5 failures, 42.49 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/graphs/graph_decompositions/rankwidth.pyx - [23 tests, 0.16 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/graphs/graph_decompositions/rankwidth.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/graphs/graph_decompositions/tdlib.pyx - [0 tests, 0.03 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/graphs/graph_decompositions/modular_decomposition.py - [624 tests, 3.09 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/graphs/graph_decompositions/tree_decomposition.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/graphs/graph_decompositions/tree_decomposition.pyx - [202 tests, 1.89 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/graphs/graph_decompositions/vertex_separation.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/graphs/graph_editor.py - [6 tests, 0.22 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/graphs/generators/families.py -********************************************************************** -File "src/sage/graphs/generators/families.py", line 3602, in sage.graphs.generators.families.MathonPseudocyclicStronglyRegularGraph -Failed example: - L = sum(i*(r[a]-r[b]) for i,(a,b) in zip(range(1,len(ff)+1), ff)); L -Expected: - [ 0 1 -1 -3 -2 -4 3 4 2] - [-1 0 1 -4 -3 -2 2 3 4] - [ 1 -1 0 -2 -4 -3 4 2 3] - [ 3 4 2 0 1 -1 -3 -2 -4] - [ 2 3 4 -1 0 1 -4 -3 -2] - [ 4 2 3 1 -1 0 -2 -4 -3] - [-3 -2 -4 3 4 2 0 1 -1] - [-4 -3 -2 2 3 4 -1 0 1] - [-2 -4 -3 4 2 3 1 -1 0] -Got: - [ 0 -1 1 -2 -3 -4 2 4 3] - [ 1 0 -1 -4 -2 -3 3 2 4] - [-1 1 0 -3 -4 -2 4 3 2] - [ 2 4 3 0 -1 1 -2 -3 -4] - [ 3 2 4 1 0 -1 -4 -2 -3] - [ 4 3 2 -1 1 0 -3 -4 -2] - [-2 -3 -4 2 4 3 0 -1 1] - [-4 -2 -3 3 2 4 1 0 -1] - [-3 -4 -2 4 3 2 -1 1 0] -********************************************************************** -1 item had failures: - 1 of 17 in sage.graphs.generators.families.MathonPseudocyclicStronglyRegularGraph - [424 tests, 1 failure, 43.99 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/graphs/graph_generators_pyx.pyx - [8 tests, 0.34 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/graphs/generators/classical_geometries.py - [159 tests, 50.29 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/graphs/graph_latex.py - [199 tests, 0.37 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/graphs/graph_input.py - [117 tests, 0.96 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/graphs/graph_decompositions/vertex_separation.pyx - [180 tests, 9.49 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/graphs/graph_plot_js.py - [17 tests, 0.10 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/graphs/hyperbolicity.pyx - [70 tests, 0.73 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/graphs/graph_decompositions/fast_digraph.pyx + [511 tests, 1 failure, 61.06 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/graphs/generators/random.py + [208 tests, 16.97 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/geometry/riemannian_manifolds/parametrized_surface3d.py + [298 tests, 92.16 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/graphs/generators/world_map.py + [21 tests, 2.27 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/graphs/generic_graph_pyx.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/geometry/triangulation/point_configuration.py + [214 tests, 83.94 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/graphs/generic_graph_pyx.pyx + [97 tests, 5.18 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/graphs/graph_coloring.pyx + [117 tests, 3.05 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/graphs/graph_database.py + [50 tests, 0.16 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/graphs/graph_decompositions/__init__.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/graphs/graph_decompositions/bandwidth.pyx + [14 tests, 0.15 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/graphs/graph_decompositions/clique_separators.pyx + [68 tests, 0.25 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/graphs/graph_decompositions/cutwidth.pyx + [65 tests, 0.99 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/graphs/graph_decompositions/fast_digraph.pyx ********************************************************************** File "src/sage/graphs/graph_decompositions/fast_digraph.pyx", line 45, in sage.graphs.graph_decompositions.fast_digraph.FastDigraph.__cinit__ Failed example: @@ -48415,52 +48339,180 @@ ********************************************************************** 1 item had failures: 1 of 3 in sage.graphs.graph_decompositions.fast_digraph.FastDigraph.__cinit__ - [11 tests, 1 failure, 17.93 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/graphs/independent_sets.pyx - [56 tests, 1.80 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/graphs/independent_sets.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/geometry/polyhedron/base.py - [846 tests, 119.82 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/graphs/isoperimetric_inequalities.pyx - [25 tests, 0.22 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/graphs/line_graph.pyx - [41 tests, 1.43 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/graphs/isgci.py - [83 tests, 2.03 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/graphs/lovasz_theta.py - [3 tests, 0.04 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/graphs/generators/smallgraphs.py - [569 tests, 43.18 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/graphs/mcqd.pyx + [11 tests, 1 failure, 11.25 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/graphs/graph_decompositions/fast_digraph.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/graphs/graph_decompositions/graph_products.pyx + [19 tests, 0.33 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/graphs/generators/families.py +********************************************************************** +File "src/sage/graphs/generators/families.py", line 3602, in sage.graphs.generators.families.MathonPseudocyclicStronglyRegularGraph +Failed example: + L = sum(i*(r[a]-r[b]) for i,(a,b) in zip(range(1,len(ff)+1), ff)); L +Expected: + [ 0 1 -1 -3 -2 -4 3 4 2] + [-1 0 1 -4 -3 -2 2 3 4] + [ 1 -1 0 -2 -4 -3 4 2 3] + [ 3 4 2 0 1 -1 -3 -2 -4] + [ 2 3 4 -1 0 1 -4 -3 -2] + [ 4 2 3 1 -1 0 -2 -4 -3] + [-3 -2 -4 3 4 2 0 1 -1] + [-4 -3 -2 2 3 4 -1 0 1] + [-2 -4 -3 4 2 3 1 -1 0] +Got: + [ 0 -1 1 -2 -3 -4 2 4 3] + [ 1 0 -1 -4 -2 -3 3 2 4] + [-1 1 0 -3 -4 -2 4 3 2] + [ 2 4 3 0 -1 1 -2 -3 -4] + [ 3 2 4 1 0 -1 -4 -2 -3] + [ 4 3 2 -1 1 0 -3 -4 -2] + [-2 -3 -4 2 4 3 0 -1 1] + [-4 -2 -3 3 2 4 1 0 -1] + [-3 -4 -2 4 3 2 -1 1 0] +********************************************************************** +1 item had failures: + 1 of 17 in sage.graphs.generators.families.MathonPseudocyclicStronglyRegularGraph + [424 tests, 1 failure, 62.23 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/graphs/genus.pyx + [52 tests, 25.43 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/graphs/graph_decompositions/rankwidth.pyx + [23 tests, 0.12 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/graphs/graph_decompositions/modular_decomposition.py + [624 tests, 2.77 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/graphs/graph_decompositions/rankwidth.pxd [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/graphs/mcqd.pxd +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/graphs/graph_decompositions/tdlib.pyx + [0 tests, 0.01 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/graphs/graph_decompositions/tree_decomposition.pxd [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/graphs/partial_cube.py - [14 tests, 0.08 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/graphs/orientations.py - [28 tests, 0.69 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/graphs/path_enumeration.pyx - [267 tests, 0.75 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/graphs/pq_trees.py - [68 tests, 0.21 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/graphs/hypergraph_generators.py - [29 tests, 8.46 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/graphs/print_graphs.py - [12 tests, 0.07 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/graphs/graph_list.py - [53 tests, 11.66 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/graphs/schnyder.py - [103 tests, 1.08 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/graphs/spanning_tree.pyx - [166 tests, 1.18 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/graphs/traversals.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/graphs/traversals.pyx - [237 tests, 0.32 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/graphs/trees.pxd +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/graphs/graph.py +********************************************************************** +File "src/sage/graphs/graph.py", line 4101, in sage.graphs.graph.Graph.? +Failed example: + sorted(g.matching()) +Expected: + [(0, 1, 0), (2, 3, -5)] +Got: + [(1, 0, 0), (3, 2, -5)] +********************************************************************** +File "src/sage/graphs/graph.py", line 4110, in sage.graphs.graph.Graph.? +Failed example: + g.matching(use_edge_labels=True) +Expected: + [(1, 2, 999)] +Got: + [(2, 1, 999)] +********************************************************************** +File "src/sage/graphs/graph.py", line 4120, in sage.graphs.graph.Graph.? +Failed example: + g.matching(use_edge_labels=True) +Expected: + [(1, 2, 6), (0, 3, 3)] +Got: + [(0, 3, 3), (2, 1, 6)] +********************************************************************** +File "src/sage/graphs/graph.py", line 7001, in sage.graphs.graph.Graph.? +Failed example: + C.cliques_vertex_clique_number(cliques=E,algorithm="networkx") +Expected: + {0: 2, 1: 4, 2: 4, 3: 4, 4: 4} +Got: + defaultdict(, {0: 2, 4: 4, 1: 4, 2: 4, 3: 4}) +********************************************************************** +File "src/sage/graphs/graph.py", line 7004, in sage.graphs.graph.Graph.? +Failed example: + F.cliques_vertex_clique_number(algorithm="networkx") +Expected: + {(0, 0): 2, (0, 1): 2, (0, 2): 2, (1, 0): 2, (1, 1): 2, (1, 2): 2} +Got: + defaultdict(, {(0, 1): 2, (0, 2): 2, (1, 1): 2, (0, 0): 2, (1, 0): 2, (1, 2): 2}) +********************************************************************** +1 item had failures: + 5 of 279 in sage.graphs.graph.Graph.? + [1216 tests, 5 failures, 50.36 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/graphs/graph_decompositions/vertex_separation.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/graphs/graph_editor.py + [6 tests, 0.10 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/graphs/graph_decompositions/tree_decomposition.pyx + [202 tests, 1.11 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/graphs/graph_generators_pyx.pyx + [8 tests, 0.60 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/graphs/graph_input.py + [117 tests, 0.32 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/graphs/graph_latex.py + [199 tests, 0.22 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/geometry/triangulation/base.pyx + [175 tests, 119.46 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/graphs/graph_decompositions/vertex_separation.pyx + [180 tests, 9.16 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/graphs/graph_plot_js.py + [17 tests, 0.11 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/graphs/hyperbolicity.pyx + [70 tests, 0.40 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/graphs/generators/classical_geometries.py + [159 tests, 77.27 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/geometry/polyhedron/base.py + [846 tests, 168.73 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/graphs/independent_sets.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/graphs/independent_sets.pyx + [56 tests, 3.68 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/graphs/isoperimetric_inequalities.pyx + [25 tests, 0.35 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/graphs/hypergraph_generators.py + [29 tests, 6.25 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/graphs/lovasz_theta.py + [3 tests, 0.04 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/graphs/graph_list.py + [53 tests, 14.59 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/graphs/mcqd.pyx + [0 tests, 0.01 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/graphs/mcqd.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/graphs/orientations.py + [28 tests, 0.29 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/graphs/line_graph.pyx + [41 tests, 1.59 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/graphs/partial_cube.py + [14 tests, 0.20 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/graphs/isgci.py + [83 tests, 4.83 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/graphs/pq_trees.py + [68 tests, 0.32 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/graphs/print_graphs.py + [12 tests, 0.15 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/graphs/path_enumeration.pyx + [267 tests, 1.33 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/graphs/generators/smallgraphs.py + [569 tests, 56.83 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/graphs/schnyder.py + [103 tests, 1.10 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/graphs/spanning_tree.pyx + [166 tests, 1.31 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/graphs/traversals.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/graphs/traversals.pyx + [237 tests, 0.59 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/graphs/trees.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/graphs/trees.pyx + [25 tests, 0.48 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/graphs/graph_plot.py + [169 tests, 15.96 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/graphs/weakly_chordal.pyx + [33 tests, 0.12 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/groups/__init__.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/groups/abelian_gps/__init__.py [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/graphs/graph_generators.py +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/graphs/views.pyx + [180 tests, 0.52 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/groups/abelian_gps/abelian_aut.py + [121 tests, 2.02 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/groups/abelian_gps/abelian_group_element.py + [32 tests, 0.68 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/graphs/graph_generators.py ********************************************************************** File "src/sage/graphs/graph_generators.py", line 954, in sage.graphs.graph_generators.GraphGenerators.nauty_geng Failed example: @@ -48472,276 +48524,228 @@ ********************************************************************** 1 item had failures: 1 of 18 in sage.graphs.graph_generators.GraphGenerators.nauty_geng - [94 tests, 1 failure, 19.06 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/graphs/trees.pyx - [25 tests, 0.38 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/graphs/views.pyx - [180 tests, 0.10 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/groups/__init__.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/graphs/weakly_chordal.pyx - [33 tests, 0.14 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/groups/abelian_gps/__init__.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/graphs/graph_plot.py - [169 tests, 13.49 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/graphs/planarity.pyx - [10 tests, 3.91 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/groups/abelian_gps/abelian_group_element.py - [32 tests, 0.27 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/groups/abelian_gps/abelian_aut.py - [121 tests, 1.07 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/groups/abelian_gps/all.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/groups/abelian_gps/dual_abelian_group_element.py - [43 tests, 0.46 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/groups/abelian_gps/abelian_group_gap.py - [235 tests, 1.08 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/groups/abelian_gps/dual_abelian_group.py - [96 tests, 0.96 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/groups/additive_abelian/__init__.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/groups/abelian_gps/abelian_group_morphism.py - [44 tests, 1.19 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/groups/abelian_gps/values.py - [81 tests, 0.31 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/groups/additive_abelian/all.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/groups/abelian_gps/element_base.py - [59 tests, 0.99 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/groups/additive_abelian/qmodnz.py - [37 tests, 0.30 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/groups/affine_gps/__init__.py + [94 tests, 1 failure, 24.75 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/graphs/tutte_polynomial.py + [109 tests, 5.23 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/groups/abelian_gps/all.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/groups/abelian_gps/abelian_group_morphism.py + [44 tests, 0.97 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/groups/abelian_gps/abelian_group.py + [349 tests, 4.53 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/groups/abelian_gps/abelian_group_gap.py + [235 tests, 1.84 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/groups/abelian_gps/values.py + [81 tests, 0.17 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/groups/additive_abelian/__init__.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/graphs/planarity.pyx + [10 tests, 9.39 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/groups/abelian_gps/dual_abelian_group.py + [96 tests, 1.02 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/groups/additive_abelian/all.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/groups/abelian_gps/element_base.py + [59 tests, 0.72 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/groups/abelian_gps/dual_abelian_group_element.py + [43 tests, 1.17 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/groups/affine_gps/__init__.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/groups/additive_abelian/qmodnz_element.py + [73 tests, 0.32 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/groups/additive_abelian/qmodnz.py + [37 tests, 0.49 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/groups/affine_gps/catalog.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/groups/all.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/groups/additive_abelian/additive_abelian_group.py + [76 tests, 1.64 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/groups/affine_gps/group_element.py + [101 tests, 1.61 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/groups/affine_gps/affine_group.py + [65 tests, 2.47 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/groups/additive_abelian/additive_abelian_wrapper.py + [62 tests, 3.63 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/groups/affine_gps/euclidean_group.py + [34 tests, 2.87 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/groups/finitely_presented.py + [327 tests, 2.42 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/groups/finitely_presented_catalog.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/groups/conjugacy_classes.py + [135 tests, 3.78 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/groups/artin.py + [124 tests, 7.09 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/groups/free_group.py + [186 tests, 0.67 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/graphs/matchpoly.pyx + [59 tests, 24.41 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/groups/galois_group.py + [118 tests, 4.57 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/groups/class_function.py + [311 tests, 11.12 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/groups/group.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/groups/group.pyx + [48 tests, 0.65 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/groups/group_semidirect_product.py + [82 tests, 0.61 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/groups/groups_catalog.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/groups/group_exp.py + [72 tests, 1.60 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/groups/indexed_free_group.py + [116 tests, 0.68 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/groups/libgap_group.py + [13 tests, 0.95 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/groups/finitely_presented_named.py + [78 tests, 13.24 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/groups/braid.py + [431 tests, 20.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/groups/libgap_wrapper.pyx + [171 tests, 1.83 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/groups/libgap_wrapper.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/groups/lie_gps/__init__.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/groups/lie_gps/catalog.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/groups/matrix_gps/__init__.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/groups/matrix_gps/all.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/groups/matrix_gps/binary_dihedral.py + [8 tests, 1.94 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/groups/generic.py + [222 tests, 11.50 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/groups/matrix_gps/catalog.py + [0 tests, 0.02 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/groups/matrix_gps/coxeter_group.py + [136 tests, 7.83 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/groups/libgap_mixin.py + [149 tests, 17.23 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/groups/matrix_gps/group_element.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/groups/matrix_gps/group_element.pyx + [160 tests, 2.08 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/groups/matrix_gps/homset.py + [8 tests, 0.80 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/groups/matrix_gps/isometries.py + [104 tests, 1.19 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/geometry/polyhedron/library.py + [307 tests, 194.50 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/groups/matrix_gps/matrix_group.py + [123 tests, 5.24 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/groups/libgap_morphism.py + [209 tests, 25.44 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/groups/matrix_gps/morphism.py + [3 tests, 0.38 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/groups/matrix_gps/named_group.py + [34 tests, 1.50 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/groups/matrix_gps/pickling_overrides.py + [28 tests, 0.37 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/groups/matrix_gps/orthogonal.py + [92 tests, 2.44 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/graphs/generic_graph.py + [3685 tests, 101.81 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/groups/matrix_gps/symplectic.py + [36 tests, 1.82 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/groups/misc_gps/__init__.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/groups/misc_gps/imaginary_groups.py + [85 tests, 0.26 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/groups/misc_gps/misc_groups.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/groups/misc_gps/misc_groups_catalog.py + [0 tests, 0.01 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/graphs/strongly_regular_db.pyx + [332 tests, 56.29 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/groups/matrix_gps/finitely_generated.py + [272 tests, 23.02 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/groups/matrix_gps/unitary.py + [63 tests, 1.97 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/groups/old.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/groups/misc_gps/argument_groups.py + [332 tests, 0.70 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/groups/perm_gps/__init__.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/groups/perm_gps/all.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/groups/perm_gps/partn_ref/__init__.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/groups/old.pyx + [38 tests, 0.53 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/groups/pari_group.py + [45 tests, 0.46 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/groups/perm_gps/partn_ref/automorphism_group_canonical_label.pxd [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/groups/additive_abelian/qmodnz_element.py - [73 tests, 0.20 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/groups/affine_gps/catalog.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/groups/additive_abelian/additive_abelian_group.py - [76 tests, 1.81 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/groups/abelian_gps/abelian_group.py - [349 tests, 4.56 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/groups/affine_gps/affine_group.py - [65 tests, 1.47 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/groups/all.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/groups/additive_abelian/additive_abelian_wrapper.py - [62 tests, 2.30 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/groups/affine_gps/euclidean_group.py - [34 tests, 1.76 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/graphs/matchpoly.pyx - [59 tests, 9.52 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/groups/affine_gps/group_element.py - [101 tests, 0.96 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/groups/conjugacy_classes.py - [135 tests, 2.26 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/groups/finitely_presented_catalog.py - [0 tests, 0.01 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/groups/artin.py - [124 tests, 3.11 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/geometry/polyhedron/library.py - [307 tests, 116.20 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/groups/free_group.py - [186 tests, 0.48 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/groups/finitely_presented.py - [327 tests, 4.20 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/groups/galois_group.py - [118 tests, 2.24 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/graphs/tutte_polynomial.py - [109 tests, 12.16 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/groups/group.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/groups/group.pyx - [48 tests, 0.43 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/groups/group_exp.py - [72 tests, 0.42 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/groups/groups_catalog.py +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/groups/perm_gps/partn_ref/canonical_augmentation.pxd [0 tests, 0.01 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/groups/group_semidirect_product.py - [82 tests, 0.68 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/groups/indexed_free_group.py - [116 tests, 0.49 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/groups/libgap_group.py - [13 tests, 0.34 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/groups/class_function.py - [311 tests, 8.47 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/groups/libgap_wrapper.pyx - [171 tests, 2.04 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/groups/libgap_wrapper.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/groups/lie_gps/__init__.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/groups/lie_gps/catalog.py - [0 tests, 0.01 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/groups/finitely_presented_named.py - [78 tests, 8.63 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/groups/matrix_gps/__init__.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/groups/matrix_gps/all.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/groups/matrix_gps/binary_dihedral.py - [8 tests, 1.27 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/groups/matrix_gps/catalog.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/groups/generic.py - [222 tests, 8.15 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/groups/braid.py - [431 tests, 15.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/groups/libgap_mixin.py - [149 tests, 8.49 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/groups/matrix_gps/group_element.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/groups/matrix_gps/group_element.pyx - [160 tests, 1.77 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/groups/matrix_gps/coxeter_group.py - [136 tests, 3.71 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/groups/matrix_gps/homset.py - [8 tests, 0.42 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/groups/matrix_gps/isometries.py - [104 tests, 0.67 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/graphs/generic_graph.py - [3685 tests, 72.61 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/groups/matrix_gps/morphism.py - [3 tests, 0.31 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/groups/matrix_gps/matrix_group.py - [123 tests, 4.75 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/groups/libgap_morphism.py - [209 tests, 14.27 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/groups/matrix_gps/named_group.py - [34 tests, 0.78 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/groups/matrix_gps/pickling_overrides.py - [28 tests, 0.41 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/groups/matrix_gps/orthogonal.py - [92 tests, 1.42 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/groups/misc_gps/__init__.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/groups/matrix_gps/unitary.py - [63 tests, 1.06 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/groups/matrix_gps/symplectic.py - [36 tests, 1.33 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/groups/misc_gps/misc_groups.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/groups/misc_gps/imaginary_groups.py - [85 tests, 0.16 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/groups/misc_gps/misc_groups_catalog.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/groups/old.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/groups/misc_gps/argument_groups.py - [332 tests, 0.50 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/groups/perm_gps/__init__.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/groups/perm_gps/all.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/groups/old.pyx - [38 tests, 0.43 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/groups/pari_group.py - [45 tests, 0.42 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/groups/perm_gps/partn_ref/__init__.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/groups/perm_gps/constructor.py - [46 tests, 0.44 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/groups/perm_gps/partn_ref/automorphism_group_canonical_label.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/groups/perm_gps/partn_ref/canonical_augmentation.pyx - [1 test, 0.03 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/groups/perm_gps/partn_ref/automorphism_group_canonical_label.pyx - [32 tests, 0.34 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/groups/perm_gps/partn_ref/canonical_augmentation.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/groups/perm_gps/partn_ref/data_structures.pxd - [0 tests, 0.04 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/groups/perm_gps/partn_ref/double_coset.pyx - [15 tests, 0.39 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/groups/perm_gps/partn_ref/double_coset.pxd +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/groups/perm_gps/partn_ref/canonical_augmentation.pyx + [1 test, 0.02 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/groups/perm_gps/constructor.py + [46 tests, 0.67 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/groups/perm_gps/partn_ref/automorphism_group_canonical_label.pyx + [32 tests, 0.55 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/groups/perm_gps/partn_ref/data_structures.pxd + [0 tests, 0.05 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/groups/perm_gps/partn_ref/double_coset.pxd [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/groups/matrix_gps/finitely_generated.py - [272 tests, 14.63 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/groups/perm_gps/partn_ref/refinement_binary.pxd +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/groups/perm_gps/partn_ref/refinement_binary.pxd [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/graphs/strongly_regular_db.pyx - [332 tests, 36.12 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/groups/perm_gps/partn_ref/refinement_graphs.pxd +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/groups/perm_gps/partn_ref/double_coset.pyx + [15 tests, 0.50 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/groups/perm_gps/partn_ref/refinement_graphs.pxd [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/groups/perm_gps/partn_ref/refinement_lists.pyx +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/groups/perm_gps/partn_ref/refinement_lists.pyx [3 tests, 0.02 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/groups/perm_gps/partn_ref/refinement_lists.pxd +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/groups/perm_gps/partn_ref/refinement_lists.pxd [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/groups/perm_gps/partn_ref/refinement_binary.pyx - [76 tests, 4.44 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/groups/perm_gps/partn_ref/refinement_matrices.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/groups/perm_gps/partn_ref/refinement_python.pyx - [101 tests, 0.15 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/groups/perm_gps/partn_ref/refinement_matrices.pyx - [25 tests, 1.69 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/groups/perm_gps/partn_ref/refinement_python.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/groups/perm_gps/partn_ref/refinement_sets.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/groups/perm_gps/partn_ref2/__init__.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/groups/perm_gps/partn_ref/refinement_sets.pyx - [156 tests, 0.26 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/groups/perm_gps/partn_ref2/refinement_generic.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/groups/perm_gps/partn_ref2/refinement_generic.pyx - [39 tests, 0.49 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/groups/perm_gps/partn_ref/data_structures.pyx - [49 tests, 6.73 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/groups/perm_gps/permgroup_element.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/groups/matrix_gps/linear.py - [53 tests, 15.92 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/groups/cubic_braid.py - [189 tests, 33.08 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/groups/perm_gps/permutation_groups_catalog.py - [0 tests, 0.01 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/doctest/test.py - [52 tests, 270.56 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/groups/perm_gps/symgp_conjugacy_class.py - [59 tests, 1.46 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/groups/semimonomial_transformations/__init__.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/groups/perm_gps/permgroup_morphism.py - [90 tests, 2.54 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/groups/semimonomial_transformations/semimonomial_transformation.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/groups/semimonomial_transformations/semimonomial_transformation.pyx - [57 tests, 0.36 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/homology/__init__.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/groups/raag.py - [184 tests, 2.11 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/groups/semimonomial_transformations/semimonomial_transformation_group.py - [62 tests, 0.86 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/homology/all.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/homology/cell_complex.py - [0 tests, 0.01 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/homology/algebraic_topological_model.py - [44 tests, 0.90 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/homology/chain_complex_homspace.py - [43 tests, 0.19 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/groups/lie_gps/nilpotent_lie_group.py - [186 tests, 26.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/homology/chain_homotopy.py - [96 tests, 0.18 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/groups/perm_gps/permgroup_element.pyx - [402 tests, 4.69 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/homology/cubical_complex.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/homology/delta_complex.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/homology/examples.py - [0 tests, 0.01 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/homology/chains.py - [136 tests, 0.55 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/homology/homology_group.py - [23 tests, 0.24 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/homology/chain_complex.py - [263 tests, 1.22 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/groups/perm_gps/permgroup.py +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/groups/perm_gps/partn_ref/refinement_matrices.pyx + [25 tests, 1.02 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/groups/perm_gps/partn_ref/refinement_matrices.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/groups/perm_gps/partn_ref/refinement_python.pyx + [101 tests, 0.11 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/groups/perm_gps/partn_ref/refinement_python.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/groups/perm_gps/partn_ref/refinement_sets.pyx + [156 tests, 0.31 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/groups/perm_gps/partn_ref/refinement_sets.pxd + [0 tests, 0.01 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/groups/perm_gps/partn_ref2/__init__.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/groups/perm_gps/partn_ref2/refinement_generic.pyx + [39 tests, 0.58 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/groups/perm_gps/partn_ref2/refinement_generic.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/doctest/test.py + [52 tests, 365.15 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/groups/perm_gps/partn_ref/refinement_binary.pyx + [76 tests, 7.51 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/groups/perm_gps/permgroup_element.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/groups/matrix_gps/linear.py + [53 tests, 22.44 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/groups/perm_gps/partn_ref/data_structures.pyx + [49 tests, 11.66 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/groups/perm_gps/permutation_groups_catalog.py + [0 tests, 0.01 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/groups/cubic_braid.py + [189 tests, 56.69 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/groups/perm_gps/permgroup_morphism.py + [90 tests, 4.25 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/groups/semimonomial_transformations/__init__.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/groups/lie_gps/nilpotent_lie_group.py + [186 tests, 39.23 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/groups/semimonomial_transformations/semimonomial_transformation.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/groups/perm_gps/permgroup_element.pyx + [402 tests, 5.91 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/groups/perm_gps/permgroup.py ********************************************************************** File "src/sage/groups/perm_gps/permgroup.py", line 2250, in sage.groups.perm_gps.permgroup.PermutationGroup_generic.socle Failed example: @@ -48753,82 +48757,305 @@ ********************************************************************** 1 item had failures: 1 of 4 in sage.groups.perm_gps.permgroup.PermutationGroup_generic.socle - [923 tests, 1 failure, 12.32 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/homology/koszul_complex.py - [23 tests, 0.13 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/homology/matrix_utils.py - [5 tests, 0.04 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/homology/simplicial_complex.py + [923 tests, 1 failure, 20.01 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/homology/__init__.py [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/homology/simplicial_complex_homset.py +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/groups/semimonomial_transformations/semimonomial_transformation.pyx + [57 tests, 0.64 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/homology/all.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/groups/perm_gps/symgp_conjugacy_class.py + [59 tests, 1.29 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/homology/cell_complex.py + [0 tests, 0.01 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/homology/chain_complex_homspace.py + [43 tests, 0.12 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/groups/semimonomial_transformations/semimonomial_transformation_group.py + [62 tests, 0.71 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/homology/chain_homotopy.py + [96 tests, 0.27 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/groups/raag.py + [184 tests, 2.31 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/homology/cubical_complex.py + [0 tests, 0.01 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/homology/delta_complex.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/homology/examples.py + [0 tests, 0.01 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/homology/chains.py + [136 tests, 0.68 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/homology/algebraic_topological_model.py + [44 tests, 1.79 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/homology/homology_group.py + [23 tests, 0.47 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/homology/chain_complex.py + [263 tests, 2.30 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/homology/koszul_complex.py + [23 tests, 0.09 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/homology/matrix_utils.py + [5 tests, 0.07 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/homology/simplicial_complex.py [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/groups/fqf_orthogonal.py - [117 tests, 35.66 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/homology/simplicial_complex_morphism.py +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/homology/simplicial_complex_homset.py [0 tests, 0.01 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/homology/simplicial_set.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/homology/simplicial_set_constructions.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/homology/simplicial_set_examples.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/homology/simplicial_set_morphism.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/interacts/__init__.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/homology/tests.py - [13 tests, 0.10 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/interacts/algebra.py +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/groups/fqf_orthogonal.py + [117 tests, 57.83 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/homology/simplicial_complex_morphism.py + [0 tests, 0.01 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/homology/simplicial_set.py [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/interacts/all.py +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/homology/simplicial_set_constructions.py + [0 tests, 0.01 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/homology/simplicial_set_examples.py [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/interacts/calculus.py +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/homology/simplicial_set_morphism.py [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/interacts/fractals.py +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/interacts/__init__.py [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/interacts/geometry.py +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/homology/tests.py + [13 tests, 0.12 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/interacts/algebra.py [0 tests, 0.01 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/groups/perm_gps/partn_ref/refinement_graphs.pyx - [122 tests, 11.11 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/homology/homology_morphism.py - [100 tests, 1.51 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/interacts/library_cython.pyx - [15 tests, 0.13 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/interacts/statistics.py +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/interacts/all.py + [0 tests, 0.01 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/interacts/calculus.py [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/interfaces/__init__.py +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/interacts/fractals.py [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/interfaces/all.py +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/interacts/geometry.py [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/interfaces/axiom.py - [26 tests, 0.05 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/interfaces/cleaner.py - [0 tests, 0.01 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/interfaces/chomp.py - [44 tests, 0.18 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/interacts/library.py - [27 tests, 1.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/interfaces/four_ti_2.py - [38 tests, 0.07 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/interfaces/fricas.py - [39 tests, 0.13 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/interfaces/frobby.py - [0 tests, 0.01 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/homology/chain_complex_morphism.py - [141 tests, 3.96 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/interfaces/gap3.py - [13 tests, 0.49 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/groups/perm_gps/permgroup_named.py - [517 tests, 9.45 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/interfaces/genus2reduction.py - [23 tests, 0.11 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/interfaces/gfan.py +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/interacts/library_cython.pyx + [15 tests, 0.13 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/interacts/statistics.py [0 tests, 0.01 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/interfaces/gnuplot.py +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/interacts/library.py + [27 tests, 0.96 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/interfaces/__init__.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/interfaces/all.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/homology/homology_morphism.py + [100 tests, 3.47 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/interfaces/axiom.py + [26 tests, 0.14 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/interfaces/cleaner.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/interfaces/chomp.py + [44 tests, 0.35 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/groups/perm_gps/partn_ref/refinement_graphs.pyx + [122 tests, 20.29 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/interfaces/four_ti_2.py + [38 tests, 0.18 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/interfaces/fricas.py + [39 tests, 0.15 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/interfaces/frobby.py + [0 tests, 0.04 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/homology/chain_complex_morphism.py + [141 tests, 8.58 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/interfaces/gap3.py + [13 tests, 0.47 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/interfaces/gap.py +********************************************************************** +File "src/sage/interfaces/gap.py", line 393, in sage.interfaces.gap.Gap_generic._read_in_file_command +Failed example: + gap.read(filename) +Exception raised: + Traceback (most recent call last): + File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/interfaces/gap.py", line 673, in _eval_line + raise RuntimeError("%s produced error output\n%s\n executing %s"%(self, error,line)) + RuntimeError: Gap produced error output + Error, Function call: must return a value + + executing Read("/build/reproducible-path/sagemath-9.5/.sage/temp/i-capture-the-hostname/1669603/interface/tmp1669664"); + + During handling of the above exception, another exception occurred: + + Traceback (most recent call last): + File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/interfaces/expect.py", line 821, in _eval_line_using_file + s = self._eval_line(self._read_in_file_command(tmp_to_use), allow_use_file=False, restart_if_needed=False) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/interfaces/gap.py", line 707, in _eval_line + raise RuntimeError(exc) + RuntimeError: Gap produced error output + Error, Function call: must return a value + + executing Read("/build/reproducible-path/sagemath-9.5/.sage/temp/i-capture-the-hostname/1669603/interface/tmp1669664"); + + During handling of the above exception, another exception occurred: + + Traceback (most recent call last): + File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/interfaces/expect.py", line 1380, in eval + return self._eval_line_using_file(code) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/interfaces/gap.py", line 1380, in _eval_line_using_file + return Expect._eval_line_using_file(self, line0) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/interfaces/expect.py", line 848, in _eval_line_using_file + if "Input/output error" in msg.args[0]: + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + TypeError: argument of type 'RuntimeError' is not iterable + + During handling of the above exception, another exception occurred: + + Traceback (most recent call last): + File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 694, in _run + self.compile_and_execute(example, compiler, test.globs) + File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 1088, in compile_and_execute + exec(compiled, globs) + File "", line 1, in + gap.read(filename) + File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/interfaces/interface.py", line 223, in read + self.eval(self._read_in_file_command(filename)) + File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/interfaces/gap.py", line 498, in eval + result = Expect.eval(self, input_line, **kwds) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/interfaces/expect.py", line 1390, in eval + raise TypeError('error evaluating "%s":\n%s'%(code,s)) + TypeError: error evaluating "Read("/build/reproducible-path/sagemath-9.5/.sage/temp/i-capture-the-hostname/1669603/tmp_yoxdmxvd");": + argument of type 'RuntimeError' is not iterable +********************************************************************** +1 item had failures: + 1 of 6 in sage.interfaces.gap.Gap_generic._read_in_file_command + [217 tests, 1 failure, 25.03 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/interfaces/genus2reduction.py + [23 tests, 0.15 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/interfaces/gfan.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/homology/hochschild_complex.py + [171 tests, 17.08 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/interfaces/gnuplot.py [1 test, 0.01 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/interfaces/gap_workspace.py - [14 tests, 3.75 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/interacts/test_jupyter.rst +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/groups/perm_gps/permgroup_named.py + [517 tests, 21.94 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/interfaces/gap_workspace.py + [14 tests, 10.33 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/interfaces/jmoldata.py + [20 tests, 0.57 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/interfaces/ecm.py +********************************************************************** +File "src/sage/interfaces/ecm.py", line 717, in sage.interfaces.ecm.ECM.time +Failed example: + ecm.time(n, 35) # random output +Exception raised: + Traceback (most recent call last): + File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 694, in _run + self.compile_and_execute(example, compiler, test.globs) + File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 1088, in compile_and_execute + exec(compiled, globs) + File "", line 1, in + ecm.time(n, Integer(35)) # random output + ^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/interfaces/ecm.py", line 770, in time + while next(out_lines) != title_curves: + ^^^^^^^^^^^^^^^ + StopIteration +********************************************************************** +File "src/sage/interfaces/ecm.py", line 720, in sage.interfaces.ecm.ECM.time +Failed example: + ecm.time(n, 30, verbose=True) # random output +Exception raised: + Traceback (most recent call last): + File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 694, in _run + self.compile_and_execute(example, compiler, test.globs) + File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 1088, in compile_and_execute + exec(compiled, globs) + File "", line 1, in + ecm.time(n, Integer(30), verbose=True) # random output + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/interfaces/ecm.py", line 770, in time + while next(out_lines) != title_curves: + ^^^^^^^^^^^^^^^ + StopIteration +********************************************************************** +1 item had failures: + 2 of 4 in sage.interfaces.ecm.ECM.time + [49 tests, 2 failures, 15.04 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/interfaces/kash.py + [1 test, 0.04 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/interfaces/expect.py + [102 tests, 15.35 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/interfaces/giac.py + [182 tests, 9.69 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/interfaces/latte.py + [33 tests, 0.13 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/interfaces/lie.py + [25 tests, 0.18 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/interfaces/kenzo.py + [79 tests, 0.95 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/interfaces/magma_free.py + [0 tests, 0.01 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/interfaces/maple.py + [20 tests, 0.30 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/interfaces/macaulay2.py + [44 tests, 0.60 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/interfaces/magma.py + [91 tests, 1.75 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/interfaces/mathematica.py + [24 tests, 0.37 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/interfaces/matlab.py + [7 tests, 0.14 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/groups/perm_gps/cubegroup.py + [135 tests, 38.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/interfaces/mathics.py + [31 tests, 0.51 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/interfaces/mupad.py + [20 tests, 0.25 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/interfaces/lisp.py + [77 tests, 2.45 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/interfaces/octave.py +********************************************************************** +File "src/sage/interfaces/octave.py", line 171, in sage.interfaces.octave.Octave +Failed example: + t = '"{}"'.format(10^10000) +Exception raised: + Traceback (most recent call last): + File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 694, in _run + self.compile_and_execute(example, compiler, test.globs) + File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 1088, in compile_and_execute + exec(compiled, globs) + File "", line 1, in + t = '"{}"'.format(Integer(10)**Integer(10000)) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "sage/rings/integer.pyx", line 1124, in sage.rings.integer.Integer.__format__ (build/cythonized/sage/rings/integer.c:8826) + return int(self).__format__(*args,**kwargs) + ValueError: Exceeds the limit (4300 digits) for integer string conversion; use sys.set_int_max_str_digits() to increase the limit +********************************************************************** +1 item had failures: + 1 of 2 in sage.interfaces.octave.Octave + [21 tests, 1 failure, 0.21 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/interfaces/phc.py + [57 tests, 0.32 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/interfaces/polymake.py + [54 tests, 0.23 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/interfaces/povray.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/interfaces/primecount.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/interfaces/maxima_lib.py + [216 tests, 7.72 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/interfaces/mwrank.py + [30 tests, 4.60 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/homology/homology_vector_space_with_basis.py + [194 tests, 29.92 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/interfaces/process.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/interfaces/qepcad.py + [154 tests, 0.46 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/interfaces/qsieve.py + [11 tests, 0.90 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/interfaces/process.pyx + [39 tests, 2.66 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/interfaces/interface.py + [220 tests, 11.11 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/interfaces/read_data.py + [9 tests, 0.03 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/interfaces/r.py + [0 tests, 0.11 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/interfaces/rubik.py + [3 tests, 0.03 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/interfaces/scilab.py + [3 tests, 0.06 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/interacts/test_jupyter.rst ********************************************************************** File "src/sage/interacts/test_jupyter.rst", line 40, in sage.interacts.test_jupyter Failed example: @@ -48846,7 +49073,7 @@ Pink Curve: Green Curve: Got: - Interactive function with 6 widgets + Interactive function with 6 widgets interval: IntRangeSlider(value=(1, 1000), min=1, max=4000, step=10, description='range') show_factors: Checkbox(value=True, description='show_factors') highlight_primes: Checkbox(value=True, description='highlight_primes') @@ -48869,7 +49096,7 @@ Got: - Interactive function with 3 widgets + Interactive function with 3 widgets title: HTMLText(value='

Taylor polynomial

') f: EvalText(value='e^(-x)*sin(x)', description='$f(x)=$') order: SelectionSlider(value=1, options=[1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12], description='order') @@ -48889,7 +49116,7 @@ selection: Dropdown(value='f and g', options=['f', 'g', 'f and g', 'f - g'], description=u'Select')
Got: - Interactive function with 6 widgets + Interactive function with 6 widgets title: HTMLText(value='

Definite integral

') f: EvalText(value='3*x', description='$f(x)=$') g: EvalText(value='x^2', description='$g(x)=$') @@ -48911,7 +49138,7 @@
Got: - Interactive function with 4 widgets + Interactive function with 4 widgets title: HTMLText(value='

Derivative grapher

') function: EvalText(value='x^5-3*x^3+1', description='Function:') x_range: FloatRangeSlider(value=(-2.0, 2.0), min=-15.0, max=15.0, step=0.1, description='Range (x)') @@ -48938,7 +49165,7 @@
Got: - Interactive function with 5 widgets + Interactive function with 5 widgets title: HTMLText(value='

Difference quotient

') f: EvalText(value='sin(x)', description='f(x)') interval: FloatRangeSlider(value=(0.0, 10.0), min=0.0, max=10.0, step=0.1, description='Range') @@ -48965,7 +49192,7 @@ Got: - Interactive function with 3 widgets + Interactive function with 3 widgets A: IntSlider(value=1, min=-7, max=7, step=1, description='A') B: IntSlider(value=1, min=-7, max=7, step=1, description='B') C: IntSlider(value=-2, min=-7, max=7, step=1, description='C') @@ -48989,7 +49216,7 @@ Got: - Interactive function with 5 widgets + Interactive function with 5 widgets title: HTMLText(value='

Secant method for numerical root finding

') f: EvalText(value='x^2-2', description='f(x)') interval: IntRangeSlider(value=(0, 4), min=-5, max=5, step=1, description='range') @@ -49017,7 +49244,7 @@ Got: - Interactive function with 7 widgets + Interactive function with 7 widgets title: HTMLText(value='

Newton method

') f: EvalText(value='x^2 - 2', description='f') c: IntSlider(value=6, min=-10, max=10, step=1, description='Start ($x$)') @@ -49056,7 +49283,7 @@ Got: - Interactive function with 7 widgets + Interactive function with 7 widgets title: HTMLText(value='

Trapezoid integration

') f: EvalText(value='x^2-5*x + 10', description='$f(x)=$') n: IntSlider(value=5, min=1, max=100, step=1, description='# divisions') @@ -49104,7 +49331,7 @@ Got: - Interactive function with 7 widgets + Interactive function with 7 widgets title: HTMLText(value='

Simpson integration

') f: EvalText(value='x*sin(x)+x+1', description='$f(x)=$') n: IntSlider(value=6, min=2, max=100, step=2, description='# divisions') @@ -49141,7 +49368,7 @@ Got: - Interactive function with 5 widgets + Interactive function with 5 widgets title: HTMLText(value='

Bisection method

') f: EvalText(value='x^2-2', description='f(x)') interval: IntRangeSlider(value=(0, 4), min=-5, max=5, step=1, description='range') @@ -49172,7 +49399,7 @@ type="math/tex">\displaystyle\int_{0}^{2}x^{2} + 1\,\mathrm{d}x=4.666666666666668 Got: - Manual interactive function with 9 widgets + Manual interactive function with 9 widgets title: HTMLText(value='

Riemann integral with random sampling

') f: EvalText(value='x^2+1', description='$f(x)=$') n: IntSlider(value=5, min=1, max=30, step=1, description='# divisions') @@ -49183,7 +49410,7 @@ hr2: HTMLText(value='
') list_table: Checkbox(value=False, description='List table') Adjust your data and click Update button. Click repeatedly for another random values. - Riemann sum: + Riemann sum: Exact value of the integral ********************************************************************** File "src/sage/interacts/test_jupyter.rst", line 207, in sage.interacts.test_jupyter @@ -49202,7 +49429,7 @@
Got: - Interactive function with 7 widgets + Interactive function with 7 widgets f: EvalText(value='sin(x)', description='f') g: EvalText(value='cos(x)', description='g') xrange: IntRangeSlider(value=(0, 1), min=-3, max=3, step=1, description='x-range') @@ -49228,7 +49455,7 @@

Mandelbrot Fractal

Recursive Formula: for Got: - Interactive function with 6 widgets + Interactive function with 6 widgets expo: FloatSlider(value=2.0, min=-10.0, max=10.0, step=0.1, description='expo') iterations: IntSlider(value=20, min=1, max=100, step=1, description='# iterations') zoom_x: FloatRangeSlider(value=(-2.0, 1.0), min=-2.0, max=2.0, step=0.01, description='Zoom X') @@ -49254,7 +49481,7 @@

Julia Fractal

Recursive Formula: Got: - Interactive function with 8 widgets + Interactive function with 8 widgets expo: FloatSlider(value=2.0, min=-10.0, max=10.0, step=0.1, description='expo') c_real: FloatSlider(value=0.5, min=-2.0, max=2.0, step=0.01, description='real part const.') c_imag: FloatSlider(value=0.5, min=-2.0, max=2.0, step=0.01, description='imag part const.') @@ -49276,7 +49503,7 @@ size: IntSlider(value=6, min=1, max=11, step=1, description=u'size of graphic')

Cellular Automaton

"A cellular automaton is a collection of "colored" cells on a grid of specified shape that evolves through a number of discrete time steps according to a set of rules based on the states of neighboring cells." — Mathworld, Cellular Automaton
Rule 110 expands to 01110110
Got: - Interactive function with 3 widgets + Interactive function with 3 widgets N: IntSlider(value=100, min=1, max=500, step=1, description='Number of iterations') rule_number: IntSlider(value=110, min=0, max=255, step=1, description='Rule number') size: IntSlider(value=6, min=1, max=11, step=1, description='size of graphic') @@ -49291,7 +49518,7 @@ x: TransformFloatSlider(value=0.0, min=0.0, max=6.283185307179586, step=0.015707963267948967, description=u'x')
Lines of the same color have the same length
Got: - Interactive function with 2 widgets + Interactive function with 2 widgets function: Dropdown(value=0, options=[('sin(x)', 0), ('cos(x)', 1), ('tan(x)', 2)], description='function') x: TransformFloatSlider(value=0.0, min=0.0, max=6.283185307179586, step=0.015707963267948967, description='x')
Lines of the same color have the same length
@@ -49309,7 +49536,7 @@ , , Area of triangle Got: - Interactive function with 3 widgets + Interactive function with 3 widgets a0: IntSlider(value=30, min=0, max=360, step=1, description='A') a1: IntSlider(value=180, min=0, max=360, step=1, description='B') a2: IntSlider(value=300, min=0, max=360, step=1, description='C') @@ -49334,7 +49561,7 @@ show_incircle: Checkbox(value=False, description=u'Incircle') show_euler: Checkbox(value=False, description="Euler's Line") Got: - Interactive function with 10 widgets + Interactive function with 10 widgets title: HTMLText(value='

Special points in triangle

') a0: IntSlider(value=30, min=0, max=360, step=1, description='A') a1: IntSlider(value=180, min=0, max=360, step=1, description='B') @@ -49355,7 +49582,7 @@ interval: IntRangeSlider(value=(0, 0), description=u'Plotting range (y)', max=1) doctest:...: UserWarning: Attempting to set identical bottom == top == 0.0 results in singular transformations; automatically expanding. Got: - Interactive function with 2 widgets + Interactive function with 2 widgets n: IntSlider(value=1000, min=2, max=10000, step=100, description='Number of Tosses') interval: IntRangeSlider(value=(0, 0), min=0, max=1, step=1, description='Plotting range (y)') doctest:warning @@ -49436,174 +49663,28 @@ ********************************************************************** 1 item had failures: 20 of 30 in sage.interacts.test_jupyter - [29 tests, 20 failures, 20.60 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/homology/hochschild_complex.py - [171 tests, 10.03 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/interfaces/jmoldata.py - [20 tests, 0.31 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/interfaces/kash.py - [1 test, 0.02 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/interfaces/kenzo.py - [79 tests, 0.24 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/interfaces/latte.py - [33 tests, 0.12 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/interfaces/lie.py - [25 tests, 0.11 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/interfaces/giac.py - [182 tests, 8.15 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/homology/homology_vector_space_with_basis.py - [194 tests, 13.51 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/interfaces/macaulay2.py - [44 tests, 0.60 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/interfaces/magma_free.py - [0 tests, 0.01 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/interfaces/magma.py - [91 tests, 1.18 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/interfaces/ecm.py -********************************************************************** -File "src/sage/interfaces/ecm.py", line 717, in sage.interfaces.ecm.ECM.time -Failed example: - ecm.time(n, 35) # random output -Exception raised: - Traceback (most recent call last): - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 694, in _run - self.compile_and_execute(example, compiler, test.globs) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 1088, in compile_and_execute - exec(compiled, globs) - File "", line 1, in - ecm.time(n, Integer(35)) # random output - ^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/interfaces/ecm.py", line 770, in time - while next(out_lines) != title_curves: - ^^^^^^^^^^^^^^^ - StopIteration -********************************************************************** -File "src/sage/interfaces/ecm.py", line 720, in sage.interfaces.ecm.ECM.time -Failed example: - ecm.time(n, 30, verbose=True) # random output -Exception raised: - Traceback (most recent call last): - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 694, in _run - self.compile_and_execute(example, compiler, test.globs) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 1088, in compile_and_execute - exec(compiled, globs) - File "", line 1, in - ecm.time(n, Integer(30), verbose=True) # random output - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/interfaces/ecm.py", line 770, in time - while next(out_lines) != title_curves: - ^^^^^^^^^^^^^^^ - StopIteration -********************************************************************** -1 item had failures: - 2 of 4 in sage.interfaces.ecm.ECM.time - [49 tests, 2 failures, 13.18 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/interfaces/maple.py - [20 tests, 0.15 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/interfaces/mathematica.py - [24 tests, 0.17 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/interfaces/matlab.py - [7 tests, 0.10 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/interfaces/mathics.py - [31 tests, 0.36 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/groups/perm_gps/cubegroup.py - [135 tests, 32.09 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/interfaces/mupad.py - [20 tests, 0.12 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/interfaces/expect.py -********************************************************************** -File "src/sage/interfaces/expect.py", line 915, in sage.interfaces.expect.Expect._eval_line -Failed example: - singular.interrupt() -Expected: - True -Got: - False -********************************************************************** -File "src/sage/interfaces/expect.py", line 921, in sage.interfaces.expect.Expect._eval_line -Failed example: - singular('2+3') -Expected: - Singular crashed -- automatically restarting. - 5 -Got: - 5 -********************************************************************** -1 item had failures: - 2 of 16 in sage.interfaces.expect.Expect._eval_line - [102 tests, 2 failures, 23.20 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/interfaces/lisp.py - [77 tests, 1.90 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/interfaces/octave.py -********************************************************************** -File "src/sage/interfaces/octave.py", line 171, in sage.interfaces.octave.Octave -Failed example: - t = '"{}"'.format(10^10000) -Exception raised: - Traceback (most recent call last): - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 694, in _run - self.compile_and_execute(example, compiler, test.globs) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 1088, in compile_and_execute - exec(compiled, globs) - File "", line 1, in - t = '"{}"'.format(Integer(10)**Integer(10000)) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "sage/rings/integer.pyx", line 1124, in sage.rings.integer.Integer.__format__ (build/cythonized/sage/rings/integer.c:8826) - return int(self).__format__(*args,**kwargs) - ValueError: Exceeds the limit (4300 digits) for integer string conversion; use sys.set_int_max_str_digits() to increase the limit -********************************************************************** -1 item had failures: - 1 of 2 in sage.interfaces.octave.Octave - [21 tests, 1 failure, 0.09 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/interfaces/phc.py - [57 tests, 0.14 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/interfaces/povray.py - [0 tests, 0.01 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/interfaces/primecount.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/interfaces/polymake.py - [54 tests, 0.38 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/interfaces/process.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/interfaces/maxima_lib.py - [216 tests, 7.96 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/interfaces/qepcad.py - [154 tests, 0.27 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/interfaces/process.pyx - [39 tests, 2.64 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/interfaces/qsieve.py - [11 tests, 1.28 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/interfaces/mwrank.py - [30 tests, 4.61 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/interfaces/read_data.py - [9 tests, 0.03 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/interfaces/rubik.py - [3 tests, 0.04 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/interfaces/r.py - [0 tests, 0.26 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/interfaces/scilab.py - [3 tests, 0.13 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/interfaces/gp.py - [157 tests, 13.35 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/interfaces/quit.py - [19 tests, 4.64 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/interfaces/sympy_wrapper.py - [36 tests, 1.13 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/interfaces/tab_completion.py - [13 tests, 0.04 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/interfaces/gap.py - [217 tests, 22.21 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/interfaces/tachyon.py - [21 tests, 1.77 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/interfaces/singular.py - [406 tests, 5.51 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/knots/__init__.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/knots/all.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/knots/gauss_code.py - [18 tests, 0.07 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/interfaces/tests.py + [29 tests, 20 failures, 31.09 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/interfaces/quit.py + [19 tests, 3.81 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/interfaces/sympy_wrapper.py + [36 tests, 0.62 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/interfaces/tab_completion.py + [13 tests, 0.03 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/interfaces/gp.py + [157 tests, 15.33 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/interfaces/tachyon.py + [21 tests, 1.25 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/knots/__init__.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/knots/all.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/knots/gauss_code.py + [18 tests, 0.10 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/interfaces/singular.py + [406 tests, 4.46 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/knots/knot_table.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/interfaces/tests.py ********************************************************************** File "src/sage/interfaces/tests.py", line 38, in sage.interfaces.tests Failed example: @@ -49615,312 +49696,254 @@ ********************************************************************** 1 item had failures: 1 of 18 in sage.interfaces.tests - [17 tests, 1 failure, 2.93 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/knots/knot_table.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/groups/matrix_gps/heisenberg.py - [36 tests, 56.75 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/interfaces/tides.py - [120 tests, 2.98 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/lfunctions/__init__.py + [17 tests, 1 failure, 2.59 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/interfaces/tides.py + [120 tests, 2.79 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/lfunctions/__init__.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/lfunctions/all.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/knots/knotinfo.py + [323 tests, 1.80 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/interfaces/psage.py + [7 tests, 11.70 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/groups/matrix_gps/heisenberg.py + [36 tests, 72.57 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/interfaces/sagespawn.pyx + [35 tests, 6.28 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/lfunctions/lcalc.py + [47 tests, 1.67 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/knots/knot.py + [96 tests, 4.18 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/__init__.py [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/lfunctions/all.py +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/all.py [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/interfaces/psage.py - [7 tests, 13.60 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/knots/knotinfo.py - [323 tests, 1.87 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/interfaces/sagespawn.pyx - [35 tests, 6.90 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/lfunctions/lcalc.py - [47 tests, 2.08 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/knots/knot.py - [96 tests, 5.25 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/__init__.py +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/arb/__init__.py [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/all.py +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/arb/acb.pxd [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/arb/__init__.py +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/arb/acb_calc.pxd [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/arb/acb.pxd +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/arb/acb_elliptic.pxd [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/arb/acb_calc.pxd +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/arb/acb_hypgeom.pxd [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/arb/acb_elliptic.pxd +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/arb/acb_mat.pxd [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/arb/acb_hypgeom.pxd +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/arb/acb_modular.pxd [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/arb/acb_mat.pxd +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/arb/acb_poly.pxd [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/arb/acb_modular.pxd +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/arb/arb_fmpz_poly.pxd [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/arb/acb_poly.pxd +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/arb/arb.pxd [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/arb/arb.pxd +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/arb/arb_hypgeom.pxd [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/arb/arb_fmpz_poly.pxd +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/arb/arb_version.pyx + [2 tests, 0.01 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/arb/arf.pxd [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/arb/arb_hypgeom.pxd +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/arb/bernoulli.pxd [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/arb/arb_version.pyx - [2 tests, 0.03 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/arb/arf.pxd +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/arb/arith.pyx + [8 tests, 0.03 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/arb/mag.pxd [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/interfaces/maxima.py - [190 tests, 21.55 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/arb/arith.pyx - [8 tests, 0.07 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/arb/bernoulli.pxd +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/arb/types.pxd [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/arb/mag.pxd +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/coxeter3/__init__.py [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/arb/types.pxd +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/braiding.pyx + [51 tests, 0.33 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/coxeter3/coxeter.pxd [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/coxeter3/__init__.py +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/coxeter3/coxeter.pyx + [1 test, 0.14 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/interfaces/sympy.py + [279 tests, 10.81 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/coxeter3/decl.pxd [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/coxeter3/coxeter.pyx - [1 test, 0.17 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/coxeter3/coxeter.pxd +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/cremona/__init__.py [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/braiding.pyx - [51 tests, 0.82 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/coxeter3/decl.pxd +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/ecl.pxd [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/cremona/__init__.py +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/eclib/__init__.py [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/coxeter3/coxeter_group.py - [7 tests, 0.65 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/ecl.pxd +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/eclib/__init__.pxd [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/eclib/__init__.py +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/eclib/all.py [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/eclib/__init__.pxd +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/coxeter3/coxeter_group.py + [7 tests, 0.52 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/eclib/constructor.py + [10 tests, 0.10 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/eclib/homspace.pxd [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/eclib/all.py +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/lfunctions/pari.py + [166 tests, 3.52 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/interfaces/maxima.py + [190 tests, 18.61 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/eclib/mat.pxd [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/lfunctions/sympow.py - [13 tests, 6.17 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/eclib/constructor.py - [10 tests, 0.13 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/eclib/homspace.pxd +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/eclib/mat.pyx + [36 tests, 0.16 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/lfunctions/dokchitser.py + [96 tests, 6.38 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/eclib/newforms.pxd [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/interfaces/sympy.py - [279 tests, 14.56 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/eclib/mat.pyx - [36 tests, 0.13 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/eclib/mat.pxd +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/fes.pyx [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/lfunctions/pari.py - [166 tests, 3.98 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/lfunctions/dokchitser.py - [96 tests, 9.49 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/eclib/newforms.pxd +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/flint/__init__.py [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/fes.pyx - [0 tests, 0.01 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/flint/__init__.py +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/interfaces/sage0.py + [77 tests, 11.04 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/flint/arith.pyx + [41 tests, 0.16 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/flint/arith.pxd [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/flint/arith.pyx - [41 tests, 0.23 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/flint/arith.pxd +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/flint/flint.pyx + [6 tests, 0.02 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/flint/flint.pxd [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/flint/flint.pyx - [6 tests, 0.03 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/flint/flint.pxd +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/flint/fmpq.pxd [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/flint/fmpq.pxd +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/flint/fmpq_mat.pxd [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/flint/fmpq_mat.pxd +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/flint/fmpq_poly.pxd [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/flint/fmpq_poly.pxd +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/flint/fmpz.pxd [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/flint/fmpz.pxd +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/flint/fmpz_mat.pxd [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/flint/fmpz_mat.pxd +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/flint/fmpz_mod.pxd [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/flint/fmpz_mod.pxd +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/flint/fmpz_mod_poly.pxd [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/flint/fmpz_mod_poly.pxd +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/flint/fmpz_poly.pxd [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/flint/fmpz_poly.pyx - [84 tests, 0.13 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/interfaces/sage0.py - [77 tests, 18.44 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/flint/fmpz_poly.pxd +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/flint/fmpz_poly_mat.pxd [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/flint/fmpz_poly_mat.pxd +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/flint/fmpz_poly.pyx + [84 tests, 0.15 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/flint/fmpz_poly_q.pxd [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/knots/link.py - [536 tests, 13.62 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/flint/fmpz_poly_q.pxd +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/flint/fmpz_vec.pxd [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/flint/fmpz_vec.pxd +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/lfunctions/sympow.py + [13 tests, 5.02 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/flint/fq.pxd [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/flint/fq.pxd +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/flint/fq_nmod.pxd [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/flint/fq_nmod.pxd +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/flint/nmod_poly.pxd [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/flint/nmod_poly.pxd +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/flint/nmod_vec.pxd [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/flint/nmod_vec.pxd +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/flint/ntl_interface.pxd [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/flint/ntl_interface.pxd +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/flint/padic.pxd [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/eclib/homspace.pyx - [49 tests, 5.17 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/flint/padic.pxd +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/flint/padic_poly.pxd [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/flint/padic_poly.pxd +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/flint/qadic.pxd [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/flint/qadic.pxd +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/flint/thread_pool.pxd [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/flint/thread_pool.pxd +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/flint/types.pxd [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/flint/types.pxd - [0 tests, 0.01 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/ecl.pyx - [204 tests, 6.25 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/flint/ulong_extras.pxd +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/eclib/homspace.pyx + [49 tests, 2.96 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/flint/nmod_poly_linkage.pxi + [196 tests, 0.44 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/flint/ulong_extras.pyx + [3 tests, 0.01 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/flint/ulong_extras.pxd [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/flint/ulong_extras.pyx - [3 tests, 0.02 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/gap/__init__.py +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/gap/__init__.py [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/gap/all.py +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/gap/all.py [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/gap/element.pxd +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/gap/element.pxd [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/flint/nmod_poly_linkage.pxi - [196 tests, 0.68 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/gap/gap_functions.py +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/gap/gap_functions.py [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/gap/gap_globals.py - [0 tests, 0.02 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/gap/gap_includes.pxd +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/gap/gap_globals.py [0 tests, 0.01 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/gap/context_managers.py - [14 tests, 0.42 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/gap/saved_workspace.py - [7 tests, 0.03 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/gap/operations.py - [15 tests, 0.51 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/gap/test.py - [2 tests, 0.63 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/gap/util.pxd +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/gap/gap_includes.pxd + [0 tests, 0.01 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/ecl.pyx + [204 tests, 3.96 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/gap/context_managers.py + [14 tests, 0.33 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/gap/saved_workspace.py + [7 tests, 0.02 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/gap/operations.py + [15 tests, 0.39 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/gap/test.py + [2 tests, 0.38 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/gap/util.pxd [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/gap/util.pyx - [19 tests, 0.74 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/gap/element.pyx - [506 tests, 4.64 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/gap/libgap.pyx - [99 tests, 5.02 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/giac/giac.pxd +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/gap/util.pyx + [19 tests, 0.50 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/knots/link.py + [536 tests, 10.47 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/gap/libgap.pyx + [99 tests, 3.93 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/giac/giac.pxd [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/giac/keywords.pxi +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/giac/keywords.pxi [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/glpk/__init__.py +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/glpk/__init__.py [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/glpk/constants.pxd +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/glpk/constants.pxd [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/glpk/env.pxd +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/glpk/env.pxd [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/glpk/error.pyx +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/glpk/error.pyx [11 tests, 0.09 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/giac/auto-methods.pxi - [0 tests, 3.12 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/glpk/graph.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/lfunctions/zero_sums.pyx - [134 tests, 17.33 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/glpk/lp.pxd +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/gap/element.pyx + [506 tests, 4.99 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/glpk/graph.pxd [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/glpk/types.pxd +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/glpk/lp.pxd [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/gmp/__init__.py +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/glpk/types.pxd [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/gmp/all.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/gmp/binop.pxd +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/gmp/__init__.py + [0 tests, 0.01 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/gmp/all.pxd [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/gmp/misc.pxd +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/gmp/binop.pxd + [0 tests, 0.01 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/gmp/misc.pxd [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/gmp/mpf.pxd +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/giac/auto-methods.pxi + [0 tests, 2.99 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/gmp/mpf.pxd [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/gmp/mpn.pxd +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/gmp/mpn.pxd [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/gmp/mpq.pxd +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/gmp/mpq.pxd [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/gmp/mpz.pxd +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/gmp/mpz.pxd [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/gmp/pylong.pyx +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/gmp/pylong.pyx [0 tests, 0.01 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/gmp/pylong.pxd +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/gmp/pylong.pxd [0 tests, 0.01 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/gmp/random.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/gmp/randomize.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/gmp/types.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/gmpxx.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/gsl/__init__.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/gsl/airy.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/gsl/all.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/gsl/array.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/gsl/bessel.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/gsl/array.pyx - [22 tests, 0.12 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/gsl/blas.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/gsl/blas_types.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/gsl/block.pxd +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/gmp/random.pxd [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/gsl/chebyshev.pxd +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/gmp/randomize.pxd [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/gsl/clausen.pxd +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/gmp/types.pxd [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/gsl/combination.pxd +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/gmpxx.pxd [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/gsl/complex.pxd +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/gsl/__init__.py [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/gsl/coulomb.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/gsl/coupling.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/gsl/dawson.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/gsl/debye.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/gsl/dilog.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/gsl/eigen.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/gsl/elementary.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/gsl/ellint.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/gsl/elljac.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/gsl/erf.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/gsl/errno.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/gsl/exp.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/gsl/expint.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/gsl/fermi_dirac.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/gsl/fft.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/eclib/mwrank.pyx +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/eclib/mwrank.pyx ********************************************************************** File "src/sage/libs/eclib/mwrank.pyx", line 589, in sage.libs.eclib.mwrank._mw.__init__ Failed example: @@ -50021,380 +50044,422 @@ ********************************************************************** 1 item had failures: 1 of 26 in sage.libs.eclib.mwrank._mw.__init__ - [210 tests, 1 failure, 39.47 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/gsl/fit.pxd + [210 tests, 1 failure, 30.68 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/gsl/airy.pxd [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/gsl/gamma.pxd +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/gsl/all.pxd [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/gsl/histogram.pxd +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/gsl/array.pxd [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/gsl/gegenbauer.pxd +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/gsl/array.pyx + [22 tests, 0.04 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/gsl/bessel.pxd [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/gsl/hyperg.pxd +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/gsl/blas.pxd [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/gsl/integration.pxd +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/gsl/blas_types.pxd [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/gsl/interp.pxd +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/gsl/block.pxd [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/gsl/laguerre.pxd +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/gsl/chebyshev.pxd [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/gsl/lambert.pxd +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/gsl/clausen.pxd [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/gsl/legendre.pxd +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/gsl/combination.pxd [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/gsl/linalg.pxd +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/gsl/complex.pxd [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/gsl/log.pxd +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/gsl/coulomb.pxd [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/gsl/math.pxd +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/gsl/coupling.pxd [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/gsl/matrix.pxd +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/gsl/dawson.pxd [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/gsl/matrix_complex.pxd +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/gsl/debye.pxd [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/gsl/monte.pxd +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/gsl/dilog.pxd [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/gsl/min.pxd +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/gsl/eigen.pxd [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/gsl/ntuple.pxd +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/gsl/elementary.pxd [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/gsl/odeiv.pxd +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/gsl/ellint.pxd [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/gsl/permutation.pxd +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/gsl/elljac.pxd [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/gsl/poly.pxd +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/gsl/erf.pxd [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/gsl/pow_int.pxd +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/gsl/errno.pxd [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/gsl/psi.pxd +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/gsl/exp.pxd [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/gsl/qrng.pxd +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/gsl/expint.pxd [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/gsl/random.pxd +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/gsl/fermi_dirac.pxd [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/gsl/rng.pxd +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/gsl/fft.pxd [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/gsl/roots.pxd +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/gsl/fit.pxd [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/gsl/sort.pxd +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/gsl/gamma.pxd [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/gsl/statistics.pxd +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/gsl/gegenbauer.pxd [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/gsl/synchrotron.pxd +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/gsl/histogram.pxd [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/gsl/sum.pxd +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/gsl/hyperg.pxd [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/gsl/transport.pxd +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/lfunctions/zero_sums.pyx + [134 tests, 13.32 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/gsl/integration.pxd [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/gsl/trig.pxd +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/eclib/newforms.pyx + [94 tests, 10.47 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/gsl/interp.pxd [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/gsl/types.pxd +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/gsl/laguerre.pxd [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/gsl/vector.pxd +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/gsl/lambert.pxd [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/gsl/vector_complex.pxd +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/gsl/legendre.pxd [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/gsl/wavelet.pxd +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/gsl/linalg.pxd [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/gsl/zeta.pxd +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/gsl/log.pxd [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/iml.pxd +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/gsl/math.pxd [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/lcalc/__init__.py +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/gsl/matrix.pxd [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/homfly.pyx - [6 tests, 0.18 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/lcalc/lcalc_Lfunction.pxd +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/gsl/matrix_complex.pxd [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/linbox/__init__.py +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/gsl/min.pxd [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/linbox/conversion.pxd - [0 tests, 0.02 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/linbox/fflas.pxd +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/gsl/monte.pxd [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/linbox/givaro.pxd +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/gsl/ntuple.pxd [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/linbox/linbox.pxd +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/gsl/odeiv.pxd [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/linbox/linbox_flint_interface.pyx - [0 tests, 0.02 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/linbox/linbox_flint_interface.pxd +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/gsl/permutation.pxd [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/linkages/padics/__init__.py +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/gsl/poly.pxd [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/linkages/padics/API.pxi - [0 tests, 0.08 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/linkages/padics/Polynomial_ram.pxi - [0 tests, 0.02 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/linkages/padics/Polynomial_shared.pxi - [0 tests, 0.05 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/linkages/padics/fmpz_poly_unram.pxi - [0 tests, 0.14 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/eclib/newforms.pyx - [94 tests, 16.78 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/linkages/padics/mpz.pxi - [0 tests, 0.07 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/linkages/padics/relaxed/__init__.py +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/gsl/pow_int.pxd [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/linkages/padics/relaxed/API.pxi - [0 tests, 0.17 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/linkages/padics/relaxed/flint.pxi - [0 tests, 0.21 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/lrcalc/__init__.py +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/gsl/psi.pxd [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/libecm.pyx - [28 tests, 2.45 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/lrcalc/lrcalc.pxd +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/gsl/qrng.pxd [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/m4ri.pxd +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/gsl/random.pxd [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/lrcalc/lrcalc.pyx - [60 tests, 0.18 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/m4rie.pxd +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/gsl/rng.pxd [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/meataxe.pyx - [0 tests, 0.01 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/meataxe.pxd +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/gsl/roots.pxd [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/mpc/__init__.pxd +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/gsl/sort.pxd [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/mpc/types.pxd +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/gsl/statistics.pxd [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/mpfi/types.pxd +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/gsl/sum.pxd [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/mpfi/__init__.pxd +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/gsl/synchrotron.pxd [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/lcalc/lcalc_Lfunction.pyx - [118 tests, 3.39 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/mpfr/types.pxd +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/gsl/transport.pxd [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/mpfr/__init__.pxd +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/gsl/trig.pxd [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/mpmath/__init__.py +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/gsl/types.pxd [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/mpmath/all.py +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/gsl/vector.pxd [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/linkages/padics/unram_shared.pxi - [69 tests, 1.32 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/mpmath/ext_impl.pxd +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/gsl/vector_complex.pxd [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/mpmath/ext_impl.pyx - [13 tests, 0.17 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/mpmath/ext_main.pxd +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/gsl/wavelet.pxd [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/mpmath/ext_libmp.pyx - [33 tests, 0.11 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/mpmath/utils.pxd +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/gsl/zeta.pxd [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/mwrank/__init__.py +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/iml.pxd [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/ntl/__init__.py +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/lcalc/__init__.py [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/ntl/GF2.pxd +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/homfly.pyx + [6 tests, 0.09 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/lcalc/lcalc_Lfunction.pxd [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/ntl/GF2E.pxd +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/linbox/__init__.py [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/ntl/GF2EX.pxd +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/linbox/conversion.pxd + [0 tests, 0.01 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/linbox/fflas.pxd [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/ntl/GF2X.pxd +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/linbox/linbox.pxd [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/ntl/ZZ.pxd +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/linbox/givaro.pxd [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/mpmath/utils.pyx - [76 tests, 0.42 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/ntl/ZZX.pxd +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/linbox/linbox_flint_interface.pyx + [0 tests, 0.02 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/linbox/linbox_flint_interface.pxd [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/ntl/ZZ_p.pxd +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/linkages/padics/__init__.py [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/mpmath/ext_main.pyx - [381 tests, 0.67 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/ntl/ZZ_pE.pxd +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/linkages/padics/Polynomial_ram.pxi + [0 tests, 0.02 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/linkages/padics/Polynomial_shared.pxi + [0 tests, 0.02 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/linkages/padics/API.pxi + [0 tests, 0.08 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/linkages/padics/relaxed/__init__.py [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/ntl/ZZ_pEX.pxd +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/linkages/padics/mpz.pxi + [0 tests, 0.06 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/linkages/padics/fmpz_poly_unram.pxi + [0 tests, 0.08 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/linkages/padics/relaxed/API.pxi + [0 tests, 0.06 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/linkages/padics/relaxed/flint.pxi + [0 tests, 0.09 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/lrcalc/__init__.py [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/ntl/ZZ_pX.pxd +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/lrcalc/lrcalc.pxd [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/ntl/all.py +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/m4ri.pxd [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/ntl/conversion.pxd - [0 tests, 0.02 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/ntl/convert.pyx +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/m4rie.pxd [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/ntl/convert.pxd +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/lrcalc/lrcalc.pyx + [60 tests, 0.17 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/meataxe.pyx + [0 tests, 0.01 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/meataxe.pxd [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/ntl/decl.pxi +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/mpc/__init__.pxd [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/ntl/error.pyx - [4 tests, 0.02 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/ntl/lzz_p.pxd +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/mpc/types.pxd [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/ntl/lzz_pX.pxd +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/mpfi/__init__.pxd [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/ntl/mat_GF2.pxd +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/mpfi/types.pxd [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/ntl/mat_GF2E.pxd +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/mpfr/__init__.pxd [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/ntl/mat_ZZ.pxd +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/mpfr/types.pxd [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/ntl/misc.pxi +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/mpmath/__init__.py [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/ntl/ntl_GF2.pxd +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/mpmath/all.py [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/ntl/ntl_GF2E.pxd +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/mpmath/ext_impl.pxd [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/ntl/ntl_GF2.pyx - [50 tests, 0.08 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/ntl/ntl_GF2EContext.pxd +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/linkages/padics/unram_shared.pxi + [69 tests, 1.13 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/libecm.pyx + [28 tests, 1.96 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/mpmath/ext_impl.pyx + [13 tests, 0.13 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/mpmath/ext_libmp.pyx + [33 tests, 0.05 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/mpmath/ext_main.pxd [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/ntl/ntl_GF2EX.pyx - [31 tests, 0.06 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/ntl/ntl_GF2EX.pxd +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/mpmath/utils.pxd [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/ntl/ntl_GF2E.pyx - [70 tests, 0.21 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/ntl/ntl_GF2EContext.pyx - [20 tests, 0.17 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/ntl/ntl_GF2X.pxd +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/ntl/__init__.py [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/ntl/ntl_ZZ.pxd +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/mwrank/__init__.py [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/ntl/ntl_GF2X_linkage.pxi - [83 tests, 0.22 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/ntl/ntl_ZZ.pyx - [76 tests, 0.18 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/ntl/ntl_ZZX.pxd +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/ntl/GF2E.pxd [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/ntl/ntl_ZZ_p.pxd +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/ntl/GF2.pxd [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/ntl/ntl_ZZ_p.pyx - [68 tests, 0.19 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/ntl/ntl_ZZX.pyx - [223 tests, 0.38 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/ntl/ntl_ZZ_pContext.pyx - [34 tests, 0.07 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/ntl/ntl_ZZ_pContext.pxd +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/ntl/GF2EX.pxd [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/ntl/ntl_ZZ_pE.pxd +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/ntl/GF2X.pxd [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/ntl/ntl_GF2X.pyx - [112 tests, 0.30 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/ntl/ntl_ZZ_pE.pyx - [27 tests, 0.08 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/ntl/ntl_ZZ_pEContext.pxd +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/mpmath/utils.pyx + [76 tests, 0.28 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/ntl/ZZ.pxd [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/ntl/ntl_ZZ_pEContext.pyx - [29 tests, 0.06 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/ntl/ntl_ZZ_pEX.pxd +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/ntl/ZZX.pxd [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/ntl/ntl_ZZ_pX.pxd +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/ntl/ZZ_p.pxd [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/ntl/ntl_lzz_p.pyx - [48 tests, 0.13 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/ntl/ntl_lzz_p.pxd +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/ntl/ZZ_pE.pxd [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/ntl/ntl_ZZ_pEX.pyx - [304 tests, 0.53 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/ntl/ntl_lzz_pContext.pyx - [21 tests, 0.06 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/ntl/ntl_ZZ_pX.pyx - [264 tests, 0.49 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/ntl/ntl_lzz_pContext.pxd +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/ntl/ZZ_pEX.pxd [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/ntl/ntl_lzz_pX.pxd +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/mpmath/ext_main.pyx + [381 tests, 0.49 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/ntl/ZZ_pX.pxd [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/ntl/ntl_mat_GF2.pxd +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/ntl/all.py + [0 tests, 0.01 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/ntl/conversion.pxd + [0 tests, 0.02 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/ntl/convert.pyx + [0 tests, 0.01 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/ntl/convert.pxd [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/ntl/ntl_lzz_pX.pyx - [142 tests, 0.23 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/ntl/ntl_mat_GF2E.pxd +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/ntl/decl.pxi [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/ntl/ntl_mat_GF2.pyx - [107 tests, 0.35 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/ntl/ntl_mat_ZZ.pxd +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/ntl/lzz_p.pxd [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/ntl/ntl_ZZ_pEX_linkage.pxi - [80 tests, 1.40 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/ntl/ntl_tools.pxd +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/ntl/lzz_pX.pxd [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/ntl/types.pxd +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/ntl/error.pyx + [4 tests, 0.03 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/ntl/mat_GF2.pxd [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/ntl/vec_GF2.pxd +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/ntl/mat_GF2E.pxd [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/ntl/vec_GF2E.pxd +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/ntl/mat_ZZ.pxd [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/pari/all.py +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/ntl/misc.pxi [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/pari/__init__.py - [41 tests, 0.11 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/pari/convert_flint.pxd +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/ntl/ntl_GF2.pxd [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/pari/convert_flint.pyx - [2 tests, 0.08 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/pari/convert_gmp.pxd +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/ntl/ntl_GF2.pyx + [50 tests, 0.05 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/ntl/ntl_GF2E.pxd [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/pari/convert_gmp.pyx - [16 tests, 0.09 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/pari/convert_sage.pxd +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/ntl/ntl_GF2EContext.pxd [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/pari/convert_sage_complex_double.pyx - [22 tests, 0.23 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/pari/convert_sage_complex_double.pxd +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/ntl/ntl_GF2EContext.pyx + [20 tests, 0.10 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/ntl/ntl_GF2EX.pxd [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/pari/convert_sage_real_double.pyx - [2 tests, 0.03 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/pari/convert_sage.pyx - [119 tests, 0.78 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/pari/convert_sage_real_double.pxd +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/ntl/ntl_GF2E.pyx + [70 tests, 0.20 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/lcalc/lcalc_Lfunction.pyx + [118 tests, 3.53 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/ntl/ntl_GF2EX.pyx + [31 tests, 0.08 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/ntl/ntl_GF2X.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/ntl/ntl_ZZ.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/ntl/ntl_ZZ.pyx + [76 tests, 0.10 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/ntl/ntl_ZZX.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/ntl/ntl_GF2X_linkage.pxi + [83 tests, 0.25 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/ntl/ntl_ZZ_p.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/ntl/ntl_ZZ_pContext.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/ntl/ntl_ZZ_p.pyx + [68 tests, 0.15 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/ntl/ntl_ZZ_pContext.pyx + [34 tests, 0.07 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/ntl/ntl_GF2X.pyx + [112 tests, 0.69 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/ntl/ntl_ZZX.pyx + [223 tests, 0.39 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/ntl/ntl_ZZ_pE.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/ntl/ntl_ZZ_pE.pyx + [27 tests, 0.05 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/ntl/ntl_ZZ_pEContext.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/ntl/ntl_ZZ_pEX.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/ntl/ntl_ZZ_pEContext.pyx + [29 tests, 0.10 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/ntl/ntl_ZZ_pX.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/ntl/ntl_ZZ_pEX.pyx + [304 tests, 0.19 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/ntl/ntl_lzz_p.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/ntl/ntl_lzz_pContext.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/ntl/ntl_lzz_p.pyx + [48 tests, 0.15 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/ntl/ntl_lzz_pContext.pyx + [21 tests, 0.04 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/ntl/ntl_lzz_pX.pxd [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/pari/misc.pyx - [0 tests, 0.01 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/pari/misc.pxd +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/ntl/ntl_ZZ_pX.pyx + [264 tests, 0.40 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/ntl/ntl_mat_GF2.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/ntl/ntl_mat_GF2E.pxd [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/polybori/__init__.pxd +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/ntl/ntl_lzz_pX.pyx + [142 tests, 0.23 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/ntl/ntl_mat_GF2.pyx + [107 tests, 0.24 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/ntl/ntl_ZZ_pEX_linkage.pxi + [80 tests, 0.81 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/ntl/ntl_mat_ZZ.pxd [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/polybori/decl.pxd +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/ntl/ntl_tools.pxd [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/pynac/__init__.py +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/ntl/types.pxd [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/pynac/pynac.py +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/ntl/vec_GF2.pxd [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/ratpoints.pyx - [14 tests, 1.66 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/ratpoints.pxd +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/ntl/vec_GF2E.pxd [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/singular/__init__.py +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/pari/all.py [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/singular/decl.pxd - [0 tests, 0.01 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/singular/function.pyx - [303 tests, 1.73 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/singular/function.pxd +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/pari/__init__.py + [41 tests, 0.09 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/pari/convert_flint.pyx + [2 tests, 0.04 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/pari/convert_flint.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/pari/convert_gmp.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/pari/convert_gmp.pyx + [16 tests, 0.06 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/pari/convert_sage.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/pari/convert_sage_complex_double.pyx + [22 tests, 0.08 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/pari/convert_sage_complex_double.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/pari/convert_sage_real_double.pyx + [2 tests, 0.02 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/pari/convert_sage_real_double.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/pari/misc.pyx [0 tests, 0.01 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/singular/function_factory.py - [8 tests, 0.06 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/singular/groebner_strategy.pyx - [135 tests, 1.02 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/singular/groebner_strategy.pxd +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/pari/misc.pxd [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/singular/option.pyx - [122 tests, 0.36 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/giac/giac.pyx -********************************************************************** -File "src/sage/libs/giac/giac.pyx", line 396, in sage.libs.giac.giac.encstring23._giac -Failed example: - (1+2*sin(3*x)).solve(x).simplify() -Expected: - Warning, argument is not an equation, solving 1+2*sin(3*x)=0 - list[-pi/18,7*pi/18] -Got: - list[-pi/18,7*pi/18] -********************************************************************** -1 item had failures: - 1 of 68 in sage.libs.giac.giac.encstring23._giac - [295 tests, 1 failure, 22.99 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/singular/polynomial.pxd +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/polybori/__init__.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/polybori/decl.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/pynac/__init__.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/pynac/pynac.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/pari/convert_sage.pyx + [119 tests, 0.81 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/ratpoints.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/singular/__init__.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/singular/decl.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/ratpoints.pyx + [14 tests, 1.31 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/singular/function.pxd [0 tests, 0.01 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/pari/tests.py +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/singular/function_factory.py + [8 tests, 0.07 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/singular/function.pyx + [303 tests, 1.57 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/singular/groebner_strategy.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/singular/groebner_strategy.pyx + [135 tests, 0.74 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/singular/option.pyx + [122 tests, 0.43 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/singular/polynomial.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/pari/tests.py ********************************************************************** File "src/sage/libs/pari/tests.py", line 786, in sage.libs.pari.tests Failed example: @@ -50406,64 +50471,90 @@ ********************************************************************** 1 item had failures: 1 of 869 in sage.libs.pari.tests - [868 tests, 1 failure, 6.68 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/singular/ring.pxd + [868 tests, 1 failure, 5.18 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/singular/ring.pxd [0 tests, 0.01 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/singular/singular.pyx - [149 tests, 1.17 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/singular/singular.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/singular/standard_options.py - [48 tests, 0.38 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/sirocco.pyx - [10 tests, 0.03 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/ntl/ntl_mat_ZZ.pyx - [120 tests, 11.36 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/symmetrica/__init__.py +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/ntl/ntl_mat_GF2E.pyx + [134 tests, 7.30 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/singular/ring.pyx + [101 tests, 2.62 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/singular/singular.pxd [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/symmetrica/all.py +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/sirocco.pyx + [10 tests, 0.04 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/symmetrica/__init__.py [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/symmetrica/part.pxi - [0 tests, 0.01 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/symmetrica/kostka.pxi - [13 tests, 0.13 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/symmetrica/plet.pxi +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/symmetrica/all.py [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/symmetrica/sab.pxi +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/singular/standard_options.py + [48 tests, 0.41 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/ntl/ntl_mat_ZZ.pyx + [120 tests, 7.83 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/singular/singular.pyx + [149 tests, 1.14 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/symmetrica/kostka.pxi + [13 tests, 0.10 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/symmetrica/part.pxi + [0 tests, 0.02 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/symmetrica/plet.pxi [0 tests, 0.01 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/symmetrica/sc.pxi - [12 tests, 0.06 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/symmetrica/sb.pxi - [15 tests, 0.25 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/symmetrica/symmetrica.pyx +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/symmetrica/sab.pxi [0 tests, 0.01 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/symmetrica/schur.pxi - [33 tests, 0.30 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/symmetrica/symmetrica.pxi +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/symmetrica/sc.pxi + [12 tests, 0.06 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/symmetrica/symmetrica.pyx + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/symmetrica/sb.pxi + [15 tests, 0.12 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/symmetrica/symmetrica.pxi [8 tests, 0.02 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/logic/__init__.py +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/logic/__init__.py [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/logic/all.py +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/giac/giac.pyx +********************************************************************** +File "src/sage/libs/giac/giac.pyx", line 396, in sage.libs.giac.giac.encstring23._giac +Failed example: + (1+2*sin(3*x)).solve(x).simplify() +Expected: + Warning, argument is not an equation, solving 1+2*sin(3*x)=0 + list[-pi/18,7*pi/18] +Got: + list[-pi/18,7*pi/18] +********************************************************************** +1 item had failures: + 1 of 68 in sage.libs.giac.giac.encstring23._giac + [295 tests, 1 failure, 21.01 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/logic/all.py [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/logic/booleval.py - [20 tests, 0.04 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/singular/ring.pyx - [101 tests, 3.75 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/logic/logic.py - [83 tests, 0.10 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/logic/logicparser.py - [95 tests, 0.12 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/logic/logictable.py +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/symmetrica/schur.pxi + [33 tests, 0.27 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/logic/booleval.py + [20 tests, 0.02 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/singular/polynomial.pyx + [55 tests, 4.44 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/logic/logic.py + [83 tests, 0.09 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/logic/logictable.py [23 tests, 0.03 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/logic/propcalc.py - [54 tests, 0.05 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/manifolds/__init__.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/logic/boolformula.py - [221 tests, 0.39 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/manifolds/all.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/eclib/interface.py +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/logic/boolformula.py + [221 tests, 0.18 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/logic/logicparser.py + [95 tests, 0.07 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/logic/propcalc.py + [54 tests, 0.07 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/manifolds/__init__.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/manifolds/all.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/giac/__init__.py + [62 tests, 24.76 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/manifolds/differentiable/__init__.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/manifolds/calculus_method.py + [86 tests, 4.01 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/manifolds/continuous_map_image.py + [33 tests, 4.04 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/eclib/interface.py ********************************************************************** File "src/sage/libs/eclib/interface.py", line 727, in sage.libs.eclib.interface.mwrank_MordellWeil Failed example: @@ -50558,13131 +50649,663 @@ P4 = [18:7:8] = -2*P1 + -1*P2 + -1*P3 (mod torsion) P4 = [3:3:1] = 1*P1 + 0*P2 + 1*P3 (mod torsion) P4 = [4:6:1] = 0*P1 + -1*P2 + -1*P3 (mod torsion) - P4 = [36:69:64] = 1*P1 + -2*P2 + 0*P3 (mod torsion) - P4 = [68:-25:64] = -2*P1 + -1*P2 + -2*P3 (mod torsion) - P4 = [12:35:27] = 1*P1 + -1*P2 + -1*P3 (mod torsion) -********************************************************************** -File "src/sage/libs/eclib/interface.py", line 905, in sage.libs.eclib.interface.mwrank_MordellWeil.process -Failed example: - EQ.saturate(2) # points were not 2-saturated -Expected: - saturating basis...Saturation index bound (for points of good reduction) = 93 - Only p-saturating for p up to given value 2. - The resulting points may not be p-saturated for p between this and the computed index bound 93 - Checking saturation at [ 2 ] - Checking 2-saturation - possible kernel vector = [1,0,0] - This point may be in 2E(Q): [1547:-2967:343] - ...and it is! - Replacing old generator #1 with new generator [-2:3:1] - Reducing index bound from 93 to 46 - Points have successfully been 2-saturated (max q used = 11) - Index gain = 2^1 - done - Gained index 2 - New regulator = 93.85730072 - (True, 2, '[ ]') -Got: - saturating basis...Saturation index bound (for points of good reduction) = 93 - Only p-saturating for p up to given value 2. - The resulting points may not be p-saturated for p between this and the computed index bound 93 - Tamagawa index primes are [ 2 ] - Checking saturation at [ 2 ] - Checking 2-saturation - possible kernel vector = [1,0,0] - This point may be in 2E(Q): [1547:-2967:343] - ...and it is! - Replacing old generator #1 with new generator [-2:3:1] - Reducing index bound from 93 to 46 - Points have successfully been 2-saturated (max q used = 11) - Index gain = 2^1 - done - Gained index 2 - New regulator = 93.85730072 - (True, 2, '[ ]') -********************************************************************** -File "src/sage/libs/eclib/interface.py", line 926, in sage.libs.eclib.interface.mwrank_MordellWeil.process -Failed example: - EQ.saturate(3) # points were not 3-saturated -Expected: - saturating basis...Saturation index bound (for points of good reduction) = 46 - Only p-saturating for p up to given value 3. - The resulting points may not be p-saturated for p between this and the computed index bound 46 - Checking saturation at [ 2 3 ] - Checking 2-saturation - Points were proved 2-saturated (max q used = 11) - Checking 3-saturation - possible kernel vector = [0,1,0] - This point may be in 3E(Q): [2707496766203306:864581029138191:2969715140223272] - ...and it is! - Replacing old generator #2 with new generator [-14:25:8] - Reducing index bound from 46 to 15 - Points have successfully been 3-saturated (max q used = 13) - Index gain = 3^1 - done - Gained index 3 - New regulator = 10.42858897 - (True, 3, '[ ]') -Got: - saturating basis...Saturation index bound (for points of good reduction) = 46 - Only p-saturating for p up to given value 3. - The resulting points may not be p-saturated for p between this and the computed index bound 46 - Tamagawa index primes are [ 2 ] - Checking saturation at [ 2 3 ] - Checking 2-saturation - Points were proved 2-saturated (max q used = 11) - Checking 3-saturation - possible kernel vector = [0,1,0] - This point may be in 3E(Q): [2707496766203306:864581029138191:2969715140223272] - ...and it is! - Replacing old generator #2 with new generator [-14:25:8] - Reducing index bound from 46 to 15 - Points have successfully been 3-saturated (max q used = 13) - Index gain = 3^1 - done - Gained index 3 - New regulator = 10.42858897 - (True, 3, '[ ]') -********************************************************************** -File "src/sage/libs/eclib/interface.py", line 949, in sage.libs.eclib.interface.mwrank_MordellWeil.process -Failed example: - EQ.saturate(5) # points were not 5-saturated -Expected: - saturating basis...Saturation index bound (for points of good reduction) = 15 - Only p-saturating for p up to given value 5. - The resulting points may not be p-saturated for p between this and the computed index bound 15 - Checking saturation at [ 2 3 5 ] - Checking 2-saturation - Points were proved 2-saturated (max q used = 11) - Checking 3-saturation - Points were proved 3-saturated (max q used = 13) - Checking 5-saturation - possible kernel vector = [0,0,1] - This point may be in 5E(Q): [-13422227300:-49322830557:12167000000] - ...and it is! - Replacing old generator #3 with new generator [1:-1:1] - Reducing index bound from 15 to 3 - Points have successfully been 5-saturated (max q used = 71) - Index gain = 5^1 - done - Gained index 5 - New regulator = 0.4171435588 - (True, 5, '[ ]') -Got: - saturating basis...Saturation index bound (for points of good reduction) = 15 - Only p-saturating for p up to given value 5. - The resulting points may not be p-saturated for p between this and the computed index bound 15 - Tamagawa index primes are [ 2 ] - Checking saturation at [ 2 3 5 ] - Checking 2-saturation - Points were proved 2-saturated (max q used = 11) - Checking 3-saturation - Points were proved 3-saturated (max q used = 13) - Checking 5-saturation - possible kernel vector = [0,0,1] - This point may be in 5E(Q): [-13422227300:-49322830557:12167000000] - ...and it is! - Replacing old generator #3 with new generator [1:-1:1] - Reducing index bound from 15 to 3 - Points have successfully been 5-saturated (max q used = 71) - Index gain = 5^1 - done - Gained index 5 - New regulator = 0.4171435588 - (True, 5, '[ ]') -********************************************************************** -File "src/sage/libs/eclib/interface.py", line 974, in sage.libs.eclib.interface.mwrank_MordellWeil.process -Failed example: - EQ.saturate() # points are now saturated -Expected: - saturating basis...Saturation index bound (for points of good reduction) = 3 - Tamagawa index primes are [ ] - Checking saturation at [ 2 3 ] - Checking 2-saturation - Points were proved 2-saturated (max q used = 11) - Checking 3-saturation - Points were proved 3-saturated (max q used = 13) - done - (True, 1, '[ ]') -Got: - saturating basis...Saturation index bound (for points of good reduction) = 3 - Tamagawa index primes are [ 2 ] - Checking saturation at [ 2 3 ] - Checking 2-saturation - Points were proved 2-saturated (max q used = 11) - Checking 3-saturation - Points were proved 3-saturated (max q used = 13) - done - (True, 1, '[ ]') -********************************************************************** -File "src/sage/libs/eclib/interface.py", line 1185, in sage.libs.eclib.interface.mwrank_MordellWeil.saturate -Failed example: - EQ.saturate() # points are now saturated -Expected: - saturating basis...Saturation index bound (for points of good reduction) = 3 - Tamagawa index primes are [ ] - Checking saturation at [ 2 3 ] - Checking 2-saturation - Points were proved 2-saturated (max q used = 11) - Checking 3-saturation - Points were proved 3-saturated (max q used = 13) - done - (True, 1, '[ ]') -Got: - saturating basis...Saturation index bound (for points of good reduction) = 3 - Tamagawa index primes are [ 2 ] - Checking saturation at [ 2 3 ] - Checking 2-saturation - Points were proved 2-saturated (max q used = 11) - Checking 3-saturation - Points were proved 3-saturated (max q used = 13) - done - (True, 1, '[ ]') -********************************************************************** -File "src/sage/libs/eclib/interface.py", line 1213, in sage.libs.eclib.interface.mwrank_MordellWeil.saturate -Failed example: - EQ.saturate() -Expected: - saturating basis...Saturation index bound (for points of good reduction) = 3 - Tamagawa index primes are [ ] - Checking saturation at [ 2 3 ] - Checking 2-saturation - Points were proved 2-saturated (max q used = 11) - Checking 3-saturation - Points were proved 3-saturated (max q used = 13) - done - (True, 1, '[ ]') -Got: - saturating basis...Saturation index bound (for points of good reduction) = 3 - Tamagawa index primes are [ 2 ] - Checking saturation at [ 2 3 ] - Checking 2-saturation - Points were proved 2-saturated (max q used = 11) - Checking 3-saturation - Points were proved 3-saturated (max q used = 13) - done - (True, 1, '[ ]') -********************************************************************** -3 items had failures: - 1 of 21 in sage.libs.eclib.interface.mwrank_MordellWeil - 4 of 25 in sage.libs.eclib.interface.mwrank_MordellWeil.process - 2 of 22 in sage.libs.eclib.interface.mwrank_MordellWeil.saturate - [192 tests, 7 failures, 54.84 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/singular/polynomial.pyx - [55 tests, 8.99 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/manifolds/calculus_method.py - [86 tests, 6.55 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/ntl/ntl_mat_GF2E.pyx - [134 tests, 20.36 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/manifolds/differentiable/__init__.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/manifolds/continuous_map_image.py - [33 tests, 4.44 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/manifolds/catalog.py - [24 tests, 27.01 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/manifolds/continuous_map.py - [411 tests, 26.80 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/manifolds/chart_func.py - [838 tests, 29.83 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/gap/test_long.py - [6 tests, 73.88 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/manifolds/differentiable/chart.py - [216 tests, 9.85 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/manifolds/differentiable/automorphismfield_group.py - [136 tests, 30.78 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/interfaces/maxima_abstract.py - [236 tests, 117.89 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/manifolds/differentiable/de_rham_cohomology.py - [139 tests, 14.20 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/manifolds/differentiable/bundle_connection.py - [287 tests, 34.92 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/manifolds/differentiable/diff_form_module.py - [188 tests, 14.17 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/manifolds/differentiable/curve.py - [185 tests, 64.86 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/manifolds/differentiable/differentiable_submanifold.py - [37 tests, 6.64 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/manifolds/differentiable/examples/__init__.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/manifolds/differentiable/diff_map.py - [200 tests, 36.78 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/manifolds/differentiable/automorphismfield.py - [320 tests, 107.49 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/manifolds/differentiable/examples/real_line.py - [183 tests, 6.35 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/manifolds/chart.py - [588 tests, 146.57 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/manifolds/differentiable/degenerate.py - [120 tests, 117.49 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/graphs/generators/distance_regular.pyx - [207 tests, 383.98 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/manifolds/differentiable/manifold.py - [599 tests, 51.44 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/manifolds/differentiable/examples/sphere.py - [131 tests, 120.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/manifolds/differentiable/diff_form.py - [371 tests, 183.76 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/manifolds/differentiable/integrated_curve.py - [411 tests, 127.02 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/manifolds/differentiable/multivector_module.py - [160 tests, 12.09 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/manifolds/differentiable/manifold_homset.py - [344 tests, 66.62 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/manifolds/differentiable/levi_civita_connection.py - [107 tests, 118.54 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/manifolds/differentiable/examples/euclidean.py - [405 tests, 167.14 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/manifolds/differentiable/mixed_form_algebra.py - [89 tests, 55.80 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/manifolds/differentiable/mixed_form.py - [402 tests, 57.74 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/manifolds/differentiable/tangent_space.py - [63 tests, 5.47 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/manifolds/differentiable/scalarfield_algebra.py - [101 tests, 24.75 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/manifolds/differentiable/pseudo_riemannian.py - [140 tests, 79.97 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/manifolds/differentiable/tangent_vector.py - [94 tests, 49.03 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/manifolds/differentiable/scalarfield.py - [262 tests, 71.61 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/manifolds/differentiable/tensorfield_module.py - [154 tests, 14.82 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/manifolds/differentiable/tensorfield_paral.py - [449 tests, 48.67 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/manifolds/differentiable/vector_bundle.py - [294 tests, 52.55 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/manifolds/differentiable/vectorfield_module.py - [306 tests, 16.10 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/manifolds/family.py - [63 tests, 1.04 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/manifolds/differentiable/vectorframe.py - [341 tests, 16.83 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/manifolds/local_frame.py - [294 tests, 11.81 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/manifolds/manifold.py - [490 tests, 12.87 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/manifolds/manifold_homset.py - [92 tests, 5.77 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/manifolds/operators.py - [36 tests, 9.30 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/manifolds/scalarfield.py - [820 tests, 35.94 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/manifolds/differentiable/multivectorfield.py - [290 tests, 225.45 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/manifolds/scalarfield_algebra.py - [129 tests, 13.06 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/manifolds/point.py - [204 tests, 59.86 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/manifolds/structure.py - [24 tests, 1.49 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/manifolds/section_module.py - [180 tests, 7.96 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/manifolds/subsets/__init__.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/manifolds/subsets/closure.py - [29 tests, 3.69 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/manifolds/subset.py - [515 tests, 9.55 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/manifolds/subsets/pullback.py - [183 tests, 3.02 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/manifolds/topological_submanifold.py - [151 tests, 7.30 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/manifolds/utilities.py - [261 tests, 5.69 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/manifolds/differentiable/affine_connection.py - [506 tests, 515.56 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/manifolds/differentiable/vectorfield.py - [279 tests, 167.08 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/manifolds/vector_bundle_fiber.py - [68 tests, 3.36 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/matrix/__init__.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/matrix/action.pyx - [109 tests, 0.58 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/matrix/action.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/matrix/all.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/manifolds/vector_bundle_fiber_element.py - [28 tests, 2.21 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/matrix/args.pyx - [134 tests, 0.47 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/matrix/args.pxd - [0 tests, 0.01 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/matrix/berlekamp_massey.py - [7 tests, 0.08 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/matrix/change_ring.pyx - [4 tests, 0.05 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/manifolds/trivialization.py - [204 tests, 17.86 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/matrix/constructor.pyx - [152 tests, 0.97 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/matrix/compute_J_ideal.py - [99 tests, 2.20 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/matrix/docs.py - [55 tests, 0.09 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/matrix/matrix.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/matrix/echelon_matrix.pyx - [12 tests, 0.12 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/matrix/matrix0.pxd - [0 tests, 0.01 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/manifolds/vector_bundle.py - [271 tests, 9.88 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/matrix/matrix1.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/matrix/matrix1.pyx - [435 tests, 3.06 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/matrix/matrix2.pxd - [0 tests, 0.01 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/matrix/matrix_cdv.pyx - [10 tests, 0.15 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/matrix/matrix_cdv.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/matrix/matrix_complex_ball_dense.pyx - [105 tests, 0.77 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/matrix/matrix_complex_ball_dense.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/matrix/matrix_complex_double_dense.pyx - [13 tests, 0.20 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/matrix/matrix_complex_double_dense.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/matrix/matrix0.pyx - [905 tests, 5.49 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/matrix/matrix_cyclo_dense.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/matrix/benchmark.py - [63 tests, 10.44 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/matrix/matrix_dense.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/matrix/matrix_domain_dense.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/matrix/matrix_domain_sparse.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/matrix/matrix_dense.pyx - [39 tests, 3.03 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/matrix/matrix_double_dense.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/matrix/matrix_double_sparse.pyx - [36 tests, 0.40 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/manifolds/differentiable/metric.py - [571 tests, 322.93 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/matrix/matrix_double_sparse.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/matrix/matrix_gap.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/matrix/matrix_generic_dense.pyx - [65 tests, 0.74 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/matrix/matrix_double_dense.pyx -********************************************************************** -File "src/sage/matrix/matrix_double_dense.pyx", line 4031, in sage.matrix.matrix_double_dense.Matrix_double_dense.exp -Failed example: - A.exp() # tol 1e-15 -Expected: - [51.968956198705044 74.73656456700327] - [112.10484685050491 164.07380304920997] -Got: - [ 51.96895619870499 74.73656456700321] - [112.10484685050481 164.07380304920983] -Tolerance exceeded in 1 of 4: - 51.968956198705044 vs 51.96895619870499, tolerance 2e-15 > 1e-15 -********************************************************************** -File "src/sage/matrix/matrix_double_dense.pyx", line 4044, in sage.matrix.matrix_double_dense.Matrix_double_dense.exp -Failed example: - A.exp() # tol 1e-15 -Expected: - [51.968956198705044 74.73656456700327] - [112.10484685050491 164.07380304920997] -Got: - [ 51.96895619870499 74.73656456700321] - [112.10484685050481 164.07380304920983] -Tolerance exceeded in 1 of 4: - 51.968956198705044 vs 51.96895619870499, tolerance 2e-15 > 1e-15 -********************************************************************** -1 item had failures: - 2 of 9 in sage.matrix.matrix_double_dense.Matrix_double_dense.exp - [676 tests, 2 failures, 2.82 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/matrix/matrix_generic_dense.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/matrix/matrix_generic_sparse.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/matrix/matrix_generic_sparse.pyx - [91 tests, 0.61 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/matrix/matrix_gf2e_dense.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/matrix/matrix_cyclo_dense.pyx - [239 tests, 6.64 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/matrix/matrix_gfpn_dense.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/matrix/matrix_integer_dense.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/matrix/matrix_gap.pyx - [116 tests, 6.02 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/matrix/matrix_integer_dense_saturation.py - [44 tests, 0.36 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/matrix/matrix_gf2e_dense.pyx - [385 tests, 8.67 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/matrix/matrix_integer_sparse.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/matrix/matrix_misc.py - [22 tests, 0.24 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/matrix/matrix_integer_sparse.pyx - [152 tests, 7.45 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/matrix/matrix_mod2_dense.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/matrix/matrix_modn_dense_double.pyx - [41 tests, 0.19 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/matrix/matrix_modn_dense_double.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/matrix/matrix_modn_dense_float.pyx - [37 tests, 0.22 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/matrix/matrix_modn_dense_float.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/manifolds/section.py - [869 tests, 69.60 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/matrix/matrix_modn_dense_template_header.pxi - [0 tests, 0.01 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/matrix/matrix_modn_sparse.pyx - [143 tests, 9.04 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/matrix/matrix_modn_sparse.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/matrix/matrix_mpolynomial_dense.pyx - [77 tests, 0.93 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/matrix/matrix_mpolynomial_dense.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/matrix/matrix_modn_dense_template.pxi - [549 tests, 10.57 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/matrix/matrix_polynomial_dense.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/matrix/matrix_polynomial_dense.pyx - [446 tests, 2.14 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/matrix/matrix_rational_dense.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/matrix/matrix_rational_sparse.pyx - [56 tests, 0.46 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/matrix/matrix_rational_sparse.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/matrix/matrix_real_double_dense.pyx - [13 tests, 0.23 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/matrix/matrix_real_double_dense.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/matrix/matrix_mod2_dense.pyx - [376 tests, 20.51 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/matrix/matrix_integer_dense.pyx - [662 tests, 31.46 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/matrix/matrix_sparse.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/matrix/matrix_rational_dense.pyx - [327 tests, 7.74 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/matrix/matrix_symbolic_dense.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/matrix/matrix_window.pyx - [0 tests, 0.02 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/matrix/matrix_window.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/matrix/misc.pyx - [31 tests, 0.12 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/matrix/matrix2.pyx - [2821 tests, 43.72 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/matrix/operation_table.py - [179 tests, 0.73 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/matrix/strassen.pyx - [69 tests, 3.06 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/matrix/symplectic_basis.py - [46 tests, 0.18 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/matrix/template.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/matrix/tests.py - [18 tests, 0.51 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/matroids/__init__.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/matrix/matrix_space.py - [427 tests, 10.38 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/matroids/advanced.py - [1 test, 0.03 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/matroids/all.py - [0 tests, 0.01 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/matroids/basis_exchange_matroid.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/matrix/matrix_sparse.pyx - [172 tests, 9.05 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/matroids/basis_matroid.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/matroids/basis_matroid.pyx - [152 tests, 0.40 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/matroids/basis_exchange_matroid.pyx - [190 tests, 0.63 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/matroids/circuit_closures_matroid.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/matroids/circuit_closures_matroid.pyx - [82 tests, 0.25 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/matroids/dual_matroid.py - [83 tests, 0.19 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/matroids/extension.pyx - [48 tests, 0.27 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/matroids/extension.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/matroids/constructor.py - [145 tests, 0.78 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/matrix/special.py - [500 tests, 7.65 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/matroids/lean_matrix.pyx - [292 tests, 1.01 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/matroids/lean_matrix.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/matroids/linear_matroid.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/matroids/graphic_matroid.py - [358 tests, 2.15 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/matroids/matroid.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/matroids/matroids_catalog.py - [0 tests, 0.01 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/matrix/matrix_symbolic_dense.pyx - [222 tests, 12.17 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/matroids/linear_matroid.pyx - [662 tests, 2.72 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/matroids/minor_matroid.py - [83 tests, 0.15 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/matroids/named_matroids.py - [0 tests, 0.01 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/matroids/rank_matroid.py - [59 tests, 0.19 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/matroids/set_system.pyx - [78 tests, 0.28 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/matroids/set_system.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/matroids/union_matroid.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/matroids/union_matroid.pyx - [35 tests, 0.08 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/matroids/matroids_plot_helpers.py - [73 tests, 2.77 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/media/__init__.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/matroids/utilities.py - [67 tests, 0.31 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/media/all.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/media/channels.pyx - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/misc/__init__.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/media/wav.py - [1 test, 0.06 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/matroids/unpickling.pyx - [64 tests, 0.64 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/misc/all.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/misc/abstract_method.py - [33 tests, 0.06 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/misc/allocator.pyx - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/misc/allocator.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/misc/banner.py - [12 tests, 0.03 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/misc/binary_tree.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/matroids/matroid.pyx - [874 tests, 5.28 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/misc/c3.pyx - [40 tests, 0.10 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/misc/bindable_class.py - [47 tests, 1.51 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/misc/c3_controlled.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/misc/binary_tree.pyx - [61 tests, 1.94 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/misc/cachefunc.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/misc/call.py - [28 tests, 0.06 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/misc/callable_dict.pyx - [12 tests, 0.03 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/misc/c3_controlled.pyx - [221 tests, 3.36 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/misc/classcall_metaclass.pyx - [79 tests, 0.09 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/misc/classcall_metaclass.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/misc/citation.pyx - [10 tests, 2.88 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/misc/compat.py -********************************************************************** -File "src/sage/misc/compat.py", line 96, in sage.misc.compat -Failed example: - find_library('Singular') -Expected: - '...Singular...' -Got: - -********************************************************************** -1 item had failures: - 1 of 3 in sage.misc.compat - [2 tests, 1 failure, 0.08 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/misc/classgraph.py - [8 tests, 0.31 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/misc/constant_function.pyx - [21 tests, 0.06 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/misc/copying.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/misc/converting_dict.py - [64 tests, 0.42 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/misc/decorators.py - [130 tests, 0.11 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/misc/defaults.py - [14 tests, 0.02 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/misc/derivative.pyx - [29 tests, 0.03 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/misc/cachefunc.pyx -********************************************************************** -File "src/sage/misc/cachefunc.pyx", line 49, in sage.misc.cachefunc -Failed example: - cython('''cpdef test_funct(x): return -x''') -Expected nothing -Got: - doctest:warning - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/bin/sage-runtests", line 155, in - err = DC.run() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/control.py", line 1261, in run - self.run_doctests() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/control.py", line 962, in run_doctests - self.dispatcher.dispatch() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2004, in dispatch - self.parallel_dispatch() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 1899, in parallel_dispatch - w.start() # This might take some time - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2173, in start - super(DocTestWorker, self).start() - File "/usr/lib/python3.11/multiprocessing/process.py", line 121, in start - self._popen = self._Popen(self) - File "/usr/lib/python3.11/multiprocessing/context.py", line 224, in _Popen - return _default_context.get_context().Process._Popen(process_obj) - File "/usr/lib/python3.11/multiprocessing/context.py", line 281, in _Popen - return Popen(process_obj) - File "/usr/lib/python3.11/multiprocessing/popen_fork.py", line 19, in __init__ - self._launch(process_obj) - File "/usr/lib/python3.11/multiprocessing/popen_fork.py", line 71, in _launch - code = process_obj._bootstrap(parent_sentinel=child_r) - File "/usr/lib/python3.11/multiprocessing/process.py", line 314, in _bootstrap - self.run() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2145, in run - task(self.options, self.outtmpfile, msgpipe, self.result_queue) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2475, in __call__ - doctests, extras = self._run(runner, options, results) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2527, in _run - result = runner.run(test) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 861, in run - return self._run(test, compileflags, out) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 694, in _run - self.compile_and_execute(example, compiler, test.globs) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 1088, in compile_and_execute - exec(compiled, globs) - File "", line 1, in - cython('''cpdef test_funct(x): return -x''') - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 661, in cython_compile - return cython_import_all(tmpfile, get_globals(), **kwds) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 551, in cython_import_all - m = cython_import(filename, **kwds) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 526, in cython_import - name, build_dir = cython(filename, **kwds) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 288, in cython - from Cython.Build import cythonize - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/Cython/Build/__init__.py", line 1, in - from .Dependencies import cythonize - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/Cython/Build/Dependencies.py", line 41, in - import pythran - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/__init__.py", line 42, in - from pythran.toolchain import (generate_cxx, compile_cxxfile, compile_cxxcode, - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/toolchain.py", line 6, in - from pythran.backend import Cxx, Python - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/backend.py", line 7, in - from pythran.analyses import LocalNodeDeclarations, GlobalDeclarations, Scope - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/analyses/__init__.py", line 12, in - from .aliases import Aliases, StrictAliases - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/analyses/aliases.py", line 6, in - from pythran.tables import functions, methods, MODULES - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/tables.py", line 4530, in - if not hasattr(numpy, method): - File "/usr/lib/python3/dist-packages/numpy/__init__.py", line 300, in __getattr__ - warnings.warn( - File "/usr/lib/python3.11/warnings.py", line 109, in _showwarnmsg - sw(msg.message, msg.category, msg.filename, msg.lineno, - : - FutureWarning: In the future `np.bool` will be defined as the corresponding NumPy scalar. - doctest:warning - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/bin/sage-runtests", line 155, in - err = DC.run() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/control.py", line 1261, in run - self.run_doctests() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/control.py", line 962, in run_doctests - self.dispatcher.dispatch() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2004, in dispatch - self.parallel_dispatch() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 1899, in parallel_dispatch - w.start() # This might take some time - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2173, in start - super(DocTestWorker, self).start() - File "/usr/lib/python3.11/multiprocessing/process.py", line 121, in start - self._popen = self._Popen(self) - File "/usr/lib/python3.11/multiprocessing/context.py", line 224, in _Popen - return _default_context.get_context().Process._Popen(process_obj) - File "/usr/lib/python3.11/multiprocessing/context.py", line 281, in _Popen - return Popen(process_obj) - File "/usr/lib/python3.11/multiprocessing/popen_fork.py", line 19, in __init__ - self._launch(process_obj) - File "/usr/lib/python3.11/multiprocessing/popen_fork.py", line 71, in _launch - code = process_obj._bootstrap(parent_sentinel=child_r) - File "/usr/lib/python3.11/multiprocessing/process.py", line 314, in _bootstrap - self.run() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2145, in run - task(self.options, self.outtmpfile, msgpipe, self.result_queue) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2475, in __call__ - doctests, extras = self._run(runner, options, results) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2527, in _run - result = runner.run(test) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 861, in run - return self._run(test, compileflags, out) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 694, in _run - self.compile_and_execute(example, compiler, test.globs) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 1088, in compile_and_execute - exec(compiled, globs) - File "", line 1, in - cython('''cpdef test_funct(x): return -x''') - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 661, in cython_compile - return cython_import_all(tmpfile, get_globals(), **kwds) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 551, in cython_import_all - m = cython_import(filename, **kwds) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 526, in cython_import - name, build_dir = cython(filename, **kwds) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 288, in cython - from Cython.Build import cythonize - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/Cython/Build/__init__.py", line 1, in - from .Dependencies import cythonize - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/Cython/Build/Dependencies.py", line 41, in - import pythran - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/__init__.py", line 42, in - from pythran.toolchain import (generate_cxx, compile_cxxfile, compile_cxxcode, - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/toolchain.py", line 6, in - from pythran.backend import Cxx, Python - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/backend.py", line 7, in - from pythran.analyses import LocalNodeDeclarations, GlobalDeclarations, Scope - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/analyses/__init__.py", line 12, in - from .aliases import Aliases, StrictAliases - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/analyses/aliases.py", line 6, in - from pythran.tables import functions, methods, MODULES - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/tables.py", line 4595, in - save_arguments((), MODULES) - File "/usr/lib/python3/dist-packages/pythran/tables.py", line 4558, in save_arguments - save_arguments(module_name + (elem,), signature) - File "/usr/lib/python3/dist-packages/pythran/tables.py", line 4558, in save_arguments - save_arguments(module_name + (elem,), signature) - File "/usr/lib/python3/dist-packages/pythran/tables.py", line 4563, in save_arguments - obj = getattr(themodule, elem) - File "/usr/lib/python3/dist-packages/numpy/__init__.py", line 300, in __getattr__ - warnings.warn( - File "/usr/lib/python3.11/warnings.py", line 109, in _showwarnmsg - sw(msg.message, msg.category, msg.filename, msg.lineno, - : - FutureWarning: In the future `np.bytes` will be defined as the corresponding NumPy scalar. -********************************************************************** -1 item had failures: - 1 of 93 in sage.misc.cachefunc - [825 tests, 1 failure, 31.54 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/misc/benchmark.py - [18 tests, 7.05 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/misc/dist.py - [1 test, 0.18 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/misc/edit_module.py - [16 tests, 0.19 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/misc/dev_tools.py - [60 tests, 1.17 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/misc/element_with_label.py - [50 tests, 0.72 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/misc/explain_pickle.py - [329 tests, 0.41 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/misc/fast_methods.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/misc/fast_methods.pyx - [80 tests, 0.10 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/misc/flatten.py - [15 tests, 0.06 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/misc/fpickle.pyx - [13 tests, 0.03 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/misc/func_persist.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/misc/function_mangling.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/misc/function_mangling.pyx - [33 tests, 0.04 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/misc/gperftools.py - [35 tests, 0.53 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/misc/html.py -********************************************************************** -File "src/sage/misc/html.py", line 316, in sage.misc.html.MathJax.eval -Failed example: - MathJax().eval(3, mode='inline') -Expected: - \(\newcommand{\Bold}[1]{\mathbf{#1}}3\) -Got: - -********************************************************************** -File "src/sage/misc/html.py", line 318, in sage.misc.html.MathJax.eval -Failed example: - MathJax().eval(type(3), mode='inline') -Expected: - \(\newcommand{\Bold}[1]{\mathbf{#1}}\verb|<class|\verb| |\verb|'sage.rings.integer.Integer'>|\) -Got: - -********************************************************************** -File "src/sage/misc/html.py", line 435, in sage.misc.html.HTMLFragmentFactory.__call__ -Failed example: - html('sagemath', strict=True) -Expected: - \[\newcommand{\Bold}[1]{\mathbf{#1}}\verb|<a|\verb| |\verb|href="http://sagemath.org">sagemath</a>|\] -Got: - -********************************************************************** -2 items had failures: - 1 of 6 in sage.misc.html.HTMLFragmentFactory.__call__ - 2 of 5 in sage.misc.html.MathJax.eval - [55 tests, 3 failures, 0.09 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/misc/inherit_comparison.pyx -********************************************************************** -File "src/sage/misc/inherit_comparison.pyx", line 54, in sage.misc.inherit_comparison.InheritComparisonMetaclass -Failed example: - cython(''' - from sage.misc.inherit_comparison cimport InheritComparisonMetaclass - - cdef class Base(object): - def __richcmp__(left, right, int op): - print("Calling Base.__richcmp__") - return left is right - - cdef class Derived(Base): - def __hash__(self): - return 1 - - cdef class DerivedWithRichcmp(Base): - def __getmetaclass__(_): - from sage.misc.inherit_comparison import InheritComparisonMetaclass - return InheritComparisonMetaclass - def __hash__(self): - return 1 - ''') -Expected nothing -Got: - doctest:warning - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/bin/sage-runtests", line 155, in - err = DC.run() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/control.py", line 1261, in run - self.run_doctests() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/control.py", line 962, in run_doctests - self.dispatcher.dispatch() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2004, in dispatch - self.parallel_dispatch() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 1899, in parallel_dispatch - w.start() # This might take some time - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2173, in start - super(DocTestWorker, self).start() - File "/usr/lib/python3.11/multiprocessing/process.py", line 121, in start - self._popen = self._Popen(self) - File "/usr/lib/python3.11/multiprocessing/context.py", line 224, in _Popen - return _default_context.get_context().Process._Popen(process_obj) - File "/usr/lib/python3.11/multiprocessing/context.py", line 281, in _Popen - return Popen(process_obj) - File "/usr/lib/python3.11/multiprocessing/popen_fork.py", line 19, in __init__ - self._launch(process_obj) - File "/usr/lib/python3.11/multiprocessing/popen_fork.py", line 71, in _launch - code = process_obj._bootstrap(parent_sentinel=child_r) - File "/usr/lib/python3.11/multiprocessing/process.py", line 314, in _bootstrap - self.run() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2145, in run - task(self.options, self.outtmpfile, msgpipe, self.result_queue) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2475, in __call__ - doctests, extras = self._run(runner, options, results) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2527, in _run - result = runner.run(test) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 861, in run - return self._run(test, compileflags, out) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 694, in _run - self.compile_and_execute(example, compiler, test.globs) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 1088, in compile_and_execute - exec(compiled, globs) - File "", line 1, in - cython(''' - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 661, in cython_compile - return cython_import_all(tmpfile, get_globals(), **kwds) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 551, in cython_import_all - m = cython_import(filename, **kwds) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 526, in cython_import - name, build_dir = cython(filename, **kwds) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 288, in cython - from Cython.Build import cythonize - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/Cython/Build/__init__.py", line 1, in - from .Dependencies import cythonize - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/Cython/Build/Dependencies.py", line 41, in - import pythran - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/__init__.py", line 42, in - from pythran.toolchain import (generate_cxx, compile_cxxfile, compile_cxxcode, - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/toolchain.py", line 6, in - from pythran.backend import Cxx, Python - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/backend.py", line 7, in - from pythran.analyses import LocalNodeDeclarations, GlobalDeclarations, Scope - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/analyses/__init__.py", line 12, in - from .aliases import Aliases, StrictAliases - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/analyses/aliases.py", line 6, in - from pythran.tables import functions, methods, MODULES - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/tables.py", line 4530, in - if not hasattr(numpy, method): - File "/usr/lib/python3/dist-packages/numpy/__init__.py", line 300, in __getattr__ - warnings.warn( - File "/usr/lib/python3.11/warnings.py", line 109, in _showwarnmsg - sw(msg.message, msg.category, msg.filename, msg.lineno, - : - FutureWarning: In the future `np.bool` will be defined as the corresponding NumPy scalar. - doctest:warning - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/bin/sage-runtests", line 155, in - err = DC.run() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/control.py", line 1261, in run - self.run_doctests() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/control.py", line 962, in run_doctests - self.dispatcher.dispatch() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2004, in dispatch - self.parallel_dispatch() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 1899, in parallel_dispatch - w.start() # This might take some time - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2173, in start - super(DocTestWorker, self).start() - File "/usr/lib/python3.11/multiprocessing/process.py", line 121, in start - self._popen = self._Popen(self) - File "/usr/lib/python3.11/multiprocessing/context.py", line 224, in _Popen - return _default_context.get_context().Process._Popen(process_obj) - File "/usr/lib/python3.11/multiprocessing/context.py", line 281, in _Popen - return Popen(process_obj) - File "/usr/lib/python3.11/multiprocessing/popen_fork.py", line 19, in __init__ - self._launch(process_obj) - File "/usr/lib/python3.11/multiprocessing/popen_fork.py", line 71, in _launch - code = process_obj._bootstrap(parent_sentinel=child_r) - File "/usr/lib/python3.11/multiprocessing/process.py", line 314, in _bootstrap - self.run() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2145, in run - task(self.options, self.outtmpfile, msgpipe, self.result_queue) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2475, in __call__ - doctests, extras = self._run(runner, options, results) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2527, in _run - result = runner.run(test) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 861, in run - return self._run(test, compileflags, out) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 694, in _run - self.compile_and_execute(example, compiler, test.globs) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 1088, in compile_and_execute - exec(compiled, globs) - File "", line 1, in - cython(''' - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 661, in cython_compile - return cython_import_all(tmpfile, get_globals(), **kwds) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 551, in cython_import_all - m = cython_import(filename, **kwds) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 526, in cython_import - name, build_dir = cython(filename, **kwds) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 288, in cython - from Cython.Build import cythonize - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/Cython/Build/__init__.py", line 1, in - from .Dependencies import cythonize - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/Cython/Build/Dependencies.py", line 41, in - import pythran - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/__init__.py", line 42, in - from pythran.toolchain import (generate_cxx, compile_cxxfile, compile_cxxcode, - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/toolchain.py", line 6, in - from pythran.backend import Cxx, Python - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/backend.py", line 7, in - from pythran.analyses import LocalNodeDeclarations, GlobalDeclarations, Scope - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/analyses/__init__.py", line 12, in - from .aliases import Aliases, StrictAliases - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/analyses/aliases.py", line 6, in - from pythran.tables import functions, methods, MODULES - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/tables.py", line 4595, in - save_arguments((), MODULES) - File "/usr/lib/python3/dist-packages/pythran/tables.py", line 4558, in save_arguments - save_arguments(module_name + (elem,), signature) - File "/usr/lib/python3/dist-packages/pythran/tables.py", line 4558, in save_arguments - save_arguments(module_name + (elem,), signature) - File "/usr/lib/python3/dist-packages/pythran/tables.py", line 4563, in save_arguments - obj = getattr(themodule, elem) - File "/usr/lib/python3/dist-packages/numpy/__init__.py", line 300, in __getattr__ - warnings.warn( - File "/usr/lib/python3.11/warnings.py", line 109, in _showwarnmsg - sw(msg.message, msg.category, msg.filename, msg.lineno, - : - FutureWarning: In the future `np.bytes` will be defined as the corresponding NumPy scalar. -********************************************************************** -1 item had failures: - 1 of 6 in sage.misc.inherit_comparison.InheritComparisonMetaclass - [7 tests, 1 failure, 7.37 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/misc/inherit_comparison.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/misc/inline_fortran.py - [18 tests, 7.52 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/manifolds/differentiable/pseudo_riemannian_submanifold.py - [380 tests, 349.38 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/misc/latex_macros.py - [11 tests, 0.05 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/misc/latex.py - [249 tests, 2.34 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/misc/lazy_format.py - [23 tests, 0.03 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/misc/lazy_import.pyx - [243 tests, 1.46 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/misc/lazy_import_cache.py - [8 tests, 0.01 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/misc/lazy_list.pyx - [237 tests, 0.29 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/misc/lazy_list.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/misc/lazy_string.pyx - [137 tests, 0.15 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/misc/lazy_string.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/misc/map_threaded.py - [5 tests, 0.11 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/misc/mathml.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/misc/messaging.py - [2 tests, 0.01 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/misc/method_decorator.py - [13 tests, 0.09 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/misc/cython.py -********************************************************************** -File "src/sage/misc/cython.py", line 140, in sage.misc.cython.? -Failed example: - cython(os.linesep.join(code)) -Expected nothing -Got: - doctest:warning - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/bin/sage-runtests", line 155, in - err = DC.run() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/control.py", line 1261, in run - self.run_doctests() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/control.py", line 962, in run_doctests - self.dispatcher.dispatch() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2004, in dispatch - self.parallel_dispatch() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 1899, in parallel_dispatch - w.start() # This might take some time - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2173, in start - super(DocTestWorker, self).start() - File "/usr/lib/python3.11/multiprocessing/process.py", line 121, in start - self._popen = self._Popen(self) - File "/usr/lib/python3.11/multiprocessing/context.py", line 224, in _Popen - return _default_context.get_context().Process._Popen(process_obj) - File "/usr/lib/python3.11/multiprocessing/context.py", line 281, in _Popen - return Popen(process_obj) - File "/usr/lib/python3.11/multiprocessing/popen_fork.py", line 19, in __init__ - self._launch(process_obj) - File "/usr/lib/python3.11/multiprocessing/popen_fork.py", line 71, in _launch - code = process_obj._bootstrap(parent_sentinel=child_r) - File "/usr/lib/python3.11/multiprocessing/process.py", line 314, in _bootstrap - self.run() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2145, in run - task(self.options, self.outtmpfile, msgpipe, self.result_queue) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2475, in __call__ - doctests, extras = self._run(runner, options, results) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2527, in _run - result = runner.run(test) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 861, in run - return self._run(test, compileflags, out) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 694, in _run - self.compile_and_execute(example, compiler, test.globs) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 1088, in compile_and_execute - exec(compiled, globs) - File "", line 1, in - cython(os.linesep.join(code)) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 661, in cython_compile - return cython_import_all(tmpfile, get_globals(), **kwds) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 551, in cython_import_all - m = cython_import(filename, **kwds) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 526, in cython_import - name, build_dir = cython(filename, **kwds) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 288, in cython - from Cython.Build import cythonize - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/Cython/Build/__init__.py", line 1, in - from .Dependencies import cythonize - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/Cython/Build/Dependencies.py", line 41, in - import pythran - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/__init__.py", line 42, in - from pythran.toolchain import (generate_cxx, compile_cxxfile, compile_cxxcode, - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/toolchain.py", line 6, in - from pythran.backend import Cxx, Python - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/backend.py", line 7, in - from pythran.analyses import LocalNodeDeclarations, GlobalDeclarations, Scope - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/analyses/__init__.py", line 12, in - from .aliases import Aliases, StrictAliases - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/analyses/aliases.py", line 6, in - from pythran.tables import functions, methods, MODULES - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/tables.py", line 4530, in - if not hasattr(numpy, method): - File "/usr/lib/python3/dist-packages/numpy/__init__.py", line 300, in __getattr__ - warnings.warn( - File "/usr/lib/python3.11/warnings.py", line 109, in _showwarnmsg - sw(msg.message, msg.category, msg.filename, msg.lineno, - : - FutureWarning: In the future `np.bool` will be defined as the corresponding NumPy scalar. - doctest:warning - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/bin/sage-runtests", line 155, in - err = DC.run() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/control.py", line 1261, in run - self.run_doctests() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/control.py", line 962, in run_doctests - self.dispatcher.dispatch() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2004, in dispatch - self.parallel_dispatch() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 1899, in parallel_dispatch - w.start() # This might take some time - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2173, in start - super(DocTestWorker, self).start() - File "/usr/lib/python3.11/multiprocessing/process.py", line 121, in start - self._popen = self._Popen(self) - File "/usr/lib/python3.11/multiprocessing/context.py", line 224, in _Popen - return _default_context.get_context().Process._Popen(process_obj) - File "/usr/lib/python3.11/multiprocessing/context.py", line 281, in _Popen - return Popen(process_obj) - File "/usr/lib/python3.11/multiprocessing/popen_fork.py", line 19, in __init__ - self._launch(process_obj) - File "/usr/lib/python3.11/multiprocessing/popen_fork.py", line 71, in _launch - code = process_obj._bootstrap(parent_sentinel=child_r) - File "/usr/lib/python3.11/multiprocessing/process.py", line 314, in _bootstrap - self.run() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2145, in run - task(self.options, self.outtmpfile, msgpipe, self.result_queue) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2475, in __call__ - doctests, extras = self._run(runner, options, results) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2527, in _run - result = runner.run(test) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 861, in run - return self._run(test, compileflags, out) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 694, in _run - self.compile_and_execute(example, compiler, test.globs) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 1088, in compile_and_execute - exec(compiled, globs) - File "", line 1, in - cython(os.linesep.join(code)) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 661, in cython_compile - return cython_import_all(tmpfile, get_globals(), **kwds) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 551, in cython_import_all - m = cython_import(filename, **kwds) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 526, in cython_import - name, build_dir = cython(filename, **kwds) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 288, in cython - from Cython.Build import cythonize - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/Cython/Build/__init__.py", line 1, in - from .Dependencies import cythonize - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/Cython/Build/Dependencies.py", line 41, in - import pythran - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/__init__.py", line 42, in - from pythran.toolchain import (generate_cxx, compile_cxxfile, compile_cxxcode, - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/toolchain.py", line 6, in - from pythran.backend import Cxx, Python - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/backend.py", line 7, in - from pythran.analyses import LocalNodeDeclarations, GlobalDeclarations, Scope - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/analyses/__init__.py", line 12, in - from .aliases import Aliases, StrictAliases - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/analyses/aliases.py", line 6, in - from pythran.tables import functions, methods, MODULES - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/tables.py", line 4595, in - save_arguments((), MODULES) - File "/usr/lib/python3/dist-packages/pythran/tables.py", line 4558, in save_arguments - save_arguments(module_name + (elem,), signature) - File "/usr/lib/python3/dist-packages/pythran/tables.py", line 4558, in save_arguments - save_arguments(module_name + (elem,), signature) - File "/usr/lib/python3/dist-packages/pythran/tables.py", line 4563, in save_arguments - obj = getattr(themodule, elem) - File "/usr/lib/python3/dist-packages/numpy/__init__.py", line 300, in __getattr__ - warnings.warn( - File "/usr/lib/python3.11/warnings.py", line 109, in _showwarnmsg - sw(msg.message, msg.category, msg.filename, msg.lineno, - : - FutureWarning: In the future `np.bytes` will be defined as the corresponding NumPy scalar. -********************************************************************** -1 item had failures: - 1 of 21 in sage.misc.cython.? - [51 tests, 1 failure, 26.06 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/misc/functional.py - [422 tests, 23.10 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/misc/misc_c.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/misc/misc_c.pyx - [121 tests, 0.48 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/misc/mrange.py - [96 tests, 0.16 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/misc/multireplace.py - [4 tests, 0.01 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/misc/namespace_package.py - [4 tests, 0.01 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/misc/nested_class.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/misc/misc.py - [231 tests, 1.73 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/misc/nested_class_test.py - [18 tests, 0.05 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/misc/notes/bernoulli_mod_p.tex - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/misc/object_multiplexer.py - [15 tests, 0.02 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/misc/pager.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/misc/package.py - [24 tests, 0.04 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/misc/parser.pyx - [186 tests, 0.13 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/misc/pickle_old.pyx - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/misc/lazy_attribute.pyx -********************************************************************** -File "src/sage/misc/lazy_attribute.pyx", line 363, in sage.misc.lazy_attribute.lazy_attribute -Failed example: - a.x = 4 -Expected: - Traceback (most recent call last): - ... - AttributeError: can...t set attribute... -Got: - - Traceback (most recent call last): - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 694, in _run - self.compile_and_execute(example, compiler, test.globs) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 1088, in compile_and_execute - exec(compiled, globs) - File "", line 1, in - a.x = Integer(4) - ^^^ - AttributeError: property 'x' of 'A' object has no setter -********************************************************************** -File "src/sage/misc/lazy_attribute.pyx", line 454, in sage.misc.lazy_attribute.lazy_attribute -Failed example: - cython('\n'.join(cython_code)) -Expected nothing -Got: - doctest:warning - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/bin/sage-runtests", line 155, in - err = DC.run() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/control.py", line 1261, in run - self.run_doctests() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/control.py", line 962, in run_doctests - self.dispatcher.dispatch() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2004, in dispatch - self.parallel_dispatch() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 1899, in parallel_dispatch - w.start() # This might take some time - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2173, in start - super(DocTestWorker, self).start() - File "/usr/lib/python3.11/multiprocessing/process.py", line 121, in start - self._popen = self._Popen(self) - File "/usr/lib/python3.11/multiprocessing/context.py", line 224, in _Popen - return _default_context.get_context().Process._Popen(process_obj) - File "/usr/lib/python3.11/multiprocessing/context.py", line 281, in _Popen - return Popen(process_obj) - File "/usr/lib/python3.11/multiprocessing/popen_fork.py", line 19, in __init__ - self._launch(process_obj) - File "/usr/lib/python3.11/multiprocessing/popen_fork.py", line 71, in _launch - code = process_obj._bootstrap(parent_sentinel=child_r) - File "/usr/lib/python3.11/multiprocessing/process.py", line 314, in _bootstrap - self.run() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2145, in run - task(self.options, self.outtmpfile, msgpipe, self.result_queue) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2475, in __call__ - doctests, extras = self._run(runner, options, results) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2527, in _run - result = runner.run(test) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 861, in run - return self._run(test, compileflags, out) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 694, in _run - self.compile_and_execute(example, compiler, test.globs) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 1088, in compile_and_execute - exec(compiled, globs) - File "", line 1, in - cython('\n'.join(cython_code)) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 661, in cython_compile - return cython_import_all(tmpfile, get_globals(), **kwds) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 551, in cython_import_all - m = cython_import(filename, **kwds) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 526, in cython_import - name, build_dir = cython(filename, **kwds) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 288, in cython - from Cython.Build import cythonize - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/Cython/Build/__init__.py", line 1, in - from .Dependencies import cythonize - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/Cython/Build/Dependencies.py", line 41, in - import pythran - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/__init__.py", line 42, in - from pythran.toolchain import (generate_cxx, compile_cxxfile, compile_cxxcode, - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/toolchain.py", line 6, in - from pythran.backend import Cxx, Python - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/backend.py", line 7, in - from pythran.analyses import LocalNodeDeclarations, GlobalDeclarations, Scope - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/analyses/__init__.py", line 12, in - from .aliases import Aliases, StrictAliases - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/analyses/aliases.py", line 6, in - from pythran.tables import functions, methods, MODULES - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/tables.py", line 4530, in - if not hasattr(numpy, method): - File "/usr/lib/python3/dist-packages/numpy/__init__.py", line 300, in __getattr__ - warnings.warn( - File "/usr/lib/python3.11/warnings.py", line 109, in _showwarnmsg - sw(msg.message, msg.category, msg.filename, msg.lineno, - : - FutureWarning: In the future `np.bool` will be defined as the corresponding NumPy scalar. - doctest:warning - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/bin/sage-runtests", line 155, in - err = DC.run() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/control.py", line 1261, in run - self.run_doctests() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/control.py", line 962, in run_doctests - self.dispatcher.dispatch() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2004, in dispatch - self.parallel_dispatch() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 1899, in parallel_dispatch - w.start() # This might take some time - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2173, in start - super(DocTestWorker, self).start() - File "/usr/lib/python3.11/multiprocessing/process.py", line 121, in start - self._popen = self._Popen(self) - File "/usr/lib/python3.11/multiprocessing/context.py", line 224, in _Popen - return _default_context.get_context().Process._Popen(process_obj) - File "/usr/lib/python3.11/multiprocessing/context.py", line 281, in _Popen - return Popen(process_obj) - File "/usr/lib/python3.11/multiprocessing/popen_fork.py", line 19, in __init__ - self._launch(process_obj) - File "/usr/lib/python3.11/multiprocessing/popen_fork.py", line 71, in _launch - code = process_obj._bootstrap(parent_sentinel=child_r) - File "/usr/lib/python3.11/multiprocessing/process.py", line 314, in _bootstrap - self.run() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2145, in run - task(self.options, self.outtmpfile, msgpipe, self.result_queue) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2475, in __call__ - doctests, extras = self._run(runner, options, results) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2527, in _run - result = runner.run(test) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 861, in run - return self._run(test, compileflags, out) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 694, in _run - self.compile_and_execute(example, compiler, test.globs) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 1088, in compile_and_execute - exec(compiled, globs) - File "", line 1, in - cython('\n'.join(cython_code)) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 661, in cython_compile - return cython_import_all(tmpfile, get_globals(), **kwds) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 551, in cython_import_all - m = cython_import(filename, **kwds) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 526, in cython_import - name, build_dir = cython(filename, **kwds) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 288, in cython - from Cython.Build import cythonize - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/Cython/Build/__init__.py", line 1, in - from .Dependencies import cythonize - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/Cython/Build/Dependencies.py", line 41, in - import pythran - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/__init__.py", line 42, in - from pythran.toolchain import (generate_cxx, compile_cxxfile, compile_cxxcode, - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/toolchain.py", line 6, in - from pythran.backend import Cxx, Python - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/backend.py", line 7, in - from pythran.analyses import LocalNodeDeclarations, GlobalDeclarations, Scope - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/analyses/__init__.py", line 12, in - from .aliases import Aliases, StrictAliases - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/analyses/aliases.py", line 6, in - from pythran.tables import functions, methods, MODULES - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/tables.py", line 4595, in - save_arguments((), MODULES) - File "/usr/lib/python3/dist-packages/pythran/tables.py", line 4558, in save_arguments - save_arguments(module_name + (elem,), signature) - File "/usr/lib/python3/dist-packages/pythran/tables.py", line 4558, in save_arguments - save_arguments(module_name + (elem,), signature) - File "/usr/lib/python3/dist-packages/pythran/tables.py", line 4563, in save_arguments - obj = getattr(themodule, elem) - File "/usr/lib/python3/dist-packages/numpy/__init__.py", line 300, in __getattr__ - warnings.warn( - File "/usr/lib/python3.11/warnings.py", line 109, in _showwarnmsg - sw(msg.message, msg.category, msg.filename, msg.lineno, - : - FutureWarning: In the future `np.bytes` will be defined as the corresponding NumPy scalar. -********************************************************************** -1 item had failures: - 2 of 79 in sage.misc.lazy_attribute.lazy_attribute - [123 tests, 2 failures, 7.27 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/misc/proof.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/misc/profiler.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/misc/python.py - [7 tests, 0.02 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/misc/random_testing.py - [19 tests, 0.04 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/misc/randstate.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/misc/remote_file.py - [1 test, 0.01 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/misc/prandom.py - [74 tests, 0.56 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/misc/repr.py - [34 tests, 0.14 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/misc/rest_index_of_methods.py - [26 tests, 0.10 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/misc/sage_eval.py - [43 tests, 0.41 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/misc/persist.pyx -********************************************************************** -File "src/sage/misc/persist.pyx", line 157, in sage.misc.persist.load -Failed example: - hello -Expected: - -Got: - -********************************************************************** -1 item had failures: - 1 of 18 in sage.misc.persist.load - [141 tests, 1 failure, 2.87 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/misc/sage_input.py - [737 tests, 0.38 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/misc/sage_ostools.pyx -********************************************************************** -File "src/sage/misc/sage_ostools.pyx", line 36, in sage.misc.sage_ostools.have_program -Failed example: - have_program('sage', os.path.join(SAGE_VENV, 'bin')) -Expected: - True -Got: - False -********************************************************************** -1 item had failures: - 1 of 8 in sage.misc.sage_ostools.have_program - [43 tests, 1 failure, 0.03 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/matrix/matrix_integer_dense_hnf.py - [125 tests, 81.84 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/misc/nested_class.pyx -********************************************************************** -File "src/sage/misc/nested_class.pyx", line 165, in sage.misc.nested_class.modify_for_nested_pickle -Failed example: - cython(os.linesep.join(cython_code)) -Expected nothing -Got: - doctest:warning - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/bin/sage-runtests", line 155, in - err = DC.run() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/control.py", line 1261, in run - self.run_doctests() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/control.py", line 962, in run_doctests - self.dispatcher.dispatch() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2004, in dispatch - self.parallel_dispatch() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 1899, in parallel_dispatch - w.start() # This might take some time - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2173, in start - super(DocTestWorker, self).start() - File "/usr/lib/python3.11/multiprocessing/process.py", line 121, in start - self._popen = self._Popen(self) - File "/usr/lib/python3.11/multiprocessing/context.py", line 224, in _Popen - return _default_context.get_context().Process._Popen(process_obj) - File "/usr/lib/python3.11/multiprocessing/context.py", line 281, in _Popen - return Popen(process_obj) - File "/usr/lib/python3.11/multiprocessing/popen_fork.py", line 19, in __init__ - self._launch(process_obj) - File "/usr/lib/python3.11/multiprocessing/popen_fork.py", line 71, in _launch - code = process_obj._bootstrap(parent_sentinel=child_r) - File "/usr/lib/python3.11/multiprocessing/process.py", line 314, in _bootstrap - self.run() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2145, in run - task(self.options, self.outtmpfile, msgpipe, self.result_queue) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2475, in __call__ - doctests, extras = self._run(runner, options, results) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2527, in _run - result = runner.run(test) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 861, in run - return self._run(test, compileflags, out) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 694, in _run - self.compile_and_execute(example, compiler, test.globs) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 1088, in compile_and_execute - exec(compiled, globs) - File "", line 1, in - cython(os.linesep.join(cython_code)) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 661, in cython_compile - return cython_import_all(tmpfile, get_globals(), **kwds) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 551, in cython_import_all - m = cython_import(filename, **kwds) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 526, in cython_import - name, build_dir = cython(filename, **kwds) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 288, in cython - from Cython.Build import cythonize - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/Cython/Build/__init__.py", line 1, in - from .Dependencies import cythonize - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/Cython/Build/Dependencies.py", line 41, in - import pythran - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/__init__.py", line 42, in - from pythran.toolchain import (generate_cxx, compile_cxxfile, compile_cxxcode, - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/toolchain.py", line 6, in - from pythran.backend import Cxx, Python - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/backend.py", line 7, in - from pythran.analyses import LocalNodeDeclarations, GlobalDeclarations, Scope - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/analyses/__init__.py", line 12, in - from .aliases import Aliases, StrictAliases - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/analyses/aliases.py", line 6, in - from pythran.tables import functions, methods, MODULES - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/tables.py", line 4530, in - if not hasattr(numpy, method): - File "/usr/lib/python3/dist-packages/numpy/__init__.py", line 300, in __getattr__ - warnings.warn( - File "/usr/lib/python3.11/warnings.py", line 109, in _showwarnmsg - sw(msg.message, msg.category, msg.filename, msg.lineno, - : - FutureWarning: In the future `np.bool` will be defined as the corresponding NumPy scalar. - doctest:warning - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/bin/sage-runtests", line 155, in - err = DC.run() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/control.py", line 1261, in run - self.run_doctests() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/control.py", line 962, in run_doctests - self.dispatcher.dispatch() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2004, in dispatch - self.parallel_dispatch() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 1899, in parallel_dispatch - w.start() # This might take some time - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2173, in start - super(DocTestWorker, self).start() - File "/usr/lib/python3.11/multiprocessing/process.py", line 121, in start - self._popen = self._Popen(self) - File "/usr/lib/python3.11/multiprocessing/context.py", line 224, in _Popen - return _default_context.get_context().Process._Popen(process_obj) - File "/usr/lib/python3.11/multiprocessing/context.py", line 281, in _Popen - return Popen(process_obj) - File "/usr/lib/python3.11/multiprocessing/popen_fork.py", line 19, in __init__ - self._launch(process_obj) - File "/usr/lib/python3.11/multiprocessing/popen_fork.py", line 71, in _launch - code = process_obj._bootstrap(parent_sentinel=child_r) - File "/usr/lib/python3.11/multiprocessing/process.py", line 314, in _bootstrap - self.run() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2145, in run - task(self.options, self.outtmpfile, msgpipe, self.result_queue) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2475, in __call__ - doctests, extras = self._run(runner, options, results) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2527, in _run - result = runner.run(test) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 861, in run - return self._run(test, compileflags, out) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 694, in _run - self.compile_and_execute(example, compiler, test.globs) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 1088, in compile_and_execute - exec(compiled, globs) - File "", line 1, in - cython(os.linesep.join(cython_code)) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 661, in cython_compile - return cython_import_all(tmpfile, get_globals(), **kwds) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 551, in cython_import_all - m = cython_import(filename, **kwds) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 526, in cython_import - name, build_dir = cython(filename, **kwds) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 288, in cython - from Cython.Build import cythonize - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/Cython/Build/__init__.py", line 1, in - from .Dependencies import cythonize - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/Cython/Build/Dependencies.py", line 41, in - import pythran - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/__init__.py", line 42, in - from pythran.toolchain import (generate_cxx, compile_cxxfile, compile_cxxcode, - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/toolchain.py", line 6, in - from pythran.backend import Cxx, Python - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/backend.py", line 7, in - from pythran.analyses import LocalNodeDeclarations, GlobalDeclarations, Scope - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/analyses/__init__.py", line 12, in - from .aliases import Aliases, StrictAliases - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/analyses/aliases.py", line 6, in - from pythran.tables import functions, methods, MODULES - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/tables.py", line 4595, in - save_arguments((), MODULES) - File "/usr/lib/python3/dist-packages/pythran/tables.py", line 4558, in save_arguments - save_arguments(module_name + (elem,), signature) - File "/usr/lib/python3/dist-packages/pythran/tables.py", line 4558, in save_arguments - save_arguments(module_name + (elem,), signature) - File "/usr/lib/python3/dist-packages/pythran/tables.py", line 4563, in save_arguments - obj = getattr(themodule, elem) - File "/usr/lib/python3/dist-packages/numpy/__init__.py", line 300, in __getattr__ - warnings.warn( - File "/usr/lib/python3.11/warnings.py", line 109, in _showwarnmsg - sw(msg.message, msg.category, msg.filename, msg.lineno, - : - FutureWarning: In the future `np.bytes` will be defined as the corresponding NumPy scalar. -********************************************************************** -1 item had failures: - 1 of 23 in sage.misc.nested_class.modify_for_nested_pickle - [72 tests, 1 failure, 3.19 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/misc/reset.pyx - [34 tests, 2.25 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/misc/sage_unittest.py - [88 tests, 0.29 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/misc/search.pyx - [4 tests, 0.01 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/misc/search.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/misc/sage_timeit.py - [44 tests, 1.38 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/misc/sh.py - [1 test, 0.02 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/misc/stopgap.pyx - [11 tests, 0.03 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/misc/sage_timeit_class.pyx - [7 tests, 5.10 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/misc/table.py - [77 tests, 0.19 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/misc/superseded.py -********************************************************************** -File "src/sage/misc/superseded.py", line 111, in sage.misc.superseded.deprecation_cython -Failed example: - cython(''' - from sage.misc.superseded import deprecation_cython, deprecation - def foo1(): - deprecation_cython(100,"boo") - def foo2(): - deprecation(100,"boo") - ''') -Expected nothing -Got: - doctest:warning - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/bin/sage-runtests", line 155, in - err = DC.run() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/control.py", line 1261, in run - self.run_doctests() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/control.py", line 962, in run_doctests - self.dispatcher.dispatch() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2004, in dispatch - self.parallel_dispatch() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 1899, in parallel_dispatch - w.start() # This might take some time - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2173, in start - super(DocTestWorker, self).start() - File "/usr/lib/python3.11/multiprocessing/process.py", line 121, in start - self._popen = self._Popen(self) - File "/usr/lib/python3.11/multiprocessing/context.py", line 224, in _Popen - return _default_context.get_context().Process._Popen(process_obj) - File "/usr/lib/python3.11/multiprocessing/context.py", line 281, in _Popen - return Popen(process_obj) - File "/usr/lib/python3.11/multiprocessing/popen_fork.py", line 19, in __init__ - self._launch(process_obj) - File "/usr/lib/python3.11/multiprocessing/popen_fork.py", line 71, in _launch - code = process_obj._bootstrap(parent_sentinel=child_r) - File "/usr/lib/python3.11/multiprocessing/process.py", line 314, in _bootstrap - self.run() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2145, in run - task(self.options, self.outtmpfile, msgpipe, self.result_queue) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2475, in __call__ - doctests, extras = self._run(runner, options, results) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2527, in _run - result = runner.run(test) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 861, in run - return self._run(test, compileflags, out) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 694, in _run - self.compile_and_execute(example, compiler, test.globs) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 1088, in compile_and_execute - exec(compiled, globs) - File "", line 1, in - cython(''' - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 661, in cython_compile - return cython_import_all(tmpfile, get_globals(), **kwds) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 551, in cython_import_all - m = cython_import(filename, **kwds) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 526, in cython_import - name, build_dir = cython(filename, **kwds) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 288, in cython - from Cython.Build import cythonize - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/Cython/Build/__init__.py", line 1, in - from .Dependencies import cythonize - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/Cython/Build/Dependencies.py", line 41, in - import pythran - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/__init__.py", line 42, in - from pythran.toolchain import (generate_cxx, compile_cxxfile, compile_cxxcode, - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/toolchain.py", line 6, in - from pythran.backend import Cxx, Python - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/backend.py", line 7, in - from pythran.analyses import LocalNodeDeclarations, GlobalDeclarations, Scope - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/analyses/__init__.py", line 12, in - from .aliases import Aliases, StrictAliases - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/analyses/aliases.py", line 6, in - from pythran.tables import functions, methods, MODULES - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/tables.py", line 4530, in - if not hasattr(numpy, method): - File "/usr/lib/python3/dist-packages/numpy/__init__.py", line 300, in __getattr__ - warnings.warn( - File "/usr/lib/python3.11/warnings.py", line 109, in _showwarnmsg - sw(msg.message, msg.category, msg.filename, msg.lineno, - : - FutureWarning: In the future `np.bool` will be defined as the corresponding NumPy scalar. - doctest:warning - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/bin/sage-runtests", line 155, in - err = DC.run() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/control.py", line 1261, in run - self.run_doctests() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/control.py", line 962, in run_doctests - self.dispatcher.dispatch() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2004, in dispatch - self.parallel_dispatch() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 1899, in parallel_dispatch - w.start() # This might take some time - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2173, in start - super(DocTestWorker, self).start() - File "/usr/lib/python3.11/multiprocessing/process.py", line 121, in start - self._popen = self._Popen(self) - File "/usr/lib/python3.11/multiprocessing/context.py", line 224, in _Popen - return _default_context.get_context().Process._Popen(process_obj) - File "/usr/lib/python3.11/multiprocessing/context.py", line 281, in _Popen - return Popen(process_obj) - File "/usr/lib/python3.11/multiprocessing/popen_fork.py", line 19, in __init__ - self._launch(process_obj) - File "/usr/lib/python3.11/multiprocessing/popen_fork.py", line 71, in _launch - code = process_obj._bootstrap(parent_sentinel=child_r) - File "/usr/lib/python3.11/multiprocessing/process.py", line 314, in _bootstrap - self.run() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2145, in run - task(self.options, self.outtmpfile, msgpipe, self.result_queue) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2475, in __call__ - doctests, extras = self._run(runner, options, results) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2527, in _run - result = runner.run(test) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 861, in run - return self._run(test, compileflags, out) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 694, in _run - self.compile_and_execute(example, compiler, test.globs) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 1088, in compile_and_execute - exec(compiled, globs) - File "", line 1, in - cython(''' - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 661, in cython_compile - return cython_import_all(tmpfile, get_globals(), **kwds) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 551, in cython_import_all - m = cython_import(filename, **kwds) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 526, in cython_import - name, build_dir = cython(filename, **kwds) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 288, in cython - from Cython.Build import cythonize - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/Cython/Build/__init__.py", line 1, in - from .Dependencies import cythonize - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/Cython/Build/Dependencies.py", line 41, in - import pythran - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/__init__.py", line 42, in - from pythran.toolchain import (generate_cxx, compile_cxxfile, compile_cxxcode, - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/toolchain.py", line 6, in - from pythran.backend import Cxx, Python - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/backend.py", line 7, in - from pythran.analyses import LocalNodeDeclarations, GlobalDeclarations, Scope - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/analyses/__init__.py", line 12, in - from .aliases import Aliases, StrictAliases - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/analyses/aliases.py", line 6, in - from pythran.tables import functions, methods, MODULES - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/tables.py", line 4595, in - save_arguments((), MODULES) - File "/usr/lib/python3/dist-packages/pythran/tables.py", line 4558, in save_arguments - save_arguments(module_name + (elem,), signature) - File "/usr/lib/python3/dist-packages/pythran/tables.py", line 4558, in save_arguments - save_arguments(module_name + (elem,), signature) - File "/usr/lib/python3/dist-packages/pythran/tables.py", line 4563, in save_arguments - obj = getattr(themodule, elem) - File "/usr/lib/python3/dist-packages/numpy/__init__.py", line 300, in __getattr__ - warnings.warn( - File "/usr/lib/python3.11/warnings.py", line 109, in _showwarnmsg - sw(msg.message, msg.category, msg.filename, msg.lineno, - : - FutureWarning: In the future `np.bytes` will be defined as the corresponding NumPy scalar. -********************************************************************** -1 item had failures: - 1 of 6 in sage.misc.superseded.deprecation_cython - [64 tests, 1 failure, 9.54 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/misc/session.pyx -********************************************************************** -File "src/sage/misc/session.pyx", line 295, in sage.misc.session.save_session -Failed example: - g = cython_lambda('double x', 'x*x + 1.5') -Expected nothing -Got: - doctest:warning - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/bin/sage-runtests", line 155, in - err = DC.run() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/control.py", line 1261, in run - self.run_doctests() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/control.py", line 962, in run_doctests - self.dispatcher.dispatch() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2004, in dispatch - self.parallel_dispatch() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 1899, in parallel_dispatch - w.start() # This might take some time - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2173, in start - super(DocTestWorker, self).start() - File "/usr/lib/python3.11/multiprocessing/process.py", line 121, in start - self._popen = self._Popen(self) - File "/usr/lib/python3.11/multiprocessing/context.py", line 224, in _Popen - return _default_context.get_context().Process._Popen(process_obj) - File "/usr/lib/python3.11/multiprocessing/context.py", line 281, in _Popen - return Popen(process_obj) - File "/usr/lib/python3.11/multiprocessing/popen_fork.py", line 19, in __init__ - self._launch(process_obj) - File "/usr/lib/python3.11/multiprocessing/popen_fork.py", line 71, in _launch - code = process_obj._bootstrap(parent_sentinel=child_r) - File "/usr/lib/python3.11/multiprocessing/process.py", line 314, in _bootstrap - self.run() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2145, in run - task(self.options, self.outtmpfile, msgpipe, self.result_queue) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2475, in __call__ - doctests, extras = self._run(runner, options, results) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2527, in _run - result = runner.run(test) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 861, in run - return self._run(test, compileflags, out) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 694, in _run - self.compile_and_execute(example, compiler, test.globs) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 1088, in compile_and_execute - exec(compiled, globs) - File "", line 1, in - g = cython_lambda('double x', 'x*x + 1.5') - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 502, in cython_lambda - cython_import_all(tmpfile, d, verbose=verbose, **kwds) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 551, in cython_import_all - m = cython_import(filename, **kwds) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 526, in cython_import - name, build_dir = cython(filename, **kwds) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 288, in cython - from Cython.Build import cythonize - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/Cython/Build/__init__.py", line 1, in - from .Dependencies import cythonize - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/Cython/Build/Dependencies.py", line 41, in - import pythran - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/__init__.py", line 42, in - from pythran.toolchain import (generate_cxx, compile_cxxfile, compile_cxxcode, - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/toolchain.py", line 6, in - from pythran.backend import Cxx, Python - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/backend.py", line 7, in - from pythran.analyses import LocalNodeDeclarations, GlobalDeclarations, Scope - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/analyses/__init__.py", line 12, in - from .aliases import Aliases, StrictAliases - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/analyses/aliases.py", line 6, in - from pythran.tables import functions, methods, MODULES - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/tables.py", line 4530, in - if not hasattr(numpy, method): - File "/usr/lib/python3/dist-packages/numpy/__init__.py", line 300, in __getattr__ - warnings.warn( - File "/usr/lib/python3.11/warnings.py", line 109, in _showwarnmsg - sw(msg.message, msg.category, msg.filename, msg.lineno, - : - FutureWarning: In the future `np.bool` will be defined as the corresponding NumPy scalar. - doctest:warning - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/bin/sage-runtests", line 155, in - err = DC.run() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/control.py", line 1261, in run - self.run_doctests() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/control.py", line 962, in run_doctests - self.dispatcher.dispatch() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2004, in dispatch - self.parallel_dispatch() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 1899, in parallel_dispatch - w.start() # This might take some time - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2173, in start - super(DocTestWorker, self).start() - File "/usr/lib/python3.11/multiprocessing/process.py", line 121, in start - self._popen = self._Popen(self) - File "/usr/lib/python3.11/multiprocessing/context.py", line 224, in _Popen - return _default_context.get_context().Process._Popen(process_obj) - File "/usr/lib/python3.11/multiprocessing/context.py", line 281, in _Popen - return Popen(process_obj) - File "/usr/lib/python3.11/multiprocessing/popen_fork.py", line 19, in __init__ - self._launch(process_obj) - File "/usr/lib/python3.11/multiprocessing/popen_fork.py", line 71, in _launch - code = process_obj._bootstrap(parent_sentinel=child_r) - File "/usr/lib/python3.11/multiprocessing/process.py", line 314, in _bootstrap - self.run() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2145, in run - task(self.options, self.outtmpfile, msgpipe, self.result_queue) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2475, in __call__ - doctests, extras = self._run(runner, options, results) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2527, in _run - result = runner.run(test) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 861, in run - return self._run(test, compileflags, out) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 694, in _run - self.compile_and_execute(example, compiler, test.globs) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 1088, in compile_and_execute - exec(compiled, globs) - File "", line 1, in - g = cython_lambda('double x', 'x*x + 1.5') - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 502, in cython_lambda - cython_import_all(tmpfile, d, verbose=verbose, **kwds) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 551, in cython_import_all - m = cython_import(filename, **kwds) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 526, in cython_import - name, build_dir = cython(filename, **kwds) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 288, in cython - from Cython.Build import cythonize - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/Cython/Build/__init__.py", line 1, in - from .Dependencies import cythonize - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/Cython/Build/Dependencies.py", line 41, in - import pythran - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/__init__.py", line 42, in - from pythran.toolchain import (generate_cxx, compile_cxxfile, compile_cxxcode, - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/toolchain.py", line 6, in - from pythran.backend import Cxx, Python - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/backend.py", line 7, in - from pythran.analyses import LocalNodeDeclarations, GlobalDeclarations, Scope - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/analyses/__init__.py", line 12, in - from .aliases import Aliases, StrictAliases - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/analyses/aliases.py", line 6, in - from pythran.tables import functions, methods, MODULES - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/tables.py", line 4595, in - save_arguments((), MODULES) - File "/usr/lib/python3/dist-packages/pythran/tables.py", line 4558, in save_arguments - save_arguments(module_name + (elem,), signature) - File "/usr/lib/python3/dist-packages/pythran/tables.py", line 4558, in save_arguments - save_arguments(module_name + (elem,), signature) - File "/usr/lib/python3/dist-packages/pythran/tables.py", line 4563, in save_arguments - obj = getattr(themodule, elem) - File "/usr/lib/python3/dist-packages/numpy/__init__.py", line 300, in __getattr__ - warnings.warn( - File "/usr/lib/python3.11/warnings.py", line 109, in _showwarnmsg - sw(msg.message, msg.category, msg.filename, msg.lineno, - : - FutureWarning: In the future `np.bytes` will be defined as the corresponding NumPy scalar. -********************************************************************** -1 item had failures: - 1 of 12 in sage.misc.session.save_session - [54 tests, 1 failure, 5.29 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/misc/test_class_pickling.py - [14 tests, 0.02 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/misc/temporary_file.py - [86 tests, 3.64 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/misc/unknown.py - [22 tests, 0.05 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/misc/verbose.py - [22 tests, 0.03 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/misc/viewer.py - [52 tests, 0.12 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/misc/weak_dict.pyx - [271 tests, 1.04 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/misc/weak_dict.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modular/__init__.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/misc/sagedoc.py -********************************************************************** -File "src/sage/misc/sagedoc.py", line 653, in sage.misc.sagedoc.format -Failed example: - cython('\n'.join(cython_code)) -Expected nothing -Got: - doctest:warning - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/bin/sage-runtests", line 155, in - err = DC.run() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/control.py", line 1261, in run - self.run_doctests() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/control.py", line 962, in run_doctests - self.dispatcher.dispatch() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2004, in dispatch - self.parallel_dispatch() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 1899, in parallel_dispatch - w.start() # This might take some time - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2173, in start - super(DocTestWorker, self).start() - File "/usr/lib/python3.11/multiprocessing/process.py", line 121, in start - self._popen = self._Popen(self) - File "/usr/lib/python3.11/multiprocessing/context.py", line 224, in _Popen - return _default_context.get_context().Process._Popen(process_obj) - File "/usr/lib/python3.11/multiprocessing/context.py", line 281, in _Popen - return Popen(process_obj) - File "/usr/lib/python3.11/multiprocessing/popen_fork.py", line 19, in __init__ - self._launch(process_obj) - File "/usr/lib/python3.11/multiprocessing/popen_fork.py", line 71, in _launch - code = process_obj._bootstrap(parent_sentinel=child_r) - File "/usr/lib/python3.11/multiprocessing/process.py", line 314, in _bootstrap - self.run() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2145, in run - task(self.options, self.outtmpfile, msgpipe, self.result_queue) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2475, in __call__ - doctests, extras = self._run(runner, options, results) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2527, in _run - result = runner.run(test) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 861, in run - return self._run(test, compileflags, out) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 694, in _run - self.compile_and_execute(example, compiler, test.globs) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 1088, in compile_and_execute - exec(compiled, globs) - File "", line 1, in - cython('\n'.join(cython_code)) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 661, in cython_compile - return cython_import_all(tmpfile, get_globals(), **kwds) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 551, in cython_import_all - m = cython_import(filename, **kwds) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 526, in cython_import - name, build_dir = cython(filename, **kwds) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 288, in cython - from Cython.Build import cythonize - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/Cython/Build/__init__.py", line 1, in - from .Dependencies import cythonize - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/Cython/Build/Dependencies.py", line 41, in - import pythran - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/__init__.py", line 42, in - from pythran.toolchain import (generate_cxx, compile_cxxfile, compile_cxxcode, - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/toolchain.py", line 6, in - from pythran.backend import Cxx, Python - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/backend.py", line 7, in - from pythran.analyses import LocalNodeDeclarations, GlobalDeclarations, Scope - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/analyses/__init__.py", line 12, in - from .aliases import Aliases, StrictAliases - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/analyses/aliases.py", line 6, in - from pythran.tables import functions, methods, MODULES - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/tables.py", line 4530, in - if not hasattr(numpy, method): - File "/usr/lib/python3/dist-packages/numpy/__init__.py", line 300, in __getattr__ - warnings.warn( - File "/usr/lib/python3.11/warnings.py", line 109, in _showwarnmsg - sw(msg.message, msg.category, msg.filename, msg.lineno, - : - FutureWarning: In the future `np.bool` will be defined as the corresponding NumPy scalar. - doctest:warning - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/bin/sage-runtests", line 155, in - err = DC.run() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/control.py", line 1261, in run - self.run_doctests() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/control.py", line 962, in run_doctests - self.dispatcher.dispatch() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2004, in dispatch - self.parallel_dispatch() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 1899, in parallel_dispatch - w.start() # This might take some time - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2173, in start - super(DocTestWorker, self).start() - File "/usr/lib/python3.11/multiprocessing/process.py", line 121, in start - self._popen = self._Popen(self) - File "/usr/lib/python3.11/multiprocessing/context.py", line 224, in _Popen - return _default_context.get_context().Process._Popen(process_obj) - File "/usr/lib/python3.11/multiprocessing/context.py", line 281, in _Popen - return Popen(process_obj) - File "/usr/lib/python3.11/multiprocessing/popen_fork.py", line 19, in __init__ - self._launch(process_obj) - File "/usr/lib/python3.11/multiprocessing/popen_fork.py", line 71, in _launch - code = process_obj._bootstrap(parent_sentinel=child_r) - File "/usr/lib/python3.11/multiprocessing/process.py", line 314, in _bootstrap - self.run() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2145, in run - task(self.options, self.outtmpfile, msgpipe, self.result_queue) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2475, in __call__ - doctests, extras = self._run(runner, options, results) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2527, in _run - result = runner.run(test) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 861, in run - return self._run(test, compileflags, out) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 694, in _run - self.compile_and_execute(example, compiler, test.globs) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 1088, in compile_and_execute - exec(compiled, globs) - File "", line 1, in - cython('\n'.join(cython_code)) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 661, in cython_compile - return cython_import_all(tmpfile, get_globals(), **kwds) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 551, in cython_import_all - m = cython_import(filename, **kwds) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 526, in cython_import - name, build_dir = cython(filename, **kwds) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 288, in cython - from Cython.Build import cythonize - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/Cython/Build/__init__.py", line 1, in - from .Dependencies import cythonize - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/Cython/Build/Dependencies.py", line 41, in - import pythran - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/__init__.py", line 42, in - from pythran.toolchain import (generate_cxx, compile_cxxfile, compile_cxxcode, - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/toolchain.py", line 6, in - from pythran.backend import Cxx, Python - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/backend.py", line 7, in - from pythran.analyses import LocalNodeDeclarations, GlobalDeclarations, Scope - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/analyses/__init__.py", line 12, in - from .aliases import Aliases, StrictAliases - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/analyses/aliases.py", line 6, in - from pythran.tables import functions, methods, MODULES - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/tables.py", line 4595, in - save_arguments((), MODULES) - File "/usr/lib/python3/dist-packages/pythran/tables.py", line 4558, in save_arguments - save_arguments(module_name + (elem,), signature) - File "/usr/lib/python3/dist-packages/pythran/tables.py", line 4558, in save_arguments - save_arguments(module_name + (elem,), signature) - File "/usr/lib/python3/dist-packages/pythran/tables.py", line 4563, in save_arguments - obj = getattr(themodule, elem) - File "/usr/lib/python3/dist-packages/numpy/__init__.py", line 300, in __getattr__ - warnings.warn( - File "/usr/lib/python3.11/warnings.py", line 109, in _showwarnmsg - sw(msg.message, msg.category, msg.filename, msg.lineno, - : - FutureWarning: In the future `np.bytes` will be defined as the corresponding NumPy scalar. -********************************************************************** -1 item had failures: - 1 of 18 in sage.misc.sagedoc.format - [105 tests, 1 failure, 61.10 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modular/abvar/__init__.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/misc/trace.py - [10 tests, 4.79 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modular/abvar/abvar_newform.py - [32 tests, 2.61 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modular/abvar/abvar_ambient_jacobian.py - [53 tests, 2.78 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modular/abvar/all.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modular/abvar/constructor.py - [15 tests, 0.34 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/misc/randstate.pyx - [146 tests, 16.40 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modular/abvar/cuspidal_subgroup.py - [66 tests, 2.13 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modular/abvar/homology.py - [95 tests, 3.32 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modular/abvar/finite_subgroup.py - [151 tests, 7.25 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modular/abvar/morphism.py - [167 tests, 6.94 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modular/abvar/torsion_point.py - [46 tests, 3.21 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modular/abvar/lseries.py - [64 tests, 19.32 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modular/all.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modular/arithgroup/__init__.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modular/arithgroup/all.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modular/arithgroup/arithgroup_element.pyx - [68 tests, 0.27 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modular/abvar/homspace.py - [122 tests, 23.36 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/matroids/catalog.py - [206 tests, 85.38 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modular/arithgroup/congroup.pyx - [9 tests, 0.05 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modular/arithgroup/arithgroup_generic.py - [161 tests, 2.68 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modular/arithgroup/congroup_gamma.py - [44 tests, 0.58 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modular/arithgroup/congroup_gamma0.py - [95 tests, 1.55 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modular/abvar/abvar.py - [640 tests, 33.15 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modular/abvar/torsion_subgroup.py - [86 tests, 13.67 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modular/arithgroup/congroup_generic.py - [75 tests, 2.02 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modular/arithgroup/congroup_sl2z.py - [32 tests, 0.37 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modular/arithgroup/congroup_gamma1.py - [94 tests, 7.99 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modular/btquotients/__init__.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modular/arithgroup/farey_symbol.pyx - [96 tests, 4.18 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modular/btquotients/all.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modular/arithgroup/congroup_gammaH.py - [158 tests, 6.81 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modular/buzzard.py - [9 tests, 0.28 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modular/congroup.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modular/congroup_element.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modular/cusps.py - [149 tests, 0.25 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modular/arithgroup/arithgroup_perm.py - [371 tests, 12.94 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modular/dims.py - [98 tests, 0.36 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modular/arithgroup/tests.py - [32 tests, 8.89 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modular/cusps_nf.py - [226 tests, 4.08 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modular/hecke/__init__.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modular/dirichlet.py - [592 tests, 2.94 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modular/hecke/all.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modular/etaproducts.py - [102 tests, 1.25 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modular/hecke/degenmap.py - [15 tests, 0.19 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modular/hecke/algebra.py - [88 tests, 1.41 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modular/hecke/hecke_operator.py - [125 tests, 1.36 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modular/hecke/homspace.py - [24 tests, 0.76 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modular/hecke/ambient_module.py - [96 tests, 3.80 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modular/hecke/morphism.py - [19 tests, 0.14 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modular/hecke/element.py - [49 tests, 3.37 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modular/hypergeometric_misc.pyx - [11 tests, 0.28 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modular/hypergeometric_misc.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modular/btquotients/btquotient.py - [397 tests, 10.10 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modular/local_comp/__init__.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/misc/sageinspect.py -********************************************************************** -File "src/sage/misc/sageinspect.py", line 108, in sage.misc.sageinspect -Failed example: - cython('def foo(unsigned int x=1, a=\')"\', b={not (2+1==3):\'bar\'}, *args, **kwds): return') -Expected nothing -Got: - doctest:warning - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/bin/sage-runtests", line 155, in - err = DC.run() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/control.py", line 1261, in run - self.run_doctests() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/control.py", line 962, in run_doctests - self.dispatcher.dispatch() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2004, in dispatch - self.parallel_dispatch() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 1899, in parallel_dispatch - w.start() # This might take some time - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2173, in start - super(DocTestWorker, self).start() - File "/usr/lib/python3.11/multiprocessing/process.py", line 121, in start - self._popen = self._Popen(self) - File "/usr/lib/python3.11/multiprocessing/context.py", line 224, in _Popen - return _default_context.get_context().Process._Popen(process_obj) - File "/usr/lib/python3.11/multiprocessing/context.py", line 281, in _Popen - return Popen(process_obj) - File "/usr/lib/python3.11/multiprocessing/popen_fork.py", line 19, in __init__ - self._launch(process_obj) - File "/usr/lib/python3.11/multiprocessing/popen_fork.py", line 71, in _launch - code = process_obj._bootstrap(parent_sentinel=child_r) - File "/usr/lib/python3.11/multiprocessing/process.py", line 314, in _bootstrap - self.run() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2145, in run - task(self.options, self.outtmpfile, msgpipe, self.result_queue) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2475, in __call__ - doctests, extras = self._run(runner, options, results) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2527, in _run - result = runner.run(test) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 861, in run - return self._run(test, compileflags, out) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 694, in _run - self.compile_and_execute(example, compiler, test.globs) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 1088, in compile_and_execute - exec(compiled, globs) - File "", line 1, in - cython('def foo(unsigned int x=1, a=\')"\', b={not (2+1==3):\'bar\'}, *args, **kwds): return') - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 661, in cython_compile - return cython_import_all(tmpfile, get_globals(), **kwds) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 551, in cython_import_all - m = cython_import(filename, **kwds) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 526, in cython_import - name, build_dir = cython(filename, **kwds) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 288, in cython - from Cython.Build import cythonize - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/Cython/Build/__init__.py", line 1, in - from .Dependencies import cythonize - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/Cython/Build/Dependencies.py", line 41, in - import pythran - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/__init__.py", line 42, in - from pythran.toolchain import (generate_cxx, compile_cxxfile, compile_cxxcode, - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/toolchain.py", line 6, in - from pythran.backend import Cxx, Python - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/backend.py", line 7, in - from pythran.analyses import LocalNodeDeclarations, GlobalDeclarations, Scope - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/analyses/__init__.py", line 12, in - from .aliases import Aliases, StrictAliases - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/analyses/aliases.py", line 6, in - from pythran.tables import functions, methods, MODULES - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/tables.py", line 4530, in - if not hasattr(numpy, method): - File "/usr/lib/python3/dist-packages/numpy/__init__.py", line 300, in __getattr__ - warnings.warn( - File "/usr/lib/python3.11/warnings.py", line 109, in _showwarnmsg - sw(msg.message, msg.category, msg.filename, msg.lineno, - : - FutureWarning: In the future `np.bool` will be defined as the corresponding NumPy scalar. - doctest:warning - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/bin/sage-runtests", line 155, in - err = DC.run() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/control.py", line 1261, in run - self.run_doctests() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/control.py", line 962, in run_doctests - self.dispatcher.dispatch() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2004, in dispatch - self.parallel_dispatch() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 1899, in parallel_dispatch - w.start() # This might take some time - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2173, in start - super(DocTestWorker, self).start() - File "/usr/lib/python3.11/multiprocessing/process.py", line 121, in start - self._popen = self._Popen(self) - File "/usr/lib/python3.11/multiprocessing/context.py", line 224, in _Popen - return _default_context.get_context().Process._Popen(process_obj) - File "/usr/lib/python3.11/multiprocessing/context.py", line 281, in _Popen - return Popen(process_obj) - File "/usr/lib/python3.11/multiprocessing/popen_fork.py", line 19, in __init__ - self._launch(process_obj) - File "/usr/lib/python3.11/multiprocessing/popen_fork.py", line 71, in _launch - code = process_obj._bootstrap(parent_sentinel=child_r) - File "/usr/lib/python3.11/multiprocessing/process.py", line 314, in _bootstrap - self.run() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2145, in run - task(self.options, self.outtmpfile, msgpipe, self.result_queue) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2475, in __call__ - doctests, extras = self._run(runner, options, results) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2527, in _run - result = runner.run(test) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 861, in run - return self._run(test, compileflags, out) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 694, in _run - self.compile_and_execute(example, compiler, test.globs) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 1088, in compile_and_execute - exec(compiled, globs) - File "", line 1, in - cython('def foo(unsigned int x=1, a=\')"\', b={not (2+1==3):\'bar\'}, *args, **kwds): return') - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 661, in cython_compile - return cython_import_all(tmpfile, get_globals(), **kwds) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 551, in cython_import_all - m = cython_import(filename, **kwds) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 526, in cython_import - name, build_dir = cython(filename, **kwds) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 288, in cython - from Cython.Build import cythonize - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/Cython/Build/__init__.py", line 1, in - from .Dependencies import cythonize - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/Cython/Build/Dependencies.py", line 41, in - import pythran - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/__init__.py", line 42, in - from pythran.toolchain import (generate_cxx, compile_cxxfile, compile_cxxcode, - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/toolchain.py", line 6, in - from pythran.backend import Cxx, Python - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/backend.py", line 7, in - from pythran.analyses import LocalNodeDeclarations, GlobalDeclarations, Scope - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/analyses/__init__.py", line 12, in - from .aliases import Aliases, StrictAliases - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/analyses/aliases.py", line 6, in - from pythran.tables import functions, methods, MODULES - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/tables.py", line 4595, in - save_arguments((), MODULES) - File "/usr/lib/python3/dist-packages/pythran/tables.py", line 4558, in save_arguments - save_arguments(module_name + (elem,), signature) - File "/usr/lib/python3/dist-packages/pythran/tables.py", line 4558, in save_arguments - save_arguments(module_name + (elem,), signature) - File "/usr/lib/python3/dist-packages/pythran/tables.py", line 4563, in save_arguments - obj = getattr(themodule, elem) - File "/usr/lib/python3/dist-packages/numpy/__init__.py", line 300, in __getattr__ - warnings.warn( - File "/usr/lib/python3.11/warnings.py", line 109, in _showwarnmsg - sw(msg.message, msg.category, msg.filename, msg.lineno, - : - FutureWarning: In the future `np.bytes` will be defined as the corresponding NumPy scalar. -********************************************************************** -1 item had failures: - 1 of 27 in sage.misc.sageinspect - [346 tests, 1 failure, 77.63 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modular/local_comp/all.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modular/local_comp/liftings.py - [48 tests, 1.42 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modular/hecke/module.py - [193 tests, 7.89 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modular/local_comp/smoothchar.py - [324 tests, 7.23 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modular/modform/__init__.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modular/modform/all.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modular/hecke/submodule.py - [141 tests, 10.41 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modular/modform/ambient.py - [118 tests, 4.57 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/manifolds/differentiable/degenerate_submanifold.py - [389 tests, 649.88 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modular/modform/ambient_g0.py - [13 tests, 0.29 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modular/modform/ambient_eps.py - [45 tests, 0.63 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modular/hypergeometric_motive.py - [259 tests, 15.40 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modular/modform/ambient_g1.py - [25 tests, 2.31 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modular/modform/defaults.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modular/modform/eis_series_cython.pyx - [6 tests, 0.06 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modular/modform/eis_series.py - [41 tests, 0.68 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/manifolds/differentiable/tensorfield.py - [1059 tests, 385.13 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modular/modform/find_generators.py - [9 tests, 0.54 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modular/modform/eisenstein_submodule.py - [89 tests, 4.43 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modular/modform/half_integral.py - [7 tests, 1.32 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modular/modform/j_invariant.py - [3 tests, 0.16 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modular/modform/hecke_operator_on_qexp.py - [33 tests, 1.31 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modular/modform/l_series_gross_zagier_coeffs.pyx - [20 tests, 1.63 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modular/modform/notes.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modular/modform/numerical.py - [46 tests, 1.29 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modular/modform/periods.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modular/modform/l_series_gross_zagier.py - [25 tests, 5.01 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modular/modform/constructor.py - [63 tests, 17.18 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modular/modform/ambient_R.py - [27 tests, 22.21 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modular/modform/submodule.py - [12 tests, 0.52 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modular/modform/theta.py - [15 tests, 0.11 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modular/modform/vm_basis.py - [27 tests, 1.24 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modular/modform/tests.py - [4 tests, 2.83 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modular/modform_hecketriangle/__init__.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modular/modform/weight1.py - [10 tests, 1.38 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modular/modform/space.py - [255 tests, 14.72 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modular/modform_hecketriangle/all.py - [0 tests, 0.01 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modular/modform_hecketriangle/analytic_type.py - [119 tests, 0.54 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modular/modform_hecketriangle/abstract_ring.py - [523 tests, 9.54 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modular/modform/cuspidal_submodule.py - [76 tests, 30.78 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modular/local_comp/local_comp.py - [104 tests, 47.81 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modular/modform_hecketriangle/constructor.py - [36 tests, 4.67 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modular/modform_hecketriangle/graded_ring.py - [76 tests, 1.02 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modular/modform_hecketriangle/functors.py - [126 tests, 2.72 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modular/btquotients/pautomorphicform.py - [381 tests, 61.17 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modular/local_comp/type_space.py - [99 tests, 44.05 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modular/modform_hecketriangle/series_constructor.py - [85 tests, 0.53 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modular/modform_hecketriangle/element.py - [83 tests, 9.65 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modular/modform_hecketriangle/hecke_triangle_groups.py - [228 tests, 10.28 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modular/modsym/__init__.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modular/modsym/all.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modular/modform_hecketriangle/abstract_space.py - [566 tests, 29.33 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modular/modsym/apply.pyx - [6 tests, 0.02 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modular/modsym/apply.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modular/modform_hecketriangle/subspace.py - [104 tests, 13.75 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modular/modform_hecketriangle/space.py - [229 tests, 17.23 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/manifolds/differentiable/characteristic_cohomology_class.py - [305 tests, 723.99 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modular/modsym/g1list.py - [21 tests, 0.04 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modular/modsym/ghlist.py - [23 tests, 0.09 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modular/modsym/element.py - [48 tests, 0.61 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modular/modsym/hecke_operator.py - [6 tests, 0.31 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modular/modsym/manin_symbol.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modular/modsym/manin_symbol.pyx - [111 tests, 0.11 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modular/modsym/boundary.py - [200 tests, 4.98 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modular/modsym/heilbronn.pyx - [63 tests, 1.21 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modular/modsym/modular_symbols.py - [65 tests, 0.39 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modular/modsym/p1list.pyx - [122 tests, 0.26 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modular/modsym/manin_symbol_list.py - [188 tests, 1.22 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modular/modsym/p1list.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modular/modsym/relation_matrix_pyx.pyx - [4 tests, 0.02 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modular/modsym/relation_matrix.py - [29 tests, 0.15 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modular/modsym/modsym.py - [80 tests, 3.37 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modular/modsym/subspace.py - [57 tests, 3.83 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modular/modsym/p1list_nf.py - [237 tests, 6.88 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modular/overconvergent/__init__.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modular/overconvergent/all.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modular/multiple_zeta.py - [508 tests, 4.85 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modular/modsym/tests.py - [39 tests, 11.52 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modular/overconvergent/weightspace.py - [108 tests, 0.56 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modular/pollack_stevens/__init__.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modular/pollack_stevens/all.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modular/pollack_stevens/dist.pyx - [168 tests, 0.93 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modular/pollack_stevens/dist.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modular/overconvergent/hecke_series.py - [79 tests, 6.83 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modular/pollack_stevens/distributions.py - [164 tests, 0.77 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modular/overconvergent/genus0.py - [202 tests, 11.10 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modular/modform_hecketriangle/readme.py - [382 tests, 39.75 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modular/pollack_stevens/manin_map.py - [180 tests, 2.87 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modular/modsym/space.py - [313 tests, 19.65 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modular/pollack_stevens/fund_domain.py - [174 tests, 3.43 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modular/quasimodform/__init__.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modular/quasimodform/all.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modular/pollack_stevens/sigma0.py - [101 tests, 0.32 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modular/quasimodform/element.py - [117 tests, 2.24 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modular/modsym/ambient.py - [443 tests, 33.60 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modular/quatalg/__init__.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modular/quatalg/all.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modular/ssmod/__init__.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modular/ssmod/all.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modular/pollack_stevens/space.py - [182 tests, 4.13 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modules/__init__.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modules/all.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modules/complex_double_vector.py - [3 tests, 0.05 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modules/diamond_cutting.py - [19 tests, 0.20 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modules/fg_pid/__init__.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modules/fg_pid/fgp_element.py - [119 tests, 0.60 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modular/quasimodform/ring.py - [100 tests, 5.91 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modules/fg_pid/fgp_morphism.py - [117 tests, 1.11 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modular/ssmod/ssmod.py - [79 tests, 6.07 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modules/filtered_vector_space.py - [179 tests, 1.65 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modules/finite_submodule_iter.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modular/quatalg/brandt.py - [165 tests, 6.69 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modular/modform_hecketriangle/graded_ring_element.py - [672 tests, 52.23 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modules/free_module_element.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modules/free_module_homspace.py - [59 tests, 0.23 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modular/modform/ring.py - [150 tests, 76.49 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modules/free_module_morphism.py - [175 tests, 1.49 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modules/fg_pid/fgp_module.py - [412 tests, 7.97 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modules/free_quadratic_module.py - [306 tests, 1.30 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modules/matrix_morphism.py - [410 tests, 1.02 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modules/misc.py - [15 tests, 0.06 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modules/module.pyx - [50 tests, 0.24 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modules/module.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modules/module_functors.py - [57 tests, 0.31 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modules/multi_filtered_vector_space.py - [123 tests, 0.62 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modules/quotient_module.py - [71 tests, 0.60 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modules/real_double_vector.py - [2 tests, 0.02 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modules/tensor_operations.py - [91 tests, 0.15 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modular/modform_hecketriangle/hecke_triangle_group_element.py - [740 tests, 63.16 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modules/tutorial_free_modules.py - [43 tests, 0.10 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modules/vector_callable_symbolic_dense.py - [20 tests, 0.17 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modules/vector_complex_double_dense.pyx - [21 tests, 0.04 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modules/vector_complex_double_dense.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modules/vector_double_dense.pyx - [146 tests, 2.81 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modules/vector_double_dense.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modules/vector_integer_dense.pyx - [46 tests, 0.26 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modules/vector_integer_dense.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modules/free_module_element.pyx - [1072 tests, 15.41 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modules/vector_integer_sparse.pyx - [0 tests, 0.03 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modules/vector_integer_sparse.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modules/vector_mod2_dense.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modules/vector_modn_dense.pyx - [69 tests, 0.20 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modules/vector_modn_dense.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modules/vector_modn_sparse.pyx - [0 tests, 0.02 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modules/vector_modn_sparse.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modules/vector_rational_dense.pyx - [45 tests, 0.18 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modules/vector_rational_dense.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modules/vector_rational_sparse.pyx - [0 tests, 0.02 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modules/vector_rational_sparse.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modules/vector_real_double_dense.pyx - [19 tests, 1.37 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modules/vector_real_double_dense.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modules/vector_space_homspace.py - [78 tests, 0.17 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modules/vector_mod2_dense.pyx - [125 tests, 3.15 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modules/free_quadratic_module_integer_symmetric.py - [215 tests, 17.11 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modules/with_basis/__init__.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modules/vector_symbolic_dense.py - [28 tests, 2.79 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modules/with_basis/cell_module.py - [74 tests, 0.89 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modules/with_basis/indexed_element.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modules/with_basis/indexed_element.pyx - [203 tests, 1.19 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modules/vector_space_morphism.py - [212 tests, 4.42 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modules/with_basis/morphism.py - [353 tests, 0.30 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modules/with_basis/subquotient.py - [70 tests, 0.27 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/monoids/__init__.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/monoids/all.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modules/finite_submodule_iter.pyx - [99 tests, 26.51 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/monoids/automatic_semigroup.py - [268 tests, 1.67 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/monoids/free_abelian_monoid.py - [44 tests, 0.06 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/monoids/free_abelian_monoid_element.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/monoids/free_abelian_monoid_element.pyx - [67 tests, 0.06 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modules/with_basis/representation.py - [258 tests, 2.85 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modules/with_basis/invariant.py - [296 tests, 4.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/monoids/hecke_monoid.py - [9 tests, 0.31 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/monoids/free_monoid.py - [50 tests, 0.91 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/monoids/monoid.py - [14 tests, 0.38 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/monoids/string_monoid.py - [111 tests, 0.13 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/monoids/string_ops.py - [6 tests, 0.03 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/monoids/string_monoid_element.py - [76 tests, 0.15 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/monoids/indexed_free_monoid.py - [220 tests, 0.77 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/numerical/__init__.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/numerical/all.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/numerical/backends/__init__.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/numerical/backends/cvxopt_backend_test.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/numerical/backends/cvxopt_backend.pyx - [25 tests, 0.09 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/numerical/backends/cvxopt_sdp_backend.pyx - [52 tests, 0.08 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/numerical/backends/generic_backend.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/numerical/backends/generic_backend_test.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/numerical/backends/generic_sdp_backend.pyx - [37 tests, 0.12 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/numerical/backends/generic_sdp_backend.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/monoids/free_monoid_element.py - [60 tests, 3.08 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/numerical/backends/glpk_backend.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/numerical/backends/glpk_backend_test.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/numerical/backends/generic_backend.pyx - [97 tests, 1.56 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/numerical/backends/glpk_exact_backend.pyx - [24 tests, 0.05 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/numerical/backends/glpk_exact_backend.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/numerical/backends/glpk_exact_backend_test.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/numerical/backends/glpk_graph_backend.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/numerical/backends/glpk_graph_backend.pyx - [193 tests, 0.27 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/numerical/backends/interactivelp_backend.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/numerical/backends/interactivelp_backend_test.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/numerical/backends/logging_backend.py - [45 tests, 0.07 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/numerical/backends/matrix_sdp_backend.pyx - [87 tests, 0.26 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/numerical/backends/matrix_sdp_backend.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modules/free_module_integer.py - [109 tests, 31.60 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/monoids/trace_monoid.py - [191 tests, 4.29 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/numerical/backends/ppl_backend_test.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/numerical/gauss_legendre.pyx - [50 tests, 0.39 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/numerical/knapsack.py - [82 tests, 0.12 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/numerical/backends/glpk_backend.pyx - [592 tests, 4.47 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/numerical/linear_functions.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/numerical/linear_functions.pyx - [303 tests, 0.61 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/numerical/linear_tensor.py - [78 tests, 0.14 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/numerical/linear_tensor_constraints.py - [66 tests, 0.23 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/numerical/linear_tensor_element.pyx - [80 tests, 0.15 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/numerical/linear_tensor_element.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/numerical/mip.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/numerical/backends/ppl_backend.pyx - [222 tests, 2.87 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/numerical/sdp.pyx - [237 tests, 0.32 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/numerical/sdp.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/parallel/__init__.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/parallel/all.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/numerical/optimize.py - [95 tests, 1.41 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/numerical/backends/interactivelp_backend.pyx - [266 tests, 5.66 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/numerical/mip.pyx - [713 tests, 2.03 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/parallel/ncpus.py - [1 test, 0.01 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/parallel/parallelism.py - [53 tests, 0.04 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/parallel/reference.py - [5 tests, 0.01 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/parallel/multiprocessing_sage.py - [9 tests, 0.29 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/plot/__init__.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/plot/all.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/parallel/use_fork.py - [28 tests, 0.38 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modular/modform/element.py - [613 tests, 120.34 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/numerical/interactive_simplex_method.py - [1043 tests, 4.83 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modules/free_module.py - [1334 tests, 37.88 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/plot/arc.py - [47 tests, 2.18 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/plot/bar_chart.py - [22 tests, 1.99 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/giac/__init__.py - [62 tests, 860.58 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/plot/colors.py - [248 tests, 2.51 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/plot/bezier_path.py - [42 tests, 5.57 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/plot/arrow.py - [61 tests, 6.60 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/parallel/decorate.py -********************************************************************** -File "src/sage/parallel/decorate.py", line 559, in sage.parallel.decorate.fork -Failed example: - cython('def f(): print(0)') -Expected nothing -Got: - doctest:warning - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/bin/sage-runtests", line 155, in - err = DC.run() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/control.py", line 1261, in run - self.run_doctests() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/control.py", line 962, in run_doctests - self.dispatcher.dispatch() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2004, in dispatch - self.parallel_dispatch() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 1899, in parallel_dispatch - w.start() # This might take some time - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2173, in start - super(DocTestWorker, self).start() - File "/usr/lib/python3.11/multiprocessing/process.py", line 121, in start - self._popen = self._Popen(self) - File "/usr/lib/python3.11/multiprocessing/context.py", line 224, in _Popen - return _default_context.get_context().Process._Popen(process_obj) - File "/usr/lib/python3.11/multiprocessing/context.py", line 281, in _Popen - return Popen(process_obj) - File "/usr/lib/python3.11/multiprocessing/popen_fork.py", line 19, in __init__ - self._launch(process_obj) - File "/usr/lib/python3.11/multiprocessing/popen_fork.py", line 71, in _launch - code = process_obj._bootstrap(parent_sentinel=child_r) - File "/usr/lib/python3.11/multiprocessing/process.py", line 314, in _bootstrap - self.run() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2145, in run - task(self.options, self.outtmpfile, msgpipe, self.result_queue) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2475, in __call__ - doctests, extras = self._run(runner, options, results) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2527, in _run - result = runner.run(test) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 861, in run - return self._run(test, compileflags, out) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 694, in _run - self.compile_and_execute(example, compiler, test.globs) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 1088, in compile_and_execute - exec(compiled, globs) - File "", line 1, in - cython('def f(): print(0)') - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 661, in cython_compile - return cython_import_all(tmpfile, get_globals(), **kwds) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 551, in cython_import_all - m = cython_import(filename, **kwds) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 526, in cython_import - name, build_dir = cython(filename, **kwds) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 288, in cython - from Cython.Build import cythonize - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/Cython/Build/__init__.py", line 1, in - from .Dependencies import cythonize - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/Cython/Build/Dependencies.py", line 41, in - import pythran - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/__init__.py", line 42, in - from pythran.toolchain import (generate_cxx, compile_cxxfile, compile_cxxcode, - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/toolchain.py", line 6, in - from pythran.backend import Cxx, Python - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/backend.py", line 7, in - from pythran.analyses import LocalNodeDeclarations, GlobalDeclarations, Scope - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/analyses/__init__.py", line 12, in - from .aliases import Aliases, StrictAliases - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/analyses/aliases.py", line 6, in - from pythran.tables import functions, methods, MODULES - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/tables.py", line 4530, in - if not hasattr(numpy, method): - File "/usr/lib/python3/dist-packages/numpy/__init__.py", line 300, in __getattr__ - warnings.warn( - File "/usr/lib/python3.11/warnings.py", line 109, in _showwarnmsg - sw(msg.message, msg.category, msg.filename, msg.lineno, - : - FutureWarning: In the future `np.bool` will be defined as the corresponding NumPy scalar. - doctest:warning - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/bin/sage-runtests", line 155, in - err = DC.run() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/control.py", line 1261, in run - self.run_doctests() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/control.py", line 962, in run_doctests - self.dispatcher.dispatch() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2004, in dispatch - self.parallel_dispatch() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 1899, in parallel_dispatch - w.start() # This might take some time - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2173, in start - super(DocTestWorker, self).start() - File "/usr/lib/python3.11/multiprocessing/process.py", line 121, in start - self._popen = self._Popen(self) - File "/usr/lib/python3.11/multiprocessing/context.py", line 224, in _Popen - return _default_context.get_context().Process._Popen(process_obj) - File "/usr/lib/python3.11/multiprocessing/context.py", line 281, in _Popen - return Popen(process_obj) - File "/usr/lib/python3.11/multiprocessing/popen_fork.py", line 19, in __init__ - self._launch(process_obj) - File "/usr/lib/python3.11/multiprocessing/popen_fork.py", line 71, in _launch - code = process_obj._bootstrap(parent_sentinel=child_r) - File "/usr/lib/python3.11/multiprocessing/process.py", line 314, in _bootstrap - self.run() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2145, in run - task(self.options, self.outtmpfile, msgpipe, self.result_queue) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2475, in __call__ - doctests, extras = self._run(runner, options, results) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2527, in _run - result = runner.run(test) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 861, in run - return self._run(test, compileflags, out) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 694, in _run - self.compile_and_execute(example, compiler, test.globs) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 1088, in compile_and_execute - exec(compiled, globs) - File "", line 1, in - cython('def f(): print(0)') - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 661, in cython_compile - return cython_import_all(tmpfile, get_globals(), **kwds) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 551, in cython_import_all - m = cython_import(filename, **kwds) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 526, in cython_import - name, build_dir = cython(filename, **kwds) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 288, in cython - from Cython.Build import cythonize - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/Cython/Build/__init__.py", line 1, in - from .Dependencies import cythonize - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/Cython/Build/Dependencies.py", line 41, in - import pythran - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/__init__.py", line 42, in - from pythran.toolchain import (generate_cxx, compile_cxxfile, compile_cxxcode, - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/toolchain.py", line 6, in - from pythran.backend import Cxx, Python - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/backend.py", line 7, in - from pythran.analyses import LocalNodeDeclarations, GlobalDeclarations, Scope - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/analyses/__init__.py", line 12, in - from .aliases import Aliases, StrictAliases - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/analyses/aliases.py", line 6, in - from pythran.tables import functions, methods, MODULES - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/tables.py", line 4595, in - save_arguments((), MODULES) - File "/usr/lib/python3/dist-packages/pythran/tables.py", line 4558, in save_arguments - save_arguments(module_name + (elem,), signature) - File "/usr/lib/python3/dist-packages/pythran/tables.py", line 4558, in save_arguments - save_arguments(module_name + (elem,), signature) - File "/usr/lib/python3/dist-packages/pythran/tables.py", line 4563, in save_arguments - obj = getattr(themodule, elem) - File "/usr/lib/python3/dist-packages/numpy/__init__.py", line 300, in __getattr__ - warnings.warn( - File "/usr/lib/python3.11/warnings.py", line 109, in _showwarnmsg - sw(msg.message, msg.category, msg.filename, msg.lineno, - : - FutureWarning: In the future `np.bytes` will be defined as the corresponding NumPy scalar. -********************************************************************** -1 item had failures: - 1 of 18 in sage.parallel.decorate.fork - [90 tests, 1 failure, 63.83 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/parallel/map_reduce.py - [294 tests, 14.77 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modular/pollack_stevens/padic_lseries.py - [82 tests, 60.69 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/plot/ellipse.py - [35 tests, 7.67 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/plot/complex_plot.pyx - [33 tests, 18.83 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modules/torsion_quadratic_module.py - [192 tests, 50.90 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/plot/density_plot.py - [39 tests, 17.19 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/plot/circle.py - [54 tests, 23.53 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/plot/hyperbolic_regular_polygon.py - [26 tests, 1.78 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/plot/hyperbolic_polygon.py - [10 tests, 2.71 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/plot/hyperbolic_arc.py - [8 tests, 3.57 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/plot/disk.py - [55 tests, 22.62 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/plot/histogram.py -********************************************************************** -File "src/sage/plot/histogram.py", line 94, in sage.plot.histogram.Histogram.get_minmax_data -Failed example: - h.get_minmax_data() -Exception raised: - Traceback (most recent call last): - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 694, in _run - self.compile_and_execute(example, compiler, test.globs) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 1088, in compile_and_execute - exec(compiled, globs) - File "", line 1, in - h.get_minmax_data() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/plot/histogram.py", line 116, in get_minmax_data - ydata, xdata = numpy.histogram(self.datalist, **opt) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "<__array_function__ internals>", line 198, in histogram - TypeError: histogram() got an unexpected keyword argument 'normed' -********************************************************************** -1 item had failures: - 1 of 11 in sage.plot.histogram.Histogram.get_minmax_data - [41 tests, 1 failure, 9.68 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/plot/plot3d/__init__.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/plot/plot3d/all.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/plot/misc.py - [42 tests, 7.58 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/plot/plot3d/base.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/plot/matrix_plot.py - [71 tests, 30.71 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/plot/animate.py - [177 tests, 61.13 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/plot/line.py - [79 tests, 34.97 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/plot/plot3d/index_face_set.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/plot/plot3d/introduction.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/plot/plot3d/implicit_surface.pyx - [101 tests, 24.60 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/plot/multigraphics.py - [192 tests, 59.72 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/plot/plot3d/parametric_surface.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/plot/plot3d/index_face_set.pyx - [177 tests, 33.66 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/plot/contour_plot.py - [142 tests, 90.33 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/modular/pollack_stevens/modsym.py - [269 tests, 151.14 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/plot/plot3d/point_c.pxi - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/plot/graphics.py - [404 tests, 98.98 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/plot/plot3d/plot_field3d.py - [8 tests, 22.07 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/plot/plot3d/shapes.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/plot/plot3d/parametric_surface.pyx - [109 tests, 49.75 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/plot/plot3d/list_plot3d.py - [48 tests, 80.67 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/plot/plot3d/revolution_plot3d.py - [29 tests, 43.17 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/plot/plot3d/texture.py - [65 tests, 8.63 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/plot/plot3d/transform.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/plot/plot3d/tri_plot.py - [70 tests, 1.82 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/plot/plot3d/tachyon.py - [396 tests, 25.40 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/plot/plot_field.py - [53 tests, 10.64 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/plot/plot3d/platonic.py - [52 tests, 92.92 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/plot/primitive.py - [44 tests, 2.93 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/plot/scatter_plot.py - [19 tests, 5.85 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/plot/step.py - [4 tests, 3.72 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/plot/polygon.py - [74 tests, 29.23 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/plot/point.py - [87 tests, 39.20 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/probability/__init__.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/probability/all.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/probability/probability_distribution.pyx - [232 tests, 3.05 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/probability/random_variable.py - [19 tests, 0.07 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/quadratic_forms/__init__.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/quadratic_forms/all.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/quadratic_forms/binary_qf.py - [282 tests, 0.93 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/quadratic_forms/constructions.py - [5 tests, 0.05 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/quadratic_forms/count_local_2.pyx - [16 tests, 0.04 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/quadratic_forms/extras.py - [18 tests, 0.11 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/quadratic_forms/genera/__init__.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/quadratic_forms/genera/all.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/plot/text.py - [56 tests, 12.31 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/quadratic_forms/genera/normal_form.py - [275 tests, 2.05 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/quadratic_forms/genera/spinor_genus.py - [30 tests, 0.68 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/quadratic_forms/qfsolve.py - [38 tests, 0.11 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/quadratic_forms/quadratic_form.py - [198 tests, 2.08 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/plot/streamline_plot.py - [39 tests, 19.08 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/quadratic_forms/quadratic_form__count_local_2.py - [19 tests, 0.08 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/quadratic_forms/quadratic_form__equivalence_testing.py - [107 tests, 2.40 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/quadratic_forms/quadratic_form__evaluate.pyx - [9 tests, 0.09 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/quadratic_forms/quadratic_form__genus.py - [10 tests, 0.43 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/plot/plot3d/base.pyx - [412 tests, 184.86 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/quadratic_forms/quadratic_form__local_density_interfaces.py - [18 tests, 0.69 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/quadratic_forms/quadratic_form__local_field_invariants.py - [141 tests, 0.34 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/quadratic_forms/quadratic_form__local_normal_form.py - [18 tests, 0.05 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/quadratic_forms/quadratic_form__local_density_congruence.py - [134 tests, 2.84 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/quadratic_forms/quadratic_form__mass.py - [4 tests, 0.01 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/quadratic_forms/quadratic_form__mass__Conway_Sloane_masses.py - [59 tests, 4.81 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/quadratic_forms/quadratic_form__mass__Siegel_densities.py - [14 tests, 0.76 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/plot/plot3d/transform.pyx - [24 tests, 80.85 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/quadratic_forms/quadratic_form__reduction_theory.py - [16 tests, 0.25 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/plot/plot.py - [461 tests, 200.67 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/quadratic_forms/quadratic_form__split_local_covering.py - [18 tests, 1.41 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/quadratic_forms/quadratic_form__ternary_Tornaria.py - [99 tests, 0.90 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/quadratic_forms/quadratic_form__theta.py - [23 tests, 0.22 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/quadratic_forms/quadratic_form__variable_substitutions.py - [26 tests, 0.07 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/quadratic_forms/random_quadraticform.py - [10 tests, 0.16 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/quadratic_forms/special_values.py - [30 tests, 3.49 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/quadratic_forms/ternary.pyx - [106 tests, 0.31 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/quadratic_forms/quadratic_form__automorphisms.py - [56 tests, 27.69 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/quivers/__init__.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/quivers/algebra.py - [119 tests, 1.75 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/plot/plot3d/shapes.pyx - [187 tests, 129.92 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/plot/plot3d/implicit_plot3d.py - [95 tests, 210.18 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/quivers/algebra_elements.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/quadratic_forms/quadratic_form__siegel_product.py - [16 tests, 18.26 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/quivers/homspace.py - [97 tests, 2.38 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/quadratic_forms/ternary_qf.py - [328 tests, 9.23 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/quivers/paths.pyx - [154 tests, 0.24 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/quivers/paths.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/quivers/morphism.py - [346 tests, 3.53 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/repl/__init__.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/quivers/path_semigroup.py - [195 tests, 2.80 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/repl/all.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/quivers/algebra_elements.pyx - [211 tests, 9.69 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/repl/display/__init__.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/repl/display/fancy_repr.py - [32 tests, 0.14 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/repl/attach.py - [129 tests, 4.16 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/quivers/algebra_elements.pxi - [5 tests, 9.02 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/repl/display/pretty_print.py - [21 tests, 0.04 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/repl/display/util.py - [7 tests, 0.08 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/quivers/representation.py - [495 tests, 9.82 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/repl/image.py - [42 tests, 0.48 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/repl/inputhook.py - [4 tests, 0.03 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/repl/interpreter.py -********************************************************************** -File "src/sage/repl/interpreter.py", line 77, in sage.repl.interpreter -Failed example: - print("dummy line"); shell.run_cell('1/0') # see #25320 for the reason of the `...` and the dummy line in this test -Expected: - dummy line - ... - ZeroDivisionError...Traceback (most recent call last) - in ... - ----> 1 Integer(1)/Integer(0) - .../sage/rings/integer.pyx in sage.rings.integer.Integer...div... - ... - -> ... raise ZeroDivisionError("rational division by zero") - ... x = Rational.__new__(Rational) - ... mpq_div_zz(x.value, ....value, (right).value) - - ZeroDivisionError: rational division by zero -Got: - dummy line - --------------------------------------------------------------------------- - ZeroDivisionError Traceback (most recent call last) - Cell In [1], line 1 - ----> 1 Integer(1)/Integer(0) - - File ~/debian/tmp/usr/lib/python3.11/dist-packages/sage/rings/integer.pyx:1987, in sage.rings.integer.Integer.__truediv__ (build/cythonized/sage/rings/integer.c:13772)() - 1985 if type(left) is type(right): - 1986 if mpz_sgn((right).value) == 0: - -> 1987 raise ZeroDivisionError("rational division by zero") - 1988 x = Rational.__new__(Rational) - 1989 mpq_div_zz(x.value, (left).value, (right).value) - - ZeroDivisionError: rational division by zero -********************************************************************** -File "src/sage/repl/interpreter.py", line 425, in sage.repl.interpreter.SagePreparseTransformer -Failed example: - shell.run_cell(bad_syntax) -Expected: - File "", line unknown - SyntaxError: Mismatched ']' - -Got: - File - SyntaxError: Mismatched ']' - -********************************************************************** -2 items had failures: - 1 of 20 in sage.repl.interpreter - 1 of 14 in sage.repl.interpreter.SagePreparseTransformer - [137 tests, 2 failures, 16.74 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/repl/display/jsmol_iframe.py - [25 tests, 3.71 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/repl/configuration.py - [22 tests, 9.76 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/repl/ipython_kernel/__init__.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/repl/ipython_kernel/__main__.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/repl/ipython_kernel/all_jupyter.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/repl/display/formatter.py - [56 tests, 7.51 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/repl/ipython_kernel/interact.py -********************************************************************** -File "src/sage/repl/ipython_kernel/interact.py", line 58, in sage.repl.ipython_kernel.interact.sage_interactive -Failed example: - sage_interactive(myfunc, x=(0,100), z=["one", "two", "three"]) -Expected: - Interactive function with 3 widgets - x: IntSlider(value=10, min=0, max=100, step=1, description='x') - y: Text(value='hello', description='y') - z: Dropdown(value='one', options=['one', 'two', 'three'], description='z') -Got: - Interactive function with 3 widgets - x: IntSlider(value=10, min=0, max=100, step=1, description='x') - y: Text(value='hello', description='y') - z: Dropdown(options=['one', 'two', 'three'], description='z') -********************************************************************** -File "src/sage/repl/ipython_kernel/interact.py", line 214, in sage.repl.ipython_kernel.interact.sage_interactive.widget_from_tuple -Failed example: - sage_interactive.widget_from_tuple( (SCR(sqrt(2)), SCR(pi)) ) -Expected: - FloatSlider(value=2.277903107981444, max=3.141592653589793, min=1.4142135623730951) -Got: - FloatSlider(value=2.277903107981444, min=1.4142135623730951, max=3.141592653589793, step=0.1) -********************************************************************** -2 items had failures: - 1 of 4 in sage.repl.ipython_kernel.interact.sage_interactive - 1 of 9 in sage.repl.ipython_kernel.interact.sage_interactive.widget_from_tuple - [42 tests, 2 failures, 0.45 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/repl/ipython_kernel/install.py - [38 tests, 1.99 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/repl/ipython_kernel/kernel.py -********************************************************************** -File "src/sage/repl/ipython_kernel/kernel.py", line 47, in sage.repl.ipython_kernel.kernel.SageKernel.__init__ -Failed example: - from sage.repl.ipython_kernel.kernel import SageKernel -Expected nothing -Got: - 0.00s - Debugger warning: It seems that frozen modules are being used, which may - 0.00s - make the debugger miss breakpoints. Please pass -Xfrozen_modules=off - 0.00s - to python to disable frozen modules. - 0.01s - Note: Debugging will proceed. Set PYDEVD_DISABLE_FILE_VALIDATION=1 to disable this validation. -********************************************************************** -1 item had failures: - 1 of 3 in sage.repl.ipython_kernel.kernel.SageKernel.__init__ - [12 tests, 1 failure, 0.98 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/repl/ipython_kernel/widgets.py - [99 tests, 0.50 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/repl/interface_magic.py -********************************************************************** -File "src/sage/repl/interface_magic.py", line 262, in sage.repl.interface_magic.InterfaceMagic.cell_magic_factory -Failed example: - shell.run_cell('%%gap foo\n1+1;\n') -Expected: - ...File "", line unknown - SyntaxError: Interface magics have no options, got "foo" - -Got: - Traceback (most recent call last): - - File /usr/lib/python3/dist-packages/IPython/core/interactiveshell.py:3378 in run_code - exec(code_obj, self.user_global_ns, self.user_ns) - - Cell In [1], line 1 - get_ipython().run_cell_magic('gap', 'foo', '1+1;\n') - - File /usr/lib/python3/dist-packages/IPython/core/interactiveshell.py:2362 in run_cell_magic - result = fn(*args, **kwargs) - - File ~/debian/tmp/usr/lib/python3.11/dist-packages/sage/repl/interface_magic.py:295 in cell_magic - raise SyntaxError('Interface magics have no options, got "{0}"'.format(line)) - - File - SyntaxError: Interface magics have no options, got "foo" - -********************************************************************** -1 item had failures: - 1 of 11 in sage.repl.interface_magic.InterfaceMagic.cell_magic_factory - [30 tests, 1 failure, 3.95 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/quadratic_forms/quadratic_form__neighbors.py - [37 tests, 40.35 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/repl/ipython_kernel/widgets_sagenb.py -********************************************************************** -File "src/sage/repl/ipython_kernel/widgets_sagenb.py", line 240, in sage.repl.ipython_kernel.widgets_sagenb.slider -Failed example: - w = slider(SCR(e), SCR(pi)); w -Expected: - TransformFloatSlider(value=2.718281828459045, max=3.141592653589793, min=2.718281828459045) -Got: - TransformFloatSlider(value=2.718281828459045, min=2.718281828459045, max=3.141592653589793, step=0.1) -********************************************************************** -File "src/sage/repl/ipython_kernel/widgets_sagenb.py", line 476, in sage.repl.ipython_kernel.widgets_sagenb.selector -Failed example: - selector([sin(x^2), GF(29), EllipticCurve('37a1')]) -Expected: - Dropdown(value=sin(x^2), options=(sin(x^2), Finite Field of size 29, Elliptic Curve defined by y^2 + y = x^3 - x over Rational Field)) -Got: - Dropdown(value=sin(x^2), options=[sin(x^2), Finite Field of size 29, Elliptic Curve defined by y^2 + y = x^3 - x over Rational Field]) -********************************************************************** -2 items had failures: - 1 of 10 in sage.repl.ipython_kernel.widgets_sagenb.selector - 1 of 24 in sage.repl.ipython_kernel.widgets_sagenb.slider - [80 tests, 2 failures, 2.20 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/repl/prompts.py - [0 tests, 0.02 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/repl/rich_output/__init__.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/repl/rich_output/backend_base.py - [100 tests, 0.10 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/repl/ipython_tests.py -********************************************************************** -File "src/sage/repl/ipython_tests.py", line 69, in sage.repl.ipython_tests -Failed example: - shell.run_cell(u'%pinfo2 dummy') -Expected: - Signature: dummy(argument, optional=None) - ... - Source: - def dummy(argument, optional=None): - """ - Dummy Docstring Title - - Dummy docstring explanation. - - INPUT: - - - ``argument`` -- anything. Dummy argument. - - - ``optional`` -- anything (optional). Dummy optional. - - EXAMPLES:: - - ... - """ - return 'Source code would be here' - File: .../sage/repl/ipython_tests.py - Type: function -Got: - -********************************************************************** -File "src/sage/repl/ipython_tests.py", line 98, in sage.repl.ipython_tests -Failed example: - shell.run_cell(u'%pinfo2 stl_int_vector') -Expected: - ... - cdef class stl_int_vector(SageObject): - """ - Example class wrapping an STL vector - - EXAMPLES:: - - ... - """ - - cdef vector[int] *data - cdef string *name - - def __cinit__(self): - """ - The Cython constructor. - - EXAMPLES:: - - ... - File: .../sage/tests/stl_vector.pyx - Type: type - ... -Got: - -********************************************************************** -1 item had failures: - 2 of 19 in sage.repl.ipython_tests - [20 tests, 2 failures, 4.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/repl/rich_output/backend_emacs.py - [15 tests, 0.08 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/plot/plot3d/parametric_plot3d.py - [222 tests, 209.60 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/repl/rich_output/backend_doctest.py - [58 tests, 4.95 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/repl/rich_output/backend_test.py - [37 tests, 0.06 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/repl/rich_output/buffer.py - [49 tests, 0.06 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/repl/load.py - [42 tests, 7.90 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/repl/rich_output/output_basic.py - [47 tests, 0.11 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/repl/rich_output/output_browser.py - [12 tests, 0.03 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/repl/preparse.py - [354 tests, 6.19 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/repl/rich_output/output_catalog.py - [0 tests, 0.01 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/repl/rich_output/backend_ipython.py - [78 tests, 1.92 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/quadratic_forms/genera/genus.py - [529 tests, 69.65 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/repl/rich_output/output_graphics.py - [38 tests, 0.08 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/repl/rich_output/output_graphics3d.py - [46 tests, 0.06 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/repl/rich_output/output_video.py - [25 tests, 0.07 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/repl/rich_output/preferences.py - [68 tests, 0.08 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/repl/user_globals.py - [36 tests, 0.05 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/__init__.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/abc.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/all.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/asymptotic/__init__.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/asymptotic/all.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/abc.pyx - [85 tests, 0.25 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/repl/rich_output/display_manager.py - [95 tests, 1.90 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/repl/rich_output/pretty_print.py - [44 tests, 5.26 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/plot/plot3d/shapes2.py - [166 tests, 160.73 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/asymptotic/misc.py - [157 tests, 0.34 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/algebraic_closure_finite_field.py - [210 tests, 7.17 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/repl/ipython_extension.py -********************************************************************** -File "src/sage/repl/ipython_extension.py", line 351, in sage.repl.ipython_extension.SageMagics.cython -Failed example: - shell.run_cell(''' - %%cython - def f(): - print('test') - ''') -Expected nothing -Got: - doctest:warning - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/bin/sage-runtests", line 155, in - err = DC.run() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/control.py", line 1261, in run - self.run_doctests() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/control.py", line 962, in run_doctests - self.dispatcher.dispatch() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2004, in dispatch - self.parallel_dispatch() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 1899, in parallel_dispatch - w.start() # This might take some time - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2173, in start - super(DocTestWorker, self).start() - File "/usr/lib/python3.11/multiprocessing/process.py", line 121, in start - self._popen = self._Popen(self) - File "/usr/lib/python3.11/multiprocessing/context.py", line 224, in _Popen - return _default_context.get_context().Process._Popen(process_obj) - File "/usr/lib/python3.11/multiprocessing/context.py", line 281, in _Popen - return Popen(process_obj) - File "/usr/lib/python3.11/multiprocessing/popen_fork.py", line 19, in __init__ - self._launch(process_obj) - File "/usr/lib/python3.11/multiprocessing/popen_fork.py", line 71, in _launch - code = process_obj._bootstrap(parent_sentinel=child_r) - File "/usr/lib/python3.11/multiprocessing/process.py", line 314, in _bootstrap - self.run() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2145, in run - task(self.options, self.outtmpfile, msgpipe, self.result_queue) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2475, in __call__ - doctests, extras = self._run(runner, options, results) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2527, in _run - result = runner.run(test) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 861, in run - return self._run(test, compileflags, out) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 694, in _run - self.compile_and_execute(example, compiler, test.globs) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 1088, in compile_and_execute - exec(compiled, globs) - File "", line 1, in - shell.run_cell(''' - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/repl/interpreter.py", line 392, in run_cell - super(SageTestShell, self).run_cell(*args, **kwds) - File "/usr/lib/python3/dist-packages/IPython/core/interactiveshell.py", line 2885, in run_cell - result = self._run_cell( - File "/usr/lib/python3/dist-packages/IPython/core/interactiveshell.py", line 2940, in _run_cell - return runner(coro) - File "/usr/lib/python3/dist-packages/IPython/core/async_helpers.py", line 129, in _pseudo_sync_runner - coro.send(None) - File "/usr/lib/python3/dist-packages/IPython/core/interactiveshell.py", line 3139, in run_cell_async - has_raised = await self.run_ast_nodes(code_ast.body, cell_name, - File "/usr/lib/python3/dist-packages/IPython/core/interactiveshell.py", line 3318, in run_ast_nodes - if await self.run_code(code, result, async_=asy): - File "/usr/lib/python3/dist-packages/IPython/core/interactiveshell.py", line 3378, in run_code - exec(code_obj, self.user_global_ns, self.user_ns) - File "", line 1, in - get_ipython().run_cell_magic('cython', '', "def f():\n print('test')\n") - File "/usr/lib/python3/dist-packages/IPython/core/interactiveshell.py", line 2362, in run_cell_magic - result = fn(*args, **kwargs) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/repl/ipython_extension.py", line 360, in cython - return cython_compile(cell) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 661, in cython_compile - return cython_import_all(tmpfile, get_globals(), **kwds) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 551, in cython_import_all - m = cython_import(filename, **kwds) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 526, in cython_import - name, build_dir = cython(filename, **kwds) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 288, in cython - from Cython.Build import cythonize - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/Cython/Build/__init__.py", line 1, in - from .Dependencies import cythonize - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/Cython/Build/Dependencies.py", line 41, in - import pythran - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/__init__.py", line 42, in - from pythran.toolchain import (generate_cxx, compile_cxxfile, compile_cxxcode, - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/toolchain.py", line 6, in - from pythran.backend import Cxx, Python - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/backend.py", line 7, in - from pythran.analyses import LocalNodeDeclarations, GlobalDeclarations, Scope - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/analyses/__init__.py", line 12, in - from .aliases import Aliases, StrictAliases - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/analyses/aliases.py", line 6, in - from pythran.tables import functions, methods, MODULES - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/tables.py", line 4530, in - if not hasattr(numpy, method): - File "/usr/lib/python3/dist-packages/numpy/__init__.py", line 300, in __getattr__ - warnings.warn( - File "/usr/lib/python3.11/warnings.py", line 109, in _showwarnmsg - sw(msg.message, msg.category, msg.filename, msg.lineno, - : - FutureWarning: In the future `np.bool` will be defined as the corresponding NumPy scalar. - doctest:warning - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/bin/sage-runtests", line 155, in - err = DC.run() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/control.py", line 1261, in run - self.run_doctests() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/control.py", line 962, in run_doctests - self.dispatcher.dispatch() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2004, in dispatch - self.parallel_dispatch() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 1899, in parallel_dispatch - w.start() # This might take some time - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2173, in start - super(DocTestWorker, self).start() - File "/usr/lib/python3.11/multiprocessing/process.py", line 121, in start - self._popen = self._Popen(self) - File "/usr/lib/python3.11/multiprocessing/context.py", line 224, in _Popen - return _default_context.get_context().Process._Popen(process_obj) - File "/usr/lib/python3.11/multiprocessing/context.py", line 281, in _Popen - return Popen(process_obj) - File "/usr/lib/python3.11/multiprocessing/popen_fork.py", line 19, in __init__ - self._launch(process_obj) - File "/usr/lib/python3.11/multiprocessing/popen_fork.py", line 71, in _launch - code = process_obj._bootstrap(parent_sentinel=child_r) - File "/usr/lib/python3.11/multiprocessing/process.py", line 314, in _bootstrap - self.run() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2145, in run - task(self.options, self.outtmpfile, msgpipe, self.result_queue) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2475, in __call__ - doctests, extras = self._run(runner, options, results) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2527, in _run - result = runner.run(test) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 861, in run - return self._run(test, compileflags, out) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 694, in _run - self.compile_and_execute(example, compiler, test.globs) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 1088, in compile_and_execute - exec(compiled, globs) - File "", line 1, in - shell.run_cell(''' - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/repl/interpreter.py", line 392, in run_cell - super(SageTestShell, self).run_cell(*args, **kwds) - File "/usr/lib/python3/dist-packages/IPython/core/interactiveshell.py", line 2885, in run_cell - result = self._run_cell( - File "/usr/lib/python3/dist-packages/IPython/core/interactiveshell.py", line 2940, in _run_cell - return runner(coro) - File "/usr/lib/python3/dist-packages/IPython/core/async_helpers.py", line 129, in _pseudo_sync_runner - coro.send(None) - File "/usr/lib/python3/dist-packages/IPython/core/interactiveshell.py", line 3139, in run_cell_async - has_raised = await self.run_ast_nodes(code_ast.body, cell_name, - File "/usr/lib/python3/dist-packages/IPython/core/interactiveshell.py", line 3318, in run_ast_nodes - if await self.run_code(code, result, async_=asy): - File "/usr/lib/python3/dist-packages/IPython/core/interactiveshell.py", line 3378, in run_code - exec(code_obj, self.user_global_ns, self.user_ns) - File "", line 1, in - get_ipython().run_cell_magic('cython', '', "def f():\n print('test')\n") - File "/usr/lib/python3/dist-packages/IPython/core/interactiveshell.py", line 2362, in run_cell_magic - result = fn(*args, **kwargs) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/repl/ipython_extension.py", line 360, in cython - return cython_compile(cell) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 661, in cython_compile - return cython_import_all(tmpfile, get_globals(), **kwds) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 551, in cython_import_all - m = cython_import(filename, **kwds) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 526, in cython_import - name, build_dir = cython(filename, **kwds) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 288, in cython - from Cython.Build import cythonize - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/Cython/Build/__init__.py", line 1, in - from .Dependencies import cythonize - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/Cython/Build/Dependencies.py", line 41, in - import pythran - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/__init__.py", line 42, in - from pythran.toolchain import (generate_cxx, compile_cxxfile, compile_cxxcode, - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/toolchain.py", line 6, in - from pythran.backend import Cxx, Python - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/backend.py", line 7, in - from pythran.analyses import LocalNodeDeclarations, GlobalDeclarations, Scope - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/analyses/__init__.py", line 12, in - from .aliases import Aliases, StrictAliases - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/analyses/aliases.py", line 6, in - from pythran.tables import functions, methods, MODULES - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/tables.py", line 4595, in - save_arguments((), MODULES) - File "/usr/lib/python3/dist-packages/pythran/tables.py", line 4558, in save_arguments - save_arguments(module_name + (elem,), signature) - File "/usr/lib/python3/dist-packages/pythran/tables.py", line 4558, in save_arguments - save_arguments(module_name + (elem,), signature) - File "/usr/lib/python3/dist-packages/pythran/tables.py", line 4563, in save_arguments - obj = getattr(themodule, elem) - File "/usr/lib/python3/dist-packages/numpy/__init__.py", line 300, in __getattr__ - warnings.warn( - File "/usr/lib/python3.11/warnings.py", line 109, in _showwarnmsg - sw(msg.message, msg.category, msg.filename, msg.lineno, - : - FutureWarning: In the future `np.bytes` will be defined as the corresponding NumPy scalar. -********************************************************************** -File "src/sage/repl/ipython_extension.py", line 405, in sage.repl.ipython_extension.SageMagics.fortran -Failed example: - fib -Expected: - -Got: - -********************************************************************** -2 items had failures: - 1 of 5 in sage.repl.ipython_extension.SageMagics.cython - 1 of 9 in sage.repl.ipython_extension.SageMagics.fortran - [92 tests, 2 failures, 19.50 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/bernoulli_mod_p.pyx - [26 tests, 0.15 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/bernmm.pyx - [25 tests, 0.94 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/cc.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/big_oh.py - [27 tests, 0.24 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/cif.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/commutative_algebra.py - [3 tests, 0.02 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/asymptotic/growth_group_cartesian.py - [227 tests, 5.47 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/complex_arb.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/complex_conversion.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/complex_conversion.pyx - [4 tests, 0.08 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/complex_double.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/complex_field.py - [2 tests, 0.01 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/asymptotic/growth_group.py - [951 tests, 10.80 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/complex_interval.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/complex_double.pyx - [341 tests, 1.58 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/complex_interval_field.py - [134 tests, 0.47 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/complex_mpc.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/complex_mpc.pyx - [410 tests, 1.36 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/complex_mpfr.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/complex_number.pyx - [1 test, 0.04 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/cfinite_sequence.py - [257 tests, 7.18 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/continued_fraction_gosper.py - [40 tests, 0.23 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/convert/__init__.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/complex_interval.pyx - [275 tests, 4.71 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/convert/mpfi.pyx - [0 tests, 0.02 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/convert/mpfi.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/asymptotic/term_monoid.py - [1123 tests, 12.16 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/factorint.pyx - [27 tests, 2.03 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/fast_arith.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/finite_rings/__init__.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/fast_arith.pyx - [20 tests, 0.24 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/finite_rings/all.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/complex_mpfr.pyx - [539 tests, 7.07 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/finite_rings/element_base.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/finite_rings/conway_polynomials.py - [58 tests, 2.70 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/finite_rings/element_givaro.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/finite_rings/element_givaro.pyx - [241 tests, 1.64 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/finite_rings/element_ntl_gf2e.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/finite_rings/element_base.pyx - [165 tests, 3.51 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/finite_rings/element_pari_ffelt.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/derivation.py - [450 tests, 7.32 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/finite_rings/finite_field_base.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/finite_rings/element_ntl_gf2e.pyx - [174 tests, 2.51 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/complex_arb.pyx - [657 tests, 16.86 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/finite_rings/element_pari_ffelt.pyx - [275 tests, 2.77 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/finite_rings/finite_field_ntl_gf2e.py - [61 tests, 0.54 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/finite_rings/finite_field_pari_ffelt.py - [37 tests, 0.45 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/asymptotic/asymptotic_ring.py - [695 tests, 26.51 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/finite_rings/finite_field_givaro.py - [122 tests, 2.26 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/finite_rings/hom_finite_field.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/finite_rings/hom_finite_field_givaro.pyx - [37 tests, 0.34 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/finite_rings/finite_field_prime_modn.py - [44 tests, 1.85 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/finite_rings/hom_finite_field_givaro.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/finite_rings/galois_group.py - [20 tests, 1.87 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/finite_rings/hom_prime_finite_field.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/finite_rings/hom_prime_finite_field.pyx - [21 tests, 0.28 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/finite_rings/integer_mod.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/finite_rings/hom_finite_field.pyx - [195 tests, 2.62 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/finite_rings/maps_finite_field.py - [31 tests, 0.20 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/finite_rings/homset.py - [67 tests, 1.56 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/finite_rings/residue_field.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/finite_rings/stdint.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/plot/plot3d/plot3d.py - [242 tests, 211.49 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/fraction_field.py - [260 tests, 3.31 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/fraction_field_FpT.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/fraction_field_FpT.pyx - [369 tests, 2.30 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/function_field/__init__.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/function_field/all.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/fraction_field_element.pyx - [287 tests, 1.63 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/function_field/constructor.py - [42 tests, 0.35 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/finite_rings/finite_field_constructor.py - [129 tests, 12.20 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/finite_rings/integer_mod_ring.py - [312 tests, 8.17 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/finite_rings/residue_field.pyx - [527 tests, 12.67 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/finite_rings/integer_mod.pyx - [580 tests, 15.78 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/function_field/hermite_form_polynomial.pyx - [21 tests, 0.13 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/function_field/element.pyx - [331 tests, 8.56 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/continued_fraction.py - [439 tests, 34.82 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/function_field/divisor.py - [200 tests, 13.71 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/function_field/differential.py - [228 tests, 13.91 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/finite_rings/finite_field_base.pyx - [317 tests, 28.16 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/function_field/valuation_ring.py - [52 tests, 2.27 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/homset.py - [55 tests, 1.43 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/ideal_monoid.py - [42 tests, 0.56 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/imaginary_unit.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/ideal.py - [364 tests, 3.39 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/infinity.py - [309 tests, 4.21 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/integer.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/function_field/maps.py - [402 tests, 16.13 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/function_field/order.py - [503 tests, 17.39 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/integer_ring.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/invariant_theory.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/invariants/__init__.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/invariants/all.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/integer_ring.pyx - [227 tests, 6.37 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/invariants/reconstruction.py - [59 tests, 0.49 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/integer_fake.pxd -********************************************************************** -File "src/sage/rings/integer_fake.pxd", line 20, in sage.rings.integer_fake -Failed example: - cython(''' - from sage.rings.integer_fake cimport Integer_AS_MPZ, is_Integer - from sage.rings.integer cimport Integer - cdef Integer x = Integer(123456789) - assert is_Integer(x) - assert Integer_AS_MPZ(x) is x.value - ''') -Expected nothing -Got: - doctest:warning - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/bin/sage-runtests", line 155, in - err = DC.run() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/control.py", line 1261, in run - self.run_doctests() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/control.py", line 962, in run_doctests - self.dispatcher.dispatch() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2004, in dispatch - self.parallel_dispatch() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 1899, in parallel_dispatch - w.start() # This might take some time - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2173, in start - super(DocTestWorker, self).start() - File "/usr/lib/python3.11/multiprocessing/process.py", line 121, in start - self._popen = self._Popen(self) - File "/usr/lib/python3.11/multiprocessing/context.py", line 224, in _Popen - return _default_context.get_context().Process._Popen(process_obj) - File "/usr/lib/python3.11/multiprocessing/context.py", line 281, in _Popen - return Popen(process_obj) - File "/usr/lib/python3.11/multiprocessing/popen_fork.py", line 19, in __init__ - self._launch(process_obj) - File "/usr/lib/python3.11/multiprocessing/popen_fork.py", line 71, in _launch - code = process_obj._bootstrap(parent_sentinel=child_r) - File "/usr/lib/python3.11/multiprocessing/process.py", line 314, in _bootstrap - self.run() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2145, in run - task(self.options, self.outtmpfile, msgpipe, self.result_queue) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2475, in __call__ - doctests, extras = self._run(runner, options, results) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2527, in _run - result = runner.run(test) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 861, in run - return self._run(test, compileflags, out) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 694, in _run - self.compile_and_execute(example, compiler, test.globs) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 1088, in compile_and_execute - exec(compiled, globs) - File "", line 1, in - cython(''' - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 661, in cython_compile - return cython_import_all(tmpfile, get_globals(), **kwds) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 551, in cython_import_all - m = cython_import(filename, **kwds) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 526, in cython_import - name, build_dir = cython(filename, **kwds) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 288, in cython - from Cython.Build import cythonize - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/Cython/Build/__init__.py", line 1, in - from .Dependencies import cythonize - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/Cython/Build/Dependencies.py", line 41, in - import pythran - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/__init__.py", line 42, in - from pythran.toolchain import (generate_cxx, compile_cxxfile, compile_cxxcode, - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/toolchain.py", line 6, in - from pythran.backend import Cxx, Python - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/backend.py", line 7, in - from pythran.analyses import LocalNodeDeclarations, GlobalDeclarations, Scope - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/analyses/__init__.py", line 12, in - from .aliases import Aliases, StrictAliases - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/analyses/aliases.py", line 6, in - from pythran.tables import functions, methods, MODULES - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/tables.py", line 4530, in - if not hasattr(numpy, method): - File "/usr/lib/python3/dist-packages/numpy/__init__.py", line 300, in __getattr__ - warnings.warn( - File "/usr/lib/python3.11/warnings.py", line 109, in _showwarnmsg - sw(msg.message, msg.category, msg.filename, msg.lineno, - : - FutureWarning: In the future `np.bool` will be defined as the corresponding NumPy scalar. - doctest:warning - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/bin/sage-runtests", line 155, in - err = DC.run() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/control.py", line 1261, in run - self.run_doctests() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/control.py", line 962, in run_doctests - self.dispatcher.dispatch() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2004, in dispatch - self.parallel_dispatch() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 1899, in parallel_dispatch - w.start() # This might take some time - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2173, in start - super(DocTestWorker, self).start() - File "/usr/lib/python3.11/multiprocessing/process.py", line 121, in start - self._popen = self._Popen(self) - File "/usr/lib/python3.11/multiprocessing/context.py", line 224, in _Popen - return _default_context.get_context().Process._Popen(process_obj) - File "/usr/lib/python3.11/multiprocessing/context.py", line 281, in _Popen - return Popen(process_obj) - File "/usr/lib/python3.11/multiprocessing/popen_fork.py", line 19, in __init__ - self._launch(process_obj) - File "/usr/lib/python3.11/multiprocessing/popen_fork.py", line 71, in _launch - code = process_obj._bootstrap(parent_sentinel=child_r) - File "/usr/lib/python3.11/multiprocessing/process.py", line 314, in _bootstrap - self.run() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2145, in run - task(self.options, self.outtmpfile, msgpipe, self.result_queue) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2475, in __call__ - doctests, extras = self._run(runner, options, results) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2527, in _run - result = runner.run(test) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 861, in run - return self._run(test, compileflags, out) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 694, in _run - self.compile_and_execute(example, compiler, test.globs) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 1088, in compile_and_execute - exec(compiled, globs) - File "", line 1, in - cython(''' - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 661, in cython_compile - return cython_import_all(tmpfile, get_globals(), **kwds) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 551, in cython_import_all - m = cython_import(filename, **kwds) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 526, in cython_import - name, build_dir = cython(filename, **kwds) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 288, in cython - from Cython.Build import cythonize - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/Cython/Build/__init__.py", line 1, in - from .Dependencies import cythonize - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/Cython/Build/Dependencies.py", line 41, in - import pythran - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/__init__.py", line 42, in - from pythran.toolchain import (generate_cxx, compile_cxxfile, compile_cxxcode, - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/toolchain.py", line 6, in - from pythran.backend import Cxx, Python - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/backend.py", line 7, in - from pythran.analyses import LocalNodeDeclarations, GlobalDeclarations, Scope - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/analyses/__init__.py", line 12, in - from .aliases import Aliases, StrictAliases - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/analyses/aliases.py", line 6, in - from pythran.tables import functions, methods, MODULES - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/tables.py", line 4595, in - save_arguments((), MODULES) - File "/usr/lib/python3/dist-packages/pythran/tables.py", line 4558, in save_arguments - save_arguments(module_name + (elem,), signature) - File "/usr/lib/python3/dist-packages/pythran/tables.py", line 4558, in save_arguments - save_arguments(module_name + (elem,), signature) - File "/usr/lib/python3/dist-packages/pythran/tables.py", line 4563, in save_arguments - obj = getattr(themodule, elem) - File "/usr/lib/python3/dist-packages/numpy/__init__.py", line 300, in __getattr__ - warnings.warn( - File "/usr/lib/python3.11/warnings.py", line 109, in _showwarnmsg - sw(msg.message, msg.category, msg.filename, msg.lineno, - : - FutureWarning: In the future `np.bytes` will be defined as the corresponding NumPy scalar. -********************************************************************** -1 item had failures: - 1 of 2 in sage.rings.integer_fake - [1 test, 1 failure, 10.24 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/function_field/place.py - [212 tests, 20.76 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/laurent_series_ring_element.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/laurent_series_ring.py - [178 tests, 2.18 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/laurent_series_ring_element.pyx - [405 tests, 2.69 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/localization.py - [197 tests, 1.16 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/monomials.py - [5 tests, 0.05 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/quadratic_forms/quadratic_form__local_representation_conditions.py - [151 tests, 130.46 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/morphism.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/multi_power_series_ring.py - [244 tests, 1.44 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/lazy_series_ring.py - [249 tests, 6.04 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/noncommutative_ideals.pyx - [63 tests, 0.39 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/number_field/__init__.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/morphism.pyx - [772 tests, 5.35 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/multi_power_series_ring_element.py - [466 tests, 2.60 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/number_field/all.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/lazy_series.py - [828 tests, 8.50 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/number_field/class_group.py - [221 tests, 3.65 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/function_field/ideal.py - [1016 tests, 40.51 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/number_field/maps.py - [163 tests, 0.98 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/number_field/homset.py - [121 tests, 3.95 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/number_field/morphism.py - [37 tests, 0.89 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/number_field/galois_group.py - [250 tests, 12.57 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/number_field/number_field_base.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/number_field/S_unit_solver.py - [284 tests, 17.26 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/number_field/number_field_element.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/number_field/number_field_base.pyx - [96 tests, 7.29 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/number_field/number_field_element_quadratic.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/invariants/invariant_theory.py - [889 tests, 31.09 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/number_field/number_field_ideal_rel.py - [233 tests, 3.89 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/number_field/number_field_morphisms.pyx - [161 tests, 6.20 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/number_field/number_field_element_quadratic.pyx - [567 tests, 17.27 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/number_field/number_field_ideal.py - [689 tests, 17.21 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/number_field/selmer_group.py - [89 tests, 1.97 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/number_field/small_primes_of_degree_one.py - [41 tests, 2.56 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/number_field/number_field_rel.py - [540 tests, 13.32 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/number_field/structure.py - [66 tests, 2.32 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/number_field/bdd_height.py - [74 tests, 46.83 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/number_field/totallyreal_data.pyx - [24 tests, 0.14 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/number_field/totallyreal_data.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/number_field/totallyreal_phc.py - [4 tests, 0.03 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/number_field/order.py - [464 tests, 14.42 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/number_field/unit_group.py - [177 tests, 2.62 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/numbers_abc.py - [18 tests, 0.19 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/padics/__init__.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/padics/CA_template.pxi - [309 tests, 1.63 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/padics/CA_template_header.pxi - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/padics/CR_template.pxi - [431 tests, 2.11 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/padics/CR_template_header.pxi - [0 tests, 0.01 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/number_field/splitting_field.py - [75 tests, 18.45 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/padics/FM_template_header.pxi - [0 tests, 0.02 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/padics/FM_template.pxi - [277 tests, 2.02 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/padics/FP_template_header.pxi - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/padics/all.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/padics/common_conversion.pyx - [0 tests, 0.03 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/padics/common_conversion.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/padics/FP_template.pxi - [340 tests, 2.06 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/asymptotic/asymptotics_multivariate_generating_functions.py - [805 tests, 141.10 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/padics/eisenstein_extension_generic.py - [39 tests, 1.71 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/padics/generic_nodes.py - [256 tests, 2.66 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/padics/factory.py - [558 tests, 5.92 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/padics/lattice_precision.py - [463 tests, 5.03 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/padics/local_generic_element.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/padics/misc.py - [26 tests, 0.37 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/padics/local_generic.py - [220 tests, 3.83 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/padics/morphism.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/padics/local_generic_element.pyx - [216 tests, 2.27 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/padics/padic_ZZ_pX_CA_element.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/padics/morphism.pyx - [65 tests, 1.59 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/padics/padic_ZZ_pX_CR_element.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/padics/padic_ZZ_pX_CA_element.pyx - [465 tests, 2.63 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/padics/padic_ZZ_pX_FM_element.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/padics/padic_ZZ_pX_FM_element.pyx - [363 tests, 2.12 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/padics/padic_ZZ_pX_element.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/padics/padic_ZZ_pX_CR_element.pyx - [642 tests, 3.35 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/number_field/number_field_element.pyx - [1157 tests, 59.32 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/padics/padic_ZZ_pX_element.pyx - [138 tests, 1.63 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/padics/padic_capped_absolute_element.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/padics/padic_capped_absolute_element.pyx - [61 tests, 0.41 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/padics/padic_capped_relative_element.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/padics/padic_base_generic.py - [44 tests, 2.04 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/padics/padic_ext_element.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/padics/padic_ext_element.pyx - [48 tests, 0.94 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/padics/padic_capped_relative_element.pyx - [83 tests, 1.33 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/number_field/totallyreal_rel.py - [44 tests, 28.08 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/padics/padic_fixed_mod_element.pyx - [66 tests, 0.50 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/padics/padic_fixed_mod_element.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/padics/padic_floating_point_element.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/padics/padic_floating_point_element.pyx - [62 tests, 0.56 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/padics/padic_extension_generic.py - [206 tests, 2.94 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/padics/padic_generic_element.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/padics/padic_generic.py - [239 tests, 5.88 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/number_field/totallyreal.pyx - [19 tests, 35.73 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/padics/padic_printing.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/padics/padic_relaxed_element.pyx - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/padics/padic_relaxed_element.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/padics/padic_relaxed_errors.pyx - [5 tests, 0.04 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/padics/padic_printing.pyx - [108 tests, 0.73 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/padics/padic_relaxed_errors.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/padics/padic_template_element_header.pxi - [0 tests, 0.01 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/padics/padic_template_element.pxi - [140 tests, 4.76 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/padics/pow_computer.pyx - [88 tests, 0.20 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/padics/pow_computer.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/padics/pow_computer_ext.pyx - [281 tests, 1.04 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/padics/pow_computer_ext.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/padics/pow_computer_flint.pyx - [76 tests, 0.23 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/padics/pow_computer_flint.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/padics/pow_computer_relative.pyx - [97 tests, 1.71 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/padics/pow_computer_relative.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/padics/precision_error.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/padics/qadic_flint_CA.pyx - [19 tests, 1.23 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/padics/qadic_flint_CA.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/padics/padic_valuation.py - [200 tests, 11.90 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/padics/qadic_flint_CR.pyx - [23 tests, 0.97 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/padics/qadic_flint_CR.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/padics/qadic_flint_FM.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/padics/qadic_flint_FM.pyx - [17 tests, 0.37 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/padics/qadic_flint_FP.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/padics/qadic_flint_FP.pyx - [22 tests, 1.08 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/padics/relative_ramified_CA.pyx - [9 tests, 1.26 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/padics/relative_ramified_CA.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/padics/relative_ramified_CR.pyx - [9 tests, 0.95 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/padics/relative_ramified_CR.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/padics/relative_ramified_FM.pyx - [9 tests, 0.74 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/padics/relative_ramified_FM.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/padics/relative_ramified_FP.pyx - [9 tests, 0.81 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/padics/relative_ramified_FP.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/asymptotic/asymptotic_expansion_generators.py - [150 tests, 183.47 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/padics/relaxed_template_header.pxi - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/padics/relaxed_template.pxi - [509 tests, 1.41 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/padics/tests.py - [12 tests, 0.28 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/padics/tutorial.py - [45 tests, 0.45 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/pari_ring.py - [46 tests, 0.15 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/polynomial/__init__.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/polynomial/all.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/padics/unramified_extension_generic.py - [31 tests, 1.32 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/polynomial/complex_roots.py - [42 tests, 0.63 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/polynomial/convolution.py - [34 tests, 3.20 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/polynomial/cyclotomic.pyx - [34 tests, 2.12 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/polynomial/evaluation.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/polynomial/evaluation_flint.pyx - [0 tests, 0.01 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/polynomial/evaluation_flint.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/polynomial/evaluation_ntl.pyx - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/polynomial/evaluation_ntl.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/polynomial/binary_form_reduce.py - [43 tests, 8.22 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/polynomial/flatten.py - [146 tests, 3.22 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/polynomial/hilbert.pyx - [25 tests, 1.40 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/polynomial/ideal.py - [10 tests, 0.09 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/polynomial/groebner_fan.py - [357 tests, 4.55 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/polynomial/infinite_polynomial_ring.py - [273 tests, 3.05 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/padics/padic_generic_element.pyx - [823 tests, 45.82 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/polynomial/laurent_polynomial.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/polynomial/infinite_polynomial_element.py - [247 tests, 5.87 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/polynomial/laurent_polynomial_ideal.py - [102 tests, 1.31 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/polynomial/laurent_polynomial.pyx - [764 tests, 2.87 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/polynomial/multi_polynomial.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/polynomial/laurent_polynomial_ring.py - [240 tests, 2.08 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/polynomial/multi_polynomial_element.py - [473 tests, 4.22 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/polynomial/multi_polynomial_ideal_libsingular.pyx - [25 tests, 1.13 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/polynomial/multi_polynomial_ideal_libsingular.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/polynomial/multi_polynomial.pyx - [575 tests, 13.03 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/polynomial/multi_polynomial_libsingular.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/polynomial/multi_polynomial_ring.py - [154 tests, 0.31 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/polynomial/multi_polynomial_libsingular.pyx -********************************************************************** -File "src/sage/rings/polynomial/multi_polynomial_libsingular.pyx", line 4673, in sage.rings.polynomial.multi_polynomial_libsingular.MPolynomial_libsingular.reduce -Failed example: - f.reduce([2*x,y]) -Expected: - 3*x -Got: - x -********************************************************************** -1 item had failures: - 1 of 22 in sage.rings.polynomial.multi_polynomial_libsingular.MPolynomial_libsingular.reduce - [1146 tests, 1 failure, 7.66 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/polynomial/multi_polynomial_ring_base.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/padics/padic_lattice_element.py - [273 tests, 62.14 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/polynomial/omega.py - [127 tests, 3.66 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/polynomial/multi_polynomial_ring_base.pyx - [230 tests, 5.65 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/polynomial/ore_function_field.py - [275 tests, 2.06 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/polynomial/ore_function_element.py - [253 tests, 3.42 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/function_field/function_field_valuation.py - [351 tests, 184.90 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/polynomial/ore_polynomial_element.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/polynomial/padics/__init__.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/polynomial/ore_polynomial_ring.py - [248 tests, 1.40 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/polynomial/padics/polynomial_padic.py - [74 tests, 1.78 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/polynomial/padics/polynomial_padic_flat.py - [3 tests, 0.07 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/polynomial/pbori/__init__.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/polynomial/padics/polynomial_padic_capped_relative_dense.py - [150 tests, 0.70 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/polynomial/pbori/blocks.py - [2 tests, 0.06 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/polynomial/pbori/PyPolyBoRi.py - [28 tests, 0.17 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/polynomial/pbori/cnf.py - [49 tests, 0.44 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/polynomial/pbori/fglm.py - [32 tests, 0.24 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/polynomial/multi_polynomial_ideal.py - [925 tests, 24.70 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/polynomial/pbori/easy_polynomials.py - [10 tests, 1.15 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/polynomial/pbori/gbrefs.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/polynomial/pbori/heuristics.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/polynomial/pbori/interpolate.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/polynomial/pbori/interred.py - [0 tests, 0.02 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/polynomial/pbori/ll.py - [33 tests, 0.17 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/polynomial/pbori/gbcore.py - [19 tests, 1.10 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/polynomial/pbori/nf.py - [9 tests, 0.10 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/polynomial/pbori/frontend.py - [13 tests, 1.63 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/polynomial/pbori/pbori.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/polynomial/pbori/parallel.py - [34 tests, 0.51 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/polynomial/pbori/rank.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/polynomial/pbori/randompoly.py - [13 tests, 0.12 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/polynomial/pbori/specialsets.py - [0 tests, 0.02 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/polynomial/pbori/statistics.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/polynomial/plural.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/polynomial/ore_polynomial_element.pyx -********************************************************************** -File "src/sage/rings/polynomial/ore_polynomial_element.pyx", line 1310, in sage.rings.polynomial.ore_polynomial_element.OrePolynomial._left_lcm_cofactor -Failed example: - cython(''' - from sage.rings.polynomial.ore_polynomial_element cimport OrePolynomial - def left_lcm_cofactor(OrePolynomial P, OrePolynomial Q): - return P._left_lcm_cofactor(Q) - ''') -Expected nothing -Got: - doctest:warning - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/bin/sage-runtests", line 155, in - err = DC.run() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/control.py", line 1261, in run - self.run_doctests() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/control.py", line 962, in run_doctests - self.dispatcher.dispatch() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2004, in dispatch - self.parallel_dispatch() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 1899, in parallel_dispatch - w.start() # This might take some time - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2173, in start - super(DocTestWorker, self).start() - File "/usr/lib/python3.11/multiprocessing/process.py", line 121, in start - self._popen = self._Popen(self) - File "/usr/lib/python3.11/multiprocessing/context.py", line 224, in _Popen - return _default_context.get_context().Process._Popen(process_obj) - File "/usr/lib/python3.11/multiprocessing/context.py", line 281, in _Popen - return Popen(process_obj) - File "/usr/lib/python3.11/multiprocessing/popen_fork.py", line 19, in __init__ - self._launch(process_obj) - File "/usr/lib/python3.11/multiprocessing/popen_fork.py", line 71, in _launch - code = process_obj._bootstrap(parent_sentinel=child_r) - File "/usr/lib/python3.11/multiprocessing/process.py", line 314, in _bootstrap - self.run() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2145, in run - task(self.options, self.outtmpfile, msgpipe, self.result_queue) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2475, in __call__ - doctests, extras = self._run(runner, options, results) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2527, in _run - result = runner.run(test) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 861, in run - return self._run(test, compileflags, out) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 694, in _run - self.compile_and_execute(example, compiler, test.globs) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 1088, in compile_and_execute - exec(compiled, globs) - File "", line 1, in - cython(''' - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 661, in cython_compile - return cython_import_all(tmpfile, get_globals(), **kwds) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 551, in cython_import_all - m = cython_import(filename, **kwds) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 526, in cython_import - name, build_dir = cython(filename, **kwds) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 288, in cython - from Cython.Build import cythonize - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/Cython/Build/__init__.py", line 1, in - from .Dependencies import cythonize - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/Cython/Build/Dependencies.py", line 41, in - import pythran - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/__init__.py", line 42, in - from pythran.toolchain import (generate_cxx, compile_cxxfile, compile_cxxcode, - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/toolchain.py", line 6, in - from pythran.backend import Cxx, Python - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/backend.py", line 7, in - from pythran.analyses import LocalNodeDeclarations, GlobalDeclarations, Scope - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/analyses/__init__.py", line 12, in - from .aliases import Aliases, StrictAliases - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/analyses/aliases.py", line 6, in - from pythran.tables import functions, methods, MODULES - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/tables.py", line 4530, in - if not hasattr(numpy, method): - File "/usr/lib/python3/dist-packages/numpy/__init__.py", line 300, in __getattr__ - warnings.warn( - File "/usr/lib/python3.11/warnings.py", line 109, in _showwarnmsg - sw(msg.message, msg.category, msg.filename, msg.lineno, - : - FutureWarning: In the future `np.bool` will be defined as the corresponding NumPy scalar. - doctest:warning - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/bin/sage-runtests", line 155, in - err = DC.run() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/control.py", line 1261, in run - self.run_doctests() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/control.py", line 962, in run_doctests - self.dispatcher.dispatch() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2004, in dispatch - self.parallel_dispatch() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 1899, in parallel_dispatch - w.start() # This might take some time - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2173, in start - super(DocTestWorker, self).start() - File "/usr/lib/python3.11/multiprocessing/process.py", line 121, in start - self._popen = self._Popen(self) - File "/usr/lib/python3.11/multiprocessing/context.py", line 224, in _Popen - return _default_context.get_context().Process._Popen(process_obj) - File "/usr/lib/python3.11/multiprocessing/context.py", line 281, in _Popen - return Popen(process_obj) - File "/usr/lib/python3.11/multiprocessing/popen_fork.py", line 19, in __init__ - self._launch(process_obj) - File "/usr/lib/python3.11/multiprocessing/popen_fork.py", line 71, in _launch - code = process_obj._bootstrap(parent_sentinel=child_r) - File "/usr/lib/python3.11/multiprocessing/process.py", line 314, in _bootstrap - self.run() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2145, in run - task(self.options, self.outtmpfile, msgpipe, self.result_queue) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2475, in __call__ - doctests, extras = self._run(runner, options, results) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2527, in _run - result = runner.run(test) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 861, in run - return self._run(test, compileflags, out) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 694, in _run - self.compile_and_execute(example, compiler, test.globs) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 1088, in compile_and_execute - exec(compiled, globs) - File "", line 1, in - cython(''' - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 661, in cython_compile - return cython_import_all(tmpfile, get_globals(), **kwds) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 551, in cython_import_all - m = cython_import(filename, **kwds) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 526, in cython_import - name, build_dir = cython(filename, **kwds) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 288, in cython - from Cython.Build import cythonize - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/Cython/Build/__init__.py", line 1, in - from .Dependencies import cythonize - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/Cython/Build/Dependencies.py", line 41, in - import pythran - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/__init__.py", line 42, in - from pythran.toolchain import (generate_cxx, compile_cxxfile, compile_cxxcode, - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/toolchain.py", line 6, in - from pythran.backend import Cxx, Python - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/backend.py", line 7, in - from pythran.analyses import LocalNodeDeclarations, GlobalDeclarations, Scope - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/analyses/__init__.py", line 12, in - from .aliases import Aliases, StrictAliases - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/analyses/aliases.py", line 6, in - from pythran.tables import functions, methods, MODULES - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/tables.py", line 4595, in - save_arguments((), MODULES) - File "/usr/lib/python3/dist-packages/pythran/tables.py", line 4558, in save_arguments - save_arguments(module_name + (elem,), signature) - File "/usr/lib/python3/dist-packages/pythran/tables.py", line 4558, in save_arguments - save_arguments(module_name + (elem,), signature) - File "/usr/lib/python3/dist-packages/pythran/tables.py", line 4563, in save_arguments - obj = getattr(themodule, elem) - File "/usr/lib/python3/dist-packages/numpy/__init__.py", line 300, in __getattr__ - warnings.warn( - File "/usr/lib/python3.11/warnings.py", line 109, in _showwarnmsg - sw(msg.message, msg.category, msg.filename, msg.lineno, - : - FutureWarning: In the future `np.bytes` will be defined as the corresponding NumPy scalar. -********************************************************************** -1 item had failures: - 1 of 11 in sage.rings.polynomial.ore_polynomial_element.OrePolynomial._left_lcm_cofactor - [712 tests, 1 failure, 10.71 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/polynomial/polydict.pyx - [276 tests, 0.52 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/polynomial/polydict.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/polynomial/polynomial_compiled.pyx - [0 tests, 0.01 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/polynomial/polynomial_compiled.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/polynomial/polynomial_complex_arb.pyx - [142 tests, 0.44 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/polynomial/polynomial_complex_arb.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/polynomial/plural.pyx - [629 tests, 3.07 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/polynomial/polynomial_element.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/polynomial/polynomial_fateman.py - [0 tests, 0.01 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/polynomial/polynomial_gf2x.pyx - [43 tests, 0.24 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/polynomial/polynomial_gf2x.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/polynomial/polynomial_element_generic.py - [265 tests, 1.38 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/polynomial/polynomial_integer_dense_flint.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/polynomial/polynomial_integer_dense_flint.pyx - [306 tests, 0.59 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/polynomial/polynomial_integer_dense_ntl.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/polynomial/polynomial_integer_dense_ntl.pyx - [188 tests, 0.61 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/polynomial/polynomial_modn_dense_ntl.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/polynomial/polynomial_modn_dense_ntl.pyx - [321 tests, 1.79 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/polynomial/pbori/pbori.pyx - [1575 tests, 7.90 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/polynomial/polynomial_quotient_ring_element.py - [137 tests, 1.42 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/polynomial/polynomial_number_field.pyx - [103 tests, 4.10 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/polynomial/multi_polynomial_sequence.py - [255 tests, 24.77 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/polynomial/polynomial_rational_flint.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/polynomial/polynomial_real_mpfr_dense.pyx - [144 tests, 0.83 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/polynomial/polynomial_ring_constructor.py - [136 tests, 1.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/polynomial/polynomial_quotient_ring.py - [499 tests, 5.03 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/polynomial/polynomial_ring_homomorphism.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/polynomial/polynomial_ring_homomorphism.pyx - [30 tests, 0.28 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/polynomial/polynomial_singular_interface.py - [52 tests, 0.83 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/polynomial/polynomial_template_header.pxi - [0 tests, 0.01 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/polynomial/polynomial_template.pxi - [122 tests, 0.90 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/polynomial/polynomial_zmod_flint.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/polynomial/polynomial_zz_pex.pyx - [87 tests, 1.12 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/polynomial/polynomial_zz_pex.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/polynomial/polynomial_ring.py - [527 tests, 7.98 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/polynomial/real_roots.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/polynomial/real_roots.pyx - [419 tests, 2.72 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/polynomial/refine_root.pyx - [9 tests, 0.07 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/polynomial/skew_polynomial_element.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/polynomial/skew_polynomial_element.pyx - [114 tests, 1.52 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/polynomial/skew_polynomial_finite_field.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/polynomial/skew_polynomial_finite_order.pyx - [67 tests, 1.06 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/polynomial/skew_polynomial_finite_order.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/polynomial/skew_polynomial_finite_field.pyx - [151 tests, 4.35 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/polynomial/skew_polynomial_ring.py - [163 tests, 1.30 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/polynomial/symmetric_reduction.pyx - [102 tests, 0.76 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/polynomial/symmetric_reduction.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/polynomial/polynomial_rational_flint.pyx - [413 tests, 15.97 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/polynomial/term_order.py - [358 tests, 1.96 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/polynomial/toy_buchberger.py - [51 tests, 1.85 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/polynomial/toy_d_basis.py - [60 tests, 0.57 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/polynomial/toy_variety.py - [42 tests, 0.47 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/polynomial/weil/__init__.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/polynomial/weil/all.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/power_series_mpoly.pyx - [4 tests, 0.12 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/power_series_mpoly.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/polynomial/symmetric_ideal.py - [108 tests, 5.01 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/power_series_pari.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/power_series_pari.pyx - [182 tests, 1.70 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/power_series_poly.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/power_series_poly.pyx - [263 tests, 2.62 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/polynomial/weil/weil_polynomials.pyx - [96 tests, 4.37 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/power_series_ring_element.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/power_series_ring.py - [244 tests, 2.06 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/puiseux_series_ring.py - [68 tests, 0.67 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/puiseux_series_ring_element.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/puiseux_series_ring_element.pyx - [209 tests, 1.25 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/power_series_ring_element.pyx - [496 tests, 2.43 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/qqbar_decorators.py - [17 tests, 0.24 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/quotient_ring.py - [294 tests, 2.32 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/quotient_ring_element.py - [188 tests, 2.56 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/polynomial/polynomial_element.pyx - [2626 tests, 35.10 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/rational.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/real_arb.pyx - [573 tests, 2.36 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/integer.pyx -********************************************************************** -File "src/sage/rings/integer.pyx", line 6667, in sage.rings.integer.Integer.inverse_mod -Failed example: - c = a.inverse_mod(a*a) # long time -Expected: - Traceback (most recent call last): - ... - ZeroDivisionError: inverse of Mod(..., ...) does not exist -Got: - - Traceback (most recent call last): - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 694, in _run - self.compile_and_execute(example, compiler, test.globs) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 1088, in compile_and_execute - exec(compiled, globs) - File "", line 1, in - c = a.inverse_mod(a*a) # long time - ^^^^^^^^^^^^^^^^^^ - File "sage/rings/integer.pyx", line 6693, in sage.rings.integer.Integer.inverse_mod (build/cythonized/sage/rings/integer.c:41677) - raise ZeroDivisionError(f"inverse of Mod({self}, {m}) does not exist") - File "sage/rings/integer.pyx", line 1124, in sage.rings.integer.Integer.__format__ (build/cythonized/sage/rings/integer.c:8826) - return int(self).__format__(*args,**kwargs) - ValueError: Exceeds the limit (4300 digits) for integer string conversion; use sys.set_int_max_str_digits() to increase the limit -********************************************************************** -1 item had failures: - 1 of 9 in sage.rings.integer.Integer.inverse_mod - [1154 tests, 1 failure, 223.59 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/real_arb.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/real_double.pyx - [310 tests, 0.57 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/real_double.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/rational.pyx - [580 tests, 4.15 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/real_double_element_gsl.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/real_field.py - [5 tests, 0.02 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/rational_field.py - [208 tests, 4.05 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/real_double_element_gsl.pyx - [145 tests, 0.21 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/real_interval_field.py - [11 tests, 0.04 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/real_lazy.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/real_interval_absolute.pyx - [242 tests, 0.50 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/real_mpfi.pxd - [0 tests, 0.01 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/real_lazy.pyx - [286 tests, 0.56 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/real_mpfr.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/number_field/number_field.py - [2265 tests, 189.75 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/ring.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/ring_extension.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/ring_extension_conversion.pyx - [75 tests, 1.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/ring_extension_conversion.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/real_mpfi.pyx - [942 tests, 6.49 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/ring_extension_element.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/ring.pyx - [420 tests, 6.75 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/ring_extension_homset.py - [9 tests, 0.52 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/ring_extension_morphism.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/real_mpfr.pyx - [1053 tests, 6.94 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/semirings/__init__.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/semirings/all.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/semirings/tropical_semiring.pyx - [132 tests, 0.33 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/ring_extension.pyx - [420 tests, 6.77 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/sum_of_squares.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/sum_of_squares.pyx - [35 tests, 1.03 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/ring_extension_element.pyx - [253 tests, 4.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/tate_algebra_element.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/ring_extension_morphism.pyx - [162 tests, 3.02 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/tate_algebra_ideal.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/semirings/non_negative_integer_semiring.py - [16 tests, 3.17 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/tate_algebra.py - [264 tests, 8.12 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/valuation/__init__.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/tate_algebra_element.pyx - [670 tests, 7.91 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/valuation/all.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/universal_cyclotomic_field.py - [331 tests, 6.91 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/valuation/developing_valuation.py - [63 tests, 0.95 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/valuation/gauss_valuation.py - [140 tests, 2.10 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/padics/relative_extension_leaves.py - [93 tests, 120.95 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/tate_algebra_ideal.pyx -********************************************************************** -File "src/sage/rings/tate_algebra_ideal.pyx", line 632, in sage.rings.tate_algebra_ideal.regular_reduce -Failed example: - cython(''' - from sage.rings.tate_algebra_ideal cimport regular_reduce - def python_regular_reduce(gb, s, v, stopval): - return regular_reduce(gb, s, v, stopval) - ''') -Expected nothing -Got: - doctest:warning - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/bin/sage-runtests", line 155, in - err = DC.run() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/control.py", line 1261, in run - self.run_doctests() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/control.py", line 962, in run_doctests - self.dispatcher.dispatch() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2004, in dispatch - self.parallel_dispatch() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 1899, in parallel_dispatch - w.start() # This might take some time - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2173, in start - super(DocTestWorker, self).start() - File "/usr/lib/python3.11/multiprocessing/process.py", line 121, in start - self._popen = self._Popen(self) - File "/usr/lib/python3.11/multiprocessing/context.py", line 224, in _Popen - return _default_context.get_context().Process._Popen(process_obj) - File "/usr/lib/python3.11/multiprocessing/context.py", line 281, in _Popen - return Popen(process_obj) - File "/usr/lib/python3.11/multiprocessing/popen_fork.py", line 19, in __init__ - self._launch(process_obj) - File "/usr/lib/python3.11/multiprocessing/popen_fork.py", line 71, in _launch - code = process_obj._bootstrap(parent_sentinel=child_r) - File "/usr/lib/python3.11/multiprocessing/process.py", line 314, in _bootstrap - self.run() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2145, in run - task(self.options, self.outtmpfile, msgpipe, self.result_queue) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2475, in __call__ - doctests, extras = self._run(runner, options, results) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2527, in _run - result = runner.run(test) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 861, in run - return self._run(test, compileflags, out) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 694, in _run - self.compile_and_execute(example, compiler, test.globs) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 1088, in compile_and_execute - exec(compiled, globs) - File "", line 1, in - cython(''' - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 661, in cython_compile - return cython_import_all(tmpfile, get_globals(), **kwds) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 551, in cython_import_all - m = cython_import(filename, **kwds) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 526, in cython_import - name, build_dir = cython(filename, **kwds) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 288, in cython - from Cython.Build import cythonize - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/Cython/Build/__init__.py", line 1, in - from .Dependencies import cythonize - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/Cython/Build/Dependencies.py", line 41, in - import pythran - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/__init__.py", line 42, in - from pythran.toolchain import (generate_cxx, compile_cxxfile, compile_cxxcode, - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/toolchain.py", line 6, in - from pythran.backend import Cxx, Python - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/backend.py", line 7, in - from pythran.analyses import LocalNodeDeclarations, GlobalDeclarations, Scope - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/analyses/__init__.py", line 12, in - from .aliases import Aliases, StrictAliases - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/analyses/aliases.py", line 6, in - from pythran.tables import functions, methods, MODULES - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/tables.py", line 4530, in - if not hasattr(numpy, method): - File "/usr/lib/python3/dist-packages/numpy/__init__.py", line 300, in __getattr__ - warnings.warn( - File "/usr/lib/python3.11/warnings.py", line 109, in _showwarnmsg - sw(msg.message, msg.category, msg.filename, msg.lineno, - : - FutureWarning: In the future `np.bool` will be defined as the corresponding NumPy scalar. - doctest:warning - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/bin/sage-runtests", line 155, in - err = DC.run() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/control.py", line 1261, in run - self.run_doctests() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/control.py", line 962, in run_doctests - self.dispatcher.dispatch() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2004, in dispatch - self.parallel_dispatch() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 1899, in parallel_dispatch - w.start() # This might take some time - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2173, in start - super(DocTestWorker, self).start() - File "/usr/lib/python3.11/multiprocessing/process.py", line 121, in start - self._popen = self._Popen(self) - File "/usr/lib/python3.11/multiprocessing/context.py", line 224, in _Popen - return _default_context.get_context().Process._Popen(process_obj) - File "/usr/lib/python3.11/multiprocessing/context.py", line 281, in _Popen - return Popen(process_obj) - File "/usr/lib/python3.11/multiprocessing/popen_fork.py", line 19, in __init__ - self._launch(process_obj) - File "/usr/lib/python3.11/multiprocessing/popen_fork.py", line 71, in _launch - code = process_obj._bootstrap(parent_sentinel=child_r) - File "/usr/lib/python3.11/multiprocessing/process.py", line 314, in _bootstrap - self.run() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2145, in run - task(self.options, self.outtmpfile, msgpipe, self.result_queue) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2475, in __call__ - doctests, extras = self._run(runner, options, results) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2527, in _run - result = runner.run(test) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 861, in run - return self._run(test, compileflags, out) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 694, in _run - self.compile_and_execute(example, compiler, test.globs) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 1088, in compile_and_execute - exec(compiled, globs) - File "", line 1, in - cython(''' - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 661, in cython_compile - return cython_import_all(tmpfile, get_globals(), **kwds) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 551, in cython_import_all - m = cython_import(filename, **kwds) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 526, in cython_import - name, build_dir = cython(filename, **kwds) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 288, in cython - from Cython.Build import cythonize - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/Cython/Build/__init__.py", line 1, in - from .Dependencies import cythonize - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/Cython/Build/Dependencies.py", line 41, in - import pythran - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/__init__.py", line 42, in - from pythran.toolchain import (generate_cxx, compile_cxxfile, compile_cxxcode, - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/toolchain.py", line 6, in - from pythran.backend import Cxx, Python - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/backend.py", line 7, in - from pythran.analyses import LocalNodeDeclarations, GlobalDeclarations, Scope - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/analyses/__init__.py", line 12, in - from .aliases import Aliases, StrictAliases - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/analyses/aliases.py", line 6, in - from pythran.tables import functions, methods, MODULES - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/tables.py", line 4595, in - save_arguments((), MODULES) - File "/usr/lib/python3/dist-packages/pythran/tables.py", line 4558, in save_arguments - save_arguments(module_name + (elem,), signature) - File "/usr/lib/python3/dist-packages/pythran/tables.py", line 4558, in save_arguments - save_arguments(module_name + (elem,), signature) - File "/usr/lib/python3/dist-packages/pythran/tables.py", line 4563, in save_arguments - obj = getattr(themodule, elem) - File "/usr/lib/python3/dist-packages/numpy/__init__.py", line 300, in __getattr__ - warnings.warn( - File "/usr/lib/python3.11/warnings.py", line 109, in _showwarnmsg - sw(msg.message, msg.category, msg.filename, msg.lineno, - : - FutureWarning: In the future `np.bytes` will be defined as the corresponding NumPy scalar. -********************************************************************** -1 item had failures: - 1 of 11 in sage.rings.tate_algebra_ideal.regular_reduce - [126 tests, 1 failure, 14.34 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/valuation/inductive_valuation.py - [277 tests, 2.94 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/valuation/scaled_valuation.py - [42 tests, 0.49 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/valuation/trivial_valuation.py - [56 tests, 0.39 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/valuation/valuation_space.py - [201 tests, 0.93 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/valuation/valuations_catalog.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/valuation/value_group.py - [109 tests, 0.40 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/sandpiles/__init__.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/sandpiles/all.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/valuation/limit_valuation.py - [239 tests, 6.20 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/sandpiles/examples.py - [24 tests, 0.20 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/sat/__init__.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/sat/all.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/sat/boolean_polynomials.py - [7 tests, 0.23 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/sat/converters/__init__.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/sat/converters/anf2cnf.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/sat/converters/polybori.py - [121 tests, 0.38 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/sat/solvers/__init__.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/sat/solvers/cryptominisat.py - [10 tests, 0.05 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/sat/solvers/dimacs.py - [83 tests, 0.31 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/sat/solvers/picosat.py - [9 tests, 0.04 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/sat/solvers/sat_lp.py - [16 tests, 0.16 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/sat/solvers/satsolver.pyx - [50 tests, 0.12 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/sat/solvers/satsolver.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/schemes/__init__.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/schemes/affine/__init__.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/schemes/affine/affine_homset.py - [51 tests, 2.01 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/schemes/affine/affine_morphism.py - [343 tests, 4.72 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/valuation/valuation.py - [232 tests, 13.38 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/schemes/affine/affine_point.py - [85 tests, 1.08 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/schemes/affine/affine_space.py - [189 tests, 2.80 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/tests.py - [56 tests, 30.95 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/schemes/all.py - [0 tests, 0.01 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/schemes/berkovich/__init__.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/qqbar.py - [1629 tests, 51.12 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/schemes/affine/affine_rational_point.py - [39 tests, 6.52 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/schemes/berkovich/berkovich_space.py - [128 tests, 0.82 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/schemes/curves/__init__.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/schemes/curves/all.py - [0 tests, 0.01 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/schemes/affine/affine_subscheme.py - [113 tests, 3.18 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/schemes/berkovich/berkovich_cp_element.py - [425 tests, 4.84 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/schemes/curves/constructor.py - [47 tests, 2.56 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/padics/padic_base_leaves.py - [253 tests, 171.50 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/schemes/curves/point.py - [108 tests, 3.06 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/schemes/curves/zariski_vankampen.py - [99 tests, 1.69 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/schemes/cyclic_covers/__init__.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/schemes/cyclic_covers/all.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/padics/padic_extension_leaves.py - [73 tests, 175.07 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/schemes/curves/curve.py - [117 tests, 6.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/schemes/cyclic_covers/charpoly_frobenius.py - [21 tests, 0.82 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/schemes/cyclic_covers/constructor.py - [15 tests, 0.28 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/schemes/elliptic_curves/__init__.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/schemes/cyclic_covers/cycliccover_generic.py - [67 tests, 0.42 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/sandpiles/sandpile.py - [942 tests, 28.51 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/schemes/elliptic_curves/all.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/schemes/elliptic_curves/cardinality.py - [60 tests, 5.78 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/schemes/curves/closed_point.py - [100 tests, 25.72 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/schemes/elliptic_curves/cm.py - [51 tests, 15.66 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/schemes/elliptic_curves/Qcurves.py - [60 tests, 31.70 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/schemes/elliptic_curves/descent_two_isogeny.pyx - [44 tests, 8.36 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/schemes/elliptic_curves/ec_database.py - [9 tests, 1.85 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/schemes/elliptic_curves/BSD.py - [67 tests, 34.18 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/schemes/elliptic_curves/ell_field.py - [264 tests, 18.63 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/valuation/augmented_valuation.py - [490 tests, 92.06 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/schemes/curves/affine_curve.py - [419 tests, 66.66 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/schemes/elliptic_curves/ell_local_data.py - [156 tests, 4.58 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/schemes/curves/projective_curve.py - [472 tests, 75.91 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/schemes/elliptic_curves/ell_generic.py - [468 tests, 17.65 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/schemes/elliptic_curves/ell_padic_field.py - [13 tests, 0.35 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/schemes/elliptic_curves/ell_finite_field.py - [284 tests, 22.80 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/schemes/elliptic_curves/ell_number_field.py -********************************************************************** -File "src/sage/schemes/elliptic_curves/ell_number_field.py", line 382, in sage.schemes.elliptic_curves.ell_number_field.EllipticCurve_number_field.division_field -Failed example: - K. = E.division_field(3, simplify_all=True); K -Expected: - Number Field in b with defining polynomial x^12 - 10*x^10 + 55*x^8 - 60*x^6 + 75*x^4 + 1350*x^2 + 2025 -Got: - Number Field in b with defining polynomial x^12 + 5*x^10 + 40*x^8 + 315*x^6 + 750*x^4 + 675*x^2 + 2025 -********************************************************************** -1 item had failures: - 1 of 38 in sage.schemes.elliptic_curves.ell_number_field.EllipticCurve_number_field.division_field - [876 tests, 1 failure, 289.94 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/schemes/elliptic_curves/constructor.py - [236 tests, 68.72 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/schemes/elliptic_curves/ell_curve_isogeny.py - [938 tests, 52.89 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/schemes/elliptic_curves/ell_tate_curve.py - [64 tests, 3.02 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/schemes/elliptic_curves/ell_wp.py - [42 tests, 1.43 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/schemes/elliptic_curves/ell_torsion.py - [72 tests, 6.85 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/schemes/elliptic_curves/formal_group.py - [77 tests, 3.72 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/schemes/elliptic_curves/ell_modular_symbols.py - [136 tests, 31.87 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/schemes/elliptic_curves/ell_point.py - [795 tests, 27.06 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/schemes/elliptic_curves/gal_reps.py - [172 tests, 9.35 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/schemes/elliptic_curves/ell_egros.py - [35 tests, 71.63 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/schemes/elliptic_curves/hom.py - [145 tests, 3.56 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/valuation/mapped_valuation.py - [183 tests, 146.31 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/schemes/elliptic_curves/hom_composite.py - [187 tests, 8.51 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/schemes/elliptic_curves/gp_simon.py - [16 tests, 59.17 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/schemes/elliptic_curves/jacobian.py - [35 tests, 2.27 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/schemes/elliptic_curves/kodaira_symbol.py - [29 tests, 0.04 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/schemes/elliptic_curves/kraus.py - [142 tests, 27.22 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/schemes/elliptic_curves/heegner.py - [1122 tests, 82.39 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/schemes/elliptic_curves/mod5family.py - [2 tests, 0.03 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/schemes/elliptic_curves/gal_reps_number_field.py - [192 tests, 91.89 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/schemes/elliptic_curves/modular_parametrization.py - [56 tests, 1.21 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/schemes/elliptic_curves/lseries_ell.py - [109 tests, 4.74 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/schemes/cyclic_covers/cycliccover_finite_field.py - [168 tests, 190.41 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/schemes/elliptic_curves/period_lattice.py - [401 tests, 3.74 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/schemes/elliptic_curves/mod_sym_num.pyx - [363 tests, 10.79 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/schemes/elliptic_curves/padic_lseries.py - [229 tests, 10.08 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/schemes/elliptic_curves/height.py - [327 tests, 94.99 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/schemes/elliptic_curves/period_lattice_region.pyx - [181 tests, 3.61 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/schemes/elliptic_curves/weierstrass_transform.py - [34 tests, 0.17 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/schemes/generic/__init__.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/schemes/elliptic_curves/weierstrass_morphism.py - [165 tests, 2.09 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/schemes/generic/all.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/schemes/generic/ambient_space.py - [56 tests, 0.09 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/schemes/generic/divisor.py - [79 tests, 0.21 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/schemes/generic/divisor_group.py - [47 tests, 0.17 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/schemes/generic/glue.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/schemes/generic/homset.py - [131 tests, 0.69 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/schemes/generic/hypersurface.py - [42 tests, 0.09 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/schemes/elliptic_curves/isogeny_class.py - [152 tests, 89.11 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/schemes/generic/point.py - [35 tests, 0.11 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/schemes/generic/algebraic_scheme.py - [409 tests, 4.77 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/schemes/generic/morphism.py - [476 tests, 1.16 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/schemes/hyperelliptic_curves/__init__.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/schemes/hyperelliptic_curves/all.py - [4 tests, 0.01 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/schemes/generic/spec.py - [32 tests, 0.10 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/schemes/hyperelliptic_curves/hypellfrob.pyx - [15 tests, 0.08 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/schemes/hyperelliptic_curves/constructor.py - [42 tests, 0.40 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/schemes/hyperelliptic_curves/hyperelliptic_g2.py - [46 tests, 0.14 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/schemes/generic/scheme.py - [183 tests, 2.05 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/schemes/elliptic_curves/padics.py - [202 tests, 17.95 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/schemes/hyperelliptic_curves/hyperelliptic_rational_field.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/schemes/hyperelliptic_curves/invariants.py - [71 tests, 0.14 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/schemes/hyperelliptic_curves/jacobian_endomorphism_utils.py - [39 tests, 1.44 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/schemes/hyperelliptic_curves/jacobian_g2.py - [0 tests, 0.01 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/schemes/hyperelliptic_curves/hyperelliptic_generic.py - [141 tests, 4.28 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/schemes/hyperelliptic_curves/jacobian_homset.py - [46 tests, 0.09 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/schemes/hyperelliptic_curves/jacobian_morphism.py - [179 tests, 0.68 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/schemes/hyperelliptic_curves/kummer_surface.py - [5 tests, 0.04 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/schemes/hyperelliptic_curves/mestre.py - [22 tests, 0.48 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/schemes/hyperelliptic_curves/jacobian_generic.py - [109 tests, 2.52 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/schemes/jacobians/__init__.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/schemes/jacobians/abstract_jacobian.py - [56 tests, 1.39 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/schemes/jacobians/all.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/schemes/overview.py - [9 tests, 0.05 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/schemes/plane_conics/__init__.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/schemes/plane_conics/all.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/schemes/plane_conics/con_field.py - [181 tests, 1.04 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/schemes/plane_conics/con_finite_field.py - [29 tests, 0.96 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/schemes/hyperelliptic_curves/monsky_washnitzer.py - [642 tests, 8.19 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/schemes/plane_conics/con_number_field.py - [59 tests, 4.72 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/schemes/elliptic_curves/saturation.py - [68 tests, 24.01 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/schemes/plane_conics/constructor.py - [15 tests, 0.26 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/schemes/plane_quartics/__init__.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/schemes/plane_quartics/all.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/schemes/plane_quartics/quartic_constructor.py - [6 tests, 0.04 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/schemes/plane_quartics/quartic_generic.py - [13 tests, 0.04 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/schemes/product_projective/__init__.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/schemes/product_projective/all.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/schemes/plane_conics/con_rational_field.py - [42 tests, 4.09 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/schemes/product_projective/morphism.py - [109 tests, 0.74 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/schemes/product_projective/homset.py - [25 tests, 1.76 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/schemes/product_projective/point.py - [120 tests, 1.14 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/schemes/product_projective/space.py - [152 tests, 2.34 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/schemes/plane_conics/con_rational_function_field.py - [76 tests, 8.56 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/schemes/projective/__init__.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/schemes/product_projective/rational_point.py - [31 tests, 5.42 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/schemes/elliptic_curves/sha_tate.py - [155 tests, 33.63 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/schemes/projective/projective_homset.py - [75 tests, 3.08 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/schemes/projective/projective_point.py - [364 tests, 4.63 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/schemes/projective/projective_morphism.py - [595 tests, 6.76 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/schemes/product_projective/subscheme.py - [67 tests, 11.49 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/schemes/riemann_surfaces/__init__.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/schemes/projective/projective_space.py - [389 tests, 2.67 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/schemes/toric/__init__.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/schemes/toric/all.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/schemes/projective/projective_subscheme.py - [288 tests, 3.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/schemes/projective/projective_rational_point.py - [49 tests, 8.73 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/schemes/toric/divisor_class.pyx - [63 tests, 0.84 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/schemes/toric/fano_variety.py - [183 tests, 3.53 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/schemes/hyperelliptic_curves/hyperelliptic_padic_field.py - [338 tests, 41.85 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/schemes/toric/homset.py - [102 tests, 2.16 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/schemes/toric/ideal.py - [65 tests, 2.68 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/schemes/toric/divisor.py - [369 tests, 10.46 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/schemes/toric/points.py - [185 tests, 4.47 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/schemes/toric/sheaf/__init__.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/schemes/toric/sheaf/constructor.py - [41 tests, 1.21 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/schemes/toric/library.py - [124 tests, 9.40 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/schemes/toric/morphism.py - [337 tests, 10.52 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/schemes/toric/toric_subscheme.py - [159 tests, 3.36 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/schemes/toric/chow_group.py - [227 tests, 23.45 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/schemes/toric/weierstrass.py - [146 tests, 1.84 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/schemes/toric/weierstrass_higher.py - [53 tests, 0.89 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/server/__init__.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/sets/__init__.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/sets/all.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/sets/cartesian_product.py - [54 tests, 0.12 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/schemes/toric/weierstrass_covering.py - [86 tests, 1.93 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/sets/condition_set.py - [96 tests, 0.35 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/sets/disjoint_set.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/sets/disjoint_set.pyx - [243 tests, 0.12 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/sets/family.py - [368 tests, 0.27 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/sets/disjoint_union_enumerated_sets.py - [116 tests, 0.51 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/sets/finite_enumerated_set.py - [84 tests, 0.11 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/sets/finite_set_map_cy.pyx - [111 tests, 0.10 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/sets/finite_set_map_cy.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/sets/finite_set_maps.py - [86 tests, 0.24 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/sets/non_negative_integers.py - [47 tests, 0.09 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/sets/positive_integers.py - [14 tests, 0.06 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/sets/primes.py - [39 tests, 0.08 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/sets/pythonclass.pyx - [55 tests, 0.04 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/sets/pythonclass.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/sets/integer_range.py - [166 tests, 1.05 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/sets/recursively_enumerated_set.pyx - [376 tests, 3.57 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/sets/real_set.py - [357 tests, 3.92 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/sets/recursively_enumerated_set.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/schemes/toric/variety.py - [508 tests, 10.12 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/sets/totally_ordered_finite_set.py - [69 tests, 0.18 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/schemes/toric/sheaf/klyachko.py - [151 tests, 15.10 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/stats/__init__.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/stats/all.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/stats/distributions/__init__.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/stats/distributions/dgs.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/sets/set.py - [390 tests, 1.22 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/stats/distributions/discrete_gaussian_integer.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/stats/basic_stats.py - [62 tests, 0.89 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/stats/distributions/discrete_gaussian_polynomial.py - [24 tests, 0.98 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/stats/hmm/__init__.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/stats/hmm/all.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/sets/set_from_iterator.py - [216 tests, 3.50 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/stats/hmm/chmm.pyx - [119 tests, 1.54 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/stats/hmm/distributions.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/stats/hmm/distributions.pyx - [70 tests, 1.45 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/stats/hmm/hmm.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/stats/hmm/util.pyx - [16 tests, 0.04 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/stats/hmm/util.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/stats/hmm/hmm.pyx - [121 tests, 1.78 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/stats/intlist.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/stats/r.py - [0 tests, 0.01 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/stats/intlist.pyx - [68 tests, 1.45 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/stats/time_series.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/structure/__init__.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/stats/distributions/discrete_gaussian_integer.pyx - [114 tests, 6.34 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/structure/all.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/structure/category_object.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/structure/category_object.pyx - [163 tests, 1.42 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/structure/coerce.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/stats/distributions/discrete_gaussian_lattice.py - [88 tests, 8.65 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/structure/coerce_actions.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/structure/coerce_actions.pyx - [150 tests, 2.05 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/structure/coerce_dict.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/structure/coerce_exceptions.py - [0 tests, 0.01 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/structure/coerce.pyx - [352 tests, 3.95 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/structure/coerce_maps.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/structure/debug_options.pyx - [5 tests, 0.01 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/structure/debug_options.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/structure/coerce_maps.pyx - [114 tests, 0.29 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/structure/dynamic_class.py - [83 tests, 1.46 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/function_field/function_field.py - [883 tests, 576.89 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/structure/element.pxd - [23 tests, 0.34 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/structure/element_wrapper.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/structure/element_wrapper.pyx - [160 tests, 0.39 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/structure/factorization_integer.py - [6 tests, 0.02 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/structure/factorization.py - [239 tests, 0.99 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/stats/time_series.pyx - [345 tests, 8.95 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/structure/gens_py.py - [0 tests, 0.02 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/structure/global_options.py - [153 tests, 0.22 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/structure/graphics_file.py - [8 tests, 0.05 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/structure/indexed_generators.py - [113 tests, 0.49 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/structure/list_clone.pyx - [380 tests, 0.30 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/structure/list_clone.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/structure/list_clone_demo.pyx - [43 tests, 0.08 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/structure/list_clone_timings.py - [18 tests, 0.05 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/structure/formal_sum.py - [71 tests, 3.25 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/structure/list_clone_timings_cy.pyx - [12 tests, 0.02 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/structure/mutability.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/structure/nonexact.py - [10 tests, 0.05 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/structure/mutability.pyx - [68 tests, 1.02 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/structure/parent.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/structure/parent_base.pyx - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/structure/parent_base.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/structure/parent_gens.pyx - [41 tests, 0.45 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/structure/parent_gens.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/structure/factory.pyx -********************************************************************** -File "src/sage/structure/factory.pyx", line 199, in sage.structure.factory.UniqueFactory -Failed example: - cython("cdef class C: pass") -Expected nothing -Got: - doctest:warning - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/bin/sage-runtests", line 155, in - err = DC.run() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/control.py", line 1261, in run - self.run_doctests() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/control.py", line 962, in run_doctests - self.dispatcher.dispatch() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2004, in dispatch - self.parallel_dispatch() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 1899, in parallel_dispatch - w.start() # This might take some time - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2173, in start - super(DocTestWorker, self).start() - File "/usr/lib/python3.11/multiprocessing/process.py", line 121, in start - self._popen = self._Popen(self) - File "/usr/lib/python3.11/multiprocessing/context.py", line 224, in _Popen - return _default_context.get_context().Process._Popen(process_obj) - File "/usr/lib/python3.11/multiprocessing/context.py", line 281, in _Popen - return Popen(process_obj) - File "/usr/lib/python3.11/multiprocessing/popen_fork.py", line 19, in __init__ - self._launch(process_obj) - File "/usr/lib/python3.11/multiprocessing/popen_fork.py", line 71, in _launch - code = process_obj._bootstrap(parent_sentinel=child_r) - File "/usr/lib/python3.11/multiprocessing/process.py", line 314, in _bootstrap - self.run() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2145, in run - task(self.options, self.outtmpfile, msgpipe, self.result_queue) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2475, in __call__ - doctests, extras = self._run(runner, options, results) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2527, in _run - result = runner.run(test) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 861, in run - return self._run(test, compileflags, out) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 694, in _run - self.compile_and_execute(example, compiler, test.globs) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 1088, in compile_and_execute - exec(compiled, globs) - File "", line 1, in - cython("cdef class C: pass") - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 661, in cython_compile - return cython_import_all(tmpfile, get_globals(), **kwds) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 551, in cython_import_all - m = cython_import(filename, **kwds) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 526, in cython_import - name, build_dir = cython(filename, **kwds) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 288, in cython - from Cython.Build import cythonize - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/Cython/Build/__init__.py", line 1, in - from .Dependencies import cythonize - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/Cython/Build/Dependencies.py", line 41, in - import pythran - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/__init__.py", line 42, in - from pythran.toolchain import (generate_cxx, compile_cxxfile, compile_cxxcode, - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/toolchain.py", line 6, in - from pythran.backend import Cxx, Python - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/backend.py", line 7, in - from pythran.analyses import LocalNodeDeclarations, GlobalDeclarations, Scope - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/analyses/__init__.py", line 12, in - from .aliases import Aliases, StrictAliases - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/analyses/aliases.py", line 6, in - from pythran.tables import functions, methods, MODULES - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/tables.py", line 4530, in - if not hasattr(numpy, method): - File "/usr/lib/python3/dist-packages/numpy/__init__.py", line 300, in __getattr__ - warnings.warn( - File "/usr/lib/python3.11/warnings.py", line 109, in _showwarnmsg - sw(msg.message, msg.category, msg.filename, msg.lineno, - : - FutureWarning: In the future `np.bool` will be defined as the corresponding NumPy scalar. - doctest:warning - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/bin/sage-runtests", line 155, in - err = DC.run() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/control.py", line 1261, in run - self.run_doctests() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/control.py", line 962, in run_doctests - self.dispatcher.dispatch() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2004, in dispatch - self.parallel_dispatch() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 1899, in parallel_dispatch - w.start() # This might take some time - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2173, in start - super(DocTestWorker, self).start() - File "/usr/lib/python3.11/multiprocessing/process.py", line 121, in start - self._popen = self._Popen(self) - File "/usr/lib/python3.11/multiprocessing/context.py", line 224, in _Popen - return _default_context.get_context().Process._Popen(process_obj) - File "/usr/lib/python3.11/multiprocessing/context.py", line 281, in _Popen - return Popen(process_obj) - File "/usr/lib/python3.11/multiprocessing/popen_fork.py", line 19, in __init__ - self._launch(process_obj) - File "/usr/lib/python3.11/multiprocessing/popen_fork.py", line 71, in _launch - code = process_obj._bootstrap(parent_sentinel=child_r) - File "/usr/lib/python3.11/multiprocessing/process.py", line 314, in _bootstrap - self.run() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2145, in run - task(self.options, self.outtmpfile, msgpipe, self.result_queue) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2475, in __call__ - doctests, extras = self._run(runner, options, results) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2527, in _run - result = runner.run(test) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 861, in run - return self._run(test, compileflags, out) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 694, in _run - self.compile_and_execute(example, compiler, test.globs) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 1088, in compile_and_execute - exec(compiled, globs) - File "", line 1, in - cython("cdef class C: pass") - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 661, in cython_compile - return cython_import_all(tmpfile, get_globals(), **kwds) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 551, in cython_import_all - m = cython_import(filename, **kwds) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 526, in cython_import - name, build_dir = cython(filename, **kwds) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 288, in cython - from Cython.Build import cythonize - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/Cython/Build/__init__.py", line 1, in - from .Dependencies import cythonize - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/Cython/Build/Dependencies.py", line 41, in - import pythran - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/__init__.py", line 42, in - from pythran.toolchain import (generate_cxx, compile_cxxfile, compile_cxxcode, - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/toolchain.py", line 6, in - from pythran.backend import Cxx, Python - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/backend.py", line 7, in - from pythran.analyses import LocalNodeDeclarations, GlobalDeclarations, Scope - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/analyses/__init__.py", line 12, in - from .aliases import Aliases, StrictAliases - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/analyses/aliases.py", line 6, in - from pythran.tables import functions, methods, MODULES - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/tables.py", line 4595, in - save_arguments((), MODULES) - File "/usr/lib/python3/dist-packages/pythran/tables.py", line 4558, in save_arguments - save_arguments(module_name + (elem,), signature) - File "/usr/lib/python3/dist-packages/pythran/tables.py", line 4558, in save_arguments - save_arguments(module_name + (elem,), signature) - File "/usr/lib/python3/dist-packages/pythran/tables.py", line 4563, in save_arguments - obj = getattr(themodule, elem) - File "/usr/lib/python3/dist-packages/numpy/__init__.py", line 300, in __getattr__ - warnings.warn( - File "/usr/lib/python3.11/warnings.py", line 109, in _showwarnmsg - sw(msg.message, msg.category, msg.filename, msg.lineno, - : - FutureWarning: In the future `np.bytes` will be defined as the corresponding NumPy scalar. -********************************************************************** -1 item had failures: - 1 of 26 in sage.structure.factory.UniqueFactory - [116 tests, 1 failure, 6.69 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/structure/parent_old.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/structure/proof/__init__.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/structure/proof/all.py - [31 tests, 0.03 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/structure/proof/proof.py - [50 tests, 0.30 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/structure/parent_old.pyx - [12 tests, 2.29 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/structure/richcmp.pxd - [24 tests, 0.03 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/structure/parent.pyx - [383 tests, 10.03 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/structure/sage_object.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/structure/sage_object_test.py - [0 tests, 0.01 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/structure/sequence.py - [183 tests, 0.36 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/structure/set_factories.py - [225 tests, 0.43 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/structure/set_factories_example.py - [81 tests, 0.27 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/structure/test_factory.py - [6 tests, 0.03 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/structure/richcmp.pyx - [57 tests, 10.87 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/symbolic/__init__.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/structure/unique_representation.py - [234 tests, 1.62 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/symbolic/all.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/symbolic/benchmark.py - [26 tests, 3.96 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/symbolic/callable.py - [99 tests, 0.37 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/symbolic/comparison.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/symbolic/comparison_impl.pxi - [41 tests, 0.24 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/symbolic/complexity_measures.py - [3 tests, 0.02 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/structure/sage_object.pyx - [119 tests, 14.26 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/symbolic/constant.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/symbolic/constants_c.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/symbolic/assumptions.py - [257 tests, 7.32 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/schemes/elliptic_curves/ell_rational_field.py - [869 tests, 235.78 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/symbolic/expression.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/symbolic/constants.py - [241 tests, 3.97 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/symbolic/constants_c_impl.pxi -********************************************************************** -File "src/sage/symbolic/constants_c_impl.pxi", line 164, in sage.symbolic.constants_c_impl.E.__pow__ -Failed example: - e^A # rel tol 1e-15 -Expected: - [51.968956198705044 74.73656456700327] - [112.10484685050491 164.07380304920997] -Got: - [ 51.96895619870499 74.73656456700321] - [112.10484685050481 164.07380304920983] -Tolerance exceeded in 1 of 4: - 51.968956198705044 vs 51.96895619870499, tolerance 2e-15 > 1e-15 -********************************************************************** -1 item had failures: - 1 of 12 in sage.symbolic.constants_c_impl.E.__pow__ - [39 tests, 1 failure, 4.03 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/symbolic/function.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/symbolic/function_factory.py - [97 tests, 2.50 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/symbolic/getitem.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/symbolic/getitem_impl.pxi - [30 tests, 0.09 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/symbolic/integration/__init__.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/symbolic/function.pyx - [245 tests, 3.64 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/symbolic/expression_conversions.py - [529 tests, 9.49 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/symbolic/integration/external.py - [32 tests, 6.08 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/symbolic/operators.py - [38 tests, 0.09 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/structure/element.pyx -********************************************************************** -File "src/sage/structure/element.pyx", line 1141, in sage.structure.element.Element._richcmp_ -Failed example: - cython(''' - from sage.structure.richcmp cimport rich_to_bool - from sage.structure.element cimport Element - cdef class FloatCmp(Element): - cdef float x - def __init__(self, float v): - self.x = v - cpdef _richcmp_(self, other, int op): - cdef float x1 = (self).x - cdef float x2 = (other).x - return rich_to_bool(op, (x1 > x2) - (x1 < x2)) - ''') -Expected nothing -Got: - doctest:warning - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/bin/sage-runtests", line 155, in - err = DC.run() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/control.py", line 1261, in run - self.run_doctests() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/control.py", line 962, in run_doctests - self.dispatcher.dispatch() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2004, in dispatch - self.parallel_dispatch() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 1899, in parallel_dispatch - w.start() # This might take some time - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2173, in start - super(DocTestWorker, self).start() - File "/usr/lib/python3.11/multiprocessing/process.py", line 121, in start - self._popen = self._Popen(self) - File "/usr/lib/python3.11/multiprocessing/context.py", line 224, in _Popen - return _default_context.get_context().Process._Popen(process_obj) - File "/usr/lib/python3.11/multiprocessing/context.py", line 281, in _Popen - return Popen(process_obj) - File "/usr/lib/python3.11/multiprocessing/popen_fork.py", line 19, in __init__ - self._launch(process_obj) - File "/usr/lib/python3.11/multiprocessing/popen_fork.py", line 71, in _launch - code = process_obj._bootstrap(parent_sentinel=child_r) - File "/usr/lib/python3.11/multiprocessing/process.py", line 314, in _bootstrap - self.run() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2145, in run - task(self.options, self.outtmpfile, msgpipe, self.result_queue) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2475, in __call__ - doctests, extras = self._run(runner, options, results) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2527, in _run - result = runner.run(test) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 861, in run - return self._run(test, compileflags, out) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 694, in _run - self.compile_and_execute(example, compiler, test.globs) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 1088, in compile_and_execute - exec(compiled, globs) - File "", line 1, in - cython(''' - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 661, in cython_compile - return cython_import_all(tmpfile, get_globals(), **kwds) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 551, in cython_import_all - m = cython_import(filename, **kwds) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 526, in cython_import - name, build_dir = cython(filename, **kwds) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 288, in cython - from Cython.Build import cythonize - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/Cython/Build/__init__.py", line 1, in - from .Dependencies import cythonize - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/Cython/Build/Dependencies.py", line 41, in - import pythran - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/__init__.py", line 42, in - from pythran.toolchain import (generate_cxx, compile_cxxfile, compile_cxxcode, - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/toolchain.py", line 6, in - from pythran.backend import Cxx, Python - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/backend.py", line 7, in - from pythran.analyses import LocalNodeDeclarations, GlobalDeclarations, Scope - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/analyses/__init__.py", line 12, in - from .aliases import Aliases, StrictAliases - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/analyses/aliases.py", line 6, in - from pythran.tables import functions, methods, MODULES - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/tables.py", line 4530, in - if not hasattr(numpy, method): - File "/usr/lib/python3/dist-packages/numpy/__init__.py", line 300, in __getattr__ - warnings.warn( - File "/usr/lib/python3.11/warnings.py", line 109, in _showwarnmsg - sw(msg.message, msg.category, msg.filename, msg.lineno, - : - FutureWarning: In the future `np.bool` will be defined as the corresponding NumPy scalar. - doctest:warning - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/bin/sage-runtests", line 155, in - err = DC.run() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/control.py", line 1261, in run - self.run_doctests() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/control.py", line 962, in run_doctests - self.dispatcher.dispatch() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2004, in dispatch - self.parallel_dispatch() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 1899, in parallel_dispatch - w.start() # This might take some time - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2173, in start - super(DocTestWorker, self).start() - File "/usr/lib/python3.11/multiprocessing/process.py", line 121, in start - self._popen = self._Popen(self) - File "/usr/lib/python3.11/multiprocessing/context.py", line 224, in _Popen - return _default_context.get_context().Process._Popen(process_obj) - File "/usr/lib/python3.11/multiprocessing/context.py", line 281, in _Popen - return Popen(process_obj) - File "/usr/lib/python3.11/multiprocessing/popen_fork.py", line 19, in __init__ - self._launch(process_obj) - File "/usr/lib/python3.11/multiprocessing/popen_fork.py", line 71, in _launch - code = process_obj._bootstrap(parent_sentinel=child_r) - File "/usr/lib/python3.11/multiprocessing/process.py", line 314, in _bootstrap - self.run() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2145, in run - task(self.options, self.outtmpfile, msgpipe, self.result_queue) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2475, in __call__ - doctests, extras = self._run(runner, options, results) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2527, in _run - result = runner.run(test) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 861, in run - return self._run(test, compileflags, out) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 694, in _run - self.compile_and_execute(example, compiler, test.globs) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 1088, in compile_and_execute - exec(compiled, globs) - File "", line 1, in - cython(''' - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 661, in cython_compile - return cython_import_all(tmpfile, get_globals(), **kwds) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 551, in cython_import_all - m = cython_import(filename, **kwds) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 526, in cython_import - name, build_dir = cython(filename, **kwds) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 288, in cython - from Cython.Build import cythonize - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/Cython/Build/__init__.py", line 1, in - from .Dependencies import cythonize - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/Cython/Build/Dependencies.py", line 41, in - import pythran - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/__init__.py", line 42, in - from pythran.toolchain import (generate_cxx, compile_cxxfile, compile_cxxcode, - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/toolchain.py", line 6, in - from pythran.backend import Cxx, Python - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/backend.py", line 7, in - from pythran.analyses import LocalNodeDeclarations, GlobalDeclarations, Scope - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/analyses/__init__.py", line 12, in - from .aliases import Aliases, StrictAliases - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/analyses/aliases.py", line 6, in - from pythran.tables import functions, methods, MODULES - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/tables.py", line 4595, in - save_arguments((), MODULES) - File "/usr/lib/python3/dist-packages/pythran/tables.py", line 4558, in save_arguments - save_arguments(module_name + (elem,), signature) - File "/usr/lib/python3/dist-packages/pythran/tables.py", line 4558, in save_arguments - save_arguments(module_name + (elem,), signature) - File "/usr/lib/python3/dist-packages/pythran/tables.py", line 4563, in save_arguments - obj = getattr(themodule, elem) - File "/usr/lib/python3/dist-packages/numpy/__init__.py", line 300, in __getattr__ - warnings.warn( - File "/usr/lib/python3.11/warnings.py", line 109, in _showwarnmsg - sw(msg.message, msg.category, msg.filename, msg.lineno, - : - FutureWarning: In the future `np.bytes` will be defined as the corresponding NumPy scalar. -********************************************************************** -1 item had failures: - 1 of 12 in sage.structure.element.Element._richcmp_ - [728 tests, 1 failure, 43.88 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/symbolic/pynac_constant.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/symbolic/pynac_constant_impl.pxi - [18 tests, 0.03 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/symbolic/pynac_function_impl.pxi - [18 tests, 0.05 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/schemes/hyperelliptic_curves/hyperelliptic_finite_field.py - [381 tests, 124.24 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/symbolic/maxima_wrapper.py - [30 tests, 5.33 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/symbolic/pynac.pxi -********************************************************************** -File "src/sage/symbolic/pynac.pxi", line 6, in sage.symbolic.pynac -Failed example: - cython(''' # long time; random compiler warnings - from sage.symbolic cimport expression - ''') -Expected nothing -Got: - doctest:warning - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/bin/sage-runtests", line 155, in - err = DC.run() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/control.py", line 1261, in run - self.run_doctests() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/control.py", line 962, in run_doctests - self.dispatcher.dispatch() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2004, in dispatch - self.parallel_dispatch() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 1899, in parallel_dispatch - w.start() # This might take some time - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2173, in start - super(DocTestWorker, self).start() - File "/usr/lib/python3.11/multiprocessing/process.py", line 121, in start - self._popen = self._Popen(self) - File "/usr/lib/python3.11/multiprocessing/context.py", line 224, in _Popen - return _default_context.get_context().Process._Popen(process_obj) - File "/usr/lib/python3.11/multiprocessing/context.py", line 281, in _Popen - return Popen(process_obj) - File "/usr/lib/python3.11/multiprocessing/popen_fork.py", line 19, in __init__ - self._launch(process_obj) - File "/usr/lib/python3.11/multiprocessing/popen_fork.py", line 71, in _launch - code = process_obj._bootstrap(parent_sentinel=child_r) - File "/usr/lib/python3.11/multiprocessing/process.py", line 314, in _bootstrap - self.run() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2145, in run - task(self.options, self.outtmpfile, msgpipe, self.result_queue) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2475, in __call__ - doctests, extras = self._run(runner, options, results) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2527, in _run - result = runner.run(test) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 861, in run - return self._run(test, compileflags, out) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 694, in _run - self.compile_and_execute(example, compiler, test.globs) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 1088, in compile_and_execute - exec(compiled, globs) - File "", line 1, in - cython(''' # long time; random compiler warnings - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 661, in cython_compile - return cython_import_all(tmpfile, get_globals(), **kwds) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 551, in cython_import_all - m = cython_import(filename, **kwds) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 526, in cython_import - name, build_dir = cython(filename, **kwds) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 288, in cython - from Cython.Build import cythonize - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/Cython/Build/__init__.py", line 1, in - from .Dependencies import cythonize - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/Cython/Build/Dependencies.py", line 41, in - import pythran - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/__init__.py", line 42, in - from pythran.toolchain import (generate_cxx, compile_cxxfile, compile_cxxcode, - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/toolchain.py", line 6, in - from pythran.backend import Cxx, Python - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/backend.py", line 7, in - from pythran.analyses import LocalNodeDeclarations, GlobalDeclarations, Scope - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/analyses/__init__.py", line 12, in - from .aliases import Aliases, StrictAliases - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/analyses/aliases.py", line 6, in - from pythran.tables import functions, methods, MODULES - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/tables.py", line 4530, in - if not hasattr(numpy, method): - File "/usr/lib/python3/dist-packages/numpy/__init__.py", line 300, in __getattr__ - warnings.warn( - File "/usr/lib/python3.11/warnings.py", line 109, in _showwarnmsg - sw(msg.message, msg.category, msg.filename, msg.lineno, - : - FutureWarning: In the future `np.bool` will be defined as the corresponding NumPy scalar. - doctest:warning - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/bin/sage-runtests", line 155, in - err = DC.run() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/control.py", line 1261, in run - self.run_doctests() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/control.py", line 962, in run_doctests - self.dispatcher.dispatch() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2004, in dispatch - self.parallel_dispatch() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 1899, in parallel_dispatch - w.start() # This might take some time - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2173, in start - super(DocTestWorker, self).start() - File "/usr/lib/python3.11/multiprocessing/process.py", line 121, in start - self._popen = self._Popen(self) - File "/usr/lib/python3.11/multiprocessing/context.py", line 224, in _Popen - return _default_context.get_context().Process._Popen(process_obj) - File "/usr/lib/python3.11/multiprocessing/context.py", line 281, in _Popen - return Popen(process_obj) - File "/usr/lib/python3.11/multiprocessing/popen_fork.py", line 19, in __init__ - self._launch(process_obj) - File "/usr/lib/python3.11/multiprocessing/popen_fork.py", line 71, in _launch - code = process_obj._bootstrap(parent_sentinel=child_r) - File "/usr/lib/python3.11/multiprocessing/process.py", line 314, in _bootstrap - self.run() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2145, in run - task(self.options, self.outtmpfile, msgpipe, self.result_queue) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2475, in __call__ - doctests, extras = self._run(runner, options, results) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2527, in _run - result = runner.run(test) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 861, in run - return self._run(test, compileflags, out) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 694, in _run - self.compile_and_execute(example, compiler, test.globs) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 1088, in compile_and_execute - exec(compiled, globs) - File "", line 1, in - cython(''' # long time; random compiler warnings - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 661, in cython_compile - return cython_import_all(tmpfile, get_globals(), **kwds) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 551, in cython_import_all - m = cython_import(filename, **kwds) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 526, in cython_import - name, build_dir = cython(filename, **kwds) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 288, in cython - from Cython.Build import cythonize - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/Cython/Build/__init__.py", line 1, in - from .Dependencies import cythonize - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/Cython/Build/Dependencies.py", line 41, in - import pythran - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/__init__.py", line 42, in - from pythran.toolchain import (generate_cxx, compile_cxxfile, compile_cxxcode, - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/toolchain.py", line 6, in - from pythran.backend import Cxx, Python - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/backend.py", line 7, in - from pythran.analyses import LocalNodeDeclarations, GlobalDeclarations, Scope - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/analyses/__init__.py", line 12, in - from .aliases import Aliases, StrictAliases - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/analyses/aliases.py", line 6, in - from pythran.tables import functions, methods, MODULES - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/tables.py", line 4595, in - save_arguments((), MODULES) - File "/usr/lib/python3/dist-packages/pythran/tables.py", line 4558, in save_arguments - save_arguments(module_name + (elem,), signature) - File "/usr/lib/python3/dist-packages/pythran/tables.py", line 4558, in save_arguments - save_arguments(module_name + (elem,), signature) - File "/usr/lib/python3/dist-packages/pythran/tables.py", line 4563, in save_arguments - obj = getattr(themodule, elem) - File "/usr/lib/python3/dist-packages/numpy/__init__.py", line 300, in __getattr__ - warnings.warn( - File "/usr/lib/python3.11/warnings.py", line 109, in _showwarnmsg - sw(msg.message, msg.category, msg.filename, msg.lineno, - : - FutureWarning: In the future `np.bytes` will be defined as the corresponding NumPy scalar. -********************************************************************** -1 item had failures: - 1 of 2 in sage.symbolic.pynac - [1 test, 1 failure, 5.88 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/symbolic/ring.pyx - [264 tests, 3.22 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/symbolic/ring.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/symbolic/series.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/symbolic/series_impl.pxi - [55 tests, 0.28 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/symbolic/subring.py - [177 tests, 0.46 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/symbolic/substitution_map.py - [0 tests, 0.01 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/symbolic/substitution_map_impl.pxi - [9 tests, 0.04 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/symbolic/symengine.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/symbolic/pynac_impl.pxi - [332 tests, 7.11 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/symbolic/units.py - [89 tests, 0.41 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/symbolic/tests.py - [2 tests, 0.95 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/tensor/__init__.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/tensor/all.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/tensor/modules/__init__.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/tensor/modules/all.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/tensor/modules/alternating_contr_tensor.py - [150 tests, 0.28 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/tensor/modules/ext_pow_free_module.py - [187 tests, 0.25 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/tensor/modules/finite_rank_free_module.py - [523 tests, 1.10 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/tensor/modules/format_utilities.py - [64 tests, 0.06 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/tensor/modules/free_module_alt_form.py - [175 tests, 2.67 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/tensor/modules/free_module_automorphism.py - [243 tests, 0.20 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/tensor/modules/free_module_basis.py - [166 tests, 0.24 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/tensor/modules/free_module_element.py - [62 tests, 0.08 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/tensor/modules/free_module_homset.py - [97 tests, 0.19 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/tensor/modules/free_module_linear_group.py - [112 tests, 0.23 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/structure/coerce_dict.pyx - [296 tests, 61.91 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/tensor/modules/free_module_morphism.py - [251 tests, 0.37 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/tensor/modules/tensor_free_module.py - [129 tests, 0.27 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/tensor/modules/free_module_tensor.py - [642 tests, 5.24 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/tests/__init__.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/tensor/modules/comp.py - [983 tests, 12.43 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/tests/all.py - [2 tests, 0.05 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/tensor/modules/tensor_with_indices.py - [233 tests, 5.28 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/tests/arxiv_0812_2725.py - [34 tests, 0.06 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/tests/article_heuberger_krenn_kropf_fsm-in-sage.py - [102 tests, 0.54 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/symbolic/relation.py -********************************************************************** -File "src/sage/symbolic/relation.py", line 935, in sage.symbolic.relation.solve -Failed example: - solve(f, x, algorithm='giac') -Expected: - ... - [-2*arctan(sqrt(2)), 0, 2*arctan(sqrt(2)), pi] -Got: - [-2*arctan(sqrt(2)), 0, 2*arctan(sqrt(2)), pi] -********************************************************************** -File "src/sage/symbolic/relation.py", line 1436, in sage.symbolic.relation._giac_solver -Failed example: - solve([(2/3)^x-2], [x], algorithm='giac') -Expected: - ... - [[-log(2)/(log(3) - log(2))]] -Got: - [[-log(2)/(log(3) - log(2))]] -********************************************************************** -File "src/sage/symbolic/relation.py", line 1439, in sage.symbolic.relation._giac_solver -Failed example: - solve([(2/3)^x-2], [x], algorithm='giac', solution_dict=True) -Expected: - ... - [{x: -log(2)/(log(3) - log(2))}] -Got: - [{x: -log(2)/(log(3) - log(2))}] -********************************************************************** -File "src/sage/symbolic/relation.py", line 1444, in sage.symbolic.relation._giac_solver -Failed example: - solve(f, x, algorithm='giac') -Expected: - ... - [-2*arctan(sqrt(2)), 0, 2*arctan(sqrt(2)), pi] -Got: - [-2*arctan(sqrt(2)), 0, 2*arctan(sqrt(2)), pi] -********************************************************************** -File "src/sage/symbolic/relation.py", line 1447, in sage.symbolic.relation._giac_solver -Failed example: - solve(f, x, algorithm='giac', solution_dict=True) -Expected: - ... - [{x: -2*arctan(sqrt(2))}, {x: 0}, {x: 2*arctan(sqrt(2))}, {x: pi}] -Got: - [{x: -2*arctan(sqrt(2))}, {x: 0}, {x: 2*arctan(sqrt(2))}, {x: pi}] -********************************************************************** -2 items had failures: - 4 of 8 in sage.symbolic.relation._giac_solver - 1 of 122 in sage.symbolic.relation.solve - [393 tests, 5 failures, 25.15 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/tests/benchmark.py - [217 tests, 5.93 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/tests/books/computational-mathematics-with-sagemath/__init__.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/tests/book_stein_modform.py - [241 tests, 2.79 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/tests/books/computational-mathematics-with-sagemath/domaines_doctest.py - [114 tests, 3.86 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/tests/books/computational-mathematics-with-sagemath/calculus_doctest.py - [145 tests, 11.59 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/symbolic/random_tests.py - [49 tests, 52.40 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/tests/book_stein_ent.py - [261 tests, 30.95 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/schemes/riemann_surfaces/riemann_surface.py - [373 tests, 148.53 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/tests/books/computational-mathematics-with-sagemath/graphtheory_doctest.py - [114 tests, 7.65 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/tests/books/computational-mathematics-with-sagemath/linalg_doctest.py - [91 tests, 1.43 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/tests/books/computational-mathematics-with-sagemath/lp_doctest.py - [68 tests, 0.11 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/tests/books/computational-mathematics-with-sagemath/linsolve_doctest.py - [131 tests, 8.29 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/symbolic/expression.pyx - [3065 tests, 85.89 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/tests/books/computational-mathematics-with-sagemath/numbertheory_doctest.py - [31 tests, 0.51 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/tests/books/computational-mathematics-with-sagemath/polynomes_doctest.py - [110 tests, 3.97 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/tests/books/computational-mathematics-with-sagemath/mpoly_doctest.py - [160 tests, 15.34 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/tests/books/computational-mathematics-with-sagemath/premierspas_doctest.py - [51 tests, 4.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/tests/books/computational-mathematics-with-sagemath/programmation_doctest.py - [174 tests, 2.72 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/tests/books/computational-mathematics-with-sagemath/sol/__init__.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/tests/books/computational-mathematics-with-sagemath/float_doctest.py - [141 tests, 47.89 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/tests/books/computational-mathematics-with-sagemath/sol/combinat_doctest.py - [51 tests, 4.85 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/tests/books/computational-mathematics-with-sagemath/sol/domaines_doctest.py - [20 tests, 0.10 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/tests/books/computational-mathematics-with-sagemath/sol/calculus_doctest.py - [87 tests, 12.13 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/tests/books/computational-mathematics-with-sagemath/nonlinear_doctest.py - [147 tests, 23.77 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/tests/books/computational-mathematics-with-sagemath/sol/graphtheory_doctest.py - [6 tests, 0.10 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/tests/book_schilling_zabrocki_kschur_primer.py - [283 tests, 71.62 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/tests/books/computational-mathematics-with-sagemath/sol/linalg_doctest.py - [15 tests, 0.32 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/tests/books/computational-mathematics-with-sagemath/sol/linsolve_doctest.py - [7 tests, 0.40 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/tests/books/computational-mathematics-with-sagemath/sol/lp_doctest.py - [20 tests, 0.22 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/tests/books/computational-mathematics-with-sagemath/recequadiff_doctest.py -********************************************************************** -File "src/sage/tests/books/computational-mathematics-with-sagemath/recequadiff_doctest.py", line 384, in sage.tests.books.computational-mathematics-with-sagemath.recequadiff_doctest -Failed example: - rsolve_hyper([-2,1],2**(n+2),n) -Expected: - 2**n*C0 + 2**(n + 2)*(C0 + n/2) -Got: - 2**n*C0 + 2**(n + 1)*n -********************************************************************** -1 item had failures: - 1 of 112 in sage.tests.books.computational-mathematics-with-sagemath.recequadiff_doctest - [111 tests, 1 failure, 15.44 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/tests/books/computational-mathematics-with-sagemath/sol/float_doctest.py - [48 tests, 4.35 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/tests/books/computational-mathematics-with-sagemath/sol/nonlinear_doctest.py - [25 tests, 0.26 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/symbolic/integration/integral.py - [236 tests, 106.49 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/tests/books/computational-mathematics-with-sagemath/sol/integration_doctest.py - [12 tests, 4.31 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/tests/books/judson-abstract-algebra/__init__.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/tests/books/judson-abstract-algebra/actions-sage.py - [34 tests, 0.78 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/tests/books/judson-abstract-algebra/actions-sage-exercises.py - [3 tests, 0.08 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/tests/books/judson-abstract-algebra/algcodes-sage.py - [17 tests, 0.15 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/tests/books/judson-abstract-algebra/boolean-sage.py - [51 tests, 0.22 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/tests/books/judson-abstract-algebra/cosets-sage.py - [40 tests, 0.70 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/tests/books/judson-abstract-algebra/cosets-sage-exercises.py - [14 tests, 0.05 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/tests/books/judson-abstract-algebra/crypt-sage.py - [39 tests, 0.06 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/tests/books/computational-mathematics-with-sagemath/sol/mpoly_doctest.py - [30 tests, 6.01 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/tests/books/judson-abstract-algebra/cyclic-sage.py - [88 tests, 1.64 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/tests/books/computational-mathematics-with-sagemath/graphique_doctest.py - [116 tests, 63.28 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/tests/books/computational-mathematics-with-sagemath/sol/recequadiff_doctest.py - [23 tests, 6.26 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/tests/books/judson-abstract-algebra/finite-sage.py - [16 tests, 0.63 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/tests/books/judson-abstract-algebra/groups-sage.py - [52 tests, 0.74 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/tests/books/judson-abstract-algebra/domains-sage.py - [29 tests, 3.65 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/tests/books/judson-abstract-algebra/galois-sage.py - [81 tests, 1.84 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/tests/books/judson-abstract-algebra/integers-sage.py - [53 tests, 0.06 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/tests/books/judson-abstract-algebra/homomorph-sage-exercises.py - [9 tests, 0.68 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/tests/books/judson-abstract-algebra/isomorph-sage.py - [54 tests, 0.32 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/tests/books/judson-abstract-algebra/normal-sage.py - [37 tests, 0.62 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/tests/books/judson-abstract-algebra/homomorph-sage.py - [42 tests, 1.89 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/tests/books/judson-abstract-algebra/permute-sage.py - [75 tests, 0.51 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/tests/books/judson-abstract-algebra/sets-sage.py - [28 tests, 0.07 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/tests/books/judson-abstract-algebra/poly-sage.py - [69 tests, 0.69 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/tests/books/judson-abstract-algebra/struct-sage.py - [11 tests, 0.42 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/tests/books/judson-abstract-algebra/fields-sage.py - [68 tests, 4.64 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/tests/books/judson-abstract-algebra/rings-sage.py - [96 tests, 0.68 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/tests/books/judson-abstract-algebra/vect-sage-exercises.py - [5 tests, 0.06 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/tests/combinatorial_hopf_algebras.py - [12 tests, 0.44 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/tests/books/judson-abstract-algebra/vect-sage.py - [55 tests, 0.63 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/tests/books/judson-abstract-algebra/sylow-sage.py - [47 tests, 0.91 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/tests/cython.pyx - [3 tests, 0.03 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/tests/functools_partial_src.py - [3 tests, 0.01 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/tests/gap_packages.py -********************************************************************** -File "src/sage/tests/gap_packages.py", line 105, in sage.tests.gap_packages.all_installed_packages -Failed example: - all_installed_packages() -Expected: - (...'gapdoc'...) -Got: - ('Alnuth', - 'AtlasRep', - 'AtlasRep', - 'AutPGrp', - 'GAPDoc', - 'Polycyclic', - 'PrimGrp', - 'SmallGrp', - 'TomLib', - 'TransGrp', - 'io', - 'io', - 'utils') -********************************************************************** -1 item had failures: - 1 of 4 in sage.tests.gap_packages.all_installed_packages - [10 tests, 1 failure, 0.51 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/tests/deprecation_test.py - [4 tests, 0.70 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/tests/finite_poset.py - [10 tests, 1.21 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/tests/modular_group_cohomology.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/tests/numpy.py - [6 tests, 0.03 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/tests/lazy_imports.py - [5 tests, 4.40 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/tests/books/computational-mathematics-with-sagemath/sol/numbertheory_doctest.py - [19 tests, 22.03 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/tests/stl_vector.pyx - [23 tests, 0.05 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/tests/symbolic-series.py - [54 tests, 0.16 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/tests/sympy.py - [5 tests, 0.18 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/topology/__init__.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/topology/all.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/tests/parigp.py - [12 tests, 11.57 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/topology/cell_complex.py - [165 tests, 4.39 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/topology/cubical_complex.py - [258 tests, 5.05 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/topology/filtered_simplicial_complex.py - [110 tests, 0.34 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/tests/startup.py - [8 tests, 14.01 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/topology/simplicial_complex_catalog.py - [6 tests, 0.39 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/tests/books/computational-mathematics-with-sagemath/integration_doctest.py - [89 tests, 74.85 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/topology/simplicial_complex_homset.py - [49 tests, 0.11 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/topology/delta_complex.py - [167 tests, 5.20 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/tests/books/computational-mathematics-with-sagemath/combinat_doctest.py - [264 tests, 100.16 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/topology/simplicial_set_catalog.py - [6 tests, 0.27 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/topology/simplicial_complex_morphism.py - [221 tests, 2.31 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/tests/books/computational-mathematics-with-sagemath/sol/graphique_doctest.py - [48 tests, 40.12 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/topology/simplicial_set_examples.py - [103 tests, 4.01 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/typeset/__init__.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/typeset/all.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/topology/simplicial_set_morphism.py - [308 tests, 3.87 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/tests/gosper-sum.py - [100 tests, 28.86 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/topology/simplicial_set.py - [855 tests, 9.14 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/topology/simplicial_set_constructions.py - [476 tests, 8.23 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/typeset/symbols.py - [28 tests, 0.05 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/typeset/unicode_characters.py - [27 tests, 0.03 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/version.py - [0 tests, 0.00 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/typeset/character_art.py - [108 tests, 4.24 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/typeset/character_art_factory.py - [58 tests, 5.02 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/typeset/ascii_art.py - [28 tests, 8.01 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/typeset/unicode_art.py - [18 tests, 6.79 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/topology/simplicial_complex.py - [644 tests, 21.14 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/topology/simplicial_complex_examples.py - [150 tests, 26.39 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/tests/books/computational-mathematics-with-sagemath/sol/polynomes_doctest.py - [33 tests, 79.36 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/tests/cmdline.py -********************************************************************** -File "src/sage/tests/cmdline.py", line 467, in sage.tests.cmdline.test_executable -Failed example: - out.find("5559060566555523") >= 0 -Expected: - True -Got: - False -********************************************************************** -File "src/sage/tests/cmdline.py", line 469, in sage.tests.cmdline.test_executable -Failed example: - err -Expected: - '' -Got: - '/build/reproducible-path/sagemath-9.5/debian/tmp/usr/bin/sage: line 629: exec: ipython3: not found\n' -********************************************************************** -File "src/sage/tests/cmdline.py", line 471, in sage.tests.cmdline.test_executable -Failed example: - ret -Expected: - 0 -Got: - 127 -********************************************************************** -File "src/sage/tests/cmdline.py", line 491, in sage.tests.cmdline.test_executable -Failed example: - print(err) -Expected: - Cython (http://cython.org) is a compiler for code written in the - Cython language. Cython is based on Pyrex by Greg Ewing. - ... -Got: - /build/reproducible-path/sagemath-9.5/debian/tmp/usr/bin/sage: line 643: exec: cython: not found - -********************************************************************** -File "src/sage/tests/cmdline.py", line 570, in sage.tests.cmdline.test_executable -Failed example: - out.find("Maxima ") >= 0 -Expected: - True -Got: - False -********************************************************************** -File "src/sage/tests/cmdline.py", line 572, in sage.tests.cmdline.test_executable -Failed example: - err -Expected: - '' -Got: - '/build/reproducible-path/sagemath-9.5/debian/tmp/usr/bin/sage: line 697: exec: maxima: not found\n' -********************************************************************** -File "src/sage/tests/cmdline.py", line 574, in sage.tests.cmdline.test_executable -Failed example: - ret -Expected: - 0 -Got: - 127 -********************************************************************** -1 item had failures: - 7 of 207 in sage.tests.cmdline.test_executable - [206 tests, 7 failures, 84.84 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/schemes/elliptic_curves/isogeny_small_degree.py - [303 tests, 612.33 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/polynomial/polynomial_zmod_flint.pyx - [143 tests, 820.95 s] -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/interfaces/interface.py - Timed out -********************************************************************** -Tests run before process (pid=4122629) timed out: -sage: Maxima() == maxima ## line 75 ## -False -sage: maxima == maxima ## line 77 ## -True -sage: Maxima() != maxima ## line 80 ## -True -sage: maxima != maxima ## line 82 ## -False -sage: sig_on_count() # check sig_on/off pairings (virtual doctest) ## line 84 ## -0 -sage: s = Singular() ## line 108 ## -sage: s.set_seed(107) ## line 109 ## -107 -sage: s.get_seed() ## line 111 ## -107 -sage: sig_on_count() # check sig_on/off pairings (virtual doctest) ## line 113 ## -0 -sage: from sage.interfaces.interface import Interface ## line 126 ## -sage: i = Interface("") ## line 127 ## -sage: i.rand_seed() # random ## line 128 ## -346052270 -sage: s = Singular() ## line 131 ## -sage: s.rand_seed() # random ## line 132 ## -346052270 -sage: sig_on_count() # check sig_on/off pairings (virtual doctest) ## line 134 ## -0 -sage: s = Singular() ## line 158 ## -sage: s.set_seed(1) ## line 159 ## -1 -sage: [s.random(1,10) for i in range(5)] ## line 161 ## -[8, 10, 4, 9, 1] -sage: from sage.interfaces.interface import Interface ## line 164 ## -sage: i = Interface("") ## line 165 ## -sage: i.set_seed() ## line 166 ## -sage: sig_on_count() # check sig_on/off pairings (virtual doctest) ## line 170 ## -0 -sage: filename = tmp_filename() ## line 213 ## -sage: f = open(filename, 'w') ## line 214 ## -sage: _ = f.write('x = 2\n') ## line 215 ## -sage: f.close() ## line 216 ## -sage: import os ## line 220 ## -sage: os.unlink(filename) ## line 221 ## -sage: sig_on_count() # check sig_on/off pairings (virtual doctest) ## line 222 ## -0 -sage: gp(2) ## line 263 ## -2 -sage: gp('2') ## line 265 ## -2 -sage: a = gp(2); gp(a) is a ## line 267 ## -True -sage: giac(True) ## line 274 ## -true -sage: maxima(True) ## line 276 ## -true -sage: sig_on_count() # check sig_on/off pairings (virtual doctest) ## line 278 ## -0 -sage: giac(complex(I))**2 # should not return `j^2` ## line 342 ## --1 -sage: sig_on_count() # check sig_on/off pairings (virtual doctest) ## line 344 ## -0 -sage: import operator ## line 438 ## -sage: symbols = mathematica._relation_symbols() ## line 439 ## -sage: symbols[operator.eq] ## line 440 ## -'==' -sage: sig_on_count() # check sig_on/off pairings (virtual doctest) ## line 442 ## -0 -sage: from sage.interfaces.expect import Expect ## line 453 ## -sage: Expect('nonexistent_interface', 'fake')._exponent_symbol() ## line 454 ## -'e' -sage: sig_on_count() # check sig_on/off pairings (virtual doctest) ## line 456 ## -0 -sage: from sage.interfaces.expect import Expect ## line 520 ## -sage: Expect._object_class(maxima) ## line 521 ## - -sage: sig_on_count() # check sig_on/off pairings (virtual doctest) ## line 523 ## -0 -sage: from sage.interfaces.interface import Interface ## line 530 ## -sage: Interface._function_class(maxima) ## line 531 ## - -sage: sig_on_count() # check sig_on/off pairings (virtual doctest) ## line 533 ## -0 -sage: from sage.interfaces.interface import Interface ## line 540 ## -sage: Interface._function_element_class(maxima) ## line 541 ## - -sage: sig_on_count() # check sig_on/off pairings (virtual doctest) ## line 543 ## -0 -sage: args = [5] ## line 553 ## -sage: kwds = {'x': 6} ## line 554 ## -sage: args, kwds = gap._convert_args_kwds(args, kwds) ## line 555 ## -sage: args ## line 556 ## -[5] -sage: list(map(type, args)) ## line 558 ## -[] -sage: type(kwds['x']) ## line 560 ## - -sage: sig_on_count() # check sig_on/off pairings (virtual doctest) ## line 562 ## -0 -sage: gap._check_valid_function_name('SymmetricGroup') ## line 584 ## -sage: gap._check_valid_function_name('') ## line 585 ## -sage: gap._check_valid_function_name('__foo') ## line 589 ## -sage: sig_on_count() # check sig_on/off pairings (virtual doctest) ## line 593 ## -0 -sage: maxima.quad_qags(x, x, 0, 1, epsrel=1e-4) ## line 603 ## -[0.5,5.551115123125784e-15,21,0] -sage: maxima.function_call('quad_qags', [x, x, 0, 1], {'epsrel':'1e-4'}) ## line 605 ## -[0.5,5.551115123125784e-15,21,0] -sage: sig_on_count() # check sig_on/off pairings (virtual doctest) ## line 607 ## -0 -sage: maxima._function_call_string('diff', ['f(x)', 'x'], []) ## line 621 ## -'diff(f(x),x)' -sage: sig_on_count() # check sig_on/off pairings (virtual doctest) ## line 623 ## -0 -sage: from sage.structure.parent_base import ParentWithBase ## line 636 ## -sage: ParentWithBase.__getattribute__(singular, '_coerce_map_from_') ## line 637 ## - -sage: sig_on_count() # check sig_on/off pairings (virtual doctest) ## line 639 ## -0 -sage: gp.gcd.__doc__ ## line 673 ## -'gcd(x,{y}): greatest common divisor of x and y.' -sage: sig_on_count() # check sig_on/off pairings (virtual doctest) ## line 675 ## -0 -sage: gp(2).gcd.__doc__ ## line 702 ## -'gcd(x,{y}): greatest common divisor of x and y.' -sage: sig_on_count() # check sig_on/off pairings (virtual doctest) ## line 704 ## -0 -sage: len(gp([1,2,3])) ## line 763 ## -3 -sage: sig_on_count() # check sig_on/off pairings (virtual doctest) ## line 769 ## -0 -sage: G = gap.SymmetricGroup(6) ## line 780 ## -sage: loads(dumps(G)) == G # indirect doctest ## line 781 ## -True -sage: y = gap(34) ## line 783 ## -sage: loads(dumps(y)) ## line 784 ## -34 -sage: type(_) ## line 786 ## - -sage: y = singular(34) ## line 788 ## -sage: loads(dumps(y)) ## line 789 ## -34 -sage: type(_) ## line 791 ## - -sage: G = gap.PolynomialRing(QQ, ['x']) ## line 793 ## -sage: loads(dumps(G)) ## line 794 ## -PolynomialRing( Rationals, ["x"] ) -sage: S = singular.ring(0, ('x')) ## line 796 ## -sage: loads(dumps(S)) ## line 797 ## -polynomial ring, over a field, global ordering -// coefficients: QQ -// number of vars : 1 -// block 1 : ordering lp -// : names x -// block 2 : ordering C -sage: loads(dumps(gp('"abc"'))) ## line 807 ## -abc -sage: loads(dumps(gp([1,2,3]))) ## line 809 ## -[1, 2, 3] -sage: loads(dumps(pari('"abc"'))) ## line 811 ## -"abc" -sage: loads(dumps(pari([1,2,3]))) ## line 813 ## -[1, 2, 3] -sage: loads(dumps(maxima([1,2,3]))) ## line 819 ## -[1,2,3] -sage: loads(dumps(maxima('"abc"'))) ## line 824 ## -sage: sig_on_count() # check sig_on/off pairings (virtual doctest) ## line 829 ## -0 -sage: S = singular.ring(0, ('x')) ## line 844 ## -sage: S._reduce() ## line 845 ## -Univariate Polynomial Ring in x over Rational Field -sage: G = gap.PolynomialRing(QQ, ['x']) ## line 847 ## -sage: G._reduce() ## line 848 ## -'PolynomialRing( Rationals, ["x"] )' -sage: G.sage() ## line 850 ## -sage: singular('"abc"')._reduce() ## line 854 ## -"'abc'" -sage: singular('1')._reduce() ## line 856 ## -1 -sage: sig_on_count() # check sig_on/off pairings (virtual doctest) ## line 875 ## -0 -sage: gp(2).__doc__ ## line 898 ## -'2' -sage: sig_on_count() # check sig_on/off pairings (virtual doctest) ## line 900 ## -0 -sage: gap('SymmetricGroup(8)')==gap('SymmetricGroup(8)') ## line 931 ## -True -sage: gap('SymmetricGroup(8)')>gap('AlternatingGroup(8)') ## line 933 ## -False -sage: gap('SymmetricGroup(8)') -This is free software: you are free to change and redistribute it. -There is NO WARRANTY, to the extent permitted by law. -Type "show copying" and "show warranty" for details. -This GDB was configured as "aarch64-linux-gnu". -Type "show configuration" for configuration details. -For bug reporting instructions, please see: -. -Find the GDB manual and other documentation resources online at: - . - -For help, type "help". -Type "apropos word" to search for commands related to "word". -[New LWP 4124783] -[New LWP 4124784] -[New LWP 4124785] -[New LWP 4124786] -[New LWP 4124787] -[New LWP 4124788] -[New LWP 4124789] -[New LWP 4124790] -[New LWP 4124791] -[New LWP 4124792] -[New LWP 4124793] -[Thread debugging using libthread_db enabled] -Using host libthread_db library "/lib/aarch64-linux-gnu/libthread_db.so.1". -0x0000ffff89ca8764 in wait4 () from /lib/aarch64-linux-gnu/libc.so.6 - -Stack backtrace ---------------- -No symbol table info available. -#1 0x0000ffff887a6b50 in ?? () - from /usr/lib/python3/dist-packages/cysignals/signals.cpython-311-aarch64-linux-gnu.so -No symbol table info available. -#2 0x0000ffff887a7408 in ?? () - from /usr/lib/python3/dist-packages/cysignals/signals.cpython-311-aarch64-linux-gnu.so -No symbol table info available. -#3 0x0000ffff887a95ac in ?? () - from /usr/lib/python3/dist-packages/cysignals/signals.cpython-311-aarch64-linux-gnu.so -No symbol table info available. -#4 -No symbol table info available. -#5 0x0000ffff89cd0b8c in select () from /lib/aarch64-linux-gnu/libc.so.6 -No symbol table info available. -#6 0x000000000068c594 in select_select_impl (rlist=, - wlist=, xlist=, - timeout_obj=, module=) - at ../Modules/selectmodule.c:338 - _save = - rfd2obj = {{obj = 91, fd = 91, sentinel = 0}, {obj = 0x0, fd = 0, - sentinel = -1}, {obj = 0x0, fd = 0, - sentinel = 0} , { - obj = , fd = 736278124, sentinel = 65535}, { - obj = , fd = 0, sentinel = 0}, { - obj = , fd = -608698280, - sentinel = 65535}, {obj = 0x0, fd = 0, sentinel = 0}, {obj = 0x0, - fd = -608705296, sentinel = 65535}, {obj = 0x0, fd = 0, - sentinel = 0} , { - obj = , fd = 736278124, - sentinel = 65535}, {obj = , - fd = 0, sentinel = 0}, {obj = , - fd = -608697224, sentinel = 65535}, {obj = 0x0, fd = 0, - sentinel = 0}, {obj = 0x0, fd = -608704240, sentinel = 65535}, { - obj = 0x0, fd = 0, sentinel = 0} , { - obj = , fd = 5004124, - sentinel = 0}, {obj = '_cmp_key', fd = 0, sentinel = 0}, { - obj = , fd = 10709000, sentinel = 0}, {obj = , - fd = 962301584, sentinel = 0}, { - obj = , fd = 933040320, - sentinel = 65535}, {obj = , - fd = 635078936, sentinel = 65535}, {obj = 0x0, fd = 0, - sentinel = 0}, {obj = 0x0, fd = 0, sentinel = 0}, { - obj = , fd = -2004785800, - sentinel = 65535}, {obj = , - fd = -2001947216, sentinel = 65535}, { - obj = < at remote 0xffffdbb7f918>, fd = 1, sentinel = 0}, { - obj = , fd = -608699904, - sentinel = 65535}, {obj = , - fd = 767093408, sentinel = 65535}, { - obj = (,), fd = -608697784, sentinel = 65535}, {obj = 0x0, fd = 0, - sentinel = 0}, {obj = 0x0, fd = 0, sentinel = 0}, {obj = 0x0, - fd = 0, sentinel = 0}, {obj = 0x0, fd = 0, sentinel = 0}, { - obj = 0x0, fd = 933040128, sentinel = 65535}, { - obj = , fd = 5011004, - sentinel = 0}, {obj = , - fd = -2001947216, sentinel = 65535}, {obj = 0x0, fd = 0, - sentinel = 0}, {obj = , - fd = 5153496, sentinel = 0}, { - obj = , fd = 10874752, sentinel = 0}, { - obj = [, fd = -1993762512, - sentinel = 65535}, {obj = , - fd = 4771964, sentinel = 0}, { - obj = , fd = 2, sentinel = 0}, {obj = , - fd = 933040272, sentinel = 65535}, { - obj = , fd = 5639476, - sentinel = 0}, { - obj = [, fd = 10874752, sentinel = 0}, { - obj = (, ('ModulesWithBasis.subcategory_class', (, TensorProducts=, DualObjects=, dual=, FiniteDimensional=, Filtered=, Graded=, Super=, WithBasis=, __doc__=None, _reduction=(, ('Modules.subcategory_class', (, ('Bimodules.subcategory_class', (, ('RightModul...(truncated), fd = 10747904, sentinel = 0}, { - obj = (, ('ModulesWithBasis.subcategory_class', (, TensorProducts=, DualObjects=, dual=, FiniteDimensional=, Filtered=, Graded=, Super=, WithBasis=, __doc__=None, _reduction=(, ('Modules.subcategory_class', (, ('Bimodules.subcategory_class', (, ('RightModul...(truncated), fd = 933040272, sentinel = 65535}, { - obj = (,), fd = 9638800, sentinel = 0}, {obj = , - fd = 962298832, sentinel = 0}, { - obj = , fd = 933041664, - sentinel = 65535}, {obj = None, fd = 962298832, sentinel = 0}, { - obj = , fd = 0, sentinel = 0}, { - obj = 0x0, fd = -1984476768, sentinel = 65535}, { - obj = , fd = -2004785800, - sentinel = 65535}, {obj = , - fd = -2001947216, sentinel = 65535}, {obj = , fd = 1, - sentinel = 0}, {obj = , fd = 1, - sentinel = 0}, {obj = , - fd = -608697800, sentinel = 65535}, { - obj = , fd = 1, sentinel = 0}, { - obj = 0x0, fd = 0, sentinel = 0}, { - obj = , fd = 5524424, - sentinel = 0}, {obj = False, fd = 24, sentinel = 0}, {obj = 0x0, - fd = 10874752, sentinel = 0}, {obj = 0x0, fd = 933041536, - sentinel = 65535}, {obj = , - fd = 4771384, sentinel = 0}, { - obj = , fd = 2, sentinel = 0}, { - obj = , fd = -608697288, - sentinel = 65535}, {obj = , - fd = 767093408, sentinel = 65535}, { - obj = , fd = 767093408, sentinel = 65535}, - {obj = , fd = -608697264, sentinel = 65535}, - {obj = 0x0, fd = 933041560, sentinel = 65535}, { - obj = , fd = -608699392, - sentinel = 65535}, {obj = , fd = 2, - sentinel = 0}, {obj = 0x0, fd = 933041616, sentinel = 65535}, { - obj = , fd = 5639476, - sentinel = 0}, { - obj = [, fd = 10874752, sentinel = 0}, { - obj = (, ('VectorSpaces.WithBasis_with_category', (, , ('VectorSpaces.WithBasis.subcategory_class', (, ('ModulesWithBasis.subcategory_class', (, TensorProducts=, DualObjects=, dual=, FiniteDimensional=, Filtered=, Graded=, Super=, WithBasis=, ('VectorSpaces.WithBasis_with_category', (, , ('VectorSpaces.WithBasis.subcategory_class', (, ('ModulesWithBasis.subcategory_class', (, TensorProducts=, DualObjects=, dual=, FiniteDimensional=, Filtered=, Graded=, Super=, WithBasis=, fd = 0, sentinel = 0}, { - obj = 0x0, fd = 0, sentinel = 0}, {obj = None, fd = 2, - sentinel = 0}, {obj = , - fd = 767093408, sentinel = 65535}, { - obj = , fd = 742793600, sentinel = 65535}, - {obj = , fd = 0, sentinel = 0}, { - obj = 0x0, fd = 0, sentinel = 0}, {obj = 0x0, fd = 0, - sentinel = 0}, {obj = , fd = 2, - sentinel = 0}, {obj = , - fd = -608697288, sentinel = 65535}, { - obj = , fd = 1, sentinel = 0}, { - obj = , fd = -608697264, - sentinel = 65535}, {obj = , - fd = 2, sentinel = 0}, {obj = 0x0, fd = 0, - sentinel = 0} , { - obj = , fd = 5004124, - sentinel = 0}, {obj = '_cmp_key', fd = 0, sentinel = 0}, { - obj = , fd = 10709000, sentinel = 0}, {obj = , - fd = 962301584, sentinel = 0}, { - obj = , fd = 933040320, - sentinel = 65535}, {obj = , - fd = 736278124, sentinel = 65535}, { - obj = , fd = 0, sentinel = 0}, { - obj = , fd = -608692008, - sentinel = 65535}, {obj = , - fd = -2004785800, sentinel = 65535}, { - obj = , fd = -2001947216, - sentinel = 65535}, {obj = < at remote 0xffffdbb7fee8>, fd = 1, - sentinel = 0}, {obj = , - fd = 5004124, sentinel = 0}, {obj = '_cmp_key', fd = 0, - sentinel = 0}, { - obj = , fd = 10709000, sentinel = 0}, {obj = , - fd = 962301584, sentinel = 0}, { - obj = , fd = 933040320, - sentinel = 65535}, {obj = 0x0, fd = 0, sentinel = 0}, {obj = 0x0, - fd = 933040128, sentinel = 65535}, { - obj = , fd = 5011004, - sentinel = 0}, {obj = , - fd = -2004785800, sentinel = 65535}, { - obj = , fd = -2001947216, - sentinel = 65535}, {obj = , - fd = 1, sentinel = 0}, {obj = , - fd = -608698224, sentinel = 65535}, { - obj = , fd = 767093392, sentinel = 65535}, - { - obj = [, fd = 4771964, - sentinel = 0}, { - obj = , fd = 2, sentinel = 0}, {obj = 0x0, fd = 933040272, - sentinel = 65535}, {obj = , - fd = 5639476, sentinel = 0}, { - obj = [, fd = 5011004, - sentinel = 0}, {obj = , - fd = -2001947216, sentinel = 65535}, { - obj = < at remote 0xffff89f08288>, fd = 3, sentinel = 0}, { - obj = , fd = 5153496, - sentinel = 0}, { - obj = , fd = 10874752, sentinel = 0}, { - obj = [, - fd = 4771964, sentinel = 0}, { - obj = , fd = 2, sentinel = 0}, {obj = 0x0, fd = 933040272, - sentinel = 65535}, {obj = , - fd = 5639476, sentinel = 0}, { - obj = [, fd = 10874752, sentinel = 0}, { - obj = (, ('ModulesWithBasis.subcategory_class', (, TensorProducts=, DualObjects=, dual=, FiniteDimensional=, Filtered=, Graded=, Super=, WithBasis=, __doc__=None, _reduction=(, ('Modules.subcategory_class', (, ('Bimodules.subcategory_class', (, ('RightModul...(truncated), fd = 10747904, sentinel = 0}, { - obj = (, ('ModulesWithBasis.subcategory_class', (, TensorProducts=, DualObjects=, dual=, FiniteDimensional=, Filtered=, Graded=, Super=, WithBasis=, __doc__=None, _reduction=(, ('Modules.subcategory_class', (, ('Bimodules.subcategory_class', (, ('RightModul...(truncated), fd = 742010320, sentinel = 65535}, { - obj = [, fd = 0, sentinel = 0}, {obj = 0x0, - fd = 0, sentinel = 0}, {obj = None, fd = 0, sentinel = 0}, { - obj = 0x0, fd = 0, sentinel = 0}, {obj = 0x0, fd = 0, - sentinel = 0}, {obj = 0x0, fd = 0, sentinel = 0}, {obj = 0x0, - fd = 0, sentinel = 0}, {obj = 0x0, fd = 0, sentinel = 0}, { - obj = , fd = 5004124, - sentinel = 0}, {obj = '_cmp_key', fd = 0, sentinel = 0}, { - obj = ], subcategory_class=, Endsets=, __doc__=None, _reduction=(, ('Objects.subcategory_class', (), , None, )), _doccls=(,), __slots__=(...)) at remote 0x37b1f460>, _reduction=(, (...), {}), _cmp_key=(0, 0), parent_class=, (<...>, 'parent_class')), _doccls=(,), __slots__=(...)) at remote 0x37b677d0>, axioms=, - fd = 10709000, sentinel = 0}, { - obj = , fd = 934410288, - sentinel = 0}, {obj = , - fd = -2002037824, sentinel = 65535}, {obj = 0x0, fd = 0, - sentinel = 0}, {obj = 0x0, fd = 0, sentinel = 0}, {obj = 0x0, - fd = 0, sentinel = 0}, {obj = , - fd = -2004785800, sentinel = 65535}, { - obj = , fd = -2001947216, - sentinel = 65535}...} - wfd2obj = {{obj = 0x0, fd = 10709000, sentinel = -1}, {obj = 0x0, - fd = 0, sentinel = 0}, {obj = , - fd = 5143424, sentinel = 0}, { - obj = (, ('FiniteDimensionalModulesWithBasis.subcategory_class', (, ('ModulesWithBasis.subcategory_class', (, TensorProducts=, DualObjects=, dual=, FiniteDimensional=, Filtered=, Graded=, Super=, WithBasis=, __doc__=None, _reduction=(, ('Modules.subcategory_class', (, fd = 760612800, - sentinel = 65535}, {obj = , fd = 7, - sentinel = 0}, { - obj = {(('Infinite',), ()): (, fd = 933030576, - sentinel = 65535}, {obj = , - fd = 2, sentinel = 0}, {obj = , - fd = 760612824, sentinel = 65535}, { - obj = < at remote 0xffff2c3a9098>, fd = 10709000, sentinel = 0}, - { - obj = , fd = 4800056, sentinel = 0}, { - obj = , fd = 4692476, - sentinel = 0}, {obj = , fd = 8, - sentinel = 0}, {obj = , - fd = 5004124, sentinel = 0}, {obj = 'parent_class', fd = 0, - sentinel = 0}, { - obj = \n sage: type(C)\n \n\n By :trac:`11935`, some categories share their parent\n classes. For example, the parent class of an algebra only\n depends on the category of the base ring. A typical example is\n the category of algebras over a finite field versus algebras\n over a non-field::\n\n sage: Alge...(truncated), fd = 10709000, sentinel = 0}, { - obj = , fd = 1006074432, - sentinel = 0}, {obj = , - fd = 742795520, sentinel = 65535}, { - obj = , - fd = 4862108, sentinel = 0}, { - obj = , fd = 933360598, - sentinel = 0}, {obj = , - fd = 10874752, sentinel = 0}, { - obj = , - fd = 4829516, sentinel = 0}, {obj = 'parent_class', - fd = 741986704, sentinel = 65535}, { - obj = , ('Modules.FiniteDimensional_with_category', (, , ('Modules.FiniteDimensional.subcategory_class', (, TensorProducts=, DualObjects=, dual=, FiniteDimensional=, Filtered=, Graded=, Super=, WithBasis=, __doc__=None, _reduction=(, fd = 5571832, - sentinel = 0}, {obj = , - fd = 5011004, sentinel = 0}, { - obj = , fd = 5153496, - sentinel = 0}, { - obj = , - fd = 10874752, sentinel = 0}, { - obj = , fd = 1005815216, - sentinel = 0}, {obj = , - fd = 933360638, sentinel = 0}, { - obj = , fd = 5571920, - sentinel = 0}, {obj = False, fd = 1005815216, sentinel = 0}, { - obj = , fd = 1005815216, - sentinel = 0}, {obj = , - fd = 4895424, sentinel = 0}, { - obj = , fd = 4889672, - sentinel = 0}, {obj = , - fd = 10874880, sentinel = 0}, { - obj = , fd = -1980727784, - sentinel = 65535}, {obj = < at remote 0xffffdbb823b0>, - fd = 5123308, sentinel = 0}, { - obj = , fd = 0, sentinel = 0}, { - obj = , fd = 10709000, sentinel = 0}, - {obj = , fd = 742035864, - sentinel = 65535}, {obj = 0x0, fd = 2, sentinel = 0}, { - obj = ('FiniteDimensional',), fd = 742790160, sentinel = 65535}, { - obj = , fd = 7516288, sentinel = 0}, { - obj = ("\n Returns True if self is naturally embedded as a subcategory of c.\n\n EXAMPLES::\n\n sage: AbGrps = CommutativeAdditiveGroups()\n sage: Rings().is_subcategory(AbGrps)\n True\n sage: AbGrps.is_subcategory(Rings())\n False\n\n The ``is_subcategory`` function takes into account the\n base.\n\n ::\n\n sage: M3 = VectorSpaces(FiniteField(3))\n sage: M9 = VectorSpaces(FiniteField(9, 'a'))\n sage: M3.is_subcategory(M9)\n False\n\n Join categories are properly handled::\n\n sage: CatJ = Category.join((CommutativeAdditiveGroups(), Semigroups()))\n sage: Rings().is_subcategory(CatJ)\n True\n\n ::\n\n sage: V3 = VectorSpaces(FiniteField(3))\n sage: POSet = PartiallyOrderedSets()\n sage: PoV3 = Category.join((V3, POSet))\n sage: A3 = AlgebrasWithBasis(FiniteField(3))\n sage: PoA3 = Ca...(truncated), fd = 10767360, sentinel = 0}, {obj = 0x0, - fd = -1993755968, sentinel = 65535}, { - obj = , fd = 0, sentinel = 0}, { - obj = , fd = -2, sentinel = -1}, {obj = , - fd = 10709000, sentinel = 0}, { - obj = , fd = 742035864, - sentinel = 65535}, {obj = 0x0, fd = -2001565600, - sentinel = 65535}, {obj = ('FiniteDimensional',), fd = 742790160, - sentinel = 65535}, {obj = 'is_subcategory', fd = 0, - sentinel = 0}, {obj = , - fd = -1980728032, sentinel = 65535}, { - obj = , fd = 10709000, - sentinel = 0}, {obj = , - fd = 4715824, sentinel = 0}, {obj = , - fd = 0, sentinel = 0}, {obj = , - fd = 742790160, sentinel = 65535}, { - obj = , fd = -2004793324, - sentinel = 65535}, {obj = (256, 142), fd = 742795456, - sentinel = 65535}, { - obj = (, fd = -2004793252, - sentinel = 65535}, { - obj = (, fd = -2004784396, - sentinel = 65535}, { - obj = (, fd = 5004124, sentinel = 0}, { - obj = 'parent_class', fd = 0, sentinel = 0}, { - obj = \n sage: type(C)\n \n\n By :trac:`11935`, some categories share their parent\n classes. For example, the parent class of an algebra only\n depends on the category of the base ring. A typical example is\n the category of algebras over a finite field versus algebras\n over a non-field::\n\n sage: Alge...(truncated), fd = 10709000, sentinel = 0}, { - obj = , fd = 1006074432, - sentinel = 0}, {obj = , - fd = 742795520, sentinel = 65535}, {obj = (256, 142), - fd = 742795456, sentinel = 65535}, { - obj = , fd = 933360598, - sentinel = 0}, {obj = , - fd = 4770340, sentinel = 0}, { - obj = , ('ModulesWithBasis.subcategory_class', (, TensorProducts=, DualObjects=, dual=, FiniteDimensional=, Filtered=, Graded=, Super=, WithBasis=, __doc__=None, _reduction=(, ('Modules.subcategory_class', (, ('Bimodules.subcategory_class', (, ('FiniteDimensionalModulesWithBasis.subcategory_class', (, ('ModulesWithBasis.subcategory_class', (, TensorProducts=, DualObjects=, dual=, FiniteDimensional=, Filtered=, Graded=, Super=, WithBasis=, __doc__=None, _reduction=(, ('Modules.subcategory_class', (, fd = 0, sentinel = 0}, {obj = 0x0, - fd = 10767328, sentinel = 0}, { - obj = 'FiniteDimensionalModulesWithBasis.subcategory_class', - fd = 0, sentinel = 0}, {obj = , - fd = 5153496, sentinel = 0}, { - obj = , - fd = 10874752, sentinel = 0}, {obj = None, fd = 1005815216, - sentinel = 0}, {obj = , - fd = 933360638, sentinel = 0}, { - obj = , fd = 5571920, - sentinel = 0}, {obj = False, fd = 1005815216, sentinel = 0}, { - obj = , fd = 1005815216, - sentinel = 0}, {obj = , - fd = 4895424, sentinel = 0}, {obj = , - fd = 0, sentinel = 0}, {obj = 0x0, fd = -608686680, - sentinel = 65535}, {obj = 0x0, fd = 256, sentinel = 0}, { - obj = , fd = 5123308, - sentinel = 0}, {obj = , fd = 0, - sentinel = 0}, {obj = , - fd = 10709000, sentinel = 0}, { - obj = , fd = 742035608, - sentinel = 65535}, {obj = 0x0, fd = 2, sentinel = 0}, { - obj = (, fd = 7516288, sentinel = 0}, { - obj = ("\n Returns True if self is naturally embedded as a subcategory of c.\n\n EXAMPLES::\n\n sage: AbGrps = CommutativeAdditiveGroups()\n sage: Rings().is_subcategory(AbGrps)\n True\n sage: AbGrps.is_subcategory(Rings())\n False\n\n The ``is_subcategory`` function takes into account the\n base.\n\n ::\n\n sage: M3 = VectorSpaces(FiniteField(3))\n sage: M9 = VectorSpaces(FiniteField(9, 'a'))\n sage: M3.is_subcategory(M9)\n False\n\n Join categories are properly handled::\n\n sage: CatJ = Category.join((CommutativeAdditiveGroups(), Semigroups()))\n sage: Rings().is_subcategory(CatJ)\n True\n\n ::\n\n sage: V3 = VectorSpaces(FiniteField(3))\n sage: POSet = PartiallyOrderedSets()\n sage: PoV3 = Category.join((V3, POSet))\n sage: A3 = AlgebrasWithBasis(FiniteField(3))\n sage: PoA3 = Ca...(truncated), fd = 10767360, sentinel = 0}, {obj = 0x0, - fd = -1993755968, sentinel = 65535}, { - obj = , fd = 0, sentinel = 0}, { - obj = , fd = -2, sentinel = -1}, {obj = , - fd = 10709000, sentinel = 0}, { - obj = , fd = 742035608, - sentinel = 65535}, {obj = 0x0, fd = -2001565600, - sentinel = 65535}, { - obj = (, fd = -1980728208, - sentinel = 65535}, {obj = , - fd = 10709000, sentinel = 0}, {obj = 0x0, fd = 1006037936, - sentinel = 0}, {obj = , - fd = -2004784984, sentinel = 65535}, { - obj = [, fd = -2004793324, - sentinel = 65535}, {obj = < at remote 0xffffdbb82750>, - fd = -2004793324, sentinel = 65535}, { - obj = (, ('FiniteDimensionalModulesWithBasis.subcategory_class', (, ('ModulesWithBasis.subcategory_class', (, TensorProducts=, DualObjects=, dual=, FiniteDimensional=, Filtered=, Graded=, Super=, WithBasis=, __doc__=None, _reduction=(, ('Modules.subcategory_class', (, fd = -2004793252, - sentinel = 65535}, { - obj = (, ('FiniteDimensionalModulesWithBasis.subcategory_class', (, ('ModulesWithBasis.subcategory_class', (, TensorProducts=, DualObjects=, dual=, FiniteDimensional=, Filtered=, Graded=, Super=, WithBasis=, __doc__=None, _reduction=(, ('Modules.subcategory_class', (, fd = -2004784396, - sentinel = 65535}, { - obj = (, ('FiniteDimensionalModulesWithBasis.subcategory_class', (, ('ModulesWithBasis.subcategory_class', (, TensorProducts=, DualObjects=, dual=, FiniteDimensional=, Filtered=, Graded=, Super=, WithBasis=, __doc__=None, _reduction=(, ('Modules.subcategory_class', (, fd = 5289160, - sentinel = 0}, { - obj = , fd = 4791628, - sentinel = 0}, {obj = , fd = 0, - sentinel = 0}, {obj = , - fd = 4791452, sentinel = 0}, { - obj = , fd = -2001584448, - sentinel = 65535}, {obj = (0, 1), fd = 2107617920, - sentinel = 65535}, {obj = (256, 4), fd = 2107645184, - sentinel = 65535}, {obj = (256, 8), fd = 2107653056, - sentinel = 65535}, {obj = (256, 11), fd = 2107657920, - sentinel = 65535}, {obj = (256, 14), fd = 2107683200, - sentinel = 65535}, {obj = (256, 18), fd = 2107688960, - sentinel = 65535}, {obj = (256, 63), fd = 933042560, - sentinel = 65535}, {obj = (256, 65), fd = 933040128, - sentinel = 65535}, {obj = (256, 142), fd = 742795456, - sentinel = 65535}, {obj = , - fd = 5020944, sentinel = 0}, {obj = , - fd = 932436058, sentinel = 0}, { - obj = (, ('FiniteDimensionalModulesWithBasis.subcategory_class', (, ('ModulesWithBasis.subcategory_class', (, TensorProducts=, DualObjects=, dual=, FiniteDimensional=, Filtered=, Graded=, Super=, WithBasis=, __doc__=None, _reduction=(, ('Modules.subcategory_class', (, fd = 9712376, sentinel = 0}, { - obj = , fd = 9638800, sentinel = 0}, { - obj = , fd = -2004676608, - sentinel = 65535}, {obj = < at remote 0xffff88832650>, - fd = -2004670896, sentinel = 65535}, {obj = None, fd = 9637904, - sentinel = 0}, {obj = False, fd = -608687808, sentinel = 65535}, { - obj = , fd = 0, sentinel = 0}, { - obj = , fd = 2, sentinel = 0}, { - obj = , fd = 741986704, - sentinel = 65535}, { - obj = frozenset({'AdditiveInverse', 'FiniteDimensional', 'AdditiveUnital', 'AdditiveCommutative', 'AdditiveAssociative'}), fd = 1093862400, - sentinel = 462109363}, {obj = , - fd = 5021020, sentinel = 0}, { - obj = , fd = 10874752, sentinel = 0}, { - obj = , fd = 5003920, - sentinel = 0}, {obj = '__class__', fd = 1, sentinel = 0}, { - obj = , fd = 5506772, - sentinel = 0}, { - obj = , ('Modules.FiniteDimensional_with_category', (, , ('Modules.FiniteDimensional.subcategory_class', (, TensorProducts=, DualObjects=, dual=, FiniteDimensional=, Filtered=, Graded=, Super=, WithBasis=, __doc__=None, _reduction=(, fd = 0, sentinel = 0}, { - obj = , fd = 5020944, - sentinel = 0}, { - obj = , fd = 4889672, - sentinel = 0}, {obj = , - fd = 10874880, sentinel = 0}, { - obj = , fd = 3, sentinel = 0}, { - obj = , fd = 5123308, - sentinel = 0}, {obj = , fd = 0, - sentinel = 0}, {obj = , - fd = 5776348, sentinel = 0}, {obj = , - fd = 2095075296, sentinel = 65535}, { - obj = , fd = 2095075296, - sentinel = 65535}, {obj = , - fd = 1006074432, sentinel = 0}, { - obj = , fd = 5011004, - sentinel = 0}, {obj = , - fd = 741986704, sentinel = 65535}, { - obj = , fd = 5153496, - sentinel = 0}, { - obj = , - fd = 10874752, sentinel = 0}, { - obj = , fd = 741986704, - sentinel = 65535}, {obj = , - fd = 933476000, sentinel = 0}, { - obj = , fd = 5639548, - sentinel = 0}, { - obj = [, fd = 10874752, - sentinel = 0}, {obj = ('key', 'reverse'), fd = 10747904, - sentinel = 0}, {obj = < at remote 0xffff89f07a98>, fd = 3, - sentinel = 0}, {obj = , - fd = -1992656160, sentinel = 65535}, { - obj = [, - fd = 10709000, sentinel = 0}, { - obj = , fd = 9673408, sentinel = 0}, { - obj = < at remote 0xffffdbb82c40>, fd = -608687040, - sentinel = 65535}, {obj = , - fd = 5523952, sentinel = 0}, { - obj = [, fd = 5639548, - sentinel = 0}, { - obj = [, fd = 10874752, sentinel = 0}, { - obj = (, ('FiniteDimensionalModulesWithBasis.subcategory_class', (, ('ModulesWithBasis.subcategory_class', (, TensorProducts=, DualObjects=, dual=, FiniteDimensional=, Filtered=, Graded=, Super=, WithBasis=, __doc__=None, _reduction=(, ('Modules.subcategory_class', (, ('FiniteDimensionalModulesWithBasis.subcategory_class', (, ('ModulesWithBasis.subcategory_class', (, TensorProducts=, DualObjects=, dual=, FiniteDimensional=, Filtered=, Graded=, Super=, WithBasis=, __doc__=None, _reduction=(, ('Modules.subcategory_class', (, - fd = 10709000, sentinel = 0}, { - obj = , fd = 9673408, sentinel = 0}, { - obj = , fd = 742035968, - sentinel = 65535}, {obj = , - fd = 5523952, sentinel = 0}...} - efd2obj = {{obj = 0x0, fd = -1980731992, sentinel = -1}, { - obj = , fd = 5123308, sentinel = 0}, { - obj = , - fd = 0, sentinel = 0}, {obj = , - fd = 10709000, sentinel = 0}, { - obj = , fd = 742043032, - sentinel = 65535}, {obj = 0x0, fd = 2, sentinel = 0}, { - obj = (,), fd = 2107639184, sentinel = 65535}, { - obj = , fd = 7516288, sentinel = 0}, { - obj = ("\n Returns True if self is naturally embedded as a subcategory of c.\n\n EXAMPLES::\n\n sage: AbGrps = CommutativeAdditiveGroups()\n sage: Rings().is_subcategory(AbGrps)\n True\n sage: AbGrps.is_subcategory(Rings())\n False\n\n The ``is_subcategory`` function takes into account the\n base.\n\n ::\n\n sage: M3 = VectorSpaces(FiniteField(3))\n sage: M9 = VectorSpaces(FiniteField(9, 'a'))\n sage: M3.is_subcategory(M9)\n False\n\n Join categories are properly handled::\n\n sage: CatJ = Category.join((CommutativeAdditiveGroups(), Semigroups()))\n sage: Rings().is_subcategory(CatJ)\n True\n\n ::\n\n sage: V3 = VectorSpaces(FiniteField(3))\n sage: POSet = PartiallyOrderedSets()\n sage: PoV3 = Category.join((V3, POSet))\n sage: A3 = AlgebrasWithBasis(FiniteField(3))\n sage: PoA3 = Ca...(truncated), fd = 10767360, sentinel = 0}, {obj = 0x0, - fd = -1993755968, sentinel = 65535}, { - obj = , fd = 0, sentinel = 0}, { - obj = , fd = -2, sentinel = -1}, {obj = , - fd = 10709000, sentinel = 0}, { - obj = , fd = 5143424, sentinel = 0}, { - obj = (,), fd = 2, sentinel = 0}, {obj = , - fd = 862042480, sentinel = 65535}, { - obj = , fd = 511, sentinel = 0}, { - obj = {(], subcategory_class=, Endsets=, __doc__=None, _reduction=(, ('Objects.subcategory_class', (), , None, )), _doccls=(,), __slots__=(...)) at remote 0x37b1f460>, _reduction=(, (...), {}), _cmp_key=(0, 0), parent_class=, (<...>, 'parent_class')), _doccls=(<...(truncated), fd = 862042480, sentinel = 65535}, { - obj = , fd = 956206864, - sentinel = 0}, {obj = , - fd = 5004124, sentinel = 0}, {obj = '_cmp_key', fd = 0, - sentinel = 0}, { - obj = , fd = 10709000, sentinel = 0}, {obj = , - fd = 1005817952, sentinel = 0}, { - obj = , fd = 743633792, - sentinel = 65535}, {obj = , - fd = 742013824, sentinel = 65535}, { - obj = (, (, fd = 4753244, - sentinel = 0}, {obj = , - fd = -2004785800, sentinel = 65535}, { - obj = , fd = -2001947216, - sentinel = 65535}, {obj = , - fd = 1, sentinel = 0}, {obj = , - fd = -608672800, sentinel = 65535}, { - obj = , fd = 767093808, sentinel = 65535}, - {obj = [], fd = -608670672, sentinel = 65535}, { - obj = , fd = -608673192, - sentinel = 65535}, {obj = , - fd = 5524424, sentinel = 0}, {obj = False, fd = 24, - sentinel = 0}, {obj = 0x0, fd = 10874752, sentinel = 0}, { - obj = ], subcategory_class=, Endsets=, __doc__=None, _reduction=(, ('Objects.subcategory_class', (), , None, )), _doccls=(,), __slots__=(...)) at remote 0x37b1f460>, _reduction=(, (...), {}), _cmp_key=(0, 0), parent_class=, fd = 4771384, - sentinel = 0}, {obj = , fd = 2, - sentinel = 0}, {obj = , - fd = -608670696, sentinel = 65535}, { - obj = , fd = 767093808, - sentinel = 65535}, {obj = , - fd = 767093808, sentinel = 65535}, { - obj = , fd = -608670672, - sentinel = 65535}, {obj = , - fd = 742796504, sentinel = 65535}, { - obj = , fd = -608672800, - sentinel = 65535}, {obj = , fd = 2, - sentinel = 0}, {obj = '__builtins__', fd = 742791184, - sentinel = 65535}, {obj = , - fd = 5639476, sentinel = 0}, { - obj = [, - fd = 10874752, sentinel = 0}, { - obj = (, ('JoinCategory.subcategory_class', (, ('FiniteDimensionalModulesWithBasis.subcategory_class', (, ('ModulesWithBasis.subcategory_class', (, TensorProducts=, DualObjects=, dual=, FiniteDimensional=, Filtered=, Graded=, Super=, WithBasis=, __doc__=None, _reduction=(, ('JoinCategory.subcategory_class', (, ('FiniteDimensionalModulesWithBasis.subcategory_class', (, ('ModulesWithBasis.subcategory_class', (, TensorProducts=, DualObjects=, dual=, FiniteDimensional=, Filtered=, Graded=, Super=, WithBasis=, __doc__=None, _reduction=(, fd = -2001939712, - sentinel = 65535}, {obj = , - fd = 742034112, sentinel = 65535}, {obj = None, fd = 2, - sentinel = 0}, {obj = , fd = 767093808, sentinel = 65535}, { - obj = , fd = 742046528, sentinel = 65535}, - {obj = , fd = 668265295, - sentinel = -1028477379}, { - obj = , fd = 4696580, - sentinel = 0}, {obj = , - fd = 5177536, sentinel = 0}, { - obj = , fd = 5004124, - sentinel = 0}, {obj = '_cmp_key', fd = 0, sentinel = 0}, { - obj = ], subcategory_class=, Endsets=, __doc__=None, _reduction=(, ('Objects.subcategory_class', (), , None, )), _doccls=(,), __slots__=(...)) at remote 0x37b1f460>, _reduction=(, (...), {}), _cmp_key=(0, 0), parent_class=, (<...>, 'parent_class')), _doccls=(,), __slots__=(...)) at remote 0x37b677d0>, axioms=, - fd = 10709000, sentinel = 0}, { - obj = , fd = 934410288, - sentinel = 0}, {obj = , - fd = -2002037824, sentinel = 65535}, { - obj = , fd = 4862108, - sentinel = 0}, {obj = , - fd = -1994424634, sentinel = 65535}, { - obj = , fd = 10874752, - sentinel = 0}, {obj = , - fd = -2004785800, sentinel = 65535}, { - obj = , fd = -2001947216, - sentinel = 65535}, {obj = , - fd = 1, sentinel = 0}, {obj = , - fd = -608672096, sentinel = 65535}, { - obj = , fd = 744334144, - sentinel = 65535}, {obj = , - fd = -608669808, sentinel = 65535}, { - obj = , - fd = 10874752, sentinel = 0}, { - obj = , fd = 5524424, - sentinel = 0}, {obj = False, fd = 24, sentinel = 0}, {obj = 0x0, - fd = 10874752, sentinel = 0}, {obj = True, fd = -2001584448, - sentinel = 65535}, {obj = , - fd = 4771072, sentinel = 0}, { - obj = , fd = 22, sentinel = 0}, - {obj = , fd = -608669992, - sentinel = 65535}, {obj = , - fd = 744334144, sentinel = 65535}, { - obj = , fd = 21, sentinel = 0}, { - obj = , fd = -608669808, - sentinel = 65535}, { - obj = , - fd = 742796504, sentinel = 65535}, { - obj = , fd = -608672096, - sentinel = 65535}, {obj = , fd = 2, - sentinel = 0}, {obj = 0x0, fd = -2001369968, sentinel = 65535}, { - obj = , fd = 5639476, - sentinel = 0}, {obj = [], fd = 2, sentinel = 0}, { - obj = < at remote 0xffff89f06a00>, fd = 10874752, sentinel = 0}, - {obj = ('key', 'reverse'), fd = 10747904, sentinel = 0}, { - obj = , fd = 3, sentinel = 0}, { - obj = , fd = -1992305034, - sentinel = 65535}, {obj = , - fd = 10709000, sentinel = 0}, { - obj = , fd = 5143424, sentinel = 0}, {obj = None, fd = 22, sentinel = 0}, { - obj = , fd = 744334144, - sentinel = 65535}, {obj = , - fd = 741742976, sentinel = 65535}, { - obj = , fd = 933056320, - sentinel = 65535}, {obj = , - fd = 956206864, sentinel = 0}, {obj = 0x0, fd = 950714656, - sentinel = 0}, {obj = , fd = 22, - sentinel = 0}, {obj = , - fd = -608669992, sentinel = 65535}, { - obj = , fd = 11, sentinel = 0}, - {obj = , fd = -608669808, - sentinel = 65535}, { - obj = 'sage.modules.free_module_element.FreeModuleElement.__getitem__ (build/cythonized/sage/modules/free_module_element.c:14006)', fd = 22, - sentinel = 0}, {obj = , - fd = 742013680, sentinel = 65535}, { - obj = (, fd = 4753244, - sentinel = 0}, {obj = (((((((0x0,),),),),),),), fd = -1993890560, - sentinel = 65535}, {obj = , - fd = -1993890560, sentinel = 65535}, { - obj = , fd = -1980732584, - sentinel = 65535}, {obj = , - fd = 742013680, sentinel = 65535}, { - obj = , fd = 932435922, - sentinel = 0}, {obj = , - fd = 956213248, sentinel = 0}, {obj = , - fd = -608671800, sentinel = 65535}, { - obj = , fd = 4982064, - sentinel = 0}, {obj = , - fd = 4982064, sentinel = 0}, {obj = , - fd = -1980732736, sentinel = 65535}, { - obj = ], subcategory_class=, fd = 4889672, - sentinel = 0}, {obj = , - fd = 10874880, sentinel = 0}, { - obj = , fd = 4919496, - sentinel = 0}, { - obj = , fd = 5123308, - sentinel = 0}, {obj = , fd = 0, - sentinel = 0}, {obj = , - fd = 10709000, sentinel = 0}, { - obj = , fd = 742042648, - sentinel = 65535}, {obj = 0x0, fd = 2, sentinel = 0}, { - obj = , fd = 916647936, - sentinel = 65535}, {obj = '__builtins__', fd = 7516288, - sentinel = 0}, { - obj = ('\n Returns the largest common subcategory of self and other:\n\n EXAMPLES::\n\n sage: Monoids()._meet_(Monoids())\n Category of monoids\n sage: Rings()._meet_(Rings())\n Category of rings\n sage: Rings()._meet_(Monoids())\n Category of monoids\n sage: Monoids()._meet_(Rings())\n Category of monoids\n\n sage: VectorSpaces(QQ)._meet_(Modules(ZZ))\n Category of commutative additive groups\n sage: Algebras(ZZ)._meet_(Algebras(QQ))\n Category of rings\n sage: Groups()._meet_(Rings())\n Category of monoids\n sage: Algebras(QQ)._meet_(Category.join([Fields(), ModulesWithBasis(QQ)]))\n Join of Category of rings and Category of vector spaces over Rational Field\n\n Note: abstractly, the category poset is a distributive\n lattice, so this is well defined; however, the subset of those\n categories actually impl...(truncated), fd = 10767360, sentinel = 0}, {obj = 0x0, - fd = -1993737152, sentinel = 65535}, { - obj = , fd = 0, - sentinel = 65535}, {obj = , - fd = 4812572, sentinel = 0}, {obj = , - fd = -608671296, sentinel = 65535}, { - obj = , fd = 0, sentinel = 0}, { - obj = , fd = 742042456, - sentinel = 65535}, {obj = 0x0, fd = 3, sentinel = 0}, { - obj = {'__name__': 'sage.misc.cachefunc', '__doc__': "File: sage/misc/cachefunc.pyx (starting at line 1)\n\nCached Functions and Methods\n\nAUTHORS:\n\n- William Stein: initial version, (inspired by conversation with Justin Walker)\n- Mike Hansen: added doctests and made it work with class methods.\n- Willem Jan Palenstijn: add CachedMethodCaller for binding cached methods to\n instances.\n- Tom Boothby: added DiskCachedFunction.\n- Simon King: improved performance, more doctests, cython version,\n CachedMethodCallerNoArgs, weak cached function, cached special methods.\n- Julian Rueth (2014-03-19, 2014-05-09, 2014-05-12): added ``key`` parameter, allow caching\n for unhashable elements, added ``do_pickle`` parameter\n\nEXAMPLES:\n\nBy :trac:`11115`, cached functions and methods are now also\navailable in Cython code. The following examples cover various ways\nof usage.\n\nPython functions::\n\n sage: @cached_function\n ....: def test_pfunc(x):\n ....: '''\n ....: Some documentation\n ....:...(truncated), fd = 742104800, sentinel = 65535}, { - obj = , fd = -1980732856, - sentinel = 65535}, {obj = , - fd = 4800056, sentinel = 0}, { - obj = , fd = 668265295, - sentinel = -1028477379}, { - obj = , fd = 1886610805, - sentinel = 1936682341}, {obj = < at remote 0xffffdbb86bd0>, - fd = 4812232, sentinel = 0}, {obj = (2, 1000, None), fd = 3, - sentinel = 0}, {obj = (2, 1000, None), fd = 933256256, - sentinel = 0}, {obj = 0x0, fd = 0, sentinel = 0}, { - obj = , fd = 5004124, - sentinel = 0}, {obj = '_cmp_key', fd = 0, sentinel = 0}, { - obj = , fd = 10709000, sentinel = 0}, {obj = , - fd = 1005817952, sentinel = 0}, { - obj = , fd = 743633792, - sentinel = 65535}, { - obj = (], subcategory_class=], subcategory_class=], subcategory_class=, fd = -2004785800, - sentinel = 65535}, {obj = , - fd = -2001947216, sentinel = 65535}, { - obj = , fd = 1, sentinel = 0}, { - obj = , fd = -608670656, - sentinel = 65535}, {obj = , - fd = 767093840, sentinel = 65535}, { - obj = , fd = -608668528, - sentinel = 65535}, {obj = , - fd = 5291472, sentinel = 0}, { - obj = , fd = 5524424, - sentinel = 0}, {obj = False, fd = 24, sentinel = 0}, {obj = 0x0, - fd = 10874752, sentinel = 0}, { - obj = {'_reduction': (, (, fd = 4771384, - sentinel = 0}, {obj = , fd = 2, - sentinel = 0}, {obj = , - fd = -608668552, sentinel = 65535}, { - obj = , fd = 767093840, - sentinel = 65535}, {obj = , - fd = 767093840, sentinel = 65535}, { - obj = , fd = -608668528, - sentinel = 65535}, {obj = , - fd = 742796504, sentinel = 65535}, { - obj = , fd = -608670656, - sentinel = 65535}, {obj = , fd = 2, - sentinel = 0}, { - obj = {1005224192: , 1005682384: , 1005688048: }, fd = 742791184, - sentinel = 65535}, {obj = , - fd = 5639476, sentinel = 0}, { - obj = [, fd = 10874752, - sentinel = 0}, {obj = ('key', 'reverse'), fd = 10747904, - sentinel = 0}, {obj = , fd = 3, - sentinel = 0}, {obj = , - fd = -1992656160, sentinel = 65535}, { - obj = , fd = 741793344, - sentinel = 65535}, { - obj = {'__new__': , '__repr__': , '__hash__': , '__str__': , '__getattribute__': , '__setattr__': , '__delattr__': , '__lt__': , '__le__': , '__eq__': , '__ne__': , '__gt__': , '__ge__': , '__init__': , '__reduce_ex__': , '__reduce__': , '__getstate__': ...(truncated), fd = 742042688, sentinel = 65535}, { - obj = None, fd = 2, sentinel = 0}, { - obj = , fd = 767093840, - sentinel = 65535}, {obj = , - fd = 742045568, sentinel = 65535}, { - obj = , fd = 18, sentinel = 0}, { - obj = , fd = 4834040, - sentinel = 0}, {obj = (2304, 139), fd = 916115456, - sentinel = 65535}, {obj = , fd = 2, - sentinel = 0}, {obj = , - fd = 4770340, sentinel = 0}, { - obj = , ('FiniteDimensionalModulesWithBasis.subcategory_class', (, ('ModulesWithBasis.subcategory_class', (, TensorProducts=, DualObjects=, dual=, FiniteDimensional=, Filtered=, Graded=, Super=, WithBasis=, __doc__=None, _reduction=(, ('Modules.subcategory_class', (}} - ofdset = {fds_bits = {0 }} - efdset = {fds_bits = {0 }} - tv = {tv_sec = 0, tv_usec = 0} - tvp = 0x0 - imax = - omax = - emax = - max = 92 - n = - timeout = 0 - deadline = -#7 0x00000000004ab2c0 in _PyEval_EvalFrameDefault ( - tstate=0xa5ef80 <_PyRuntime+166344>, frame=, - throwflag=) at ../Python/ceval.c:5053 - is_meth = 0 - total_args = 4 - callable = - cfunc = - __atomic_load_ptr = - res = - __atomic_load_tmp = - opcode = - oparg = - eval_breaker = - cframe = {use_tracing = 0 '\000', current_frame = 0xffff89f06518, - previous = 0xffffdbb8a430} - call_shape = - prev_cframe = - names = - consts = - first_instr = - next_instr = 0xffff8710474a - stack_pointer = - exception_unwind = - dying = - __func__ = "_PyEval_EvalFrameDefault" - opcode_targets = {0x4b77d8 <_PyEval_EvalFrameDefault+56968>, - 0x4aa0a0 <_PyEval_EvalFrameDefault+1872>, - 0x4aa758 <_PyEval_EvalFrameDefault+3592>, - 0x4adbf4 <_PyEval_EvalFrameDefault+17060>, - 0x4ac0b0 <_PyEval_EvalFrameDefault+10080>, - 0x4abd8c <_PyEval_EvalFrameDefault+9276>, - 0x4ad798 <_PyEval_EvalFrameDefault+15944>, - 0x4aec18 <_PyEval_EvalFrameDefault+21192>, - 0x4aaf60 <_PyEval_EvalFrameDefault+5648>, - 0x4ab16c <_PyEval_EvalFrameDefault+6172>, - 0x4b85d8 <_PyEval_EvalFrameDefault+60552>, - 0x4af408 <_PyEval_EvalFrameDefault+23224>, - 0x4af144 <_PyEval_EvalFrameDefault+22516>, - 0x4adca8 <_PyEval_EvalFrameDefault+17240>, - 0x4ad83c <_PyEval_EvalFrameDefault+16108>, - 0x4aff10 <_PyEval_EvalFrameDefault+26048>, - 0x4ac974 <_PyEval_EvalFrameDefault+12324>, - 0x4aac90 <_PyEval_EvalFrameDefault+4928>, - 0x4acd38 <_PyEval_EvalFrameDefault+13288>, - 0x4aefb4 <_PyEval_EvalFrameDefault+22116>, - 0x4abe7c <_PyEval_EvalFrameDefault+9516>, - 0x4acf30 <_PyEval_EvalFrameDefault+13792>, - 0x4aa1b8 <_PyEval_EvalFrameDefault+2152>, - 0x4aa488 <_PyEval_EvalFrameDefault+2872>, - 0x4ac190 <_PyEval_EvalFrameDefault+10304>, - 0x4adf08 <_PyEval_EvalFrameDefault+17848>, - 0x4ac398 <_PyEval_EvalFrameDefault+10824>, - 0x4ac898 <_PyEval_EvalFrameDefault+12104>, - 0x4aa7a0 <_PyEval_EvalFrameDefault+3664>, - 0x4ab7fc <_PyEval_EvalFrameDefault+7852>, - 0x4b0580 <_PyEval_EvalFrameDefault+27696>, - 0x4b7914 <_PyEval_EvalFrameDefault+57284>, - 0x4b0808 <_PyEval_EvalFrameDefault+28344>, - 0x4b7fd4 <_PyEval_EvalFrameDefault+59012>, - 0x4ab9d4 <_PyEval_EvalFrameDefault+8324>, - 0x4aeb34 <_PyEval_EvalFrameDefault+20964>, - 0x4aed48 <_PyEval_EvalFrameDefault+21496>, - 0x4b09c4 <_PyEval_EvalFrameDefault+28788>, - 0x4aa0f4 <_PyEval_EvalFrameDefault+1956>, - 0x4aa89c <_PyEval_EvalFrameDefault+3916>, - 0x4a9fb0 <_PyEval_EvalFrameDefault+1632>, - 0x4ab6f8 <_PyEval_EvalFrameDefault+7592>, - 0x4aabcc <_PyEval_EvalFrameDefault+4732>, - 0x4add9c <_PyEval_EvalFrameDefault+17484>, - 0x4ab040 <_PyEval_EvalFrameDefault+5872>, - 0x4aa400 <_PyEval_EvalFrameDefault+2736>, - 0x4a9b64 <_PyEval_EvalFrameDefault+532>, - 0x4ae23c <_PyEval_EvalFrameDefault+18668>, - 0x4a9e6c <_PyEval_EvalFrameDefault+1308>, - 0x4b01f8 <_PyEval_EvalFrameDefault+26792>, - 0x4b0778 <_PyEval_EvalFrameDefault+28200>, - 0x4b05e0 <_PyEval_EvalFrameDefault+27792>, - 0x4b63f8 <_PyEval_EvalFrameDefault+51880>, - 0x4ae994 <_PyEval_EvalFrameDefault+20548>, - 0x4b0c68 <_PyEval_EvalFrameDefault+29464>, - 0x4a9d70 <_PyEval_EvalFrameDefault+1056>, - 0x4aad24 <_PyEval_EvalFrameDefault+5076>, - 0x4af470 <_PyEval_EvalFrameDefault+23328>, - 0x4adb38 <_PyEval_EvalFrameDefault+16872>, - 0x4aa388 <_PyEval_EvalFrameDefault+2616>, - 0x4afdc8 <_PyEval_EvalFrameDefault+25720>, - 0x4af38c <_PyEval_EvalFrameDefault+23100>, - 0x4ade70 <_PyEval_EvalFrameDefault+17696>, - 0x4aab38 <_PyEval_EvalFrameDefault+4584>, - 0x4aa6cc <_PyEval_EvalFrameDefault+3452>, - 0x4abc4c <_PyEval_EvalFrameDefault+8956>, - 0x4ad2b8 <_PyEval_EvalFrameDefault+14696>, - 0x4ad61c <_PyEval_EvalFrameDefault+15564>, - 0x4abfdc <_PyEval_EvalFrameDefault+9868>, - 0x4b0518 <_PyEval_EvalFrameDefault+27592>, - 0x4b0658 <_PyEval_EvalFrameDefault+27912>, - 0x4af854 <_PyEval_EvalFrameDefault+24324>, - 0x4ac6e8 <_PyEval_EvalFrameDefault+11672>, - 0x4ab24c <_PyEval_EvalFrameDefault+6396>, - 0x4b66bc <_PyEval_EvalFrameDefault+52588>, - 0x4ae4c0 <_PyEval_EvalFrameDefault+19312>, - 0x4aaa2c <_PyEval_EvalFrameDefault+4316>, - 0x4abb18 <_PyEval_EvalFrameDefault+8648>, - 0x4ab9fc <_PyEval_EvalFrameDefault+8364>, - 0x4ad138 <_PyEval_EvalFrameDefault+14312>, - 0x4aadb4 <_PyEval_EvalFrameDefault+5220>, - 0x4ace18 <_PyEval_EvalFrameDefault+13512>, - 0x4af594 <_PyEval_EvalFrameDefault+23620>, - 0x4a9bf0 <_PyEval_EvalFrameDefault+672>, - 0x4b06e8 <_PyEval_EvalFrameDefault+28056>, - 0x4b0150 <_PyEval_EvalFrameDefault+26624>, - 0x4ab7a8 <_PyEval_EvalFrameDefault+7768>, - 0x4b0880 <_PyEval_EvalFrameDefault+28464>, - 0x4afffc <_PyEval_EvalFrameDefault+26284>, - 0x4ae888 <_PyEval_EvalFrameDefault+20280>, - 0x4ac65c <_PyEval_EvalFrameDefault+11532>, - 0x4b0334 <_PyEval_EvalFrameDefault+27108>, - 0x4af79c <_PyEval_EvalFrameDefault+24140>, - 0x4aa03c <_PyEval_EvalFrameDefault+1772>, - 0x4aff78 <_PyEval_EvalFrameDefault+26152>, - 0x4ae58c <_PyEval_EvalFrameDefault+19516>, - 0x4aecd4 <_PyEval_EvalFrameDefault+21380>, - 0x4b0414 <_PyEval_EvalFrameDefault+27332>, - 0x4b7f78 <_PyEval_EvalFrameDefault+58920>, - 0x4ad41c <_PyEval_EvalFrameDefault+15052>, - 0x4a9aac <_PyEval_EvalFrameDefault+348>, - 0x4ad55c <_PyEval_EvalFrameDefault+15372>, - 0x4ab604 <_PyEval_EvalFrameDefault+7348>, - 0x4accd4 <_PyEval_EvalFrameDefault+13188>, - 0x4b028c <_PyEval_EvalFrameDefault+26940>, - 0x4ad96c <_PyEval_EvalFrameDefault+16412>, - 0x4ac644 <_PyEval_EvalFrameDefault+11508>, - 0x4ac5e4 <_PyEval_EvalFrameDefault+11412>, - 0x4af240 <_PyEval_EvalFrameDefault+22768>, - 0x4afd54 <_PyEval_EvalFrameDefault+25604>, - 0x4aac50 <_PyEval_EvalFrameDefault+4864>, - 0x4ae150 <_PyEval_EvalFrameDefault+18432>, - 0x4ae664 <_PyEval_EvalFrameDefault+19732>, - 0x4ad000 <_PyEval_EvalFrameDefault+14000>, - 0x4a9f3c <_PyEval_EvalFrameDefault+1516>, - 0x4aa9b8 <_PyEval_EvalFrameDefault+4200>, - 0x4ab8e4 <_PyEval_EvalFrameDefault+8084>, - 0x4abcf4 <_PyEval_EvalFrameDefault+9124>, - 0x4ab3dc <_PyEval_EvalFrameDefault+6796>, - 0x4afa48 <_PyEval_EvalFrameDefault+24824>, - 0x4ad470 <_PyEval_EvalFrameDefault+15136>, - 0x4aef00 <_PyEval_EvalFrameDefault+21936>, - 0x4ab4ac <_PyEval_EvalFrameDefault+7004>, - 0x4ae8f8 <_PyEval_EvalFrameDefault+20392>, - 0x4a9a44 <_PyEval_EvalFrameDefault+244>, - 0x4a9d0c <_PyEval_EvalFrameDefault+956>, - 0x4af610 <_PyEval_EvalFrameDefault+23744>, - 0x4afca0 <_PyEval_EvalFrameDefault+25424>, - 0x4ab53c <_PyEval_EvalFrameDefault+7148>, - 0x4ab5a0 <_PyEval_EvalFrameDefault+7248>, - 0x4af500 <_PyEval_EvalFrameDefault+23472>, - 0x4b0488 <_PyEval_EvalFrameDefault+27448>, - 0x4acc40 <_PyEval_EvalFrameDefault+13040>, - 0x4ac54c <_PyEval_EvalFrameDefault+11260>, - 0x4aeba4 <_PyEval_EvalFrameDefault+21076>, - 0x4ae5a4 <_PyEval_EvalFrameDefault+19540>, - 0x4ae6dc <_PyEval_EvalFrameDefault+19852>, - 0x4aa664 <_PyEval_EvalFrameDefault+3348>, - 0x4af0a8 <_PyEval_EvalFrameDefault+22360>, - 0x4b7268 <_PyEval_EvalFrameDefault+55576>, - 0x4af100 <_PyEval_EvalFrameDefault+22448>, - 0x4abf40 <_PyEval_EvalFrameDefault+9712>, - 0x4ae304 <_PyEval_EvalFrameDefault+18868>, - 0x4aa148 <_PyEval_EvalFrameDefault+2040>, - 0x4aebe8 <_PyEval_EvalFrameDefault+21144>, - 0x4ac044 <_PyEval_EvalFrameDefault+9972>, - 0x4af320 <_PyEval_EvalFrameDefault+22992>, - 0x4ae42c <_PyEval_EvalFrameDefault+19164>, - 0x4b0924 <_PyEval_EvalFrameDefault+28628>, - 0x4ac434 <_PyEval_EvalFrameDefault+10980>, - 0x4a9b0c <_PyEval_EvalFrameDefault+444>, - 0x4adf18 <_PyEval_EvalFrameDefault+17864>, - 0x4b0b40 <_PyEval_EvalFrameDefault+29168>, - 0x4ae004 <_PyEval_EvalFrameDefault+18100>, - 0x4ab0c4 <_PyEval_EvalFrameDefault+6004>, - 0x4aeab8 <_PyEval_EvalFrameDefault+20840>, - 0x4afde8 <_PyEval_EvalFrameDefault+25752>, - 0x4aede4 <_PyEval_EvalFrameDefault+21652>, - 0x4ad8e8 <_PyEval_EvalFrameDefault+16280>, - 0x4af934 <_PyEval_EvalFrameDefault+24548>, - 0x4acbb0 <_PyEval_EvalFrameDefault+12896>, - 0x4a9c84 <_PyEval_EvalFrameDefault+820>, - 0x4af1c0 <_PyEval_EvalFrameDefault+22640>, - 0x4b00e4 <_PyEval_EvalFrameDefault+26516>, - 0x4ae810 <_PyEval_EvalFrameDefault+20160>, - 0x4b0394 <_PyEval_EvalFrameDefault+27204>, - 0x4abc30 <_PyEval_EvalFrameDefault+8928>, - 0x4aa924 <_PyEval_EvalFrameDefault+4052>, - 0x4ae0a0 <_PyEval_EvalFrameDefault+18256>, - 0x4ad1f8 <_PyEval_EvalFrameDefault+14504>, - 0x4ae744 <_PyEval_EvalFrameDefault+19956>, - 0x4aa33c <_PyEval_EvalFrameDefault+2540>, - 0x4ac5f8 <_PyEval_EvalFrameDefault+11432>, - 0x4af8d4 <_PyEval_EvalFrameDefault+24452>, - 0x4b0c04 <_PyEval_EvalFrameDefault+29364>, - 0x4ad4cc <_PyEval_EvalFrameDefault+15228>, - 0x4ae1b4 <_PyEval_EvalFrameDefault+18532>, - 0x4af828 <_PyEval_EvalFrameDefault+24280>, - 0x4af674 <_PyEval_EvalFrameDefault+23844>, - 0x4aca6c <_PyEval_EvalFrameDefault+12572>, - 0x4ab1a8 <_PyEval_EvalFrameDefault+6232>, - 0x4b6634 <_PyEval_EvalFrameDefault+52452> , - 0x4ada0c <_PyEval_EvalFrameDefault+16572>} -#8 0x00000000004e2cec in _PyEval_EvalFrame (throwflag=0, - frame=0xffff89f05e10, tstate=0xa5ef80 <_PyRuntime+166344>) - at ../Include/internal/pycore_ceval.h:73 -No locals. -#9 _PyEval_Vector (kwnames=('name',), argcount=3, args=0xffff2c8137e8, - locals=0x0, func=, tstate=0xa5ef80 <_PyRuntime+166344>) - at ../Python/ceval.c:6435 - frame = 0xffff89f05e10 - retval = - frame = - retval = - i = - kwcount = - i = -#10 _PyFunction_Vectorcall (func=, stack=0xffff2c8137e8, - nargsf=, kwnames=('name',)) at ../Objects/call.c:393 - f = - nargs = 3 - tstate = 0xa5ef80 <_PyRuntime+166344> -#11 0x000000000049c1d8 in _PyObject_FastCallDictTstate ( - tstate=0xa5ef80 <_PyRuntime+166344>, - callable=, args=, - nargsf=, kwargs=) at ../Objects/call.c:152 - kwnames = ('name',) - newargs = 0xffff2c8137e8 - nargs = 3 - func = 0x4e2b50 <_PyFunction_Vectorcall> - res = -#12 0x00000000004edc24 in _PyObject_Call_Prepend (kwargs={'name': None}, - args=(, stdout=<_io.TextIOWrapper at remote 0xffff89bec040>, stderr=<_io.TextIOWrapper at remote 0xffff89bec110>, searcher=None, ignorecase=False, before=b'', after=b'(%i150) ', match=, match_index=0, terminated=False, exitstatus=None, signalstatus=None, status=None, child_fd=91, timeout=None, delimiter=, logfile=None, logfile_read=None, logfile_send=None, maxread=4194304, searchwindowsize=None, delaybeforesend=None, delayafterclose=, delayafterterminate=, delayafterread=None, softspace=False, name=', - callable=, - tstate=0xa5ef80 <_PyRuntime+166344>) at ../Objects/call.c:482 - small_stack = { - , - , stdout=<_io.TextIOWrapper at remote 0xffff89bec040>, stderr=<_io.TextIOWrapper at remote 0xffff89bec110>, searcher=None, ignorecase=False, before=b'', after=b'(%i150) ', match=, match_index=0, terminated=False, exitstatus=None, signalstatus=None, status=None, child_fd=91, timeout=None, delimiter=, logfile=None, logfile_read=None, logfile_send=None, maxread=4194304, searchwindowsize=None, delaybeforesend=None, delayafterclose=, delayafterterminate=, delayafterread=None, softspace=False, name=', stdout=<_io.TextIOWrapper at remote 0xffff89bec040>, stderr=<_io.TextIOWrapper at remote 0xffff89bec110>, searcher=None, ignorecase=False, before=b'', after=b'(%i150) ', match=, match_index=0, terminated=False, exitstatus=None, signalstatus=None, status=None, child_fd=91, timeout=None, delimiter=, logfile=None, logfile_read=None, logfile_send=None, maxread=4194304, searchwindowsize=None, delaybeforesend=None, delayafterclose=, delayafterterminate=, delayafterread=None, softspace=False, name=' - small_stack = - stack = - argcount = - result = -#13 slot_tp_init ( - self=, - args=(, stdout=<_io.TextIOWrapper at remote 0xffff89bec040>, stderr=<_io.TextIOWrapper at remote 0xffff89bec110>, searcher=None, ignorecase=False, before=b'', after=b'(%i150) ', match=, match_index=0, terminated=False, exitstatus=None, signalstatus=None, status=None, child_fd=91, timeout=None, delimiter=, logfile=None, logfile_read=None, logfile_send=None, maxread=4194304, searchwindowsize=None, delaybeforesend=None, delayafterclose=, delayafterterminate=, delayafterread=None, softspace=False, name=' - unbound = 1 - meth = - res = -#14 0x00000000004944d8 in type_call (kwds={'name': None}, - args=(, stdout=<_io.TextIOWrapper at remote 0xffff89bec040>, stderr=<_io.TextIOWrapper at remote 0xffff89bec110>, searcher=None, ignorecase=False, before=b'', after=b'(%i150) ', match=, match_index=0, terminated=False, exitstatus=None, signalstatus=None, status=None, child_fd=91, timeout=None, delimiter=, logfile=None, logfile_read=None, logfile_send=None, maxread=4194304, searchwindowsize=None, delaybeforesend=None, delayafterclose=, delayafterterminate=, delayafterread=None, softspace=False, name=') at ../Objects/typeobject.c:1112 - res = - obj = - tstate = 0xa5ef80 <_PyRuntime+166344> - obj = - tstate = - nargs = - res = -#15 _PyObject_MakeTpCall (tstate=0xa5ef80 <_PyRuntime+166344>, - callable=, args=, nargs=, keywords=('name',)) - at ../Objects/call.c:214 - call = 0x494940 - argstuple = - kwdict = {'name': None} - result = 0x0 -#16 0x00000000004aa23c in _PyEval_EvalFrameDefault ( - tstate=0xa5ef80 <_PyRuntime+166344>, frame=, - throwflag=) at ../Python/ceval.c:4772 - is_meth = 0 - total_args = 3 - function = - positional_args = - res = - opcode = - oparg = - eval_breaker = - cframe = {use_tracing = 0 '\000', current_frame = 0xffff89f05d60, - previous = 0xffffdbb8a720} - call_shape = - prev_cframe = - names = - consts = - first_instr = - next_instr = 0x38da21b2 - stack_pointer = - exception_unwind = - dying = - __func__ = "_PyEval_EvalFrameDefault" - opcode_targets = {0x4b77d8 <_PyEval_EvalFrameDefault+56968>, - 0x4aa0a0 <_PyEval_EvalFrameDefault+1872>, - 0x4aa758 <_PyEval_EvalFrameDefault+3592>, - 0x4adbf4 <_PyEval_EvalFrameDefault+17060>, - 0x4ac0b0 <_PyEval_EvalFrameDefault+10080>, - 0x4abd8c <_PyEval_EvalFrameDefault+9276>, - 0x4ad798 <_PyEval_EvalFrameDefault+15944>, - 0x4aec18 <_PyEval_EvalFrameDefault+21192>, - 0x4aaf60 <_PyEval_EvalFrameDefault+5648>, - 0x4ab16c <_PyEval_EvalFrameDefault+6172>, - 0x4b85d8 <_PyEval_EvalFrameDefault+60552>, - 0x4af408 <_PyEval_EvalFrameDefault+23224>, - 0x4af144 <_PyEval_EvalFrameDefault+22516>, - 0x4adca8 <_PyEval_EvalFrameDefault+17240>, - 0x4ad83c <_PyEval_EvalFrameDefault+16108>, - 0x4aff10 <_PyEval_EvalFrameDefault+26048>, - 0x4ac974 <_PyEval_EvalFrameDefault+12324>, - 0x4aac90 <_PyEval_EvalFrameDefault+4928>, - 0x4acd38 <_PyEval_EvalFrameDefault+13288>, - 0x4aefb4 <_PyEval_EvalFrameDefault+22116>, - 0x4abe7c <_PyEval_EvalFrameDefault+9516>, - 0x4acf30 <_PyEval_EvalFrameDefault+13792>, - 0x4aa1b8 <_PyEval_EvalFrameDefault+2152>, - 0x4aa488 <_PyEval_EvalFrameDefault+2872>, - 0x4ac190 <_PyEval_EvalFrameDefault+10304>, - 0x4adf08 <_PyEval_EvalFrameDefault+17848>, - 0x4ac398 <_PyEval_EvalFrameDefault+10824>, - 0x4ac898 <_PyEval_EvalFrameDefault+12104>, - 0x4aa7a0 <_PyEval_EvalFrameDefault+3664>, - 0x4ab7fc <_PyEval_EvalFrameDefault+7852>, - 0x4b0580 <_PyEval_EvalFrameDefault+27696>, - 0x4b7914 <_PyEval_EvalFrameDefault+57284>, - 0x4b0808 <_PyEval_EvalFrameDefault+28344>, - 0x4b7fd4 <_PyEval_EvalFrameDefault+59012>, - 0x4ab9d4 <_PyEval_EvalFrameDefault+8324>, - 0x4aeb34 <_PyEval_EvalFrameDefault+20964>, - 0x4aed48 <_PyEval_EvalFrameDefault+21496>, - 0x4b09c4 <_PyEval_EvalFrameDefault+28788>, - 0x4aa0f4 <_PyEval_EvalFrameDefault+1956>, - 0x4aa89c <_PyEval_EvalFrameDefault+3916>, - 0x4a9fb0 <_PyEval_EvalFrameDefault+1632>, - 0x4ab6f8 <_PyEval_EvalFrameDefault+7592>, - 0x4aabcc <_PyEval_EvalFrameDefault+4732>, - 0x4add9c <_PyEval_EvalFrameDefault+17484>, - 0x4ab040 <_PyEval_EvalFrameDefault+5872>, - 0x4aa400 <_PyEval_EvalFrameDefault+2736>, - 0x4a9b64 <_PyEval_EvalFrameDefault+532>, - 0x4ae23c <_PyEval_EvalFrameDefault+18668>, - 0x4a9e6c <_PyEval_EvalFrameDefault+1308>, - 0x4b01f8 <_PyEval_EvalFrameDefault+26792>, - 0x4b0778 <_PyEval_EvalFrameDefault+28200>, - 0x4b05e0 <_PyEval_EvalFrameDefault+27792>, - 0x4b63f8 <_PyEval_EvalFrameDefault+51880>, - 0x4ae994 <_PyEval_EvalFrameDefault+20548>, - 0x4b0c68 <_PyEval_EvalFrameDefault+29464>, - 0x4a9d70 <_PyEval_EvalFrameDefault+1056>, - 0x4aad24 <_PyEval_EvalFrameDefault+5076>, - 0x4af470 <_PyEval_EvalFrameDefault+23328>, - 0x4adb38 <_PyEval_EvalFrameDefault+16872>, - 0x4aa388 <_PyEval_EvalFrameDefault+2616>, - 0x4afdc8 <_PyEval_EvalFrameDefault+25720>, - 0x4af38c <_PyEval_EvalFrameDefault+23100>, - 0x4ade70 <_PyEval_EvalFrameDefault+17696>, - 0x4aab38 <_PyEval_EvalFrameDefault+4584>, - 0x4aa6cc <_PyEval_EvalFrameDefault+3452>, - 0x4abc4c <_PyEval_EvalFrameDefault+8956>, - 0x4ad2b8 <_PyEval_EvalFrameDefault+14696>, - 0x4ad61c <_PyEval_EvalFrameDefault+15564>, - 0x4abfdc <_PyEval_EvalFrameDefault+9868>, - 0x4b0518 <_PyEval_EvalFrameDefault+27592>, - 0x4b0658 <_PyEval_EvalFrameDefault+27912>, - 0x4af854 <_PyEval_EvalFrameDefault+24324>, - 0x4ac6e8 <_PyEval_EvalFrameDefault+11672>, - 0x4ab24c <_PyEval_EvalFrameDefault+6396>, - 0x4b66bc <_PyEval_EvalFrameDefault+52588>, - 0x4ae4c0 <_PyEval_EvalFrameDefault+19312>, - 0x4aaa2c <_PyEval_EvalFrameDefault+4316>, - 0x4abb18 <_PyEval_EvalFrameDefault+8648>, - 0x4ab9fc <_PyEval_EvalFrameDefault+8364>, - 0x4ad138 <_PyEval_EvalFrameDefault+14312>, - 0x4aadb4 <_PyEval_EvalFrameDefault+5220>, - 0x4ace18 <_PyEval_EvalFrameDefault+13512>, - 0x4af594 <_PyEval_EvalFrameDefault+23620>, - 0x4a9bf0 <_PyEval_EvalFrameDefault+672>, - 0x4b06e8 <_PyEval_EvalFrameDefault+28056>, - 0x4b0150 <_PyEval_EvalFrameDefault+26624>, - 0x4ab7a8 <_PyEval_EvalFrameDefault+7768>, - 0x4b0880 <_PyEval_EvalFrameDefault+28464>, - 0x4afffc <_PyEval_EvalFrameDefault+26284>, - 0x4ae888 <_PyEval_EvalFrameDefault+20280>, - 0x4ac65c <_PyEval_EvalFrameDefault+11532>, - 0x4b0334 <_PyEval_EvalFrameDefault+27108>, - 0x4af79c <_PyEval_EvalFrameDefault+24140>, - 0x4aa03c <_PyEval_EvalFrameDefault+1772>, - 0x4aff78 <_PyEval_EvalFrameDefault+26152>, - 0x4ae58c <_PyEval_EvalFrameDefault+19516>, - 0x4aecd4 <_PyEval_EvalFrameDefault+21380>, - 0x4b0414 <_PyEval_EvalFrameDefault+27332>, - 0x4b7f78 <_PyEval_EvalFrameDefault+58920>, - 0x4ad41c <_PyEval_EvalFrameDefault+15052>, - 0x4a9aac <_PyEval_EvalFrameDefault+348>, - 0x4ad55c <_PyEval_EvalFrameDefault+15372>, - 0x4ab604 <_PyEval_EvalFrameDefault+7348>, - 0x4accd4 <_PyEval_EvalFrameDefault+13188>, - 0x4b028c <_PyEval_EvalFrameDefault+26940>, - 0x4ad96c <_PyEval_EvalFrameDefault+16412>, - 0x4ac644 <_PyEval_EvalFrameDefault+11508>, - 0x4ac5e4 <_PyEval_EvalFrameDefault+11412>, - 0x4af240 <_PyEval_EvalFrameDefault+22768>, - 0x4afd54 <_PyEval_EvalFrameDefault+25604>, - 0x4aac50 <_PyEval_EvalFrameDefault+4864>, - 0x4ae150 <_PyEval_EvalFrameDefault+18432>, - 0x4ae664 <_PyEval_EvalFrameDefault+19732>, - 0x4ad000 <_PyEval_EvalFrameDefault+14000>, - 0x4a9f3c <_PyEval_EvalFrameDefault+1516>, - 0x4aa9b8 <_PyEval_EvalFrameDefault+4200>, - 0x4ab8e4 <_PyEval_EvalFrameDefault+8084>, - 0x4abcf4 <_PyEval_EvalFrameDefault+9124>, - 0x4ab3dc <_PyEval_EvalFrameDefault+6796>, - 0x4afa48 <_PyEval_EvalFrameDefault+24824>, - 0x4ad470 <_PyEval_EvalFrameDefault+15136>, - 0x4aef00 <_PyEval_EvalFrameDefault+21936>, - 0x4ab4ac <_PyEval_EvalFrameDefault+7004>, - 0x4ae8f8 <_PyEval_EvalFrameDefault+20392>, - 0x4a9a44 <_PyEval_EvalFrameDefault+244>, - 0x4a9d0c <_PyEval_EvalFrameDefault+956>, - 0x4af610 <_PyEval_EvalFrameDefault+23744>, - 0x4afca0 <_PyEval_EvalFrameDefault+25424>, - 0x4ab53c <_PyEval_EvalFrameDefault+7148>, - 0x4ab5a0 <_PyEval_EvalFrameDefault+7248>, - 0x4af500 <_PyEval_EvalFrameDefault+23472>, - 0x4b0488 <_PyEval_EvalFrameDefault+27448>, - 0x4acc40 <_PyEval_EvalFrameDefault+13040>, - 0x4ac54c <_PyEval_EvalFrameDefault+11260>, - 0x4aeba4 <_PyEval_EvalFrameDefault+21076>, - 0x4ae5a4 <_PyEval_EvalFrameDefault+19540>, - 0x4ae6dc <_PyEval_EvalFrameDefault+19852>, - 0x4aa664 <_PyEval_EvalFrameDefault+3348>, - 0x4af0a8 <_PyEval_EvalFrameDefault+22360>, - 0x4b7268 <_PyEval_EvalFrameDefault+55576>, - 0x4af100 <_PyEval_EvalFrameDefault+22448>, - 0x4abf40 <_PyEval_EvalFrameDefault+9712>, - 0x4ae304 <_PyEval_EvalFrameDefault+18868>, - 0x4aa148 <_PyEval_EvalFrameDefault+2040>, - 0x4aebe8 <_PyEval_EvalFrameDefault+21144>, - 0x4ac044 <_PyEval_EvalFrameDefault+9972>, - 0x4af320 <_PyEval_EvalFrameDefault+22992>, - 0x4ae42c <_PyEval_EvalFrameDefault+19164>, - 0x4b0924 <_PyEval_EvalFrameDefault+28628>, - 0x4ac434 <_PyEval_EvalFrameDefault+10980>, - 0x4a9b0c <_PyEval_EvalFrameDefault+444>, - 0x4adf18 <_PyEval_EvalFrameDefault+17864>, - 0x4b0b40 <_PyEval_EvalFrameDefault+29168>, - 0x4ae004 <_PyEval_EvalFrameDefault+18100>, - 0x4ab0c4 <_PyEval_EvalFrameDefault+6004>, - 0x4aeab8 <_PyEval_EvalFrameDefault+20840>, - 0x4afde8 <_PyEval_EvalFrameDefault+25752>, - 0x4aede4 <_PyEval_EvalFrameDefault+21652>, - 0x4ad8e8 <_PyEval_EvalFrameDefault+16280>, - 0x4af934 <_PyEval_EvalFrameDefault+24548>, - 0x4acbb0 <_PyEval_EvalFrameDefault+12896>, - 0x4a9c84 <_PyEval_EvalFrameDefault+820>, - 0x4af1c0 <_PyEval_EvalFrameDefault+22640>, - 0x4b00e4 <_PyEval_EvalFrameDefault+26516>, - 0x4ae810 <_PyEval_EvalFrameDefault+20160>, - 0x4b0394 <_PyEval_EvalFrameDefault+27204>, - 0x4abc30 <_PyEval_EvalFrameDefault+8928>, - 0x4aa924 <_PyEval_EvalFrameDefault+4052>, - 0x4ae0a0 <_PyEval_EvalFrameDefault+18256>, - 0x4ad1f8 <_PyEval_EvalFrameDefault+14504>, - 0x4ae744 <_PyEval_EvalFrameDefault+19956>, - 0x4aa33c <_PyEval_EvalFrameDefault+2540>, - 0x4ac5f8 <_PyEval_EvalFrameDefault+11432>, - 0x4af8d4 <_PyEval_EvalFrameDefault+24452>, - 0x4b0c04 <_PyEval_EvalFrameDefault+29364>, - 0x4ad4cc <_PyEval_EvalFrameDefault+15228>, - 0x4ae1b4 <_PyEval_EvalFrameDefault+18532>, - 0x4af828 <_PyEval_EvalFrameDefault+24280>, - 0x4af674 <_PyEval_EvalFrameDefault+23844>, - 0x4aca6c <_PyEval_EvalFrameDefault+12572>, - 0x4ab1a8 <_PyEval_EvalFrameDefault+6232>, - 0x4b6634 <_PyEval_EvalFrameDefault+52452> , - 0x4ada0c <_PyEval_EvalFrameDefault+16572>} -#17 0x000000000049c0b8 in _PyEval_EvalFrame (throwflag=0, - frame=0xffff89f05d60, tstate=0xa5ef80 <_PyRuntime+166344>) - at ../Include/internal/pycore_ceval.h:73 -No locals. -#18 _PyEval_Vector (kwnames=0x0, argcount=2, args=, - locals=0x0, func=0xffff3b1c4360, tstate=0xa5ef80 <_PyRuntime+166344>) - at ../Python/ceval.c:6435 - frame = 0xffff89f05d60 - retval = - frame = - retval = - i = - kwcount = - i = -#19 _PyFunction_Vectorcall (kwnames=0x0, nargsf=, - stack=, func=) - at ../Objects/call.c:393 - f = 0xffff3b1c4360 - nargs = 2 - tstate = 0xa5ef80 <_PyRuntime+166344> - f = - nargs = - tstate = -#20 _PyObject_FastCallDictTstate (tstate=0xa5ef80 <_PyRuntime+166344>, - callable=, args=, - nargsf=, kwargs=) at ../Objects/call.c:141 - nargs = 2 - func = - res = -#21 0x00000000004ee524 in _PyObject_Call_Prepend ( - tstate=0xa5ef80 <_PyRuntime+166344>, - callable=, - obj=, stdout=<_io.TextIOWrapper at remote 0xffff89bec040>, stderr=<_io.TextIOWrapper at remote 0xffff89bec110>, searcher=None, ignorecase=False, before=b'', after=b'(%i150) ', match=, match_index=0, terminated=False, exitstatus=None, signalstatus=None, status=None, child_fd=91, timeout=None, delimiter=, logfile=None, logfile_read=None, logfile_send=None, maxread=4194304, searchwindowsize=None, delaybeforesend=None, delayafterclose=, delayafterterminate=, delayafterread=None, softspace=False, name=', kwargs=0x0) - at ../Objects/call.c:482 - small_stack = { - , stdout=<_io.TextIOWrapper at remote 0xffff89bec040>, stderr=<_io.TextIOWrapper at remote 0xffff89bec110>, searcher=None, ignorecase=False, before=b'', after=b'(%i150) ', match=, match_index=0, terminated=False, exitstatus=None, signalstatus=None, status=None, child_fd=91, timeout=None, delimiter=, logfile=None, logfile_read=None, logfile_send=None, maxread=4194304, searchwindowsize=None, delaybeforesend=None, delayafterclose=, delayafterterminate=, delayafterread=None, softspace=False, name=', , - '10715086071862673209484250490600018105614048117055336074437503883703510511249361224931983788156958581275946729175531468251871452856923140435984577574698574803934567774824230985421074605062371141877954182153046474983581941267398767559165543946077062914571196477686542167660429831652624386837205668069376'} - stack = 0xffffdbb8a558 - argcount = 1 - result = -#22 0x0000000000582b54 in slot_tp_call ( - self=, stdout=<_io.TextIOWrapper at remote 0xffff89bec040>, stderr=<_io.TextIOWrapper at remote 0xffff89bec110>, searcher=None, ignorecase=False, before=b'', after=b'(%i150) ', match=, match_index=0, terminated=False, exitstatus=None, signalstatus=None, status=None, child_fd=91, timeout=None, delimiter=, logfile=None, logfile_read=None, logfile_send=None, maxread=4194304, searchwindowsize=None, delaybeforesend=None, delayafterclose=, delayafterterminate=, delayafterread=None, softspace=False, name=' - unbound = 1 - meth = - res = -#23 0x0000000000494548 in _PyObject_MakeTpCall ( - tstate=0xa5ef80 <_PyRuntime+166344>, - callable=, stdout=<_io.TextIOWrapper at remote 0xffff89bec040>, stderr=<_io.TextIOWrapper at remote 0xffff89bec110>, searcher=None, ignorecase=False, before=b'', after=b'(%i150) ', match=, match_index=0, terminated=False, exitstatus=None, signalstatus=None, status=None, child_fd=91, timeout=None, delimiter=, logfile=None, logfile_read=None, logfile_send=None, maxread=4194304, searchwindowsize=None, delaybeforesend=None, delayafterclose=, delayafterterminate=, delayafterread=None, softspace=False, name=' - argstuple = - kwdict = 0x0 - result = 0x0 -#24 0x00000000004aa23c in _PyEval_EvalFrameDefault ( - tstate=0xa5ef80 <_PyRuntime+166344>, frame=, - throwflag=) at ../Python/ceval.c:4772 - is_meth = 0 - total_args = 1 - function = , stdout=<_io.TextIOWrapper at remote 0xffff89bec040>, stderr=<_io.TextIOWrapper at remote 0xffff89bec110>, searcher=None, ignorecase=False, before=b'', after=b'(%i150) ', match=, match_index=0, terminated=False, exitstatus=None, signalstatus=None, status=None, child_fd=91, timeout=None, delimiter=, logfile=None, logfile_read=None, logfile_send=None, maxread=4194304, searchwindowsize=None, delaybeforesend=None, delayafterclose=, delayafterterminate=, delayafterread=None, softspace=False, name=' - res = - opcode = - oparg = - eval_breaker = - cframe = {use_tracing = 0 '\000', current_frame = 0xffff89f05cd8, - previous = 0xffffdbb8a980} - call_shape = - prev_cframe = - names = - consts = - first_instr = - next_instr = 0xffff2c63e442 - stack_pointer = - exception_unwind = - dying = - __func__ = "_PyEval_EvalFrameDefault" - opcode_targets = {0x4b77d8 <_PyEval_EvalFrameDefault+56968>, - 0x4aa0a0 <_PyEval_EvalFrameDefault+1872>, - 0x4aa758 <_PyEval_EvalFrameDefault+3592>, - 0x4adbf4 <_PyEval_EvalFrameDefault+17060>, - 0x4ac0b0 <_PyEval_EvalFrameDefault+10080>, - 0x4abd8c <_PyEval_EvalFrameDefault+9276>, - 0x4ad798 <_PyEval_EvalFrameDefault+15944>, - 0x4aec18 <_PyEval_EvalFrameDefault+21192>, - 0x4aaf60 <_PyEval_EvalFrameDefault+5648>, - 0x4ab16c <_PyEval_EvalFrameDefault+6172>, - 0x4b85d8 <_PyEval_EvalFrameDefault+60552>, - 0x4af408 <_PyEval_EvalFrameDefault+23224>, - 0x4af144 <_PyEval_EvalFrameDefault+22516>, - 0x4adca8 <_PyEval_EvalFrameDefault+17240>, - 0x4ad83c <_PyEval_EvalFrameDefault+16108>, - 0x4aff10 <_PyEval_EvalFrameDefault+26048>, - 0x4ac974 <_PyEval_EvalFrameDefault+12324>, - 0x4aac90 <_PyEval_EvalFrameDefault+4928>, - 0x4acd38 <_PyEval_EvalFrameDefault+13288>, - 0x4aefb4 <_PyEval_EvalFrameDefault+22116>, - 0x4abe7c <_PyEval_EvalFrameDefault+9516>, - 0x4acf30 <_PyEval_EvalFrameDefault+13792>, - 0x4aa1b8 <_PyEval_EvalFrameDefault+2152>, - 0x4aa488 <_PyEval_EvalFrameDefault+2872>, - 0x4ac190 <_PyEval_EvalFrameDefault+10304>, - 0x4adf08 <_PyEval_EvalFrameDefault+17848>, - 0x4ac398 <_PyEval_EvalFrameDefault+10824>, - 0x4ac898 <_PyEval_EvalFrameDefault+12104>, - 0x4aa7a0 <_PyEval_EvalFrameDefault+3664>, - 0x4ab7fc <_PyEval_EvalFrameDefault+7852>, - 0x4b0580 <_PyEval_EvalFrameDefault+27696>, - 0x4b7914 <_PyEval_EvalFrameDefault+57284>, - 0x4b0808 <_PyEval_EvalFrameDefault+28344>, - 0x4b7fd4 <_PyEval_EvalFrameDefault+59012>, - 0x4ab9d4 <_PyEval_EvalFrameDefault+8324>, - 0x4aeb34 <_PyEval_EvalFrameDefault+20964>, - 0x4aed48 <_PyEval_EvalFrameDefault+21496>, - 0x4b09c4 <_PyEval_EvalFrameDefault+28788>, - 0x4aa0f4 <_PyEval_EvalFrameDefault+1956>, - 0x4aa89c <_PyEval_EvalFrameDefault+3916>, - 0x4a9fb0 <_PyEval_EvalFrameDefault+1632>, - 0x4ab6f8 <_PyEval_EvalFrameDefault+7592>, - 0x4aabcc <_PyEval_EvalFrameDefault+4732>, - 0x4add9c <_PyEval_EvalFrameDefault+17484>, - 0x4ab040 <_PyEval_EvalFrameDefault+5872>, - 0x4aa400 <_PyEval_EvalFrameDefault+2736>, - 0x4a9b64 <_PyEval_EvalFrameDefault+532>, - 0x4ae23c <_PyEval_EvalFrameDefault+18668>, - 0x4a9e6c <_PyEval_EvalFrameDefault+1308>, - 0x4b01f8 <_PyEval_EvalFrameDefault+26792>, - 0x4b0778 <_PyEval_EvalFrameDefault+28200>, - 0x4b05e0 <_PyEval_EvalFrameDefault+27792>, - 0x4b63f8 <_PyEval_EvalFrameDefault+51880>, - 0x4ae994 <_PyEval_EvalFrameDefault+20548>, - 0x4b0c68 <_PyEval_EvalFrameDefault+29464>, - 0x4a9d70 <_PyEval_EvalFrameDefault+1056>, - 0x4aad24 <_PyEval_EvalFrameDefault+5076>, - 0x4af470 <_PyEval_EvalFrameDefault+23328>, - 0x4adb38 <_PyEval_EvalFrameDefault+16872>, - 0x4aa388 <_PyEval_EvalFrameDefault+2616>, - 0x4afdc8 <_PyEval_EvalFrameDefault+25720>, - 0x4af38c <_PyEval_EvalFrameDefault+23100>, - 0x4ade70 <_PyEval_EvalFrameDefault+17696>, - 0x4aab38 <_PyEval_EvalFrameDefault+4584>, - 0x4aa6cc <_PyEval_EvalFrameDefault+3452>, - 0x4abc4c <_PyEval_EvalFrameDefault+8956>, - 0x4ad2b8 <_PyEval_EvalFrameDefault+14696>, - 0x4ad61c <_PyEval_EvalFrameDefault+15564>, - 0x4abfdc <_PyEval_EvalFrameDefault+9868>, - 0x4b0518 <_PyEval_EvalFrameDefault+27592>, - 0x4b0658 <_PyEval_EvalFrameDefault+27912>, - 0x4af854 <_PyEval_EvalFrameDefault+24324>, - 0x4ac6e8 <_PyEval_EvalFrameDefault+11672>, - 0x4ab24c <_PyEval_EvalFrameDefault+6396>, - 0x4b66bc <_PyEval_EvalFrameDefault+52588>, - 0x4ae4c0 <_PyEval_EvalFrameDefault+19312>, - 0x4aaa2c <_PyEval_EvalFrameDefault+4316>, - 0x4abb18 <_PyEval_EvalFrameDefault+8648>, - 0x4ab9fc <_PyEval_EvalFrameDefault+8364>, - 0x4ad138 <_PyEval_EvalFrameDefault+14312>, - 0x4aadb4 <_PyEval_EvalFrameDefault+5220>, - 0x4ace18 <_PyEval_EvalFrameDefault+13512>, - 0x4af594 <_PyEval_EvalFrameDefault+23620>, - 0x4a9bf0 <_PyEval_EvalFrameDefault+672>, - 0x4b06e8 <_PyEval_EvalFrameDefault+28056>, - 0x4b0150 <_PyEval_EvalFrameDefault+26624>, - 0x4ab7a8 <_PyEval_EvalFrameDefault+7768>, - 0x4b0880 <_PyEval_EvalFrameDefault+28464>, - 0x4afffc <_PyEval_EvalFrameDefault+26284>, - 0x4ae888 <_PyEval_EvalFrameDefault+20280>, - 0x4ac65c <_PyEval_EvalFrameDefault+11532>, - 0x4b0334 <_PyEval_EvalFrameDefault+27108>, - 0x4af79c <_PyEval_EvalFrameDefault+24140>, - 0x4aa03c <_PyEval_EvalFrameDefault+1772>, - 0x4aff78 <_PyEval_EvalFrameDefault+26152>, - 0x4ae58c <_PyEval_EvalFrameDefault+19516>, - 0x4aecd4 <_PyEval_EvalFrameDefault+21380>, - 0x4b0414 <_PyEval_EvalFrameDefault+27332>, - 0x4b7f78 <_PyEval_EvalFrameDefault+58920>, - 0x4ad41c <_PyEval_EvalFrameDefault+15052>, - 0x4a9aac <_PyEval_EvalFrameDefault+348>, - 0x4ad55c <_PyEval_EvalFrameDefault+15372>, - 0x4ab604 <_PyEval_EvalFrameDefault+7348>, - 0x4accd4 <_PyEval_EvalFrameDefault+13188>, - 0x4b028c <_PyEval_EvalFrameDefault+26940>, - 0x4ad96c <_PyEval_EvalFrameDefault+16412>, - 0x4ac644 <_PyEval_EvalFrameDefault+11508>, - 0x4ac5e4 <_PyEval_EvalFrameDefault+11412>, - 0x4af240 <_PyEval_EvalFrameDefault+22768>, - 0x4afd54 <_PyEval_EvalFrameDefault+25604>, - 0x4aac50 <_PyEval_EvalFrameDefault+4864>, - 0x4ae150 <_PyEval_EvalFrameDefault+18432>, - 0x4ae664 <_PyEval_EvalFrameDefault+19732>, - 0x4ad000 <_PyEval_EvalFrameDefault+14000>, - 0x4a9f3c <_PyEval_EvalFrameDefault+1516>, - 0x4aa9b8 <_PyEval_EvalFrameDefault+4200>, - 0x4ab8e4 <_PyEval_EvalFrameDefault+8084>, - 0x4abcf4 <_PyEval_EvalFrameDefault+9124>, - 0x4ab3dc <_PyEval_EvalFrameDefault+6796>, - 0x4afa48 <_PyEval_EvalFrameDefault+24824>, - 0x4ad470 <_PyEval_EvalFrameDefault+15136>, - 0x4aef00 <_PyEval_EvalFrameDefault+21936>, - 0x4ab4ac <_PyEval_EvalFrameDefault+7004>, - 0x4ae8f8 <_PyEval_EvalFrameDefault+20392>, - 0x4a9a44 <_PyEval_EvalFrameDefault+244>, - 0x4a9d0c <_PyEval_EvalFrameDefault+956>, - 0x4af610 <_PyEval_EvalFrameDefault+23744>, - 0x4afca0 <_PyEval_EvalFrameDefault+25424>, - 0x4ab53c <_PyEval_EvalFrameDefault+7148>, - 0x4ab5a0 <_PyEval_EvalFrameDefault+7248>, - 0x4af500 <_PyEval_EvalFrameDefault+23472>, - 0x4b0488 <_PyEval_EvalFrameDefault+27448>, - 0x4acc40 <_PyEval_EvalFrameDefault+13040>, - 0x4ac54c <_PyEval_EvalFrameDefault+11260>, - 0x4aeba4 <_PyEval_EvalFrameDefault+21076>, - 0x4ae5a4 <_PyEval_EvalFrameDefault+19540>, - 0x4ae6dc <_PyEval_EvalFrameDefault+19852>, - 0x4aa664 <_PyEval_EvalFrameDefault+3348>, - 0x4af0a8 <_PyEval_EvalFrameDefault+22360>, - 0x4b7268 <_PyEval_EvalFrameDefault+55576>, - 0x4af100 <_PyEval_EvalFrameDefault+22448>, - 0x4abf40 <_PyEval_EvalFrameDefault+9712>, - 0x4ae304 <_PyEval_EvalFrameDefault+18868>, - 0x4aa148 <_PyEval_EvalFrameDefault+2040>, - 0x4aebe8 <_PyEval_EvalFrameDefault+21144>, - 0x4ac044 <_PyEval_EvalFrameDefault+9972>, - 0x4af320 <_PyEval_EvalFrameDefault+22992>, - 0x4ae42c <_PyEval_EvalFrameDefault+19164>, - 0x4b0924 <_PyEval_EvalFrameDefault+28628>, - 0x4ac434 <_PyEval_EvalFrameDefault+10980>, - 0x4a9b0c <_PyEval_EvalFrameDefault+444>, - 0x4adf18 <_PyEval_EvalFrameDefault+17864>, - 0x4b0b40 <_PyEval_EvalFrameDefault+29168>, - 0x4ae004 <_PyEval_EvalFrameDefault+18100>, - 0x4ab0c4 <_PyEval_EvalFrameDefault+6004>, - 0x4aeab8 <_PyEval_EvalFrameDefault+20840>, - 0x4afde8 <_PyEval_EvalFrameDefault+25752>, - 0x4aede4 <_PyEval_EvalFrameDefault+21652>, - 0x4ad8e8 <_PyEval_EvalFrameDefault+16280>, - 0x4af934 <_PyEval_EvalFrameDefault+24548>, - 0x4acbb0 <_PyEval_EvalFrameDefault+12896>, - 0x4a9c84 <_PyEval_EvalFrameDefault+820>, - 0x4af1c0 <_PyEval_EvalFrameDefault+22640>, - 0x4b00e4 <_PyEval_EvalFrameDefault+26516>, - 0x4ae810 <_PyEval_EvalFrameDefault+20160>, - 0x4b0394 <_PyEval_EvalFrameDefault+27204>, - 0x4abc30 <_PyEval_EvalFrameDefault+8928>, - 0x4aa924 <_PyEval_EvalFrameDefault+4052>, - 0x4ae0a0 <_PyEval_EvalFrameDefault+18256>, - 0x4ad1f8 <_PyEval_EvalFrameDefault+14504>, - 0x4ae744 <_PyEval_EvalFrameDefault+19956>, - 0x4aa33c <_PyEval_EvalFrameDefault+2540>, - 0x4ac5f8 <_PyEval_EvalFrameDefault+11432>, - 0x4af8d4 <_PyEval_EvalFrameDefault+24452>, - 0x4b0c04 <_PyEval_EvalFrameDefault+29364>, - 0x4ad4cc <_PyEval_EvalFrameDefault+15228>, - 0x4ae1b4 <_PyEval_EvalFrameDefault+18532>, - 0x4af828 <_PyEval_EvalFrameDefault+24280>, - 0x4af674 <_PyEval_EvalFrameDefault+23844>, - 0x4aca6c <_PyEval_EvalFrameDefault+12572>, - 0x4ab1a8 <_PyEval_EvalFrameDefault+6232>, - 0x4b6634 <_PyEval_EvalFrameDefault+52452> , - 0x4ada0c <_PyEval_EvalFrameDefault+16572>} -#25 0x00000000004a0b60 in _PyEval_EvalFrame (throwflag=0, - frame=0xffff89f05cd8, tstate=0xa5ef80 <_PyRuntime+166344>) - at ../Include/internal/pycore_ceval.h:73 -No locals. -#26 _PyEval_Vector (args=0x0, argcount=0, kwnames=0x0, - locals=, func=0xffff2c49b240, - tstate=0xa5ef80 <_PyRuntime+166344>) at ../Python/ceval.c:6435 - frame = 0xffff89f05cd8 - retval = - frame = - retval = - i = - kwcount = - i = -#27 PyEval_EvalCode (co=, - globals=, locals=) at ../Python/ceval.c:1154 - tstate = 0xa5ef80 <_PyRuntime+166344> - builtins = - desc = { - fc_globals = , - fc_builtins = {'__name__': 'builtins', '__doc__': "Built-in functions, exceptions, and other objects.\n\nNoteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", '__package__': '', '__loader__': , '__spec__': , origin='built-in', loader_state=None, submodule_search_locations=None, _uninitialized_submodules=[], _set_fileattr=False, _cached=None) at remote 0xffff89b7fdd0>, '__build_class__': , '__import__': , 'abs': , 'all': , 'any': , 'ascii': , 'bin': , 'breakpo...(truncated), fc_name = '', - fc_qualname = '', - fc_code = , fc_defaults = 0x0, - fc_kwdefaults = 0x0, fc_closure = 0x0} - func = 0xffff2c49b240 - res = -#28 0x000000000051df40 in builtin_exec_impl (module=, - closure=, - locals=, - globals=, source=) - at ../Python/bltinmodule.c:1075 - num_free = - v = - r = - v = - r = - num_free = - closure_is_ok = - i = - cell = - source_copy = - str = - cf = -#29 builtin_exec (module=, args=, - nargs=, kwnames=) - at ../Python/clinic/bltinmodule.c.h:465 - return_value = 0x0 - argsbuf = {, - , , - } - noptargs = - source = - globals = - locals = - closure = 0x0 - _parser = {format = 0x0, keywords = 0x747cd0 <_keywords.4>, - fname = 0x706070 "exec", custom_msg = 0x0, pos = 0, min = 0, - max = 0, kwtuple = 0x0, next = 0x0} - _keywords = {0x84cb48 "", 0x84cb48 "", 0x84cb48 "", - 0x736fe0 "closure", 0x0} -#30 0x00000000004ad69c in _PyEval_EvalFrameDefault ( - tstate=0xa5ef80 <_PyRuntime+166344>, frame=, - throwflag=) at ../Python/ceval.c:5094 - is_meth = 0 - total_args = 2 - callable = - cfunc = - __atomic_load_ptr = - res = - __atomic_load_tmp = - opcode = - oparg = - eval_breaker = - cframe = {use_tracing = 0 '\000', current_frame = 0xffff89f05c20, - previous = 0xffffdbb8ac70} - call_shape = - prev_cframe = - names = - consts = - first_instr = - next_instr = 0x37cdc7e0 - stack_pointer = 0xffff89f05cb8 - exception_unwind = - dying = - __func__ = "_PyEval_EvalFrameDefault" - opcode_targets = {0x4b77d8 <_PyEval_EvalFrameDefault+56968>, - 0x4aa0a0 <_PyEval_EvalFrameDefault+1872>, - 0x4aa758 <_PyEval_EvalFrameDefault+3592>, - 0x4adbf4 <_PyEval_EvalFrameDefault+17060>, - 0x4ac0b0 <_PyEval_EvalFrameDefault+10080>, - 0x4abd8c <_PyEval_EvalFrameDefault+9276>, - 0x4ad798 <_PyEval_EvalFrameDefault+15944>, - 0x4aec18 <_PyEval_EvalFrameDefault+21192>, - 0x4aaf60 <_PyEval_EvalFrameDefault+5648>, - 0x4ab16c <_PyEval_EvalFrameDefault+6172>, - 0x4b85d8 <_PyEval_EvalFrameDefault+60552>, - 0x4af408 <_PyEval_EvalFrameDefault+23224>, - 0x4af144 <_PyEval_EvalFrameDefault+22516>, - 0x4adca8 <_PyEval_EvalFrameDefault+17240>, - 0x4ad83c <_PyEval_EvalFrameDefault+16108>, - 0x4aff10 <_PyEval_EvalFrameDefault+26048>, - 0x4ac974 <_PyEval_EvalFrameDefault+12324>, - 0x4aac90 <_PyEval_EvalFrameDefault+4928>, - 0x4acd38 <_PyEval_EvalFrameDefault+13288>, - 0x4aefb4 <_PyEval_EvalFrameDefault+22116>, - 0x4abe7c <_PyEval_EvalFrameDefault+9516>, - 0x4acf30 <_PyEval_EvalFrameDefault+13792>, - 0x4aa1b8 <_PyEval_EvalFrameDefault+2152>, - 0x4aa488 <_PyEval_EvalFrameDefault+2872>, - 0x4ac190 <_PyEval_EvalFrameDefault+10304>, - 0x4adf08 <_PyEval_EvalFrameDefault+17848>, - 0x4ac398 <_PyEval_EvalFrameDefault+10824>, - 0x4ac898 <_PyEval_EvalFrameDefault+12104>, - 0x4aa7a0 <_PyEval_EvalFrameDefault+3664>, - 0x4ab7fc <_PyEval_EvalFrameDefault+7852>, - 0x4b0580 <_PyEval_EvalFrameDefault+27696>, - 0x4b7914 <_PyEval_EvalFrameDefault+57284>, - 0x4b0808 <_PyEval_EvalFrameDefault+28344>, - 0x4b7fd4 <_PyEval_EvalFrameDefault+59012>, - 0x4ab9d4 <_PyEval_EvalFrameDefault+8324>, - 0x4aeb34 <_PyEval_EvalFrameDefault+20964>, - 0x4aed48 <_PyEval_EvalFrameDefault+21496>, - 0x4b09c4 <_PyEval_EvalFrameDefault+28788>, - 0x4aa0f4 <_PyEval_EvalFrameDefault+1956>, - 0x4aa89c <_PyEval_EvalFrameDefault+3916>, - 0x4a9fb0 <_PyEval_EvalFrameDefault+1632>, - 0x4ab6f8 <_PyEval_EvalFrameDefault+7592>, - 0x4aabcc <_PyEval_EvalFrameDefault+4732>, - 0x4add9c <_PyEval_EvalFrameDefault+17484>, - 0x4ab040 <_PyEval_EvalFrameDefault+5872>, - 0x4aa400 <_PyEval_EvalFrameDefault+2736>, - 0x4a9b64 <_PyEval_EvalFrameDefault+532>, - 0x4ae23c <_PyEval_EvalFrameDefault+18668>, - 0x4a9e6c <_PyEval_EvalFrameDefault+1308>, - 0x4b01f8 <_PyEval_EvalFrameDefault+26792>, - 0x4b0778 <_PyEval_EvalFrameDefault+28200>, - 0x4b05e0 <_PyEval_EvalFrameDefault+27792>, - 0x4b63f8 <_PyEval_EvalFrameDefault+51880>, - 0x4ae994 <_PyEval_EvalFrameDefault+20548>, - 0x4b0c68 <_PyEval_EvalFrameDefault+29464>, - 0x4a9d70 <_PyEval_EvalFrameDefault+1056>, - 0x4aad24 <_PyEval_EvalFrameDefault+5076>, - 0x4af470 <_PyEval_EvalFrameDefault+23328>, - 0x4adb38 <_PyEval_EvalFrameDefault+16872>, - 0x4aa388 <_PyEval_EvalFrameDefault+2616>, - 0x4afdc8 <_PyEval_EvalFrameDefault+25720>, - 0x4af38c <_PyEval_EvalFrameDefault+23100>, - 0x4ade70 <_PyEval_EvalFrameDefault+17696>, - 0x4aab38 <_PyEval_EvalFrameDefault+4584>, - 0x4aa6cc <_PyEval_EvalFrameDefault+3452>, - 0x4abc4c <_PyEval_EvalFrameDefault+8956>, - 0x4ad2b8 <_PyEval_EvalFrameDefault+14696>, - 0x4ad61c <_PyEval_EvalFrameDefault+15564>, - 0x4abfdc <_PyEval_EvalFrameDefault+9868>, - 0x4b0518 <_PyEval_EvalFrameDefault+27592>, - 0x4b0658 <_PyEval_EvalFrameDefault+27912>, - 0x4af854 <_PyEval_EvalFrameDefault+24324>, - 0x4ac6e8 <_PyEval_EvalFrameDefault+11672>, - 0x4ab24c <_PyEval_EvalFrameDefault+6396>, - 0x4b66bc <_PyEval_EvalFrameDefault+52588>, - 0x4ae4c0 <_PyEval_EvalFrameDefault+19312>, - 0x4aaa2c <_PyEval_EvalFrameDefault+4316>, - 0x4abb18 <_PyEval_EvalFrameDefault+8648>, - 0x4ab9fc <_PyEval_EvalFrameDefault+8364>, - 0x4ad138 <_PyEval_EvalFrameDefault+14312>, - 0x4aadb4 <_PyEval_EvalFrameDefault+5220>, - 0x4ace18 <_PyEval_EvalFrameDefault+13512>, - 0x4af594 <_PyEval_EvalFrameDefault+23620>, - 0x4a9bf0 <_PyEval_EvalFrameDefault+672>, - 0x4b06e8 <_PyEval_EvalFrameDefault+28056>, - 0x4b0150 <_PyEval_EvalFrameDefault+26624>, - 0x4ab7a8 <_PyEval_EvalFrameDefault+7768>, - 0x4b0880 <_PyEval_EvalFrameDefault+28464>, - 0x4afffc <_PyEval_EvalFrameDefault+26284>, - 0x4ae888 <_PyEval_EvalFrameDefault+20280>, - 0x4ac65c <_PyEval_EvalFrameDefault+11532>, - 0x4b0334 <_PyEval_EvalFrameDefault+27108>, - 0x4af79c <_PyEval_EvalFrameDefault+24140>, - 0x4aa03c <_PyEval_EvalFrameDefault+1772>, - 0x4aff78 <_PyEval_EvalFrameDefault+26152>, - 0x4ae58c <_PyEval_EvalFrameDefault+19516>, - 0x4aecd4 <_PyEval_EvalFrameDefault+21380>, - 0x4b0414 <_PyEval_EvalFrameDefault+27332>, - 0x4b7f78 <_PyEval_EvalFrameDefault+58920>, - 0x4ad41c <_PyEval_EvalFrameDefault+15052>, - 0x4a9aac <_PyEval_EvalFrameDefault+348>, - 0x4ad55c <_PyEval_EvalFrameDefault+15372>, - 0x4ab604 <_PyEval_EvalFrameDefault+7348>, - 0x4accd4 <_PyEval_EvalFrameDefault+13188>, - 0x4b028c <_PyEval_EvalFrameDefault+26940>, - 0x4ad96c <_PyEval_EvalFrameDefault+16412>, - 0x4ac644 <_PyEval_EvalFrameDefault+11508>, - 0x4ac5e4 <_PyEval_EvalFrameDefault+11412>, - 0x4af240 <_PyEval_EvalFrameDefault+22768>, - 0x4afd54 <_PyEval_EvalFrameDefault+25604>, - 0x4aac50 <_PyEval_EvalFrameDefault+4864>, - 0x4ae150 <_PyEval_EvalFrameDefault+18432>, - 0x4ae664 <_PyEval_EvalFrameDefault+19732>, - 0x4ad000 <_PyEval_EvalFrameDefault+14000>, - 0x4a9f3c <_PyEval_EvalFrameDefault+1516>, - 0x4aa9b8 <_PyEval_EvalFrameDefault+4200>, - 0x4ab8e4 <_PyEval_EvalFrameDefault+8084>, - 0x4abcf4 <_PyEval_EvalFrameDefault+9124>, - 0x4ab3dc <_PyEval_EvalFrameDefault+6796>, - 0x4afa48 <_PyEval_EvalFrameDefault+24824>, - 0x4ad470 <_PyEval_EvalFrameDefault+15136>, - 0x4aef00 <_PyEval_EvalFrameDefault+21936>, - 0x4ab4ac <_PyEval_EvalFrameDefault+7004>, - 0x4ae8f8 <_PyEval_EvalFrameDefault+20392>, - 0x4a9a44 <_PyEval_EvalFrameDefault+244>, - 0x4a9d0c <_PyEval_EvalFrameDefault+956>, - 0x4af610 <_PyEval_EvalFrameDefault+23744>, - 0x4afca0 <_PyEval_EvalFrameDefault+25424>, - 0x4ab53c <_PyEval_EvalFrameDefault+7148>, - 0x4ab5a0 <_PyEval_EvalFrameDefault+7248>, - 0x4af500 <_PyEval_EvalFrameDefault+23472>, - 0x4b0488 <_PyEval_EvalFrameDefault+27448>, - 0x4acc40 <_PyEval_EvalFrameDefault+13040>, - 0x4ac54c <_PyEval_EvalFrameDefault+11260>, - 0x4aeba4 <_PyEval_EvalFrameDefault+21076>, - 0x4ae5a4 <_PyEval_EvalFrameDefault+19540>, - 0x4ae6dc <_PyEval_EvalFrameDefault+19852>, - 0x4aa664 <_PyEval_EvalFrameDefault+3348>, - 0x4af0a8 <_PyEval_EvalFrameDefault+22360>, - 0x4b7268 <_PyEval_EvalFrameDefault+55576>, - 0x4af100 <_PyEval_EvalFrameDefault+22448>, - 0x4abf40 <_PyEval_EvalFrameDefault+9712>, - 0x4ae304 <_PyEval_EvalFrameDefault+18868>, - 0x4aa148 <_PyEval_EvalFrameDefault+2040>, - 0x4aebe8 <_PyEval_EvalFrameDefault+21144>, - 0x4ac044 <_PyEval_EvalFrameDefault+9972>, - 0x4af320 <_PyEval_EvalFrameDefault+22992>, - 0x4ae42c <_PyEval_EvalFrameDefault+19164>, - 0x4b0924 <_PyEval_EvalFrameDefault+28628>, - 0x4ac434 <_PyEval_EvalFrameDefault+10980>, - 0x4a9b0c <_PyEval_EvalFrameDefault+444>, - 0x4adf18 <_PyEval_EvalFrameDefault+17864>, - 0x4b0b40 <_PyEval_EvalFrameDefault+29168>, - 0x4ae004 <_PyEval_EvalFrameDefault+18100>, - 0x4ab0c4 <_PyEval_EvalFrameDefault+6004>, - 0x4aeab8 <_PyEval_EvalFrameDefault+20840>, - 0x4afde8 <_PyEval_EvalFrameDefault+25752>, - 0x4aede4 <_PyEval_EvalFrameDefault+21652>, - 0x4ad8e8 <_PyEval_EvalFrameDefault+16280>, - 0x4af934 <_PyEval_EvalFrameDefault+24548>, - 0x4acbb0 <_PyEval_EvalFrameDefault+12896>, - 0x4a9c84 <_PyEval_EvalFrameDefault+820>, - 0x4af1c0 <_PyEval_EvalFrameDefault+22640>, - 0x4b00e4 <_PyEval_EvalFrameDefault+26516>, - 0x4ae810 <_PyEval_EvalFrameDefault+20160>, - 0x4b0394 <_PyEval_EvalFrameDefault+27204>, - 0x4abc30 <_PyEval_EvalFrameDefault+8928>, - 0x4aa924 <_PyEval_EvalFrameDefault+4052>, - 0x4ae0a0 <_PyEval_EvalFrameDefault+18256>, - 0x4ad1f8 <_PyEval_EvalFrameDefault+14504>, - 0x4ae744 <_PyEval_EvalFrameDefault+19956>, - 0x4aa33c <_PyEval_EvalFrameDefault+2540>, - 0x4ac5f8 <_PyEval_EvalFrameDefault+11432>, - 0x4af8d4 <_PyEval_EvalFrameDefault+24452>, - 0x4b0c04 <_PyEval_EvalFrameDefault+29364>, - 0x4ad4cc <_PyEval_EvalFrameDefault+15228>, - 0x4ae1b4 <_PyEval_EvalFrameDefault+18532>, - 0x4af828 <_PyEval_EvalFrameDefault+24280>, - 0x4af674 <_PyEval_EvalFrameDefault+23844>, - 0x4aca6c <_PyEval_EvalFrameDefault+12572>, - 0x4ab1a8 <_PyEval_EvalFrameDefault+6232>, - 0x4b6634 <_PyEval_EvalFrameDefault+52452> , - 0x4ada0c <_PyEval_EvalFrameDefault+16572>} -#31 0x000000000049c0b8 in _PyEval_EvalFrame (throwflag=0, - frame=0xffff89f05848, tstate=0xa5ef80 <_PyRuntime+166344>) - at ../Include/internal/pycore_ceval.h:73 -No locals. -#32 _PyEval_Vector (kwnames=0x0, argcount=5, args=, - locals=0x0, func=0xffff85f65bc0, tstate=0xa5ef80 <_PyRuntime+166344>) - at ../Python/ceval.c:6435 - frame = 0xffff89f05848 - retval = - frame = - retval = - i = - kwcount = - i = -#33 _PyFunction_Vectorcall (kwnames=0x0, nargsf=, - stack=, func=) - at ../Objects/call.c:393 - f = 0xffff85f65bc0 - nargs = 5 - tstate = 0xa5ef80 <_PyRuntime+166344> - f = - nargs = - tstate = -#34 _PyObject_FastCallDictTstate (tstate=0xa5ef80 <_PyRuntime+166344>, - callable=, args=, - nargsf=, kwargs=) at ../Objects/call.c:141 - nargs = 5 - func = - res = -#35 0x00000000004ee524 in _PyObject_Call_Prepend ( - tstate=0xa5ef80 <_PyRuntime+166344>, - callable=, - obj=, long=True, target_walltime=-1, warn_long=, optional={'python3', 'py3', 'arb223', 'memlimit', 'sage'}, randorder=None, random_seed=317903668120396358627436499945885030062, global_iterations=1, file_iterations=1, environment='sage.repl.ipython_kernel.all_jupyter', initial=False, exitfirst=False, force_lib=False, abspath=False, verbose=False, debug=False, only_errors=False, gdb=False, valgrind=False, massif=False, cachegrind=False, omega=False, failed=False, new=False, show_skipped=False, stats_path='/build/reproducible-path/sagemath-9.5/.sage/timings2.json', gc=0, serial=False, filenames=['src/sage']) at remote 0xffff89911290>, encoding='utf-8', basename='sage.interfaces.interface', printpath='src/sage/interfaces/interface.py', in_lib=True, qualified_name=, kwargs=0x0) - at ../Objects/call.c:482 - small_stack = { - , long=True, target_walltime=-1, warn_long=, optional={'python3', 'py3', 'arb223', 'memlimit', 'sage'}, randorder=None, random_seed=317903668120396358627436499945885030062, global_iterations=1, file_iterations=1, environment='sage.repl.ipython_kernel.all_jupyter', initial=False, exitfirst=False, force_lib=False, abspath=False, verbose=False, debug=False, only_errors=False, gdb=False, valgrind=False, massif=False, cachegrind=False, omega=False, failed=False, new=False, show_skipped=False, stats_path='/build/reproducible-path/sagemath-9.5/.sage/timings2.json', gc=0, serial=False, filenames=['src/sage']) at remote 0xffff89911290>, encoding='utf-8', basename='sage.interfaces.interface', printpath='src/sage/interfaces/interface.py', in_lib=True, qualified_name=, long=True, target_walltime=-1, warn_long=, optional={'python3', 'py3', 'arb223', 'memlimit', 'sage'}, randorder=None, random_seed=317903668120396358627436499945885030062, global_iterations=1, file_iterations=1, environment='sage.repl.ipython_kernel.all_jupyter', initial=False, exitfirst=False, force_lib=False, abspath=False, verbose=False, debug=False, only_errors=False, gdb=False, valgrind=False, massif=False, cachegrind=False, omega=False, failed=False, new=False, show_skipped=False, stats_path='/build/reproducible-path/sagemath-9.5/.sage/timings2.json', gc=0, serial=False, filenames=['src/sage']) at remote 0xffff2c6d3310>, - <_TemporaryFileWrapper(file=<_io.BufferedRandom at remote 0xffff2c74ea30>, name='/tmp/tmp_ns7vsrg', delete=False, _closer=<_TemporaryFileCloser(file=<_io.BufferedRandom at remote 0xffff2c74ea30>, name='/tmp/tmp_ns7vsrg', delete=False) at remote 0xffff2c6dd910>, flush=, fileno=, seek=, read=, tell=) at remote 0xffff2c6df050>, - <_io.TextIOWrapper at remote 0xffff2c71a260>, - , _writer=, _rlock=, acquire=, release=) at remote 0xffff2c6d1990>, _opid=3873270, _wlock=, acquire=, release=) at remote 0xffff2c6d3610>, _sem=, acquire=, release= -#36 0x0000000000582b54 in slot_tp_call ( - self=, long=True, target_walltime=-1, warn_long=, optional={'python3', 'py3', 'arb223', 'memlimit', 'sage'}, randorder=None, random_seed=317903668120396358627436499945885030062, global_iterations=1, file_iterations=1, environment='sage.repl.ipython_kernel.all_jupyter', initial=False, exitfirst=False, force_lib=False, abspath=False, verbose=False, debug=False, only_errors=False, gdb=False, valgrind=False, massif=False, cachegrind=False, omega=False, failed=False, new=False, show_skipped=False, stats_path='/build/reproducible-path/sagemath-9.5/.sage/timings2.json', gc=0, serial=False, filenames=['src/sage']) at remote 0xffff89911290>, encoding='utf-8', basename='sage.interfaces.interface', printpath='src/sage/interfaces/interface.py', in_lib=True, qualified_name=, long=True, target_walltime=-1, warn_long=, optional={'python3', 'py3', 'arb223', 'memlimit', 'sage'}, randorder=None, random_seed=317903668120396358627436499945885030062, global_iterations=1, file_iterations=1, environment='sage.repl.ipython_kernel.all_jupyter', initial=False, exitfirst=False, force_lib=False, abspath=False, verbose=False, debug=False, only_errors=False, gdb=False, valgrind=False, massif=False, cachegrind=False, omega=False, failed=False, new=False, show_skipped=False, stats_path='/build/reproducible-path/sagemath-9.5/.sage/timings2.json', gc=0, serial=False, filenames=['src/sage']) at remote 0xffff2c6d3310>, <_TemporaryFileWrapper(file=<_io.BufferedRandom at remote 0xffff2c74ea30>, name='/tmp/tmp_ns7vsrg', delete=False, _closer=<_TemporaryFileCloser(file=<_io.BufferedRandom at remote 0xffff2c74ea30>, name='/tmp/tmp_ns7vsrg', delete=False) at remote 0xffff2c6...(truncated), kwds=0x0) at ../Objects/typeobject.c:7630 - tstate = 0xa5ef80 <_PyRuntime+166344> - unbound = 1 - meth = - res = -#37 0x0000000000494548 in _PyObject_MakeTpCall ( - tstate=0xa5ef80 <_PyRuntime+166344>, - callable=, long=True, target_walltime=-1, warn_long=, optional={'python3', 'py3', 'arb223', 'memlimit', 'sage'}, randorder=None, random_seed=317903668120396358627436499945885030062, global_iterations=1, file_iterations=1, environment='sage.repl.ipython_kernel.all_jupyter', initial=False, exitfirst=False, force_lib=False, abspath=False, verbose=False, debug=False, only_errors=False, gdb=False, valgrind=False, massif=False, cachegrind=False, omega=False, failed=False, new=False, show_skipped=False, stats_path='/build/reproducible-path/sagemath-9.5/.sage/timings2.json', gc=0, serial=False, filenames=['src/sage']) at remote 0xffff89911290>, encoding='utf-8', basename='sage.interfaces.interface', printpath='src/sage/interfaces/interface.py', in_lib=True, qualified_name= - argstuple = - kwdict = 0x0 - result = 0x0 -#38 0x00000000004aa23c in _PyEval_EvalFrameDefault ( - tstate=0xa5ef80 <_PyRuntime+166344>, frame=, - throwflag=) at ../Python/ceval.c:4772 - is_meth = 0 - total_args = 4 - function = , long=True, target_walltime=-1, warn_long=, optional={'python3', 'py3', 'arb223', 'memlimit', 'sage'}, randorder=None, random_seed=317903668120396358627436499945885030062, global_iterations=1, file_iterations=1, environment='sage.repl.ipython_kernel.all_jupyter', initial=False, exitfirst=False, force_lib=False, abspath=False, verbose=False, debug=False, only_errors=False, gdb=False, valgrind=False, massif=False, cachegrind=False, omega=False, failed=False, new=False, show_skipped=False, stats_path='/build/reproducible-path/sagemath-9.5/.sage/timings2.json', gc=0, serial=False, filenames=['src/sage']) at remote 0xffff89911290>, encoding='utf-8', basename='sage.interfaces.interface', printpath='src/sage/interfaces/interface.py', in_lib=True, qualified_name= - res = - opcode = - oparg = - eval_breaker = - cframe = {use_tracing = 0 '\000', current_frame = 0xffff89f057a8, - previous = 0xffffdbb8af50} - call_shape = - prev_cframe = - names = - consts = - first_instr = - next_instr = 0x37ce7b14 - stack_pointer = - exception_unwind = - dying = - __func__ = "_PyEval_EvalFrameDefault" - opcode_targets = {0x4b77d8 <_PyEval_EvalFrameDefault+56968>, - 0x4aa0a0 <_PyEval_EvalFrameDefault+1872>, - 0x4aa758 <_PyEval_EvalFrameDefault+3592>, - 0x4adbf4 <_PyEval_EvalFrameDefault+17060>, - 0x4ac0b0 <_PyEval_EvalFrameDefault+10080>, - 0x4abd8c <_PyEval_EvalFrameDefault+9276>, - 0x4ad798 <_PyEval_EvalFrameDefault+15944>, - 0x4aec18 <_PyEval_EvalFrameDefault+21192>, - 0x4aaf60 <_PyEval_EvalFrameDefault+5648>, - 0x4ab16c <_PyEval_EvalFrameDefault+6172>, - 0x4b85d8 <_PyEval_EvalFrameDefault+60552>, - 0x4af408 <_PyEval_EvalFrameDefault+23224>, - 0x4af144 <_PyEval_EvalFrameDefault+22516>, - 0x4adca8 <_PyEval_EvalFrameDefault+17240>, - 0x4ad83c <_PyEval_EvalFrameDefault+16108>, - 0x4aff10 <_PyEval_EvalFrameDefault+26048>, - 0x4ac974 <_PyEval_EvalFrameDefault+12324>, - 0x4aac90 <_PyEval_EvalFrameDefault+4928>, - 0x4acd38 <_PyEval_EvalFrameDefault+13288>, - 0x4aefb4 <_PyEval_EvalFrameDefault+22116>, - 0x4abe7c <_PyEval_EvalFrameDefault+9516>, - 0x4acf30 <_PyEval_EvalFrameDefault+13792>, - 0x4aa1b8 <_PyEval_EvalFrameDefault+2152>, - 0x4aa488 <_PyEval_EvalFrameDefault+2872>, - 0x4ac190 <_PyEval_EvalFrameDefault+10304>, - 0x4adf08 <_PyEval_EvalFrameDefault+17848>, - 0x4ac398 <_PyEval_EvalFrameDefault+10824>, - 0x4ac898 <_PyEval_EvalFrameDefault+12104>, - 0x4aa7a0 <_PyEval_EvalFrameDefault+3664>, - 0x4ab7fc <_PyEval_EvalFrameDefault+7852>, - 0x4b0580 <_PyEval_EvalFrameDefault+27696>, - 0x4b7914 <_PyEval_EvalFrameDefault+57284>, - 0x4b0808 <_PyEval_EvalFrameDefault+28344>, - 0x4b7fd4 <_PyEval_EvalFrameDefault+59012>, - 0x4ab9d4 <_PyEval_EvalFrameDefault+8324>, - 0x4aeb34 <_PyEval_EvalFrameDefault+20964>, - 0x4aed48 <_PyEval_EvalFrameDefault+21496>, - 0x4b09c4 <_PyEval_EvalFrameDefault+28788>, - 0x4aa0f4 <_PyEval_EvalFrameDefault+1956>, - 0x4aa89c <_PyEval_EvalFrameDefault+3916>, - 0x4a9fb0 <_PyEval_EvalFrameDefault+1632>, - 0x4ab6f8 <_PyEval_EvalFrameDefault+7592>, - 0x4aabcc <_PyEval_EvalFrameDefault+4732>, - 0x4add9c <_PyEval_EvalFrameDefault+17484>, - 0x4ab040 <_PyEval_EvalFrameDefault+5872>, - 0x4aa400 <_PyEval_EvalFrameDefault+2736>, - 0x4a9b64 <_PyEval_EvalFrameDefault+532>, - 0x4ae23c <_PyEval_EvalFrameDefault+18668>, - 0x4a9e6c <_PyEval_EvalFrameDefault+1308>, - 0x4b01f8 <_PyEval_EvalFrameDefault+26792>, - 0x4b0778 <_PyEval_EvalFrameDefault+28200>, - 0x4b05e0 <_PyEval_EvalFrameDefault+27792>, - 0x4b63f8 <_PyEval_EvalFrameDefault+51880>, - 0x4ae994 <_PyEval_EvalFrameDefault+20548>, - 0x4b0c68 <_PyEval_EvalFrameDefault+29464>, - 0x4a9d70 <_PyEval_EvalFrameDefault+1056>, - 0x4aad24 <_PyEval_EvalFrameDefault+5076>, - 0x4af470 <_PyEval_EvalFrameDefault+23328>, - 0x4adb38 <_PyEval_EvalFrameDefault+16872>, - 0x4aa388 <_PyEval_EvalFrameDefault+2616>, - 0x4afdc8 <_PyEval_EvalFrameDefault+25720>, - 0x4af38c <_PyEval_EvalFrameDefault+23100>, - 0x4ade70 <_PyEval_EvalFrameDefault+17696>, - 0x4aab38 <_PyEval_EvalFrameDefault+4584>, - 0x4aa6cc <_PyEval_EvalFrameDefault+3452>, - 0x4abc4c <_PyEval_EvalFrameDefault+8956>, - 0x4ad2b8 <_PyEval_EvalFrameDefault+14696>, - 0x4ad61c <_PyEval_EvalFrameDefault+15564>, - 0x4abfdc <_PyEval_EvalFrameDefault+9868>, - 0x4b0518 <_PyEval_EvalFrameDefault+27592>, - 0x4b0658 <_PyEval_EvalFrameDefault+27912>, - 0x4af854 <_PyEval_EvalFrameDefault+24324>, - 0x4ac6e8 <_PyEval_EvalFrameDefault+11672>, - 0x4ab24c <_PyEval_EvalFrameDefault+6396>, - 0x4b66bc <_PyEval_EvalFrameDefault+52588>, - 0x4ae4c0 <_PyEval_EvalFrameDefault+19312>, - 0x4aaa2c <_PyEval_EvalFrameDefault+4316>, - 0x4abb18 <_PyEval_EvalFrameDefault+8648>, - 0x4ab9fc <_PyEval_EvalFrameDefault+8364>, - 0x4ad138 <_PyEval_EvalFrameDefault+14312>, - 0x4aadb4 <_PyEval_EvalFrameDefault+5220>, - 0x4ace18 <_PyEval_EvalFrameDefault+13512>, - 0x4af594 <_PyEval_EvalFrameDefault+23620>, - 0x4a9bf0 <_PyEval_EvalFrameDefault+672>, - 0x4b06e8 <_PyEval_EvalFrameDefault+28056>, - 0x4b0150 <_PyEval_EvalFrameDefault+26624>, - 0x4ab7a8 <_PyEval_EvalFrameDefault+7768>, - 0x4b0880 <_PyEval_EvalFrameDefault+28464>, - 0x4afffc <_PyEval_EvalFrameDefault+26284>, - 0x4ae888 <_PyEval_EvalFrameDefault+20280>, - 0x4ac65c <_PyEval_EvalFrameDefault+11532>, - 0x4b0334 <_PyEval_EvalFrameDefault+27108>, - 0x4af79c <_PyEval_EvalFrameDefault+24140>, - 0x4aa03c <_PyEval_EvalFrameDefault+1772>, - 0x4aff78 <_PyEval_EvalFrameDefault+26152>, - 0x4ae58c <_PyEval_EvalFrameDefault+19516>, - 0x4aecd4 <_PyEval_EvalFrameDefault+21380>, - 0x4b0414 <_PyEval_EvalFrameDefault+27332>, - 0x4b7f78 <_PyEval_EvalFrameDefault+58920>, - 0x4ad41c <_PyEval_EvalFrameDefault+15052>, - 0x4a9aac <_PyEval_EvalFrameDefault+348>, - 0x4ad55c <_PyEval_EvalFrameDefault+15372>, - 0x4ab604 <_PyEval_EvalFrameDefault+7348>, - 0x4accd4 <_PyEval_EvalFrameDefault+13188>, - 0x4b028c <_PyEval_EvalFrameDefault+26940>, - 0x4ad96c <_PyEval_EvalFrameDefault+16412>, - 0x4ac644 <_PyEval_EvalFrameDefault+11508>, - 0x4ac5e4 <_PyEval_EvalFrameDefault+11412>, - 0x4af240 <_PyEval_EvalFrameDefault+22768>, - 0x4afd54 <_PyEval_EvalFrameDefault+25604>, - 0x4aac50 <_PyEval_EvalFrameDefault+4864>, - 0x4ae150 <_PyEval_EvalFrameDefault+18432>, - 0x4ae664 <_PyEval_EvalFrameDefault+19732>, - 0x4ad000 <_PyEval_EvalFrameDefault+14000>, - 0x4a9f3c <_PyEval_EvalFrameDefault+1516>, - 0x4aa9b8 <_PyEval_EvalFrameDefault+4200>, - 0x4ab8e4 <_PyEval_EvalFrameDefault+8084>, - 0x4abcf4 <_PyEval_EvalFrameDefault+9124>, - 0x4ab3dc <_PyEval_EvalFrameDefault+6796>, - 0x4afa48 <_PyEval_EvalFrameDefault+24824>, - 0x4ad470 <_PyEval_EvalFrameDefault+15136>, - 0x4aef00 <_PyEval_EvalFrameDefault+21936>, - 0x4ab4ac <_PyEval_EvalFrameDefault+7004>, - 0x4ae8f8 <_PyEval_EvalFrameDefault+20392>, - 0x4a9a44 <_PyEval_EvalFrameDefault+244>, - 0x4a9d0c <_PyEval_EvalFrameDefault+956>, - 0x4af610 <_PyEval_EvalFrameDefault+23744>, - 0x4afca0 <_PyEval_EvalFrameDefault+25424>, - 0x4ab53c <_PyEval_EvalFrameDefault+7148>, - 0x4ab5a0 <_PyEval_EvalFrameDefault+7248>, - 0x4af500 <_PyEval_EvalFrameDefault+23472>, - 0x4b0488 <_PyEval_EvalFrameDefault+27448>, - 0x4acc40 <_PyEval_EvalFrameDefault+13040>, - 0x4ac54c <_PyEval_EvalFrameDefault+11260>, - 0x4aeba4 <_PyEval_EvalFrameDefault+21076>, - 0x4ae5a4 <_PyEval_EvalFrameDefault+19540>, - 0x4ae6dc <_PyEval_EvalFrameDefault+19852>, - 0x4aa664 <_PyEval_EvalFrameDefault+3348>, - 0x4af0a8 <_PyEval_EvalFrameDefault+22360>, - 0x4b7268 <_PyEval_EvalFrameDefault+55576>, - 0x4af100 <_PyEval_EvalFrameDefault+22448>, - 0x4abf40 <_PyEval_EvalFrameDefault+9712>, - 0x4ae304 <_PyEval_EvalFrameDefault+18868>, - 0x4aa148 <_PyEval_EvalFrameDefault+2040>, - 0x4aebe8 <_PyEval_EvalFrameDefault+21144>, - 0x4ac044 <_PyEval_EvalFrameDefault+9972>, - 0x4af320 <_PyEval_EvalFrameDefault+22992>, - 0x4ae42c <_PyEval_EvalFrameDefault+19164>, - 0x4b0924 <_PyEval_EvalFrameDefault+28628>, - 0x4ac434 <_PyEval_EvalFrameDefault+10980>, - 0x4a9b0c <_PyEval_EvalFrameDefault+444>, - 0x4adf18 <_PyEval_EvalFrameDefault+17864>, - 0x4b0b40 <_PyEval_EvalFrameDefault+29168>, - 0x4ae004 <_PyEval_EvalFrameDefault+18100>, - 0x4ab0c4 <_PyEval_EvalFrameDefault+6004>, - 0x4aeab8 <_PyEval_EvalFrameDefault+20840>, - 0x4afde8 <_PyEval_EvalFrameDefault+25752>, - 0x4aede4 <_PyEval_EvalFrameDefault+21652>, - 0x4ad8e8 <_PyEval_EvalFrameDefault+16280>, - 0x4af934 <_PyEval_EvalFrameDefault+24548>, - 0x4acbb0 <_PyEval_EvalFrameDefault+12896>, - 0x4a9c84 <_PyEval_EvalFrameDefault+820>, - 0x4af1c0 <_PyEval_EvalFrameDefault+22640>, - 0x4b00e4 <_PyEval_EvalFrameDefault+26516>, - 0x4ae810 <_PyEval_EvalFrameDefault+20160>, - 0x4b0394 <_PyEval_EvalFrameDefault+27204>, - 0x4abc30 <_PyEval_EvalFrameDefault+8928>, - 0x4aa924 <_PyEval_EvalFrameDefault+4052>, - 0x4ae0a0 <_PyEval_EvalFrameDefault+18256>, - 0x4ad1f8 <_PyEval_EvalFrameDefault+14504>, - 0x4ae744 <_PyEval_EvalFrameDefault+19956>, - 0x4aa33c <_PyEval_EvalFrameDefault+2540>, - 0x4ac5f8 <_PyEval_EvalFrameDefault+11432>, - 0x4af8d4 <_PyEval_EvalFrameDefault+24452>, - 0x4b0c04 <_PyEval_EvalFrameDefault+29364>, - 0x4ad4cc <_PyEval_EvalFrameDefault+15228>, - 0x4ae1b4 <_PyEval_EvalFrameDefault+18532>, - 0x4af828 <_PyEval_EvalFrameDefault+24280>, - 0x4af674 <_PyEval_EvalFrameDefault+23844>, - 0x4aca6c <_PyEval_EvalFrameDefault+12572>, - 0x4ab1a8 <_PyEval_EvalFrameDefault+6232>, - 0x4b6634 <_PyEval_EvalFrameDefault+52452> , - 0x4ada0c <_PyEval_EvalFrameDefault+16572>} -#39 0x000000000049c0b8 in _PyEval_EvalFrame (throwflag=0, - frame=0xffff89f055d0, tstate=0xa5ef80 <_PyRuntime+166344>) - at ../Include/internal/pycore_ceval.h:73 -No locals. -#40 _PyEval_Vector (kwnames=0x0, argcount=2, args=, - locals=0x0, func=0xffff2c834e00, tstate=0xa5ef80 <_PyRuntime+166344>) - at ../Python/ceval.c:6435 - frame = 0xffff89f055d0 - retval = - frame = - retval = - i = - kwcount = - i = -#41 _PyFunction_Vectorcall (kwnames=0x0, nargsf=, - stack=, func=) - at ../Objects/call.c:393 - f = 0xffff2c834e00 - nargs = 2 - tstate = 0xa5ef80 <_PyRuntime+166344> - f = - nargs = - tstate = -#42 _PyObject_FastCallDictTstate (tstate=0xa5ef80 <_PyRuntime+166344>, - callable=, args=, - nargsf=, kwargs=) at ../Objects/call.c:141 - nargs = 2 - func = - res = -#43 0x00000000004edc24 in _PyObject_Call_Prepend (kwargs=0x0, - args=(, 'semprefix': '/mp'}, _parent_pid=3873270, _parent_name='MainProcess', _popen=None, _closed=False, _target=None, _args=(), _kwargs={}, _name='DocTestWorker-1457', source=, long=True, target_walltime=-1, warn_long=, optional={'python3', 'py3', 'arb223', 'memlimit', 'sage'}, randorder=None, random_seed=317903668120396358627436499945885030062, global_iterations=1, file_iterations=1, environment='sage.repl.ipython_kernel.all_jupyter', initial=False, exitfirst=False, force_lib=False, abspath=False, verbose=False, debug=False, only_errors=False, gdb=False, valgrind=False, massif=False, cachegrind=False, omega=False, failed=False, new=False, show_skipped=False, stats_path='/build/reproducible-path/sagemath-9.5/.sage/ti...(truncated), - obj=, callable=, - tstate=0xa5ef80 <_PyRuntime+166344>) at ../Objects/call.c:482 - small_stack = { - , - , 'semprefix': '/mp'}, _parent_pid=3873270, _parent_name='MainProcess', _popen=None, _closed=False, _target=None, _args=(), _kwargs={}, _name='DocTestWorker-1457', source=, long=True, target_walltime=-1, warn_long=, optional={'python3', 'py3', 'arb223', 'memlimit', 'sage'}, randorder=None, random_seed=317903668120396358627436499945885030062, global_iterations=1, file_iterations=1, environment='sage.repl.ipython_kernel.all_jupyter', initial=False, exitfirst=False, force_lib=False, abspath=False, verbose=False, debug=False, only_errors=False, gdb=False, valgrind=False, massif=False, cachegrind=False, omega=False, failed=False, new=False, show_skipped=False, stats_path='/build/reproducible-path/sagemath-9.5/.sage/tim...(truncated), , , - } - stack = 0xffffdbb8add8 - argcount = 1 - result = - small_stack = - stack = - argcount = - result = -#44 slot_tp_init ( - self=, - args=(, 'semprefix': '/mp'}, _parent_pid=3873270, _parent_name='MainProcess', _popen=None, _closed=False, _target=None, _args=(), _kwargs={}, _name='DocTestWorker-1457', source=, long=True, target_walltime=-1, warn_long=, optional={'python3', 'py3', 'arb223', 'memlimit', 'sage'}, randorder=None, random_seed=317903668120396358627436499945885030062, global_iterations=1, file_iterations=1, environment='sage.repl.ipython_kernel.all_jupyter', initial=False, exitfirst=False, force_lib=False, abspath=False, verbose=False, debug=False, only_errors=False, gdb=False, valgrind=False, massif=False, cachegrind=False, omega=False, failed=False, new=False, show_skipped=False, stats_path='/build/reproducible-path/sagemath-9.5/.sage/ti...(truncated), kwds=0x0) at ../Objects/typeobject.c:7861 - tstate = 0xa5ef80 <_PyRuntime+166344> - unbound = 1 - meth = - res = -#45 0x00000000004944d8 in type_call (kwds=0x0, - args=(, 'semprefix': '/mp'}, _parent_pid=3873270, _parent_name='MainProcess', _popen=None, _closed=False, _target=None, _args=(), _kwargs={}, _name='DocTestWorker-1457', source=, long=True, target_walltime=-1, warn_long=, optional={'python3', 'py3', 'arb223', 'memlimit', 'sage'}, randorder=None, random_seed=317903668120396358627436499945885030062, global_iterations=1, file_iterations=1, environment='sage.repl.ipython_kernel.all_jupyter', initial=False, exitfirst=False, force_lib=False, abspath=False, verbose=False, debug=False, only_errors=False, gdb=False, valgrind=False, massif=False, cachegrind=False, omega=False, failed=False, new=False, show_skipped=False, stats_path='/build/reproducible-path/sagemath-9.5/.sage/ti...(truncated), type=) at ../Objects/typeobject.c:1112 - res = - obj = - tstate = 0xa5ef80 <_PyRuntime+166344> - obj = - tstate = - nargs = - res = -#46 _PyObject_MakeTpCall (tstate=0xa5ef80 <_PyRuntime+166344>, - callable=, args=, - nargs=, keywords=0x0) at ../Objects/call.c:214 - call = 0x494940 - argstuple = - kwdict = 0x0 - result = 0x0 -#47 0x00000000004aa23c in _PyEval_EvalFrameDefault ( - tstate=0xa5ef80 <_PyRuntime+166344>, frame=, - throwflag=) at ../Python/ceval.c:4772 - is_meth = 0 - total_args = 1 - function = - positional_args = - res = - opcode = - oparg = - eval_breaker = - cframe = {use_tracing = 0 '\000', current_frame = 0xffff89f05560, - previous = 0xa5f0d0 <_PyRuntime+166680>} - call_shape = - prev_cframe = - names = - consts = - first_instr = - next_instr = 0xffff877b7d62 - stack_pointer = - exception_unwind = - dying = - __func__ = "_PyEval_EvalFrameDefault" - opcode_targets = {0x4b77d8 <_PyEval_EvalFrameDefault+56968>, - 0x4aa0a0 <_PyEval_EvalFrameDefault+1872>, - 0x4aa758 <_PyEval_EvalFrameDefault+3592>, - 0x4adbf4 <_PyEval_EvalFrameDefault+17060>, - 0x4ac0b0 <_PyEval_EvalFrameDefault+10080>, - 0x4abd8c <_PyEval_EvalFrameDefault+9276>, - 0x4ad798 <_PyEval_EvalFrameDefault+15944>, - 0x4aec18 <_PyEval_EvalFrameDefault+21192>, - 0x4aaf60 <_PyEval_EvalFrameDefault+5648>, - 0x4ab16c <_PyEval_EvalFrameDefault+6172>, - 0x4b85d8 <_PyEval_EvalFrameDefault+60552>, - 0x4af408 <_PyEval_EvalFrameDefault+23224>, - 0x4af144 <_PyEval_EvalFrameDefault+22516>, - 0x4adca8 <_PyEval_EvalFrameDefault+17240>, - 0x4ad83c <_PyEval_EvalFrameDefault+16108>, - 0x4aff10 <_PyEval_EvalFrameDefault+26048>, - 0x4ac974 <_PyEval_EvalFrameDefault+12324>, - 0x4aac90 <_PyEval_EvalFrameDefault+4928>, - 0x4acd38 <_PyEval_EvalFrameDefault+13288>, - 0x4aefb4 <_PyEval_EvalFrameDefault+22116>, - 0x4abe7c <_PyEval_EvalFrameDefault+9516>, - 0x4acf30 <_PyEval_EvalFrameDefault+13792>, - 0x4aa1b8 <_PyEval_EvalFrameDefault+2152>, - 0x4aa488 <_PyEval_EvalFrameDefault+2872>, - 0x4ac190 <_PyEval_EvalFrameDefault+10304>, - 0x4adf08 <_PyEval_EvalFrameDefault+17848>, - 0x4ac398 <_PyEval_EvalFrameDefault+10824>, - 0x4ac898 <_PyEval_EvalFrameDefault+12104>, - 0x4aa7a0 <_PyEval_EvalFrameDefault+3664>, - 0x4ab7fc <_PyEval_EvalFrameDefault+7852>, - 0x4b0580 <_PyEval_EvalFrameDefault+27696>, - 0x4b7914 <_PyEval_EvalFrameDefault+57284>, - 0x4b0808 <_PyEval_EvalFrameDefault+28344>, - 0x4b7fd4 <_PyEval_EvalFrameDefault+59012>, - 0x4ab9d4 <_PyEval_EvalFrameDefault+8324>, - 0x4aeb34 <_PyEval_EvalFrameDefault+20964>, - 0x4aed48 <_PyEval_EvalFrameDefault+21496>, - 0x4b09c4 <_PyEval_EvalFrameDefault+28788>, - 0x4aa0f4 <_PyEval_EvalFrameDefault+1956>, - 0x4aa89c <_PyEval_EvalFrameDefault+3916>, - 0x4a9fb0 <_PyEval_EvalFrameDefault+1632>, - 0x4ab6f8 <_PyEval_EvalFrameDefault+7592>, - 0x4aabcc <_PyEval_EvalFrameDefault+4732>, - 0x4add9c <_PyEval_EvalFrameDefault+17484>, - 0x4ab040 <_PyEval_EvalFrameDefault+5872>, - 0x4aa400 <_PyEval_EvalFrameDefault+2736>, - 0x4a9b64 <_PyEval_EvalFrameDefault+532>, - 0x4ae23c <_PyEval_EvalFrameDefault+18668>, - 0x4a9e6c <_PyEval_EvalFrameDefault+1308>, - 0x4b01f8 <_PyEval_EvalFrameDefault+26792>, - 0x4b0778 <_PyEval_EvalFrameDefault+28200>, - 0x4b05e0 <_PyEval_EvalFrameDefault+27792>, - 0x4b63f8 <_PyEval_EvalFrameDefault+51880>, - 0x4ae994 <_PyEval_EvalFrameDefault+20548>, - 0x4b0c68 <_PyEval_EvalFrameDefault+29464>, - 0x4a9d70 <_PyEval_EvalFrameDefault+1056>, - 0x4aad24 <_PyEval_EvalFrameDefault+5076>, - 0x4af470 <_PyEval_EvalFrameDefault+23328>, - 0x4adb38 <_PyEval_EvalFrameDefault+16872>, - 0x4aa388 <_PyEval_EvalFrameDefault+2616>, - 0x4afdc8 <_PyEval_EvalFrameDefault+25720>, - 0x4af38c <_PyEval_EvalFrameDefault+23100>, - 0x4ade70 <_PyEval_EvalFrameDefault+17696>, - 0x4aab38 <_PyEval_EvalFrameDefault+4584>, - 0x4aa6cc <_PyEval_EvalFrameDefault+3452>, - 0x4abc4c <_PyEval_EvalFrameDefault+8956>, - 0x4ad2b8 <_PyEval_EvalFrameDefault+14696>, - 0x4ad61c <_PyEval_EvalFrameDefault+15564>, - 0x4abfdc <_PyEval_EvalFrameDefault+9868>, - 0x4b0518 <_PyEval_EvalFrameDefault+27592>, - 0x4b0658 <_PyEval_EvalFrameDefault+27912>, - 0x4af854 <_PyEval_EvalFrameDefault+24324>, - 0x4ac6e8 <_PyEval_EvalFrameDefault+11672>, - 0x4ab24c <_PyEval_EvalFrameDefault+6396>, - 0x4b66bc <_PyEval_EvalFrameDefault+52588>, - 0x4ae4c0 <_PyEval_EvalFrameDefault+19312>, - 0x4aaa2c <_PyEval_EvalFrameDefault+4316>, - 0x4abb18 <_PyEval_EvalFrameDefault+8648>, - 0x4ab9fc <_PyEval_EvalFrameDefault+8364>, - 0x4ad138 <_PyEval_EvalFrameDefault+14312>, - 0x4aadb4 <_PyEval_EvalFrameDefault+5220>, - 0x4ace18 <_PyEval_EvalFrameDefault+13512>, - 0x4af594 <_PyEval_EvalFrameDefault+23620>, - 0x4a9bf0 <_PyEval_EvalFrameDefault+672>, - 0x4b06e8 <_PyEval_EvalFrameDefault+28056>, - 0x4b0150 <_PyEval_EvalFrameDefault+26624>, - 0x4ab7a8 <_PyEval_EvalFrameDefault+7768>, - 0x4b0880 <_PyEval_EvalFrameDefault+28464>, - 0x4afffc <_PyEval_EvalFrameDefault+26284>, - 0x4ae888 <_PyEval_EvalFrameDefault+20280>, - 0x4ac65c <_PyEval_EvalFrameDefault+11532>, - 0x4b0334 <_PyEval_EvalFrameDefault+27108>, - 0x4af79c <_PyEval_EvalFrameDefault+24140>, - 0x4aa03c <_PyEval_EvalFrameDefault+1772>, - 0x4aff78 <_PyEval_EvalFrameDefault+26152>, - 0x4ae58c <_PyEval_EvalFrameDefault+19516>, - 0x4aecd4 <_PyEval_EvalFrameDefault+21380>, - 0x4b0414 <_PyEval_EvalFrameDefault+27332>, - 0x4b7f78 <_PyEval_EvalFrameDefault+58920>, - 0x4ad41c <_PyEval_EvalFrameDefault+15052>, - 0x4a9aac <_PyEval_EvalFrameDefault+348>, - 0x4ad55c <_PyEval_EvalFrameDefault+15372>, - 0x4ab604 <_PyEval_EvalFrameDefault+7348>, - 0x4accd4 <_PyEval_EvalFrameDefault+13188>, - 0x4b028c <_PyEval_EvalFrameDefault+26940>, - 0x4ad96c <_PyEval_EvalFrameDefault+16412>, - 0x4ac644 <_PyEval_EvalFrameDefault+11508>, - 0x4ac5e4 <_PyEval_EvalFrameDefault+11412>, - 0x4af240 <_PyEval_EvalFrameDefault+22768>, - 0x4afd54 <_PyEval_EvalFrameDefault+25604>, - 0x4aac50 <_PyEval_EvalFrameDefault+4864>, - 0x4ae150 <_PyEval_EvalFrameDefault+18432>, - 0x4ae664 <_PyEval_EvalFrameDefault+19732>, - 0x4ad000 <_PyEval_EvalFrameDefault+14000>, - 0x4a9f3c <_PyEval_EvalFrameDefault+1516>, - 0x4aa9b8 <_PyEval_EvalFrameDefault+4200>, - 0x4ab8e4 <_PyEval_EvalFrameDefault+8084>, - 0x4abcf4 <_PyEval_EvalFrameDefault+9124>, - 0x4ab3dc <_PyEval_EvalFrameDefault+6796>, - 0x4afa48 <_PyEval_EvalFrameDefault+24824>, - 0x4ad470 <_PyEval_EvalFrameDefault+15136>, - 0x4aef00 <_PyEval_EvalFrameDefault+21936>, - 0x4ab4ac <_PyEval_EvalFrameDefault+7004>, - 0x4ae8f8 <_PyEval_EvalFrameDefault+20392>, - 0x4a9a44 <_PyEval_EvalFrameDefault+244>, - 0x4a9d0c <_PyEval_EvalFrameDefault+956>, - 0x4af610 <_PyEval_EvalFrameDefault+23744>, - 0x4afca0 <_PyEval_EvalFrameDefault+25424>, - 0x4ab53c <_PyEval_EvalFrameDefault+7148>, - 0x4ab5a0 <_PyEval_EvalFrameDefault+7248>, - 0x4af500 <_PyEval_EvalFrameDefault+23472>, - 0x4b0488 <_PyEval_EvalFrameDefault+27448>, - 0x4acc40 <_PyEval_EvalFrameDefault+13040>, - 0x4ac54c <_PyEval_EvalFrameDefault+11260>, - 0x4aeba4 <_PyEval_EvalFrameDefault+21076>, - 0x4ae5a4 <_PyEval_EvalFrameDefault+19540>, - 0x4ae6dc <_PyEval_EvalFrameDefault+19852>, - 0x4aa664 <_PyEval_EvalFrameDefault+3348>, - 0x4af0a8 <_PyEval_EvalFrameDefault+22360>, - 0x4b7268 <_PyEval_EvalFrameDefault+55576>, - 0x4af100 <_PyEval_EvalFrameDefault+22448>, - 0x4abf40 <_PyEval_EvalFrameDefault+9712>, - 0x4ae304 <_PyEval_EvalFrameDefault+18868>, - 0x4aa148 <_PyEval_EvalFrameDefault+2040>, - 0x4aebe8 <_PyEval_EvalFrameDefault+21144>, - 0x4ac044 <_PyEval_EvalFrameDefault+9972>, - 0x4af320 <_PyEval_EvalFrameDefault+22992>, - 0x4ae42c <_PyEval_EvalFrameDefault+19164>, - 0x4b0924 <_PyEval_EvalFrameDefault+28628>, - 0x4ac434 <_PyEval_EvalFrameDefault+10980>, - 0x4a9b0c <_PyEval_EvalFrameDefault+444>, - 0x4adf18 <_PyEval_EvalFrameDefault+17864>, - 0x4b0b40 <_PyEval_EvalFrameDefault+29168>, - 0x4ae004 <_PyEval_EvalFrameDefault+18100>, - 0x4ab0c4 <_PyEval_EvalFrameDefault+6004>, - 0x4aeab8 <_PyEval_EvalFrameDefault+20840>, - 0x4afde8 <_PyEval_EvalFrameDefault+25752>, - 0x4aede4 <_PyEval_EvalFrameDefault+21652>, - 0x4ad8e8 <_PyEval_EvalFrameDefault+16280>, - 0x4af934 <_PyEval_EvalFrameDefault+24548>, - 0x4acbb0 <_PyEval_EvalFrameDefault+12896>, - 0x4a9c84 <_PyEval_EvalFrameDefault+820>, - 0x4af1c0 <_PyEval_EvalFrameDefault+22640>, - 0x4b00e4 <_PyEval_EvalFrameDefault+26516>, - 0x4ae810 <_PyEval_EvalFrameDefault+20160>, - 0x4b0394 <_PyEval_EvalFrameDefault+27204>, - 0x4abc30 <_PyEval_EvalFrameDefault+8928>, - 0x4aa924 <_PyEval_EvalFrameDefault+4052>, - 0x4ae0a0 <_PyEval_EvalFrameDefault+18256>, - 0x4ad1f8 <_PyEval_EvalFrameDefault+14504>, - 0x4ae744 <_PyEval_EvalFrameDefault+19956>, - 0x4aa33c <_PyEval_EvalFrameDefault+2540>, - 0x4ac5f8 <_PyEval_EvalFrameDefault+11432>, - 0x4af8d4 <_PyEval_EvalFrameDefault+24452>, - 0x4b0c04 <_PyEval_EvalFrameDefault+29364>, - 0x4ad4cc <_PyEval_EvalFrameDefault+15228>, - 0x4ae1b4 <_PyEval_EvalFrameDefault+18532>, - 0x4af828 <_PyEval_EvalFrameDefault+24280>, - 0x4af674 <_PyEval_EvalFrameDefault+23844>, - 0x4aca6c <_PyEval_EvalFrameDefault+12572>, - 0x4ab1a8 <_PyEval_EvalFrameDefault+6232>, - 0x4b6634 <_PyEval_EvalFrameDefault+52452> , - 0x4ada0c <_PyEval_EvalFrameDefault+16572>} -#48 0x00000000004a0b60 in _PyEval_EvalFrame (throwflag=0, - frame=0xffff89f05020, tstate=0xa5ef80 <_PyRuntime+166344>) - at ../Include/internal/pycore_ceval.h:73 -No locals. -#49 _PyEval_Vector (args=0x0, argcount=0, kwnames=0x0, - locals=, func=0xffff89bc22a0, - tstate=0xa5ef80 <_PyRuntime+166344>) at ../Python/ceval.c:6435 - frame = 0xffff89f05020 - retval = - frame = - retval = - i = - kwcount = - i = -#50 PyEval_EvalCode (co=, - globals={'__name__': '__main__', '__doc__': None, '__package__': None, '__loader__': , '__spec__': None, '__annotations__': {}, '__builtins__': , '__file__': '/build/reproducible-path/sagemath-9.5/debian/tmp/usr/bin/sage-runtests', '__cached__': None, 'argparse': , 'os': , 'sys': , 'DOT_SAGE': '/build/reproducible-path/sagemath-9.5/.sage/', 'SAGE_ROOT': '/build/reproducible-path/sagemath-9.5/sage', '_get_optional_defaults': , 'parser': ) at ../Python/ceval.c:1154 - tstate = 0xa5ef80 <_PyRuntime+166344> - builtins = - desc = { - fc_globals = {'__name__': '__main__', '__doc__': None, '__package__': None, '__loader__': , '__spec__': None, '__annotations__': {}, '__builtins__': , '__file__': '/build/reproducible-path/sagemath-9.5/debian/tmp/usr/bin/sage-runtests', '__cached__': None, 'argparse': , 'os': , 'sys': , 'DOT_SAGE': '/build/reproducible-path/sagemath-9.5/.sage/', 'SAGE_ROOT': '/build/reproducible-path/sagemath-9.5/sage', '_get_optional_defaults': , 'parser': , '__spec__': , origin='built-in', loader_state=None, submodule_search_locations=None, _uninitialized_submodules=[], _set_fileattr=False, _cached=None) at remote 0xffff89b7fdd0>, '__build_class__': , '__import__': , 'abs': , 'all': , 'any': , 'ascii': , 'bin': , 'breakpo...(truncated), fc_name = '', - fc_qualname = '', fc_code = , - fc_defaults = 0x0, fc_kwdefaults = 0x0, fc_closure = 0x0} - func = 0xffff89bc22a0 - res = -#51 0x00000000005fafa8 in run_eval_code_obj ( - tstate=0xa5ef80 <_PyRuntime+166344>, co=0x37772700, - globals={'__name__': '__main__', '__doc__': None, '__package__': None, '__loader__': , '__spec__': None, '__annotations__': {}, '__builtins__': , '__file__': '/build/reproducible-path/sagemath-9.5/debian/tmp/usr/bin/sage-runtests', '__cached__': None, 'argparse': , 'os': , 'sys': , 'DOT_SAGE': '/build/reproducible-path/sagemath-9.5/.sage/', 'SAGE_ROOT': '/build/reproducible-path/sagemath-9.5/sage', '_get_optional_defaults': , 'parser': , '__spec__': None, '__annotations__': {}, '__builtins__': , '__file__': '/build/reproducible-path/sagemath-9.5/debian/tmp/usr/bin/sage-runtests', '__cached__': None, 'argparse': , 'os': , 'sys': , 'DOT_SAGE': '/build/reproducible-path/sagemath-9.5/.sage/', 'SAGE_ROOT': '/build/reproducible-path/sagemath-9.5/sage', '_get_optional_defaults': , 'parser': -#52 0x00000000005f7bd0 in run_mod (mod=, - filename=, - globals={'__name__': '__main__', '__doc__': None, '__package__': None, '__loader__': , '__spec__': None, '__annotations__': {}, '__builtins__': , '__file__': '/build/reproducible-path/sagemath-9.5/debian/tmp/usr/bin/sage-runtests', '__cached__': None, 'argparse': , 'os': , 'sys': , 'DOT_SAGE': '/build/reproducible-path/sagemath-9.5/.sage/', 'SAGE_ROOT': '/build/reproducible-path/sagemath-9.5/sage', '_get_optional_defaults': , 'parser': , '__spec__': None, '__annotations__': {}, '__builtins__': , '__file__': '/build/reproducible-path/sagemath-9.5/debian/tmp/usr/bin/sage-runtests', '__cached__': None, 'argparse': , 'os': , 'sys': , 'DOT_SAGE': '/build/reproducible-path/sagemath-9.5/.sage/', 'SAGE_ROOT': '/build/reproducible-path/sagemath-9.5/sage', '_get_optional_defaults': , 'parser': , arena=) - at ../Python/pythonrun.c:1735 - tstate = 0xa5ef80 <_PyRuntime+166344> - co = 0x37772700 - v = -#53 0x0000000000608760 in pyrun_file (fp=fp@entry=0x376d4a70, - filename=filename@entry='/build/reproducible-path/sagemath-9.5/debian/tmp/usr/bin/sage-runtests', start=start@entry=257, - globals=globals@entry={'__name__': '__main__', '__doc__': None, '__package__': None, '__loader__': , '__spec__': None, '__annotations__': {}, '__builtins__': , '__file__': '/build/reproducible-path/sagemath-9.5/debian/tmp/usr/bin/sage-runtests', '__cached__': None, 'argparse': , 'os': , 'sys': , 'DOT_SAGE': '/build/reproducible-path/sagemath-9.5/.sage/', 'SAGE_ROOT': '/build/reproducible-path/sagemath-9.5/sage', '_get_optional_defaults': , 'parser': , '__spec__': None, '__annotations__': {}, '__builtins__': , '__file__': '/build/reproducible-path/sagemath-9.5/debian/tmp/usr/bin/sage-runtests', '__cached__': None, 'argparse': , 'os': , 'sys': , 'DOT_SAGE': '/build/reproducible-path/sagemath-9.5/.sage/', 'SAGE_ROOT': '/build/reproducible-path/sagemath-9.5/sage', '_get_optional_defaults': , 'parser': -#54 0x0000000000608308 in _PyRun_SimpleFileObject (fp=fp@entry=0x376d4a70, - filename=filename@entry='/build/reproducible-path/sagemath-9.5/debian/tmp/usr/bin/sage-runtests', closeit=closeit@entry=1, - flags=flags@entry=0xffffdbb8b1e8) at ../Python/pythonrun.c:440 - m = - d = {'__name__': '__main__', '__doc__': None, '__package__': None, '__loader__': , '__spec__': None, '__annotations__': {}, '__builtins__': , '__file__': '/build/reproducible-path/sagemath-9.5/debian/tmp/usr/bin/sage-runtests', '__cached__': None, 'argparse': , 'os': , 'sys': , 'DOT_SAGE': '/build/reproducible-path/sagemath-9.5/.sage/', 'SAGE_ROOT': '/build/reproducible-path/sagemath-9.5/sage', '_get_optional_defaults': , 'parser': - set_file_name = - ret = -1 - done = - pyc = -#55 0x0000000000608070 in _PyRun_AnyFileObject (fp=0x376d4a70, - filename='/build/reproducible-path/sagemath-9.5/debian/tmp/usr/bin/sage-runtests', closeit=1, flags=0xffffdbb8b1e8) at ../Python/pythonrun.c:79 - decref_filename = 0 - res = -#56 0x000000000060631c in pymain_run_file_obj (skip_source_first_line=0, - filename='/build/reproducible-path/sagemath-9.5/debian/tmp/usr/bin/sage-runtests', program_name='/usr/bin/python3') at ../Modules/main.c:360 - fp = 0x376d4a70 - sb = {st_dev = 39, st_ino = 251097734, st_mode = 33261, st_nlink = 1, - st_uid = 1111, st_gid = 1111, st_rdev = 0, __pad1 = 0, - st_size = 9933, st_blksize = 4096, __pad2 = 0, st_blocks = 24, - st_atim = {tv_sec = 1744936459, tv_nsec = 554805346}, st_mtim = { - tv_sec = 1744934097, tv_nsec = 0}, st_ctim = { - tv_sec = 1744935021, tv_nsec = 358805346}, __glibc_reserved = {0, - 0}} - cf = {cf_flags = 0, cf_feature_version = 11} - run = - fp = - sb = - cf = - run = - ch = -#57 pymain_run_file (config=0xa44fc8 <_PyRuntime+59920>) - at ../Modules/main.c:379 - filename = '/build/reproducible-path/sagemath-9.5/debian/tmp/usr/bin/sage-runtests' - program_name = '/usr/bin/python3' - res = - filename = - program_name = - res = -#58 pymain_run_python (exitcode=0xffffdbb8b1e4) at ../Modules/main.c:601 - main_importer_path = - interp = 0xa44c00 <_PyRuntime+58952> - config = 0xa44fc8 <_PyRuntime+59920> - error = - main_importer_path = - interp = - config = - error = - done = - path0 = - res = -#59 Py_RunMain () at ../Modules/main.c:680 - exitcode = 0 -#60 0x00000000005d0154 in Py_BytesMain (argc=, - argv=) at ../Modules/main.c:734 - args = {argc = 8, use_bytes_argv = 1, bytes_argv = 0xffffdbb8b438, - wchar_argv = 0x0} -#61 0x0000ffff89c17780 in ?? () from /lib/aarch64-linux-gnu/libc.so.6 -No symbol table info available. -#62 0x0000ffff89c17858 in __libc_start_main () - from /lib/aarch64-linux-gnu/libc.so.6 -No symbol table info available. -#63 0x00000000005cfff0 in _start () -No symbol table info available. - - -Cython backtrace ----------------- -#0 0x0000ffff89ca86f0 in wait4 () -#1 0x0000000000000000 in ?? () -#2 0x0000000000000000 in ?? () -#3 0x0000000000000000 in ?? () -#4 0x0000ffff89f0d7bc in __kernel_rt_sigreturn () -#5 0x0000ffff89cd0a60 in select () -#6 0x000000000068c430 in select_select_impl () at /build/python3.11-cpWVYT/python3.11-3.11.2/build-static/../Modules/selectmodule.c:338 -#7 0x00000000004a9950 in _PyEval_EvalFrameDefault () at /build/python3.11-cpWVYT/python3.11-3.11.2/build-static/../Python/ceval.c:5053 -#8 0x00000000004e2cd0 in _PyEval_EvalFrame () at /build/python3.11-cpWVYT/python3.11-3.11.2/build-static/../Include/internal/pycore_ceval.h:73 -#9 0x00000000004e2b90 in _PyEval_Vector () at /build/python3.11-cpWVYT/python3.11-3.11.2/build-static/../Python/ceval.c:6435 -#10 0x00000000004e2b50 in _PyFunction_Vectorcall () at /build/python3.11-cpWVYT/python3.11-3.11.2/build-static/../Objects/call.c:393 -#11 0x000000000049bef0 in _PyObject_FastCallDictTstate () at /build/python3.11-cpWVYT/python3.11-3.11.2/build-static/../Objects/call.c:152 -#12 0x00000000004edbe0 in _PyObject_Call_Prepend () at /build/python3.11-cpWVYT/python3.11-3.11.2/build-static/../Objects/call.c:482 -#13 0x00000000004edb40 in slot_tp_init () at /build/python3.11-cpWVYT/python3.11-3.11.2/build-static/../Objects/typeobject.c:7861 -#14 0x0000000000494470 in type_call () at /build/python3.11-cpWVYT/python3.11-3.11.2/build-static/../Objects/typeobject.c:1112 -#15 0x0000000000494300 in _PyObject_MakeTpCall () at /build/python3.11-cpWVYT/python3.11-3.11.2/build-static/../Objects/call.c:214 -#16 0x00000000004a9950 in _PyEval_EvalFrameDefault () at /build/python3.11-cpWVYT/python3.11-3.11.2/build-static/../Python/ceval.c:4772 -#17 0x000000000049c09c in _PyEval_EvalFrame () at /build/python3.11-cpWVYT/python3.11-3.11.2/build-static/../Include/internal/pycore_ceval.h:73 -#18 0x000000000049bf5c in _PyEval_Vector () at /build/python3.11-cpWVYT/python3.11-3.11.2/build-static/../Python/ceval.c:6435 -#19 0x000000000049bf44 in _PyFunction_Vectorcall () at /build/python3.11-cpWVYT/python3.11-3.11.2/build-static/../Objects/call.c:393 -#20 0x000000000049bef0 in _PyObject_FastCallDictTstate () at /build/python3.11-cpWVYT/python3.11-3.11.2/build-static/../Objects/call.c:141 -#21 0x00000000004ee4c0 in _PyObject_Call_Prepend () at /build/python3.11-cpWVYT/python3.11-3.11.2/build-static/../Objects/call.c:482 -#22 0x0000000000582af0 in slot_tp_call () at /build/python3.11-cpWVYT/python3.11-3.11.2/build-static/../Objects/typeobject.c:7630 -#23 0x0000000000494300 in _PyObject_MakeTpCall () at /build/python3.11-cpWVYT/python3.11-3.11.2/build-static/../Objects/call.c:214 -#24 0x00000000004a9950 in _PyEval_EvalFrameDefault () at /build/python3.11-cpWVYT/python3.11-3.11.2/build-static/../Python/ceval.c:4772 -#25 0x00000000004a0b44 in _PyEval_EvalFrame () at /build/python3.11-cpWVYT/python3.11-3.11.2/build-static/../Include/internal/pycore_ceval.h:73 -#26 0x00000000004a0b14 in _PyEval_Vector () at /build/python3.11-cpWVYT/python3.11-3.11.2/build-static/../Python/ceval.c:6435 -#27 0x00000000004a0ab0 in PyEval_EvalCode () at /build/python3.11-cpWVYT/python3.11-3.11.2/build-static/../Python/ceval.c:1154 -#28 0x000000000051de90 in builtin_exec_impl () at /build/python3.11-cpWVYT/python3.11-3.11.2/build-static/../Python/bltinmodule.c:1075 -#29 0x000000000051de24 in builtin_exec () at /build/python3.11-cpWVYT/python3.11-3.11.2/build-static/../Python/clinic/bltinmodule.c.h:465 -#30 0x00000000004a9950 in _PyEval_EvalFrameDefault () at /build/python3.11-cpWVYT/python3.11-3.11.2/build-static/../Python/ceval.c:5094 -#31 0x000000000049c09c in _PyEval_EvalFrame () at /build/python3.11-cpWVYT/python3.11-3.11.2/build-static/../Include/internal/pycore_ceval.h:73 -#32 0x000000000049bf5c in _PyEval_Vector () at /build/python3.11-cpWVYT/python3.11-3.11.2/build-static/../Python/ceval.c:6435 -#33 0x000000000049bf44 in _PyFunction_Vectorcall () at /build/python3.11-cpWVYT/python3.11-3.11.2/build-static/../Objects/call.c:393 -#34 0x000000000049bef0 in _PyObject_FastCallDictTstate () at /build/python3.11-cpWVYT/python3.11-3.11.2/build-static/../Objects/call.c:141 -#35 0x00000000004ee4c0 in _PyObject_Call_Prepend () at /build/python3.11-cpWVYT/python3.11-3.11.2/build-static/../Objects/call.c:482 -#36 0x0000000000582af0 in slot_tp_call () at /build/python3.11-cpWVYT/python3.11-3.11.2/build-static/../Objects/typeobject.c:7630 -#37 0x0000000000494300 in _PyObject_MakeTpCall () at /build/python3.11-cpWVYT/python3.11-3.11.2/build-static/../Objects/call.c:214 -#38 0x00000000004a9950 in _PyEval_EvalFrameDefault () at /build/python3.11-cpWVYT/python3.11-3.11.2/build-static/../Python/ceval.c:4772 -#39 0x000000000049c09c in _PyEval_EvalFrame () at /build/python3.11-cpWVYT/python3.11-3.11.2/build-static/../Include/internal/pycore_ceval.h:73 -#40 0x000000000049bf5c in _PyEval_Vector () at /build/python3.11-cpWVYT/python3.11-3.11.2/build-static/../Python/ceval.c:6435 -#41 0x000000000049bf44 in _PyFunction_Vectorcall () at /build/python3.11-cpWVYT/python3.11-3.11.2/build-static/../Objects/call.c:393 -#42 0x000000000049bef0 in _PyObject_FastCallDictTstate () at /build/python3.11-cpWVYT/python3.11-3.11.2/build-static/../Objects/call.c:141 -#43 0x00000000004edbe0 in _PyObject_Call_Prepend () at /build/python3.11-cpWVYT/python3.11-3.11.2/build-static/../Objects/call.c:482 -#44 0x00000000004edb40 in slot_tp_init () at /build/python3.11-cpWVYT/python3.11-3.11.2/build-static/../Objects/typeobject.c:7861 -#45 0x0000000000494470 in type_call () at /build/python3.11-cpWVYT/python3.11-3.11.2/build-static/../Objects/typeobject.c:1112 -#46 0x0000000000494300 in _PyObject_MakeTpCall () at /build/python3.11-cpWVYT/python3.11-3.11.2/build-static/../Objects/call.c:214 -#47 0x00000000004a9950 in _PyEval_EvalFrameDefault () at /build/python3.11-cpWVYT/python3.11-3.11.2/build-static/../Python/ceval.c:4772 -#48 0x00000000004a0b44 in _PyEval_EvalFrame () at /build/python3.11-cpWVYT/python3.11-3.11.2/build-static/../Include/internal/pycore_ceval.h:73 -#49 0x00000000004a0b14 in _PyEval_Vector () at /build/python3.11-cpWVYT/python3.11-3.11.2/build-static/../Python/ceval.c:6435 -#50 0x00000000004a0ab0 in PyEval_EvalCode () at /build/python3.11-cpWVYT/python3.11-3.11.2/build-static/../Python/ceval.c:1154 -#51 0x00000000005faf50 in run_eval_code_obj () at /build/python3.11-cpWVYT/python3.11-3.11.2/build-static/../Python/pythonrun.c:1714 -#52 0x00000000005f7b60 in run_mod () at /build/python3.11-cpWVYT/python3.11-3.11.2/build-static/../Python/pythonrun.c:1735 -#53 0x00000000006086c4 in pyrun_file () at /build/python3.11-cpWVYT/python3.11-3.11.2/build-static/../Python/pythonrun.c:1630 -#54 0x0000000000608180 in _PyRun_SimpleFileObject () at /build/python3.11-cpWVYT/python3.11-3.11.2/build-static/../Python/pythonrun.c:440 -#55 0x0000000000608020 in _PyRun_AnyFileObject () at /build/python3.11-cpWVYT/python3.11-3.11.2/build-static/../Python/pythonrun.c:79 -#56 0x0000000000606290 in pymain_run_file_obj () at /build/python3.11-cpWVYT/python3.11-3.11.2/build-static/../Modules/main.c:360 -#57 0x0000000000606268 in pymain_run_file () at /build/python3.11-cpWVYT/python3.11-3.11.2/build-static/../Modules/main.c:379 -#58 0x0000000000606184 in pymain_run_python () at /build/python3.11-cpWVYT/python3.11-3.11.2/build-static/../Modules/main.c:601 -#59 0x0000000000606180 in Py_RunMain () at /build/python3.11-cpWVYT/python3.11-3.11.2/build-static/../Modules/main.c:680 -#60 0x00000000005d0130 in Py_BytesMain () at /build/python3.11-cpWVYT/python3.11-3.11.2/build-static/../Modules/main.c:734 -#61 0x0000000000000000 in ?? () -#62 0x0000ffff89c177c0 in __libc_start_main () -#63 0x00000000005cffc0 in _start () - -[Inferior 1 (process 4122629) detached] -Python Exception : Exceeds the limit (4300 digits) for integer string conversion; use sys.set_int_max_str_digits() to increase the limit -Python Exception : There is no member named f_frame. -Python Exception : int too big to convert -Saved trace to /build/reproducible-path/sagemath-9.5/.sage/crash_logs/crash_fryti4ei.log ------------------------------------------------------------------------- - -********************************************************************** ----------------------------------------------------------------------- -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/arith/long.pxd # 1 doctest failed -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/calculus/test_sympy.py # 1 doctest failed -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/calculus/calculus.py # 1 doctest failed -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/cpython/cython_metaclass.pyx # 1 doctest failed -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/cpython/string.pyx # 1 doctest failed -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/cpython/wrapperdescr.pxd # 1 doctest failed -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/cpython/getattr.pyx # 1 doctest failed -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/docs/instancedoc.pyx # 1 doctest failed -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/dynamics/complex_dynamics/mandel_julia.py # 3 doctests failed -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/env.py # 2 doctests failed -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/features/pkg_systems.py # 1 doctest failed -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/features/__init__.py # 1 doctest failed -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/functions/min_max.py # 2 doctests failed -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/geometry/polyhedron/backend_normaliz.py # 1 doctest failed -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/graphs/bipartite_graph.py # 1 doctest failed -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/graphs/connectivity.pyx # 1 doctest failed -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/graphs/graph.py # 5 doctests failed -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/graphs/generators/families.py # 1 doctest failed -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/graphs/graph_decompositions/fast_digraph.pyx # 1 doctest failed -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/graphs/graph_generators.py # 1 doctest failed -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/groups/perm_gps/permgroup.py # 1 doctest failed -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/interacts/test_jupyter.rst # 20 doctests failed -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/interfaces/ecm.py # 2 doctests failed -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/interfaces/expect.py # 2 doctests failed -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/interfaces/octave.py # 1 doctest failed -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/interfaces/tests.py # 1 doctest failed -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/eclib/mwrank.pyx # 1 doctest failed -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/giac/giac.pyx # 1 doctest failed -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/pari/tests.py # 1 doctest failed -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/libs/eclib/interface.py # 7 doctests failed -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/matrix/matrix_double_dense.pyx # 2 doctests failed -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/misc/compat.py # 1 doctest failed -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/misc/cachefunc.pyx # 1 doctest failed -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/misc/html.py # 3 doctests failed -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/misc/inherit_comparison.pyx # 1 doctest failed -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/misc/cython.py # 1 doctest failed -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/misc/lazy_attribute.pyx # 2 doctests failed -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/misc/persist.pyx # 1 doctest failed -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/misc/sage_ostools.pyx # 1 doctest failed -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/misc/nested_class.pyx # 1 doctest failed -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/misc/superseded.py # 1 doctest failed -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/misc/session.pyx # 1 doctest failed -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/misc/sagedoc.py # 1 doctest failed -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/misc/sageinspect.py # 1 doctest failed -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/parallel/decorate.py # 1 doctest failed -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/plot/histogram.py # 1 doctest failed -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/repl/interpreter.py # 2 doctests failed -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/repl/ipython_kernel/interact.py # 2 doctests failed -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/repl/ipython_kernel/kernel.py # 1 doctest failed -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/repl/interface_magic.py # 1 doctest failed -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/repl/ipython_kernel/widgets_sagenb.py # 2 doctests failed -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/repl/ipython_tests.py # 2 doctests failed -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/repl/ipython_extension.py # 2 doctests failed -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/integer_fake.pxd # 1 doctest failed -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/polynomial/multi_polynomial_libsingular.pyx # 1 doctest failed -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/polynomial/ore_polynomial_element.pyx # 1 doctest failed -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/integer.pyx # 1 doctest failed -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/rings/tate_algebra_ideal.pyx # 1 doctest failed -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/schemes/elliptic_curves/ell_number_field.py # 1 doctest failed -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/structure/factory.pyx # 1 doctest failed -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/symbolic/constants_c_impl.pxi # 1 doctest failed -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/structure/element.pyx # 1 doctest failed -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/symbolic/pynac.pxi # 1 doctest failed -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/symbolic/relation.py # 5 doctests failed -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/tests/books/computational-mathematics-with-sagemath/recequadiff_doctest.py # 1 doctest failed -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/tests/gap_packages.py # 1 doctest failed -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/tests/cmdline.py # 7 doctests failed -sage -t --long --random-seed=317903668120396358627436499945885030062 src/sage/interfaces/interface.py # Timed out ----------------------------------------------------------------------- -Total time for all tests: 4425.8 seconds - cpu time: 12144.7 seconds - cumulative wall time: 31315.0 seconds -Features detected for doctesting: sage.combinat,sage.geometry.polyhedron,sage.graphs,sage.plot,sage.rings.number_field,sage.rings.real_double,sage.symbolic,sphinx -Pytest is not installed, skip checking tests that rely on it. -Success: 121 tests failed, up to 200 failures are tolerated -Error: critical test failures (e.g. timeout, segfault, etc.) -make[4]: *** [debian/tests.mk:57: had-few-failures] Error 1 -Checking number of failed tests to determine whether to rerun tests in series... -Yes: 121 tests failed, up to 400 failures are tolerated for rerun -too many failed tests, not using stored timings -Running doctests with ID 2025-04-17-13-48-09-b2dfb0b6. -Using --optional=memlimit,python3,sage -Features to be detected: 4ti2,benzene,bliss,buckygen,conway_polynomials,csdp,database_cremona_ellcurve,database_cremona_mini_ellcurve,database_jones_numfield,database_knotinfo,dvipng,graphviz,imagemagick,jupymake,kenzo,latte_int,lrslib,mcqd,meataxe,pandoc,pdf2svg,plantri,pynormaliz,rubiks,sage.combinat,sage.geometry.polyhedron,sage.graphs,sage.plot,sage.rings.number_field,sage.rings.real_double,sage.symbolic,sage_numerical_backends_coin,sagemath_doc_html,sphinx,tdlib -Only doctesting files that failed last test. -Doctesting 82 files. -sage -t --long --random-seed=159960493884127108547415591197538734706 src/sage/env.py -********************************************************************** -File "src/sage/env.py", line 16, in sage.env -Failed example: - out == repr((SAGE_ROOT, SAGE_LOCAL)) # long time -Expected: - True -Got: - False -********************************************************************** -File "src/sage/env.py", line 441, in sage.env.? -Failed example: - cython(''' - #distutils: extra_compile_args = OPENMP_CFLAGS - #distutils: extra_link_args = OPENMP_CFLAGS - from cython.parallel import prange - - cdef int i - cdef int n = 30 - cdef int sum = 0 - - for i in prange(n, num_threads=4, nogil=True): - sum += i - - print(sum) - ''') -Expected: - 435 -Got: - doctest:warning - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/bin/sage-runtests", line 155, in - err = DC.run() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/control.py", line 1261, in run - self.run_doctests() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/control.py", line 962, in run_doctests - self.dispatcher.dispatch() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2004, in dispatch - self.parallel_dispatch() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 1899, in parallel_dispatch - w.start() # This might take some time - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2173, in start - super(DocTestWorker, self).start() - File "/usr/lib/python3.11/multiprocessing/process.py", line 121, in start - self._popen = self._Popen(self) - File "/usr/lib/python3.11/multiprocessing/context.py", line 224, in _Popen - return _default_context.get_context().Process._Popen(process_obj) - File "/usr/lib/python3.11/multiprocessing/context.py", line 281, in _Popen - return Popen(process_obj) - File "/usr/lib/python3.11/multiprocessing/popen_fork.py", line 19, in __init__ - self._launch(process_obj) - File "/usr/lib/python3.11/multiprocessing/popen_fork.py", line 71, in _launch - code = process_obj._bootstrap(parent_sentinel=child_r) - File "/usr/lib/python3.11/multiprocessing/process.py", line 314, in _bootstrap - self.run() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2145, in run - task(self.options, self.outtmpfile, msgpipe, self.result_queue) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2475, in __call__ - doctests, extras = self._run(runner, options, results) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2527, in _run - result = runner.run(test) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 861, in run - return self._run(test, compileflags, out) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 694, in _run - self.compile_and_execute(example, compiler, test.globs) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 1088, in compile_and_execute - exec(compiled, globs) - File "", line 1, in - cython(''' - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 661, in cython_compile - return cython_import_all(tmpfile, get_globals(), **kwds) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 551, in cython_import_all - m = cython_import(filename, **kwds) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 526, in cython_import - name, build_dir = cython(filename, **kwds) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 288, in cython - from Cython.Build import cythonize - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/Cython/Build/__init__.py", line 1, in - from .Dependencies import cythonize - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/Cython/Build/Dependencies.py", line 41, in - import pythran - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/__init__.py", line 42, in - from pythran.toolchain import (generate_cxx, compile_cxxfile, compile_cxxcode, - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/toolchain.py", line 6, in - from pythran.backend import Cxx, Python - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/backend.py", line 7, in - from pythran.analyses import LocalNodeDeclarations, GlobalDeclarations, Scope - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/analyses/__init__.py", line 12, in - from .aliases import Aliases, StrictAliases - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/analyses/aliases.py", line 6, in - from pythran.tables import functions, methods, MODULES - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/tables.py", line 4530, in - if not hasattr(numpy, method): - File "/usr/lib/python3/dist-packages/numpy/__init__.py", line 300, in __getattr__ - warnings.warn( - File "/usr/lib/python3.11/warnings.py", line 109, in _showwarnmsg - sw(msg.message, msg.category, msg.filename, msg.lineno, - : - FutureWarning: In the future `np.bool` will be defined as the corresponding NumPy scalar. - doctest:warning - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/bin/sage-runtests", line 155, in - err = DC.run() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/control.py", line 1261, in run - self.run_doctests() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/control.py", line 962, in run_doctests - self.dispatcher.dispatch() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2004, in dispatch - self.parallel_dispatch() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 1899, in parallel_dispatch - w.start() # This might take some time - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2173, in start - super(DocTestWorker, self).start() - File "/usr/lib/python3.11/multiprocessing/process.py", line 121, in start - self._popen = self._Popen(self) - File "/usr/lib/python3.11/multiprocessing/context.py", line 224, in _Popen - return _default_context.get_context().Process._Popen(process_obj) - File "/usr/lib/python3.11/multiprocessing/context.py", line 281, in _Popen - return Popen(process_obj) - File "/usr/lib/python3.11/multiprocessing/popen_fork.py", line 19, in __init__ - self._launch(process_obj) - File "/usr/lib/python3.11/multiprocessing/popen_fork.py", line 71, in _launch - code = process_obj._bootstrap(parent_sentinel=child_r) - File "/usr/lib/python3.11/multiprocessing/process.py", line 314, in _bootstrap - self.run() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2145, in run - task(self.options, self.outtmpfile, msgpipe, self.result_queue) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2475, in __call__ - doctests, extras = self._run(runner, options, results) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2527, in _run - result = runner.run(test) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 861, in run - return self._run(test, compileflags, out) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 694, in _run - self.compile_and_execute(example, compiler, test.globs) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 1088, in compile_and_execute - exec(compiled, globs) - File "", line 1, in - cython(''' - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 661, in cython_compile - return cython_import_all(tmpfile, get_globals(), **kwds) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 551, in cython_import_all - m = cython_import(filename, **kwds) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 526, in cython_import - name, build_dir = cython(filename, **kwds) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 288, in cython - from Cython.Build import cythonize - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/Cython/Build/__init__.py", line 1, in - from .Dependencies import cythonize - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/Cython/Build/Dependencies.py", line 41, in - import pythran - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/__init__.py", line 42, in - from pythran.toolchain import (generate_cxx, compile_cxxfile, compile_cxxcode, - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/toolchain.py", line 6, in - from pythran.backend import Cxx, Python - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/backend.py", line 7, in - from pythran.analyses import LocalNodeDeclarations, GlobalDeclarations, Scope - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/analyses/__init__.py", line 12, in - from .aliases import Aliases, StrictAliases - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/analyses/aliases.py", line 6, in - from pythran.tables import functions, methods, MODULES - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/tables.py", line 4595, in - save_arguments((), MODULES) - File "/usr/lib/python3/dist-packages/pythran/tables.py", line 4558, in save_arguments - save_arguments(module_name + (elem,), signature) - File "/usr/lib/python3/dist-packages/pythran/tables.py", line 4558, in save_arguments - save_arguments(module_name + (elem,), signature) - File "/usr/lib/python3/dist-packages/pythran/tables.py", line 4563, in save_arguments - obj = getattr(themodule, elem) - File "/usr/lib/python3/dist-packages/numpy/__init__.py", line 300, in __getattr__ - warnings.warn( - File "/usr/lib/python3.11/warnings.py", line 109, in _showwarnmsg - sw(msg.message, msg.category, msg.filename, msg.lineno, - : - FutureWarning: In the future `np.bytes` will be defined as the corresponding NumPy scalar. - 435 -********************************************************************** -2 items had failures: - 1 of 6 in sage.env - 1 of 7 in sage.env.? - [45 tests, 2 failures, 4.68 s] -sage -t --long --random-seed=159960493884127108547415591197538734706 src/sage/tests/gap_packages.py -********************************************************************** -File "src/sage/tests/gap_packages.py", line 105, in sage.tests.gap_packages.all_installed_packages -Failed example: - all_installed_packages() -Expected: - (...'gapdoc'...) -Got: - ('Alnuth', - 'AtlasRep', - 'AtlasRep', - 'AutPGrp', - 'GAPDoc', - 'Polycyclic', - 'PrimGrp', - 'SmallGrp', - 'TomLib', - 'TransGrp', - 'io', - 'io', - 'utils') -********************************************************************** -1 item had failures: - 1 of 4 in sage.tests.gap_packages.all_installed_packages - [10 tests, 1 failure, 0.42 s] -sage -t --long --random-seed=159960493884127108547415591197538734706 src/sage/tests/cmdline.py -********************************************************************** -File "src/sage/tests/cmdline.py", line 467, in sage.tests.cmdline.test_executable -Failed example: - out.find("5559060566555523") >= 0 -Expected: - True -Got: - False -********************************************************************** -File "src/sage/tests/cmdline.py", line 469, in sage.tests.cmdline.test_executable -Failed example: - err -Expected: - '' -Got: - '/build/reproducible-path/sagemath-9.5/debian/tmp/usr/bin/sage: line 629: exec: ipython3: not found\n' -********************************************************************** -File "src/sage/tests/cmdline.py", line 471, in sage.tests.cmdline.test_executable -Failed example: - ret -Expected: - 0 -Got: - 127 -********************************************************************** -File "src/sage/tests/cmdline.py", line 491, in sage.tests.cmdline.test_executable -Failed example: - print(err) -Expected: - Cython (http://cython.org) is a compiler for code written in the - Cython language. Cython is based on Pyrex by Greg Ewing. - ... -Got: - /build/reproducible-path/sagemath-9.5/debian/tmp/usr/bin/sage: line 643: exec: cython: not found - -********************************************************************** -File "src/sage/tests/cmdline.py", line 570, in sage.tests.cmdline.test_executable -Failed example: - out.find("Maxima ") >= 0 -Expected: - True -Got: - False -********************************************************************** -File "src/sage/tests/cmdline.py", line 572, in sage.tests.cmdline.test_executable -Failed example: - err -Expected: - '' -Got: - '/build/reproducible-path/sagemath-9.5/debian/tmp/usr/bin/sage: line 697: exec: maxima: not found\n' -********************************************************************** -File "src/sage/tests/cmdline.py", line 574, in sage.tests.cmdline.test_executable -Failed example: - ret -Expected: - 0 -Got: - 127 -********************************************************************** -1 item had failures: - 7 of 207 in sage.tests.cmdline.test_executable - [206 tests, 7 failures, 49.38 s] -sage -t --long --random-seed=159960493884127108547415591197538734706 src/sage/tests/books/computational-mathematics-with-sagemath/recequadiff_doctest.py -********************************************************************** -File "src/sage/tests/books/computational-mathematics-with-sagemath/recequadiff_doctest.py", line 384, in sage.tests.books.computational-mathematics-with-sagemath.recequadiff_doctest -Failed example: - rsolve_hyper([-2,1],2**(n+2),n) -Expected: - 2**n*C0 + 2**(n + 2)*(C0 + n/2) -Got: - 2**n*C0 + 2**(n + 1)*n -********************************************************************** -1 item had failures: - 1 of 112 in sage.tests.books.computational-mathematics-with-sagemath.recequadiff_doctest - [111 tests, 1 failure, 5.78 s] -sage -t --long --random-seed=159960493884127108547415591197538734706 src/sage/symbolic/relation.py -********************************************************************** -File "src/sage/symbolic/relation.py", line 935, in sage.symbolic.relation.solve -Failed example: - solve(f, x, algorithm='giac') -Expected: - ... - [-2*arctan(sqrt(2)), 0, 2*arctan(sqrt(2)), pi] -Got: - [-2*arctan(sqrt(2)), 0, 2*arctan(sqrt(2)), pi] -********************************************************************** -File "src/sage/symbolic/relation.py", line 1436, in sage.symbolic.relation._giac_solver -Failed example: - solve([(2/3)^x-2], [x], algorithm='giac') -Expected: - ... - [[-log(2)/(log(3) - log(2))]] -Got: - [[-log(2)/(log(3) - log(2))]] -********************************************************************** -File "src/sage/symbolic/relation.py", line 1439, in sage.symbolic.relation._giac_solver -Failed example: - solve([(2/3)^x-2], [x], algorithm='giac', solution_dict=True) -Expected: - ... - [{x: -log(2)/(log(3) - log(2))}] -Got: - [{x: -log(2)/(log(3) - log(2))}] -********************************************************************** -File "src/sage/symbolic/relation.py", line 1444, in sage.symbolic.relation._giac_solver -Failed example: - solve(f, x, algorithm='giac') -Expected: - ... - [-2*arctan(sqrt(2)), 0, 2*arctan(sqrt(2)), pi] -Got: - [-2*arctan(sqrt(2)), 0, 2*arctan(sqrt(2)), pi] -********************************************************************** -File "src/sage/symbolic/relation.py", line 1447, in sage.symbolic.relation._giac_solver -Failed example: - solve(f, x, algorithm='giac', solution_dict=True) -Expected: - ... - [{x: -2*arctan(sqrt(2))}, {x: 0}, {x: 2*arctan(sqrt(2))}, {x: pi}] -Got: - [{x: -2*arctan(sqrt(2))}, {x: 0}, {x: 2*arctan(sqrt(2))}, {x: pi}] -********************************************************************** -2 items had failures: - 4 of 8 in sage.symbolic.relation._giac_solver - 1 of 122 in sage.symbolic.relation.solve - [393 tests, 5 failures, 9.80 s] -sage -t --long --random-seed=159960493884127108547415591197538734706 src/sage/symbolic/pynac.pxi -********************************************************************** -File "src/sage/symbolic/pynac.pxi", line 6, in sage.symbolic.pynac -Failed example: - cython(''' # long time; random compiler warnings - from sage.symbolic cimport expression - ''') -Expected nothing -Got: - doctest:warning - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/bin/sage-runtests", line 155, in - err = DC.run() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/control.py", line 1261, in run - self.run_doctests() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/control.py", line 962, in run_doctests - self.dispatcher.dispatch() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2004, in dispatch - self.parallel_dispatch() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 1899, in parallel_dispatch - w.start() # This might take some time - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2173, in start - super(DocTestWorker, self).start() - File "/usr/lib/python3.11/multiprocessing/process.py", line 121, in start - self._popen = self._Popen(self) - File "/usr/lib/python3.11/multiprocessing/context.py", line 224, in _Popen - return _default_context.get_context().Process._Popen(process_obj) - File "/usr/lib/python3.11/multiprocessing/context.py", line 281, in _Popen - return Popen(process_obj) - File "/usr/lib/python3.11/multiprocessing/popen_fork.py", line 19, in __init__ - self._launch(process_obj) - File "/usr/lib/python3.11/multiprocessing/popen_fork.py", line 71, in _launch - code = process_obj._bootstrap(parent_sentinel=child_r) - File "/usr/lib/python3.11/multiprocessing/process.py", line 314, in _bootstrap - self.run() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2145, in run - task(self.options, self.outtmpfile, msgpipe, self.result_queue) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2475, in __call__ - doctests, extras = self._run(runner, options, results) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2527, in _run - result = runner.run(test) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 861, in run - return self._run(test, compileflags, out) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 694, in _run - self.compile_and_execute(example, compiler, test.globs) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 1088, in compile_and_execute - exec(compiled, globs) - File "", line 1, in - cython(''' # long time; random compiler warnings - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 661, in cython_compile - return cython_import_all(tmpfile, get_globals(), **kwds) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 551, in cython_import_all - m = cython_import(filename, **kwds) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 526, in cython_import - name, build_dir = cython(filename, **kwds) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 288, in cython - from Cython.Build import cythonize - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/Cython/Build/__init__.py", line 1, in - from .Dependencies import cythonize - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/Cython/Build/Dependencies.py", line 41, in - import pythran - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/__init__.py", line 42, in - from pythran.toolchain import (generate_cxx, compile_cxxfile, compile_cxxcode, - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/toolchain.py", line 6, in - from pythran.backend import Cxx, Python - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/backend.py", line 7, in - from pythran.analyses import LocalNodeDeclarations, GlobalDeclarations, Scope - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/analyses/__init__.py", line 12, in - from .aliases import Aliases, StrictAliases - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/analyses/aliases.py", line 6, in - from pythran.tables import functions, methods, MODULES - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/tables.py", line 4530, in - if not hasattr(numpy, method): - File "/usr/lib/python3/dist-packages/numpy/__init__.py", line 300, in __getattr__ - warnings.warn( - File "/usr/lib/python3.11/warnings.py", line 109, in _showwarnmsg - sw(msg.message, msg.category, msg.filename, msg.lineno, - : - FutureWarning: In the future `np.bool` will be defined as the corresponding NumPy scalar. - doctest:warning - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/bin/sage-runtests", line 155, in - err = DC.run() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/control.py", line 1261, in run - self.run_doctests() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/control.py", line 962, in run_doctests - self.dispatcher.dispatch() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2004, in dispatch - self.parallel_dispatch() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 1899, in parallel_dispatch - w.start() # This might take some time - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2173, in start - super(DocTestWorker, self).start() - File "/usr/lib/python3.11/multiprocessing/process.py", line 121, in start - self._popen = self._Popen(self) - File "/usr/lib/python3.11/multiprocessing/context.py", line 224, in _Popen - return _default_context.get_context().Process._Popen(process_obj) - File "/usr/lib/python3.11/multiprocessing/context.py", line 281, in _Popen - return Popen(process_obj) - File "/usr/lib/python3.11/multiprocessing/popen_fork.py", line 19, in __init__ - self._launch(process_obj) - File "/usr/lib/python3.11/multiprocessing/popen_fork.py", line 71, in _launch - code = process_obj._bootstrap(parent_sentinel=child_r) - File "/usr/lib/python3.11/multiprocessing/process.py", line 314, in _bootstrap - self.run() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2145, in run - task(self.options, self.outtmpfile, msgpipe, self.result_queue) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2475, in __call__ - doctests, extras = self._run(runner, options, results) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2527, in _run - result = runner.run(test) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 861, in run - return self._run(test, compileflags, out) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 694, in _run - self.compile_and_execute(example, compiler, test.globs) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 1088, in compile_and_execute - exec(compiled, globs) - File "", line 1, in - cython(''' # long time; random compiler warnings - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 661, in cython_compile - return cython_import_all(tmpfile, get_globals(), **kwds) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 551, in cython_import_all - m = cython_import(filename, **kwds) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 526, in cython_import - name, build_dir = cython(filename, **kwds) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 288, in cython - from Cython.Build import cythonize - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/Cython/Build/__init__.py", line 1, in - from .Dependencies import cythonize - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/Cython/Build/Dependencies.py", line 41, in - import pythran - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/__init__.py", line 42, in - from pythran.toolchain import (generate_cxx, compile_cxxfile, compile_cxxcode, - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/toolchain.py", line 6, in - from pythran.backend import Cxx, Python - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/backend.py", line 7, in - from pythran.analyses import LocalNodeDeclarations, GlobalDeclarations, Scope - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/analyses/__init__.py", line 12, in - from .aliases import Aliases, StrictAliases - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/analyses/aliases.py", line 6, in - from pythran.tables import functions, methods, MODULES - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/tables.py", line 4595, in - save_arguments((), MODULES) - File "/usr/lib/python3/dist-packages/pythran/tables.py", line 4558, in save_arguments - save_arguments(module_name + (elem,), signature) - File "/usr/lib/python3/dist-packages/pythran/tables.py", line 4558, in save_arguments - save_arguments(module_name + (elem,), signature) - File "/usr/lib/python3/dist-packages/pythran/tables.py", line 4563, in save_arguments - obj = getattr(themodule, elem) - File "/usr/lib/python3/dist-packages/numpy/__init__.py", line 300, in __getattr__ - warnings.warn( - File "/usr/lib/python3.11/warnings.py", line 109, in _showwarnmsg - sw(msg.message, msg.category, msg.filename, msg.lineno, - : - FutureWarning: In the future `np.bytes` will be defined as the corresponding NumPy scalar. -********************************************************************** -1 item had failures: - 1 of 2 in sage.symbolic.pynac - [1 test, 1 failure, 2.04 s] -sage -t --long --random-seed=159960493884127108547415591197538734706 src/sage/symbolic/constants_c_impl.pxi -********************************************************************** -File "src/sage/symbolic/constants_c_impl.pxi", line 164, in sage.symbolic.constants_c_impl.E.__pow__ -Failed example: - e^A # rel tol 1e-15 -Expected: - [51.968956198705044 74.73656456700327] - [112.10484685050491 164.07380304920997] -Got: - [ 51.96895619870499 74.73656456700321] - [112.10484685050481 164.07380304920983] -Tolerance exceeded in 1 of 4: - 51.968956198705044 vs 51.96895619870499, tolerance 2e-15 > 1e-15 -********************************************************************** -1 item had failures: - 1 of 12 in sage.symbolic.constants_c_impl.E.__pow__ - [39 tests, 1 failure, 2.24 s] -sage -t --long --random-seed=159960493884127108547415591197538734706 src/sage/structure/element.pyx -********************************************************************** -File "src/sage/structure/element.pyx", line 1141, in sage.structure.element.Element._richcmp_ -Failed example: - cython(''' - from sage.structure.richcmp cimport rich_to_bool - from sage.structure.element cimport Element - cdef class FloatCmp(Element): - cdef float x - def __init__(self, float v): - self.x = v - cpdef _richcmp_(self, other, int op): - cdef float x1 = (self).x - cdef float x2 = (other).x - return rich_to_bool(op, (x1 > x2) - (x1 < x2)) - ''') -Expected nothing -Got: - doctest:warning - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/bin/sage-runtests", line 155, in - err = DC.run() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/control.py", line 1261, in run - self.run_doctests() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/control.py", line 962, in run_doctests - self.dispatcher.dispatch() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2004, in dispatch - self.parallel_dispatch() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 1899, in parallel_dispatch - w.start() # This might take some time - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2173, in start - super(DocTestWorker, self).start() - File "/usr/lib/python3.11/multiprocessing/process.py", line 121, in start - self._popen = self._Popen(self) - File "/usr/lib/python3.11/multiprocessing/context.py", line 224, in _Popen - return _default_context.get_context().Process._Popen(process_obj) - File "/usr/lib/python3.11/multiprocessing/context.py", line 281, in _Popen - return Popen(process_obj) - File "/usr/lib/python3.11/multiprocessing/popen_fork.py", line 19, in __init__ - self._launch(process_obj) - File "/usr/lib/python3.11/multiprocessing/popen_fork.py", line 71, in _launch - code = process_obj._bootstrap(parent_sentinel=child_r) - File "/usr/lib/python3.11/multiprocessing/process.py", line 314, in _bootstrap - self.run() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2145, in run - task(self.options, self.outtmpfile, msgpipe, self.result_queue) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2475, in __call__ - doctests, extras = self._run(runner, options, results) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2527, in _run - result = runner.run(test) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 861, in run - return self._run(test, compileflags, out) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 694, in _run - self.compile_and_execute(example, compiler, test.globs) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 1088, in compile_and_execute - exec(compiled, globs) - File "", line 1, in - cython(''' - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 661, in cython_compile - return cython_import_all(tmpfile, get_globals(), **kwds) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 551, in cython_import_all - m = cython_import(filename, **kwds) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 526, in cython_import - name, build_dir = cython(filename, **kwds) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 288, in cython - from Cython.Build import cythonize - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/Cython/Build/__init__.py", line 1, in - from .Dependencies import cythonize - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/Cython/Build/Dependencies.py", line 41, in - import pythran - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/__init__.py", line 42, in - from pythran.toolchain import (generate_cxx, compile_cxxfile, compile_cxxcode, - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/toolchain.py", line 6, in - from pythran.backend import Cxx, Python - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/backend.py", line 7, in - from pythran.analyses import LocalNodeDeclarations, GlobalDeclarations, Scope - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/analyses/__init__.py", line 12, in - from .aliases import Aliases, StrictAliases - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/analyses/aliases.py", line 6, in - from pythran.tables import functions, methods, MODULES - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/tables.py", line 4530, in - if not hasattr(numpy, method): - File "/usr/lib/python3/dist-packages/numpy/__init__.py", line 300, in __getattr__ - warnings.warn( - File "/usr/lib/python3.11/warnings.py", line 109, in _showwarnmsg - sw(msg.message, msg.category, msg.filename, msg.lineno, - : - FutureWarning: In the future `np.bool` will be defined as the corresponding NumPy scalar. - doctest:warning - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/bin/sage-runtests", line 155, in - err = DC.run() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/control.py", line 1261, in run - self.run_doctests() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/control.py", line 962, in run_doctests - self.dispatcher.dispatch() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2004, in dispatch - self.parallel_dispatch() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 1899, in parallel_dispatch - w.start() # This might take some time - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2173, in start - super(DocTestWorker, self).start() - File "/usr/lib/python3.11/multiprocessing/process.py", line 121, in start - self._popen = self._Popen(self) - File "/usr/lib/python3.11/multiprocessing/context.py", line 224, in _Popen - return _default_context.get_context().Process._Popen(process_obj) - File "/usr/lib/python3.11/multiprocessing/context.py", line 281, in _Popen - return Popen(process_obj) - File "/usr/lib/python3.11/multiprocessing/popen_fork.py", line 19, in __init__ - self._launch(process_obj) - File "/usr/lib/python3.11/multiprocessing/popen_fork.py", line 71, in _launch - code = process_obj._bootstrap(parent_sentinel=child_r) - File "/usr/lib/python3.11/multiprocessing/process.py", line 314, in _bootstrap - self.run() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2145, in run - task(self.options, self.outtmpfile, msgpipe, self.result_queue) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2475, in __call__ - doctests, extras = self._run(runner, options, results) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2527, in _run - result = runner.run(test) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 861, in run - return self._run(test, compileflags, out) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 694, in _run - self.compile_and_execute(example, compiler, test.globs) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 1088, in compile_and_execute - exec(compiled, globs) - File "", line 1, in - cython(''' - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 661, in cython_compile - return cython_import_all(tmpfile, get_globals(), **kwds) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 551, in cython_import_all - m = cython_import(filename, **kwds) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 526, in cython_import - name, build_dir = cython(filename, **kwds) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 288, in cython - from Cython.Build import cythonize - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/Cython/Build/__init__.py", line 1, in - from .Dependencies import cythonize - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/Cython/Build/Dependencies.py", line 41, in - import pythran - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/__init__.py", line 42, in - from pythran.toolchain import (generate_cxx, compile_cxxfile, compile_cxxcode, - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/toolchain.py", line 6, in - from pythran.backend import Cxx, Python - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/backend.py", line 7, in - from pythran.analyses import LocalNodeDeclarations, GlobalDeclarations, Scope - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/analyses/__init__.py", line 12, in - from .aliases import Aliases, StrictAliases - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/analyses/aliases.py", line 6, in - from pythran.tables import functions, methods, MODULES - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/tables.py", line 4595, in - save_arguments((), MODULES) - File "/usr/lib/python3/dist-packages/pythran/tables.py", line 4558, in save_arguments - save_arguments(module_name + (elem,), signature) - File "/usr/lib/python3/dist-packages/pythran/tables.py", line 4558, in save_arguments - save_arguments(module_name + (elem,), signature) - File "/usr/lib/python3/dist-packages/pythran/tables.py", line 4563, in save_arguments - obj = getattr(themodule, elem) - File "/usr/lib/python3/dist-packages/numpy/__init__.py", line 300, in __getattr__ - warnings.warn( - File "/usr/lib/python3.11/warnings.py", line 109, in _showwarnmsg - sw(msg.message, msg.category, msg.filename, msg.lineno, - : - FutureWarning: In the future `np.bytes` will be defined as the corresponding NumPy scalar. -********************************************************************** -1 item had failures: - 1 of 12 in sage.structure.element.Element._richcmp_ - [728 tests, 1 failure, 19.59 s] -sage -t --long --random-seed=159960493884127108547415591197538734706 src/sage/structure/factory.pyx -********************************************************************** -File "src/sage/structure/factory.pyx", line 199, in sage.structure.factory.UniqueFactory -Failed example: - cython("cdef class C: pass") -Expected nothing -Got: - doctest:warning - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/bin/sage-runtests", line 155, in - err = DC.run() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/control.py", line 1261, in run - self.run_doctests() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/control.py", line 962, in run_doctests - self.dispatcher.dispatch() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2004, in dispatch - self.parallel_dispatch() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 1899, in parallel_dispatch - w.start() # This might take some time - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2173, in start - super(DocTestWorker, self).start() - File "/usr/lib/python3.11/multiprocessing/process.py", line 121, in start - self._popen = self._Popen(self) - File "/usr/lib/python3.11/multiprocessing/context.py", line 224, in _Popen - return _default_context.get_context().Process._Popen(process_obj) - File "/usr/lib/python3.11/multiprocessing/context.py", line 281, in _Popen - return Popen(process_obj) - File "/usr/lib/python3.11/multiprocessing/popen_fork.py", line 19, in __init__ - self._launch(process_obj) - File "/usr/lib/python3.11/multiprocessing/popen_fork.py", line 71, in _launch - code = process_obj._bootstrap(parent_sentinel=child_r) - File "/usr/lib/python3.11/multiprocessing/process.py", line 314, in _bootstrap - self.run() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2145, in run - task(self.options, self.outtmpfile, msgpipe, self.result_queue) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2475, in __call__ - doctests, extras = self._run(runner, options, results) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2527, in _run - result = runner.run(test) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 861, in run - return self._run(test, compileflags, out) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 694, in _run - self.compile_and_execute(example, compiler, test.globs) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 1088, in compile_and_execute - exec(compiled, globs) - File "", line 1, in - cython("cdef class C: pass") - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 661, in cython_compile - return cython_import_all(tmpfile, get_globals(), **kwds) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 551, in cython_import_all - m = cython_import(filename, **kwds) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 526, in cython_import - name, build_dir = cython(filename, **kwds) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 288, in cython - from Cython.Build import cythonize - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/Cython/Build/__init__.py", line 1, in - from .Dependencies import cythonize - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/Cython/Build/Dependencies.py", line 41, in - import pythran - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/__init__.py", line 42, in - from pythran.toolchain import (generate_cxx, compile_cxxfile, compile_cxxcode, - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/toolchain.py", line 6, in - from pythran.backend import Cxx, Python - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/backend.py", line 7, in - from pythran.analyses import LocalNodeDeclarations, GlobalDeclarations, Scope - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/analyses/__init__.py", line 12, in - from .aliases import Aliases, StrictAliases - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/analyses/aliases.py", line 6, in - from pythran.tables import functions, methods, MODULES - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/tables.py", line 4530, in - if not hasattr(numpy, method): - File "/usr/lib/python3/dist-packages/numpy/__init__.py", line 300, in __getattr__ - warnings.warn( - File "/usr/lib/python3.11/warnings.py", line 109, in _showwarnmsg - sw(msg.message, msg.category, msg.filename, msg.lineno, - : - FutureWarning: In the future `np.bool` will be defined as the corresponding NumPy scalar. - doctest:warning - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/bin/sage-runtests", line 155, in - err = DC.run() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/control.py", line 1261, in run - self.run_doctests() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/control.py", line 962, in run_doctests - self.dispatcher.dispatch() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2004, in dispatch - self.parallel_dispatch() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 1899, in parallel_dispatch - w.start() # This might take some time - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2173, in start - super(DocTestWorker, self).start() - File "/usr/lib/python3.11/multiprocessing/process.py", line 121, in start - self._popen = self._Popen(self) - File "/usr/lib/python3.11/multiprocessing/context.py", line 224, in _Popen - return _default_context.get_context().Process._Popen(process_obj) - File "/usr/lib/python3.11/multiprocessing/context.py", line 281, in _Popen - return Popen(process_obj) - File "/usr/lib/python3.11/multiprocessing/popen_fork.py", line 19, in __init__ - self._launch(process_obj) - File "/usr/lib/python3.11/multiprocessing/popen_fork.py", line 71, in _launch - code = process_obj._bootstrap(parent_sentinel=child_r) - File "/usr/lib/python3.11/multiprocessing/process.py", line 314, in _bootstrap - self.run() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2145, in run - task(self.options, self.outtmpfile, msgpipe, self.result_queue) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2475, in __call__ - doctests, extras = self._run(runner, options, results) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2527, in _run - result = runner.run(test) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 861, in run - return self._run(test, compileflags, out) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 694, in _run - self.compile_and_execute(example, compiler, test.globs) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 1088, in compile_and_execute - exec(compiled, globs) - File "", line 1, in - cython("cdef class C: pass") - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 661, in cython_compile - return cython_import_all(tmpfile, get_globals(), **kwds) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 551, in cython_import_all - m = cython_import(filename, **kwds) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 526, in cython_import - name, build_dir = cython(filename, **kwds) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 288, in cython - from Cython.Build import cythonize - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/Cython/Build/__init__.py", line 1, in - from .Dependencies import cythonize - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/Cython/Build/Dependencies.py", line 41, in - import pythran - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/__init__.py", line 42, in - from pythran.toolchain import (generate_cxx, compile_cxxfile, compile_cxxcode, - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/toolchain.py", line 6, in - from pythran.backend import Cxx, Python - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/backend.py", line 7, in - from pythran.analyses import LocalNodeDeclarations, GlobalDeclarations, Scope - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/analyses/__init__.py", line 12, in - from .aliases import Aliases, StrictAliases - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/analyses/aliases.py", line 6, in - from pythran.tables import functions, methods, MODULES - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/tables.py", line 4595, in - save_arguments((), MODULES) - File "/usr/lib/python3/dist-packages/pythran/tables.py", line 4558, in save_arguments - save_arguments(module_name + (elem,), signature) - File "/usr/lib/python3/dist-packages/pythran/tables.py", line 4558, in save_arguments - save_arguments(module_name + (elem,), signature) - File "/usr/lib/python3/dist-packages/pythran/tables.py", line 4563, in save_arguments - obj = getattr(themodule, elem) - File "/usr/lib/python3/dist-packages/numpy/__init__.py", line 300, in __getattr__ - warnings.warn( - File "/usr/lib/python3.11/warnings.py", line 109, in _showwarnmsg - sw(msg.message, msg.category, msg.filename, msg.lineno, - : - FutureWarning: In the future `np.bytes` will be defined as the corresponding NumPy scalar. -********************************************************************** -1 item had failures: - 1 of 26 in sage.structure.factory.UniqueFactory - [116 tests, 1 failure, 3.80 s] -sage -t --long --random-seed=159960493884127108547415591197538734706 src/sage/structure/element.pxd - [23 tests, 0.20 s] -sage -t --long --random-seed=159960493884127108547415591197538734706 src/sage/schemes/elliptic_curves/ell_number_field.py -********************************************************************** -File "src/sage/schemes/elliptic_curves/ell_number_field.py", line 382, in sage.schemes.elliptic_curves.ell_number_field.EllipticCurve_number_field.division_field -Failed example: - K. = E.division_field(3, simplify_all=True); K -Expected: - Number Field in b with defining polynomial x^12 - 10*x^10 + 55*x^8 - 60*x^6 + 75*x^4 + 1350*x^2 + 2025 -Got: - Number Field in b with defining polynomial x^12 + 5*x^10 + 40*x^8 + 315*x^6 + 750*x^4 + 675*x^2 + 2025 -********************************************************************** -1 item had failures: - 1 of 38 in sage.schemes.elliptic_curves.ell_number_field.EllipticCurve_number_field.division_field - [876 tests, 1 failure, 160.20 s] -sage -t --long --random-seed=159960493884127108547415591197538734706 src/sage/rings/tate_algebra_ideal.pyx -********************************************************************** -File "src/sage/rings/tate_algebra_ideal.pyx", line 632, in sage.rings.tate_algebra_ideal.regular_reduce -Failed example: - cython(''' - from sage.rings.tate_algebra_ideal cimport regular_reduce - def python_regular_reduce(gb, s, v, stopval): - return regular_reduce(gb, s, v, stopval) - ''') -Expected nothing -Got: - doctest:warning - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/bin/sage-runtests", line 155, in - err = DC.run() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/control.py", line 1261, in run - self.run_doctests() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/control.py", line 962, in run_doctests - self.dispatcher.dispatch() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2004, in dispatch - self.parallel_dispatch() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 1899, in parallel_dispatch - w.start() # This might take some time - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2173, in start - super(DocTestWorker, self).start() - File "/usr/lib/python3.11/multiprocessing/process.py", line 121, in start - self._popen = self._Popen(self) - File "/usr/lib/python3.11/multiprocessing/context.py", line 224, in _Popen - return _default_context.get_context().Process._Popen(process_obj) - File "/usr/lib/python3.11/multiprocessing/context.py", line 281, in _Popen - return Popen(process_obj) - File "/usr/lib/python3.11/multiprocessing/popen_fork.py", line 19, in __init__ - self._launch(process_obj) - File "/usr/lib/python3.11/multiprocessing/popen_fork.py", line 71, in _launch - code = process_obj._bootstrap(parent_sentinel=child_r) - File "/usr/lib/python3.11/multiprocessing/process.py", line 314, in _bootstrap - self.run() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2145, in run - task(self.options, self.outtmpfile, msgpipe, self.result_queue) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2475, in __call__ - doctests, extras = self._run(runner, options, results) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2527, in _run - result = runner.run(test) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 861, in run - return self._run(test, compileflags, out) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 694, in _run - self.compile_and_execute(example, compiler, test.globs) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 1088, in compile_and_execute - exec(compiled, globs) - File "", line 1, in - cython(''' - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 661, in cython_compile - return cython_import_all(tmpfile, get_globals(), **kwds) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 551, in cython_import_all - m = cython_import(filename, **kwds) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 526, in cython_import - name, build_dir = cython(filename, **kwds) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 288, in cython - from Cython.Build import cythonize - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/Cython/Build/__init__.py", line 1, in - from .Dependencies import cythonize - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/Cython/Build/Dependencies.py", line 41, in - import pythran - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/__init__.py", line 42, in - from pythran.toolchain import (generate_cxx, compile_cxxfile, compile_cxxcode, - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/toolchain.py", line 6, in - from pythran.backend import Cxx, Python - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/backend.py", line 7, in - from pythran.analyses import LocalNodeDeclarations, GlobalDeclarations, Scope - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/analyses/__init__.py", line 12, in - from .aliases import Aliases, StrictAliases - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/analyses/aliases.py", line 6, in - from pythran.tables import functions, methods, MODULES - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/tables.py", line 4530, in - if not hasattr(numpy, method): - File "/usr/lib/python3/dist-packages/numpy/__init__.py", line 300, in __getattr__ - warnings.warn( - File "/usr/lib/python3.11/warnings.py", line 109, in _showwarnmsg - sw(msg.message, msg.category, msg.filename, msg.lineno, - : - FutureWarning: In the future `np.bool` will be defined as the corresponding NumPy scalar. - doctest:warning - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/bin/sage-runtests", line 155, in - err = DC.run() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/control.py", line 1261, in run - self.run_doctests() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/control.py", line 962, in run_doctests - self.dispatcher.dispatch() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2004, in dispatch - self.parallel_dispatch() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 1899, in parallel_dispatch - w.start() # This might take some time - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2173, in start - super(DocTestWorker, self).start() - File "/usr/lib/python3.11/multiprocessing/process.py", line 121, in start - self._popen = self._Popen(self) - File "/usr/lib/python3.11/multiprocessing/context.py", line 224, in _Popen - return _default_context.get_context().Process._Popen(process_obj) - File "/usr/lib/python3.11/multiprocessing/context.py", line 281, in _Popen - return Popen(process_obj) - File "/usr/lib/python3.11/multiprocessing/popen_fork.py", line 19, in __init__ - self._launch(process_obj) - File "/usr/lib/python3.11/multiprocessing/popen_fork.py", line 71, in _launch - code = process_obj._bootstrap(parent_sentinel=child_r) - File "/usr/lib/python3.11/multiprocessing/process.py", line 314, in _bootstrap - self.run() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2145, in run - task(self.options, self.outtmpfile, msgpipe, self.result_queue) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2475, in __call__ - doctests, extras = self._run(runner, options, results) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2527, in _run - result = runner.run(test) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 861, in run - return self._run(test, compileflags, out) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 694, in _run - self.compile_and_execute(example, compiler, test.globs) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 1088, in compile_and_execute - exec(compiled, globs) - File "", line 1, in - cython(''' - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 661, in cython_compile - return cython_import_all(tmpfile, get_globals(), **kwds) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 551, in cython_import_all - m = cython_import(filename, **kwds) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 526, in cython_import - name, build_dir = cython(filename, **kwds) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 288, in cython - from Cython.Build import cythonize - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/Cython/Build/__init__.py", line 1, in - from .Dependencies import cythonize - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/Cython/Build/Dependencies.py", line 41, in - import pythran - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/__init__.py", line 42, in - from pythran.toolchain import (generate_cxx, compile_cxxfile, compile_cxxcode, - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/toolchain.py", line 6, in - from pythran.backend import Cxx, Python - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/backend.py", line 7, in - from pythran.analyses import LocalNodeDeclarations, GlobalDeclarations, Scope - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/analyses/__init__.py", line 12, in - from .aliases import Aliases, StrictAliases - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/analyses/aliases.py", line 6, in - from pythran.tables import functions, methods, MODULES - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/tables.py", line 4595, in - save_arguments((), MODULES) - File "/usr/lib/python3/dist-packages/pythran/tables.py", line 4558, in save_arguments - save_arguments(module_name + (elem,), signature) - File "/usr/lib/python3/dist-packages/pythran/tables.py", line 4558, in save_arguments - save_arguments(module_name + (elem,), signature) - File "/usr/lib/python3/dist-packages/pythran/tables.py", line 4563, in save_arguments - obj = getattr(themodule, elem) - File "/usr/lib/python3/dist-packages/numpy/__init__.py", line 300, in __getattr__ - warnings.warn( - File "/usr/lib/python3.11/warnings.py", line 109, in _showwarnmsg - sw(msg.message, msg.category, msg.filename, msg.lineno, - : - FutureWarning: In the future `np.bytes` will be defined as the corresponding NumPy scalar. -********************************************************************** -1 item had failures: - 1 of 11 in sage.rings.tate_algebra_ideal.regular_reduce - [126 tests, 1 failure, 5.36 s] -sage -t --long --random-seed=159960493884127108547415591197538734706 src/sage/rings/tate_algebra_ideal.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=159960493884127108547415591197538734706 src/sage/rings/integer_fake.pxd -********************************************************************** -File "src/sage/rings/integer_fake.pxd", line 20, in sage.rings.integer_fake -Failed example: - cython(''' - from sage.rings.integer_fake cimport Integer_AS_MPZ, is_Integer - from sage.rings.integer cimport Integer - cdef Integer x = Integer(123456789) - assert is_Integer(x) - assert Integer_AS_MPZ(x) is x.value - ''') -Expected nothing -Got: - doctest:warning - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/bin/sage-runtests", line 155, in - err = DC.run() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/control.py", line 1261, in run - self.run_doctests() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/control.py", line 962, in run_doctests - self.dispatcher.dispatch() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2004, in dispatch - self.parallel_dispatch() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 1899, in parallel_dispatch - w.start() # This might take some time - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2173, in start - super(DocTestWorker, self).start() - File "/usr/lib/python3.11/multiprocessing/process.py", line 121, in start - self._popen = self._Popen(self) - File "/usr/lib/python3.11/multiprocessing/context.py", line 224, in _Popen - return _default_context.get_context().Process._Popen(process_obj) - File "/usr/lib/python3.11/multiprocessing/context.py", line 281, in _Popen - return Popen(process_obj) - File "/usr/lib/python3.11/multiprocessing/popen_fork.py", line 19, in __init__ - self._launch(process_obj) - File "/usr/lib/python3.11/multiprocessing/popen_fork.py", line 71, in _launch - code = process_obj._bootstrap(parent_sentinel=child_r) - File "/usr/lib/python3.11/multiprocessing/process.py", line 314, in _bootstrap - self.run() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2145, in run - task(self.options, self.outtmpfile, msgpipe, self.result_queue) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2475, in __call__ - doctests, extras = self._run(runner, options, results) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2527, in _run - result = runner.run(test) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 861, in run - return self._run(test, compileflags, out) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 694, in _run - self.compile_and_execute(example, compiler, test.globs) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 1088, in compile_and_execute - exec(compiled, globs) - File "", line 1, in - cython(''' - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 661, in cython_compile - return cython_import_all(tmpfile, get_globals(), **kwds) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 551, in cython_import_all - m = cython_import(filename, **kwds) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 526, in cython_import - name, build_dir = cython(filename, **kwds) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 288, in cython - from Cython.Build import cythonize - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/Cython/Build/__init__.py", line 1, in - from .Dependencies import cythonize - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/Cython/Build/Dependencies.py", line 41, in - import pythran - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/__init__.py", line 42, in - from pythran.toolchain import (generate_cxx, compile_cxxfile, compile_cxxcode, - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/toolchain.py", line 6, in - from pythran.backend import Cxx, Python - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/backend.py", line 7, in - from pythran.analyses import LocalNodeDeclarations, GlobalDeclarations, Scope - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/analyses/__init__.py", line 12, in - from .aliases import Aliases, StrictAliases - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/analyses/aliases.py", line 6, in - from pythran.tables import functions, methods, MODULES - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/tables.py", line 4530, in - if not hasattr(numpy, method): - File "/usr/lib/python3/dist-packages/numpy/__init__.py", line 300, in __getattr__ - warnings.warn( - File "/usr/lib/python3.11/warnings.py", line 109, in _showwarnmsg - sw(msg.message, msg.category, msg.filename, msg.lineno, - : - FutureWarning: In the future `np.bool` will be defined as the corresponding NumPy scalar. - doctest:warning - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/bin/sage-runtests", line 155, in - err = DC.run() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/control.py", line 1261, in run - self.run_doctests() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/control.py", line 962, in run_doctests - self.dispatcher.dispatch() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2004, in dispatch - self.parallel_dispatch() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 1899, in parallel_dispatch - w.start() # This might take some time - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2173, in start - super(DocTestWorker, self).start() - File "/usr/lib/python3.11/multiprocessing/process.py", line 121, in start - self._popen = self._Popen(self) - File "/usr/lib/python3.11/multiprocessing/context.py", line 224, in _Popen - return _default_context.get_context().Process._Popen(process_obj) - File "/usr/lib/python3.11/multiprocessing/context.py", line 281, in _Popen - return Popen(process_obj) - File "/usr/lib/python3.11/multiprocessing/popen_fork.py", line 19, in __init__ - self._launch(process_obj) - File "/usr/lib/python3.11/multiprocessing/popen_fork.py", line 71, in _launch - code = process_obj._bootstrap(parent_sentinel=child_r) - File "/usr/lib/python3.11/multiprocessing/process.py", line 314, in _bootstrap - self.run() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2145, in run - task(self.options, self.outtmpfile, msgpipe, self.result_queue) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2475, in __call__ - doctests, extras = self._run(runner, options, results) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2527, in _run - result = runner.run(test) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 861, in run - return self._run(test, compileflags, out) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 694, in _run - self.compile_and_execute(example, compiler, test.globs) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 1088, in compile_and_execute - exec(compiled, globs) - File "", line 1, in - cython(''' - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 661, in cython_compile - return cython_import_all(tmpfile, get_globals(), **kwds) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 551, in cython_import_all - m = cython_import(filename, **kwds) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 526, in cython_import - name, build_dir = cython(filename, **kwds) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 288, in cython - from Cython.Build import cythonize - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/Cython/Build/__init__.py", line 1, in - from .Dependencies import cythonize - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/Cython/Build/Dependencies.py", line 41, in - import pythran - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/__init__.py", line 42, in - from pythran.toolchain import (generate_cxx, compile_cxxfile, compile_cxxcode, - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/toolchain.py", line 6, in - from pythran.backend import Cxx, Python - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/backend.py", line 7, in - from pythran.analyses import LocalNodeDeclarations, GlobalDeclarations, Scope - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/analyses/__init__.py", line 12, in - from .aliases import Aliases, StrictAliases - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/analyses/aliases.py", line 6, in - from pythran.tables import functions, methods, MODULES - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/tables.py", line 4595, in - save_arguments((), MODULES) - File "/usr/lib/python3/dist-packages/pythran/tables.py", line 4558, in save_arguments - save_arguments(module_name + (elem,), signature) - File "/usr/lib/python3/dist-packages/pythran/tables.py", line 4558, in save_arguments - save_arguments(module_name + (elem,), signature) - File "/usr/lib/python3/dist-packages/pythran/tables.py", line 4563, in save_arguments - obj = getattr(themodule, elem) - File "/usr/lib/python3/dist-packages/numpy/__init__.py", line 300, in __getattr__ - warnings.warn( - File "/usr/lib/python3.11/warnings.py", line 109, in _showwarnmsg - sw(msg.message, msg.category, msg.filename, msg.lineno, - : - FutureWarning: In the future `np.bytes` will be defined as the corresponding NumPy scalar. + P4 = [36:69:64] = 1*P1 + -2*P2 + 0*P3 (mod torsion) + P4 = [68:-25:64] = -2*P1 + -1*P2 + -2*P3 (mod torsion) + P4 = [12:35:27] = 1*P1 + -1*P2 + -1*P3 (mod torsion) ********************************************************************** -1 item had failures: - 1 of 2 in sage.rings.integer_fake - [1 test, 1 failure, 2.52 s] -sage -t --long --random-seed=159960493884127108547415591197538734706 src/sage/rings/integer.pyx +File "src/sage/libs/eclib/interface.py", line 905, in sage.libs.eclib.interface.mwrank_MordellWeil.process +Failed example: + EQ.saturate(2) # points were not 2-saturated +Expected: + saturating basis...Saturation index bound (for points of good reduction) = 93 + Only p-saturating for p up to given value 2. + The resulting points may not be p-saturated for p between this and the computed index bound 93 + Checking saturation at [ 2 ] + Checking 2-saturation + possible kernel vector = [1,0,0] + This point may be in 2E(Q): [1547:-2967:343] + ...and it is! + Replacing old generator #1 with new generator [-2:3:1] + Reducing index bound from 93 to 46 + Points have successfully been 2-saturated (max q used = 11) + Index gain = 2^1 + done + Gained index 2 + New regulator = 93.85730072 + (True, 2, '[ ]') +Got: + saturating basis...Saturation index bound (for points of good reduction) = 93 + Only p-saturating for p up to given value 2. + The resulting points may not be p-saturated for p between this and the computed index bound 93 + Tamagawa index primes are [ 2 ] + Checking saturation at [ 2 ] + Checking 2-saturation + possible kernel vector = [1,0,0] + This point may be in 2E(Q): [1547:-2967:343] + ...and it is! + Replacing old generator #1 with new generator [-2:3:1] + Reducing index bound from 93 to 46 + Points have successfully been 2-saturated (max q used = 11) + Index gain = 2^1 + done + Gained index 2 + New regulator = 93.85730072 + (True, 2, '[ ]') ********************************************************************** -File "src/sage/rings/integer.pyx", line 6667, in sage.rings.integer.Integer.inverse_mod +File "src/sage/libs/eclib/interface.py", line 926, in sage.libs.eclib.interface.mwrank_MordellWeil.process Failed example: - c = a.inverse_mod(a*a) # long time + EQ.saturate(3) # points were not 3-saturated Expected: - Traceback (most recent call last): - ... - ZeroDivisionError: inverse of Mod(..., ...) does not exist + saturating basis...Saturation index bound (for points of good reduction) = 46 + Only p-saturating for p up to given value 3. + The resulting points may not be p-saturated for p between this and the computed index bound 46 + Checking saturation at [ 2 3 ] + Checking 2-saturation + Points were proved 2-saturated (max q used = 11) + Checking 3-saturation + possible kernel vector = [0,1,0] + This point may be in 3E(Q): [2707496766203306:864581029138191:2969715140223272] + ...and it is! + Replacing old generator #2 with new generator [-14:25:8] + Reducing index bound from 46 to 15 + Points have successfully been 3-saturated (max q used = 13) + Index gain = 3^1 + done + Gained index 3 + New regulator = 10.42858897 + (True, 3, '[ ]') Got: - - Traceback (most recent call last): - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 694, in _run - self.compile_and_execute(example, compiler, test.globs) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 1088, in compile_and_execute - exec(compiled, globs) - File "", line 1, in - c = a.inverse_mod(a*a) # long time - ^^^^^^^^^^^^^^^^^^ - File "sage/rings/integer.pyx", line 6693, in sage.rings.integer.Integer.inverse_mod (build/cythonized/sage/rings/integer.c:41677) - raise ZeroDivisionError(f"inverse of Mod({self}, {m}) does not exist") - File "sage/rings/integer.pyx", line 1124, in sage.rings.integer.Integer.__format__ (build/cythonized/sage/rings/integer.c:8826) - return int(self).__format__(*args,**kwargs) - ValueError: Exceeds the limit (4300 digits) for integer string conversion; use sys.set_int_max_str_digits() to increase the limit + saturating basis...Saturation index bound (for points of good reduction) = 46 + Only p-saturating for p up to given value 3. + The resulting points may not be p-saturated for p between this and the computed index bound 46 + Tamagawa index primes are [ 2 ] + Checking saturation at [ 2 3 ] + Checking 2-saturation + Points were proved 2-saturated (max q used = 11) + Checking 3-saturation + possible kernel vector = [0,1,0] + This point may be in 3E(Q): [2707496766203306:864581029138191:2969715140223272] + ...and it is! + Replacing old generator #2 with new generator [-14:25:8] + Reducing index bound from 46 to 15 + Points have successfully been 3-saturated (max q used = 13) + Index gain = 3^1 + done + Gained index 3 + New regulator = 10.42858897 + (True, 3, '[ ]') ********************************************************************** -1 item had failures: - 1 of 9 in sage.rings.integer.Integer.inverse_mod - [1154 tests, 1 failure, 87.69 s] -sage -t --long --random-seed=159960493884127108547415591197538734706 src/sage/rings/integer.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=159960493884127108547415591197538734706 src/sage/rings/polynomial/multi_polynomial_libsingular.pyx +File "src/sage/libs/eclib/interface.py", line 949, in sage.libs.eclib.interface.mwrank_MordellWeil.process +Failed example: + EQ.saturate(5) # points were not 5-saturated +Expected: + saturating basis...Saturation index bound (for points of good reduction) = 15 + Only p-saturating for p up to given value 5. + The resulting points may not be p-saturated for p between this and the computed index bound 15 + Checking saturation at [ 2 3 5 ] + Checking 2-saturation + Points were proved 2-saturated (max q used = 11) + Checking 3-saturation + Points were proved 3-saturated (max q used = 13) + Checking 5-saturation + possible kernel vector = [0,0,1] + This point may be in 5E(Q): [-13422227300:-49322830557:12167000000] + ...and it is! + Replacing old generator #3 with new generator [1:-1:1] + Reducing index bound from 15 to 3 + Points have successfully been 5-saturated (max q used = 71) + Index gain = 5^1 + done + Gained index 5 + New regulator = 0.4171435588 + (True, 5, '[ ]') +Got: + saturating basis...Saturation index bound (for points of good reduction) = 15 + Only p-saturating for p up to given value 5. + The resulting points may not be p-saturated for p between this and the computed index bound 15 + Tamagawa index primes are [ 2 ] + Checking saturation at [ 2 3 5 ] + Checking 2-saturation + Points were proved 2-saturated (max q used = 11) + Checking 3-saturation + Points were proved 3-saturated (max q used = 13) + Checking 5-saturation + possible kernel vector = [0,0,1] + This point may be in 5E(Q): [-13422227300:-49322830557:12167000000] + ...and it is! + Replacing old generator #3 with new generator [1:-1:1] + Reducing index bound from 15 to 3 + Points have successfully been 5-saturated (max q used = 71) + Index gain = 5^1 + done + Gained index 5 + New regulator = 0.4171435588 + (True, 5, '[ ]') ********************************************************************** -File "src/sage/rings/polynomial/multi_polynomial_libsingular.pyx", line 4673, in sage.rings.polynomial.multi_polynomial_libsingular.MPolynomial_libsingular.reduce +File "src/sage/libs/eclib/interface.py", line 974, in sage.libs.eclib.interface.mwrank_MordellWeil.process Failed example: - f.reduce([2*x,y]) + EQ.saturate() # points are now saturated Expected: - 3*x + saturating basis...Saturation index bound (for points of good reduction) = 3 + Tamagawa index primes are [ ] + Checking saturation at [ 2 3 ] + Checking 2-saturation + Points were proved 2-saturated (max q used = 11) + Checking 3-saturation + Points were proved 3-saturated (max q used = 13) + done + (True, 1, '[ ]') Got: - x + saturating basis...Saturation index bound (for points of good reduction) = 3 + Tamagawa index primes are [ 2 ] + Checking saturation at [ 2 3 ] + Checking 2-saturation + Points were proved 2-saturated (max q used = 11) + Checking 3-saturation + Points were proved 3-saturated (max q used = 13) + done + (True, 1, '[ ]') ********************************************************************** -1 item had failures: - 1 of 22 in sage.rings.polynomial.multi_polynomial_libsingular.MPolynomial_libsingular.reduce - [1146 tests, 1 failure, 2.29 s] -sage -t --long --random-seed=159960493884127108547415591197538734706 src/sage/rings/polynomial/ore_polynomial_element.pyx +File "src/sage/libs/eclib/interface.py", line 1185, in sage.libs.eclib.interface.mwrank_MordellWeil.saturate +Failed example: + EQ.saturate() # points are now saturated +Expected: + saturating basis...Saturation index bound (for points of good reduction) = 3 + Tamagawa index primes are [ ] + Checking saturation at [ 2 3 ] + Checking 2-saturation + Points were proved 2-saturated (max q used = 11) + Checking 3-saturation + Points were proved 3-saturated (max q used = 13) + done + (True, 1, '[ ]') +Got: + saturating basis...Saturation index bound (for points of good reduction) = 3 + Tamagawa index primes are [ 2 ] + Checking saturation at [ 2 3 ] + Checking 2-saturation + Points were proved 2-saturated (max q used = 11) + Checking 3-saturation + Points were proved 3-saturated (max q used = 13) + done + (True, 1, '[ ]') ********************************************************************** -File "src/sage/rings/polynomial/ore_polynomial_element.pyx", line 1310, in sage.rings.polynomial.ore_polynomial_element.OrePolynomial._left_lcm_cofactor +File "src/sage/libs/eclib/interface.py", line 1213, in sage.libs.eclib.interface.mwrank_MordellWeil.saturate Failed example: - cython(''' - from sage.rings.polynomial.ore_polynomial_element cimport OrePolynomial - def left_lcm_cofactor(OrePolynomial P, OrePolynomial Q): - return P._left_lcm_cofactor(Q) - ''') -Expected nothing + EQ.saturate() +Expected: + saturating basis...Saturation index bound (for points of good reduction) = 3 + Tamagawa index primes are [ ] + Checking saturation at [ 2 3 ] + Checking 2-saturation + Points were proved 2-saturated (max q used = 11) + Checking 3-saturation + Points were proved 3-saturated (max q used = 13) + done + (True, 1, '[ ]') Got: - doctest:warning - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/bin/sage-runtests", line 155, in - err = DC.run() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/control.py", line 1261, in run - self.run_doctests() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/control.py", line 962, in run_doctests - self.dispatcher.dispatch() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2004, in dispatch - self.parallel_dispatch() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 1899, in parallel_dispatch - w.start() # This might take some time - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2173, in start - super(DocTestWorker, self).start() - File "/usr/lib/python3.11/multiprocessing/process.py", line 121, in start - self._popen = self._Popen(self) - File "/usr/lib/python3.11/multiprocessing/context.py", line 224, in _Popen - return _default_context.get_context().Process._Popen(process_obj) - File "/usr/lib/python3.11/multiprocessing/context.py", line 281, in _Popen - return Popen(process_obj) - File "/usr/lib/python3.11/multiprocessing/popen_fork.py", line 19, in __init__ - self._launch(process_obj) - File "/usr/lib/python3.11/multiprocessing/popen_fork.py", line 71, in _launch - code = process_obj._bootstrap(parent_sentinel=child_r) - File "/usr/lib/python3.11/multiprocessing/process.py", line 314, in _bootstrap - self.run() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2145, in run - task(self.options, self.outtmpfile, msgpipe, self.result_queue) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2475, in __call__ - doctests, extras = self._run(runner, options, results) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2527, in _run - result = runner.run(test) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 861, in run - return self._run(test, compileflags, out) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 694, in _run - self.compile_and_execute(example, compiler, test.globs) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 1088, in compile_and_execute - exec(compiled, globs) - File "", line 1, in - cython(''' - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 661, in cython_compile - return cython_import_all(tmpfile, get_globals(), **kwds) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 551, in cython_import_all - m = cython_import(filename, **kwds) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 526, in cython_import - name, build_dir = cython(filename, **kwds) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 288, in cython - from Cython.Build import cythonize - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/Cython/Build/__init__.py", line 1, in - from .Dependencies import cythonize - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/Cython/Build/Dependencies.py", line 41, in - import pythran - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/__init__.py", line 42, in - from pythran.toolchain import (generate_cxx, compile_cxxfile, compile_cxxcode, - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/toolchain.py", line 6, in - from pythran.backend import Cxx, Python - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/backend.py", line 7, in - from pythran.analyses import LocalNodeDeclarations, GlobalDeclarations, Scope - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/analyses/__init__.py", line 12, in - from .aliases import Aliases, StrictAliases - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/analyses/aliases.py", line 6, in - from pythran.tables import functions, methods, MODULES - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/tables.py", line 4530, in - if not hasattr(numpy, method): - File "/usr/lib/python3/dist-packages/numpy/__init__.py", line 300, in __getattr__ - warnings.warn( - File "/usr/lib/python3.11/warnings.py", line 109, in _showwarnmsg - sw(msg.message, msg.category, msg.filename, msg.lineno, - : - FutureWarning: In the future `np.bool` will be defined as the corresponding NumPy scalar. - doctest:warning - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/bin/sage-runtests", line 155, in - err = DC.run() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/control.py", line 1261, in run - self.run_doctests() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/control.py", line 962, in run_doctests - self.dispatcher.dispatch() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2004, in dispatch - self.parallel_dispatch() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 1899, in parallel_dispatch - w.start() # This might take some time - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2173, in start - super(DocTestWorker, self).start() - File "/usr/lib/python3.11/multiprocessing/process.py", line 121, in start - self._popen = self._Popen(self) - File "/usr/lib/python3.11/multiprocessing/context.py", line 224, in _Popen - return _default_context.get_context().Process._Popen(process_obj) - File "/usr/lib/python3.11/multiprocessing/context.py", line 281, in _Popen - return Popen(process_obj) - File "/usr/lib/python3.11/multiprocessing/popen_fork.py", line 19, in __init__ - self._launch(process_obj) - File "/usr/lib/python3.11/multiprocessing/popen_fork.py", line 71, in _launch - code = process_obj._bootstrap(parent_sentinel=child_r) - File "/usr/lib/python3.11/multiprocessing/process.py", line 314, in _bootstrap - self.run() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2145, in run - task(self.options, self.outtmpfile, msgpipe, self.result_queue) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2475, in __call__ - doctests, extras = self._run(runner, options, results) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2527, in _run - result = runner.run(test) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 861, in run - return self._run(test, compileflags, out) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 694, in _run - self.compile_and_execute(example, compiler, test.globs) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 1088, in compile_and_execute - exec(compiled, globs) - File "", line 1, in - cython(''' - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 661, in cython_compile - return cython_import_all(tmpfile, get_globals(), **kwds) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 551, in cython_import_all - m = cython_import(filename, **kwds) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 526, in cython_import - name, build_dir = cython(filename, **kwds) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 288, in cython - from Cython.Build import cythonize - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/Cython/Build/__init__.py", line 1, in - from .Dependencies import cythonize - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/Cython/Build/Dependencies.py", line 41, in - import pythran - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/__init__.py", line 42, in - from pythran.toolchain import (generate_cxx, compile_cxxfile, compile_cxxcode, - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/toolchain.py", line 6, in - from pythran.backend import Cxx, Python - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/backend.py", line 7, in - from pythran.analyses import LocalNodeDeclarations, GlobalDeclarations, Scope - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/analyses/__init__.py", line 12, in - from .aliases import Aliases, StrictAliases - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/analyses/aliases.py", line 6, in - from pythran.tables import functions, methods, MODULES - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/tables.py", line 4595, in - save_arguments((), MODULES) - File "/usr/lib/python3/dist-packages/pythran/tables.py", line 4558, in save_arguments - save_arguments(module_name + (elem,), signature) - File "/usr/lib/python3/dist-packages/pythran/tables.py", line 4558, in save_arguments - save_arguments(module_name + (elem,), signature) - File "/usr/lib/python3/dist-packages/pythran/tables.py", line 4563, in save_arguments - obj = getattr(themodule, elem) - File "/usr/lib/python3/dist-packages/numpy/__init__.py", line 300, in __getattr__ - warnings.warn( - File "/usr/lib/python3.11/warnings.py", line 109, in _showwarnmsg - sw(msg.message, msg.category, msg.filename, msg.lineno, - : - FutureWarning: In the future `np.bytes` will be defined as the corresponding NumPy scalar. + saturating basis...Saturation index bound (for points of good reduction) = 3 + Tamagawa index primes are [ 2 ] + Checking saturation at [ 2 3 ] + Checking 2-saturation + Points were proved 2-saturated (max q used = 11) + Checking 3-saturation + Points were proved 3-saturated (max q used = 13) + done + (True, 1, '[ ]') ********************************************************************** -1 item had failures: - 1 of 11 in sage.rings.polynomial.ore_polynomial_element.OrePolynomial._left_lcm_cofactor - [712 tests, 1 failure, 5.00 s] -sage -t --long --random-seed=159960493884127108547415591197538734706 src/sage/rings/polynomial/ore_polynomial_element.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=159960493884127108547415591197538734706 src/sage/rings/polynomial/multi_polynomial_libsingular.pxd +3 items had failures: + 1 of 21 in sage.libs.eclib.interface.mwrank_MordellWeil + 4 of 25 in sage.libs.eclib.interface.mwrank_MordellWeil.process + 2 of 22 in sage.libs.eclib.interface.mwrank_MordellWeil.saturate + [192 tests, 7 failures, 42.90 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/manifolds/chart_func.py + [838 tests, 20.24 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/manifolds/catalog.py + [24 tests, 24.03 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/manifolds/continuous_map.py + [411 tests, 24.33 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/manifolds/differentiable/automorphismfield_group.py + [136 tests, 23.31 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/manifolds/differentiable/chart.py + [216 tests, 13.40 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/manifolds/differentiable/de_rham_cohomology.py + [139 tests, 12.48 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/gap/test_long.py + [6 tests, 63.93 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/manifolds/differentiable/bundle_connection.py + [287 tests, 36.33 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/manifolds/differentiable/diff_form_module.py + [188 tests, 9.99 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/manifolds/differentiable/differentiable_submanifold.py + [37 tests, 5.76 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/manifolds/differentiable/examples/__init__.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/manifolds/differentiable/diff_map.py + [200 tests, 27.05 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/manifolds/differentiable/examples/real_line.py + [183 tests, 3.91 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/manifolds/differentiable/curve.py + [185 tests, 54.25 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/interfaces/maxima_abstract.py + [236 tests, 129.27 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/manifolds/differentiable/automorphismfield.py + [320 tests, 93.96 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/manifolds/differentiable/degenerate.py + [120 tests, 91.03 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/manifolds/chart.py + [588 tests, 130.45 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/manifolds/differentiable/manifold.py + [599 tests, 42.48 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/manifolds/differentiable/examples/sphere.py + [131 tests, 86.76 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/manifolds/differentiable/diff_form.py + [371 tests, 128.12 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/manifolds/differentiable/levi_civita_connection.py + [107 tests, 90.49 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/manifolds/differentiable/manifold_homset.py + [344 tests, 55.38 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/manifolds/differentiable/multivector_module.py + [160 tests, 10.86 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/manifolds/differentiable/mixed_form.py + [402 tests, 41.19 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/graphs/generators/distance_regular.pyx + [207 tests, 416.39 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/manifolds/differentiable/integrated_curve.py + [411 tests, 112.83 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/manifolds/differentiable/tangent_space.py + [63 tests, 4.79 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/manifolds/differentiable/examples/euclidean.py + [405 tests, 139.59 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/manifolds/differentiable/mixed_form_algebra.py + [89 tests, 38.07 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/manifolds/differentiable/tensorfield_module.py + [154 tests, 10.48 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/manifolds/differentiable/scalarfield_algebra.py + [101 tests, 20.40 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/manifolds/differentiable/pseudo_riemannian.py + [140 tests, 60.57 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/manifolds/differentiable/tangent_vector.py + [94 tests, 44.88 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/manifolds/differentiable/scalarfield.py + [262 tests, 61.26 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/manifolds/differentiable/tensorfield_paral.py + [449 tests, 47.56 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/manifolds/differentiable/vector_bundle.py + [294 tests, 46.73 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/manifolds/differentiable/vectorfield_module.py + [306 tests, 14.54 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/manifolds/family.py + [63 tests, 0.84 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/manifolds/manifold_homset.py + [92 tests, 4.01 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/manifolds/differentiable/vectorframe.py + [341 tests, 17.42 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/manifolds/local_frame.py + [294 tests, 9.31 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/manifolds/manifold.py + [490 tests, 13.01 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/manifolds/operators.py + [36 tests, 10.65 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/manifolds/scalarfield_algebra.py + [129 tests, 26.21 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/manifolds/section_module.py + [180 tests, 10.48 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/manifolds/structure.py + [24 tests, 1.19 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/manifolds/scalarfield.py + [820 tests, 49.31 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/manifolds/subsets/__init__.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/manifolds/subset.py + [515 tests, 10.37 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/manifolds/subsets/closure.py + [29 tests, 3.81 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/manifolds/subsets/pullback.py + [183 tests, 4.96 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/manifolds/topological_submanifold.py + [151 tests, 9.35 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/manifolds/utilities.py + [261 tests, 10.49 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/manifolds/point.py + [204 tests, 86.71 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/manifolds/vector_bundle_fiber.py + [68 tests, 5.74 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/manifolds/vector_bundle_fiber_element.py + [28 tests, 3.99 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/matrix/__init__.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/manifolds/vector_bundle.py + [271 tests, 19.16 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/matrix/action.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/matrix/all.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/matrix/action.pyx + [109 tests, 0.83 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/matrix/args.pxd + [0 tests, 0.01 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/manifolds/trivialization.py + [204 tests, 35.32 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/matrix/berlekamp_massey.py + [7 tests, 0.06 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/matrix/change_ring.pyx + [4 tests, 0.04 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/matrix/args.pyx + [134 tests, 0.89 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/matrix/constructor.pyx + [152 tests, 2.18 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/matrix/docs.py + [55 tests, 0.22 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/matrix/echelon_matrix.pyx + [12 tests, 0.22 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/matrix/matrix.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/matrix/compute_J_ideal.py + [99 tests, 5.82 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/matrix/matrix0.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/matrix/matrix1.pyx + [435 tests, 5.96 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/matrix/matrix1.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/matrix/matrix0.pyx + [905 tests, 7.58 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/matrix/matrix2.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/matrix/matrix_cdv.pyx + [10 tests, 0.22 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/matrix/matrix_cdv.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/matrix/matrix_complex_ball_dense.pyx + [105 tests, 0.91 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/matrix/matrix_complex_ball_dense.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/matrix/matrix_complex_double_dense.pyx + [13 tests, 0.26 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/matrix/matrix_complex_double_dense.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/manifolds/differentiable/multivectorfield.py + [290 tests, 207.07 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/matrix/matrix_cyclo_dense.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/manifolds/section.py + [869 tests, 104.97 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/matrix/matrix_dense.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/matrix/matrix_domain_dense.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/matrix/matrix_domain_sparse.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/matrix/benchmark.py + [63 tests, 18.46 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/matrix/matrix_double_dense.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/matrix/matrix_double_sparse.pyx + [36 tests, 0.20 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/matrix/matrix_double_sparse.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/matrix/matrix_dense.pyx + [39 tests, 2.72 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/matrix/matrix_gap.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/matrix/matrix_generic_dense.pyx + [65 tests, 0.59 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/matrix/matrix_generic_dense.pxd [0 tests, 0.00 s] -sage -t --long --random-seed=159960493884127108547415591197538734706 src/sage/repl/ipython_tests.py +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/matrix/matrix_double_dense.pyx ********************************************************************** -File "src/sage/repl/ipython_tests.py", line 69, in sage.repl.ipython_tests +File "src/sage/matrix/matrix_double_dense.pyx", line 4031, in sage.matrix.matrix_double_dense.Matrix_double_dense.exp Failed example: - shell.run_cell(u'%pinfo2 dummy') + A.exp() # tol 1e-15 Expected: - Signature: dummy(argument, optional=None) - ... - Source: - def dummy(argument, optional=None): - """ - Dummy Docstring Title - - Dummy docstring explanation. - - INPUT: - - - ``argument`` -- anything. Dummy argument. - - - ``optional`` -- anything (optional). Dummy optional. - - EXAMPLES:: - - ... - """ - return 'Source code would be here' - File: .../sage/repl/ipython_tests.py - Type: function + [51.968956198705044 74.73656456700327] + [112.10484685050491 164.07380304920997] Got: - Signature: dummy(argument, optional=None) - Docstring: - Dummy Docstring Title - - Dummy docstring explanation. - - INPUT: - - * "argument" -- anything. Dummy argument. - - * "optional" -- anything (optional). Dummy optional. - - EXAMPLES: - - sage: from sage.repl.ipython_tests import dummy - sage: dummy(1) - 'Source code would be here' - Source: - def dummy(argument, optional=None): - """ - Dummy Docstring Title - - Dummy docstring explanation. - - ---Return to continue, q to quit--- --------------------------------------------------------------------------- - EOFError Traceback (most recent call last) - Cell In [1], line 1 - ----> 1 get_ipython().run_line_magic('pinfo2', 'dummy') - - File /usr/lib/python3/dist-packages/IPython/core/interactiveshell.py:2309, in InteractiveShell.run_line_magic(self, magic_name, line, _stack_depth) - 2307 kwargs['local_ns'] = self.get_local_scope(stack_depth) - 2308 with self.builtin_trap: - -> 2309 result = fn(*args, **kwargs) - 2310 return result - - File /usr/lib/python3/dist-packages/IPython/core/magics/namespace.py:66, in NamespaceMagics.pinfo2(self, parameter_s, namespaces) - 61 @line_magic - 62 def pinfo2(self, parameter_s='', namespaces=None): - 63 """Provide extra detailed information about an object. - 64 - 65 '%pinfo2 object' is just a synonym for object?? or ??object.""" - ---> 66 self.shell._inspect('pinfo', parameter_s, detail_level=1, - 67 namespaces=namespaces) - - File /usr/lib/python3/dist-packages/IPython/core/interactiveshell.py:1689, in InteractiveShell._inspect(self, meth, oname, namespaces, **kw) - 1687 pmethod(info.obj, oname, formatter) - 1688 elif meth == 'pinfo': - -> 1689 pmethod( - 1690 info.obj, - 1691 oname, - 1692 formatter, - 1693 info, - 1694 enable_html_pager=self.enable_html_pager, - 1695 **kw, - 1696 ) - 1697 else: - 1698 pmethod(info.obj, oname) - - File /usr/lib/python3/dist-packages/IPython/core/oinspect.py:703, in Inspector.pinfo(self, obj, oname, formatter, info, detail_level, enable_html_pager, omit_sections) - 701 if not enable_html_pager: - 702 del info['text/html'] - --> 703 page.page(info) - - File /usr/lib/python3/dist-packages/IPython/core/page.py:265, in page(data, start, screen_lines, pager_cmd) - 262 pass - 264 # fallback on default pager - --> 265 return pager_page(data, start, screen_lines, pager_cmd) - - File /usr/lib/python3/dist-packages/IPython/core/page.py:239, in pager_page(strng, start, screen_lines, pager_cmd) - 237 retval = 1 - 238 if retval is not None: - --> 239 page_dumb(strng,screen_lines=screen_lines) - - File /usr/lib/python3/dist-packages/IPython/core/page.py:74, in page_dumb(strng, start, screen_lines) - 72 hunk = os.linesep.join(scr) - 73 print(last_escape + hunk) - ---> 74 if not page_more(): - 75 return - 76 esc_list = esc_re.findall(hunk) - - File /usr/lib/python3/dist-packages/IPython/core/page.py:344, in page_more() - 343 def page_more(): - --> 344 ans = py3compat.input('---Return to continue, q to quit--- ') - 345 if ans.lower().startswith('q'): - 346 return False - - File /usr/lib/python3/dist-packages/IPython/utils/py3compat.py:48, in input(prompt) - 47 def input(prompt=""): - ---> 48 return builtin_mod.input(prompt) - - EOFError: EOF when reading a line + [ 51.96895619870499 74.73656456700321] + [112.10484685050481 164.07380304920983] +Tolerance exceeded in 1 of 4: + 51.968956198705044 vs 51.96895619870499, tolerance 2e-15 > 1e-15 ********************************************************************** -File "src/sage/repl/ipython_tests.py", line 98, in sage.repl.ipython_tests +File "src/sage/matrix/matrix_double_dense.pyx", line 4044, in sage.matrix.matrix_double_dense.Matrix_double_dense.exp Failed example: - shell.run_cell(u'%pinfo2 stl_int_vector') + A.exp() # tol 1e-15 Expected: - ... - cdef class stl_int_vector(SageObject): - """ - Example class wrapping an STL vector - - EXAMPLES:: - - ... - """ - - cdef vector[int] *data - cdef string *name - - def __cinit__(self): - """ - The Cython constructor. - - EXAMPLES:: - - ... - File: .../sage/tests/stl_vector.pyx - Type: type - ... + [51.968956198705044 74.73656456700327] + [112.10484685050491 164.07380304920997] +Got: + [ 51.96895619870499 74.73656456700321] + [112.10484685050481 164.07380304920983] +Tolerance exceeded in 1 of 4: + 51.968956198705044 vs 51.96895619870499, tolerance 2e-15 > 1e-15 +********************************************************************** +1 item had failures: + 2 of 9 in sage.matrix.matrix_double_dense.Matrix_double_dense.exp + [676 tests, 2 failures, 3.62 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/matrix/matrix_generic_sparse.pyx + [91 tests, 0.49 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/matrix/matrix_generic_sparse.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/matrix/matrix_gf2e_dense.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/matrix/matrix_gfpn_dense.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/matrix/matrix_cyclo_dense.pyx + [239 tests, 8.77 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/matrix/matrix_integer_dense.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/matrix/matrix_gap.pyx + [116 tests, 5.33 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/matrix/matrix_integer_dense_saturation.py + [44 tests, 0.23 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/matrix/matrix_gf2e_dense.pyx + [385 tests, 5.77 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/matrix/matrix_integer_sparse.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/matrix/matrix_misc.py + [22 tests, 0.18 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/matrix/matrix_integer_sparse.pyx + [152 tests, 5.40 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/matrix/matrix_mod2_dense.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/matrix/matrix_modn_dense_double.pyx + [41 tests, 0.14 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/matrix/matrix_modn_dense_double.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/matrix/matrix_modn_dense_float.pyx + [37 tests, 0.19 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/matrix/matrix_modn_dense_float.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/matrix/matrix_modn_dense_template.pxi + [549 tests, 8.41 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/matrix/matrix_modn_dense_template_header.pxi + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/matrix/matrix_modn_sparse.pyx + [143 tests, 5.91 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/matrix/matrix_modn_sparse.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/matrix/matrix_mpolynomial_dense.pyx + [77 tests, 0.88 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/matrix/matrix_mpolynomial_dense.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/matrix/matrix_mod2_dense.pyx + [376 tests, 19.20 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/matrix/matrix_polynomial_dense.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/matrix/matrix2.pyx + [2821 tests, 36.17 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/matrix/matrix_polynomial_dense.pyx + [446 tests, 2.01 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/matrix/matrix_rational_dense.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/matrix/matrix_rational_sparse.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/matrix/matrix_rational_sparse.pyx + [56 tests, 0.34 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/matrix/matrix_real_double_dense.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/matrix/matrix_real_double_dense.pyx + [13 tests, 0.39 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/matrix/matrix_rational_dense.pyx + [327 tests, 8.48 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/matrix/matrix_sparse.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/matrix/matrix_sparse.pyx + [172 tests, 8.23 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/matrix/matrix_symbolic_dense.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/matrix/matrix_window.pyx + [0 tests, 0.02 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/matrix/matrix_window.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/matrix/misc.pyx + [31 tests, 0.24 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/matrix/matrix_space.py + [427 tests, 9.54 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/matrix/operation_table.py + [179 tests, 1.10 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/matrix/strassen.pyx + [69 tests, 2.60 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/matrix/symplectic_basis.py + [46 tests, 0.22 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/matrix/template.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/matrix/tests.py + [18 tests, 0.52 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/matroids/__init__.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/matroids/advanced.py + [1 test, 0.06 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/matroids/all.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/matroids/basis_exchange_matroid.pyx + [190 tests, 0.64 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/matroids/basis_exchange_matroid.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/matroids/basis_matroid.pyx + [152 tests, 0.32 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/matroids/basis_matroid.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/manifolds/differentiable/vectorfield.py + [279 tests, 194.19 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/matroids/circuit_closures_matroid.pyx + [82 tests, 0.19 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/matroids/circuit_closures_matroid.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/matrix/matrix_symbolic_dense.pyx + [222 tests, 13.52 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/matroids/dual_matroid.py + [83 tests, 0.31 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/matrix/special.py + [500 tests, 11.07 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/matroids/constructor.py + [145 tests, 1.41 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/matroids/extension.pyx + [48 tests, 0.30 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/matroids/extension.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/matroids/lean_matrix.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/matroids/lean_matrix.pyx + [292 tests, 1.39 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/matroids/linear_matroid.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/matroids/linear_matroid.pyx + [662 tests, 3.20 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/matroids/matroid.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/matroids/matroids_catalog.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/matroids/graphic_matroid.py + [358 tests, 4.33 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/matroids/minor_matroid.py + [83 tests, 0.24 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/matroids/named_matroids.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/matroids/rank_matroid.py + [59 tests, 0.18 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/matroids/set_system.pyx + [78 tests, 0.25 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/matroids/set_system.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/matroids/union_matroid.pyx + [35 tests, 0.09 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/matroids/union_matroid.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/matroids/unpickling.pyx + [64 tests, 0.85 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/matroids/utilities.py + [67 tests, 0.38 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/media/__init__.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/media/all.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/media/channels.pyx + [0 tests, 0.01 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/matroids/matroids_plot_helpers.py + [73 tests, 4.08 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/media/wav.py + [1 test, 0.06 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/misc/__init__.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/misc/all.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/misc/abstract_method.py + [33 tests, 0.07 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/misc/allocator.pyx + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/misc/allocator.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/misc/banner.py + [12 tests, 0.04 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/matroids/matroid.pyx + [874 tests, 7.40 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/misc/binary_tree.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/misc/binary_tree.pyx + [61 tests, 2.14 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/misc/bindable_class.py + [47 tests, 1.45 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/misc/c3.pyx + [40 tests, 0.05 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/misc/c3_controlled.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/misc/c3_controlled.pyx + [221 tests, 3.21 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/misc/cachefunc.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/misc/call.py + [28 tests, 0.06 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/misc/callable_dict.pyx + [12 tests, 0.02 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/misc/benchmark.py + [18 tests, 7.86 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/misc/classcall_metaclass.pyx + [79 tests, 0.09 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/misc/classcall_metaclass.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/misc/classgraph.py + [8 tests, 0.22 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/misc/compat.py +********************************************************************** +File "src/sage/misc/compat.py", line 96, in sage.misc.compat +Failed example: + find_library('Singular') +Expected: + '...Singular...' Got: - Init signature: stl_int_vector(self, /, *args, **kwargs) - Docstring: - Example class wrapping an STL vector - - EXAMPLES: - - sage: from sage.tests.stl_vector import stl_int_vector - sage: v = stl_int_vector() - Source: - cdef class stl_int_vector(SageObject): - """ - Example class wrapping an STL vector - - EXAMPLES:: - - sage: from sage.tests.stl_vector import stl_int_vector - sage: v = stl_int_vector() - """ - - cdef vector[int] *data - cdef string *name - - def __cinit__(self): - """ - ---Return to continue, q to quit--- --------------------------------------------------------------------------- - EOFError Traceback (most recent call last) - Cell In [1], line 1 - ----> 1 get_ipython().run_line_magic('pinfo2', 'stl_int_vector') - - File /usr/lib/python3/dist-packages/IPython/core/interactiveshell.py:2309, in InteractiveShell.run_line_magic(self, magic_name, line, _stack_depth) - 2307 kwargs['local_ns'] = self.get_local_scope(stack_depth) - 2308 with self.builtin_trap: - -> 2309 result = fn(*args, **kwargs) - 2310 return result - - File /usr/lib/python3/dist-packages/IPython/core/magics/namespace.py:66, in NamespaceMagics.pinfo2(self, parameter_s, namespaces) - 61 @line_magic - 62 def pinfo2(self, parameter_s='', namespaces=None): - 63 """Provide extra detailed information about an object. - 64 - 65 '%pinfo2 object' is just a synonym for object?? or ??object.""" - ---> 66 self.shell._inspect('pinfo', parameter_s, detail_level=1, - 67 namespaces=namespaces) - - File /usr/lib/python3/dist-packages/IPython/core/interactiveshell.py:1689, in InteractiveShell._inspect(self, meth, oname, namespaces, **kw) - 1687 pmethod(info.obj, oname, formatter) - 1688 elif meth == 'pinfo': - -> 1689 pmethod( - 1690 info.obj, - 1691 oname, - 1692 formatter, - 1693 info, - 1694 enable_html_pager=self.enable_html_pager, - 1695 **kw, - 1696 ) - 1697 else: - 1698 pmethod(info.obj, oname) - - File /usr/lib/python3/dist-packages/IPython/core/oinspect.py:703, in Inspector.pinfo(self, obj, oname, formatter, info, detail_level, enable_html_pager, omit_sections) - 701 if not enable_html_pager: - 702 del info['text/html'] - --> 703 page.page(info) - - File /usr/lib/python3/dist-packages/IPython/core/page.py:265, in page(data, start, screen_lines, pager_cmd) - 262 pass - 264 # fallback on default pager - --> 265 return pager_page(data, start, screen_lines, pager_cmd) - - File /usr/lib/python3/dist-packages/IPython/core/page.py:239, in pager_page(strng, start, screen_lines, pager_cmd) - 237 retval = 1 - 238 if retval is not None: - --> 239 page_dumb(strng,screen_lines=screen_lines) - - File /usr/lib/python3/dist-packages/IPython/core/page.py:74, in page_dumb(strng, start, screen_lines) - 72 hunk = os.linesep.join(scr) - 73 print(last_escape + hunk) - ---> 74 if not page_more(): - 75 return - 76 esc_list = esc_re.findall(hunk) - - File /usr/lib/python3/dist-packages/IPython/core/page.py:344, in page_more() - 343 def page_more(): - --> 344 ans = py3compat.input('---Return to continue, q to quit--- ') - 345 if ans.lower().startswith('q'): - 346 return False - - File /usr/lib/python3/dist-packages/IPython/utils/py3compat.py:48, in input(prompt) - 47 def input(prompt=""): - ---> 48 return builtin_mod.input(prompt) - EOFError: EOF when reading a line ********************************************************************** 1 item had failures: - 2 of 19 in sage.repl.ipython_tests - [20 tests, 2 failures, 1.26 s] -sage -t --long --random-seed=159960493884127108547415591197538734706 src/sage/repl/ipython_extension.py + 1 of 3 in sage.misc.compat + [2 tests, 1 failure, 0.11 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/misc/constant_function.pyx + [21 tests, 0.03 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/misc/cachefunc.pyx ********************************************************************** -File "src/sage/repl/ipython_extension.py", line 351, in sage.repl.ipython_extension.SageMagics.cython +File "src/sage/misc/cachefunc.pyx", line 49, in sage.misc.cachefunc Failed example: - shell.run_cell(''' - %%cython - def f(): - print('test') - ''') + cython('''cpdef test_funct(x): return -x''') Expected nothing Got: doctest:warning @@ -63722,28 +51345,8 @@ self.compile_and_execute(example, compiler, test.globs) File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 1088, in compile_and_execute exec(compiled, globs) - File "", line 1, in - shell.run_cell(''' - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/repl/interpreter.py", line 392, in run_cell - super(SageTestShell, self).run_cell(*args, **kwds) - File "/usr/lib/python3/dist-packages/IPython/core/interactiveshell.py", line 2885, in run_cell - result = self._run_cell( - File "/usr/lib/python3/dist-packages/IPython/core/interactiveshell.py", line 2940, in _run_cell - return runner(coro) - File "/usr/lib/python3/dist-packages/IPython/core/async_helpers.py", line 129, in _pseudo_sync_runner - coro.send(None) - File "/usr/lib/python3/dist-packages/IPython/core/interactiveshell.py", line 3139, in run_cell_async - has_raised = await self.run_ast_nodes(code_ast.body, cell_name, - File "/usr/lib/python3/dist-packages/IPython/core/interactiveshell.py", line 3318, in run_ast_nodes - if await self.run_code(code, result, async_=asy): - File "/usr/lib/python3/dist-packages/IPython/core/interactiveshell.py", line 3378, in run_code - exec(code_obj, self.user_global_ns, self.user_ns) - File "", line 1, in - get_ipython().run_cell_magic('cython', '', "def f():\n print('test')\n") - File "/usr/lib/python3/dist-packages/IPython/core/interactiveshell.py", line 2362, in run_cell_magic - result = fn(*args, **kwargs) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/repl/ipython_extension.py", line 360, in cython - return cython_compile(cell) + File "", line 1, in + cython('''cpdef test_funct(x): return -x''') File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 661, in cython_compile return cython_import_all(tmpfile, get_globals(), **kwds) File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 551, in cython_import_all @@ -63851,28 +51454,8 @@ self.compile_and_execute(example, compiler, test.globs) File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 1088, in compile_and_execute exec(compiled, globs) - File "", line 1, in - shell.run_cell(''' - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/repl/interpreter.py", line 392, in run_cell - super(SageTestShell, self).run_cell(*args, **kwds) - File "/usr/lib/python3/dist-packages/IPython/core/interactiveshell.py", line 2885, in run_cell - result = self._run_cell( - File "/usr/lib/python3/dist-packages/IPython/core/interactiveshell.py", line 2940, in _run_cell - return runner(coro) - File "/usr/lib/python3/dist-packages/IPython/core/async_helpers.py", line 129, in _pseudo_sync_runner - coro.send(None) - File "/usr/lib/python3/dist-packages/IPython/core/interactiveshell.py", line 3139, in run_cell_async - has_raised = await self.run_ast_nodes(code_ast.body, cell_name, - File "/usr/lib/python3/dist-packages/IPython/core/interactiveshell.py", line 3318, in run_ast_nodes - if await self.run_code(code, result, async_=asy): - File "/usr/lib/python3/dist-packages/IPython/core/interactiveshell.py", line 3378, in run_code - exec(code_obj, self.user_global_ns, self.user_ns) - File "", line 1, in - get_ipython().run_cell_magic('cython', '', "def f():\n print('test')\n") - File "/usr/lib/python3/dist-packages/IPython/core/interactiveshell.py", line 2362, in run_cell_magic - result = fn(*args, **kwargs) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/repl/ipython_extension.py", line 360, in cython - return cython_compile(cell) + File "", line 1, in + cython('''cpdef test_funct(x): return -x''') File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 661, in cython_compile return cython_import_all(tmpfile, get_globals(), **kwds) File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 551, in cython_import_all @@ -63950,191 +51533,110 @@ : FutureWarning: In the future `np.bytes` will be defined as the corresponding NumPy scalar. ********************************************************************** -File "src/sage/repl/ipython_extension.py", line 405, in sage.repl.ipython_extension.SageMagics.fortran -Failed example: - fib -Expected: - -Got: - -********************************************************************** -2 items had failures: - 1 of 5 in sage.repl.ipython_extension.SageMagics.cython - 1 of 9 in sage.repl.ipython_extension.SageMagics.fortran - [92 tests, 2 failures, 7.44 s] -sage -t --long --random-seed=159960493884127108547415591197538734706 src/sage/repl/interpreter.py -********************************************************************** -File "src/sage/repl/interpreter.py", line 77, in sage.repl.interpreter -Failed example: - print("dummy line"); shell.run_cell('1/0') # see #25320 for the reason of the `...` and the dummy line in this test -Expected: - dummy line - ... - ZeroDivisionError...Traceback (most recent call last) - in ... - ----> 1 Integer(1)/Integer(0) - .../sage/rings/integer.pyx in sage.rings.integer.Integer...div... - ... - -> ... raise ZeroDivisionError("rational division by zero") - ... x = Rational.__new__(Rational) - ... mpq_div_zz(x.value, ....value, (right).value) - - ZeroDivisionError: rational division by zero -Got: - dummy line - --------------------------------------------------------------------------- - ZeroDivisionError Traceback (most recent call last) - Cell In [1], line 1 - ----> 1 Integer(1)/Integer(0) - - File ~/debian/tmp/usr/lib/python3.11/dist-packages/sage/rings/integer.pyx:1987, in sage.rings.integer.Integer.__truediv__ (build/cythonized/sage/rings/integer.c:13772)() - 1985 if type(left) is type(right): - 1986 if mpz_sgn((right).value) == 0: - -> 1987 raise ZeroDivisionError("rational division by zero") - 1988 x = Rational.__new__(Rational) - 1989 mpq_div_zz(x.value, (left).value, (right).value) - - ZeroDivisionError: rational division by zero -********************************************************************** -File "src/sage/repl/interpreter.py", line 425, in sage.repl.interpreter.SagePreparseTransformer -Failed example: - shell.run_cell(bad_syntax) -Expected: - File "", line unknown - SyntaxError: Mismatched ']' - -Got: - File - SyntaxError: Mismatched ']' - -********************************************************************** -2 items had failures: - 1 of 20 in sage.repl.interpreter - 1 of 14 in sage.repl.interpreter.SagePreparseTransformer - [137 tests, 2 failures, 4.56 s] -sage -t --long --random-seed=159960493884127108547415591197538734706 src/sage/repl/interface_magic.py -********************************************************************** -File "src/sage/repl/interface_magic.py", line 262, in sage.repl.interface_magic.InterfaceMagic.cell_magic_factory -Failed example: - shell.run_cell('%%gap foo\n1+1;\n') -Expected: - ...File "", line unknown - SyntaxError: Interface magics have no options, got "foo" - -Got: - Traceback (most recent call last): - - File /usr/lib/python3/dist-packages/IPython/core/interactiveshell.py:3378 in run_code - exec(code_obj, self.user_global_ns, self.user_ns) - - Cell In [1], line 1 - get_ipython().run_cell_magic('gap', 'foo', '1+1;\n') - - File /usr/lib/python3/dist-packages/IPython/core/interactiveshell.py:2362 in run_cell_magic - result = fn(*args, **kwargs) - - File ~/debian/tmp/usr/lib/python3.11/dist-packages/sage/repl/interface_magic.py:295 in cell_magic - raise SyntaxError('Interface magics have no options, got "{0}"'.format(line)) - - File - SyntaxError: Interface magics have no options, got "foo" - -********************************************************************** 1 item had failures: - 1 of 11 in sage.repl.interface_magic.InterfaceMagic.cell_magic_factory - [30 tests, 1 failure, 1.24 s] -sage -t --long --random-seed=159960493884127108547415591197538734706 src/sage/repl/ipython_kernel/interact.py -********************************************************************** -File "src/sage/repl/ipython_kernel/interact.py", line 58, in sage.repl.ipython_kernel.interact.sage_interactive -Failed example: - sage_interactive(myfunc, x=(0,100), z=["one", "two", "three"]) -Expected: - Interactive function with 3 widgets - x: IntSlider(value=10, min=0, max=100, step=1, description='x') - y: Text(value='hello', description='y') - z: Dropdown(value='one', options=['one', 'two', 'three'], description='z') -Got: - Interactive function with 3 widgets - x: IntSlider(value=10, min=0, max=100, step=1, description='x') - y: Text(value='hello', description='y') - z: Dropdown(options=['one', 'two', 'three'], description='z') + 1 of 93 in sage.misc.cachefunc + [825 tests, 1 failure, 36.90 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/misc/converting_dict.py + [64 tests, 0.53 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/misc/copying.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/misc/citation.pyx + [10 tests, 3.27 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/misc/decorators.py + [130 tests, 0.17 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/misc/defaults.py + [14 tests, 0.04 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/misc/derivative.pyx + [29 tests, 0.06 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/misc/dev_tools.py + [60 tests, 1.49 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/misc/dist.py + [1 test, 0.14 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/misc/edit_module.py + [16 tests, 0.18 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/misc/element_with_label.py + [50 tests, 0.63 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/misc/explain_pickle.py + [329 tests, 0.60 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/misc/fast_methods.pyx + [80 tests, 0.13 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/misc/fast_methods.pxd + [0 tests, 0.01 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/misc/flatten.py + [15 tests, 0.04 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/misc/fpickle.pyx + [13 tests, 0.04 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/misc/func_persist.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/misc/function_mangling.pyx + [33 tests, 0.06 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/misc/function_mangling.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/manifolds/differentiable/affine_connection.py + [506 tests, 460.95 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/misc/gperftools.py + [35 tests, 0.53 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/misc/html.py ********************************************************************** -File "src/sage/repl/ipython_kernel/interact.py", line 214, in sage.repl.ipython_kernel.interact.sage_interactive.widget_from_tuple +File "src/sage/misc/html.py", line 316, in sage.misc.html.MathJax.eval Failed example: - sage_interactive.widget_from_tuple( (SCR(sqrt(2)), SCR(pi)) ) + MathJax().eval(3, mode='inline') Expected: - FloatSlider(value=2.277903107981444, max=3.141592653589793, min=1.4142135623730951) + \(\newcommand{\Bold}[1]{\mathbf{#1}}3\) Got: - FloatSlider(value=2.277903107981444, min=1.4142135623730951, max=3.141592653589793, step=0.1) -********************************************************************** -2 items had failures: - 1 of 4 in sage.repl.ipython_kernel.interact.sage_interactive - 1 of 9 in sage.repl.ipython_kernel.interact.sage_interactive.widget_from_tuple - [42 tests, 2 failures, 0.11 s] -sage -t --long --random-seed=159960493884127108547415591197538734706 src/sage/repl/ipython_kernel/widgets_sagenb.py + ********************************************************************** -File "src/sage/repl/ipython_kernel/widgets_sagenb.py", line 240, in sage.repl.ipython_kernel.widgets_sagenb.slider +File "src/sage/misc/html.py", line 318, in sage.misc.html.MathJax.eval Failed example: - w = slider(SCR(e), SCR(pi)); w + MathJax().eval(type(3), mode='inline') Expected: - TransformFloatSlider(value=2.718281828459045, max=3.141592653589793, min=2.718281828459045) + \(\newcommand{\Bold}[1]{\mathbf{#1}}\verb|<class|\verb| |\verb|'sage.rings.integer.Integer'>|\) Got: - TransformFloatSlider(value=2.718281828459045, min=2.718281828459045, max=3.141592653589793, step=0.1) + ********************************************************************** -File "src/sage/repl/ipython_kernel/widgets_sagenb.py", line 476, in sage.repl.ipython_kernel.widgets_sagenb.selector +File "src/sage/misc/html.py", line 435, in sage.misc.html.HTMLFragmentFactory.__call__ Failed example: - selector([sin(x^2), GF(29), EllipticCurve('37a1')]) + html('sagemath', strict=True) Expected: - Dropdown(value=sin(x^2), options=(sin(x^2), Finite Field of size 29, Elliptic Curve defined by y^2 + y = x^3 - x over Rational Field)) + \[\newcommand{\Bold}[1]{\mathbf{#1}}\verb|<a|\verb| |\verb|href="http://sagemath.org">sagemath</a>|\] Got: - Dropdown(value=sin(x^2), options=[sin(x^2), Finite Field of size 29, Elliptic Curve defined by y^2 + y = x^3 - x over Rational Field]) + ********************************************************************** 2 items had failures: - 1 of 10 in sage.repl.ipython_kernel.widgets_sagenb.selector - 1 of 24 in sage.repl.ipython_kernel.widgets_sagenb.slider - [80 tests, 2 failures, 0.83 s] -sage -t --long --random-seed=159960493884127108547415591197538734706 src/sage/repl/ipython_kernel/kernel.py -********************************************************************** -File "src/sage/repl/ipython_kernel/kernel.py", line 47, in sage.repl.ipython_kernel.kernel.SageKernel.__init__ -Failed example: - from sage.repl.ipython_kernel.kernel import SageKernel -Expected nothing -Got: - 0.00s - Debugger warning: It seems that frozen modules are being used, which may - 0.00s - make the debugger miss breakpoints. Please pass -Xfrozen_modules=off - 0.00s - to python to disable frozen modules. - 0.00s - Note: Debugging will proceed. Set PYDEVD_DISABLE_FILE_VALIDATION=1 to disable this validation. -********************************************************************** -1 item had failures: - 1 of 3 in sage.repl.ipython_kernel.kernel.SageKernel.__init__ - [12 tests, 1 failure, 0.39 s] -sage -t --long --random-seed=159960493884127108547415591197538734706 src/sage/plot/histogram.py -********************************************************************** -File "src/sage/plot/histogram.py", line 94, in sage.plot.histogram.Histogram.get_minmax_data -Failed example: - h.get_minmax_data() -Exception raised: - Traceback (most recent call last): - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 694, in _run - self.compile_and_execute(example, compiler, test.globs) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 1088, in compile_and_execute - exec(compiled, globs) - File "", line 1, in - h.get_minmax_data() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/plot/histogram.py", line 116, in get_minmax_data - ydata, xdata = numpy.histogram(self.datalist, **opt) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "<__array_function__ internals>", line 198, in histogram - TypeError: histogram() got an unexpected keyword argument 'normed' -********************************************************************** -1 item had failures: - 1 of 11 in sage.plot.histogram.Histogram.get_minmax_data - [41 tests, 1 failure, 2.67 s] -sage -t --long --random-seed=159960493884127108547415591197538734706 src/sage/parallel/decorate.py + 1 of 6 in sage.misc.html.HTMLFragmentFactory.__call__ + 2 of 5 in sage.misc.html.MathJax.eval + [55 tests, 3 failures, 0.08 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/matrix/matrix_integer_dense_hnf.py + [125 tests, 85.01 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/misc/inherit_comparison.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/manifolds/differentiable/metric.py + [571 tests, 340.45 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/misc/latex.py + [249 tests, 2.60 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/misc/inherit_comparison.pyx ********************************************************************** -File "src/sage/parallel/decorate.py", line 559, in sage.parallel.decorate.fork +File "src/sage/misc/inherit_comparison.pyx", line 54, in sage.misc.inherit_comparison.InheritComparisonMetaclass Failed example: - cython('def f(): print(0)') + cython(''' + from sage.misc.inherit_comparison cimport InheritComparisonMetaclass + + cdef class Base(object): + def __richcmp__(left, right, int op): + print("Calling Base.__richcmp__") + return left is right + + cdef class Derived(Base): + def __hash__(self): + return 1 + + cdef class DerivedWithRichcmp(Base): + def __getmetaclass__(_): + from sage.misc.inherit_comparison import InheritComparisonMetaclass + return InheritComparisonMetaclass + def __hash__(self): + return 1 + ''') Expected nothing Got: doctest:warning @@ -64174,8 +51676,8 @@ self.compile_and_execute(example, compiler, test.globs) File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 1088, in compile_and_execute exec(compiled, globs) - File "", line 1, in - cython('def f(): print(0)') + File "", line 1, in + cython(''' File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 661, in cython_compile return cython_import_all(tmpfile, get_globals(), **kwds) File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 551, in cython_import_all @@ -64283,8 +51785,8 @@ self.compile_and_execute(example, compiler, test.globs) File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 1088, in compile_and_execute exec(compiled, globs) - File "", line 1, in - cython('def f(): print(0)') + File "", line 1, in + cython(''' File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 661, in cython_compile return cython_import_all(tmpfile, get_globals(), **kwds) File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 551, in cython_import_all @@ -64363,43 +51865,39 @@ FutureWarning: In the future `np.bytes` will be defined as the corresponding NumPy scalar. ********************************************************************** 1 item had failures: - 1 of 18 in sage.parallel.decorate.fork - [90 tests, 1 failure, 28.88 s] -sage -t --long --random-seed=159960493884127108547415591197538734706 src/sage/misc/html.py -********************************************************************** -File "src/sage/misc/html.py", line 316, in sage.misc.html.MathJax.eval -Failed example: - MathJax().eval(3, mode='inline') -Expected: - \(\newcommand{\Bold}[1]{\mathbf{#1}}3\) -Got: - -********************************************************************** -File "src/sage/misc/html.py", line 318, in sage.misc.html.MathJax.eval -Failed example: - MathJax().eval(type(3), mode='inline') -Expected: - \(\newcommand{\Bold}[1]{\mathbf{#1}}\verb|<class|\verb| |\verb|'sage.rings.integer.Integer'>|\) -Got: - -********************************************************************** -File "src/sage/misc/html.py", line 435, in sage.misc.html.HTMLFragmentFactory.__call__ -Failed example: - html('sagemath', strict=True) -Expected: - \[\newcommand{\Bold}[1]{\mathbf{#1}}\verb|<a|\verb| |\verb|href="http://sagemath.org">sagemath</a>|\] -Got: - -********************************************************************** -2 items had failures: - 1 of 6 in sage.misc.html.HTMLFragmentFactory.__call__ - 2 of 5 in sage.misc.html.MathJax.eval - [55 tests, 3 failures, 0.05 s] -sage -t --long --random-seed=159960493884127108547415591197538734706 src/sage/misc/sagedoc.py + 1 of 6 in sage.misc.inherit_comparison.InheritComparisonMetaclass + [7 tests, 1 failure, 9.29 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/misc/latex_macros.py + [11 tests, 0.11 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/misc/lazy_format.py + [23 tests, 0.04 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/misc/lazy_import.pyx + [243 tests, 2.06 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/misc/lazy_import_cache.py + [8 tests, 0.02 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/misc/lazy_list.pyx + [237 tests, 0.17 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/misc/lazy_list.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/misc/lazy_string.pyx + [137 tests, 0.09 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/misc/lazy_string.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/misc/map_threaded.py + [5 tests, 0.10 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/misc/mathml.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/misc/messaging.py + [2 tests, 0.02 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/misc/method_decorator.py + [13 tests, 0.12 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/misc/misc.py + [231 tests, 1.86 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/misc/cython.py ********************************************************************** -File "src/sage/misc/sagedoc.py", line 653, in sage.misc.sagedoc.format +File "src/sage/misc/cython.py", line 140, in sage.misc.cython.? Failed example: - cython('\n'.join(cython_code)) + cython(os.linesep.join(code)) Expected nothing Got: doctest:warning @@ -64439,8 +51937,8 @@ self.compile_and_execute(example, compiler, test.globs) File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 1088, in compile_and_execute exec(compiled, globs) - File "", line 1, in - cython('\n'.join(cython_code)) + File "", line 1, in + cython(os.linesep.join(code)) File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 661, in cython_compile return cython_import_all(tmpfile, get_globals(), **kwds) File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 551, in cython_import_all @@ -64548,8 +52046,8 @@ self.compile_and_execute(example, compiler, test.globs) File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 1088, in compile_and_execute exec(compiled, globs) - File "", line 1, in - cython('\n'.join(cython_code)) + File "", line 1, in + cython(os.linesep.join(code)) File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 661, in cython_compile return cython_import_all(tmpfile, get_globals(), **kwds) File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 551, in cython_import_all @@ -64628,13 +52126,70 @@ FutureWarning: In the future `np.bytes` will be defined as the corresponding NumPy scalar. ********************************************************************** 1 item had failures: - 1 of 18 in sage.misc.sagedoc.format - [105 tests, 1 failure, 33.34 s] -sage -t --long --random-seed=159960493884127108547415591197538734706 src/sage/misc/sageinspect.py + 1 of 21 in sage.misc.cython.? + [51 tests, 1 failure, 32.21 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/misc/inline_fortran.py + [18 tests, 11.16 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/misc/misc_c.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/misc/mrange.py + [96 tests, 0.11 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/misc/multireplace.py + [4 tests, 0.02 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/misc/namespace_package.py + [4 tests, 0.02 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/misc/functional.py + [422 tests, 24.46 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/misc/nested_class.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/misc/nested_class_test.py + [18 tests, 0.06 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/misc/notes/bernoulli_mod_p.tex + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/misc/object_multiplexer.py + [15 tests, 0.04 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/misc/package.py + [24 tests, 0.09 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/misc/pager.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/misc/parser.pyx + [186 tests, 0.16 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/misc/misc_c.pyx + [121 tests, 1.10 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/misc/pickle_old.pyx + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/misc/profiler.py + [0 tests, 0.01 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/misc/proof.py + [0 tests, 0.01 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/misc/python.py + [7 tests, 0.03 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/misc/random_testing.py + [19 tests, 0.06 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/misc/lazy_attribute.pyx ********************************************************************** -File "src/sage/misc/sageinspect.py", line 108, in sage.misc.sageinspect +File "src/sage/misc/lazy_attribute.pyx", line 363, in sage.misc.lazy_attribute.lazy_attribute Failed example: - cython('def foo(unsigned int x=1, a=\')"\', b={not (2+1==3):\'bar\'}, *args, **kwds): return') + a.x = 4 +Expected: + Traceback (most recent call last): + ... + AttributeError: can...t set attribute... +Got: + + Traceback (most recent call last): + File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 694, in _run + self.compile_and_execute(example, compiler, test.globs) + File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 1088, in compile_and_execute + exec(compiled, globs) + File "", line 1, in + a.x = Integer(4) + ^^^ + AttributeError: property 'x' of 'A' object has no setter +********************************************************************** +File "src/sage/misc/lazy_attribute.pyx", line 454, in sage.misc.lazy_attribute.lazy_attribute +Failed example: + cython('\n'.join(cython_code)) Expected nothing Got: doctest:warning @@ -64674,8 +52229,8 @@ self.compile_and_execute(example, compiler, test.globs) File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 1088, in compile_and_execute exec(compiled, globs) - File "", line 1, in - cython('def foo(unsigned int x=1, a=\')"\', b={not (2+1==3):\'bar\'}, *args, **kwds): return') + File "", line 1, in + cython('\n'.join(cython_code)) File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 661, in cython_compile return cython_import_all(tmpfile, get_globals(), **kwds) File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 551, in cython_import_all @@ -64783,8 +52338,8 @@ self.compile_and_execute(example, compiler, test.globs) File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 1088, in compile_and_execute exec(compiled, globs) - File "", line 1, in - cython('def foo(unsigned int x=1, a=\')"\', b={not (2+1==3):\'bar\'}, *args, **kwds): return') + File "", line 1, in + cython('\n'.join(cython_code)) File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 661, in cython_compile return cython_import_all(tmpfile, get_globals(), **kwds) File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 551, in cython_import_all @@ -64863,13 +52418,57 @@ FutureWarning: In the future `np.bytes` will be defined as the corresponding NumPy scalar. ********************************************************************** 1 item had failures: - 1 of 27 in sage.misc.sageinspect - [346 tests, 1 failure, 45.90 s] -sage -t --long --random-seed=159960493884127108547415591197538734706 src/sage/misc/cachefunc.pyx + 2 of 79 in sage.misc.lazy_attribute.lazy_attribute + [123 tests, 2 failures, 8.93 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/misc/randstate.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/misc/remote_file.py + [1 test, 0.01 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/misc/prandom.py + [74 tests, 1.32 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/misc/repr.py + [34 tests, 0.24 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/misc/rest_index_of_methods.py + [26 tests, 0.21 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/misc/sage_eval.py + [43 tests, 0.64 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/misc/sage_ostools.pyx ********************************************************************** -File "src/sage/misc/cachefunc.pyx", line 49, in sage.misc.cachefunc +File "src/sage/misc/sage_ostools.pyx", line 36, in sage.misc.sage_ostools.have_program Failed example: - cython('''cpdef test_funct(x): return -x''') + have_program('sage', os.path.join(SAGE_VENV, 'bin')) +Expected: + True +Got: + False +********************************************************************** +1 item had failures: + 1 of 8 in sage.misc.sage_ostools.have_program + [43 tests, 1 failure, 0.08 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/misc/sage_input.py + [737 tests, 1.12 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/misc/persist.pyx +********************************************************************** +File "src/sage/misc/persist.pyx", line 157, in sage.misc.persist.load +Failed example: + hello +Expected: + +Got: + +********************************************************************** +1 item had failures: + 1 of 18 in sage.misc.persist.load + [141 tests, 1 failure, 5.70 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/misc/reset.pyx + [34 tests, 2.05 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/misc/sage_unittest.py + [88 tests, 0.47 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/misc/nested_class.pyx +********************************************************************** +File "src/sage/misc/nested_class.pyx", line 165, in sage.misc.nested_class.modify_for_nested_pickle +Failed example: + cython(os.linesep.join(cython_code)) Expected nothing Got: doctest:warning @@ -64909,8 +52508,8 @@ self.compile_and_execute(example, compiler, test.globs) File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 1088, in compile_and_execute exec(compiled, globs) - File "", line 1, in - cython('''cpdef test_funct(x): return -x''') + File "", line 1, in + cython(os.linesep.join(cython_code)) File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 661, in cython_compile return cython_import_all(tmpfile, get_globals(), **kwds) File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 551, in cython_import_all @@ -65018,8 +52617,8 @@ self.compile_and_execute(example, compiler, test.globs) File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 1088, in compile_and_execute exec(compiled, globs) - File "", line 1, in - cython('''cpdef test_funct(x): return -x''') + File "", line 1, in + cython(os.linesep.join(cython_code)) File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 661, in cython_compile return cython_import_all(tmpfile, get_globals(), **kwds) File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 551, in cython_import_all @@ -65098,9 +52697,23 @@ FutureWarning: In the future `np.bytes` will be defined as the corresponding NumPy scalar. ********************************************************************** 1 item had failures: - 1 of 93 in sage.misc.cachefunc - [825 tests, 1 failure, 18.52 s] -sage -t --long --random-seed=159960493884127108547415591197538734706 src/sage/misc/superseded.py + 1 of 23 in sage.misc.nested_class.modify_for_nested_pickle + [72 tests, 1 failure, 6.03 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/misc/sage_timeit.py + [44 tests, 2.92 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/misc/search.pyx + [4 tests, 0.02 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/misc/search.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/misc/sh.py + [1 test, 0.03 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/misc/stopgap.pyx + [11 tests, 0.04 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/misc/sage_timeit_class.pyx + [7 tests, 5.74 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/misc/table.py + [77 tests, 0.16 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/misc/superseded.py ********************************************************************** File "src/sage/misc/superseded.py", line 111, in sage.misc.superseded.deprecation_cython Failed example: @@ -65340,8 +52953,8 @@ ********************************************************************** 1 item had failures: 1 of 6 in sage.misc.superseded.deprecation_cython - [64 tests, 1 failure, 5.00 s] -sage -t --long --random-seed=159960493884127108547415591197538734706 src/sage/misc/session.pyx + [64 tests, 1 failure, 13.72 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/misc/session.pyx ********************************************************************** File "src/sage/misc/session.pyx", line 295, in sage.misc.session.save_session Failed example: @@ -65575,38 +53188,32 @@ ********************************************************************** 1 item had failures: 1 of 12 in sage.misc.session.save_session - [54 tests, 1 failure, 3.52 s] -sage -t --long --random-seed=159960493884127108547415591197538734706 src/sage/misc/sage_ostools.pyx -********************************************************************** -File "src/sage/misc/sage_ostools.pyx", line 36, in sage.misc.sage_ostools.have_program -Failed example: - have_program('sage', os.path.join(SAGE_VENV, 'bin')) -Expected: - True -Got: - False -********************************************************************** -1 item had failures: - 1 of 8 in sage.misc.sage_ostools.have_program - [43 tests, 1 failure, 0.03 s] -sage -t --long --random-seed=159960493884127108547415591197538734706 src/sage/misc/persist.pyx -********************************************************************** -File "src/sage/misc/persist.pyx", line 157, in sage.misc.persist.load -Failed example: - hello -Expected: - -Got: - -********************************************************************** -1 item had failures: - 1 of 18 in sage.misc.persist.load - [141 tests, 1 failure, 2.59 s] -sage -t --long --random-seed=159960493884127108547415591197538734706 src/sage/misc/nested_class.pyx + [54 tests, 1 failure, 7.89 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/misc/temporary_file.py + [86 tests, 4.21 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/misc/test_class_pickling.py + [14 tests, 0.03 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/misc/unknown.py + [22 tests, 0.08 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/misc/verbose.py + [22 tests, 0.03 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/misc/viewer.py + [52 tests, 0.07 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/misc/weak_dict.pyx + [271 tests, 1.48 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/misc/weak_dict.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modular/__init__.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modular/abvar/__init__.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/misc/trace.py + [10 tests, 5.18 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/misc/sagedoc.py ********************************************************************** -File "src/sage/misc/nested_class.pyx", line 165, in sage.misc.nested_class.modify_for_nested_pickle +File "src/sage/misc/sagedoc.py", line 653, in sage.misc.sagedoc.format Failed example: - cython(os.linesep.join(cython_code)) + cython('\n'.join(cython_code)) Expected nothing Got: doctest:warning @@ -65646,8 +53253,8 @@ self.compile_and_execute(example, compiler, test.globs) File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 1088, in compile_and_execute exec(compiled, globs) - File "", line 1, in - cython(os.linesep.join(cython_code)) + File "", line 1, in + cython('\n'.join(cython_code)) File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 661, in cython_compile return cython_import_all(tmpfile, get_globals(), **kwds) File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 551, in cython_import_all @@ -65755,8 +53362,8 @@ self.compile_and_execute(example, compiler, test.globs) File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 1088, in compile_and_execute exec(compiled, globs) - File "", line 1, in - cython(os.linesep.join(cython_code)) + File "", line 1, in + cython('\n'.join(cython_code)) File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 661, in cython_compile return cython_import_all(tmpfile, get_globals(), **kwds) File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 551, in cython_import_all @@ -65835,34 +53442,121 @@ FutureWarning: In the future `np.bytes` will be defined as the corresponding NumPy scalar. ********************************************************************** 1 item had failures: - 1 of 23 in sage.misc.nested_class.modify_for_nested_pickle - [72 tests, 1 failure, 2.67 s] -sage -t --long --random-seed=159960493884127108547415591197538734706 src/sage/misc/nested_class.pxd + 1 of 18 in sage.misc.sagedoc.format + [105 tests, 1 failure, 70.76 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modular/abvar/abvar_ambient_jacobian.py + [53 tests, 3.40 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modular/abvar/all.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modular/abvar/abvar_newform.py + [32 tests, 2.97 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modular/abvar/constructor.py + [15 tests, 0.38 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modular/abvar/cuspidal_subgroup.py + [66 tests, 2.15 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/misc/randstate.pyx + [146 tests, 22.54 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modular/abvar/homology.py + [95 tests, 3.59 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modular/abvar/finite_subgroup.py + [151 tests, 6.95 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modular/abvar/morphism.py + [167 tests, 4.87 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modular/abvar/torsion_point.py + [46 tests, 3.61 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/matroids/catalog.py + [206 tests, 95.40 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modular/all.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modular/arithgroup/__init__.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modular/arithgroup/all.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modular/arithgroup/arithgroup_element.pyx + [68 tests, 0.29 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modular/arithgroup/arithgroup_generic.py + [161 tests, 2.88 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modular/abvar/lseries.py + [64 tests, 19.79 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modular/arithgroup/congroup.pyx + [9 tests, 0.04 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modular/abvar/homspace.py + [122 tests, 23.31 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modular/arithgroup/congroup_gamma.py + [44 tests, 0.55 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modular/arithgroup/congroup_gamma0.py + [95 tests, 2.13 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modular/abvar/abvar.py + [640 tests, 35.60 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modular/abvar/torsion_subgroup.py + [86 tests, 14.17 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modular/arithgroup/congroup_sl2z.py + [32 tests, 0.19 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modular/arithgroup/congroup_generic.py + [75 tests, 2.08 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/manifolds/differentiable/pseudo_riemannian_submanifold.py + [380 tests, 362.55 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modular/btquotients/__init__.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modular/btquotients/all.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modular/arithgroup/farey_symbol.pyx + [96 tests, 5.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modular/arithgroup/congroup_gamma1.py + [94 tests, 9.71 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modular/arithgroup/congroup_gammaH.py + [158 tests, 8.24 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modular/congroup.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modular/congroup_element.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modular/buzzard.py + [9 tests, 0.40 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modular/arithgroup/arithgroup_perm.py + [371 tests, 15.83 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modular/cusps.py + [149 tests, 0.47 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modular/dims.py + [98 tests, 0.38 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modular/etaproducts.py + [102 tests, 2.23 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modular/hecke/__init__.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modular/dirichlet.py + [592 tests, 6.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modular/hecke/algebra.py + [88 tests, 3.31 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modular/hecke/all.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modular/cusps_nf.py + [226 tests, 7.04 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modular/hecke/degenmap.py + [15 tests, 0.38 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modular/arithgroup/tests.py + [32 tests, 13.14 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modular/hecke/homspace.py + [24 tests, 1.29 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modular/hecke/hecke_operator.py + [125 tests, 2.95 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modular/hecke/morphism.py + [19 tests, 0.29 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modular/btquotients/btquotient.py + [397 tests, 13.57 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modular/hypergeometric_misc.pyx + [11 tests, 0.33 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modular/hypergeometric_misc.pxd [0 tests, 0.00 s] -sage -t --long --random-seed=159960493884127108547415591197538734706 src/sage/misc/lazy_attribute.pyx -********************************************************************** -File "src/sage/misc/lazy_attribute.pyx", line 363, in sage.misc.lazy_attribute.lazy_attribute -Failed example: - a.x = 4 -Expected: - Traceback (most recent call last): - ... - AttributeError: can...t set attribute... -Got: - - Traceback (most recent call last): - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 694, in _run - self.compile_and_execute(example, compiler, test.globs) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 1088, in compile_and_execute - exec(compiled, globs) - File "", line 1, in - a.x = Integer(4) - ^^^ - AttributeError: property 'x' of 'A' object has no setter +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modular/hecke/element.py + [49 tests, 5.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modular/local_comp/__init__.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modular/local_comp/all.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/misc/sageinspect.py ********************************************************************** -File "src/sage/misc/lazy_attribute.pyx", line 454, in sage.misc.lazy_attribute.lazy_attribute +File "src/sage/misc/sageinspect.py", line 108, in sage.misc.sageinspect Failed example: - cython('\n'.join(cython_code)) + cython('def foo(unsigned int x=1, a=\')"\', b={not (2+1==3):\'bar\'}, *args, **kwds): return') Expected nothing Got: doctest:warning @@ -65902,8 +53596,8 @@ self.compile_and_execute(example, compiler, test.globs) File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 1088, in compile_and_execute exec(compiled, globs) - File "", line 1, in - cython('\n'.join(cython_code)) + File "", line 1, in + cython('def foo(unsigned int x=1, a=\')"\', b={not (2+1==3):\'bar\'}, *args, **kwds): return') File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 661, in cython_compile return cython_import_all(tmpfile, get_globals(), **kwds) File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 551, in cython_import_all @@ -66011,8 +53705,8 @@ self.compile_and_execute(example, compiler, test.globs) File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 1088, in compile_and_execute exec(compiled, globs) - File "", line 1, in - cython('\n'.join(cython_code)) + File "", line 1, in + cython('def foo(unsigned int x=1, a=\')"\', b={not (2+1==3):\'bar\'}, *args, **kwds): return') File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 661, in cython_compile return cython_import_all(tmpfile, get_globals(), **kwds) File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 551, in cython_import_all @@ -66091,13 +53785,479 @@ FutureWarning: In the future `np.bytes` will be defined as the corresponding NumPy scalar. ********************************************************************** 1 item had failures: - 2 of 79 in sage.misc.lazy_attribute.lazy_attribute - [123 tests, 2 failures, 4.09 s] -sage -t --long --random-seed=159960493884127108547415591197538734706 src/sage/misc/cython.py + 1 of 27 in sage.misc.sageinspect + [346 tests, 1 failure, 97.97 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modular/hecke/ambient_module.py + [96 tests, 7.99 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modular/local_comp/liftings.py + [48 tests, 2.46 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modular/hecke/module.py + [193 tests, 11.24 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modular/modform/__init__.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modular/modform/all.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modular/hecke/submodule.py + [141 tests, 12.97 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modular/local_comp/smoothchar.py + [324 tests, 10.55 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modular/modform/ambient.py + [118 tests, 5.39 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modular/modform/ambient_g0.py + [13 tests, 0.34 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modular/modform/ambient_eps.py + [45 tests, 0.97 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modular/modform/ambient_g1.py + [25 tests, 1.96 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modular/hypergeometric_motive.py + [259 tests, 20.76 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modular/modform/defaults.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modular/modform/eis_series.py + [41 tests, 1.21 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modular/modform/eis_series_cython.pyx + [6 tests, 0.08 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modular/modform/eisenstein_submodule.py + [89 tests, 5.75 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modular/modform/find_generators.py + [9 tests, 0.60 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modular/modform/half_integral.py + [7 tests, 1.58 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modular/modform/constructor.py + [63 tests, 20.20 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modular/modform/j_invariant.py + [3 tests, 0.09 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modular/modform/hecke_operator_on_qexp.py + [33 tests, 1.40 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modular/modform/ambient_R.py + [27 tests, 24.69 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modular/modform/notes.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modular/modform/l_series_gross_zagier_coeffs.pyx + [20 tests, 1.73 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modular/modform/periods.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modular/modform/numerical.py + [46 tests, 0.89 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modular/modform/l_series_gross_zagier.py + [25 tests, 4.82 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modular/modform/submodule.py + [12 tests, 0.37 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modular/modform/tests.py + [4 tests, 3.04 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modular/modform/theta.py + [15 tests, 0.12 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modular/modform/vm_basis.py + [27 tests, 0.61 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modular/modform/weight1.py + [10 tests, 1.38 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modular/modform_hecketriangle/__init__.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modular/modform/cuspidal_submodule.py + [76 tests, 34.33 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modular/modform/space.py + [255 tests, 15.72 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modular/modform_hecketriangle/all.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modular/modform_hecketriangle/analytic_type.py + [119 tests, 0.58 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modular/local_comp/type_space.py + [99 tests, 53.40 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modular/modform_hecketriangle/abstract_ring.py + [523 tests, 10.68 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modular/modform_hecketriangle/constructor.py + [36 tests, 4.55 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modular/modform_hecketriangle/functors.py + [126 tests, 2.89 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modular/modform_hecketriangle/graded_ring.py + [76 tests, 1.71 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modular/modform_hecketriangle/element.py + [83 tests, 11.94 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modular/local_comp/local_comp.py + [104 tests, 66.26 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/manifolds/differentiable/tensorfield.py + [1059 tests, 427.06 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modular/modform_hecketriangle/series_constructor.py + [85 tests, 0.69 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modular/btquotients/pautomorphicform.py + [381 tests, 83.56 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/matrix/matrix_integer_dense.pyx + [662 tests, 248.01 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modular/modsym/__init__.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modular/modsym/all.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modular/modform_hecketriangle/hecke_triangle_groups.py + [228 tests, 12.59 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modular/modsym/apply.pyx + [6 tests, 0.03 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modular/modsym/apply.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modular/modform_hecketriangle/subspace.py + [104 tests, 11.41 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modular/modsym/element.py + [48 tests, 0.99 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modular/modsym/g1list.py + [21 tests, 0.07 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modular/modsym/ghlist.py + [23 tests, 0.10 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modular/modsym/hecke_operator.py + [6 tests, 0.21 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modular/modsym/heilbronn.pyx + [63 tests, 1.45 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modular/modsym/manin_symbol.pyx + [111 tests, 0.15 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modular/modsym/manin_symbol.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modular/modsym/boundary.py + [200 tests, 4.90 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modular/modsym/manin_symbol_list.py + [188 tests, 1.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modular/modsym/modular_symbols.py + [65 tests, 0.30 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modular/modform_hecketriangle/space.py + [229 tests, 16.97 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modular/modsym/p1list.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modular/modsym/p1list.pyx + [122 tests, 0.22 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modular/modsym/relation_matrix.py + [29 tests, 0.19 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modular/modform_hecketriangle/abstract_space.py + [566 tests, 36.88 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modular/modsym/relation_matrix_pyx.pyx + [4 tests, 0.02 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modular/modsym/modsym.py + [80 tests, 3.35 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modular/modsym/subspace.py + [57 tests, 4.36 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modular/modsym/p1list_nf.py + [237 tests, 5.65 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modular/overconvergent/__init__.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modular/overconvergent/all.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modular/modsym/tests.py + [39 tests, 7.20 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modular/multiple_zeta.py + [508 tests, 5.31 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modular/overconvergent/weightspace.py + [108 tests, 0.49 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modular/pollack_stevens/__init__.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modular/pollack_stevens/all.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modular/pollack_stevens/dist.pyx + [168 tests, 0.63 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modular/pollack_stevens/dist.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modular/pollack_stevens/distributions.py + [164 tests, 1.06 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modular/pollack_stevens/fund_domain.py + [174 tests, 3.62 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modular/overconvergent/hecke_series.py + [79 tests, 8.84 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modular/overconvergent/genus0.py + [202 tests, 12.97 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modular/modsym/space.py + [313 tests, 19.85 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modular/pollack_stevens/sigma0.py + [101 tests, 0.27 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modular/pollack_stevens/manin_map.py + [180 tests, 3.50 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modular/quasimodform/__init__.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modular/quasimodform/all.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modular/quasimodform/element.py + [117 tests, 1.87 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modular/modsym/ambient.py + [443 tests, 34.43 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modular/quatalg/__init__.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modular/quatalg/all.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modular/pollack_stevens/space.py + [182 tests, 4.37 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modular/ssmod/__init__.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modular/ssmod/all.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modular/modform_hecketriangle/graded_ring_element.py + [672 tests, 53.21 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modular/modform_hecketriangle/readme.py + [382 tests, 44.57 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modules/__init__.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modules/all.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modules/complex_double_vector.py + [3 tests, 0.09 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modules/fg_pid/__init__.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modules/diamond_cutting.py + [19 tests, 0.28 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modules/fg_pid/fgp_element.py + [119 tests, 0.69 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modules/fg_pid/fgp_morphism.py + [117 tests, 1.18 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modular/quasimodform/ring.py + [100 tests, 6.65 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modules/filtered_vector_space.py + [179 tests, 2.07 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modules/finite_submodule_iter.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modular/ssmod/ssmod.py + [79 tests, 5.59 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modular/quatalg/brandt.py + [165 tests, 7.70 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modules/free_module_element.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modules/free_module_homspace.py + [59 tests, 0.26 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modules/fg_pid/fgp_module.py + [412 tests, 8.34 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modules/free_module_morphism.py + [175 tests, 1.92 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modules/free_quadratic_module.py + [306 tests, 1.37 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modular/modform/ring.py + [150 tests, 90.62 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modules/matrix_morphism.py + [410 tests, 1.61 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modules/misc.py + [15 tests, 0.09 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modules/module.pyx + [50 tests, 0.42 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modules/module.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modules/module_functors.py + [57 tests, 0.32 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modules/multi_filtered_vector_space.py + [123 tests, 1.15 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modules/quotient_module.py + [71 tests, 0.49 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modules/real_double_vector.py + [2 tests, 0.03 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modules/tensor_operations.py + [91 tests, 0.23 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modules/free_module_element.pyx + [1072 tests, 18.23 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modules/tutorial_free_modules.py + [43 tests, 0.14 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modules/vector_callable_symbolic_dense.py + [20 tests, 0.19 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modules/vector_complex_double_dense.pyx + [21 tests, 0.10 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modules/vector_complex_double_dense.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modular/modform_hecketriangle/hecke_triangle_group_element.py + [740 tests, 77.69 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modules/vector_double_dense.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modules/vector_integer_dense.pyx + [46 tests, 0.32 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modules/vector_integer_dense.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modules/vector_integer_sparse.pyx + [0 tests, 0.02 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modules/vector_integer_sparse.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modules/vector_double_dense.pyx + [146 tests, 5.13 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modules/vector_mod2_dense.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modules/vector_modn_dense.pyx + [69 tests, 0.26 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modules/vector_mod2_dense.pyx + [125 tests, 4.34 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modules/vector_modn_dense.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modules/vector_modn_sparse.pyx + [0 tests, 0.03 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modules/vector_modn_sparse.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modules/vector_rational_dense.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modules/vector_rational_dense.pyx + [45 tests, 0.11 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modules/vector_rational_sparse.pyx + [0 tests, 0.01 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modules/vector_rational_sparse.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modules/vector_real_double_dense.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modules/vector_space_homspace.py + [78 tests, 0.23 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modules/vector_real_double_dense.pyx + [19 tests, 0.92 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modules/vector_space_morphism.py + [212 tests, 3.21 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modules/with_basis/__init__.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modules/with_basis/cell_module.py + [74 tests, 0.56 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modules/vector_symbolic_dense.py + [28 tests, 3.73 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modules/with_basis/indexed_element.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modules/with_basis/indexed_element.pyx + [203 tests, 1.26 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modules/with_basis/morphism.py + [353 tests, 0.64 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modules/free_quadratic_module_integer_symmetric.py + [215 tests, 25.37 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modules/with_basis/subquotient.py + [70 tests, 0.36 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/monoids/__init__.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/monoids/all.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/monoids/automatic_semigroup.py + [268 tests, 2.06 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modules/finite_submodule_iter.pyx + [99 tests, 37.64 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/monoids/free_abelian_monoid.py + [44 tests, 0.13 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/monoids/free_abelian_monoid_element.pyx + [67 tests, 0.06 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/monoids/free_abelian_monoid_element.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modules/with_basis/invariant.py + [296 tests, 6.11 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modules/with_basis/representation.py + [258 tests, 4.31 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/monoids/hecke_monoid.py + [9 tests, 0.41 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/monoids/free_monoid.py + [50 tests, 1.60 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/monoids/indexed_free_monoid.py + [220 tests, 0.66 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/monoids/monoid.py + [14 tests, 0.45 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/monoids/string_monoid.py + [111 tests, 0.17 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/monoids/string_ops.py + [6 tests, 0.03 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/monoids/string_monoid_element.py + [76 tests, 0.16 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/numerical/__init__.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/numerical/all.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/numerical/backends/__init__.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/numerical/backends/cvxopt_backend_test.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/numerical/backends/cvxopt_backend.pyx + [25 tests, 0.12 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/numerical/backends/cvxopt_sdp_backend.pyx + [52 tests, 0.09 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/numerical/backends/generic_backend.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/numerical/backends/generic_backend_test.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/manifolds/differentiable/degenerate_submanifold.py + [389 tests, 679.12 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/numerical/backends/generic_sdp_backend.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/numerical/backends/generic_sdp_backend.pyx + [37 tests, 0.14 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/monoids/free_monoid_element.py + [60 tests, 3.13 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/numerical/backends/glpk_backend.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/numerical/backends/glpk_backend_test.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/numerical/backends/glpk_exact_backend.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/numerical/backends/glpk_exact_backend.pyx + [24 tests, 0.04 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/numerical/backends/glpk_exact_backend_test.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/numerical/backends/glpk_graph_backend.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/numerical/backends/generic_backend.pyx + [97 tests, 1.02 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/numerical/backends/glpk_graph_backend.pyx + [193 tests, 0.26 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/numerical/backends/interactivelp_backend.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/numerical/backends/interactivelp_backend_test.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/numerical/backends/logging_backend.py + [45 tests, 0.09 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/numerical/backends/matrix_sdp_backend.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/numerical/backends/matrix_sdp_backend.pyx + [87 tests, 0.25 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/numerical/backends/ppl_backend_test.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/numerical/gauss_legendre.pyx + [50 tests, 0.48 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/numerical/backends/ppl_backend.pyx + [222 tests, 1.08 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/numerical/knapsack.py + [82 tests, 0.14 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/monoids/trace_monoid.py + [191 tests, 4.23 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/numerical/linear_functions.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/numerical/linear_functions.pyx + [303 tests, 0.52 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/numerical/linear_tensor.py + [78 tests, 0.29 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/numerical/linear_tensor_constraints.py + [66 tests, 0.29 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/numerical/linear_tensor_element.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/numerical/linear_tensor_element.pyx + [80 tests, 0.30 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/numerical/mip.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/numerical/backends/glpk_backend.pyx + [592 tests, 5.23 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/numerical/backends/interactivelp_backend.pyx + [266 tests, 5.43 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/numerical/sdp.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/numerical/sdp.pyx + [237 tests, 0.58 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/parallel/__init__.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/parallel/all.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/numerical/optimize.py + [95 tests, 2.92 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modules/free_module_integer.py + [109 tests, 46.65 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/parallel/ncpus.py + [1 test, 0.02 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/parallel/parallelism.py + [53 tests, 0.06 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/parallel/multiprocessing_sage.py + [9 tests, 0.46 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/parallel/reference.py + [5 tests, 0.01 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/plot/__init__.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/plot/all.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/numerical/mip.pyx + [713 tests, 4.36 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/parallel/use_fork.py + [28 tests, 0.49 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/numerical/interactive_simplex_method.py + [1043 tests, 6.47 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/plot/arc.py + [47 tests, 3.88 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/plot/bar_chart.py + [22 tests, 4.68 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/parallel/decorate.py ********************************************************************** -File "src/sage/misc/cython.py", line 140, in sage.misc.cython.? +File "src/sage/parallel/decorate.py", line 559, in sage.parallel.decorate.fork Failed example: - cython(os.linesep.join(code)) + cython('def f(): print(0)') Expected nothing Got: doctest:warning @@ -66137,8 +54297,8 @@ self.compile_and_execute(example, compiler, test.globs) File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 1088, in compile_and_execute exec(compiled, globs) - File "", line 1, in - cython(os.linesep.join(code)) + File "", line 1, in + cython('def f(): print(0)') File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 661, in cython_compile return cython_import_all(tmpfile, get_globals(), **kwds) File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 551, in cython_import_all @@ -66246,8 +54406,8 @@ self.compile_and_execute(example, compiler, test.globs) File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 1088, in compile_and_execute exec(compiled, globs) - File "", line 1, in - cython(os.linesep.join(code)) + File "", line 1, in + cython('def f(): print(0)') File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 661, in cython_compile return cython_import_all(tmpfile, get_globals(), **kwds) File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 551, in cython_import_all @@ -66326,1254 +54486,552 @@ FutureWarning: In the future `np.bytes` will be defined as the corresponding NumPy scalar. ********************************************************************** 1 item had failures: - 1 of 21 in sage.misc.cython.? - [51 tests, 1 failure, 13.17 s] -sage -t --long --random-seed=159960493884127108547415591197538734706 src/sage/misc/compat.py -********************************************************************** -File "src/sage/misc/compat.py", line 96, in sage.misc.compat -Failed example: - find_library('Singular') -Expected: - '...Singular...' -Got: - -********************************************************************** -1 item had failures: - 1 of 3 in sage.misc.compat - [2 tests, 1 failure, 0.06 s] -sage -t --long --random-seed=159960493884127108547415591197538734706 src/sage/misc/cachefunc.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=159960493884127108547415591197538734706 src/sage/matrix/matrix_double_dense.pyx -********************************************************************** -File "src/sage/matrix/matrix_double_dense.pyx", line 4031, in sage.matrix.matrix_double_dense.Matrix_double_dense.exp -Failed example: - A.exp() # tol 1e-15 -Expected: - [51.968956198705044 74.73656456700327] - [112.10484685050491 164.07380304920997] -Got: - [ 51.96895619870499 74.73656456700321] - [112.10484685050481 164.07380304920983] -Tolerance exceeded in 1 of 4: - 51.968956198705044 vs 51.96895619870499, tolerance 2e-15 > 1e-15 -********************************************************************** -File "src/sage/matrix/matrix_double_dense.pyx", line 4044, in sage.matrix.matrix_double_dense.Matrix_double_dense.exp -Failed example: - A.exp() # tol 1e-15 -Expected: - [51.968956198705044 74.73656456700327] - [112.10484685050491 164.07380304920997] -Got: - [ 51.96895619870499 74.73656456700321] - [112.10484685050481 164.07380304920983] -Tolerance exceeded in 1 of 4: - 51.968956198705044 vs 51.96895619870499, tolerance 2e-15 > 1e-15 -********************************************************************** -1 item had failures: - 2 of 9 in sage.matrix.matrix_double_dense.Matrix_double_dense.exp - [676 tests, 2 failures, 1.13 s] -sage -t --long --random-seed=159960493884127108547415591197538734706 src/sage/matrix/matrix_double_dense.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=159960493884127108547415591197538734706 src/sage/libs/pari/tests.py -********************************************************************** -File "src/sage/libs/pari/tests.py", line 786, in sage.libs.pari.tests -Failed example: - pari('x+O(x^8)').cosh() -Expected: - 1 + 1/2*x^2 + 1/24*x^4 + 1/720*x^6 + O(x^8) -Got: - 1 + 1/2*x^2 + 1/24*x^4 + 1/720*x^6 + 1/40320*x^8 + O(x^9) -********************************************************************** -1 item had failures: - 1 of 869 in sage.libs.pari.tests - [868 tests, 1 failure, 2.45 s] -sage -t --long --random-seed=159960493884127108547415591197538734706 src/sage/libs/giac/giac.pyx -********************************************************************** -File "src/sage/libs/giac/giac.pyx", line 396, in sage.libs.giac.giac.encstring23._giac -Failed example: - (1+2*sin(3*x)).solve(x).simplify() -Expected: - Warning, argument is not an equation, solving 1+2*sin(3*x)=0 - list[-pi/18,7*pi/18] -Got: - list[-pi/18,7*pi/18] -********************************************************************** -1 item had failures: - 1 of 68 in sage.libs.giac.giac.encstring23._giac - [295 tests, 1 failure, 6.37 s] -sage -t --long --random-seed=159960493884127108547415591197538734706 src/sage/libs/giac/giac.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=159960493884127108547415591197538734706 src/sage/libs/eclib/mwrank.pyx -********************************************************************** -File "src/sage/libs/eclib/mwrank.pyx", line 589, in sage.libs.eclib.mwrank._mw.__init__ -Failed example: - EQ.search(1) -Expected: - P1 = [0:1:0] is torsion point, order 1 - P1 = [-3:0:1] is generator number 1 - saturating up to 20...Saturation index bound (for points of good reduction) = 3 - Reducing saturation bound from given value 20 to computed index bound 3 - Checking saturation at [ 2 3 ] - Checking 2-saturation - Points were proved 2-saturated (max q used = 7) - Checking 3-saturation - Points were proved 3-saturated (max q used = 7) - done - P2 = [-2:3:1] is generator number 2 - saturating up to 20...Saturation index bound (for points of good reduction) = 4 - Reducing saturation bound from given value 20 to computed index bound 4 - Checking saturation at [ 2 3 ] - Checking 2-saturation - possible kernel vector = [1,1] - This point may be in 2E(Q): [14:-52:1] - ...and it is! - Replacing old generator #1 with new generator [1:-1:1] - Reducing index bound from 4 to 2 - Points have successfully been 2-saturated (max q used = 7) - Index gain = 2^1 - done, index = 2. - Gained index 2, new generators = [ [1:-1:1] [-2:3:1] ] - P3 = [-14:25:8] is generator number 3 - saturating up to 20...Saturation index bound (for points of good reduction) = 3 - Reducing saturation bound from given value 20 to computed index bound 3 - Checking saturation at [ 2 3 ] - Checking 2-saturation - Points were proved 2-saturated (max q used = 11) - Checking 3-saturation - Points were proved 3-saturated (max q used = 13) - done, index = 1. - P4 = [-1:3:1] = -1*P1 + -1*P2 + -1*P3 (mod torsion) - P4 = [0:2:1] = 2*P1 + 0*P2 + 1*P3 (mod torsion) - P4 = [2:13:8] = -3*P1 + 1*P2 + -1*P3 (mod torsion) - P4 = [1:0:1] = -1*P1 + 0*P2 + 0*P3 (mod torsion) - P4 = [2:0:1] = -1*P1 + 1*P2 + 0*P3 (mod torsion) - P4 = [18:7:8] = -2*P1 + -1*P2 + -1*P3 (mod torsion) - P4 = [3:3:1] = 1*P1 + 0*P2 + 1*P3 (mod torsion) - P4 = [4:6:1] = 0*P1 + -1*P2 + -1*P3 (mod torsion) - P4 = [36:69:64] = 1*P1 + -2*P2 + 0*P3 (mod torsion) - P4 = [68:-25:64] = -2*P1 + -1*P2 + -2*P3 (mod torsion) - P4 = [12:35:27] = 1*P1 + -1*P2 + -1*P3 (mod torsion) -Got: - P1 = [0:1:0] is torsion point, order 1 - P1 = [-3:0:1] is generator number 1 - saturating up to 20...Saturation index bound (for points of good reduction) = 3 - Reducing saturation bound from given value 20 to computed index bound 3 - Tamagawa index primes are [ 2 ] - Checking saturation at [ 2 3 ] - Checking 2-saturation - Points were proved 2-saturated (max q used = 7) - Checking 3-saturation - Points were proved 3-saturated (max q used = 7) - done - P2 = [-2:3:1] is generator number 2 - saturating up to 20...Saturation index bound (for points of good reduction) = 4 - Reducing saturation bound from given value 20 to computed index bound 4 - Tamagawa index primes are [ 2 ] - Checking saturation at [ 2 3 ] - Checking 2-saturation - possible kernel vector = [1,1] - This point may be in 2E(Q): [14:-52:1] - ...and it is! - Replacing old generator #1 with new generator [1:-1:1] - Reducing index bound from 4 to 2 - Points have successfully been 2-saturated (max q used = 7) - Index gain = 2^1 - done, index = 2. - Gained index 2, new generators = [ [1:-1:1] [-2:3:1] ] - P3 = [-14:25:8] is generator number 3 - saturating up to 20...Saturation index bound (for points of good reduction) = 3 - Reducing saturation bound from given value 20 to computed index bound 3 - Tamagawa index primes are [ 2 ] - Checking saturation at [ 2 3 ] - Checking 2-saturation - Points were proved 2-saturated (max q used = 11) - Checking 3-saturation - Points were proved 3-saturated (max q used = 13) - done, index = 1. - P4 = [-1:3:1] = -1*P1 + -1*P2 + -1*P3 (mod torsion) - P4 = [0:2:1] = 2*P1 + 0*P2 + 1*P3 (mod torsion) - P4 = [2:13:8] = -3*P1 + 1*P2 + -1*P3 (mod torsion) - P4 = [1:0:1] = -1*P1 + 0*P2 + 0*P3 (mod torsion) - P4 = [2:0:1] = -1*P1 + 1*P2 + 0*P3 (mod torsion) - P4 = [18:7:8] = -2*P1 + -1*P2 + -1*P3 (mod torsion) - P4 = [3:3:1] = 1*P1 + 0*P2 + 1*P3 (mod torsion) - P4 = [4:6:1] = 0*P1 + -1*P2 + -1*P3 (mod torsion) - P4 = [36:69:64] = 1*P1 + -2*P2 + 0*P3 (mod torsion) - P4 = [68:-25:64] = -2*P1 + -1*P2 + -2*P3 (mod torsion) - P4 = [12:35:27] = 1*P1 + -1*P2 + -1*P3 (mod torsion) -********************************************************************** -1 item had failures: - 1 of 26 in sage.libs.eclib.mwrank._mw.__init__ - [210 tests, 1 failure, 13.83 s] -sage -t --long --random-seed=159960493884127108547415591197538734706 src/sage/libs/eclib/interface.py -********************************************************************** -File "src/sage/libs/eclib/interface.py", line 727, in sage.libs.eclib.interface.mwrank_MordellWeil -Failed example: - EQ.search(1) -Expected: - P1 = [0:1:0] is torsion point, order 1 - P1 = [-3:0:1] is generator number 1 - saturating up to 20...Saturation index bound (for points of good reduction) = 3 - Reducing saturation bound from given value 20 to computed index bound 3 - Checking saturation at [ 2 3 ] - Checking 2-saturation - Points were proved 2-saturated (max q used = 7) - Checking 3-saturation - Points were proved 3-saturated (max q used = 7) - done - P2 = [-2:3:1] is generator number 2 - saturating up to 20...Saturation index bound (for points of good reduction) = 4 - Reducing saturation bound from given value 20 to computed index bound 4 - Checking saturation at [ 2 3 ] - Checking 2-saturation - possible kernel vector = [1,1] - This point may be in 2E(Q): [14:-52:1] - ...and it is! - Replacing old generator #1 with new generator [1:-1:1] - Reducing index bound from 4 to 2 - Points have successfully been 2-saturated (max q used = 7) - Index gain = 2^1 - done, index = 2. - Gained index 2, new generators = [ [1:-1:1] [-2:3:1] ] - P3 = [-14:25:8] is generator number 3 - saturating up to 20...Saturation index bound (for points of good reduction) = 3 - Reducing saturation bound from given value 20 to computed index bound 3 - Checking saturation at [ 2 3 ] - Checking 2-saturation - Points were proved 2-saturated (max q used = 11) - Checking 3-saturation - Points were proved 3-saturated (max q used = 13) - done, index = 1. - P4 = [-1:3:1] = -1*P1 + -1*P2 + -1*P3 (mod torsion) - P4 = [0:2:1] = 2*P1 + 0*P2 + 1*P3 (mod torsion) - P4 = [2:13:8] = -3*P1 + 1*P2 + -1*P3 (mod torsion) - P4 = [1:0:1] = -1*P1 + 0*P2 + 0*P3 (mod torsion) - P4 = [2:0:1] = -1*P1 + 1*P2 + 0*P3 (mod torsion) - P4 = [18:7:8] = -2*P1 + -1*P2 + -1*P3 (mod torsion) - P4 = [3:3:1] = 1*P1 + 0*P2 + 1*P3 (mod torsion) - P4 = [4:6:1] = 0*P1 + -1*P2 + -1*P3 (mod torsion) - P4 = [36:69:64] = 1*P1 + -2*P2 + 0*P3 (mod torsion) - P4 = [68:-25:64] = -2*P1 + -1*P2 + -2*P3 (mod torsion) - P4 = [12:35:27] = 1*P1 + -1*P2 + -1*P3 (mod torsion) -Got: - P1 = [0:1:0] is torsion point, order 1 - P1 = [-3:0:1] is generator number 1 - saturating up to 20...Saturation index bound (for points of good reduction) = 3 - Reducing saturation bound from given value 20 to computed index bound 3 - Tamagawa index primes are [ 2 ] - Checking saturation at [ 2 3 ] - Checking 2-saturation - Points were proved 2-saturated (max q used = 7) - Checking 3-saturation - Points were proved 3-saturated (max q used = 7) - done - P2 = [-2:3:1] is generator number 2 - saturating up to 20...Saturation index bound (for points of good reduction) = 4 - Reducing saturation bound from given value 20 to computed index bound 4 - Tamagawa index primes are [ 2 ] - Checking saturation at [ 2 3 ] - Checking 2-saturation - possible kernel vector = [1,1] - This point may be in 2E(Q): [14:-52:1] - ...and it is! - Replacing old generator #1 with new generator [1:-1:1] - Reducing index bound from 4 to 2 - Points have successfully been 2-saturated (max q used = 7) - Index gain = 2^1 - done, index = 2. - Gained index 2, new generators = [ [1:-1:1] [-2:3:1] ] - P3 = [-14:25:8] is generator number 3 - saturating up to 20...Saturation index bound (for points of good reduction) = 3 - Reducing saturation bound from given value 20 to computed index bound 3 - Tamagawa index primes are [ 2 ] - Checking saturation at [ 2 3 ] - Checking 2-saturation - Points were proved 2-saturated (max q used = 11) - Checking 3-saturation - Points were proved 3-saturated (max q used = 13) - done, index = 1. - P4 = [-1:3:1] = -1*P1 + -1*P2 + -1*P3 (mod torsion) - P4 = [0:2:1] = 2*P1 + 0*P2 + 1*P3 (mod torsion) - P4 = [2:13:8] = -3*P1 + 1*P2 + -1*P3 (mod torsion) - P4 = [1:0:1] = -1*P1 + 0*P2 + 0*P3 (mod torsion) - P4 = [2:0:1] = -1*P1 + 1*P2 + 0*P3 (mod torsion) - P4 = [18:7:8] = -2*P1 + -1*P2 + -1*P3 (mod torsion) - P4 = [3:3:1] = 1*P1 + 0*P2 + 1*P3 (mod torsion) - P4 = [4:6:1] = 0*P1 + -1*P2 + -1*P3 (mod torsion) - P4 = [36:69:64] = 1*P1 + -2*P2 + 0*P3 (mod torsion) - P4 = [68:-25:64] = -2*P1 + -1*P2 + -2*P3 (mod torsion) - P4 = [12:35:27] = 1*P1 + -1*P2 + -1*P3 (mod torsion) -********************************************************************** -File "src/sage/libs/eclib/interface.py", line 905, in sage.libs.eclib.interface.mwrank_MordellWeil.process -Failed example: - EQ.saturate(2) # points were not 2-saturated -Expected: - saturating basis...Saturation index bound (for points of good reduction) = 93 - Only p-saturating for p up to given value 2. - The resulting points may not be p-saturated for p between this and the computed index bound 93 - Checking saturation at [ 2 ] - Checking 2-saturation - possible kernel vector = [1,0,0] - This point may be in 2E(Q): [1547:-2967:343] - ...and it is! - Replacing old generator #1 with new generator [-2:3:1] - Reducing index bound from 93 to 46 - Points have successfully been 2-saturated (max q used = 11) - Index gain = 2^1 - done - Gained index 2 - New regulator = 93.85730072 - (True, 2, '[ ]') -Got: - saturating basis...Saturation index bound (for points of good reduction) = 93 - Only p-saturating for p up to given value 2. - The resulting points may not be p-saturated for p between this and the computed index bound 93 - Tamagawa index primes are [ 2 ] - Checking saturation at [ 2 ] - Checking 2-saturation - possible kernel vector = [1,0,0] - This point may be in 2E(Q): [1547:-2967:343] - ...and it is! - Replacing old generator #1 with new generator [-2:3:1] - Reducing index bound from 93 to 46 - Points have successfully been 2-saturated (max q used = 11) - Index gain = 2^1 - done - Gained index 2 - New regulator = 93.85730072 - (True, 2, '[ ]') -********************************************************************** -File "src/sage/libs/eclib/interface.py", line 926, in sage.libs.eclib.interface.mwrank_MordellWeil.process -Failed example: - EQ.saturate(3) # points were not 3-saturated -Expected: - saturating basis...Saturation index bound (for points of good reduction) = 46 - Only p-saturating for p up to given value 3. - The resulting points may not be p-saturated for p between this and the computed index bound 46 - Checking saturation at [ 2 3 ] - Checking 2-saturation - Points were proved 2-saturated (max q used = 11) - Checking 3-saturation - possible kernel vector = [0,1,0] - This point may be in 3E(Q): [2707496766203306:864581029138191:2969715140223272] - ...and it is! - Replacing old generator #2 with new generator [-14:25:8] - Reducing index bound from 46 to 15 - Points have successfully been 3-saturated (max q used = 13) - Index gain = 3^1 - done - Gained index 3 - New regulator = 10.42858897 - (True, 3, '[ ]') -Got: - saturating basis...Saturation index bound (for points of good reduction) = 46 - Only p-saturating for p up to given value 3. - The resulting points may not be p-saturated for p between this and the computed index bound 46 - Tamagawa index primes are [ 2 ] - Checking saturation at [ 2 3 ] - Checking 2-saturation - Points were proved 2-saturated (max q used = 11) - Checking 3-saturation - possible kernel vector = [0,1,0] - This point may be in 3E(Q): [2707496766203306:864581029138191:2969715140223272] - ...and it is! - Replacing old generator #2 with new generator [-14:25:8] - Reducing index bound from 46 to 15 - Points have successfully been 3-saturated (max q used = 13) - Index gain = 3^1 - done - Gained index 3 - New regulator = 10.42858897 - (True, 3, '[ ]') -********************************************************************** -File "src/sage/libs/eclib/interface.py", line 949, in sage.libs.eclib.interface.mwrank_MordellWeil.process -Failed example: - EQ.saturate(5) # points were not 5-saturated -Expected: - saturating basis...Saturation index bound (for points of good reduction) = 15 - Only p-saturating for p up to given value 5. - The resulting points may not be p-saturated for p between this and the computed index bound 15 - Checking saturation at [ 2 3 5 ] - Checking 2-saturation - Points were proved 2-saturated (max q used = 11) - Checking 3-saturation - Points were proved 3-saturated (max q used = 13) - Checking 5-saturation - possible kernel vector = [0,0,1] - This point may be in 5E(Q): [-13422227300:-49322830557:12167000000] - ...and it is! - Replacing old generator #3 with new generator [1:-1:1] - Reducing index bound from 15 to 3 - Points have successfully been 5-saturated (max q used = 71) - Index gain = 5^1 - done - Gained index 5 - New regulator = 0.4171435588 - (True, 5, '[ ]') -Got: - saturating basis...Saturation index bound (for points of good reduction) = 15 - Only p-saturating for p up to given value 5. - The resulting points may not be p-saturated for p between this and the computed index bound 15 - Tamagawa index primes are [ 2 ] - Checking saturation at [ 2 3 5 ] - Checking 2-saturation - Points were proved 2-saturated (max q used = 11) - Checking 3-saturation - Points were proved 3-saturated (max q used = 13) - Checking 5-saturation - possible kernel vector = [0,0,1] - This point may be in 5E(Q): [-13422227300:-49322830557:12167000000] - ...and it is! - Replacing old generator #3 with new generator [1:-1:1] - Reducing index bound from 15 to 3 - Points have successfully been 5-saturated (max q used = 71) - Index gain = 5^1 - done - Gained index 5 - New regulator = 0.4171435588 - (True, 5, '[ ]') -********************************************************************** -File "src/sage/libs/eclib/interface.py", line 974, in sage.libs.eclib.interface.mwrank_MordellWeil.process -Failed example: - EQ.saturate() # points are now saturated -Expected: - saturating basis...Saturation index bound (for points of good reduction) = 3 - Tamagawa index primes are [ ] - Checking saturation at [ 2 3 ] - Checking 2-saturation - Points were proved 2-saturated (max q used = 11) - Checking 3-saturation - Points were proved 3-saturated (max q used = 13) - done - (True, 1, '[ ]') -Got: - saturating basis...Saturation index bound (for points of good reduction) = 3 - Tamagawa index primes are [ 2 ] - Checking saturation at [ 2 3 ] - Checking 2-saturation - Points were proved 2-saturated (max q used = 11) - Checking 3-saturation - Points were proved 3-saturated (max q used = 13) - done - (True, 1, '[ ]') -********************************************************************** -File "src/sage/libs/eclib/interface.py", line 1185, in sage.libs.eclib.interface.mwrank_MordellWeil.saturate -Failed example: - EQ.saturate() # points are now saturated -Expected: - saturating basis...Saturation index bound (for points of good reduction) = 3 - Tamagawa index primes are [ ] - Checking saturation at [ 2 3 ] - Checking 2-saturation - Points were proved 2-saturated (max q used = 11) - Checking 3-saturation - Points were proved 3-saturated (max q used = 13) - done - (True, 1, '[ ]') -Got: - saturating basis...Saturation index bound (for points of good reduction) = 3 - Tamagawa index primes are [ 2 ] - Checking saturation at [ 2 3 ] - Checking 2-saturation - Points were proved 2-saturated (max q used = 11) - Checking 3-saturation - Points were proved 3-saturated (max q used = 13) - done - (True, 1, '[ ]') -********************************************************************** -File "src/sage/libs/eclib/interface.py", line 1213, in sage.libs.eclib.interface.mwrank_MordellWeil.saturate -Failed example: - EQ.saturate() -Expected: - saturating basis...Saturation index bound (for points of good reduction) = 3 - Tamagawa index primes are [ ] - Checking saturation at [ 2 3 ] - Checking 2-saturation - Points were proved 2-saturated (max q used = 11) - Checking 3-saturation - Points were proved 3-saturated (max q used = 13) - done - (True, 1, '[ ]') -Got: - saturating basis...Saturation index bound (for points of good reduction) = 3 - Tamagawa index primes are [ 2 ] - Checking saturation at [ 2 3 ] - Checking 2-saturation - Points were proved 2-saturated (max q used = 11) - Checking 3-saturation - Points were proved 3-saturated (max q used = 13) - done - (True, 1, '[ ]') -********************************************************************** -3 items had failures: - 1 of 21 in sage.libs.eclib.interface.mwrank_MordellWeil - 4 of 25 in sage.libs.eclib.interface.mwrank_MordellWeil.process - 2 of 22 in sage.libs.eclib.interface.mwrank_MordellWeil.saturate - [192 tests, 7 failures, 19.92 s] -sage -t --long --random-seed=159960493884127108547415591197538734706 src/sage/interfaces/tests.py -********************************************************************** -File "src/sage/interfaces/tests.py", line 38, in sage.interfaces.tests -Failed example: - subprocess.call("echo syntax error | ipython", **kwds) in (0, 1, 120) -Expected: - True -Got: - False -********************************************************************** -1 item had failures: - 1 of 18 in sage.interfaces.tests - [17 tests, 1 failure, 1.33 s] -sage -t --long --random-seed=159960493884127108547415591197538734706 src/sage/interfaces/octave.py -********************************************************************** -File "src/sage/interfaces/octave.py", line 171, in sage.interfaces.octave.Octave -Failed example: - t = '"{}"'.format(10^10000) -Exception raised: - Traceback (most recent call last): - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 694, in _run - self.compile_and_execute(example, compiler, test.globs) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 1088, in compile_and_execute - exec(compiled, globs) - File "", line 1, in - t = '"{}"'.format(Integer(10)**Integer(10000)) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "sage/rings/integer.pyx", line 1124, in sage.rings.integer.Integer.__format__ (build/cythonized/sage/rings/integer.c:8826) - return int(self).__format__(*args,**kwargs) - ValueError: Exceeds the limit (4300 digits) for integer string conversion; use sys.set_int_max_str_digits() to increase the limit -********************************************************************** -1 item had failures: - 1 of 2 in sage.interfaces.octave.Octave - [21 tests, 1 failure, 0.06 s] -sage -t --long --random-seed=159960493884127108547415591197538734706 src/sage/interfaces/interface.py - [220 tests, 3.83 s] -sage -t --long --random-seed=159960493884127108547415591197538734706 src/sage/interfaces/expect.py - [102 tests, 12.83 s] -sage -t --long --random-seed=159960493884127108547415591197538734706 src/sage/interfaces/ecm.py -********************************************************************** -File "src/sage/interfaces/ecm.py", line 717, in sage.interfaces.ecm.ECM.time -Failed example: - ecm.time(n, 35) # random output -Exception raised: - Traceback (most recent call last): - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 694, in _run - self.compile_and_execute(example, compiler, test.globs) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 1088, in compile_and_execute - exec(compiled, globs) - File "", line 1, in - ecm.time(n, Integer(35)) # random output - ^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/interfaces/ecm.py", line 770, in time - while next(out_lines) != title_curves: - ^^^^^^^^^^^^^^^ - StopIteration + 1 of 18 in sage.parallel.decorate.fork + [90 tests, 1 failure, 54.16 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modular/modform/element.py + [613 tests, 151.10 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/plot/arrow.py + [61 tests, 12.02 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modules/free_module.py + [1334 tests, 61.23 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/plot/bezier_path.py + [42 tests, 9.13 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/plot/colors.py + [248 tests, 3.67 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/parallel/map_reduce.py + [294 tests, 17.80 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/plot/ellipse.py + [35 tests, 6.09 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/plot/circle.py + [54 tests, 17.73 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/plot/complex_plot.pyx + [33 tests, 12.56 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modular/pollack_stevens/padic_lseries.py + [82 tests, 86.30 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/manifolds/differentiable/characteristic_cohomology_class.py + [305 tests, 732.53 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/plot/density_plot.py + [39 tests, 13.43 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/plot/hyperbolic_arc.py + [8 tests, 2.86 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/plot/histogram.py ********************************************************************** -File "src/sage/interfaces/ecm.py", line 720, in sage.interfaces.ecm.ECM.time +File "src/sage/plot/histogram.py", line 94, in sage.plot.histogram.Histogram.get_minmax_data Failed example: - ecm.time(n, 30, verbose=True) # random output + h.get_minmax_data() Exception raised: Traceback (most recent call last): File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 694, in _run self.compile_and_execute(example, compiler, test.globs) File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 1088, in compile_and_execute exec(compiled, globs) - File "", line 1, in - ecm.time(n, Integer(30), verbose=True) # random output - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/interfaces/ecm.py", line 770, in time - while next(out_lines) != title_curves: - ^^^^^^^^^^^^^^^ - StopIteration + File "", line 1, in + h.get_minmax_data() + File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/plot/histogram.py", line 116, in get_minmax_data + ydata, xdata = numpy.histogram(self.datalist, **opt) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "<__array_function__ internals>", line 198, in histogram + TypeError: histogram() got an unexpected keyword argument 'normed' ********************************************************************** 1 item had failures: - 2 of 4 in sage.interfaces.ecm.ECM.time - [49 tests, 2 failures, 8.46 s] -sage -t --long --random-seed=159960493884127108547415591197538734706 src/sage/interacts/test_jupyter.rst -********************************************************************** -File "src/sage/interacts/test_jupyter.rst", line 40, in sage.interacts.test_jupyter -Failed example: - test(interacts.algebra.polar_prime_spiral) # long time -Expected: - Interactive function with 6 widgets - interval: IntRangeSlider(value=(1, 1000), min=1, max=4000, step=10, description=u'range') - show_factors: Checkbox(value=True, description=u'show_factors') - highlight_primes: Checkbox(value=True, description=u'highlight_primes') - show_curves: Checkbox(value=True, description=u'show_curves') - n: IntSlider(value=89, min=1, max=200, step=1, description=u'number $n$') - dpi: IntSlider(value=100, min=10, max=300, step=10, description=u'dpi') -

Polar Prime Spiral

For more information about the factors in the spiral, visit Number Spirals by John Williamson.
- - Pink Curve: - Green Curve: -Got: - Interactive function with 6 widgets - interval: IntRangeSlider(value=(1, 1000), min=1, max=4000, step=10, description='range') - show_factors: Checkbox(value=True, description='show_factors') - highlight_primes: Checkbox(value=True, description='highlight_primes') - show_curves: Checkbox(value=True, description='show_curves') - n: IntSlider(value=89, min=1, max=200, step=1, description='number $n$') - dpi: IntSlider(value=100, min=10, max=300, step=10, description='dpi') -

Polar Prime Spiral

For more information about the factors in the spiral, visit Number Spirals by John Williamson.
- - Pink Curve: - Green Curve: -********************************************************************** -File "src/sage/interacts/test_jupyter.rst", line 53, in sage.interacts.test_jupyter -Failed example: - test(interacts.calculus.taylor_polynomial) -Expected: - Interactive function with 3 widgets - title: HTMLText(value=u'

Taylor polynomial

') - f: EvalText(value=u'e^(-x)*sin(x)', description=u'$f(x)=$') - order: SelectionSlider(value=1, options=[1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12], description=u'order') - - -Got: - Interactive function with 3 widgets - title: HTMLText(value='

Taylor polynomial

') - f: EvalText(value='e^(-x)*sin(x)', description='$f(x)=$') - order: SelectionSlider(value=1, options=[1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12], description='order') - - -********************************************************************** -File "src/sage/interacts/test_jupyter.rst", line 61, in sage.interacts.test_jupyter -Failed example: - test(interacts.calculus.definite_integral) -Expected: - Interactive function with 6 widgets - title: HTMLText(value=u'

Definite integral

') - f: EvalText(value=u'3*x', description=u'$f(x)=$') - g: EvalText(value=u'x^2', description=u'$g(x)=$') - interval: IntRangeSlider(value=(0, 3), min=-10, max=10, step=1, description=u'Interval') - x_range: IntRangeSlider(value=(0, 3), min=-10, max=10, step=1, description=u'plot range (x)') - selection: Dropdown(value='f and g', options=['f', 'g', 'f and g', 'f - g'], description=u'Select') -
-Got: - Interactive function with 6 widgets - title: HTMLText(value='

Definite integral

') - f: EvalText(value='3*x', description='$f(x)=$') - g: EvalText(value='x^2', description='$g(x)=$') - interval: IntRangeSlider(value=(0, 3), min=-10, max=10, step=1, description='Interval') - x_range: IntRangeSlider(value=(0, 3), min=-10, max=10, step=1, description='plot range (x)') - selection: Dropdown(value='f and g', options=['f', 'g', 'f and g', 'f - g'], description='Select') -
-********************************************************************** -File "src/sage/interacts/test_jupyter.rst", line 71, in sage.interacts.test_jupyter -Failed example: - test(interacts.calculus.function_derivative) -Expected: - Interactive function with 4 widgets - title: HTMLText(value=u'

Derivative grapher

') - function: EvalText(value=u'x^5-3*x^3+1', description=u'Function:') - x_range: FloatRangeSlider(value=(-2.0, 2.0), min=-15.0, max=15.0, step=0.1, description=u'Range (x)') - y_range: FloatRangeSlider(value=(-8.0, 6.0), min=-15.0, max=15.0, step=0.1, description=u'Range (y)') -
-
-
-Got: - Interactive function with 4 widgets - title: HTMLText(value='

Derivative grapher

') - function: EvalText(value='x^5-3*x^3+1', description='Function:') - x_range: FloatRangeSlider(value=(-2.0, 2.0), min=-15.0, max=15.0, step=0.1, description='Range (x)') - y_range: FloatRangeSlider(value=(-8.0, 6.0), min=-15.0, max=15.0, step=0.1, description='Range (y)') -
-
-
-********************************************************************** -File "src/sage/interacts/test_jupyter.rst", line 81, in sage.interacts.test_jupyter -Failed example: - test(interacts.calculus.difference_quotient) -Expected: - Interactive function with 5 widgets - title: HTMLText(value=u'

Difference quotient

') - f: EvalText(value=u'sin(x)', description=u'f(x)') - interval: FloatRangeSlider(value=(0.0, 10.0), min=0.0, max=10.0, step=0.1, description=u'Range') - a: IntSlider(value=5, min=0, max=10, step=1, description=u'$a$') - x0: IntSlider(value=2, min=0, max=10, step=1, description=u'$x_0$ (start point)') -

Difference Quotient

- -

Difference Quotient

-
-
- -
-Got: - Interactive function with 5 widgets - title: HTMLText(value='

Difference quotient

') - f: EvalText(value='sin(x)', description='f(x)') - interval: FloatRangeSlider(value=(0.0, 10.0), min=0.0, max=10.0, step=0.1, description='Range') - a: IntSlider(value=5, min=0, max=10, step=1, description='$a$') - x0: IntSlider(value=2, min=0, max=10, step=1, description='$x_0$ (start point)') -

Difference Quotient

- -

Difference Quotient

-
-
- -
+ 1 of 11 in sage.plot.histogram.Histogram.get_minmax_data + [41 tests, 1 failure, 5.02 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/plot/hyperbolic_polygon.py + [10 tests, 2.90 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/plot/hyperbolic_regular_polygon.py + [26 tests, 3.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/plot/disk.py + [55 tests, 15.63 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/plot/plot3d/__init__.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/plot/plot3d/all.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/plot/misc.py + [42 tests, 4.35 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/plot/plot3d/base.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modules/torsion_quadratic_module.py + [192 tests, 68.49 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/plot/animate.py + [177 tests, 49.86 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/plot/plot3d/index_face_set.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/plot/plot3d/introduction.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/plot/matrix_plot.py + [71 tests, 25.84 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/plot/line.py + [79 tests, 27.39 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/plot/plot3d/implicit_surface.pyx + [101 tests, 20.57 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/plot/plot3d/parametric_surface.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/plot/multigraphics.py + [192 tests, 47.59 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/plot/contour_plot.py + [142 tests, 65.01 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/plot/plot3d/index_face_set.pyx + [177 tests, 33.09 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/plot/plot3d/point_c.pxi + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/plot/plot3d/plot_field3d.py + [8 tests, 26.15 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/plot/plot3d/parametric_surface.pyx + [109 tests, 51.94 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/plot/plot3d/shapes.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/modular/pollack_stevens/modsym.py + [269 tests, 169.39 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/plot/plot3d/revolution_plot3d.py + [29 tests, 40.23 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/plot/plot3d/texture.py + [65 tests, 7.10 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/plot/plot3d/list_plot3d.py + [48 tests, 79.92 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/plot/plot3d/transform.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/plot/plot3d/tachyon.py + [396 tests, 23.98 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/plot/plot3d/tri_plot.py + [70 tests, 0.98 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/plot/graphics.py + [404 tests, 120.11 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/plot/plot3d/platonic.py + [52 tests, 86.95 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/plot/plot_field.py + [53 tests, 11.39 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/plot/primitive.py + [44 tests, 1.98 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/plot/step.py + [4 tests, 2.94 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/plot/scatter_plot.py + [19 tests, 4.39 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/plot/text.py + [56 tests, 15.26 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/probability/__init__.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/probability/all.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/plot/streamline_plot.py + [39 tests, 20.94 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/probability/random_variable.py + [19 tests, 0.20 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/quadratic_forms/__init__.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/quadratic_forms/all.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/plot/polygon.py + [74 tests, 27.26 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/quadratic_forms/constructions.py + [5 tests, 0.05 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/quadratic_forms/count_local_2.pyx + [16 tests, 0.05 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/quadratic_forms/extras.py + [18 tests, 0.16 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/quadratic_forms/genera/__init__.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/plot/point.py + [87 tests, 36.90 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/quadratic_forms/genera/all.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/quadratic_forms/binary_qf.py + [282 tests, 1.35 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/quadratic_forms/genera/spinor_genus.py + [30 tests, 0.92 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/quadratic_forms/genera/normal_form.py + [275 tests, 2.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/quadratic_forms/qfsolve.py + [38 tests, 0.35 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/quadratic_forms/quadratic_form.py + [198 tests, 1.74 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/quadratic_forms/quadratic_form__count_local_2.py + [19 tests, 0.12 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/probability/probability_distribution.pyx + [232 tests, 9.86 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/quadratic_forms/quadratic_form__evaluate.pyx + [9 tests, 0.05 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/quadratic_forms/quadratic_form__genus.py + [10 tests, 0.42 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/quadratic_forms/quadratic_form__equivalence_testing.py + [107 tests, 1.84 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/quadratic_forms/quadratic_form__local_density_interfaces.py + [18 tests, 1.64 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/quadratic_forms/quadratic_form__local_density_congruence.py + [134 tests, 3.66 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/quadratic_forms/quadratic_form__local_field_invariants.py + [141 tests, 0.88 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/quadratic_forms/quadratic_form__local_normal_form.py + [18 tests, 0.12 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/quadratic_forms/quadratic_form__mass.py + [4 tests, 0.02 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/quadratic_forms/quadratic_form__mass__Conway_Sloane_masses.py + [59 tests, 4.58 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/quadratic_forms/quadratic_form__mass__Siegel_densities.py + [14 tests, 0.74 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/quadratic_forms/quadratic_form__automorphisms.py + [56 tests, 21.56 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/quadratic_forms/quadratic_form__reduction_theory.py + [16 tests, 0.18 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/plot/plot3d/transform.pyx + [24 tests, 72.76 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/quadratic_forms/quadratic_form__split_local_covering.py + [18 tests, 0.83 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/quadratic_forms/quadratic_form__ternary_Tornaria.py + [99 tests, 0.55 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/quadratic_forms/quadratic_form__theta.py + [23 tests, 0.11 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/quadratic_forms/quadratic_form__variable_substitutions.py + [26 tests, 0.10 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/plot/plot.py + [461 tests, 176.09 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/quadratic_forms/random_quadraticform.py + [10 tests, 0.28 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/quadratic_forms/ternary.pyx + [106 tests, 0.24 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/plot/plot3d/base.pyx + [412 tests, 175.30 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/quivers/__init__.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/quivers/algebra.py + [119 tests, 1.33 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/quadratic_forms/special_values.py + [30 tests, 2.39 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/quadratic_forms/quadratic_form__siegel_product.py + [16 tests, 15.74 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/quadratic_forms/ternary_qf.py + [328 tests, 3.97 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/quivers/algebra_elements.pxd + [0 tests, 0.01 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/quivers/homspace.py + [97 tests, 1.36 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/quivers/morphism.py + [346 tests, 2.89 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/quivers/paths.pyx + [154 tests, 0.30 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/quivers/paths.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/quadratic_forms/quadratic_form__neighbors.py + [37 tests, 28.71 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/quivers/path_semigroup.py + [195 tests, 2.18 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/repl/__init__.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/repl/all.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/quivers/algebra_elements.pyx + [211 tests, 6.80 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/repl/display/__init__.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/repl/display/fancy_repr.py + [32 tests, 0.09 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/repl/attach.py + [129 tests, 4.19 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/quivers/algebra_elements.pxi + [5 tests, 7.51 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/repl/display/formatter.py + [56 tests, 4.33 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/repl/configuration.py + [22 tests, 6.49 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/repl/display/pretty_print.py + [21 tests, 0.10 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/repl/display/util.py + [7 tests, 0.05 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/repl/inputhook.py + [4 tests, 0.02 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/repl/image.py + [42 tests, 0.51 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/plot/plot3d/implicit_plot3d.py + [95 tests, 189.76 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/repl/ipython_kernel/__init__.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/repl/ipython_kernel/__main__.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/repl/ipython_kernel/all_jupyter.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/quivers/representation.py + [495 tests, 7.82 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/repl/ipython_kernel/interact.py ********************************************************************** -File "src/sage/interacts/test_jupyter.rst", line 96, in sage.interacts.test_jupyter +File "src/sage/repl/ipython_kernel/interact.py", line 58, in sage.repl.ipython_kernel.interact.sage_interactive Failed example: - test(interacts.calculus.quadratic_equation) + sage_interactive(myfunc, x=(0,100), z=["one", "two", "three"]) Expected: - Interactive function with 3 widgets - A: IntSlider(value=1, min=-7, max=7, step=1, description=u'A') - B: IntSlider(value=1, min=-7, max=7, step=1, description=u'B') - C: IntSlider(value=-2, min=-7, max=7, step=1, description=u'C') -

The Solutions of the Quadratic Equation

- - - + Interactive function with 3 widgets + x: IntSlider(value=10, min=0, max=100, step=1, description='x') + y: Text(value='hello', description='y') + z: Dropdown(value='one', options=['one', 'two', 'three'], description='z') Got: - Interactive function with 3 widgets - A: IntSlider(value=1, min=-7, max=7, step=1, description='A') - B: IntSlider(value=1, min=-7, max=7, step=1, description='B') - C: IntSlider(value=-2, min=-7, max=7, step=1, description='C') -

The Solutions of the Quadratic Equation

- - - + Interactive function with 3 widgets + x: IntSlider(value=10, min=0, max=100, step=1, description='x') + y: Text(value='hello', description='y') + z: Dropdown(options=['one', 'two', 'three'], description='z') ********************************************************************** -File "src/sage/interacts/test_jupyter.rst", line 106, in sage.interacts.test_jupyter +File "src/sage/repl/ipython_kernel/interact.py", line 214, in sage.repl.ipython_kernel.interact.sage_interactive.widget_from_tuple Failed example: - test(interacts.calculus.secant_method) + sage_interactive.widget_from_tuple( (SCR(sqrt(2)), SCR(pi)) ) Expected: - Interactive function with 5 widgets - title: HTMLText(value=u'

Secant method for numerical root finding

') - f: EvalText(value=u'x^2-2', description=u'f(x)') - interval: IntRangeSlider(value=(0, 4), min=-5, max=5, step=1, description=u'range') - d: IntSlider(value=3, min=1, max=16, step=1, description=u'10^-d precision') - maxn: IntSlider(value=10, min=0, max=15, step=1, description=u'max iterations') - - - - + FloatSlider(value=2.277903107981444, max=3.141592653589793, min=1.4142135623730951) Got: - Interactive function with 5 widgets - title: HTMLText(value='

Secant method for numerical root finding

') - f: EvalText(value='x^2-2', description='f(x)') - interval: IntRangeSlider(value=(0, 4), min=-5, max=5, step=1, description='range') - d: IntSlider(value=3, min=1, max=16, step=1, description='10^-d precision') - maxn: IntSlider(value=10, min=0, max=15, step=1, description='max iterations') - - - - + FloatSlider(value=2.277903107981444, min=1.4142135623730951, max=3.141592653589793, step=0.1) ********************************************************************** -File "src/sage/interacts/test_jupyter.rst", line 118, in sage.interacts.test_jupyter -Failed example: - test(interacts.calculus.newton_method) -Expected: - Interactive function with 7 widgets - title: HTMLText(value=u'

Newton method

') - f: EvalText(value=u'x^2 - 2', description=u'f') - c: IntSlider(value=6, min=-10, max=10, step=1, description=u'Start ($x$)') - d: IntSlider(value=3, min=1, max=16, step=1, description=u'$10^{-d}$ precision') - maxn: IntSlider(value=10, min=0, max=15, step=1, description=u'max iterations') - interval: IntRangeSlider(value=(0, 6), min=-10, max=10, step=1, description=u'Interval') - list_steps: Checkbox(value=False, description=u'List steps') - - - - -Got: - Interactive function with 7 widgets - title: HTMLText(value='

Newton method

') - f: EvalText(value='x^2 - 2', description='f') - c: IntSlider(value=6, min=-10, max=10, step=1, description='Start ($x$)') - d: IntSlider(value=3, min=1, max=16, step=1, description='$10^{-d}$ precision') - maxn: IntSlider(value=10, min=0, max=15, step=1, description='max iterations') - interval: IntRangeSlider(value=(0, 6), min=-10, max=10, step=1, description='Interval') - list_steps: Checkbox(value=False, description='List steps') - - - - +2 items had failures: + 1 of 4 in sage.repl.ipython_kernel.interact.sage_interactive + 1 of 9 in sage.repl.ipython_kernel.interact.sage_interactive.widget_from_tuple + [42 tests, 2 failures, 0.25 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/repl/interpreter.py ********************************************************************** -File "src/sage/interacts/test_jupyter.rst", line 132, in sage.interacts.test_jupyter +File "src/sage/repl/interpreter.py", line 77, in sage.repl.interpreter Failed example: - test(interacts.calculus.trapezoid_integration) + print("dummy line"); shell.run_cell('1/0') # see #25320 for the reason of the `...` and the dummy line in this test Expected: - Interactive function with 7 widgets - title: HTMLText(value=u'

Trapezoid integration

') - f: EvalText(value=u'x^2-5*x + 10', description=u'$f(x)=$') - n: IntSlider(value=5, min=1, max=100, step=1, description=u'# divisions') - interval_input: ToggleButtons(value='from slider', options=['from slider', 'from keyboard'], description=u'Integration interval') - interval_s: IntRangeSlider(value=(0, 8), min=-10, max=10, step=1, description=u'slider: ') - interval_g: Grid(value=[[0, 8]], description=u'keyboard: ', children=(Label(value=u'keyboard: '), VBox(children=(EvalText(value=u'0'),)), VBox(children=(EvalText(value=u'8'),)))) - output_form: ToggleButtons(value='traditional', options=['traditional', 'table', 'none'], description=u'Computations form') - Function - Integral value to seven decimal places is: - -
- \begin{align*} - \int_{0.00}^{8.00} {f(x) \, \mathrm{d}x} - & \approx \frac {d}{2} \cdot \left[f(x_0) + 2 f(x_{1}) + 2 f(x_{2}) + 2 f(x_{3}) + 2 f(x_{4}) + f(x_{5})\right] \\ - & = \frac{1.60}{2} \cdot \left[f(0.00) + 2 f(1.60) + 2 f(3.20) + 2 f(4.80) + 2 f(6.40) + f(8.00)\right] \\ - & = \frac{1.60}{2} \cdot \left[10.00 + 2\cdot 4.56 + 2\cdot 4.24 + 2\cdot 9.04 + 2\cdot 18.96 + 34.00\right] \\ - & = 94.08000 - \end{align*} -
+ dummy line + ... + ZeroDivisionError...Traceback (most recent call last) + in ... + ----> 1 Integer(1)/Integer(0) + .../sage/rings/integer.pyx in sage.rings.integer.Integer...div... + ... + -> ... raise ZeroDivisionError("rational division by zero") + ... x = Rational.__new__(Rational) + ... mpq_div_zz(x.value, ....value, (right).value) + ZeroDivisionError: rational division by zero Got: - Interactive function with 7 widgets - title: HTMLText(value='

Trapezoid integration

') - f: EvalText(value='x^2-5*x + 10', description='$f(x)=$') - n: IntSlider(value=5, min=1, max=100, step=1, description='# divisions') - interval_input: ToggleButtons(value='from slider', options=['from slider', 'from keyboard'], description='Integration interval') - interval_s: IntRangeSlider(value=(0, 8), min=-10, max=10, step=1, description='slider: ') - interval_g: Grid(value=[[0, 8]], description='keyboard: ', children=(Label(value='keyboard: '), VBox(children=(EvalText(value='0'),)), VBox(children=(EvalText(value='8'),)))) - output_form: ToggleButtons(value='traditional', options=['traditional', 'table', 'none'], description='Computations form') - Function - Integral value to seven decimal places is: + dummy line + --------------------------------------------------------------------------- + ZeroDivisionError Traceback (most recent call last) + Cell In [1], line 1 + ----> 1 Integer(1)/Integer(0) -
- \begin{align*} - \int_{0.00}^{8.00} {f(x) \, \mathrm{d}x} - & \approx \frac {d}{2} \cdot \left[f(x_0) + 2 f(x_{1}) + 2 f(x_{2}) + 2 f(x_{3}) + 2 f(x_{4}) + f(x_{5})\right] \\ - & = \frac{1.60}{2} \cdot \left[f(0.00) + 2 f(1.60) + 2 f(3.20) + 2 f(4.80) + 2 f(6.40) + f(8.00)\right] \\ - & = \frac{1.60}{2} \cdot \left[10.00 + 2\cdot 4.56 + 2\cdot 4.24 + 2\cdot 9.04 + 2\cdot 18.96 + 34.00\right] \\ - & = 94.08000 - \end{align*} -
+ File ~/debian/tmp/usr/lib/python3.11/dist-packages/sage/rings/integer.pyx:1987, in sage.rings.integer.Integer.__truediv__ (build/cythonized/sage/rings/integer.c:13772)() + 1985 if type(left) is type(right): + 1986 if mpz_sgn((right).value) == 0: + -> 1987 raise ZeroDivisionError("rational division by zero") + 1988 x = Rational.__new__(Rational) + 1989 mpq_div_zz(x.value, (left).value, (right).value) + ZeroDivisionError: rational division by zero ********************************************************************** -File "src/sage/interacts/test_jupyter.rst", line 155, in sage.interacts.test_jupyter +File "src/sage/repl/interpreter.py", line 425, in sage.repl.interpreter.SagePreparseTransformer Failed example: - test(interacts.calculus.simpson_integration) + shell.run_cell(bad_syntax) Expected: - Interactive function with 7 widgets - title: HTMLText(value=u'

Simpson integration

') - f: EvalText(value=u'x*sin(x)+x+1', description=u'$f(x)=$') - n: IntSlider(value=6, min=2, max=100, step=2, description=u'# divisions') - interval_input: ToggleButtons(value='from slider', options=['from slider', 'from keyboard'], description=u'Integration interval') - interval_s: IntRangeSlider(value=(0, 10), min=-10, max=10, step=1, description=u'slider: ') - interval_g: Grid(value=[[0, 10]], description=u'keyboard: ', children=(Label(value=u'keyboard: '), VBox(children=(EvalText(value=u'0'),)), VBox(children=(EvalText(value=u'10'),)))) - output_form: ToggleButtons(value='traditional', options=['traditional', 'table', 'none'], description=u'Computations form') - Function - Integral value to seven decimal places is: - -
- \begin{align*} - \int_{0.00}^{10.00} {f(x) \, \mathrm{d}x} - & \approx \frac{d}{3} \cdot \left[ f(x_0) + 4 \cdot f(x_{1}) + 2 \cdot f(x_{2}) + 4 \cdot f(x_{3}) + 2 \cdot f(x_{4}) + 4 \cdot f(x_{5}) + f(x_{6})\right] \\ - & = \frac{1.67}{3} \cdot \left[ f(0.00) + 4 \cdot f(1.67) + 2 \cdot f(3.33) + 4 \cdot f(5.00) + 2 \cdot f(6.67) + 4 \cdot f(8.33) + f(10.00)\right] \\ - & = \frac{1.67}{3} \cdot \left[ 1.00 + 4 \cdot 4.33 + 2 \cdot 3.70 + 4 \cdot 1.21 + 2 \cdot 10.16 + 4 \cdot 16.73 + 5.56\right] \\ - & = 68.506699 - \end{align*} -
+ File "", line unknown + SyntaxError: Mismatched ']' Got: - Interactive function with 7 widgets - title: HTMLText(value='

Simpson integration

') - f: EvalText(value='x*sin(x)+x+1', description='$f(x)=$') - n: IntSlider(value=6, min=2, max=100, step=2, description='# divisions') - interval_input: ToggleButtons(value='from slider', options=['from slider', 'from keyboard'], description='Integration interval') - interval_s: IntRangeSlider(value=(0, 10), min=-10, max=10, step=1, description='slider: ') - interval_g: Grid(value=[[0, 10]], description='keyboard: ', children=(Label(value='keyboard: '), VBox(children=(EvalText(value='0'),)), VBox(children=(EvalText(value='10'),)))) - output_form: ToggleButtons(value='traditional', options=['traditional', 'table', 'none'], description='Computations form') - Function - Integral value to seven decimal places is: - -
- \begin{align*} - \int_{0.00}^{10.00} {f(x) \, \mathrm{d}x} - & \approx \frac{d}{3} \cdot \left[ f(x_0) + 4 \cdot f(x_{1}) + 2 \cdot f(x_{2}) + 4 \cdot f(x_{3}) + 2 \cdot f(x_{4}) + 4 \cdot f(x_{5}) + f(x_{6})\right] \\ - & = \frac{1.67}{3} \cdot \left[ f(0.00) + 4 \cdot f(1.67) + 2 \cdot f(3.33) + 4 \cdot f(5.00) + 2 \cdot f(6.67) + 4 \cdot f(8.33) + f(10.00)\right] \\ - & = \frac{1.67}{3} \cdot \left[ 1.00 + 4 \cdot 4.33 + 2 \cdot 3.70 + 4 \cdot 1.21 + 2 \cdot 10.16 + 4 \cdot 16.73 + 5.56\right] \\ - & = 68.506699 - \end{align*} -
+ File + SyntaxError: Mismatched ']' ********************************************************************** -File "src/sage/interacts/test_jupyter.rst", line 178, in sage.interacts.test_jupyter -Failed example: - test(interacts.calculus.bisection_method) -Expected: - Interactive function with 5 widgets - title: HTMLText(value=u'

Bisection method

') - f: EvalText(value=u'x^2-2', description=u'f(x)') - interval: IntRangeSlider(value=(0, 4), min=-5, max=5, step=1, description=u'range') - d: IntSlider(value=3, min=1, max=8, step=1, description=u'$10^{-d}$ precision') - maxn: IntSlider(value=10, min=0, max=50, step=1, description=u'max iterations') - - - - -Got: - Interactive function with 5 widgets - title: HTMLText(value='

Bisection method

') - f: EvalText(value='x^2-2', description='f(x)') - interval: IntRangeSlider(value=(0, 4), min=-5, max=5, step=1, description='range') - d: IntSlider(value=3, min=1, max=8, step=1, description='$10^{-d}$ precision') - maxn: IntSlider(value=10, min=0, max=50, step=1, description='max iterations') - - - - -********************************************************************** -File "src/sage/interacts/test_jupyter.rst", line 190, in sage.interacts.test_jupyter -Failed example: - test(interacts.calculus.riemann_sum) -Expected: - Manual interactive function with 9 widgets - title: HTMLText(value=u'

Riemann integral with random sampling

') - f: EvalText(value=u'x^2+1', description=u'$f(x)=$') - n: IntSlider(value=5, min=1, max=30, step=1, description=u'# divisions') - hr1: HTMLText(value=u'
') - interval_input: ToggleButtons(value='from slider', options=['from slider', 'from keyboard'], description=u'Integration interval') - interval_s: IntRangeSlider(value=(0, 2), min=-5, max=10, step=1, description=u'slider: ') - interval_g: Grid(value=[[0, 2]], description=u'keyboard: ', children=(Label(value=u'keyboard: '), VBox(children=(EvalText(value=u'0'),)), VBox(children=(EvalText(value=u'2'),)))) - hr2: HTMLText(value=u'
') - list_table: Checkbox(value=False, description=u'List table') - Adjust your data and click Update button. Click repeatedly for another random values. - Riemann sum: - Exact value of the integral -Got: - Manual interactive function with 9 widgets - title: HTMLText(value='

Riemann integral with random sampling

') - f: EvalText(value='x^2+1', description='$f(x)=$') - n: IntSlider(value=5, min=1, max=30, step=1, description='# divisions') - hr1: HTMLText(value='
') - interval_input: ToggleButtons(value='from slider', options=['from slider', 'from keyboard'], description='Integration interval') - interval_s: IntRangeSlider(value=(0, 2), min=-5, max=10, step=1, description='slider: ') - interval_g: Grid(value=[[0, 2]], description='keyboard: ', children=(Label(value='keyboard: '), VBox(children=(EvalText(value='0'),)), VBox(children=(EvalText(value='2'),)))) - hr2: HTMLText(value='
') - list_table: Checkbox(value=False, description='List table') - Adjust your data and click Update button. Click repeatedly for another random values. - Riemann sum: - Exact value of the integral -********************************************************************** -File "src/sage/interacts/test_jupyter.rst", line 207, in sage.interacts.test_jupyter -Failed example: - test(interacts.calculus.function_tool) -Expected: - Interactive function with 7 widgets - f: EvalText(value=u'sin(x)', description=u'f') - g: EvalText(value=u'cos(x)', description=u'g') - xrange: IntRangeSlider(value=(0, 1), min=-3, max=3, step=1, description=u'x-range') - yrange: Text(value=u'auto', description=u'yrange') - a: IntSlider(value=1, min=-1, max=3, step=1, description=u'a') - action: ToggleButtons(value='f', options=['f', 'df/dx', 'int f', 'num f', 'den f', '1/f', 'finv', 'f+a', 'f-a', 'f*a', 'f/a', 'f^a', 'f(x+a)', 'f(x*a)', 'f+g', 'f-g', 'f*g', 'f/g', 'f(g)'], description=u'h = ') - do_plot: Checkbox(value=True, description=u'Draw Plots') -
-
-
-Got: - Interactive function with 7 widgets - f: EvalText(value='sin(x)', description='f') - g: EvalText(value='cos(x)', description='g') - xrange: IntRangeSlider(value=(0, 1), min=-3, max=3, step=1, description='x-range') - yrange: Text(value='auto', description='yrange') - a: IntSlider(value=1, min=-1, max=3, step=1, description='a') - action: ToggleButtons(value='f', options=['f', 'df/dx', 'int f', 'num f', 'den f', '1/f', 'finv', 'f+a', 'f-a', 'f*a', 'f/a', 'f^a', 'f(x+a)', 'f(x*a)', 'f+g', 'f-g', 'f*g', 'f/g', 'f(g)'], description='h = ') - do_plot: Checkbox(value=True, description='Draw Plots') -
-
-
-********************************************************************** -File "src/sage/interacts/test_jupyter.rst", line 220, in sage.interacts.test_jupyter -Failed example: - test(interacts.fractals.mandelbrot) -Expected: - Interactive function with 6 widgets - expo: FloatSlider(value=2.0, min=-10.0, max=10.0, step=0.1, description=u'expo') - iterations: IntSlider(value=20, min=1, max=100, step=1, description=u'# iterations') - zoom_x: FloatRangeSlider(value=(-2.0, 1.0), min=-2.0, max=2.0, step=0.01, description=u'Zoom X') - zoom_y: FloatRangeSlider(value=(-1.5, 1.5), min=-2.0, max=2.0, step=0.01, description=u'Zoom Y') - plot_points: IntSlider(value=150, min=20, max=400, step=20, description=u'plot points') - dpi: IntSlider(value=80, min=20, max=200, step=10, description=u'dpi') -

Mandelbrot Fractal

- Recursive Formula: for -Got: - Interactive function with 6 widgets - expo: FloatSlider(value=2.0, min=-10.0, max=10.0, step=0.1, description='expo') - iterations: IntSlider(value=20, min=1, max=100, step=1, description='# iterations') - zoom_x: FloatRangeSlider(value=(-2.0, 1.0), min=-2.0, max=2.0, step=0.01, description='Zoom X') - zoom_y: FloatRangeSlider(value=(-1.5, 1.5), min=-2.0, max=2.0, step=0.01, description='Zoom Y') - plot_points: IntSlider(value=150, min=20, max=400, step=20, description='plot points') - dpi: IntSlider(value=80, min=20, max=200, step=10, description='dpi') -

Mandelbrot Fractal

- Recursive Formula: for -********************************************************************** -File "src/sage/interacts/test_jupyter.rst", line 231, in sage.interacts.test_jupyter -Failed example: - test(interacts.fractals.julia) -Expected: - Interactive function with 8 widgets - expo: FloatSlider(value=2.0, min=-10.0, max=10.0, step=0.1, description=u'expo') - c_real: FloatSlider(value=0.5, min=-2.0, max=2.0, step=0.01, description=u'real part const.') - c_imag: FloatSlider(value=0.5, min=-2.0, max=2.0, step=0.01, description=u'imag part const.') - iterations: IntSlider(value=20, min=1, max=100, step=1, description=u'# iterations') - zoom_x: FloatRangeSlider(value=(-1.5, 1.5), min=-2.0, max=2.0, step=0.01, description=u'Zoom X') - zoom_y: FloatRangeSlider(value=(-1.5, 1.5), min=-2.0, max=2.0, step=0.01, description=u'Zoom Y') - plot_points: IntSlider(value=150, min=20, max=400, step=20, description=u'plot points') - dpi: IntSlider(value=80, min=20, max=200, step=10, description=u'dpi') -

Julia Fractal

- Recursive Formula: -Got: - Interactive function with 8 widgets - expo: FloatSlider(value=2.0, min=-10.0, max=10.0, step=0.1, description='expo') - c_real: FloatSlider(value=0.5, min=-2.0, max=2.0, step=0.01, description='real part const.') - c_imag: FloatSlider(value=0.5, min=-2.0, max=2.0, step=0.01, description='imag part const.') - iterations: IntSlider(value=20, min=1, max=100, step=1, description='# iterations') - zoom_x: FloatRangeSlider(value=(-1.5, 1.5), min=-2.0, max=2.0, step=0.01, description='Zoom X') - zoom_y: FloatRangeSlider(value=(-1.5, 1.5), min=-2.0, max=2.0, step=0.01, description='Zoom Y') - plot_points: IntSlider(value=150, min=20, max=400, step=20, description='plot points') - dpi: IntSlider(value=80, min=20, max=200, step=10, description='dpi') -

Julia Fractal

- Recursive Formula: -********************************************************************** -File "src/sage/interacts/test_jupyter.rst", line 244, in sage.interacts.test_jupyter -Failed example: - test(interacts.fractals.cellular_automaton) -Expected: - Interactive function with 3 widgets - N: IntSlider(value=100, min=1, max=500, step=1, description=u'Number of iterations') - rule_number: IntSlider(value=110, min=0, max=255, step=1, description=u'Rule number') - size: IntSlider(value=6, min=1, max=11, step=1, description=u'size of graphic') -

Cellular Automaton

"A cellular automaton is a collection of "colored" cells on a grid of specified shape that evolves through a number of discrete time steps according to a set of rules based on the states of neighboring cells." — Mathworld, Cellular Automaton
Rule 110 expands to 01110110
-Got: - Interactive function with 3 widgets - N: IntSlider(value=100, min=1, max=500, step=1, description='Number of iterations') - rule_number: IntSlider(value=110, min=0, max=255, step=1, description='Rule number') - size: IntSlider(value=6, min=1, max=11, step=1, description='size of graphic') -

Cellular Automaton

"A cellular automaton is a collection of "colored" cells on a grid of specified shape that evolves through a number of discrete time steps according to a set of rules based on the states of neighboring cells." — Mathworld, Cellular Automaton
Rule 110 expands to 01110110
-********************************************************************** -File "src/sage/interacts/test_jupyter.rst", line 251, in sage.interacts.test_jupyter -Failed example: - test(interacts.geometry.unit_circle) -Expected: - Interactive function with 2 widgets - function: Dropdown(value=0, options=[('sin(x)', 0), ('cos(x)', 1), ('tan(x)', 2)], description=u'function') - x: TransformFloatSlider(value=0.0, min=0.0, max=6.283185307179586, step=0.015707963267948967, description=u'x') -
Lines of the same color have the same length
-Got: - Interactive function with 2 widgets - function: Dropdown(value=0, options=[('sin(x)', 0), ('cos(x)', 1), ('tan(x)', 2)], description='function') - x: TransformFloatSlider(value=0.0, min=0.0, max=6.283185307179586, step=0.015707963267948967, description='x') -
Lines of the same color have the same length
-********************************************************************** -File "src/sage/interacts/test_jupyter.rst", line 257, in sage.interacts.test_jupyter -Failed example: - test(interacts.geometry.trigonometric_properties_triangle) -Expected: - Interactive function with 3 widgets - a0: IntSlider(value=30, min=0, max=360, step=1, description=u'A') - a1: IntSlider(value=180, min=0, max=360, step=1, description=u'B') - a2: IntSlider(value=300, min=0, max=360, step=1, description=u'C') -

Trigonometric Properties of a Triangle

- - , , - Area of triangle -Got: - Interactive function with 3 widgets - a0: IntSlider(value=30, min=0, max=360, step=1, description='A') - a1: IntSlider(value=180, min=0, max=360, step=1, description='B') - a2: IntSlider(value=300, min=0, max=360, step=1, description='C') -

Trigonometric Properties of a Triangle

- - , , - Area of triangle -********************************************************************** -File "src/sage/interacts/test_jupyter.rst", line 267, in sage.interacts.test_jupyter -Failed example: - test(interacts.geometry.special_points) -Expected: - Interactive function with 10 widgets - title: HTMLText(value=u'

Special points in triangle

') - a0: IntSlider(value=30, min=0, max=360, step=1, description=u'A') - a1: IntSlider(value=180, min=0, max=360, step=1, description=u'B') - a2: IntSlider(value=300, min=0, max=360, step=1, description=u'C') - show_median: Checkbox(value=False, description=u'Medians') - show_pb: Checkbox(value=False, description=u'Perpendicular Bisectors') - show_alt: Checkbox(value=False, description=u'Altitudes') - show_ab: Checkbox(value=False, description=u'Angle Bisectors') - show_incircle: Checkbox(value=False, description=u'Incircle') - show_euler: Checkbox(value=False, description="Euler's Line") -Got: - Interactive function with 10 widgets - title: HTMLText(value='

Special points in triangle

') - a0: IntSlider(value=30, min=0, max=360, step=1, description='A') - a1: IntSlider(value=180, min=0, max=360, step=1, description='B') - a2: IntSlider(value=300, min=0, max=360, step=1, description='C') - show_median: Checkbox(value=False, description='Medians') - show_pb: Checkbox(value=False, description='Perpendicular Bisectors') - show_alt: Checkbox(value=False, description='Altitudes') - show_ab: Checkbox(value=False, description='Angle Bisectors') - show_incircle: Checkbox(value=False, description='Incircle') - show_euler: Checkbox(value=False, description="Euler's Line") +2 items had failures: + 1 of 20 in sage.repl.interpreter + 1 of 14 in sage.repl.interpreter.SagePreparseTransformer + [137 tests, 2 failures, 12.16 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/repl/display/jsmol_iframe.py + [25 tests, 3.29 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/repl/ipython_kernel/widgets.py + [99 tests, 0.21 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/repl/ipython_kernel/kernel.py ********************************************************************** -File "src/sage/interacts/test_jupyter.rst", line 280, in sage.interacts.test_jupyter +File "src/sage/repl/ipython_kernel/kernel.py", line 47, in sage.repl.ipython_kernel.kernel.SageKernel.__init__ Failed example: - test(interacts.statistics.coin) -Expected: - Interactive function with 2 widgets - n: IntSlider(value=1000, description=u'Number of Tosses', max=10000, min=2, step=100) - interval: IntRangeSlider(value=(0, 0), description=u'Plotting range (y)', max=1) - doctest:...: UserWarning: Attempting to set identical bottom == top == 0.0 results in singular transformations; automatically expanding. + from sage.repl.ipython_kernel.kernel import SageKernel +Expected nothing Got: - Interactive function with 2 widgets - n: IntSlider(value=1000, min=2, max=10000, step=100, description='Number of Tosses') - interval: IntRangeSlider(value=(0, 0), min=0, max=1, step=1, description='Plotting range (y)') - doctest:warning - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/bin/sage-runtests", line 155, in - err = DC.run() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/control.py", line 1261, in run - self.run_doctests() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/control.py", line 962, in run_doctests - self.dispatcher.dispatch() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2004, in dispatch - self.parallel_dispatch() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 1899, in parallel_dispatch - w.start() # This might take some time - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2173, in start - super(DocTestWorker, self).start() - File "/usr/lib/python3.11/multiprocessing/process.py", line 121, in start - self._popen = self._Popen(self) - File "/usr/lib/python3.11/multiprocessing/context.py", line 224, in _Popen - return _default_context.get_context().Process._Popen(process_obj) - File "/usr/lib/python3.11/multiprocessing/context.py", line 281, in _Popen - return Popen(process_obj) - File "/usr/lib/python3.11/multiprocessing/popen_fork.py", line 19, in __init__ - self._launch(process_obj) - File "/usr/lib/python3.11/multiprocessing/popen_fork.py", line 71, in _launch - code = process_obj._bootstrap(parent_sentinel=child_r) - File "/usr/lib/python3.11/multiprocessing/process.py", line 314, in _bootstrap - self.run() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2145, in run - task(self.options, self.outtmpfile, msgpipe, self.result_queue) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2475, in __call__ - doctests, extras = self._run(runner, options, results) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2527, in _run - result = runner.run(test) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 861, in run - return self._run(test, compileflags, out) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 694, in _run - self.compile_and_execute(example, compiler, test.globs) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 1088, in compile_and_execute - exec(compiled, globs) - File "", line 1, in - test(interacts.statistics.coin) - File "", line 6, in test - return f(**kwargs) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/interacts/library.py", line 803, in coin - show(point(c[1:], gridlines=[None, [0.5]], pointsize=1), ymin=interval[0], ymax=interval[1]) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/repl/rich_output/pretty_print.py", line 333, in show - pretty_print(*args, **kwds) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/repl/rich_output/pretty_print.py", line 304, in pretty_print - dm.display_immediately(*args, **kwds) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/repl/rich_output/display_manager.py", line 851, in display_immediately - plain_text, rich_output = self._rich_output_formatter(obj, rich_repr_kwds) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/repl/rich_output/display_manager.py", line 643, in _rich_output_formatter - rich_output = self._call_rich_repr(obj, rich_repr_kwds) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/repl/rich_output/display_manager.py", line 601, in _call_rich_repr - return obj._rich_repr_(self, **rich_repr_kwds) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/plot/graphics.py", line 1000, in _rich_repr_ - return display_manager.graphics_from_save( - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/repl/rich_output/display_manager.py", line 731, in graphics_from_save - save_function(filename, **kwds) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/decorators.py", line 413, in wrapper - return func(*args, **kwds) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/plot/graphics.py", line 3307, in save - figure = self.matplotlib(**options) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/plot/graphics.py", line 2849, in matplotlib - subplot.set_ylim([ymin, ymax]) - File "/usr/lib/python3/dist-packages/matplotlib/_api/deprecation.py", line 454, in wrapper - return func(*args, **kwargs) - File "/usr/lib/python3/dist-packages/matplotlib/axes/_base.py", line 3918, in set_ylim - return self.yaxis._set_lim(bottom, top, emit=emit, auto=auto) - File "/usr/lib/python3/dist-packages/matplotlib/axis.py", line 1137, in _set_lim - _api.warn_external( - File "/usr/lib/python3/dist-packages/matplotlib/_api/__init__.py", line 363, in warn_external - warnings.warn(message, category, stacklevel) - File "/usr/lib/python3.11/warnings.py", line 109, in _showwarnmsg - sw(msg.message, msg.category, msg.filename, msg.lineno, - : - UserWarning: Attempting to set identical low and high ylims makes transformation singular; automatically expanding. + 0.00s - Debugger warning: It seems that frozen modules are being used, which may + 0.00s - make the debugger miss breakpoints. Please pass -Xfrozen_modules=off + 0.00s - to python to disable frozen modules. + 0.00s - Note: Debugging will proceed. Set PYDEVD_DISABLE_FILE_VALIDATION=1 to disable this validation. ********************************************************************** 1 item had failures: - 20 of 30 in sage.interacts.test_jupyter - [29 tests, 20 failures, 20.79 s] -sage -t --long --random-seed=159960493884127108547415591197538734706 src/sage/groups/perm_gps/permgroup.py + 1 of 3 in sage.repl.ipython_kernel.kernel.SageKernel.__init__ + [12 tests, 1 failure, 0.99 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/plot/plot3d/shapes.pyx + [187 tests, 120.27 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/repl/ipython_kernel/widgets_sagenb.py ********************************************************************** -File "src/sage/groups/perm_gps/permgroup.py", line 2250, in sage.groups.perm_gps.permgroup.PermutationGroup_generic.socle +File "src/sage/repl/ipython_kernel/widgets_sagenb.py", line 240, in sage.repl.ipython_kernel.widgets_sagenb.slider Failed example: - G.socle().socle() + w = slider(SCR(e), SCR(pi)); w Expected: - Subgroup generated by [(1,2)(3,4), (1,4)(2,3)] of (Subgroup generated by [(1,2)(3,4), (1,4)(2,3)] of (Symmetric group of order 4! as a permutation group)) + TransformFloatSlider(value=2.718281828459045, max=3.141592653589793, min=2.718281828459045) Got: - Subgroup generated by [(1,3)(2,4), (1,4)(2,3)] of (Subgroup generated by [(1,2)(3,4), (1,4)(2,3)] of (Symmetric group of order 4! as a permutation group)) -********************************************************************** -1 item had failures: - 1 of 4 in sage.groups.perm_gps.permgroup.PermutationGroup_generic.socle - [923 tests, 1 failure, 15.18 s] -sage -t --long --random-seed=159960493884127108547415591197538734706 src/sage/graphs/graph_generators.py + TransformFloatSlider(value=2.718281828459045, min=2.718281828459045, max=3.141592653589793, step=0.1) ********************************************************************** -File "src/sage/graphs/graph_generators.py", line 954, in sage.graphs.graph_generators.GraphGenerators.nauty_geng +File "src/sage/repl/ipython_kernel/widgets_sagenb.py", line 476, in sage.repl.ipython_kernel.widgets_sagenb.selector Failed example: - list(graphs.nauty_geng("-c3", debug=True)) + selector([sin(x^2), GF(29), EllipticCurve('37a1')]) Expected: - ['>E Usage: ...geng [-cCmtfbd#D#] [-uygsnh] [-lvq] ... + Dropdown(value=sin(x^2), options=(sin(x^2), Finite Field of size 29, Elliptic Curve defined by y^2 + y = x^3 - x over Rational Field)) Got: - ['>E Usage: geng [-cCmtfkbd#D#] [-uygsnh] [-lvq] [-x#X#] n [mine[:maxe]] [res/mod] [file]\n'] -********************************************************************** -1 item had failures: - 1 of 18 in sage.graphs.graph_generators.GraphGenerators.nauty_geng - [94 tests, 1 failure, 16.87 s] -sage -t --long --random-seed=159960493884127108547415591197538734706 src/sage/graphs/graph.py + Dropdown(value=sin(x^2), options=[sin(x^2), Finite Field of size 29, Elliptic Curve defined by y^2 + y = x^3 - x over Rational Field]) ********************************************************************** -File "src/sage/graphs/graph.py", line 4101, in sage.graphs.graph.Graph.? -Failed example: - sorted(g.matching()) -Expected: - [(0, 1, 0), (2, 3, -5)] -Got: - [(1, 0, 0), (3, 2, -5)] +2 items had failures: + 1 of 10 in sage.repl.ipython_kernel.widgets_sagenb.selector + 1 of 24 in sage.repl.ipython_kernel.widgets_sagenb.slider + [80 tests, 2 failures, 1.49 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/repl/ipython_kernel/install.py + [38 tests, 3.57 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/repl/prompts.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/repl/rich_output/__init__.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/repl/rich_output/backend_base.py + [100 tests, 0.14 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/repl/ipython_tests.py ********************************************************************** -File "src/sage/graphs/graph.py", line 4110, in sage.graphs.graph.Graph.? +File "src/sage/repl/ipython_tests.py", line 69, in sage.repl.ipython_tests Failed example: - g.matching(use_edge_labels=True) + shell.run_cell(u'%pinfo2 dummy') Expected: - [(1, 2, 999)] + Signature: dummy(argument, optional=None) + ... + Source: + def dummy(argument, optional=None): + """ + Dummy Docstring Title + + Dummy docstring explanation. + + INPUT: + + - ``argument`` -- anything. Dummy argument. + + - ``optional`` -- anything (optional). Dummy optional. + + EXAMPLES:: + + ... + """ + return 'Source code would be here' + File: .../sage/repl/ipython_tests.py + Type: function Got: - [(2, 1, 999)] + ********************************************************************** -File "src/sage/graphs/graph.py", line 4120, in sage.graphs.graph.Graph.? +File "src/sage/repl/ipython_tests.py", line 98, in sage.repl.ipython_tests Failed example: - g.matching(use_edge_labels=True) + shell.run_cell(u'%pinfo2 stl_int_vector') Expected: - [(1, 2, 6), (0, 3, 3)] + ... + cdef class stl_int_vector(SageObject): + """ + Example class wrapping an STL vector + + EXAMPLES:: + + ... + """ + + cdef vector[int] *data + cdef string *name + + def __cinit__(self): + """ + The Cython constructor. + + EXAMPLES:: + + ... + File: .../sage/tests/stl_vector.pyx + Type: type + ... Got: - [(0, 3, 3), (2, 1, 6)] + ********************************************************************** -File "src/sage/graphs/graph.py", line 7001, in sage.graphs.graph.Graph.? -Failed example: - C.cliques_vertex_clique_number(cliques=E,algorithm="networkx") -Expected: - {0: 2, 1: 4, 2: 4, 3: 4, 4: 4} -Got: - defaultdict(, {0: 2, 4: 4, 1: 4, 2: 4, 3: 4}) +1 item had failures: + 2 of 19 in sage.repl.ipython_tests + [20 tests, 2 failures, 2.30 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/repl/interface_magic.py ********************************************************************** -File "src/sage/graphs/graph.py", line 7004, in sage.graphs.graph.Graph.? +File "src/sage/repl/interface_magic.py", line 262, in sage.repl.interface_magic.InterfaceMagic.cell_magic_factory Failed example: - F.cliques_vertex_clique_number(algorithm="networkx") + shell.run_cell('%%gap foo\n1+1;\n') Expected: - {(0, 0): 2, (0, 1): 2, (0, 2): 2, (1, 0): 2, (1, 1): 2, (1, 2): 2} + ...File "", line unknown + SyntaxError: Interface magics have no options, got "foo" + Got: - defaultdict(, {(0, 1): 2, (0, 2): 2, (1, 1): 2, (0, 0): 2, (1, 0): 2, (1, 2): 2}) + Traceback (most recent call last): + + File /usr/lib/python3/dist-packages/IPython/core/interactiveshell.py:3378 in run_code + exec(code_obj, self.user_global_ns, self.user_ns) + + Cell In [1], line 1 + get_ipython().run_cell_magic('gap', 'foo', '1+1;\n') + + File /usr/lib/python3/dist-packages/IPython/core/interactiveshell.py:2362 in run_cell_magic + result = fn(*args, **kwargs) + + File ~/debian/tmp/usr/lib/python3.11/dist-packages/sage/repl/interface_magic.py:295 in cell_magic + raise SyntaxError('Interface magics have no options, got "{0}"'.format(line)) + + File + SyntaxError: Interface magics have no options, got "foo" + ********************************************************************** 1 item had failures: - 5 of 279 in sage.graphs.graph.Graph.? - [1216 tests, 5 failures, 31.17 s] -sage -t --long --random-seed=159960493884127108547415591197538734706 src/sage/graphs/connectivity.pyx + 1 of 11 in sage.repl.interface_magic.InterfaceMagic.cell_magic_factory + [30 tests, 1 failure, 4.40 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/repl/rich_output/backend_emacs.py + [15 tests, 0.05 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/repl/rich_output/backend_test.py + [37 tests, 0.03 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/repl/rich_output/buffer.py + [49 tests, 0.06 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/quadratic_forms/genera/genus.py + [529 tests, 58.89 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/repl/rich_output/backend_ipython.py + [78 tests, 1.48 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/repl/rich_output/display_manager.py + [95 tests, 2.02 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/repl/rich_output/output_basic.py + [47 tests, 0.08 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/repl/rich_output/output_browser.py + [12 tests, 0.04 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/repl/rich_output/output_catalog.py + [0 tests, 0.01 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/repl/rich_output/backend_doctest.py + [58 tests, 3.14 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/repl/rich_output/output_graphics.py + [38 tests, 0.07 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/repl/rich_output/output_video.py + [25 tests, 0.05 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/repl/rich_output/output_graphics3d.py + [46 tests, 0.09 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/repl/rich_output/preferences.py + [68 tests, 0.11 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/__init__.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/repl/user_globals.py + [36 tests, 0.08 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/abc.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/all.py + [0 tests, 0.01 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/asymptotic/__init__.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/asymptotic/all.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/abc.pyx + [85 tests, 0.68 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/repl/load.py + [42 tests, 6.45 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/repl/preparse.py + [354 tests, 5.82 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/repl/rich_output/pretty_print.py + [44 tests, 5.46 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/repl/ipython_extension.py ********************************************************************** -File "src/sage/graphs/connectivity.pyx", line 2715, in sage.graphs.connectivity._Component.__init__ +File "src/sage/repl/ipython_extension.py", line 351, in sage.repl.ipython_extension.SageMagics.cython Failed example: - cython(os.linesep.join(cython_code)) -Expected: - Polygon: 2 3 4 + shell.run_cell(''' + %%cython + def f(): + print('test') + ''') +Expected nothing Got: doctest:warning File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/bin/sage-runtests", line 155, in @@ -67612,8 +55070,28 @@ self.compile_and_execute(example, compiler, test.globs) File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 1088, in compile_and_execute exec(compiled, globs) - File "", line 1, in - cython(os.linesep.join(cython_code)) + File "", line 1, in + shell.run_cell(''' + File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/repl/interpreter.py", line 392, in run_cell + super(SageTestShell, self).run_cell(*args, **kwds) + File "/usr/lib/python3/dist-packages/IPython/core/interactiveshell.py", line 2885, in run_cell + result = self._run_cell( + File "/usr/lib/python3/dist-packages/IPython/core/interactiveshell.py", line 2940, in _run_cell + return runner(coro) + File "/usr/lib/python3/dist-packages/IPython/core/async_helpers.py", line 129, in _pseudo_sync_runner + coro.send(None) + File "/usr/lib/python3/dist-packages/IPython/core/interactiveshell.py", line 3139, in run_cell_async + has_raised = await self.run_ast_nodes(code_ast.body, cell_name, + File "/usr/lib/python3/dist-packages/IPython/core/interactiveshell.py", line 3318, in run_ast_nodes + if await self.run_code(code, result, async_=asy): + File "/usr/lib/python3/dist-packages/IPython/core/interactiveshell.py", line 3378, in run_code + exec(code_obj, self.user_global_ns, self.user_ns) + File "", line 1, in + get_ipython().run_cell_magic('cython', '', "def f():\n print('test')\n") + File "/usr/lib/python3/dist-packages/IPython/core/interactiveshell.py", line 2362, in run_cell_magic + result = fn(*args, **kwargs) + File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/repl/ipython_extension.py", line 360, in cython + return cython_compile(cell) File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 661, in cython_compile return cython_import_all(tmpfile, get_globals(), **kwds) File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 551, in cython_import_all @@ -67721,8 +55199,28 @@ self.compile_and_execute(example, compiler, test.globs) File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 1088, in compile_and_execute exec(compiled, globs) - File "", line 1, in - cython(os.linesep.join(cython_code)) + File "", line 1, in + shell.run_cell(''' + File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/repl/interpreter.py", line 392, in run_cell + super(SageTestShell, self).run_cell(*args, **kwds) + File "/usr/lib/python3/dist-packages/IPython/core/interactiveshell.py", line 2885, in run_cell + result = self._run_cell( + File "/usr/lib/python3/dist-packages/IPython/core/interactiveshell.py", line 2940, in _run_cell + return runner(coro) + File "/usr/lib/python3/dist-packages/IPython/core/async_helpers.py", line 129, in _pseudo_sync_runner + coro.send(None) + File "/usr/lib/python3/dist-packages/IPython/core/interactiveshell.py", line 3139, in run_cell_async + has_raised = await self.run_ast_nodes(code_ast.body, cell_name, + File "/usr/lib/python3/dist-packages/IPython/core/interactiveshell.py", line 3318, in run_ast_nodes + if await self.run_code(code, result, async_=asy): + File "/usr/lib/python3/dist-packages/IPython/core/interactiveshell.py", line 3378, in run_code + exec(code_obj, self.user_global_ns, self.user_ns) + File "", line 1, in + get_ipython().run_cell_magic('cython', '', "def f():\n print('test')\n") + File "/usr/lib/python3/dist-packages/IPython/core/interactiveshell.py", line 2362, in run_cell_magic + result = fn(*args, **kwargs) + File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/repl/ipython_extension.py", line 360, in cython + return cython_compile(cell) File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 661, in cython_compile return cython_import_all(tmpfile, get_globals(), **kwds) File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 551, in cython_import_all @@ -67799,33 +55297,229 @@ sw(msg.message, msg.category, msg.filename, msg.lineno, : FutureWarning: In the future `np.bytes` will be defined as the corresponding NumPy scalar. - Polygon: 2 3 4 ********************************************************************** -1 item had failures: - 1 of 3 in sage.graphs.connectivity._Component.__init__ - [511 tests, 1 failure, 27.84 s] -sage -t --long --random-seed=159960493884127108547415591197538734706 src/sage/graphs/connectivity.pxd - [0 tests, 0.02 s] -sage -t --long --random-seed=159960493884127108547415591197538734706 src/sage/graphs/bipartite_graph.py -********************************************************************** -File "src/sage/graphs/bipartite_graph.py", line 1531, in sage.graphs.bipartite_graph.BipartiteGraph.? +File "src/sage/repl/ipython_extension.py", line 405, in sage.repl.ipython_extension.SageMagics.fortran Failed example: - sorted(B.matching(use_edge_labels=True)) + fib Expected: - [(0, 3, 2), (1, 2, 2)] + Got: - [(2, 1, 2), (3, 0, 2)] + ********************************************************************** -1 item had failures: - 1 of 62 in sage.graphs.bipartite_graph.BipartiteGraph.? - [310 tests, 1 failure, 2.22 s] -sage -t --long --random-seed=159960493884127108547415591197538734706 src/sage/graphs/graph_decompositions/fast_digraph.pyx +2 items had failures: + 1 of 5 in sage.repl.ipython_extension.SageMagics.cython + 1 of 9 in sage.repl.ipython_extension.SageMagics.fortran + [92 tests, 2 failures, 16.23 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/algebraic_closure_finite_field.py + [210 tests, 8.55 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/asymptotic/misc.py + [157 tests, 0.74 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/asymptotic/growth_group_cartesian.py + [227 tests, 4.57 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/bernoulli_mod_p.pyx + [26 tests, 0.12 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/bernmm.pyx + [25 tests, 0.86 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/cc.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/big_oh.py + [27 tests, 0.40 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/cif.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/commutative_algebra.py + [3 tests, 0.04 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/asymptotic/growth_group.py + [951 tests, 10.06 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/complex_arb.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/complex_conversion.pyx + [4 tests, 0.11 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/complex_conversion.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/complex_double.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/complex_double.pyx + [341 tests, 1.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/complex_field.py + [2 tests, 0.04 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/complex_interval.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/complex_interval_field.py + [134 tests, 0.37 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/complex_mpc.pyx + [410 tests, 1.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/complex_mpc.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/cfinite_sequence.py + [257 tests, 5.64 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/complex_mpfr.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/complex_number.pyx + [1 test, 0.04 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/plot/plot3d/parametric_plot3d.py + [222 tests, 193.57 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/continued_fraction_gosper.py + [40 tests, 0.15 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/convert/__init__.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/convert/mpfi.pyx + [0 tests, 0.02 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/convert/mpfi.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/asymptotic/term_monoid.py + [1123 tests, 8.74 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/complex_interval.pyx + [275 tests, 4.47 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/fast_arith.pyx + [20 tests, 0.27 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/fast_arith.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/finite_rings/__init__.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/finite_rings/all.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/factorint.pyx + [27 tests, 1.70 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/plot/plot3d/shapes2.py + [166 tests, 144.04 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/finite_rings/element_base.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/complex_mpfr.pyx + [539 tests, 4.68 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/finite_rings/element_givaro.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/asymptotic/asymptotic_ring.py + [695 tests, 20.07 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/finite_rings/element_ntl_gf2e.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/finite_rings/conway_polynomials.py + [58 tests, 2.35 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/finite_rings/element_givaro.pyx + [241 tests, 1.07 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/finite_rings/element_pari_ffelt.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/finite_rings/finite_field_base.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/finite_rings/element_base.pyx + [165 tests, 2.16 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/derivation.py + [450 tests, 4.86 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/finite_rings/element_ntl_gf2e.pyx + [174 tests, 2.07 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/finite_rings/finite_field_ntl_gf2e.py + [61 tests, 0.44 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/finite_rings/finite_field_pari_ffelt.py + [37 tests, 0.30 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/finite_rings/element_pari_ffelt.pyx + [275 tests, 1.88 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/finite_rings/finite_field_givaro.py + [122 tests, 1.20 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/finite_rings/hom_finite_field.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/finite_rings/hom_finite_field_givaro.pyx + [37 tests, 0.34 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/finite_rings/hom_finite_field_givaro.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/finite_rings/finite_field_prime_modn.py + [44 tests, 0.98 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/finite_rings/galois_group.py + [20 tests, 0.99 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/finite_rings/hom_prime_finite_field.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/finite_rings/hom_prime_finite_field.pyx + [21 tests, 0.24 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/finite_rings/integer_mod.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/complex_arb.pyx + [657 tests, 13.34 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/finite_rings/hom_finite_field.pyx + [195 tests, 1.36 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/finite_rings/maps_finite_field.py + [31 tests, 0.45 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/finite_rings/residue_field.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/finite_rings/stdint.pxd + [0 tests, 0.02 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/finite_rings/homset.py + [67 tests, 1.48 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/fraction_field_FpT.pyx + [369 tests, 1.06 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/fraction_field_FpT.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/fraction_field.py + [260 tests, 2.02 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/function_field/__init__.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/function_field/all.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/function_field/constructor.py + [42 tests, 0.27 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/finite_rings/integer_mod_ring.py + [312 tests, 4.42 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/fraction_field_element.pyx + [287 tests, 2.02 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/finite_rings/finite_field_constructor.py + [129 tests, 8.69 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/function_field/element.pyx + [331 tests, 3.79 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/finite_rings/residue_field.pyx + [527 tests, 10.37 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/function_field/hermite_form_polynomial.pyx + [21 tests, 0.07 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/function_field/divisor.py + [200 tests, 8.05 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/finite_rings/integer_mod.pyx + [580 tests, 12.80 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/continued_fraction.py + [439 tests, 21.92 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/function_field/differential.py + [228 tests, 11.97 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/plot/plot3d/plot3d.py + [242 tests, 195.38 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/finite_rings/finite_field_base.pyx + [317 tests, 19.83 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/function_field/valuation_ring.py + [52 tests, 1.42 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/homset.py + [55 tests, 1.05 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/imaginary_unit.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/ideal_monoid.py + [42 tests, 0.31 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/ideal.py + [364 tests, 2.16 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/integer.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/infinity.py + [309 tests, 3.11 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/function_field/order.py + [503 tests, 10.87 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/integer_ring.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/invariant_theory.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/invariants/__init__.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/invariants/all.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/function_field/maps.py + [402 tests, 12.60 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/integer_ring.pyx + [227 tests, 4.52 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/invariants/reconstruction.py + [59 tests, 0.24 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/integer_fake.pxd ********************************************************************** -File "src/sage/graphs/graph_decompositions/fast_digraph.pyx", line 45, in sage.graphs.graph_decompositions.fast_digraph.FastDigraph.__cinit__ +File "src/sage/rings/integer_fake.pxd", line 20, in sage.rings.integer_fake Failed example: - cython(os.linesep.join(cython_code)) -Expected: - [1, 2, 1] + cython(''' + from sage.rings.integer_fake cimport Integer_AS_MPZ, is_Integer + from sage.rings.integer cimport Integer + cdef Integer x = Integer(123456789) + assert is_Integer(x) + assert Integer_AS_MPZ(x) is x.value + ''') +Expected nothing Got: doctest:warning File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/bin/sage-runtests", line 155, in @@ -67864,8 +55558,8 @@ self.compile_and_execute(example, compiler, test.globs) File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 1088, in compile_and_execute exec(compiled, globs) - File "", line 1, in - cython(os.linesep.join(cython_code)) + File "", line 1, in + cython(''' File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 661, in cython_compile return cython_import_all(tmpfile, get_globals(), **kwds) File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 551, in cython_import_all @@ -67973,8 +55667,8 @@ self.compile_and_execute(example, compiler, test.globs) File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 1088, in compile_and_execute exec(compiled, globs) - File "", line 1, in - cython(os.linesep.join(cython_code)) + File "", line 1, in + cython(''' File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 661, in cython_compile return cython_import_all(tmpfile, get_globals(), **kwds) File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 551, in cython_import_all @@ -68051,384 +55745,407 @@ sw(msg.message, msg.category, msg.filename, msg.lineno, : FutureWarning: In the future `np.bytes` will be defined as the corresponding NumPy scalar. - [1, 2, 1] ********************************************************************** 1 item had failures: - 1 of 3 in sage.graphs.graph_decompositions.fast_digraph.FastDigraph.__cinit__ - [11 tests, 1 failure, 9.38 s] -sage -t --long --random-seed=159960493884127108547415591197538734706 src/sage/graphs/graph_decompositions/fast_digraph.pxd + 1 of 2 in sage.rings.integer_fake + [1 test, 1 failure, 6.70 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/laurent_series_ring_element.pxd [0 tests, 0.00 s] -sage -t --long --random-seed=159960493884127108547415591197538734706 src/sage/graphs/generators/families.py -********************************************************************** -File "src/sage/graphs/generators/families.py", line 3602, in sage.graphs.generators.families.MathonPseudocyclicStronglyRegularGraph -Failed example: - L = sum(i*(r[a]-r[b]) for i,(a,b) in zip(range(1,len(ff)+1), ff)); L -Expected: - [ 0 1 -1 -3 -2 -4 3 4 2] - [-1 0 1 -4 -3 -2 2 3 4] - [ 1 -1 0 -2 -4 -3 4 2 3] - [ 3 4 2 0 1 -1 -3 -2 -4] - [ 2 3 4 -1 0 1 -4 -3 -2] - [ 4 2 3 1 -1 0 -2 -4 -3] - [-3 -2 -4 3 4 2 0 1 -1] - [-4 -3 -2 2 3 4 -1 0 1] - [-2 -4 -3 4 2 3 1 -1 0] -Got: - [ 0 -1 1 -2 -3 -4 2 4 3] - [ 1 0 -1 -4 -2 -3 3 2 4] - [-1 1 0 -3 -4 -2 4 3 2] - [ 2 4 3 0 -1 1 -2 -3 -4] - [ 3 2 4 1 0 -1 -4 -2 -3] - [ 4 3 2 -1 1 0 -3 -4 -2] - [-2 -3 -4 2 4 3 0 -1 1] - [-4 -2 -3 3 2 4 1 0 -1] - [-3 -4 -2 4 3 2 -1 1 0] -********************************************************************** -1 item had failures: - 1 of 17 in sage.graphs.generators.families.MathonPseudocyclicStronglyRegularGraph - [424 tests, 1 failure, 28.29 s] -sage -t --long --random-seed=159960493884127108547415591197538734706 src/sage/geometry/polyhedron/backend_normaliz.py -********************************************************************** -File "src/sage/geometry/polyhedron/backend_normaliz.py", line 56, in sage.geometry.polyhedron.backend_normaliz._number_field_elements_from_algebraics_list_of_lists_of_lists -Failed example: - K, results, hom = _number_field_elements_from_algebraics_list_of_lists_of_lists([[[rt2], [1]], [[rt3]], [[1], []]]); results # optional - sage.rings.number_field -Expected: - [[[-a^3 + 3*a], [1]], [[-a^2 + 2]], [[1], []]] -Got: - [[[-a^3 + 3*a], [1]], [[a^2 - 2]], [[1], []]] -********************************************************************** -1 item had failures: - 1 of 5 in sage.geometry.polyhedron.backend_normaliz._number_field_elements_from_algebraics_list_of_lists_of_lists - [45 tests, 1 failure, 0.77 s] -sage -t --long --random-seed=159960493884127108547415591197538734706 src/sage/functions/min_max.py -********************************************************************** -File "src/sage/functions/min_max.py", line 236, in sage.functions.min_max.MaxSymbolic._evalf_ -Failed example: - r -Expected: - sqrt(2) - cos(1) -Got: - 0.873911256505000 -********************************************************************** -File "src/sage/functions/min_max.py", line 238, in sage.functions.min_max.MaxSymbolic._evalf_ -Failed example: - r.n() -Expected: - 0.873911256504955 -Got: - 0.873911256505000 -********************************************************************** -1 item had failures: - 2 of 11 in sage.functions.min_max.MaxSymbolic._evalf_ - [69 tests, 2 failures, 2.88 s] -sage -t --long --random-seed=159960493884127108547415591197538734706 src/sage/features/__init__.py -********************************************************************** -File "src/sage/features/__init__.py", line 582, in sage.features.CythonFeature -Failed example: - fabs.is_present() -Expected: - FeatureTestResult('fabs', True) -Got: - doctest:warning - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/bin/sage-runtests", line 155, in - err = DC.run() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/control.py", line 1261, in run - self.run_doctests() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/control.py", line 962, in run_doctests - self.dispatcher.dispatch() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2004, in dispatch - self.parallel_dispatch() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 1899, in parallel_dispatch - w.start() # This might take some time - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2173, in start - super(DocTestWorker, self).start() - File "/usr/lib/python3.11/multiprocessing/process.py", line 121, in start - self._popen = self._Popen(self) - File "/usr/lib/python3.11/multiprocessing/context.py", line 224, in _Popen - return _default_context.get_context().Process._Popen(process_obj) - File "/usr/lib/python3.11/multiprocessing/context.py", line 281, in _Popen - return Popen(process_obj) - File "/usr/lib/python3.11/multiprocessing/popen_fork.py", line 19, in __init__ - self._launch(process_obj) - File "/usr/lib/python3.11/multiprocessing/popen_fork.py", line 71, in _launch - code = process_obj._bootstrap(parent_sentinel=child_r) - File "/usr/lib/python3.11/multiprocessing/process.py", line 314, in _bootstrap - self.run() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2145, in run - task(self.options, self.outtmpfile, msgpipe, self.result_queue) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2475, in __call__ - doctests, extras = self._run(runner, options, results) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2527, in _run - result = runner.run(test) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 861, in run - return self._run(test, compileflags, out) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 694, in _run - self.compile_and_execute(example, compiler, test.globs) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 1088, in compile_and_execute - exec(compiled, globs) - File "", line 1, in - fabs.is_present() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/features/__init__.py", line 176, in is_present - res = self._is_present() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/features/__init__.py", line 642, in _is_present - cython_import(pyx.name, verbose=-1) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 526, in cython_import - name, build_dir = cython(filename, **kwds) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 288, in cython - from Cython.Build import cythonize - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/Cython/Build/__init__.py", line 1, in - from .Dependencies import cythonize - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/Cython/Build/Dependencies.py", line 41, in - import pythran - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/__init__.py", line 42, in - from pythran.toolchain import (generate_cxx, compile_cxxfile, compile_cxxcode, - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/toolchain.py", line 6, in - from pythran.backend import Cxx, Python - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/backend.py", line 7, in - from pythran.analyses import LocalNodeDeclarations, GlobalDeclarations, Scope - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/analyses/__init__.py", line 12, in - from .aliases import Aliases, StrictAliases - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/analyses/aliases.py", line 6, in - from pythran.tables import functions, methods, MODULES - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/tables.py", line 4530, in - if not hasattr(numpy, method): - File "/usr/lib/python3/dist-packages/numpy/__init__.py", line 300, in __getattr__ - warnings.warn( - File "/usr/lib/python3.11/warnings.py", line 109, in _showwarnmsg - sw(msg.message, msg.category, msg.filename, msg.lineno, - : - FutureWarning: In the future `np.bool` will be defined as the corresponding NumPy scalar. - doctest:warning - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/bin/sage-runtests", line 155, in - err = DC.run() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/control.py", line 1261, in run - self.run_doctests() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/control.py", line 962, in run_doctests - self.dispatcher.dispatch() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2004, in dispatch - self.parallel_dispatch() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 1899, in parallel_dispatch - w.start() # This might take some time - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2173, in start - super(DocTestWorker, self).start() - File "/usr/lib/python3.11/multiprocessing/process.py", line 121, in start - self._popen = self._Popen(self) - File "/usr/lib/python3.11/multiprocessing/context.py", line 224, in _Popen - return _default_context.get_context().Process._Popen(process_obj) - File "/usr/lib/python3.11/multiprocessing/context.py", line 281, in _Popen - return Popen(process_obj) - File "/usr/lib/python3.11/multiprocessing/popen_fork.py", line 19, in __init__ - self._launch(process_obj) - File "/usr/lib/python3.11/multiprocessing/popen_fork.py", line 71, in _launch - code = process_obj._bootstrap(parent_sentinel=child_r) - File "/usr/lib/python3.11/multiprocessing/process.py", line 314, in _bootstrap - self.run() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2145, in run - task(self.options, self.outtmpfile, msgpipe, self.result_queue) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2475, in __call__ - doctests, extras = self._run(runner, options, results) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2527, in _run - result = runner.run(test) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 861, in run - return self._run(test, compileflags, out) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 694, in _run - self.compile_and_execute(example, compiler, test.globs) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 1088, in compile_and_execute - exec(compiled, globs) - File "", line 1, in - fabs.is_present() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/features/__init__.py", line 176, in is_present - res = self._is_present() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/features/__init__.py", line 642, in _is_present - cython_import(pyx.name, verbose=-1) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 526, in cython_import - name, build_dir = cython(filename, **kwds) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 288, in cython - from Cython.Build import cythonize - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/Cython/Build/__init__.py", line 1, in - from .Dependencies import cythonize - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/Cython/Build/Dependencies.py", line 41, in - import pythran - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/__init__.py", line 42, in - from pythran.toolchain import (generate_cxx, compile_cxxfile, compile_cxxcode, - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/toolchain.py", line 6, in - from pythran.backend import Cxx, Python - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/backend.py", line 7, in - from pythran.analyses import LocalNodeDeclarations, GlobalDeclarations, Scope - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/analyses/__init__.py", line 12, in - from .aliases import Aliases, StrictAliases - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/analyses/aliases.py", line 6, in - from pythran.tables import functions, methods, MODULES - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/tables.py", line 4595, in - save_arguments((), MODULES) - File "/usr/lib/python3/dist-packages/pythran/tables.py", line 4558, in save_arguments - save_arguments(module_name + (elem,), signature) - File "/usr/lib/python3/dist-packages/pythran/tables.py", line 4558, in save_arguments - save_arguments(module_name + (elem,), signature) - File "/usr/lib/python3/dist-packages/pythran/tables.py", line 4563, in save_arguments - obj = getattr(themodule, elem) - File "/usr/lib/python3/dist-packages/numpy/__init__.py", line 300, in __getattr__ - warnings.warn( - File "/usr/lib/python3.11/warnings.py", line 109, in _showwarnmsg - sw(msg.message, msg.category, msg.filename, msg.lineno, - : - FutureWarning: In the future `np.bytes` will be defined as the corresponding NumPy scalar. - FeatureTestResult('fabs', True) -********************************************************************** -1 item had failures: - 1 of 17 in sage.features.CythonFeature - [100 tests, 1 failure, 7.33 s] -sage -t --long --random-seed=159960493884127108547415591197538734706 src/sage/features/pkg_systems.py +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/laurent_series_ring.py + [178 tests, 1.39 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/laurent_series_ring_element.pyx + [405 tests, 1.55 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/localization.py + [197 tests, 1.40 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/monomials.py + [5 tests, 0.05 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/quadratic_forms/quadratic_form__local_representation_conditions.py + [151 tests, 105.15 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/morphism.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/function_field/place.py + [212 tests, 15.30 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/multi_power_series_ring.py + [244 tests, 1.30 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/noncommutative_ideals.pyx + [63 tests, 0.63 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/number_field/__init__.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/multi_power_series_ring_element.py + [466 tests, 2.51 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/number_field/all.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/lazy_series.py + [828 tests, 7.90 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/lazy_series_ring.py + [249 tests, 7.67 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/morphism.pyx + [772 tests, 6.28 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/number_field/class_group.py + [221 tests, 1.90 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/number_field/homset.py + [121 tests, 1.46 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/number_field/morphism.py + [37 tests, 0.29 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/number_field/maps.py + [163 tests, 1.36 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/function_field/ideal.py + [1016 tests, 28.39 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/number_field/number_field_base.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/number_field/S_unit_solver.py + [284 tests, 8.94 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/number_field/number_field_element.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/number_field/number_field_base.pyx + [96 tests, 5.96 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/number_field/number_field_element_quadratic.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/number_field/galois_group.py + [250 tests, 9.56 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/number_field/number_field_ideal_rel.py + [233 tests, 1.78 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/invariants/invariant_theory.py + [889 tests, 22.21 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/number_field/number_field_element_quadratic.pyx + [567 tests, 9.77 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/number_field/number_field_morphisms.pyx + [161 tests, 4.66 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/number_field/selmer_group.py + [89 tests, 2.04 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/number_field/number_field_ideal.py + [689 tests, 10.28 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/number_field/small_primes_of_degree_one.py + [41 tests, 1.35 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/number_field/number_field_rel.py + [540 tests, 9.49 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/number_field/structure.py + [66 tests, 1.85 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/number_field/totallyreal_data.pyx + [24 tests, 0.11 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/number_field/totallyreal_data.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/number_field/totallyreal_phc.py + [4 tests, 0.01 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/number_field/bdd_height.py + [74 tests, 25.80 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/number_field/order.py + [464 tests, 8.57 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/number_field/unit_group.py + [177 tests, 1.64 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/numbers_abc.py + [18 tests, 0.13 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/padics/__init__.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/padics/CA_template_header.pxi + [0 tests, 0.01 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/padics/CA_template.pxi + [309 tests, 1.13 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/padics/CR_template_header.pxi + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/padics/CR_template.pxi + [431 tests, 1.51 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/padics/FM_template_header.pxi + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/asymptotic/asymptotics_multivariate_generating_functions.py + [805 tests, 86.11 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/padics/FP_template_header.pxi + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/padics/all.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/padics/common_conversion.pyx + [0 tests, 0.01 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/padics/common_conversion.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/padics/FM_template.pxi + [277 tests, 1.38 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/padics/eisenstein_extension_generic.py + [39 tests, 0.73 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/padics/FP_template.pxi + [340 tests, 1.44 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/padics/generic_nodes.py + [256 tests, 1.45 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/number_field/splitting_field.py + [75 tests, 11.08 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/padics/factory.py + [558 tests, 3.79 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/padics/local_generic_element.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/padics/lattice_precision.py + [463 tests, 3.45 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/padics/misc.py + [26 tests, 0.20 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/padics/local_generic_element.pyx + [216 tests, 1.47 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/padics/morphism.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/padics/padic_ZZ_pX_CA_element.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/padics/local_generic.py + [220 tests, 2.51 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/padics/padic_ZZ_pX_CR_element.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/padics/morphism.pyx + [65 tests, 0.55 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/padics/padic_ZZ_pX_FM_element.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/padics/padic_ZZ_pX_FM_element.pyx + [363 tests, 1.53 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/padics/padic_ZZ_pX_element.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/padics/padic_ZZ_pX_element.pyx + [138 tests, 1.31 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/padics/padic_ZZ_pX_CA_element.pyx + [465 tests, 2.06 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/padics/padic_capped_absolute_element.pyx + [61 tests, 0.73 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/padics/padic_capped_absolute_element.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/padics/padic_ZZ_pX_CR_element.pyx + [642 tests, 3.30 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/padics/padic_base_generic.py + [44 tests, 1.53 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/padics/padic_capped_relative_element.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/padics/padic_ext_element.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/padics/padic_capped_relative_element.pyx + [83 tests, 0.75 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/padics/padic_ext_element.pyx + [48 tests, 0.72 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/padics/padic_fixed_mod_element.pyx + [66 tests, 0.76 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/padics/padic_fixed_mod_element.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/padics/padic_extension_generic.py + [206 tests, 1.84 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/padics/padic_floating_point_element.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/padics/padic_floating_point_element.pyx + [62 tests, 0.72 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/number_field/totallyreal_rel.py + [44 tests, 17.96 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/padics/padic_generic_element.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/padics/padic_generic.py + [239 tests, 3.39 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/number_field/number_field_element.pyx + [1157 tests, 37.99 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/padics/padic_printing.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/padics/padic_printing.pyx + [108 tests, 0.80 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/padics/padic_relaxed_element.pyx + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/padics/padic_relaxed_element.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/padics/padic_relaxed_errors.pyx + [5 tests, 0.02 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/padics/padic_relaxed_errors.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/padics/padic_template_element_header.pxi + [0 tests, 0.01 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/number_field/totallyreal.pyx + [19 tests, 22.75 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/padics/pow_computer.pyx + [88 tests, 0.13 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/padics/pow_computer.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/padics/pow_computer_ext.pyx + [281 tests, 0.41 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/padics/pow_computer_ext.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/padics/pow_computer_flint.pyx + [76 tests, 0.08 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/padics/pow_computer_flint.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/padics/pow_computer_relative.pyx + [97 tests, 0.71 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/padics/pow_computer_relative.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/padics/precision_error.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/padics/padic_template_element.pxi + [140 tests, 3.59 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/padics/qadic_flint_CA.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/padics/qadic_flint_CA.pyx + [19 tests, 0.54 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/padics/qadic_flint_CR.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/padics/qadic_flint_FM.pyx + [17 tests, 0.24 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/padics/qadic_flint_FM.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/padics/qadic_flint_CR.pyx + [23 tests, 0.63 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/padics/qadic_flint_FP.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/padics/qadic_flint_FP.pyx + [22 tests, 0.59 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/padics/relative_ramified_CA.pyx + [9 tests, 0.67 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/padics/relative_ramified_CA.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/padics/relative_ramified_CR.pyx + [9 tests, 0.58 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/padics/relative_ramified_CR.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/padics/padic_valuation.py + [200 tests, 7.28 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/padics/relative_ramified_FM.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/padics/relative_ramified_FM.pyx + [9 tests, 0.80 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/padics/relative_ramified_FP.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/padics/relative_ramified_FP.pyx + [9 tests, 0.80 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/padics/relaxed_template_header.pxi + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/padics/tests.py + [12 tests, 0.16 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/padics/tutorial.py + [45 tests, 0.24 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/padics/relaxed_template.pxi + [509 tests, 1.21 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/pari_ring.py + [46 tests, 0.08 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/polynomial/__init__.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/polynomial/all.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/padics/unramified_extension_generic.py + [31 tests, 0.93 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/polynomial/complex_roots.py + [42 tests, 0.54 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/polynomial/convolution.py + [34 tests, 2.06 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/polynomial/cyclotomic.pyx + [34 tests, 1.32 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/polynomial/evaluation.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/polynomial/evaluation_flint.pyx + [0 tests, 0.01 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/polynomial/evaluation_flint.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/polynomial/evaluation_ntl.pyx + [0 tests, 0.01 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/polynomial/evaluation_ntl.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/polynomial/binary_form_reduce.py + [43 tests, 5.56 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/polynomial/flatten.py + [146 tests, 2.67 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/polynomial/hilbert.pyx + [25 tests, 0.84 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/polynomial/ideal.py + [10 tests, 0.15 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/polynomial/groebner_fan.py + [357 tests, 4.27 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/asymptotic/asymptotic_expansion_generators.py + [150 tests, 124.11 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/polynomial/infinite_polynomial_ring.py + [273 tests, 2.27 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/polynomial/laurent_polynomial.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/polynomial/infinite_polynomial_element.py + [247 tests, 3.30 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/polynomial/laurent_polynomial.pyx + [764 tests, 2.15 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/polynomial/laurent_polynomial_ideal.py + [102 tests, 0.75 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/polynomial/multi_polynomial.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/polynomial/laurent_polynomial_ring.py + [240 tests, 1.25 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/padics/padic_generic_element.pyx + [823 tests, 29.05 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/polynomial/multi_polynomial_ideal_libsingular.pyx + [25 tests, 0.53 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/polynomial/multi_polynomial_ideal_libsingular.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/polynomial/multi_polynomial_element.py + [473 tests, 2.99 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/polynomial/multi_polynomial_libsingular.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/polynomial/multi_polynomial_ring.py + [154 tests, 0.49 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/polynomial/multi_polynomial_libsingular.pyx ********************************************************************** -File "src/sage/features/pkg_systems.py", line 169, in sage.features.pkg_systems.PipPackageSystem._is_present +File "src/sage/rings/polynomial/multi_polynomial_libsingular.pyx", line 4673, in sage.rings.polynomial.multi_polynomial_libsingular.MPolynomial_libsingular.reduce Failed example: - bool(PipPackageSystem().is_present()) # indirect doctest + f.reduce([2*x,y]) Expected: - True + 3*x Got: - False + x ********************************************************************** 1 item had failures: - 1 of 3 in sage.features.pkg_systems.PipPackageSystem._is_present - [22 tests, 1 failure, 1.15 s] -sage -t --long --random-seed=159960493884127108547415591197538734706 src/sage/dynamics/complex_dynamics/mandel_julia.py -********************************************************************** -File "src/sage/dynamics/complex_dynamics/mandel_julia.py", line 131, in sage.dynamics.complex_dynamics.mandel_julia.mandelbrot_plot -Failed example: - mandelbrot_plot(interact=True) -Expected: - interactive(children=(FloatSlider(value=0.0, description='Real center', max=1.0, min=-1.0, step=1e-05), - FloatSlider(value=0.0, description='Imag center', max=1.0, min=-1.0, step=1e-05), - FloatSlider(value=4.0, description='Width', max=4.0, min=1e-05, step=1e-05), - IntSlider(value=500, description='Iterations', max=1000), - IntSlider(value=500, description='Pixels', max=1000, min=10), - IntSlider(value=1, description='Color sep', max=20, min=1), - IntSlider(value=30, description='# Colors', min=1), - ColorPicker(value='#ff6347', description='Base color'), Output()), - _dom_classes=('widget-interact',)) -Got: - interactive(children=(FloatSlider(value=0.0, min=-1.0, max=1.0, step=1e-05, description='Real center'), FloatSlider(value=0.0, min=-1.0, max=1.0, step=1e-05, description='Imag center'), FloatSlider(value=4.0, min=1e-05, max=4.0, step=1e-05, description='Width'), IntSlider(value=500, min=0, max=1000, step=1, description='Iterations'), IntSlider(value=500, min=10, max=1000, step=1, description='Pixels'), IntSlider(value=1, min=1, max=20, step=1, description='Color sep'), IntSlider(value=30, min=1, max=100, step=1, description='# Colors'), ColorPicker(value='#ff6347', description='Base color'), Output())) -********************************************************************** -File "src/sage/dynamics/complex_dynamics/mandel_julia.py", line 144, in sage.dynamics.complex_dynamics.mandel_julia.mandelbrot_plot -Failed example: - mandelbrot_plot(interact=True, x_center=-0.75, y_center=0.25, - image_width=1/2, number_of_colors=75) -Expected: - interactive(children=(FloatSlider(value=-0.75, description='Real center', max=1.0, min=-1.0, step=1e-05), - FloatSlider(value=0.25, description='Imag center', max=1.0, min=-1.0, step=1e-05), - FloatSlider(value=0.5, description='Width', max=4.0, min=1e-05, step=1e-05), - IntSlider(value=500, description='Iterations', max=1000), - IntSlider(value=500, description='Pixels', max=1000, min=10), - IntSlider(value=1, description='Color sep', max=20, min=1), - IntSlider(value=75, description='# Colors', min=1), - ColorPicker(value='#ff6347', description='Base color'), Output()), - _dom_classes=('widget-interact',)) -Got: - interactive(children=(FloatSlider(value=-0.75, min=-1.0, max=1.0, step=1e-05, description='Real center'), FloatSlider(value=0.25, min=-1.0, max=1.0, step=1e-05, description='Imag center'), FloatSlider(value=0.5, min=1e-05, max=4.0, step=1e-05, description='Width'), IntSlider(value=500, min=0, max=1000, step=1, description='Iterations'), IntSlider(value=500, min=10, max=1000, step=1, description='Pixels'), IntSlider(value=1, min=1, max=20, step=1, description='Color sep'), IntSlider(value=75, min=1, max=100, step=1, description='# Colors'), ColorPicker(value='#ff6347', description='Base color'), Output())) -********************************************************************** -File "src/sage/dynamics/complex_dynamics/mandel_julia.py", line 608, in sage.dynamics.complex_dynamics.mandel_julia.julia_plot -Failed example: - julia_plot(f,interact=True) -Expected: - interactive(children=(FloatSlider(value=0.5, description='Real c'... -Got: - interactive(children=(FloatSlider(value=0.5, min=-2.0, max=2.0, step=1e-05, description='Real c'), FloatSlider(value=0.0, min=-2.0, max=2.0, step=1e-05, description='Imag c'), FloatSlider(value=0.0, min=-1.0, max=1.0, step=1e-05, description='Real center'), FloatSlider(value=0.0, min=-1.0, max=1.0, step=1e-05, description='Imag center'), FloatSlider(value=4.0, min=1e-05, max=4.0, step=1e-05, description='Width'), IntSlider(value=500, min=0, max=1000, step=1, description='Iterations'), IntSlider(value=500, min=10, max=1000, step=1, description='Pixels'), IntSlider(value=1, min=1, max=20, step=1, description='Color sep'), IntSlider(value=30, min=1, max=100, step=1, description='# Colors'), ColorPicker(value='#4682b4', description='Base color'), ColorPicker(value='#ff6347', description='Point color'), Output())) -********************************************************************** -2 items had failures: - 1 of 21 in sage.dynamics.complex_dynamics.mandel_julia.julia_plot - 2 of 19 in sage.dynamics.complex_dynamics.mandel_julia.mandelbrot_plot - [49 tests, 3 failures, 18.22 s] -sage -t --long --random-seed=159960493884127108547415591197538734706 src/sage/docs/instancedoc.pyx + 1 of 22 in sage.rings.polynomial.multi_polynomial_libsingular.MPolynomial_libsingular.reduce + [1146 tests, 1 failure, 4.95 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/polynomial/multi_polynomial_ring_base.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/polynomial/multi_polynomial_ring_base.pyx + [230 tests, 4.75 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/polynomial/multi_polynomial.pyx + [575 tests, 9.30 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/padics/padic_lattice_element.py + [273 tests, 36.16 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/polynomial/ore_function_field.py + [275 tests, 1.79 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/polynomial/omega.py + [127 tests, 2.73 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/polynomial/ore_polynomial_element.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/polynomial/ore_polynomial_ring.py + [248 tests, 1.22 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/polynomial/padics/__init__.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/polynomial/padics/polynomial_padic.py + [74 tests, 1.21 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/polynomial/padics/polynomial_padic_capped_relative_dense.py + [150 tests, 0.43 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/polynomial/padics/polynomial_padic_flat.py + [3 tests, 0.07 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/polynomial/pbori/__init__.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/polynomial/pbori/PyPolyBoRi.py + [28 tests, 0.14 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/polynomial/pbori/blocks.py + [2 tests, 0.06 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/polynomial/pbori/cnf.py + [49 tests, 0.38 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/polynomial/ore_function_element.py + [253 tests, 7.24 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/polynomial/pbori/fglm.py + [32 tests, 0.16 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/polynomial/pbori/easy_polynomials.py + [10 tests, 1.38 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/polynomial/pbori/frontend.py + [13 tests, 1.34 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/polynomial/pbori/gbrefs.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/polynomial/pbori/heuristics.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/polynomial/pbori/interpolate.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/polynomial/pbori/interred.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/polynomial/pbori/ll.py + [33 tests, 0.15 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/polynomial/pbori/gbcore.py + [19 tests, 1.26 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/polynomial/pbori/nf.py + [9 tests, 0.12 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/polynomial/ore_polynomial_element.pyx ********************************************************************** -File "src/sage/docs/instancedoc.pyx", line 39, in sage.docs.instancedoc +File "src/sage/rings/polynomial/ore_polynomial_element.pyx", line 1310, in sage.rings.polynomial.ore_polynomial_element.OrePolynomial._left_lcm_cofactor Failed example: cython(''' - from sage.docs.instancedoc import instancedoc - cdef class Y: - "Class docstring" - def _instancedoc_(self): - return "Instance docstring" - instancedoc(Y) + from sage.rings.polynomial.ore_polynomial_element cimport OrePolynomial + def left_lcm_cofactor(OrePolynomial P, OrePolynomial Q): + return P._left_lcm_cofactor(Q) ''') Expected nothing Got: @@ -68469,7 +56186,7 @@ self.compile_and_execute(example, compiler, test.globs) File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 1088, in compile_and_execute exec(compiled, globs) - File "", line 1, in + File "", line 1, in cython(''' File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 661, in cython_compile return cython_import_all(tmpfile, get_globals(), **kwds) @@ -68578,7 +56295,7 @@ self.compile_and_execute(example, compiler, test.globs) File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 1088, in compile_and_execute exec(compiled, globs) - File "", line 1, in + File "", line 1, in cython(''' File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 661, in cython_compile return cython_import_all(tmpfile, get_globals(), **kwds) @@ -68658,19 +56375,266 @@ FutureWarning: In the future `np.bytes` will be defined as the corresponding NumPy scalar. ********************************************************************** 1 item had failures: - 1 of 24 in sage.docs.instancedoc - [67 tests, 1 failure, 4.33 s] -sage -t --long --random-seed=159960493884127108547415591197538734706 src/sage/cpython/wrapperdescr.pyx - [13 tests, 0.02 s] -sage -t --long --random-seed=159960493884127108547415591197538734706 src/sage/cpython/wrapperdescr.pxd + 1 of 11 in sage.rings.polynomial.ore_polynomial_element.OrePolynomial._left_lcm_cofactor + [712 tests, 1 failure, 11.71 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/polynomial/pbori/parallel.py + [34 tests, 0.46 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/polynomial/pbori/pbori.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/polynomial/multi_polynomial_ideal.py + [925 tests, 19.50 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/polynomial/pbori/randompoly.py + [13 tests, 0.15 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/polynomial/pbori/rank.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/polynomial/pbori/specialsets.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/polynomial/pbori/statistics.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/polynomial/plural.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/polynomial/polydict.pyx + [276 tests, 0.41 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/polynomial/polydict.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/polynomial/polynomial_compiled.pyx + [0 tests, 0.01 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/polynomial/polynomial_compiled.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/polynomial/polynomial_complex_arb.pyx + [142 tests, 0.34 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/polynomial/polynomial_complex_arb.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/polynomial/plural.pyx + [629 tests, 2.51 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/polynomial/polynomial_element.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/polynomial/polynomial_fateman.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/polynomial/polynomial_gf2x.pyx + [43 tests, 0.17 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/polynomial/polynomial_gf2x.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/polynomial/polynomial_integer_dense_flint.pyx + [306 tests, 0.66 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/polynomial/polynomial_integer_dense_flint.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/polynomial/polynomial_element_generic.py + [265 tests, 1.85 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/polynomial/polynomial_integer_dense_ntl.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/polynomial/polynomial_integer_dense_ntl.pyx + [188 tests, 0.58 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/polynomial/polynomial_modn_dense_ntl.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/polynomial/polynomial_modn_dense_ntl.pyx + [321 tests, 1.23 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/polynomial/pbori/pbori.pyx + [1575 tests, 7.74 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/polynomial/polynomial_quotient_ring_element.py + [137 tests, 0.89 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/function_field/function_field_valuation.py + [351 tests, 122.90 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/polynomial/polynomial_rational_flint.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/polynomial/multi_polynomial_sequence.py + [255 tests, 22.14 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/polynomial/polynomial_real_mpfr_dense.pyx + [144 tests, 0.87 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/polynomial/polynomial_number_field.pyx + [103 tests, 4.47 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/polynomial/polynomial_ring_homomorphism.pyx + [30 tests, 0.19 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/polynomial/polynomial_ring_homomorphism.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/polynomial/polynomial_ring_constructor.py + [136 tests, 1.01 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/polynomial/polynomial_singular_interface.py + [52 tests, 0.91 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/polynomial/polynomial_template_header.pxi + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/polynomial/polynomial_quotient_ring.py + [499 tests, 5.24 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/polynomial/polynomial_template.pxi + [122 tests, 0.73 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/polynomial/polynomial_zmod_flint.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/polynomial/polynomial_zz_pex.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/polynomial/polynomial_zz_pex.pyx + [87 tests, 0.94 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/polynomial/real_roots.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/polynomial/refine_root.pyx + [9 tests, 0.05 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/polynomial/skew_polynomial_element.pyx + [114 tests, 0.79 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/polynomial/skew_polynomial_element.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/polynomial/real_roots.pyx + [419 tests, 2.28 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/polynomial/skew_polynomial_finite_field.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/polynomial/skew_polynomial_finite_order.pyx + [67 tests, 0.75 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/polynomial/skew_polynomial_finite_order.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/polynomial/skew_polynomial_finite_field.pyx + [151 tests, 1.50 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/polynomial/skew_polynomial_ring.py + [163 tests, 0.62 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/polynomial/symmetric_reduction.pyx + [102 tests, 0.44 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/polynomial/symmetric_reduction.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/polynomial/polynomial_ring.py + [527 tests, 8.39 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/polynomial/toy_buchberger.py + [51 tests, 0.98 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/polynomial/symmetric_ideal.py + [108 tests, 2.72 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/polynomial/term_order.py + [358 tests, 1.53 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/polynomial/toy_d_basis.py + [60 tests, 0.13 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/polynomial/weil/__init__.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/polynomial/weil/all.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/polynomial/toy_variety.py + [42 tests, 0.22 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/power_series_mpoly.pyx + [4 tests, 0.04 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/power_series_mpoly.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/power_series_pari.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/polynomial/polynomial_rational_flint.pyx + [413 tests, 11.94 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/power_series_pari.pyx + [182 tests, 0.91 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/power_series_poly.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/power_series_poly.pyx + [263 tests, 1.23 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/power_series_ring_element.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/puiseux_series_ring.py + [68 tests, 0.47 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/power_series_ring.py + [244 tests, 1.40 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/puiseux_series_ring_element.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/polynomial/weil/weil_polynomials.pyx + [96 tests, 2.92 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/qqbar_decorators.py + [17 tests, 0.15 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/power_series_ring_element.pyx + [496 tests, 1.99 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/puiseux_series_ring_element.pyx + [209 tests, 1.15 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/quotient_ring.py + [294 tests, 1.11 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/rational.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/quotient_ring_element.py + [188 tests, 1.82 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/real_arb.pyx + [573 tests, 1.11 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/real_arb.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/rational.pyx + [580 tests, 2.97 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/real_double.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/real_double_element_gsl.pyx + [145 tests, 0.20 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/real_double_element_gsl.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/real_double.pyx + [310 tests, 0.53 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/real_field.py + [5 tests, 0.02 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/rational_field.py + [208 tests, 2.94 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/real_interval_field.py + [11 tests, 0.03 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/real_lazy.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/real_interval_absolute.pyx + [242 tests, 0.60 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/real_mpfi.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/real_lazy.pyx + [286 tests, 0.84 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/real_mpfr.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/polynomial/polynomial_element.pyx + [2626 tests, 26.34 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/ring.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/ring_extension.pyx + [420 tests, 3.30 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/ring_extension.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/real_mpfi.pyx + [942 tests, 5.14 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/ring_extension_conversion.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/ring_extension_conversion.pyx + [75 tests, 0.63 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/ring_extension_element.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/ring.pyx + [420 tests, 4.93 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/number_field/number_field.py + [2265 tests, 118.79 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/ring_extension_morphism.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/semirings/__init__.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/semirings/all.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/ring_extension_homset.py + [9 tests, 1.49 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/semirings/tropical_semiring.pyx + [132 tests, 0.35 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/real_mpfr.pyx + [1053 tests, 7.36 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/ring_extension_morphism.pyx + [162 tests, 2.34 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/sum_of_squares.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/sum_of_squares.pyx + [35 tests, 0.58 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/tate_algebra_element.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/ring_extension_element.pyx + [253 tests, 3.67 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/semirings/non_negative_integer_semiring.py + [16 tests, 1.93 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/tate_algebra_ideal.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/tate_algebra.py + [264 tests, 5.15 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/valuation/__init__.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/valuation/all.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/universal_cyclotomic_field.py + [331 tests, 4.56 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/valuation/developing_valuation.py + [63 tests, 0.68 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/valuation/gauss_valuation.py + [140 tests, 1.54 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/tate_algebra_ideal.pyx ********************************************************************** -File "src/sage/cpython/wrapperdescr.pxd", line 42, in sage.cpython.wrapperdescr.NULL +File "src/sage/rings/tate_algebra_ideal.pyx", line 632, in sage.rings.tate_algebra_ideal.regular_reduce Failed example: cython(''' - from sage.cpython.wrapperdescr cimport get_slotdef - from cpython.long cimport PyLong_FromVoidPtr - def py_get_slotdef(slotwrapper): - return PyLong_FromVoidPtr(get_slotdef(slotwrapper)) + from sage.rings.tate_algebra_ideal cimport regular_reduce + def python_regular_reduce(gb, s, v, stopval): + return regular_reduce(gb, s, v, stopval) ''') Expected nothing Got: @@ -68711,7 +56675,7 @@ self.compile_and_execute(example, compiler, test.globs) File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 1088, in compile_and_execute exec(compiled, globs) - File "", line 1, in + File "", line 1, in cython(''' File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 661, in cython_compile return cython_import_all(tmpfile, get_globals(), **kwds) @@ -68820,7 +56784,7 @@ self.compile_and_execute(example, compiler, test.globs) File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 1088, in compile_and_execute exec(compiled, globs) - File "", line 1, in + File "", line 1, in cython(''' File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 661, in cython_compile return cython_import_all(tmpfile, get_globals(), **kwds) @@ -68900,18 +56864,605 @@ FutureWarning: In the future `np.bytes` will be defined as the corresponding NumPy scalar. ********************************************************************** 1 item had failures: - 1 of 8 in sage.cpython.wrapperdescr.NULL - [7 tests, 1 failure, 4.93 s] -sage -t --long --random-seed=159960493884127108547415591197538734706 src/sage/cpython/string.pyx + 1 of 11 in sage.rings.tate_algebra_ideal.regular_reduce + [126 tests, 1 failure, 13.52 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/valuation/inductive_valuation.py + [277 tests, 3.42 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/valuation/limit_valuation.py + [239 tests, 5.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/integer.pyx ********************************************************************** -File "src/sage/cpython/string.pyx", line 9, in sage.cpython.string +File "src/sage/rings/integer.pyx", line 6667, in sage.rings.integer.Integer.inverse_mod Failed example: - cython(''' - from sage.cpython.string cimport char_to_str - print(char_to_str("hello world!")) - ''') + c = a.inverse_mod(a*a) # long time Expected: - hello world! + Traceback (most recent call last): + ... + ZeroDivisionError: inverse of Mod(..., ...) does not exist +Got: + + Traceback (most recent call last): + File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 694, in _run + self.compile_and_execute(example, compiler, test.globs) + File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 1088, in compile_and_execute + exec(compiled, globs) + File "", line 1, in + c = a.inverse_mod(a*a) # long time + ^^^^^^^^^^^^^^^^^^ + File "sage/rings/integer.pyx", line 6693, in sage.rings.integer.Integer.inverse_mod (build/cythonized/sage/rings/integer.c:41677) + raise ZeroDivisionError(f"inverse of Mod({self}, {m}) does not exist") + File "sage/rings/integer.pyx", line 1124, in sage.rings.integer.Integer.__format__ (build/cythonized/sage/rings/integer.c:8826) + return int(self).__format__(*args,**kwargs) + ValueError: Exceeds the limit (4300 digits) for integer string conversion; use sys.set_int_max_str_digits() to increase the limit +********************************************************************** +1 item had failures: + 1 of 9 in sage.rings.integer.Integer.inverse_mod + [1154 tests, 1 failure, 163.93 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/valuation/scaled_valuation.py + [42 tests, 0.33 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/valuation/trivial_valuation.py + [56 tests, 0.41 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/padics/relative_extension_leaves.py + [93 tests, 97.79 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/valuation/valuation_space.py + [201 tests, 0.62 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/valuation/valuations_catalog.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/sandpiles/__init__.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/sandpiles/all.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/valuation/value_group.py + [109 tests, 0.34 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/sandpiles/examples.py + [24 tests, 0.20 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/sat/__init__.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/sat/all.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/sat/boolean_polynomials.py + [7 tests, 0.25 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/sat/converters/__init__.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/sat/converters/anf2cnf.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/sat/converters/polybori.py + [121 tests, 0.67 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/sat/solvers/__init__.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/sat/solvers/cryptominisat.py + [10 tests, 0.07 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/sat/solvers/dimacs.py + [83 tests, 0.54 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/tate_algebra_element.pyx + [670 tests, 26.06 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/sat/solvers/picosat.py + [9 tests, 0.06 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/sat/solvers/sat_lp.py + [16 tests, 0.18 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/sat/solvers/satsolver.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/schemes/__init__.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/sat/solvers/satsolver.pyx + [50 tests, 0.19 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/schemes/affine/__init__.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/tests.py + [56 tests, 27.97 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/schemes/affine/affine_homset.py + [51 tests, 2.52 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/schemes/affine/affine_point.py + [85 tests, 1.51 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/schemes/affine/affine_morphism.py + [343 tests, 4.28 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/schemes/affine/affine_space.py + [189 tests, 2.90 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/schemes/all.py + [0 tests, 0.01 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/schemes/berkovich/__init__.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/schemes/affine/affine_subscheme.py + [113 tests, 3.55 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/valuation/valuation.py + [232 tests, 17.70 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/schemes/curves/__init__.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/schemes/berkovich/berkovich_space.py + [128 tests, 0.78 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/schemes/curves/all.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/qqbar.py + [1629 tests, 49.29 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/schemes/affine/affine_rational_point.py + [39 tests, 6.87 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/schemes/berkovich/berkovich_cp_element.py + [425 tests, 4.88 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/schemes/curves/constructor.py + [47 tests, 4.82 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/schemes/curves/point.py + [108 tests, 3.87 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/schemes/curves/curve.py + [117 tests, 6.66 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/schemes/cyclic_covers/__init__.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/schemes/cyclic_covers/all.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/schemes/cyclic_covers/charpoly_frobenius.py + [21 tests, 0.86 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/schemes/cyclic_covers/constructor.py + [15 tests, 0.22 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/schemes/curves/zariski_vankampen.py + [99 tests, 1.76 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/schemes/cyclic_covers/cycliccover_generic.py + [67 tests, 0.70 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/schemes/elliptic_curves/__init__.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/padics/padic_base_leaves.py + [253 tests, 135.78 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/sandpiles/sandpile.py + [942 tests, 32.48 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/schemes/elliptic_curves/all.py + [0 tests, 0.01 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/padics/padic_extension_leaves.py + [73 tests, 144.10 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/schemes/curves/closed_point.py + [100 tests, 23.21 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/schemes/elliptic_curves/cardinality.py + [60 tests, 3.70 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/schemes/elliptic_curves/Qcurves.py + [60 tests, 19.18 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/schemes/elliptic_curves/ec_database.py + [9 tests, 1.55 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/schemes/elliptic_curves/cm.py + [51 tests, 11.03 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/schemes/elliptic_curves/descent_two_isogeny.pyx + [44 tests, 12.69 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/schemes/elliptic_curves/BSD.py + [67 tests, 27.53 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/schemes/elliptic_curves/ell_field.py + [264 tests, 18.60 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/valuation/augmented_valuation.py + [490 tests, 86.50 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/schemes/elliptic_curves/ell_finite_field.py + [284 tests, 22.34 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/schemes/elliptic_curves/ell_local_data.py + [156 tests, 5.14 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/schemes/curves/affine_curve.py + [419 tests, 62.28 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/schemes/elliptic_curves/ell_padic_field.py + [13 tests, 0.17 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/schemes/elliptic_curves/ell_number_field.py +********************************************************************** +File "src/sage/schemes/elliptic_curves/ell_number_field.py", line 382, in sage.schemes.elliptic_curves.ell_number_field.EllipticCurve_number_field.division_field +Failed example: + K. = E.division_field(3, simplify_all=True); K +Expected: + Number Field in b with defining polynomial x^12 - 10*x^10 + 55*x^8 - 60*x^6 + 75*x^4 + 1350*x^2 + 2025 +Got: + Number Field in b with defining polynomial x^12 + 5*x^10 + 40*x^8 + 315*x^6 + 750*x^4 + 675*x^2 + 2025 +********************************************************************** +1 item had failures: + 1 of 38 in sage.schemes.elliptic_curves.ell_number_field.EllipticCurve_number_field.division_field + [876 tests, 1 failure, 322.17 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/schemes/elliptic_curves/ell_generic.py + [468 tests, 15.64 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/schemes/curves/projective_curve.py + [472 tests, 66.31 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/schemes/elliptic_curves/ell_tate_curve.py + [64 tests, 3.14 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/schemes/elliptic_curves/ell_curve_isogeny.py + [938 tests, 47.18 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/schemes/elliptic_curves/ell_wp.py + [42 tests, 1.88 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/schemes/elliptic_curves/ell_torsion.py + [72 tests, 6.22 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/schemes/elliptic_curves/ell_point.py + [795 tests, 19.39 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/schemes/elliptic_curves/formal_group.py + [77 tests, 3.37 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/schemes/elliptic_curves/ell_modular_symbols.py + [136 tests, 25.71 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/schemes/elliptic_curves/constructor.py + [236 tests, 63.85 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/schemes/elliptic_curves/gal_reps.py + [172 tests, 9.49 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/schemes/elliptic_curves/ell_egros.py + [35 tests, 61.20 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/schemes/elliptic_curves/hom.py + [145 tests, 3.61 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/valuation/mapped_valuation.py + [183 tests, 124.75 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/schemes/elliptic_curves/hom_composite.py + [187 tests, 12.25 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/schemes/elliptic_curves/jacobian.py + [35 tests, 2.02 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/schemes/elliptic_curves/kodaira_symbol.py + [29 tests, 0.06 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/schemes/elliptic_curves/gp_simon.py + [16 tests, 55.99 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/schemes/elliptic_curves/kraus.py + [142 tests, 32.82 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/schemes/elliptic_curves/mod5family.py + [2 tests, 0.10 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/schemes/elliptic_curves/lseries_ell.py + [109 tests, 7.03 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/schemes/elliptic_curves/modular_parametrization.py + [56 tests, 1.87 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/schemes/elliptic_curves/mod_sym_num.pyx + [363 tests, 19.61 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/schemes/elliptic_curves/padic_lseries.py + [229 tests, 17.70 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/schemes/elliptic_curves/period_lattice.py + [401 tests, 6.65 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/schemes/elliptic_curves/heegner.py + [1122 tests, 89.82 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/schemes/elliptic_curves/gal_reps_number_field.py + [192 tests, 97.20 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/schemes/elliptic_curves/period_lattice_region.pyx + [181 tests, 7.09 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/schemes/elliptic_curves/weierstrass_morphism.py + [165 tests, 3.30 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/schemes/elliptic_curves/weierstrass_transform.py + [34 tests, 0.40 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/schemes/generic/__init__.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/schemes/elliptic_curves/padics.py + [202 tests, 31.33 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/schemes/generic/all.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/schemes/generic/ambient_space.py + [56 tests, 0.20 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/schemes/generic/algebraic_scheme.py + [409 tests, 7.16 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/schemes/generic/divisor_group.py + [47 tests, 0.42 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/schemes/generic/glue.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/schemes/generic/divisor.py + [79 tests, 0.90 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/schemes/generic/hypersurface.py + [42 tests, 0.10 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/schemes/generic/homset.py + [131 tests, 1.64 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/schemes/generic/point.py + [35 tests, 0.13 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/schemes/generic/morphism.py + [476 tests, 4.44 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/schemes/generic/spec.py + [32 tests, 0.25 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/schemes/hyperelliptic_curves/__init__.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/schemes/generic/scheme.py + [183 tests, 3.35 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/schemes/hyperelliptic_curves/all.py + [4 tests, 0.03 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/schemes/hyperelliptic_curves/hypellfrob.pyx + [15 tests, 0.23 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/schemes/hyperelliptic_curves/constructor.py + [42 tests, 1.27 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/schemes/hyperelliptic_curves/hyperelliptic_g2.py + [46 tests, 0.28 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/schemes/elliptic_curves/isogeny_class.py + [152 tests, 113.70 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/schemes/hyperelliptic_curves/hyperelliptic_generic.py + [141 tests, 8.04 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/schemes/hyperelliptic_curves/hyperelliptic_rational_field.py + [0 tests, 0.01 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/schemes/hyperelliptic_curves/invariants.py + [71 tests, 0.30 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/schemes/elliptic_curves/height.py + [327 tests, 124.32 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/schemes/hyperelliptic_curves/jacobian_g2.py + [0 tests, 0.01 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/schemes/hyperelliptic_curves/jacobian_endomorphism_utils.py + [39 tests, 2.91 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/schemes/hyperelliptic_curves/jacobian_homset.py + [46 tests, 0.28 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/schemes/hyperelliptic_curves/jacobian_morphism.py + [179 tests, 1.50 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/schemes/hyperelliptic_curves/kummer_surface.py + [5 tests, 0.07 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/schemes/hyperelliptic_curves/mestre.py + [22 tests, 0.89 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/schemes/hyperelliptic_curves/jacobian_generic.py + [109 tests, 5.26 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/schemes/jacobians/__init__.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/schemes/cyclic_covers/cycliccover_finite_field.py + [168 tests, 209.03 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/schemes/jacobians/all.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/schemes/overview.py + [9 tests, 0.09 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/schemes/plane_conics/__init__.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/schemes/plane_conics/all.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/schemes/jacobians/abstract_jacobian.py + [56 tests, 2.13 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/schemes/plane_conics/con_field.py + [181 tests, 1.89 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/schemes/plane_conics/con_finite_field.py + [29 tests, 1.68 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/schemes/plane_conics/con_rational_field.py + [42 tests, 4.44 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/schemes/elliptic_curves/saturation.py + [68 tests, 51.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/schemes/plane_conics/constructor.py + [15 tests, 0.30 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/schemes/plane_quartics/__init__.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/schemes/plane_quartics/all.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/schemes/plane_quartics/quartic_constructor.py + [6 tests, 0.06 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/schemes/plane_quartics/quartic_generic.py + [13 tests, 0.05 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/schemes/product_projective/__init__.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/schemes/product_projective/all.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/schemes/plane_conics/con_number_field.py + [59 tests, 8.28 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/schemes/product_projective/morphism.py + [109 tests, 0.84 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/schemes/product_projective/homset.py + [25 tests, 1.50 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/schemes/product_projective/point.py + [120 tests, 1.51 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/schemes/hyperelliptic_curves/monsky_washnitzer.py + [642 tests, 14.71 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/schemes/plane_conics/con_rational_function_field.py + [76 tests, 7.38 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/schemes/projective/__init__.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/schemes/product_projective/space.py + [152 tests, 2.64 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/schemes/product_projective/rational_point.py + [31 tests, 5.35 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/schemes/elliptic_curves/sha_tate.py + [155 tests, 57.66 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/schemes/projective/projective_homset.py + [75 tests, 4.44 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/schemes/projective/projective_point.py + [364 tests, 4.90 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/schemes/projective/projective_space.py + [389 tests, 3.58 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/schemes/riemann_surfaces/__init__.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/schemes/projective/projective_morphism.py + [595 tests, 7.95 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/schemes/toric/__init__.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/schemes/toric/all.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/schemes/product_projective/subscheme.py + [67 tests, 11.69 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/schemes/projective/projective_subscheme.py + [288 tests, 3.54 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/schemes/toric/divisor_class.pyx + [63 tests, 1.06 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/schemes/projective/projective_rational_point.py + [49 tests, 10.97 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/schemes/toric/fano_variety.py + [183 tests, 4.98 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/schemes/toric/homset.py + [102 tests, 2.91 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/schemes/toric/ideal.py + [65 tests, 2.46 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/schemes/toric/divisor.py + [369 tests, 13.68 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/schemes/toric/library.py + [124 tests, 8.18 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/schemes/toric/sheaf/__init__.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/schemes/toric/points.py + [185 tests, 3.82 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/schemes/toric/sheaf/constructor.py + [41 tests, 1.58 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/schemes/toric/morphism.py + [337 tests, 11.95 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/schemes/toric/toric_subscheme.py + [159 tests, 5.30 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/schemes/hyperelliptic_curves/hyperelliptic_padic_field.py + [338 tests, 59.24 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/schemes/toric/chow_group.py + [227 tests, 26.34 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/schemes/toric/weierstrass.py + [146 tests, 3.39 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/server/__init__.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/sets/__init__.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/sets/all.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/schemes/toric/weierstrass_higher.py + [53 tests, 2.06 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/sets/cartesian_product.py + [54 tests, 0.20 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/sets/disjoint_set.pyx + [243 tests, 0.24 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/sets/disjoint_set.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/sets/condition_set.py + [96 tests, 0.80 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/schemes/toric/weierstrass_covering.py + [86 tests, 4.29 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/sets/finite_enumerated_set.py + [84 tests, 0.15 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/sets/family.py + [368 tests, 0.53 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/sets/finite_set_map_cy.pyx + [111 tests, 0.25 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/sets/disjoint_union_enumerated_sets.py + [116 tests, 1.07 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/sets/finite_set_map_cy.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/sets/non_negative_integers.py + [47 tests, 0.13 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/sets/positive_integers.py + [14 tests, 0.08 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/sets/finite_set_maps.py + [86 tests, 0.65 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/sets/primes.py + [39 tests, 0.21 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/sets/pythonclass.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/sets/pythonclass.pyx + [55 tests, 0.09 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/sets/integer_range.py + [166 tests, 2.01 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/sets/recursively_enumerated_set.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/sets/set.py + [390 tests, 1.93 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/sets/recursively_enumerated_set.pyx + [376 tests, 3.70 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/sets/totally_ordered_finite_set.py + [69 tests, 0.25 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/stats/__init__.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/stats/all.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/sets/real_set.py + [357 tests, 5.11 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/stats/basic_stats.py + [62 tests, 0.78 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/stats/distributions/__init__.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/stats/distributions/dgs.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/stats/distributions/discrete_gaussian_integer.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/schemes/toric/variety.py + [508 tests, 14.37 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/stats/distributions/discrete_gaussian_polynomial.py + [24 tests, 1.53 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/stats/hmm/__init__.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/stats/hmm/all.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/sets/set_from_iterator.py + [216 tests, 4.33 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/stats/hmm/chmm.pyx + [119 tests, 0.82 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/stats/hmm/distributions.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/stats/hmm/distributions.pyx + [70 tests, 1.80 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/stats/hmm/hmm.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/stats/hmm/util.pyx + [16 tests, 0.05 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/stats/hmm/util.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/schemes/toric/sheaf/klyachko.py + [151 tests, 23.63 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/stats/hmm/hmm.pyx + [121 tests, 1.90 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/stats/intlist.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/stats/r.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/stats/time_series.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/structure/__init__.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/structure/all.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/stats/intlist.pyx + [68 tests, 2.03 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/structure/category_object.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/structure/category_object.pyx + [163 tests, 1.14 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/structure/coerce.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/structure/coerce_actions.pyx + [150 tests, 1.12 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/structure/coerce_actions.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/stats/distributions/discrete_gaussian_lattice.py + [88 tests, 9.30 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/structure/coerce_dict.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/structure/coerce_exceptions.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/structure/coerce_maps.pyx + [114 tests, 0.33 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/stats/distributions/discrete_gaussian_integer.pyx + [114 tests, 10.27 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/structure/coerce_maps.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/structure/debug_options.pyx + [5 tests, 0.02 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/structure/debug_options.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/structure/coerce.pyx + [352 tests, 4.89 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/structure/dynamic_class.py + [83 tests, 1.66 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/structure/element.pxd + [23 tests, 0.49 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/structure/element_wrapper.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/structure/element_wrapper.pyx + [160 tests, 0.52 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/structure/factorization_integer.py + [6 tests, 0.02 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/stats/time_series.pyx + [345 tests, 7.92 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/structure/factorization.py + [239 tests, 1.24 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/structure/gens_py.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/structure/global_options.py + [153 tests, 0.40 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/structure/graphics_file.py + [8 tests, 0.05 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/structure/indexed_generators.py + [113 tests, 0.40 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/structure/list_clone.pyx + [380 tests, 0.33 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/structure/list_clone.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/structure/list_clone_demo.pyx + [43 tests, 0.06 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/structure/list_clone_timings.py + [18 tests, 0.06 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/structure/list_clone_timings_cy.pyx + [12 tests, 0.09 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/structure/formal_sum.py + [71 tests, 3.60 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/structure/mutability.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/structure/nonexact.py + [10 tests, 0.07 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/structure/mutability.pyx + [68 tests, 1.62 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/structure/parent.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/structure/parent_base.pyx + [0 tests, 0.01 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/structure/parent_base.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/structure/parent_gens.pyx + [41 tests, 0.61 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/structure/parent_gens.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/structure/parent_old.pyx + [12 tests, 2.20 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/structure/parent_old.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/structure/proof/__init__.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/structure/factory.pyx +********************************************************************** +File "src/sage/structure/factory.pyx", line 199, in sage.structure.factory.UniqueFactory +Failed example: + cython("cdef class C: pass") +Expected nothing Got: doctest:warning File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/bin/sage-runtests", line 155, in @@ -68950,8 +57501,8 @@ self.compile_and_execute(example, compiler, test.globs) File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 1088, in compile_and_execute exec(compiled, globs) - File "", line 1, in - cython(''' + File "", line 1, in + cython("cdef class C: pass") File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 661, in cython_compile return cython_import_all(tmpfile, get_globals(), **kwds) File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 551, in cython_import_all @@ -69059,8 +57610,8 @@ self.compile_and_execute(example, compiler, test.globs) File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 1088, in compile_and_execute exec(compiled, globs) - File "", line 1, in - cython(''' + File "", line 1, in + cython("cdef class C: pass") File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 661, in cython_compile return cython_import_all(tmpfile, get_globals(), **kwds) File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 551, in cython_import_all @@ -69137,18 +57688,109 @@ sw(msg.message, msg.category, msg.filename, msg.lineno, : FutureWarning: In the future `np.bytes` will be defined as the corresponding NumPy scalar. - hello world! ********************************************************************** 1 item had failures: - 1 of 2 in sage.cpython.string - [1 test, 1 failure, 3.99 s] -sage -t --long --random-seed=159960493884127108547415591197538734706 src/sage/cpython/string.pxd - [8 tests, 0.02 s] -sage -t --long --random-seed=159960493884127108547415591197538734706 src/sage/cpython/getattr.pyx + 1 of 26 in sage.structure.factory.UniqueFactory + [116 tests, 1 failure, 9.60 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/structure/proof/all.py + [31 tests, 0.05 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/structure/proof/proof.py + [50 tests, 0.26 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/structure/richcmp.pxd + [24 tests, 0.06 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/structure/parent.pyx + [383 tests, 8.90 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/structure/sage_object.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/structure/sage_object_test.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/structure/sequence.py + [183 tests, 0.19 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/structure/set_factories.py + [225 tests, 0.24 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/structure/set_factories_example.py + [81 tests, 0.28 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/structure/test_factory.py + [6 tests, 0.02 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/structure/unique_representation.py + [234 tests, 1.40 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/symbolic/__init__.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/symbolic/all.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/structure/richcmp.pyx + [57 tests, 8.30 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/symbolic/benchmark.py + [26 tests, 4.04 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/symbolic/callable.py + [99 tests, 0.27 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/symbolic/comparison.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/structure/sage_object.pyx + [119 tests, 11.51 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/symbolic/complexity_measures.py + [3 tests, 0.02 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/symbolic/constant.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/symbolic/comparison_impl.pxi + [41 tests, 0.23 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/symbolic/constants_c.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/symbolic/assumptions.py + [257 tests, 7.11 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/symbolic/constants.py + [241 tests, 4.56 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/symbolic/expression.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/symbolic/constants_c_impl.pxi ********************************************************************** -File "src/sage/cpython/getattr.pyx", line 409, in sage.cpython.getattr.dir_with_other_class +File "src/sage/symbolic/constants_c_impl.pxi", line 164, in sage.symbolic.constants_c_impl.E.__pow__ Failed example: - cython("cdef class A:\n cdef public int a") + e^A # rel tol 1e-15 +Expected: + [51.968956198705044 74.73656456700327] + [112.10484685050491 164.07380304920997] +Got: + [ 51.96895619870499 74.73656456700321] + [112.10484685050481 164.07380304920983] +Tolerance exceeded in 1 of 4: + 51.968956198705044 vs 51.96895619870499, tolerance 2e-15 > 1e-15 +********************************************************************** +1 item had failures: + 1 of 12 in sage.symbolic.constants_c_impl.E.__pow__ + [39 tests, 1 failure, 5.60 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/symbolic/function.pyx + [245 tests, 4.03 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/symbolic/function.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/symbolic/expression_conversions.py + [529 tests, 7.31 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/symbolic/getitem.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/symbolic/getitem_impl.pxi + [30 tests, 0.07 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/symbolic/integration/__init__.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/symbolic/function_factory.py + [97 tests, 2.52 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/symbolic/integration/external.py + [32 tests, 6.77 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/structure/element.pyx +********************************************************************** +File "src/sage/structure/element.pyx", line 1141, in sage.structure.element.Element._richcmp_ +Failed example: + cython(''' + from sage.structure.richcmp cimport rich_to_bool + from sage.structure.element cimport Element + cdef class FloatCmp(Element): + cdef float x + def __init__(self, float v): + self.x = v + cpdef _richcmp_(self, other, int op): + cdef float x1 = (self).x + cdef float x2 = (other).x + return rich_to_bool(op, (x1 > x2) - (x1 < x2)) + ''') Expected nothing Got: doctest:warning @@ -69188,8 +57830,8 @@ self.compile_and_execute(example, compiler, test.globs) File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 1088, in compile_and_execute exec(compiled, globs) - File "", line 1, in - cython("cdef class A:\n cdef public int a") + File "", line 1, in + cython(''' File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 661, in cython_compile return cython_import_all(tmpfile, get_globals(), **kwds) File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 551, in cython_import_all @@ -69297,8 +57939,8 @@ self.compile_and_execute(example, compiler, test.globs) File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 1088, in compile_and_execute exec(compiled, globs) - File "", line 1, in - cython("cdef class A:\n cdef public int a") + File "", line 1, in + cython(''' File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 661, in cython_compile return cython_import_all(tmpfile, get_globals(), **kwds) File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 551, in cython_import_all @@ -69377,29 +58019,28 @@ FutureWarning: In the future `np.bytes` will be defined as the corresponding NumPy scalar. ********************************************************************** 1 item had failures: - 1 of 16 in sage.cpython.getattr.dir_with_other_class - [70 tests, 1 failure, 6.11 s] -sage -t --long --random-seed=159960493884127108547415591197538734706 src/sage/cpython/getattr.pxd - [0 tests, 0.00 s] -sage -t --long --random-seed=159960493884127108547415591197538734706 src/sage/cpython/cython_metaclass.pyx + 1 of 12 in sage.structure.element.Element._richcmp_ + [728 tests, 1 failure, 48.37 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/symbolic/operators.py + [38 tests, 0.04 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/schemes/elliptic_curves/ell_rational_field.py + [869 tests, 268.50 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/symbolic/pynac_constant.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/symbolic/pynac_constant_impl.pxi + [18 tests, 0.09 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/symbolic/pynac_function_impl.pxi + [18 tests, 0.09 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/symbolic/maxima_wrapper.py + [30 tests, 5.02 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/symbolic/pynac.pxi ********************************************************************** -File "src/sage/cpython/cython_metaclass.pyx", line 64, in sage.cpython.cython_metaclass +File "src/sage/symbolic/pynac.pxi", line 6, in sage.symbolic.pynac Failed example: - cython(''' - cimport sage.cpython.cython_metaclass - cdef class MyCustomType(object): - def __getmetaclass__(_): - class MyMetaclass(type): - def __init__(*args): - print("Calling MyMetaclass.__init__{}".format(args)) - return MyMetaclass - - cdef class MyDerivedType(MyCustomType): - pass + cython(''' # long time; random compiler warnings + from sage.symbolic cimport expression ''') -Expected: - Calling MyMetaclass.__init__(, None, None, None) - Calling MyMetaclass.__init__(, None, None, None) +Expected nothing Got: doctest:warning File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/bin/sage-runtests", line 155, in @@ -69438,8 +58079,8 @@ self.compile_and_execute(example, compiler, test.globs) File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 1088, in compile_and_execute exec(compiled, globs) - File "", line 1, in - cython(''' + File "", line 1, in + cython(''' # long time; random compiler warnings File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 661, in cython_compile return cython_import_all(tmpfile, get_globals(), **kwds) File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 551, in cython_import_all @@ -69547,8 +58188,8 @@ self.compile_and_execute(example, compiler, test.globs) File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 1088, in compile_and_execute exec(compiled, globs) - File "", line 1, in - cython(''' + File "", line 1, in + cython(''' # long time; random compiler warnings File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 661, in cython_compile return cython_import_all(tmpfile, get_globals(), **kwds) File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 551, in cython_import_all @@ -69625,434 +58266,592 @@ sw(msg.message, msg.category, msg.filename, msg.lineno, : FutureWarning: In the future `np.bytes` will be defined as the corresponding NumPy scalar. - Calling MyMetaclass.__init__(, None, None, None) - Calling MyMetaclass.__init__(, None, None, None) ********************************************************************** 1 item had failures: - 1 of 5 in sage.cpython.cython_metaclass - [4 tests, 1 failure, 6.29 s] -sage -t --long --random-seed=159960493884127108547415591197538734706 src/sage/cpython/cython_metaclass.pxd + 1 of 2 in sage.symbolic.pynac + [1 test, 1 failure, 5.54 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/symbolic/pynac_impl.pxi + [332 tests, 5.92 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/symbolic/ring.pyx + [264 tests, 5.48 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/symbolic/ring.pxd + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/symbolic/series.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/symbolic/series_impl.pxi + [55 tests, 0.23 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/symbolic/subring.py + [177 tests, 0.32 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/symbolic/substitution_map.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/symbolic/substitution_map_impl.pxi + [9 tests, 0.05 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/symbolic/symengine.py [0 tests, 0.00 s] -sage -t --long --random-seed=159960493884127108547415591197538734706 src/sage/calculus/test_sympy.py +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/symbolic/tests.py + [2 tests, 1.08 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/symbolic/units.py + [89 tests, 0.45 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/tensor/__init__.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/tensor/all.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/tensor/modules/__init__.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/tensor/modules/all.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/tensor/modules/alternating_contr_tensor.py + [150 tests, 0.30 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/structure/coerce_dict.pyx + [296 tests, 70.10 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/tensor/modules/ext_pow_free_module.py + [187 tests, 0.33 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/tensor/modules/finite_rank_free_module.py + [523 tests, 1.50 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/tensor/modules/format_utilities.py + [64 tests, 0.03 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/schemes/hyperelliptic_curves/hyperelliptic_finite_field.py + [381 tests, 161.50 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/tensor/modules/free_module_automorphism.py + [243 tests, 0.28 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/tensor/modules/free_module_basis.py + [166 tests, 0.22 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/tensor/modules/free_module_element.py + [62 tests, 0.09 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/tensor/modules/free_module_homset.py + [97 tests, 0.24 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/tensor/modules/free_module_linear_group.py + [112 tests, 0.16 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/tensor/modules/free_module_morphism.py + [251 tests, 0.52 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/tensor/modules/free_module_alt_form.py + [175 tests, 3.29 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/tensor/modules/tensor_free_module.py + [129 tests, 0.24 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/tensor/modules/free_module_tensor.py + [642 tests, 4.49 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/tests/__init__.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/tests/all.py + [2 tests, 0.04 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/tests/article_heuberger_krenn_kropf_fsm-in-sage.py + [102 tests, 0.55 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/tensor/modules/comp.py + [983 tests, 12.95 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/function_field/function_field.py + [883 tests, 560.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/tests/arxiv_0812_2725.py + [34 tests, 0.08 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/symbolic/relation.py ********************************************************************** -File "src/sage/calculus/test_sympy.py", line 196, in sage.calculus.test_sympy +File "src/sage/symbolic/relation.py", line 935, in sage.symbolic.relation.solve Failed example: - 2**n * rsolve(f,u(n)) + solve(f, x, algorithm='giac') Expected: - C1*n + C0 + ... + [-2*arctan(sqrt(2)), 0, 2*arctan(sqrt(2)), pi] Got: - (2^(-n + 1)*C1*n + C0/2^n)*2^n + [-2*arctan(sqrt(2)), 0, 2*arctan(sqrt(2)), pi] +********************************************************************** +File "src/sage/symbolic/relation.py", line 1436, in sage.symbolic.relation._giac_solver +Failed example: + solve([(2/3)^x-2], [x], algorithm='giac') +Expected: + ... + [[-log(2)/(log(3) - log(2))]] +Got: + [[-log(2)/(log(3) - log(2))]] +********************************************************************** +File "src/sage/symbolic/relation.py", line 1439, in sage.symbolic.relation._giac_solver +Failed example: + solve([(2/3)^x-2], [x], algorithm='giac', solution_dict=True) +Expected: + ... + [{x: -log(2)/(log(3) - log(2))}] +Got: + [{x: -log(2)/(log(3) - log(2))}] +********************************************************************** +File "src/sage/symbolic/relation.py", line 1444, in sage.symbolic.relation._giac_solver +Failed example: + solve(f, x, algorithm='giac') +Expected: + ... + [-2*arctan(sqrt(2)), 0, 2*arctan(sqrt(2)), pi] +Got: + [-2*arctan(sqrt(2)), 0, 2*arctan(sqrt(2)), pi] +********************************************************************** +File "src/sage/symbolic/relation.py", line 1447, in sage.symbolic.relation._giac_solver +Failed example: + solve(f, x, algorithm='giac', solution_dict=True) +Expected: + ... + [{x: -2*arctan(sqrt(2))}, {x: 0}, {x: 2*arctan(sqrt(2))}, {x: pi}] +Got: + [{x: -2*arctan(sqrt(2))}, {x: 0}, {x: 2*arctan(sqrt(2))}, {x: pi}] +********************************************************************** +2 items had failures: + 4 of 8 in sage.symbolic.relation._giac_solver + 1 of 122 in sage.symbolic.relation.solve + [393 tests, 5 failures, 25.33 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/tensor/modules/tensor_with_indices.py + [233 tests, 5.95 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/tests/books/computational-mathematics-with-sagemath/__init__.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/tests/book_stein_modform.py + [241 tests, 2.56 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/tests/benchmark.py + [217 tests, 7.11 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/tests/books/computational-mathematics-with-sagemath/domaines_doctest.py + [114 tests, 4.49 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/tests/books/computational-mathematics-with-sagemath/calculus_doctest.py + [145 tests, 11.82 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/tests/books/computational-mathematics-with-sagemath/graphtheory_doctest.py + [114 tests, 12.53 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/symbolic/random_tests.py + [49 tests, 58.35 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/symbolic/expression.pyx + [3065 tests, 81.94 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/tests/books/computational-mathematics-with-sagemath/linalg_doctest.py + [91 tests, 1.48 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/tests/books/computational-mathematics-with-sagemath/lp_doctest.py + [68 tests, 0.11 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/tests/book_stein_ent.py + [261 tests, 34.75 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/schemes/riemann_surfaces/riemann_surface.py + [373 tests, 167.19 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/tests/books/computational-mathematics-with-sagemath/numbertheory_doctest.py + [31 tests, 0.62 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/tests/books/computational-mathematics-with-sagemath/linsolve_doctest.py + [131 tests, 9.65 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/tests/books/computational-mathematics-with-sagemath/premierspas_doctest.py + [51 tests, 2.84 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/tests/books/computational-mathematics-with-sagemath/polynomes_doctest.py + [110 tests, 3.67 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/tests/books/computational-mathematics-with-sagemath/mpoly_doctest.py + [160 tests, 14.30 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/tests/books/computational-mathematics-with-sagemath/sol/__init__.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/tests/books/computational-mathematics-with-sagemath/programmation_doctest.py + [174 tests, 2.59 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/tests/books/computational-mathematics-with-sagemath/sol/combinat_doctest.py + [51 tests, 4.41 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/tests/books/computational-mathematics-with-sagemath/sol/domaines_doctest.py + [20 tests, 0.09 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/tests/books/computational-mathematics-with-sagemath/nonlinear_doctest.py + [147 tests, 19.02 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/tests/books/computational-mathematics-with-sagemath/sol/float_doctest.py + [48 tests, 3.93 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/tests/books/computational-mathematics-with-sagemath/sol/graphtheory_doctest.py + [6 tests, 0.10 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/tests/books/computational-mathematics-with-sagemath/sol/calculus_doctest.py + [87 tests, 9.27 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/tests/books/computational-mathematics-with-sagemath/sol/linalg_doctest.py + [15 tests, 0.25 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/tests/books/computational-mathematics-with-sagemath/recequadiff_doctest.py +********************************************************************** +File "src/sage/tests/books/computational-mathematics-with-sagemath/recequadiff_doctest.py", line 384, in sage.tests.books.computational-mathematics-with-sagemath.recequadiff_doctest +Failed example: + rsolve_hyper([-2,1],2**(n+2),n) +Expected: + 2**n*C0 + 2**(n + 2)*(C0 + n/2) +Got: + 2**n*C0 + 2**(n + 1)*n ********************************************************************** 1 item had failures: - 1 of 79 in sage.calculus.test_sympy - [78 tests, 1 failure, 3.19 s] -sage -t --long --random-seed=159960493884127108547415591197538734706 src/sage/calculus/calculus.py + 1 of 112 in sage.tests.books.computational-mathematics-with-sagemath.recequadiff_doctest + [111 tests, 1 failure, 11.74 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/tests/books/computational-mathematics-with-sagemath/sol/lp_doctest.py + [20 tests, 0.11 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/tests/books/computational-mathematics-with-sagemath/sol/linsolve_doctest.py + [7 tests, 0.24 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/tests/books/computational-mathematics-with-sagemath/sol/nonlinear_doctest.py + [25 tests, 0.19 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/tests/books/computational-mathematics-with-sagemath/sol/mpoly_doctest.py + [30 tests, 3.78 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/tests/books/computational-mathematics-with-sagemath/sol/integration_doctest.py + [12 tests, 4.95 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/symbolic/integration/integral.py + [236 tests, 105.81 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/tests/books/judson-abstract-algebra/__init__.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/tests/books/judson-abstract-algebra/actions-sage.py + [34 tests, 0.49 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/tests/books/judson-abstract-algebra/actions-sage-exercises.py + [3 tests, 0.05 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/tests/books/judson-abstract-algebra/algcodes-sage.py + [17 tests, 0.10 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/tests/books/judson-abstract-algebra/boolean-sage.py + [51 tests, 0.15 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/tests/books/computational-mathematics-with-sagemath/sol/recequadiff_doctest.py + [23 tests, 6.10 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/tests/books/judson-abstract-algebra/cosets-sage-exercises.py + [14 tests, 0.04 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/tests/books/judson-abstract-algebra/crypt-sage.py + [39 tests, 0.05 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/tests/books/judson-abstract-algebra/cosets-sage.py + [40 tests, 0.72 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/tests/books/judson-abstract-algebra/cyclic-sage.py + [88 tests, 1.15 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/tests/books/computational-mathematics-with-sagemath/float_doctest.py + [141 tests, 55.98 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/tests/books/judson-abstract-algebra/finite-sage.py + [16 tests, 0.60 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/tests/books/judson-abstract-algebra/domains-sage.py + [29 tests, 3.18 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/tests/books/judson-abstract-algebra/galois-sage.py + [81 tests, 1.40 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/tests/books/judson-abstract-algebra/groups-sage.py + [52 tests, 0.67 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/tests/books/judson-abstract-algebra/homomorph-sage-exercises.py + [9 tests, 0.41 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/tests/books/judson-abstract-algebra/fields-sage.py + [68 tests, 3.76 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/tests/books/judson-abstract-algebra/integers-sage.py + [53 tests, 0.10 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/tests/books/judson-abstract-algebra/homomorph-sage.py + [42 tests, 1.33 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/tests/books/judson-abstract-algebra/permute-sage.py + [75 tests, 0.28 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/tests/books/judson-abstract-algebra/isomorph-sage.py + [54 tests, 0.53 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/tests/books/judson-abstract-algebra/normal-sage.py + [37 tests, 0.52 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/tests/books/judson-abstract-algebra/sets-sage.py + [28 tests, 0.08 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/tests/books/judson-abstract-algebra/poly-sage.py + [69 tests, 0.45 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/tests/books/judson-abstract-algebra/struct-sage.py + [11 tests, 0.28 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/tests/books/judson-abstract-algebra/rings-sage.py + [96 tests, 0.82 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/tests/books/judson-abstract-algebra/vect-sage-exercises.py + [5 tests, 0.06 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/tests/books/judson-abstract-algebra/vect-sage.py + [55 tests, 0.45 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/tests/books/judson-abstract-algebra/sylow-sage.py + [47 tests, 0.96 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/tests/cython.pyx + [3 tests, 0.02 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/tests/combinatorial_hopf_algebras.py + [12 tests, 0.97 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/tests/deprecation_test.py + [4 tests, 0.79 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/tests/functools_partial_src.py + [3 tests, 0.02 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/tests/books/computational-mathematics-with-sagemath/graphique_doctest.py + [116 tests, 62.20 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/tests/gap_packages.py ********************************************************************** -File "src/sage/calculus/calculus.py", line 1642, in sage.calculus.calculus.laplace +File "src/sage/tests/gap_packages.py", line 105, in sage.tests.gap_packages.all_installed_packages Failed example: - a, cond + all_installed_packages() Expected: - (-oo, True) + (...'gapdoc'...) Got: - (0, True) + ('Alnuth', + 'AtlasRep', + 'AtlasRep', + 'AutPGrp', + 'GAPDoc', + 'Polycyclic', + 'PrimGrp', + 'SmallGrp', + 'TomLib', + 'TransGrp', + 'io', + 'io', + 'utils') ********************************************************************** 1 item had failures: - 1 of 46 in sage.calculus.calculus.laplace - [451 tests, 1 failure, 22.38 s] -sage -t --long --random-seed=159960493884127108547415591197538734706 src/sage/arith/long.pxd + 1 of 4 in sage.tests.gap_packages.all_installed_packages + [10 tests, 1 failure, 0.68 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/tests/finite_poset.py + [10 tests, 1.56 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/tests/modular_group_cohomology.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/tests/numpy.py + [6 tests, 0.02 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/tests/books/computational-mathematics-with-sagemath/sol/numbertheory_doctest.py + [19 tests, 21.46 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/tests/lazy_imports.py + [5 tests, 5.83 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/tests/stl_vector.pyx + [23 tests, 0.04 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/tests/symbolic-series.py + [54 tests, 0.10 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/tests/sympy.py + [5 tests, 0.12 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/topology/__init__.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/topology/all.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/topology/cell_complex.py + [165 tests, 2.93 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/tests/parigp.py + [12 tests, 9.37 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/tests/books/computational-mathematics-with-sagemath/sol/graphique_doctest.py + [48 tests, 33.09 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/tests/book_schilling_zabrocki_kschur_primer.py + [283 tests, 87.47 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/topology/filtered_simplicial_complex.py + [110 tests, 0.28 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/topology/simplicial_complex_catalog.py + [6 tests, 0.35 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/topology/cubical_complex.py + [258 tests, 3.19 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/topology/delta_complex.py + [167 tests, 3.09 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/topology/simplicial_complex_homset.py + [49 tests, 0.18 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/tests/startup.py + [8 tests, 12.54 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/topology/simplicial_set_catalog.py + [6 tests, 0.36 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/topology/simplicial_complex_morphism.py + [221 tests, 1.55 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/tests/books/computational-mathematics-with-sagemath/integration_doctest.py + [89 tests, 64.87 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/tests/books/computational-mathematics-with-sagemath/combinat_doctest.py + [264 tests, 88.44 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/typeset/__init__.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/typeset/all.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/topology/simplicial_set_morphism.py + [308 tests, 2.83 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/topology/simplicial_set_examples.py + [103 tests, 4.12 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/topology/simplicial_set_constructions.py + [476 tests, 4.50 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/typeset/symbols.py + [28 tests, 0.05 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/topology/simplicial_set.py + [855 tests, 7.69 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/typeset/unicode_characters.py + [27 tests, 0.04 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/version.py + [0 tests, 0.00 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/typeset/character_art.py + [108 tests, 3.42 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/typeset/ascii_art.py + [28 tests, 6.90 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/typeset/character_art_factory.py + [58 tests, 6.25 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/tests/gosper-sum.py + [100 tests, 26.80 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/typeset/unicode_art.py + [18 tests, 6.64 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/topology/simplicial_complex.py + [644 tests, 17.66 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/topology/simplicial_complex_examples.py + [150 tests, 20.24 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/tests/books/computational-mathematics-with-sagemath/sol/polynomes_doctest.py + [33 tests, 70.48 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/tests/cmdline.py ********************************************************************** -File "src/sage/arith/long.pxd", line 116, in sage.arith.long.integer_check_long +File "src/sage/tests/cmdline.py", line 467, in sage.tests.cmdline.test_executable Failed example: - cython(''' - from sage.arith.long cimport * - from sage.rings.integer cimport smallInteger - def check_long(x): - cdef long value - cdef int err - cdef bint c = integer_check_long(x, &value, &err) - if c: - if err == 0: - return value - elif err == ERR_OVERFLOW: - raise OverflowError(f"integer_check_long: overflow ({x})") - elif err == ERR_TYPE: - raise TypeError("integer_check_long: wrong type") - elif err == ERR_INDEX: - raise TypeError("integer_check_long: bad __index__") - assert False - from libc.limits cimport LONG_MIN, LONG_MAX - def long_min(): - return smallInteger(LONG_MIN) - def long_max(): - return smallInteger(LONG_MAX) - ''') -Expected nothing + out.find("5559060566555523") >= 0 +Expected: + True Got: - doctest:warning - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/bin/sage-runtests", line 155, in - err = DC.run() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/control.py", line 1261, in run - self.run_doctests() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/control.py", line 962, in run_doctests - self.dispatcher.dispatch() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2004, in dispatch - self.parallel_dispatch() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 1899, in parallel_dispatch - w.start() # This might take some time - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2173, in start - super(DocTestWorker, self).start() - File "/usr/lib/python3.11/multiprocessing/process.py", line 121, in start - self._popen = self._Popen(self) - File "/usr/lib/python3.11/multiprocessing/context.py", line 224, in _Popen - return _default_context.get_context().Process._Popen(process_obj) - File "/usr/lib/python3.11/multiprocessing/context.py", line 281, in _Popen - return Popen(process_obj) - File "/usr/lib/python3.11/multiprocessing/popen_fork.py", line 19, in __init__ - self._launch(process_obj) - File "/usr/lib/python3.11/multiprocessing/popen_fork.py", line 71, in _launch - code = process_obj._bootstrap(parent_sentinel=child_r) - File "/usr/lib/python3.11/multiprocessing/process.py", line 314, in _bootstrap - self.run() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2145, in run - task(self.options, self.outtmpfile, msgpipe, self.result_queue) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2475, in __call__ - doctests, extras = self._run(runner, options, results) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2527, in _run - result = runner.run(test) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 861, in run - return self._run(test, compileflags, out) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 694, in _run - self.compile_and_execute(example, compiler, test.globs) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 1088, in compile_and_execute - exec(compiled, globs) - File "", line 1, in - cython(''' - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 661, in cython_compile - return cython_import_all(tmpfile, get_globals(), **kwds) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 551, in cython_import_all - m = cython_import(filename, **kwds) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 526, in cython_import - name, build_dir = cython(filename, **kwds) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 288, in cython - from Cython.Build import cythonize - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/Cython/Build/__init__.py", line 1, in - from .Dependencies import cythonize - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/Cython/Build/Dependencies.py", line 41, in - import pythran - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/__init__.py", line 42, in - from pythran.toolchain import (generate_cxx, compile_cxxfile, compile_cxxcode, - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/toolchain.py", line 6, in - from pythran.backend import Cxx, Python - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/backend.py", line 7, in - from pythran.analyses import LocalNodeDeclarations, GlobalDeclarations, Scope - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/analyses/__init__.py", line 12, in - from .aliases import Aliases, StrictAliases - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/analyses/aliases.py", line 6, in - from pythran.tables import functions, methods, MODULES - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/tables.py", line 4530, in - if not hasattr(numpy, method): - File "/usr/lib/python3/dist-packages/numpy/__init__.py", line 300, in __getattr__ - warnings.warn( - File "/usr/lib/python3.11/warnings.py", line 109, in _showwarnmsg - sw(msg.message, msg.category, msg.filename, msg.lineno, - : - FutureWarning: In the future `np.bool` will be defined as the corresponding NumPy scalar. - doctest:warning - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/bin/sage-runtests", line 155, in - err = DC.run() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/control.py", line 1261, in run - self.run_doctests() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/control.py", line 962, in run_doctests - self.dispatcher.dispatch() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2004, in dispatch - self.parallel_dispatch() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 1899, in parallel_dispatch - w.start() # This might take some time - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2173, in start - super(DocTestWorker, self).start() - File "/usr/lib/python3.11/multiprocessing/process.py", line 121, in start - self._popen = self._Popen(self) - File "/usr/lib/python3.11/multiprocessing/context.py", line 224, in _Popen - return _default_context.get_context().Process._Popen(process_obj) - File "/usr/lib/python3.11/multiprocessing/context.py", line 281, in _Popen - return Popen(process_obj) - File "/usr/lib/python3.11/multiprocessing/popen_fork.py", line 19, in __init__ - self._launch(process_obj) - File "/usr/lib/python3.11/multiprocessing/popen_fork.py", line 71, in _launch - code = process_obj._bootstrap(parent_sentinel=child_r) - File "/usr/lib/python3.11/multiprocessing/process.py", line 314, in _bootstrap - self.run() - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2145, in run - task(self.options, self.outtmpfile, msgpipe, self.result_queue) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2475, in __call__ - doctests, extras = self._run(runner, options, results) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 2527, in _run - result = runner.run(test) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 861, in run - return self._run(test, compileflags, out) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 694, in _run - self.compile_and_execute(example, compiler, test.globs) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/doctest/forker.py", line 1088, in compile_and_execute - exec(compiled, globs) - File "", line 1, in - cython(''' - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 661, in cython_compile - return cython_import_all(tmpfile, get_globals(), **kwds) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 551, in cython_import_all - m = cython_import(filename, **kwds) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 526, in cython_import - name, build_dir = cython(filename, **kwds) - File "/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages/sage/misc/cython.py", line 288, in cython - from Cython.Build import cythonize - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/Cython/Build/__init__.py", line 1, in - from .Dependencies import cythonize - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/Cython/Build/Dependencies.py", line 41, in - import pythran - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/__init__.py", line 42, in - from pythran.toolchain import (generate_cxx, compile_cxxfile, compile_cxxcode, - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/toolchain.py", line 6, in - from pythran.backend import Cxx, Python - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/backend.py", line 7, in - from pythran.analyses import LocalNodeDeclarations, GlobalDeclarations, Scope - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/analyses/__init__.py", line 12, in - from .aliases import Aliases, StrictAliases - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/analyses/aliases.py", line 6, in - from pythran.tables import functions, methods, MODULES - File "", line 1178, in _find_and_load - File "", line 1149, in _find_and_load_unlocked - File "", line 690, in _load_unlocked - File "", line 940, in exec_module - File "", line 241, in _call_with_frames_removed - File "/usr/lib/python3/dist-packages/pythran/tables.py", line 4595, in - save_arguments((), MODULES) - File "/usr/lib/python3/dist-packages/pythran/tables.py", line 4558, in save_arguments - save_arguments(module_name + (elem,), signature) - File "/usr/lib/python3/dist-packages/pythran/tables.py", line 4558, in save_arguments - save_arguments(module_name + (elem,), signature) - File "/usr/lib/python3/dist-packages/pythran/tables.py", line 4563, in save_arguments - obj = getattr(themodule, elem) - File "/usr/lib/python3/dist-packages/numpy/__init__.py", line 300, in __getattr__ - warnings.warn( - File "/usr/lib/python3.11/warnings.py", line 109, in _showwarnmsg - sw(msg.message, msg.category, msg.filename, msg.lineno, - : - FutureWarning: In the future `np.bytes` will be defined as the corresponding NumPy scalar. + False +********************************************************************** +File "src/sage/tests/cmdline.py", line 469, in sage.tests.cmdline.test_executable +Failed example: + err +Expected: + '' +Got: + '/build/reproducible-path/sagemath-9.5/debian/tmp/usr/bin/sage: line 629: exec: ipython3: not found\n' +********************************************************************** +File "src/sage/tests/cmdline.py", line 471, in sage.tests.cmdline.test_executable +Failed example: + ret +Expected: + 0 +Got: + 127 +********************************************************************** +File "src/sage/tests/cmdline.py", line 491, in sage.tests.cmdline.test_executable +Failed example: + print(err) +Expected: + Cython (http://cython.org) is a compiler for code written in the + Cython language. Cython is based on Pyrex by Greg Ewing. + ... +Got: + /build/reproducible-path/sagemath-9.5/debian/tmp/usr/bin/sage: line 643: exec: cython: not found + +********************************************************************** +File "src/sage/tests/cmdline.py", line 570, in sage.tests.cmdline.test_executable +Failed example: + out.find("Maxima ") >= 0 +Expected: + True +Got: + False +********************************************************************** +File "src/sage/tests/cmdline.py", line 572, in sage.tests.cmdline.test_executable +Failed example: + err +Expected: + '' +Got: + '/build/reproducible-path/sagemath-9.5/debian/tmp/usr/bin/sage: line 697: exec: maxima: not found\n' +********************************************************************** +File "src/sage/tests/cmdline.py", line 574, in sage.tests.cmdline.test_executable +Failed example: + ret +Expected: + 0 +Got: + 127 ********************************************************************** 1 item had failures: - 1 of 16 in sage.arith.long.integer_check_long - [42 tests, 1 failure, 7.43 s] + 7 of 207 in sage.tests.cmdline.test_executable + [206 tests, 7 failures, 79.49 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/schemes/elliptic_curves/isogeny_small_degree.py + [303 tests, 563.29 s] +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/polynomial/polynomial_zmod_flint.pyx + [143 tests, 739.33 s] ---------------------------------------------------------------------- -sage -t --long --random-seed=159960493884127108547415591197538734706 src/sage/env.py # 2 doctests failed -sage -t --long --random-seed=159960493884127108547415591197538734706 src/sage/tests/gap_packages.py # 1 doctest failed -sage -t --long --random-seed=159960493884127108547415591197538734706 src/sage/tests/cmdline.py # 7 doctests failed -sage -t --long --random-seed=159960493884127108547415591197538734706 src/sage/tests/books/computational-mathematics-with-sagemath/recequadiff_doctest.py # 1 doctest failed -sage -t --long --random-seed=159960493884127108547415591197538734706 src/sage/symbolic/relation.py # 5 doctests failed -sage -t --long --random-seed=159960493884127108547415591197538734706 src/sage/symbolic/pynac.pxi # 1 doctest failed -sage -t --long --random-seed=159960493884127108547415591197538734706 src/sage/symbolic/constants_c_impl.pxi # 1 doctest failed -sage -t --long --random-seed=159960493884127108547415591197538734706 src/sage/structure/element.pyx # 1 doctest failed -sage -t --long --random-seed=159960493884127108547415591197538734706 src/sage/structure/factory.pyx # 1 doctest failed -sage -t --long --random-seed=159960493884127108547415591197538734706 src/sage/schemes/elliptic_curves/ell_number_field.py # 1 doctest failed -sage -t --long --random-seed=159960493884127108547415591197538734706 src/sage/rings/tate_algebra_ideal.pyx # 1 doctest failed -sage -t --long --random-seed=159960493884127108547415591197538734706 src/sage/rings/integer_fake.pxd # 1 doctest failed -sage -t --long --random-seed=159960493884127108547415591197538734706 src/sage/rings/integer.pyx # 1 doctest failed -sage -t --long --random-seed=159960493884127108547415591197538734706 src/sage/rings/polynomial/multi_polynomial_libsingular.pyx # 1 doctest failed -sage -t --long --random-seed=159960493884127108547415591197538734706 src/sage/rings/polynomial/ore_polynomial_element.pyx # 1 doctest failed -sage -t --long --random-seed=159960493884127108547415591197538734706 src/sage/repl/ipython_tests.py # 2 doctests failed -sage -t --long --random-seed=159960493884127108547415591197538734706 src/sage/repl/ipython_extension.py # 2 doctests failed -sage -t --long --random-seed=159960493884127108547415591197538734706 src/sage/repl/interpreter.py # 2 doctests failed -sage -t --long --random-seed=159960493884127108547415591197538734706 src/sage/repl/interface_magic.py # 1 doctest failed -sage -t --long --random-seed=159960493884127108547415591197538734706 src/sage/repl/ipython_kernel/interact.py # 2 doctests failed -sage -t --long --random-seed=159960493884127108547415591197538734706 src/sage/repl/ipython_kernel/widgets_sagenb.py # 2 doctests failed -sage -t --long --random-seed=159960493884127108547415591197538734706 src/sage/repl/ipython_kernel/kernel.py # 1 doctest failed -sage -t --long --random-seed=159960493884127108547415591197538734706 src/sage/plot/histogram.py # 1 doctest failed -sage -t --long --random-seed=159960493884127108547415591197538734706 src/sage/parallel/decorate.py # 1 doctest failed -sage -t --long --random-seed=159960493884127108547415591197538734706 src/sage/misc/html.py # 3 doctests failed -sage -t --long --random-seed=159960493884127108547415591197538734706 src/sage/misc/sagedoc.py # 1 doctest failed -sage -t --long --random-seed=159960493884127108547415591197538734706 src/sage/misc/sageinspect.py # 1 doctest failed -sage -t --long --random-seed=159960493884127108547415591197538734706 src/sage/misc/cachefunc.pyx # 1 doctest failed -sage -t --long --random-seed=159960493884127108547415591197538734706 src/sage/misc/superseded.py # 1 doctest failed -sage -t --long --random-seed=159960493884127108547415591197538734706 src/sage/misc/session.pyx # 1 doctest failed -sage -t --long --random-seed=159960493884127108547415591197538734706 src/sage/misc/sage_ostools.pyx # 1 doctest failed -sage -t --long --random-seed=159960493884127108547415591197538734706 src/sage/misc/persist.pyx # 1 doctest failed -sage -t --long --random-seed=159960493884127108547415591197538734706 src/sage/misc/nested_class.pyx # 1 doctest failed -sage -t --long --random-seed=159960493884127108547415591197538734706 src/sage/misc/lazy_attribute.pyx # 2 doctests failed -sage -t --long --random-seed=159960493884127108547415591197538734706 src/sage/misc/cython.py # 1 doctest failed -sage -t --long --random-seed=159960493884127108547415591197538734706 src/sage/misc/compat.py # 1 doctest failed -sage -t --long --random-seed=159960493884127108547415591197538734706 src/sage/matrix/matrix_double_dense.pyx # 2 doctests failed -sage -t --long --random-seed=159960493884127108547415591197538734706 src/sage/libs/pari/tests.py # 1 doctest failed -sage -t --long --random-seed=159960493884127108547415591197538734706 src/sage/libs/giac/giac.pyx # 1 doctest failed -sage -t --long --random-seed=159960493884127108547415591197538734706 src/sage/libs/eclib/mwrank.pyx # 1 doctest failed -sage -t --long --random-seed=159960493884127108547415591197538734706 src/sage/libs/eclib/interface.py # 7 doctests failed -sage -t --long --random-seed=159960493884127108547415591197538734706 src/sage/interfaces/tests.py # 1 doctest failed -sage -t --long --random-seed=159960493884127108547415591197538734706 src/sage/interfaces/octave.py # 1 doctest failed -sage -t --long --random-seed=159960493884127108547415591197538734706 src/sage/interfaces/ecm.py # 2 doctests failed -sage -t --long --random-seed=159960493884127108547415591197538734706 src/sage/interacts/test_jupyter.rst # 20 doctests failed -sage -t --long --random-seed=159960493884127108547415591197538734706 src/sage/groups/perm_gps/permgroup.py # 1 doctest failed -sage -t --long --random-seed=159960493884127108547415591197538734706 src/sage/graphs/graph_generators.py # 1 doctest failed -sage -t --long --random-seed=159960493884127108547415591197538734706 src/sage/graphs/graph.py # 5 doctests failed -sage -t --long --random-seed=159960493884127108547415591197538734706 src/sage/graphs/connectivity.pyx # 1 doctest failed -sage -t --long --random-seed=159960493884127108547415591197538734706 src/sage/graphs/bipartite_graph.py # 1 doctest failed -sage -t --long --random-seed=159960493884127108547415591197538734706 src/sage/graphs/graph_decompositions/fast_digraph.pyx # 1 doctest failed -sage -t --long --random-seed=159960493884127108547415591197538734706 src/sage/graphs/generators/families.py # 1 doctest failed -sage -t --long --random-seed=159960493884127108547415591197538734706 src/sage/geometry/polyhedron/backend_normaliz.py # 1 doctest failed -sage -t --long --random-seed=159960493884127108547415591197538734706 src/sage/functions/min_max.py # 2 doctests failed -sage -t --long --random-seed=159960493884127108547415591197538734706 src/sage/features/__init__.py # 1 doctest failed -sage -t --long --random-seed=159960493884127108547415591197538734706 src/sage/features/pkg_systems.py # 1 doctest failed -sage -t --long --random-seed=159960493884127108547415591197538734706 src/sage/dynamics/complex_dynamics/mandel_julia.py # 3 doctests failed -sage -t --long --random-seed=159960493884127108547415591197538734706 src/sage/docs/instancedoc.pyx # 1 doctest failed -sage -t --long --random-seed=159960493884127108547415591197538734706 src/sage/cpython/wrapperdescr.pxd # 1 doctest failed -sage -t --long --random-seed=159960493884127108547415591197538734706 src/sage/cpython/string.pyx # 1 doctest failed -sage -t --long --random-seed=159960493884127108547415591197538734706 src/sage/cpython/getattr.pyx # 1 doctest failed -sage -t --long --random-seed=159960493884127108547415591197538734706 src/sage/cpython/cython_metaclass.pyx # 1 doctest failed -sage -t --long --random-seed=159960493884127108547415591197538734706 src/sage/calculus/test_sympy.py # 1 doctest failed -sage -t --long --random-seed=159960493884127108547415591197538734706 src/sage/calculus/calculus.py # 1 doctest failed -sage -t --long --random-seed=159960493884127108547415591197538734706 src/sage/arith/long.pxd # 1 doctest failed +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/arith/long.pxd # 1 doctest failed +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/calculus/test_sympy.py # 1 doctest failed +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/calculus/calculus.py # 1 doctest failed +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/cpython/getattr.pyx # 1 doctest failed +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/cpython/cython_metaclass.pyx # 1 doctest failed +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/cpython/string.pyx # 1 doctest failed +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/cpython/wrapperdescr.pxd # 1 doctest failed +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/docs/instancedoc.pyx # 1 doctest failed +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/dynamics/complex_dynamics/mandel_julia.py # 3 doctests failed +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/env.py # 2 doctests failed +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/features/__init__.py # 1 doctest failed +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/features/pkg_systems.py # 1 doctest failed +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/functions/min_max.py # 2 doctests failed +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/geometry/polyhedron/backend_normaliz.py # 1 doctest failed +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/graphs/bipartite_graph.py # 1 doctest failed +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/graphs/connectivity.pyx # 1 doctest failed +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/graphs/graph_decompositions/fast_digraph.pyx # 1 doctest failed +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/graphs/generators/families.py # 1 doctest failed +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/graphs/graph.py # 5 doctests failed +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/graphs/graph_generators.py # 1 doctest failed +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/groups/perm_gps/permgroup.py # 1 doctest failed +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/interfaces/gap.py # 1 doctest failed +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/interfaces/ecm.py # 2 doctests failed +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/interfaces/octave.py # 1 doctest failed +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/interacts/test_jupyter.rst # 20 doctests failed +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/interfaces/tests.py # 1 doctest failed +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/eclib/mwrank.pyx # 1 doctest failed +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/pari/tests.py # 1 doctest failed +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/giac/giac.pyx # 1 doctest failed +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/libs/eclib/interface.py # 7 doctests failed +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/matrix/matrix_double_dense.pyx # 2 doctests failed +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/misc/compat.py # 1 doctest failed +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/misc/cachefunc.pyx # 1 doctest failed +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/misc/html.py # 3 doctests failed +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/misc/inherit_comparison.pyx # 1 doctest failed +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/misc/cython.py # 1 doctest failed +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/misc/lazy_attribute.pyx # 2 doctests failed +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/misc/sage_ostools.pyx # 1 doctest failed +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/misc/persist.pyx # 1 doctest failed +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/misc/nested_class.pyx # 1 doctest failed +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/misc/superseded.py # 1 doctest failed +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/misc/session.pyx # 1 doctest failed +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/misc/sagedoc.py # 1 doctest failed +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/misc/sageinspect.py # 1 doctest failed +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/parallel/decorate.py # 1 doctest failed +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/plot/histogram.py # 1 doctest failed +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/repl/ipython_kernel/interact.py # 2 doctests failed +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/repl/interpreter.py # 2 doctests failed +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/repl/ipython_kernel/kernel.py # 1 doctest failed +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/repl/ipython_kernel/widgets_sagenb.py # 2 doctests failed +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/repl/ipython_tests.py # 2 doctests failed +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/repl/interface_magic.py # 1 doctest failed +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/repl/ipython_extension.py # 2 doctests failed +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/integer_fake.pxd # 1 doctest failed +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/polynomial/multi_polynomial_libsingular.pyx # 1 doctest failed +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/polynomial/ore_polynomial_element.pyx # 1 doctest failed +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/tate_algebra_ideal.pyx # 1 doctest failed +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/rings/integer.pyx # 1 doctest failed +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/schemes/elliptic_curves/ell_number_field.py # 1 doctest failed +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/structure/factory.pyx # 1 doctest failed +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/symbolic/constants_c_impl.pxi # 1 doctest failed +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/structure/element.pyx # 1 doctest failed +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/symbolic/pynac.pxi # 1 doctest failed +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/symbolic/relation.py # 5 doctests failed +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/tests/books/computational-mathematics-with-sagemath/recequadiff_doctest.py # 1 doctest failed +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/tests/gap_packages.py # 1 doctest failed +sage -t --long --random-seed=191114537100182286952685910432999884008 src/sage/tests/cmdline.py # 7 doctests failed ---------------------------------------------------------------------- -Total time for all tests: 870.2 seconds - cpu time: 538.9 seconds - cumulative wall time: 848.3 seconds -Features detected for doctesting: sage.plot,sage.rings.number_field,sage.symbolic,sphinx +Total time for all tests: 3029.3 seconds + cpu time: 12253.5 seconds + cumulative wall time: 33591.6 seconds +Features detected for doctesting: sage.combinat,sage.geometry.polyhedron,sage.graphs,sage.plot,sage.rings.number_field,sage.rings.real_double,sage.symbolic,sphinx Pytest is not installed, skip checking tests that rely on it. -Success: 118 tests failed, up to 200 failures are tolerated +Success: 120 tests failed, up to 200 failures are tolerated make[3]: Leaving directory '/build/reproducible-path/sagemath-9.5' debian/rules override_dh_auto_test-indep make[3]: Entering directory '/build/reproducible-path/sagemath-9.5' mkdir -p sage/logs -export PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/build/reproducible-path/sagemath-9.5/debian/tmp/usr/bin PYTHONPATH=/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages SAGE_DOC=/build/reproducible-path/sagemath-9.5/sage/src/doc SAGE_LOCAL=/usr && cd sage && sage -t -p 12 --logfile=/build/reproducible-path/sagemath-9.5/sage/logs/ptestlong-indep.log --optional=sage,python3,memlimit,dochtml --long src/doc src/sage/misc/sagedoc.py; cd "/build/reproducible-path/sagemath-9.5" && if /usr/bin/make -s --no-print-directory -f debian/tests.mk LOGFILE= LOGFILE=sage/logs/ptestlong-indep.log MAX_TEST_FAILURES=50 had-few-failures; then :; else /usr/bin/make -s --no-print-directory -f debian/tests.mk LOGFILE= LOGFILE=sage/logs/ptestlong-indep.log MAX_TEST_FAILURES=50 had-not-too-many-failures && mv sage/logs/ptestlong-indep.log sage/logs/ptestlong-indep.log.1 && { export PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/build/reproducible-path/sagemath-9.5/debian/tmp/usr/bin PYTHONPATH=/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages SAGE_DOC=/build/reproducible-path/sagemath-9.5/sage/src/doc SAGE_LOCAL=/usr && cd sage && sage -t -p 1 -f --logfile=/build/reproducible-path/sagemath-9.5/sage/logs/ptestlong-indep.log --optional=sage,python3,memlimit,dochtml --long src/doc src/sage/misc/sagedoc.py; cd "/build/reproducible-path/sagemath-9.5" && /usr/bin/make -s --no-print-directory -f debian/tests.mk LOGFILE= LOGFILE=sage/logs/ptestlong-indep.log MAX_TEST_FAILURES=50 had-few-failures; }; fi +export PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path:/build/reproducible-path/sagemath-9.5/debian/tmp/usr/bin PYTHONPATH=/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages SAGE_DOC=/build/reproducible-path/sagemath-9.5/sage/src/doc SAGE_LOCAL=/usr && cd sage && sage -t -p 12 --logfile=/build/reproducible-path/sagemath-9.5/sage/logs/ptestlong-indep.log --optional=sage,python3,memlimit,dochtml --long src/doc src/sage/misc/sagedoc.py; cd "/build/reproducible-path/sagemath-9.5" && if /usr/bin/make -s --no-print-directory -f debian/tests.mk LOGFILE= LOGFILE=sage/logs/ptestlong-indep.log MAX_TEST_FAILURES=50 had-few-failures; then :; else /usr/bin/make -s --no-print-directory -f debian/tests.mk LOGFILE= LOGFILE=sage/logs/ptestlong-indep.log MAX_TEST_FAILURES=50 had-not-too-many-failures && mv sage/logs/ptestlong-indep.log sage/logs/ptestlong-indep.log.1 && { export PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path:/build/reproducible-path/sagemath-9.5/debian/tmp/usr/bin PYTHONPATH=/build/reproducible-path/sagemath-9.5/debian/tmp/usr/lib/python3.11/dist-packages SAGE_DOC=/build/reproducible-path/sagemath-9.5/sage/src/doc SAGE_LOCAL=/usr && cd sage && sage -t -p 1 -f --logfile=/build/reproducible-path/sagemath-9.5/sage/logs/ptestlong-indep.log --optional=sage,python3,memlimit,dochtml --long src/doc src/sage/misc/sagedoc.py; cd "/build/reproducible-path/sagemath-9.5" && /usr/bin/make -s --no-print-directory -f debian/tests.mk LOGFILE= LOGFILE=sage/logs/ptestlong-indep.log MAX_TEST_FAILURES=50 had-few-failures; }; fi too many failed tests, not using stored timings -Running doctests with ID 2025-04-17-14-02-44-e30109f4. +Running doctests with ID 2025-04-18-18-09-26-1797d550. Using --optional=dochtml,memlimit,python3,sage Features to be detected: 4ti2,benzene,bliss,buckygen,conway_polynomials,csdp,database_cremona_ellcurve,database_cremona_mini_ellcurve,database_jones_numfield,database_knotinfo,dvipng,graphviz,imagemagick,jupymake,kenzo,latte_int,lrslib,mcqd,meataxe,pandoc,pdf2svg,plantri,pynormaliz,rubiks,sage.combinat,sage.geometry.polyhedron,sage.graphs,sage.plot,sage.rings.number_field,sage.rings.real_double,sage.symbolic,sage_numerical_backends_coin,sagemath_doc_html,sphinx,tdlib Sorting sources by runtime so that slower doctests are run first.... Doctesting 780 files using 12 threads. -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/de/thematische_anleitungen/index.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/de/thematische_anleitungen/index.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/de/tutorial/afterword.rst - [9 tests, 0.02 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/de/tutorial/appendix.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/de/tutorial/afterword.rst + [9 tests, 0.01 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/de/tutorial/appendix.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/de/tutorial/bibliography.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/de/tutorial/bibliography.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/de/tutorial/index.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/de/tutorial/index.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/de/tutorial/interactive_shell.rst - [8 tests, 0.13 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/de/tutorial/sagetex.rst - [0 tests, 0.01 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/de/tutorial/tour.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/de/tutorial/interactive_shell.rst + [8 tests, 0.15 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/de/tutorial/sagetex.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/de/tutorial/tour_assignment.rst - [28 tests, 0.16 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/de/tutorial/programming.rst - [113 tests, 0.65 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/de/tutorial/tour_help.rst - [35 tests, 0.08 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/de/tutorial/introduction.rst - [15 tests, 1.36 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/de/tutorial/tour_groups.rst - [25 tests, 1.54 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/de/tutorial/tour_numtheory.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/de/tutorial/tour.rst + [0 tests, 0.00 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/de/tutorial/programming.rst + [113 tests, 0.44 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/de/tutorial/tour_assignment.rst + [28 tests, 0.15 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/de/tutorial/tour_help.rst + [35 tests, 0.05 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/de/tutorial/introduction.rst + [15 tests, 1.50 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/de/tutorial/tour_linalg.rst + [52 tests, 1.23 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/de/tutorial/tour_groups.rst + [25 tests, 1.51 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/de/tutorial/latex.rst + [61 tests, 2.22 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/de/tutorial/tour_numtheory.rst [47 tests, 0.67 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/de/tutorial/latex.rst - [61 tests, 2.26 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/de/tutorial/tour_linalg.rst - [52 tests, 1.24 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/de/tutorial/tour_polynomial.rst - [74 tests, 0.51 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/de/tutorial/interfaces.rst - [58 tests, 3.47 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/de/tutorial/tour_functions.rst - [56 tests, 4.21 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/constructions/algebraic_geometry.rst - [55 tests, 1.65 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/constructions/contributions.rst - [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/de/tutorial/tour_advanced.rst - [119 tests, 4.49 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/constructions/index.rst - [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/de/a_tour_of_sage/index.rst - [22 tests, 5.49 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/constructions/elliptic_curves.rst - [23 tests, 0.41 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/constructions/linear_codes.rst - [54 tests, 0.50 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/constructions/groups.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/de/tutorial/tour_polynomial.rst + [74 tests, 0.33 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/de/tutorial/interfaces.rst + [58 tests, 3.03 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/constructions/algebraic_geometry.rst + [55 tests, 1.87 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/de/tutorial/tour_rings.rst + [32 tests, 2.40 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/constructions/contributions.rst + [0 tests, 0.00 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/de/tutorial/tour_advanced.rst + [119 tests, 4.92 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/constructions/index.rst + [0 tests, 0.00 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/constructions/elliptic_curves.rst + [23 tests, 0.55 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/de/a_tour_of_sage/index.rst + [22 tests, 6.23 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/constructions/groups.rst ********************************************************************** File "src/doc/en/constructions/groups.rst", line 183, in doc.en.constructions.groups Failed example: @@ -70064,84 +58863,120 @@ ********************************************************************** 1 item had failures: 1 of 63 in doc.en.constructions.groups - [49 tests, 1 failure, 2.58 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/de/tutorial/tour_rings.rst - [32 tests, 3.57 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/constructions/modular_forms.rst - [21 tests, 0.29 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/constructions/number_theory.rst - [24 tests, 0.37 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/de/tutorial/tour_algebra.rst - [67 tests, 6.70 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/a_tour_of_sage/index.rst - [22 tests, 5.60 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/constructions/rings.rst - [43 tests, 0.65 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/developer/advanced_git.rst - [0 tests, 0.04 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/constructions/rep_theory.rst - [23 tests, 1.72 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/developer/coding_in_cython.rst - [4 tests, 0.01 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/constructions/interface_issues.rst - [16 tests, 4.51 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/de/thematische_anleitungen/sage_gymnasium.rst - [207 tests, 9.95 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/constructions/number_fields.rst - [37 tests, 3.47 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/developer/coding_in_python.rst - [24 tests, 0.14 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/developer/git_background.rst + [49 tests, 1 failure, 2.56 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/de/tutorial/tour_functions.rst + [56 tests, 5.92 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/constructions/linear_codes.rst + [54 tests, 0.31 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/constructions/modular_forms.rst + [21 tests, 0.23 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/constructions/number_theory.rst + [24 tests, 0.36 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/a_tour_of_sage/index.rst + [22 tests, 5.27 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/de/tutorial/tour_algebra.rst + [67 tests, 8.41 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/constructions/number_fields.rst + [37 tests, 2.53 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/constructions/rep_theory.rst + [23 tests, 1.17 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/developer/advanced_git.rst + [0 tests, 0.07 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/developer/coding_in_cython.rst + [4 tests, 0.02 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/de/thematische_anleitungen/sage_gymnasium.rst + [207 tests, 9.93 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/constructions/rings.rst + [43 tests, 0.89 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/constructions/interface_issues.rst + [16 tests, 4.54 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/developer/git_background.rst [0 tests, 0.02 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/developer/git_setup.rst - [0 tests, 0.01 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/developer/index.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/developer/git_setup.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/developer/git_trac.rst - [0 tests, 0.05 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/developer/manual_git.rst - [0 tests, 0.03 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/developer/packaging_sage_library.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/developer/coding_in_python.rst + [24 tests, 0.17 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/developer/index.rst + [0 tests, 0.00 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/developer/git_trac.rst + [0 tests, 0.08 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/developer/manual_git.rst + [0 tests, 0.04 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/developer/packaging.rst + [0 tests, 0.09 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/developer/packaging_sage_library.rst [0 tests, 0.03 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/developer/packaging.rst - [0 tests, 0.05 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/developer/trac.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/developer/trac.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/developer/sage_manuals.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/developer/sage_manuals.rst + [0 tests, 0.06 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/developer/walk_through.rst [0 tests, 0.02 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/developer/workflows.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/developer/workflows.rst [0 tests, 0.01 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/developer/walk_through.rst - [0 tests, 0.03 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/faq/faq-contribute.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/faq/faq-contribute.rst [2 tests, 0.02 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/faq/faq-general.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/faq/faq-general.rst [0 tests, 0.01 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/faq/index.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/constructions/polynomials.rst + [86 tests, 3.04 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/faq/index.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/installation/binary.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/installation/binary.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/developer/coding_in_other.rst - [40 tests, 1.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/constructions/polynomials.rst - [86 tests, 3.48 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/installation/conda.rst - [0 tests, 0.01 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/installation/index.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/installation/conda.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/installation/launching.rst - [0 tests, 0.02 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/installation/linux.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/installation/index.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/installation/troubles.rst - [0 tests, 0.01 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/installation/source.rst - [2 tests, 0.09 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/prep/Logging-On.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/installation/launching.rst + [0 tests, 0.05 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/installation/linux.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/constructions/linear_algebra.rst - [92 tests, 5.96 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/sage/misc/sagedoc.py +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/installation/troubles.rst + [0 tests, 0.01 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/developer/coding_in_other.rst + [40 tests, 1.79 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/installation/source.rst + [2 tests, 0.13 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/prep/Logging-On.rst + [0 tests, 0.00 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/constructions/linear_algebra.rst + [92 tests, 6.20 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/prep/Quickstarts/Abstract-Algebra.rst +********************************************************************** +File "src/doc/en/prep/Quickstarts/Abstract-Algebra.rst", line 86, in doc.en.prep.Quickstarts.Abstract-Algebra +Failed example: + for K in D.normal_subgroups(): + print(K) +Expected: + Subgroup generated by [(1,2,3,4,5,6,7,8), (1,8)(2,7)(3,6)(4,5)] of (Dihedral group of order 16 as a permutation group) + Subgroup generated by [(1,2,3,4,5,6,7,8), (1,3,5,7)(2,4,6,8), (1,5)(2,6)(3,7)(4,8)] of (Dihedral group of order 16 as a permutation group) + Subgroup generated by [(1,3,5,7)(2,4,6,8), (1,5)(2,6)(3,7)(4,8), (1,8)(2,7)(3,6)(4,5)] of (Dihedral group of order 16 as a permutation group) + Subgroup generated by [(2,8)(3,7)(4,6), (1,3,5,7)(2,4,6,8), (1,5)(2,6)(3,7)(4,8)] of (Dihedral group of order 16 as a permutation group) + Subgroup generated by [(1,3,5,7)(2,4,6,8), (1,5)(2,6)(3,7)(4,8)] of (Dihedral group of order 16 as a permutation group) + Subgroup generated by [(1,5)(2,6)(3,7)(4,8)] of (Dihedral group of order 16 as a permutation group) + Subgroup generated by [()] of (Dihedral group of order 16 as a permutation group) +Got: + Subgroup generated by [()] of (Dihedral group of order 16 as a permutation group) + Subgroup generated by [(1,5)(2,6)(3,7)(4,8)] of (Dihedral group of order 16 as a permutation group) + Subgroup generated by [(1,3,5,7)(2,4,6,8), (1,5)(2,6)(3,7)(4,8)] of (Dihedral group of order 16 as a permutation group) + Subgroup generated by [(1,2)(3,8)(4,7)(5,6), (1,3,5,7)(2,4,6,8), (1,5)(2,6)(3,7)(4,8)] of (Dihedral group of order 16 as a permutation group) + Subgroup generated by [(2,8)(3,7)(4,6), (1,3,5,7)(2,4,6,8), (1,5)(2,6)(3,7)(4,8)] of (Dihedral group of order 16 as a permutation group) + Subgroup generated by [(1,2,3,4,5,6,7,8), (1,3,5,7)(2,4,6,8), (1,5)(2,6)(3,7)(4,8)] of (Dihedral group of order 16 as a permutation group) + Subgroup generated by [(1,2,3,4,5,6,7,8), (1,8)(2,7)(3,6)(4,5)] of (Dihedral group of order 16 as a permutation group) +********************************************************************** +1 item had failures: + 1 of 63 in doc.en.prep.Quickstarts.Abstract-Algebra + [62 tests, 1 failure, 4.53 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/faq/faq-usage.rst + [31 tests, 2.26 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/prep/Programming.rst + [61 tests, 1.68 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/prep/Intro-Tutorial.rst + [25 tests, 4.49 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/developer/coding_basics.rst + [44 tests, 6.67 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/sage/misc/sagedoc.py ********************************************************************** File "src/sage/misc/sagedoc.py", line 653, in sage.misc.sagedoc.format Failed example: @@ -70375,1467 +59210,1433 @@ ********************************************************************** 1 item had failures: 1 of 18 in sage.misc.sagedoc.format - [105 tests, 1 failure, 57.23 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/prep/Programming.rst - [61 tests, 1.32 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/faq/faq-usage.rst - [31 tests, 2.73 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/developer/coding_basics.rst - [44 tests, 6.12 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/prep/Quickstarts/Abstract-Algebra.rst -********************************************************************** -File "src/doc/en/prep/Quickstarts/Abstract-Algebra.rst", line 86, in doc.en.prep.Quickstarts.Abstract-Algebra -Failed example: - for K in D.normal_subgroups(): - print(K) -Expected: - Subgroup generated by [(1,2,3,4,5,6,7,8), (1,8)(2,7)(3,6)(4,5)] of (Dihedral group of order 16 as a permutation group) - Subgroup generated by [(1,2,3,4,5,6,7,8), (1,3,5,7)(2,4,6,8), (1,5)(2,6)(3,7)(4,8)] of (Dihedral group of order 16 as a permutation group) - Subgroup generated by [(1,3,5,7)(2,4,6,8), (1,5)(2,6)(3,7)(4,8), (1,8)(2,7)(3,6)(4,5)] of (Dihedral group of order 16 as a permutation group) - Subgroup generated by [(2,8)(3,7)(4,6), (1,3,5,7)(2,4,6,8), (1,5)(2,6)(3,7)(4,8)] of (Dihedral group of order 16 as a permutation group) - Subgroup generated by [(1,3,5,7)(2,4,6,8), (1,5)(2,6)(3,7)(4,8)] of (Dihedral group of order 16 as a permutation group) - Subgroup generated by [(1,5)(2,6)(3,7)(4,8)] of (Dihedral group of order 16 as a permutation group) - Subgroup generated by [()] of (Dihedral group of order 16 as a permutation group) -Got: - Subgroup generated by [()] of (Dihedral group of order 16 as a permutation group) - Subgroup generated by [(1,5)(2,6)(3,7)(4,8)] of (Dihedral group of order 16 as a permutation group) - Subgroup generated by [(1,3,5,7)(2,4,6,8), (1,5)(2,6)(3,7)(4,8)] of (Dihedral group of order 16 as a permutation group) - Subgroup generated by [(1,2)(3,8)(4,7)(5,6), (1,3,5,7)(2,4,6,8), (1,5)(2,6)(3,7)(4,8)] of (Dihedral group of order 16 as a permutation group) - Subgroup generated by [(2,8)(3,7)(4,6), (1,3,5,7)(2,4,6,8), (1,5)(2,6)(3,7)(4,8)] of (Dihedral group of order 16 as a permutation group) - Subgroup generated by [(1,2,3,4,5,6,7,8), (1,3,5,7)(2,4,6,8), (1,5)(2,6)(3,7)(4,8)] of (Dihedral group of order 16 as a permutation group) - Subgroup generated by [(1,2,3,4,5,6,7,8), (1,8)(2,7)(3,6)(4,5)] of (Dihedral group of order 16 as a permutation group) -********************************************************************** -1 item had failures: - 1 of 63 in doc.en.prep.Quickstarts.Abstract-Algebra - [62 tests, 1 failure, 4.13 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/prep/Intro-Tutorial.rst - [25 tests, 5.16 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/prep/Quickstarts/Linear-Algebra.rst - [47 tests, 1.12 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/ca/intro/index.rst - [136 tests, 18.48 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/prep/Quickstarts/Interact.rst - [7 tests, 3.15 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/prep/Quickstarts/Graphs-and-Discrete.rst - [45 tests, 5.57 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/prep/Quickstarts/NumAnalysis.rst - [46 tests, 2.21 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/prep/index.rst - [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/prep/quickstart.rst + [105 tests, 1 failure, 77.42 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/prep/Quickstarts/Linear-Algebra.rst + [47 tests, 1.02 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/prep/Quickstarts/Graphs-and-Discrete.rst + [45 tests, 5.11 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/prep/Quickstarts/Differential-Equations.rst + [23 tests, 6.22 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/prep/Quickstarts/Interact.rst + [7 tests, 4.00 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/prep/Quickstarts/NumAnalysis.rst + [46 tests, 2.82 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/prep/index.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/algebras/index.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/prep/quickstart.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/algebras/lie_algebras.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/algebras/index.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/algebras/lie_conformal_algebras.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/algebras/lie_algebras.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/prep/Quickstarts/Differential-Equations.rst - [23 tests, 7.53 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/algebras/quantum_groups.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/algebras/lie_conformal_algebras.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/arithgroup/index.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/algebras/quantum_groups.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/arithmetic_curves/index.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/arithgroup/index.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/asymptotic/index.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/arithmetic_curves/index.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/calculus/index.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/asymptotic/index.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/categories/index.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/calculus/index.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/coding/index.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/categories/index.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/combinat/index.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/coding/index.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/combinat/media/day-doubling.tex +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/prep/Quickstarts/Statistics-and-Distributions.rst + [18 tests, 3.09 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/combinat/index.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/combinat/module_list.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/combinat/media/day-doubling.tex [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/constants/index.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/combinat/module_list.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/cpython/index.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/ca/intro/index.rst + [136 tests, 23.55 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/constants/index.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/cryptography/index.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/cpython/index.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/curves/index.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/curves/index.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/data_structures/index.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/cryptography/index.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/databases/index.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/data_structures/index.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/diophantine_approximation/index.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/databases/index.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/discrete_geometry/index.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/diophantine_approximation/index.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/doctest/index.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/discrete_geometry/index.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/dynamics/cellular_automata.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/doctest/index.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/dynamics/complex_dynamics.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/dynamics/cellular_automata.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/dynamics/index.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/dynamics/complex_dynamics.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/euclidean_spaces/index.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/dynamics/index.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/finance/index.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/euclidean_spaces/index.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/finite_rings/index.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/finance/index.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/function_fields/index.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/finite_rings/index.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/coercion/index.rst - [84 tests, 1.78 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/functions/index.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/function_fields/index.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/game_theory/index.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/functions/index.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/games/index.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/game_theory/index.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/graphs/index.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/games/index.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/groups/index.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/graphs/index.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/hecke/index.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/groups/index.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/history_and_license/index.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/hecke/index.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/homology/index.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/history_and_license/index.rst + [0 tests, 0.01 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/coercion/index.rst + [84 tests, 2.02 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/homology/index.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/hyperbolic_geometry/index.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/hyperbolic_geometry/index.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/index.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/index.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/interfaces/index.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/interfaces/index.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/knots/index.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/knots/index.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/prep/Quickstarts/Statistics-and-Distributions.rst - [18 tests, 4.49 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/lfunctions/index.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/lfunctions/index.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/libs/index.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/libs/index.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/logic/index.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/manifolds/chart.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/manifolds/chart.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/logic/index.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/manifolds/continuous_map.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/manifolds/continuous_map.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/manifolds/degenerate_metric.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/manifolds/degenerate_metric.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/manifolds/diff_form.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/prep/Quickstarts/Number-Theory.rst + [18 tests, 6.22 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/manifolds/diff_form.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/manifolds/diff_manifold.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/manifolds/diff_manifold.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/manifolds/diff_map.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/manifolds/diff_map.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/manifolds/diff_scalarfield.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/manifolds/diff_scalarfield.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/manifolds/diff_vector_bundle.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/manifolds/diff_vector_bundle.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/manifolds/euclidean_space.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/manifolds/euclidean_space.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/manifolds/index.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/manifolds/index.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/manifolds/manifold.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/manifolds/manifold.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/manifolds/mixed_form.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/manifolds/mixed_form.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/manifolds/multivector.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/manifolds/multivector.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/manifolds/riem_manifold.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/manifolds/riem_manifold.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/manifolds/scalarfield.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/manifolds/scalarfield.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/manifolds/tangent_space.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/manifolds/tangent_space.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/manifolds/tensorfield.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/manifolds/tensorfield.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/manifolds/vector_bundle.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/manifolds/vector_bundle.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/manifolds/vectorfield.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/manifolds/vectorfield.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/matrices/index.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/matrices/index.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/matroids/index.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/matroids/index.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/misc/index.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/misc/index.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/misc/sagetex.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/misc/sagetex.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/modabvar/index.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/modabvar/index.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/modfrm/index.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/modfrm/index.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/modfrm_hecketriangle/index.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/modfrm_hecketriangle/index.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/modmisc/index.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/modmisc/index.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/modsym/index.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/modsym/index.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/modules/index.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/modules/index.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/monoids/index.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/monoids/index.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/noncommutative_polynomial_rings/index.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/noncommutative_polynomial_rings/index.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/number_fields/index.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/number_fields/index.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/padics/index.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/numerical/index.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/numerical/index.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/padics/index.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/parallel/index.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/parallel/index.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/plot3d/index.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/plot3d/index.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/plotting/index.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/plotting/index.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/polynomial_rings/index.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/polynomial_rings/invariant_theory.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/polynomial_rings/invariant_theory.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/polynomial_rings/polynomial_rings_multivar.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/polynomial_rings/polynomial_rings_multivar.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/polynomial_rings/index.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/prep/Quickstarts/Number-Theory.rst - [18 tests, 7.32 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/polynomial_rings/polynomial_rings_toy_implementations.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/polynomial_rings/polynomial_rings_toy_implementations.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/polynomial_rings/polynomial_rings_univar.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/polynomial_rings/polynomial_rings_univar.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/power_series/index.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/power_series/index.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/probability/index.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/probability/index.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/quadratic_forms/index.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/quadratic_forms/index.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/quasimodfrm/index.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/quasimodfrm/index.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/quat_algebras/index.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/quat_algebras/index.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/quivers/index.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/quivers/index.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/references/index.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/references/index.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/repl/environ.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/repl/environ.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/repl/index.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/repl/index.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/repl/options.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/repl/options.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/repl/startup.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/repl/startup.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/riemannian_geometry/index.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/rings/index.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/rings/index.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/riemannian_geometry/index.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/rings_numerical/index.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/rings_numerical/index.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/rings_standard/index.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/rings_standard/index.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/semirings/index.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/schemes/index.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/schemes/index.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/semirings/index.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/sets/index.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/sets/index.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/4ti2.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/4ti2.rst [0 tests, 0.01 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/_bootstrap.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/_bootstrap.rst + [0 tests, 0.05 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/_prereq.rst [0 tests, 0.02 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/_prereq.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/_recommended.rst [0 tests, 0.01 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/admcycles.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/admcycles.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/_recommended.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/alabaster.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/sat/index.rst - [29 tests, 0.44 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/alabaster.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/sat/index.rst + [29 tests, 0.60 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/appdirs.rst + [0 tests, 0.00 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/appnope.rst [0 tests, 0.01 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/appdirs.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/arb.rst [0 tests, 0.02 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/appnope.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/argcomplete.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/argcomplete.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/argon2_cffi.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/arb.rst - [0 tests, 0.05 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/argon2_cffi.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/attrs.rst [0 tests, 0.01 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/attrs.rst - [0 tests, 0.01 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/awali.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/awali.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/babel.rst - [0 tests, 0.01 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/backcall.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/babel.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/barvinok.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/backcall.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/beautifulsoup4.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/barvinok.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/beniget.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/beautifulsoup4.rst + [0 tests, 0.02 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/beniget.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/benzene.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/benzene.rst + [0 tests, 0.02 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/biopython.rst [0 tests, 0.01 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/biopython.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/bleach.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/bleach.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/bliss.rst + [0 tests, 0.02 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/boost_cropped.rst + [0 tests, 0.05 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/brial.rst + [0 tests, 0.02 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/buckygen.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/bliss.rst - [0 tests, 0.01 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/boost_cropped.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/cbc.rst [0 tests, 0.02 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/brial.rst - [0 tests, 0.01 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/buckygen.rst - [0 tests, 0.01 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/cbc.rst - [0 tests, 0.01 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/bzip2.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/bzip2.rst [0 tests, 0.03 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/ccache.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/ccache.rst [0 tests, 0.01 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/cddlib.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/cddlib.rst + [0 tests, 0.06 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/certifi.rst [0 tests, 0.02 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/certifi.rst - [0 tests, 0.01 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/cffi.rst - [0 tests, 0.01 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/charset_normalizer.rst - [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/cliquer.rst - [0 tests, 0.03 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/cmake.rst - [0 tests, 0.03 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/cocoalib.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/cffi.rst + [0 tests, 0.02 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/charset_normalizer.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/combinatorial_designs.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/cliquer.rst [0 tests, 0.02 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/configure.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/cmake.rst + [0 tests, 0.02 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/cocoalib.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/conway_polynomials.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/configure.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/coxeter3.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/combinatorial_designs.rst + [0 tests, 0.02 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/conway_polynomials.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/cppy.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/coxeter3.rst + [0 tests, 0.03 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/cppy.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/cryptominisat.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/cryptominisat.rst + [0 tests, 0.01 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/csdp.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/csdp.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/cunningham_tables.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/cunningham_tables.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/curl.rst + [0 tests, 0.02 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/de/tutorial/tour_plotting.rst + [54 tests, 28.90 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/cvxopt.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/cvxopt.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/cycler.rst [0 tests, 0.01 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/curl.rst - [0 tests, 0.03 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/cycler.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/cypari.rst + [0 tests, 0.01 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/cysignals.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/cypari.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/cython.rst + [0 tests, 0.01 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/d3js.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/cysignals.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/database_cremona_ellcurve.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/cython.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/database_jones_numfield.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/prep/Calculus.rst - [59 tests, 17.83 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/d3js.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/database_knotinfo.rst + [0 tests, 0.01 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/database_kohel.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/database_cremona_ellcurve.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/database_mutation_class.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/database_jones_numfield.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/database_odlyzko_zeta.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/database_knotinfo.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/database_stein_watkins.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/database_kohel.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/database_stein_watkins_mini.rst + [0 tests, 0.01 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/database_symbolic_data.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/database_mutation_class.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/dateutil.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/database_odlyzko_zeta.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/debugpy.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/database_stein_watkins.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/decorator.rst + [0 tests, 0.01 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/deformation.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/database_stein_watkins_mini.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/defusedxml.rst + [0 tests, 0.01 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/distlib.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/database_symbolic_data.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/docutils.rst + [0 tests, 0.03 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/dot2tex.rst + [0 tests, 0.02 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/e_antic.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/dateutil.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/ecm.rst + [0 tests, 0.01 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/ecl.rst + [0 tests, 0.07 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/eclib.rst + [0 tests, 0.02 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/elliptic_curves.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/debugpy.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/entrypoints.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/decorator.rst - [0 tests, 0.01 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/deformation.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/fflas_ffpack.rst [0 tests, 0.01 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/distlib.rst - [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/defusedxml.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/ffmpeg.rst [0 tests, 0.02 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/docutils.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/filelock.rst [0 tests, 0.01 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/dot2tex.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/flintqs.rst [0 tests, 0.01 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/e_antic.rst - [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/ecl.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/flint.rst [0 tests, 0.03 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/ecm.rst - [0 tests, 0.01 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/eclib.rst - [0 tests, 0.02 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/elliptic_curves.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/flit_core.rst + [0 tests, 0.00 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/fonttools.rst [0 tests, 0.02 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/entrypoints.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/fplll.rst [0 tests, 0.02 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/fflas_ffpack.rst - [0 tests, 0.03 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/ffmpeg.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/fpylll.rst + [0 tests, 0.00 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/freetype.rst [0 tests, 0.03 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/filelock.rst - [0 tests, 0.01 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/flint.rst - [0 tests, 0.02 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/flintqs.rst - [0 tests, 0.01 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/flit_core.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/fricas.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/fonttools.rst - [0 tests, 0.01 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/fplll.rst - [0 tests, 0.01 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/fpylll.rst - [0 tests, 0.01 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/freetype.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/frobby.rst + [0 tests, 0.00 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/gambit.rst [0 tests, 0.02 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/fricas.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/gap.rst + [0 tests, 0.03 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/gap3.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/frobby.rst - [0 tests, 0.01 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/gambit.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/gap_jupyter.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/gap.rst - [0 tests, 0.01 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/gap3.rst - [0 tests, 0.01 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/gap_jupyter.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/gap_packages.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/gap_packages.rst - [0 tests, 0.01 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/gast.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/gast.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/gc.rst - [0 tests, 0.02 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/gcc.rst - [0 tests, 0.01 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/gdb.rst - [0 tests, 0.01 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/gengetopt.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/gc.rst + [0 tests, 0.04 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/gdb.rst [0 tests, 0.02 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/gf2x.rst - [0 tests, 0.01 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/gfan.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/gcc.rst [0 tests, 0.04 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/gfortran.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/gengetopt.rst [0 tests, 0.03 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/giac.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/gf2x.rst [0 tests, 0.02 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/git.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/gfan.rst [0 tests, 0.02 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/givaro.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/gfortran.rst + [0 tests, 0.04 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/git.rst + [0 tests, 0.03 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/giac.rst [0 tests, 0.02 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/glpk.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/givaro.rst + [0 tests, 0.03 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/glpk.rst [0 tests, 0.02 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/glucose.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/glucose.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/gmp.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/gmp.rst [0 tests, 0.03 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/gmpy2.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/gmpy2.rst [0 tests, 0.01 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/gp2c.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/gp2c.rst [0 tests, 0.01 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/graphs.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/graphs.rst [0 tests, 0.01 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/graphviz.rst - [0 tests, 0.02 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/html5lib.rst - [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/gsl.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/graphviz.rst + [0 tests, 0.01 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/gsl.rst [0 tests, 0.04 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/iconv.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/html5lib.rst + [0 tests, 0.02 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/iconv.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/idna.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/idna.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/igraph.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/igraph.rst [0 tests, 0.02 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/imagemagick.rst - [0 tests, 0.04 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/imagesize.rst - [0 tests, 0.01 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/iml.rst - [0 tests, 0.01 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/importlib_metadata.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/imagemagick.rst + [0 tests, 0.02 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/imagesize.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/importlib_resources.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/iml.rst + [0 tests, 0.03 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/importlib_metadata.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/index.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/importlib_resources.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/index_alph.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/index.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/info.rst - [0 tests, 0.02 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/ipykernel.rst - [0 tests, 0.01 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/ipympl.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/index_alph.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/ipython.rst - [0 tests, 0.02 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/ipython_genutils.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/prep/Calculus.rst + [59 tests, 23.09 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/info.rst + [0 tests, 0.03 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/ipykernel.rst [0 tests, 0.01 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/ipywidgets.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/ipympl.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/de/tutorial/tour_plotting.rst - [54 tests, 30.29 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/jedi.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/ipython.rst + [0 tests, 0.02 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/ipython_genutils.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/isl.rst - [0 tests, 0.05 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/jinja2.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/ipywidgets.rst + [0 tests, 0.01 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/isl.rst [0 tests, 0.02 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/jmol.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/jedi.rst [0 tests, 0.01 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/jsonschema.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/jinja2.rst [0 tests, 0.01 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/jupymake.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/jmol.rst [0 tests, 0.01 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/jupyter_client.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/jsonschema.rst [0 tests, 0.01 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/jupyter_core.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/jupymake.rst [0 tests, 0.01 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/jupyter_jsmol.rst - [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/jupyter_packaging.rst - [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/jupyterlab.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/jupyter_client.rst + [0 tests, 0.02 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/jupyter_core.rst [0 tests, 0.01 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/jupyterlab_pygments.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/jupyter_jsmol.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/jupyterlab_widgets.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/jupyter_packaging.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/kenzo.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/jupyterlab.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/kiwisolver.rst - [0 tests, 0.01 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/latte_int.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/jupyterlab_pygments.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/lcalc.rst - [0 tests, 0.02 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/libatomic_ops.rst - [0 tests, 0.02 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/libbraiding.rst - [0 tests, 0.02 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/libgd.rst - [0 tests, 0.02 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/prep/Quickstarts/Multivariable-Calculus.rst - [70 tests, 16.89 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/libffi.rst - [0 tests, 0.03 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/libgraphviz.rst - [0 tests, 0.03 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/libhomfly.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/jupyterlab_widgets.rst [0 tests, 0.01 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/liblzma.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/prep/Quickstarts/Multivariable-Calculus.rst + [70 tests, 18.50 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/kenzo.rst [0 tests, 0.01 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/libnauty.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/kiwisolver.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/libogg.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/latte_int.rst [0 tests, 0.01 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/libpng.rst - [0 tests, 0.02 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/libsemigroups.rst - [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/libtheora.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/lcalc.rst + [0 tests, 0.03 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/libbraiding.rst [0 tests, 0.01 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/libxml2.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/libatomic_ops.rst + [0 tests, 0.03 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/libffi.rst [0 tests, 0.02 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/lidia.rst - [0 tests, 0.01 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/lie.rst - [0 tests, 0.01 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/linbox.rst - [0 tests, 0.01 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/llvm.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/libgd.rst [0 tests, 0.04 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/lrcalc.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/libgraphviz.rst [0 tests, 0.01 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/lrslib.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/libhomfly.rst [0 tests, 0.02 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/m4ri.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/liblzma.rst + [0 tests, 0.02 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/libnauty.rst + [0 tests, 0.00 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/libogg.rst + [0 tests, 0.00 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/libpng.rst [0 tests, 0.02 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/m4rie.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/libsemigroups.rst [0 tests, 0.01 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/markupsafe.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/libtheora.rst [0 tests, 0.02 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/mathics.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/libxml2.rst + [0 tests, 0.03 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/lidia.rst [0 tests, 0.01 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/mathics_scanner.rst - [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/mathjax.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/lie.rst + [0 tests, 0.02 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/linbox.rst [0 tests, 0.01 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/matplotlib.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/llvm.rst + [0 tests, 0.02 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/lrcalc.rst + [0 tests, 0.02 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/lrslib.rst + [0 tests, 0.02 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/m4ri.rst + [0 tests, 0.02 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/m4rie.rst + [0 tests, 0.02 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/markupsafe.rst [0 tests, 0.01 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/matplotlib_inline.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/mathics.rst + [0 tests, 0.00 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/mathics_scanner.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/maxima.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/mathjax.rst [0 tests, 0.01 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/mcqd.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/matplotlib.rst + [0 tests, 0.01 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/matplotlib_inline.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/meataxe.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/maxima.rst [0 tests, 0.01 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/memory_allocator.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/mcqd.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/mistune.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/meataxe.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/modular_decomposition.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/memory_allocator.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/mpc.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/mistune.rst [0 tests, 0.01 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/mpfi.rst - [0 tests, 0.02 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/mpfr.rst - [0 tests, 0.02 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/mpfrcx.rst - [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/mpmath.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/modular_decomposition.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/nauty.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/mpc.rst [0 tests, 0.01 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/nbclient.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/mpfi.rst + [0 tests, 0.01 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/mpfr.rst + [0 tests, 0.02 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/mpfrcx.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/nbconvert.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/mpmath.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/nbformat.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/nauty.rst + [0 tests, 0.02 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/nbclient.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/ncurses.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/nbconvert.rst [0 tests, 0.01 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/nest_asyncio.rst - [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/networkx.rst - [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/nibabel.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/nbformat.rst [0 tests, 0.01 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/ninja_build.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/ncurses.rst [0 tests, 0.02 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/nodeenv.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/nest_asyncio.rst + [0 tests, 0.00 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/networkx.rst + [0 tests, 0.00 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/nibabel.rst [0 tests, 0.01 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/nodejs.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/ninja_build.rst + [0 tests, 0.03 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/nodeenv.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/normaliz.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/nodejs.rst + [0 tests, 0.01 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/normaliz.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/notebook.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/notebook.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/notedown.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/notedown.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/ntl.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/ntl.rst + [0 tests, 0.03 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/numpy.rst [0 tests, 0.02 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/numpy.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/openblas.rst [0 tests, 0.01 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/openblas.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/openssl.rst [0 tests, 0.03 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/openssl.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/ore_algebra.rst [0 tests, 0.01 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/ore_algebra.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/p_group_cohomology.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/p_group_cohomology.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/packaging.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/packaging.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/palettable.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/palettable.rst - [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/palp.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/palp.rst [0 tests, 0.01 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/pandoc.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/pandoc.rst + [0 tests, 0.02 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/pandoc_attributes.rst [0 tests, 0.01 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/pandoc_attributes.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/pandocfilters.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/pandocfilters.rst - [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/pari.rst - [0 tests, 0.01 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/pari_elldata.rst - [0 tests, 0.01 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/pari_galdata.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/pari.rst + [0 tests, 0.03 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/pari_elldata.rst [0 tests, 0.01 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/pari_galpol.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/pari_galdata.rst + [0 tests, 0.02 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/pari_galpol.rst [0 tests, 0.01 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/pari_nftables.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/pari_nftables.rst [0 tests, 0.01 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/pari_seadata.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/pari_seadata.rst + [0 tests, 0.02 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/pari_seadata_small.rst [0 tests, 0.01 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/pari_seadata_small.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/parso.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/parso.rst - [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/patch.rst - [0 tests, 0.01 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/pcre.rst - [0 tests, 0.03 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/pdf2svg.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/patch.rst + [0 tests, 0.02 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/pcre.rst + [0 tests, 0.02 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/pdf2svg.rst [0 tests, 0.01 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/perl_cpan_polymake_prereq.rst - [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/perl_mongodb.rst - [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/perl_term_readline_gnu.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/perl_cpan_polymake_prereq.rst [0 tests, 0.01 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/pexpect.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/perl_mongodb.rst [0 tests, 0.01 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/pickleshare.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/perl_term_readline_gnu.rst + [0 tests, 0.02 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/pexpect.rst + [0 tests, 0.00 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/pickleshare.rst [0 tests, 0.01 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/pillow.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/pillow.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/pint.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/pint.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/pip.rst - [0 tests, 0.01 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/pkgconf.rst - [0 tests, 0.01 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/pkgconfig.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/pip.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/plantri.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/pkgconfig.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/planarity.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/pkgconf.rst + [0 tests, 0.02 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/planarity.rst [0 tests, 0.02 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/pluggy.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/plantri.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/ply.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/pluggy.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/polylib.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/ply.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/polymake.rst - [0 tests, 0.01 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/polytopes_db.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/polylib.rst + [0 tests, 0.00 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/polymake.rst + [0 tests, 0.03 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/polytopes_db.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/polytopes_db_4d.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/polytopes_db_4d.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/ppl.rst - [0 tests, 0.01 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/pplpy.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/ppl.rst + [0 tests, 0.02 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/pplpy.rst + [0 tests, 0.02 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/pplpy_doc.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/pplpy_doc.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/primecount.rst [0 tests, 0.01 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/primecount.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/primecountpy.rst + [0 tests, 0.00 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/primesieve.rst [0 tests, 0.01 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/primecountpy.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/prometheus_client.rst [0 tests, 0.01 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/primesieve.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/prompt_toolkit.rst [0 tests, 0.01 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/prometheus_client.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/ptyprocess.rst [0 tests, 0.01 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/prompt_toolkit.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/py.rst + [0 tests, 0.00 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/pybind11.rst [0 tests, 0.01 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/ptyprocess.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/pybtex.rst [0 tests, 0.01 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/py.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/pycosat.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/pybind11.rst - [0 tests, 0.02 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/pybtex.rst - [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/pycosat.rst - [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/pycparser.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/pycparser.rst [0 tests, 0.01 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/pycryptosat.rst - [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/pycygwin.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/pycryptosat.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/pyflakes.rst - [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/pygments.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/pycygwin.rst [0 tests, 0.01 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/pygraphviz.rst - [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/pynormaliz.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/pyflakes.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/pyparsing.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/pygments.rst [0 tests, 0.01 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/pyrsistent.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/pygraphviz.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/pysingular.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/pynormaliz.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/pytest.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/pyparsing.rst [0 tests, 0.01 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/python3.rst - [0 tests, 0.01 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/python_igraph.rst - [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/pythran.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/pyrsistent.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/pytz.rst - [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/pyx.rst - [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/pyzmq.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/pysingular.rst + [0 tests, 0.01 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/pytest.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/qepcad.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/python3.rst + [0 tests, 0.01 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/pythran.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/qhull.rst - [0 tests, 0.03 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/r.rst - [0 tests, 0.02 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/r_jupyter.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/python_igraph.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/ratpoints.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/pytz.rst + [0 tests, 0.01 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/pyx.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/readline.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/pyzmq.rst + [0 tests, 0.01 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/qepcad.rst + [0 tests, 0.01 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/qhull.rst [0 tests, 0.02 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/requests.rst - [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/rpy2.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/r.rst [0 tests, 0.01 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/rst2ipynb.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/r_jupyter.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/rubiks.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/ratpoints.rst [0 tests, 0.01 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/rw.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/readline.rst + [0 tests, 0.02 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/requests.rst [0 tests, 0.01 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/saclib.rst - [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/sage_conf.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/rpy2.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/sage_docbuild.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/rst2ipynb.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/sage_flatsurf.rst - [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/sage_numerical_backends_coin.rst - [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/sage_numerical_backends_cplex.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/rubiks.rst [0 tests, 0.01 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/sage_numerical_backends_gurobi.rst - [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/sage_setup.rst - [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/sage_sws2rst.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/rw.rst [0 tests, 0.01 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/sagemath_doc_html.rst - [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/sagemath_doc_pdf.rst - [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/sagenb_export.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/saclib.rst + [0 tests, 0.01 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/sage_conf.rst + [0 tests, 0.01 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/sage_docbuild.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/sagetex.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/sage_flatsurf.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/scipoptsuite.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/sage_numerical_backends_coin.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/scipy.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/sage_numerical_backends_cplex.rst [0 tests, 0.01 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/send2trash.rst - [0 tests, 0.02 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/setuptools.rst - [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/setuptools_scm.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/sage_numerical_backends_gurobi.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/plot3d/threejs.rst - [9 tests, 12.96 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/setuptools_scm_git_archive.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/sage_setup.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/setuptools_wheel.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/sage_sws2rst.rst [0 tests, 0.01 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/simplegeneric.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/sagemath_doc_html.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/singular_jupyter.rst - [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/singular.rst - [0 tests, 0.02 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/sip.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/sagemath_doc_pdf.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/sirocco.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/sagenb_export.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/six.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/sagetex.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/slabbe.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/scipoptsuite.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/snappy.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/prep/Symbolics-and-Basic-Plotting.rst + [42 tests, 21.55 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/scipy.rst + [0 tests, 0.02 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/send2trash.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/snowballstemmer.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/setuptools.rst + [0 tests, 0.01 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/setuptools_scm.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/speaklater.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/setuptools_scm_git_archive.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/sphinx.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/setuptools_wheel.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/sphinxcontrib_applehelp.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/simplegeneric.rst + [0 tests, 0.01 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/singular.rst + [0 tests, 0.03 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/singular_jupyter.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/sphinxcontrib_devhelp.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/sip.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/sphinxcontrib_htmlhelp.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/sirocco.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/sphinxcontrib_jsmath.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/six.rst + [0 tests, 0.01 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/slabbe.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/sphinxcontrib_qthelp.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/snappy.rst + [0 tests, 0.01 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/snowballstemmer.rst + [0 tests, 0.02 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/speaklater.rst + [0 tests, 0.01 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/plot3d/threejs.rst + [9 tests, 15.94 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/sphinx.rst + [0 tests, 0.01 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/sphinxcontrib_applehelp.rst + [0 tests, 0.01 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/sphinxcontrib_devhelp.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/sphinxcontrib_serializinghtml.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/sphinxcontrib_htmlhelp.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/sphinxcontrib_websupport.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/sphinxcontrib_jsmath.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/sqlalchemy.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/sphinxcontrib_qthelp.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/sqlite.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/sphinxcontrib_serializinghtml.rst [0 tests, 0.01 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/suitesparse.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/sphinxcontrib_websupport.rst [0 tests, 0.01 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/surf.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/sqlalchemy.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/surface_dynamics.rst - [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/symengine.rst - [0 tests, 0.01 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/symengine_py.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/sqlite.rst + [0 tests, 0.03 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/suitesparse.rst + [0 tests, 0.02 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/surf.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/symmetrica.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/surface_dynamics.rst [0 tests, 0.01 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/sympow.rst - [0 tests, 0.01 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/sympy.rst - [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/tachyon.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/symengine.rst [0 tests, 0.01 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/tdlib.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/symengine_py.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/terminado.rst - [0 tests, 0.01 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/testpath.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/symmetrica.rst + [0 tests, 0.02 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/sympow.rst + [0 tests, 0.02 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/sympy.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/texlive.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/tachyon.rst + [0 tests, 0.02 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/tdlib.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/texttable.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/terminado.rst [0 tests, 0.01 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/thebe.rst - [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/threejs.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/testpath.rst [0 tests, 0.01 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/tides.rst - [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/toml.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/texlive.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/tomli.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/texttable.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/topcom.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/thebe.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/tornado.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/threejs.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/tox.rst - [0 tests, 0.01 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/traitlets.rst - [0 tests, 0.01 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/typing_extensions.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/tides.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/tzlocal.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/toml.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/urllib3.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/tomli.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/valgrind.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/topcom.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/vcversioner.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/tornado.rst [0 tests, 0.01 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/virtualenv.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/tox.rst + [0 tests, 0.02 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/traitlets.rst + [0 tests, 0.01 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/typing_extensions.rst + [0 tests, 0.01 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/tzlocal.rst + [0 tests, 0.01 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/urllib3.rst + [0 tests, 0.01 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/valgrind.rst + [0 tests, 0.01 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/vcversioner.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/prep/Symbolics-and-Basic-Plotting.rst - [42 tests, 20.12 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/wcwidth.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/virtualenv.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/webencodings.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/wcwidth.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/wheel.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/webencodings.rst + [0 tests, 0.01 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/wheel.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/widgetsnbextension.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/widgetsnbextension.rst [0 tests, 0.01 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/xz.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/xz.rst [0 tests, 0.01 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/zeromq.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/zeromq.rst [0 tests, 0.01 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/zipp.rst - [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/zlib.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/zipp.rst [0 tests, 0.01 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/spkg/zn_poly.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/zlib.rst [0 tests, 0.01 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/stats/index.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/spkg/zn_poly.rst + [0 tests, 0.02 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/stats/index.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/structure/index.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/structure/index.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/tensor_free_modules/alt_forms.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/prep/Advanced-2DPlotting.rst + [80 tests, 32.36 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/tensor_free_modules/alt_forms.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/tensor_free_modules/index.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/tensor_free_modules/index.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/tensor_free_modules/morphisms.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/tensor_free_modules/morphisms.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/tensor_free_modules/tensors.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/tensor_free_modules/tensors.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/topology/index.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/topology/index.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/thematic_tutorials/algebraic_combinatorics.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/thematic_tutorials/algebraic_combinatorics.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/thematic_tutorials/algebraic_combinatorics/rsk.rst - [31 tests, 0.09 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/thematic_tutorials/explicit_methods_in_number_theory/birds_eye_view.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/thematic_tutorials/algebraic_combinatorics/rsk.rst + [31 tests, 0.14 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/thematic_tutorials/explicit_methods_in_number_theory/birds_eye_view.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/prep/Advanced-2DPlotting.rst - [80 tests, 28.95 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/thematic_tutorials/algebraic_combinatorics/walks.rst - [15 tests, 0.76 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/thematic_tutorials/algebraic_combinatorics/n_cube.rst - [19 tests, 1.03 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/thematic_tutorials/coding_theory.rst - [89 tests, 0.80 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/thematic_tutorials/explicit_methods_in_number_theory/index.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/thematic_tutorials/algebraic_combinatorics/walks.rst + [15 tests, 1.00 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/reference/valuations/index.rst + [53 tests, 1.75 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/thematic_tutorials/explicit_methods_in_number_theory/generators_for_rings.rst + [4 tests, 1.45 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/thematic_tutorials/explicit_methods_in_number_theory/index.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/reference/valuations/index.rst - [53 tests, 1.10 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/thematic_tutorials/explicit_methods_in_number_theory/integer_factorization.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/thematic_tutorials/algebraic_combinatorics/n_cube.rst + [19 tests, 1.94 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/thematic_tutorials/coding_theory.rst + [89 tests, 1.50 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/thematic_tutorials/explicit_methods_in_number_theory/integer_factorization.rst + [0 tests, 0.01 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/thematic_tutorials/algebraic_combinatorics/tsetlin_library.rst + [13 tests, 2.47 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/thematic_tutorials/explicit_methods_in_number_theory/half_integral.rst + [3 tests, 1.69 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/thematic_tutorials/explicit_methods_in_number_theory/level_one_forms.rst + [13 tests, 0.85 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/thematic_tutorials/explicit_methods_in_number_theory/modular_forms.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/thematic_tutorials/explicit_methods_in_number_theory/generators_for_rings.rst - [4 tests, 0.64 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/thematic_tutorials/explicit_methods_in_number_theory/half_integral.rst - [3 tests, 0.64 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/thematic_tutorials/explicit_methods_in_number_theory/l_series.rst - [8 tests, 0.40 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/thematic_tutorials/explicit_methods_in_number_theory/level_one_forms.rst - [13 tests, 0.45 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/thematic_tutorials/explicit_methods_in_number_theory/modular_forms.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/thematic_tutorials/explicit_methods_in_number_theory/method_of_graphs.rst + [8 tests, 0.88 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/thematic_tutorials/explicit_methods_in_number_theory/modular_symbols.rst + [7 tests, 0.17 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/thematic_tutorials/coercion_and_categories.rst + [192 tests, 0.88 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/thematic_tutorials/explicit_methods_in_number_theory/nf_orders.rst + [32 tests, 0.34 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/thematic_tutorials/explicit_methods_in_number_theory/number_fields.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/thematic_tutorials/explicit_methods_in_number_theory/modular_symbols.rst - [7 tests, 0.10 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/thematic_tutorials/coercion_and_categories.rst - [192 tests, 0.48 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/thematic_tutorials/explicit_methods_in_number_theory/method_of_graphs.rst - [8 tests, 0.48 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/thematic_tutorials/explicit_methods_in_number_theory/nf_orders.rst - [32 tests, 0.39 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/thematic_tutorials/explicit_methods_in_number_theory/number_fields.rst - [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/thematic_tutorials/algebraic_combinatorics/tsetlin_library.rst - [13 tests, 2.58 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/thematic_tutorials/geometry.rst - [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/thematic_tutorials/functional_programming.rst - [82 tests, 0.08 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/thematic_tutorials/geometry/polyhedra_quickref.rst - [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/thematic_tutorials/explicit_methods_in_number_theory/modular_forms_and_hecke_operators.rst - [31 tests, 1.29 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/thematic_tutorials/geometry/polytope_tikz.rst - [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/thematic_tutorials/explicit_methods_in_number_theory/modabvar.rst - [11 tests, 1.86 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/thematic_tutorials/geometry/tips.rst - [16 tests, 0.31 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/thematic_tutorials/explicit_methods_in_number_theory/nf_introduction.rst - [39 tests, 2.58 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/thematic_tutorials/explicit_methods_in_number_theory/introduction.rst - [6 tests, 3.43 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/thematic_tutorials/index.rst - [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/thematic_tutorials/lie.rst - [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/thematic_tutorials/lie/affine.rst - [35 tests, 0.37 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/thematic_tutorials/explicit_methods_in_number_theory/nf_galois_groups.rst - [48 tests, 3.70 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/thematic_tutorials/lie/bibliography.rst - [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/thematic_tutorials/lie/affine_hw_crystals.rst - [27 tests, 0.80 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/thematic_tutorials/lie/affine_finite_crystals.rst - [123 tests, 1.50 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/thematic_tutorials/lie/elementary_crystals.rst - [34 tests, 0.18 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/thematic_tutorials/lie/infinity_crystals.rst - [86 tests, 0.69 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/thematic_tutorials/group_theory.rst - [127 tests, 4.17 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/thematic_tutorials/lie/introduction.rst - [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/thematic_tutorials/lie/crystals.rst - [117 tests, 1.73 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/thematic_tutorials/lie/iwahori_hecke_algebra.rst - [11 tests, 0.74 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/thematic_tutorials/lie/branching_rules.rst - [113 tests, 2.72 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/thematic_tutorials/lie/kazhdan_lusztig_polynomials.rst - [12 tests, 0.95 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/thematic_tutorials/explicit_methods_in_number_theory/birds_other.rst - [34 tests, 9.24 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/thematic_tutorials/lie/lie_basics.rst - [39 tests, 0.68 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/thematic_tutorials/numerical_sage/comparison_to_cython.rst - [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/thematic_tutorials/numerical_sage/ctypes.rst - [0 tests, 0.01 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/thematic_tutorials/linear_programming.rst - [47 tests, 0.09 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/thematic_tutorials/numerical_sage/ctypes_examples.rst - [0 tests, 0.02 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/thematic_tutorials/numerical_sage/cvxopt.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/thematic_tutorials/functional_programming.rst + [82 tests, 0.15 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/thematic_tutorials/geometry.rst + [0 tests, 0.00 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/thematic_tutorials/geometry/polyhedra_quickref.rst + [0 tests, 0.00 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/thematic_tutorials/explicit_methods_in_number_theory/modular_forms_and_hecke_operators.rst + [31 tests, 2.01 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/thematic_tutorials/explicit_methods_in_number_theory/modabvar.rst + [11 tests, 2.77 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/thematic_tutorials/geometry/polytope_tikz.rst + [0 tests, 0.00 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/thematic_tutorials/geometry/tips.rst + [16 tests, 0.21 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/thematic_tutorials/explicit_methods_in_number_theory/introduction.rst + [6 tests, 4.81 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/thematic_tutorials/explicit_methods_in_number_theory/l_series.rst + [8 tests, 0.63 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/thematic_tutorials/index.rst + [0 tests, 0.00 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/thematic_tutorials/lie.rst + [0 tests, 0.00 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/thematic_tutorials/explicit_methods_in_number_theory/nf_introduction.rst + [39 tests, 4.34 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/thematic_tutorials/lie/affine.rst + [35 tests, 0.67 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/thematic_tutorials/lie/affine_hw_crystals.rst + [27 tests, 1.31 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/thematic_tutorials/lie/bibliography.rst + [0 tests, 0.00 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/thematic_tutorials/explicit_methods_in_number_theory/nf_galois_groups.rst + [48 tests, 8.34 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/thematic_tutorials/lie/affine_finite_crystals.rst + [123 tests, 3.90 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/thematic_tutorials/lie/elementary_crystals.rst + [34 tests, 0.34 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/thematic_tutorials/lie/infinity_crystals.rst + [86 tests, 0.72 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/thematic_tutorials/lie/crystals.rst + [117 tests, 2.96 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/thematic_tutorials/lie/introduction.rst + [0 tests, 0.00 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/thematic_tutorials/group_theory.rst + [127 tests, 7.72 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/thematic_tutorials/lie/iwahori_hecke_algebra.rst + [11 tests, 2.06 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/thematic_tutorials/lie/branching_rules.rst + [113 tests, 5.57 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/thematic_tutorials/lie/kazhdan_lusztig_polynomials.rst + [12 tests, 2.56 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/thematic_tutorials/lie/lie_basics.rst + [39 tests, 1.71 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/thematic_tutorials/linear_programming.rst + [47 tests, 0.27 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/thematic_tutorials/numerical_sage/comparison_to_cython.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/thematic_tutorials/numerical_sage/f2py.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/thematic_tutorials/numerical_sage/ctypes.rst + [0 tests, 0.03 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/thematic_tutorials/numerical_sage/ctypes_examples.rst [0 tests, 0.02 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/thematic_tutorials/numerical_sage/f2py_examples.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/thematic_tutorials/numerical_sage/cvxopt.rst [0 tests, 0.01 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/thematic_tutorials/numerical_sage/index.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/thematic_tutorials/numerical_sage/f2py.rst + [0 tests, 0.02 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/thematic_tutorials/numerical_sage/f2py_examples.rst + [0 tests, 0.02 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/thematic_tutorials/numerical_sage/index.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/thematic_tutorials/numerical_sage/mpi4py.rst - [0 tests, 0.01 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/thematic_tutorials/numerical_sage/numerical_tools.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/thematic_tutorials/lie/weyl_character_ring.rst + [116 tests, 2.69 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/thematic_tutorials/numerical_sage/mpi4py.rst + [0 tests, 0.02 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/thematic_tutorials/numerical_sage/numerical_tools.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/thematic_tutorials/numerical_sage/parallel_computation.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/thematic_tutorials/numerical_sage/parallel_computation.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/thematic_tutorials/numerical_sage/numpy.rst - [68 tests, 0.04 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/thematic_tutorials/numerical_sage/parallel_laplace_solver.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/thematic_tutorials/numerical_sage/numpy.rst + [68 tests, 0.08 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/thematic_tutorials/numerical_sage/parallel_laplace_solver.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/thematic_tutorials/numerical_sage/using_compiled_code_iteractively.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/thematic_tutorials/numerical_sage/using_compiled_code_iteractively.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/thematic_tutorials/numtheory_rsa.rst - [41 tests, 0.08 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/thematic_tutorials/lie/weyl_character_ring.rst - [116 tests, 1.05 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/thematic_tutorials/structures_in_coding_theory.rst - [32 tests, 0.11 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/thematic_tutorials/sws2rst.rst - [0 tests, 0.03 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/thematic_tutorials/toctree.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/thematic_tutorials/numtheory_rsa.rst + [41 tests, 0.09 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/thematic_tutorials/explicit_methods_in_number_theory/birds_other.rst + [34 tests, 20.98 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/thematic_tutorials/structures_in_coding_theory.rst + [32 tests, 0.20 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/thematic_tutorials/sws2rst.rst + [0 tests, 0.01 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/thematic_tutorials/toctree.rst + [0 tests, 0.00 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/thematic_tutorials/tutorial-comprehensions.rst + [53 tests, 0.51 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/thematic_tutorials/lie/integrable.rst + [30 tests, 9.92 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/thematic_tutorials/lie/weyl_groups.rst + [45 tests, 6.17 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/thematic_tutorials/tutorial-objects-and-classes.rst + [108 tests, 0.16 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/thematic_tutorials/geometry/visualization.rst + [13 tests, 18.01 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/thematic_tutorials/vector_calculus.rst + [0 tests, 0.00 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/thematic_tutorials/numerical_sage/scipy.rst + [11 tests, 3.61 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/thematic_tutorials/explicit_methods_in_number_theory/elliptic_curves.rst + [49 tests, 24.90 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/thematic_tutorials/tutorial-implementing-algebraic-structures.rst + [93 tests, 1.72 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/thematic_tutorials/geometry/polyhedra_tutorial.rst + [98 tests, 19.91 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/tutorial/afterword.rst + [13 tests, 0.03 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/tutorial/appendix.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/thematic_tutorials/tutorial-comprehensions.rst - [53 tests, 0.75 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/thematic_tutorials/lie/integrable.rst - [30 tests, 4.96 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/thematic_tutorials/numerical_sage/scipy.rst - [11 tests, 2.72 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/thematic_tutorials/explicit_methods_in_number_theory/elliptic_curves.rst - [49 tests, 12.96 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/thematic_tutorials/tutorial-objects-and-classes.rst - [108 tests, 0.22 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/thematic_tutorials/vector_calculus.rst - [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/thematic_tutorials/lie/weyl_groups.rst - [45 tests, 5.54 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/thematic_tutorials/tutorial-implementing-algebraic-structures.rst - [93 tests, 2.19 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/thematic_tutorials/tutorial-programming-python.rst - [163 tests, 0.34 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/thematic_tutorials/geometry/visualization.rst - [13 tests, 13.47 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/tutorial/afterword.rst - [13 tests, 0.02 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/tutorial/appendix.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/tutorial/bibliography.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/tutorial/bibliography.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/tutorial/index.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/tutorial/index.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/thematic_tutorials/tutorial-programming-python.rst + [163 tests, 0.41 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/tutorial/interactive_shell.rst + [11 tests, 0.26 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/tutorial/introduction.rst + [15 tests, 1.83 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/tutorial/interfaces.rst + [58 tests, 3.80 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/tutorial/latex.rst + [59 tests, 3.12 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/tutorial/programming.rst + [113 tests, 1.22 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/tutorial/sagetex.rst + [0 tests, 0.02 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/tutorial/tour.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/tutorial/interactive_shell.rst - [11 tests, 0.10 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/tutorial/introduction.rst - [15 tests, 1.44 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/tutorial/interfaces.rst - [58 tests, 2.18 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/tutorial/programming.rst - [113 tests, 0.87 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/tutorial/sagetex.rst - [0 tests, 0.01 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/tutorial/tour.rst - [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/tutorial/latex.rst - [59 tests, 1.99 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/thematic_tutorials/geometry/polyhedra_tutorial.rst - [98 tests, 21.02 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/tutorial/tour_assignment.rst - [28 tests, 0.22 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/tutorial/tour_coercion.rst - [59 tests, 0.31 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/tutorial/tour_advanced.rst - [119 tests, 4.13 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/thematic_tutorials/geometry/polyhedra_quicktutorial.rst - [44 tests, 23.11 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/tutorial/tour_help.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/tutorial/tour_assignment.rst + [28 tests, 0.12 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/tutorial/tour_coercion.rst + [59 tests, 0.48 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/thematic_tutorials/geometry/polyhedra_quicktutorial.rst + [44 tests, 29.42 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/tutorial/tour_groups.rst + [25 tests, 1.11 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/tutorial/tour_help.rst [36 tests, 0.06 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/tutorial/tour_groups.rst - [25 tests, 1.45 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/tutorial/tour_numtheory.rst - [47 tests, 0.38 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/tutorial/tour_linalg.rst - [52 tests, 1.44 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/tutorial/tour_polynomial.rst - [74 tests, 0.31 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/tutorial/tour_algebra.rst - [69 tests, 6.37 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/website/index.rst - [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/tutorial/tour_functions.rst - [57 tests, 3.35 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/es/tutorial/index.rst - [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/es/tutorial/introduction.rst - [15 tests, 1.44 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/es/tutorial/tour.rst - [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/tutorial/tour_rings.rst - [32 tests, 3.22 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/es/tutorial/tour_assignment.rst - [28 tests, 0.15 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/constructions/plotting.rst - [33 tests, 66.14 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/es/tutorial/tour_help.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/tutorial/tour_linalg.rst + [52 tests, 1.12 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/tutorial/tour_advanced.rst + [119 tests, 5.36 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/tutorial/tour_numtheory.rst + [47 tests, 0.60 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/tutorial/tour_polynomial.rst + [74 tests, 0.50 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/tutorial/tour_functions.rst + [57 tests, 4.86 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/website/index.rst + [0 tests, 0.00 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/tutorial/tour_algebra.rst + [69 tests, 9.11 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/es/tutorial/index.rst + [0 tests, 0.00 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/constructions/plotting.rst + [33 tests, 78.86 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/es/tutorial/tour.rst + [0 tests, 0.00 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/tutorial/tour_rings.rst + [32 tests, 3.20 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/es/tutorial/tour_assignment.rst + [28 tests, 0.08 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/es/tutorial/introduction.rst + [15 tests, 1.80 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/es/tutorial/tour_help.rst [36 tests, 0.08 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/es/tutorial/tour_groups.rst - [26 tests, 1.34 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/es/tutorial/tour_numtheory.rst - [47 tests, 0.44 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/es/tutorial/tour_polynomial.rst - [75 tests, 0.36 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/es/tutorial/tour_linalg.rst - [47 tests, 1.27 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/es/a_tour_of_sage/index.rst - [22 tests, 7.89 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/fr/tutorial/afterword.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/es/tutorial/tour_linalg.rst + [47 tests, 0.69 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/es/tutorial/tour_groups.rst + [26 tests, 1.77 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/es/tutorial/tour_polynomial.rst + [75 tests, 0.32 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/es/tutorial/tour_numtheory.rst + [47 tests, 0.41 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/es/a_tour_of_sage/index.rst + [22 tests, 8.15 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/fr/tutorial/afterword.rst [13 tests, 0.03 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/fr/tutorial/appendix.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/fr/tutorial/appendix.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/fr/tutorial/bibliography.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/fr/tutorial/bibliography.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/fr/tutorial/index.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/fr/tutorial/index.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/fr/tutorial/interactive_shell.rst - [11 tests, 0.18 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/es/tutorial/tour_rings.rst - [32 tests, 2.80 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/es/tutorial/tour_algebra.rst - [67 tests, 7.78 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/fr/tutorial/introduction.rst - [15 tests, 1.43 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/fr/tutorial/programming.rst - [113 tests, 1.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/fr/tutorial/sagetex.rst - [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/fr/tutorial/interfaces.rst - [58 tests, 2.64 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/fr/tutorial/tour.rst - [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/fr/a_tour_of_sage/index.rst - [22 tests, 5.65 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/fr/tutorial/tour_assignment.rst - [28 tests, 0.09 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/fr/tutorial/tour_coercion.rst - [59 tests, 0.17 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/fr/tutorial/latex.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/es/tutorial/tour_rings.rst + [32 tests, 3.62 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/fr/tutorial/interactive_shell.rst + [11 tests, 0.20 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/fr/tutorial/introduction.rst + [15 tests, 1.67 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/fr/a_tour_of_sage/index.rst + [22 tests, 5.82 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/es/tutorial/tour_algebra.rst + [67 tests, 9.53 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/fr/tutorial/sagetex.rst + [0 tests, 0.01 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/fr/tutorial/tour.rst + [0 tests, 0.00 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/fr/tutorial/interfaces.rst + [58 tests, 3.04 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/fr/tutorial/programming.rst + [113 tests, 1.47 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/fr/tutorial/tour_assignment.rst + [28 tests, 0.15 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/fr/tutorial/tour_coercion.rst + [59 tests, 0.26 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/fr/tutorial/latex.rst [61 tests, 2.70 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/fr/tutorial/tour_groups.rst - [25 tests, 1.31 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/fr/tutorial/tour_help.rst - [35 tests, 0.03 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/fr/tutorial/tour_advanced.rst - [119 tests, 4.50 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/fr/tutorial/tour_linalg.rst - [52 tests, 2.07 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/fr/tutorial/tour_numtheory.rst - [47 tests, 0.54 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/fr/tutorial/tour_polynomial.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/fr/tutorial/tour_groups.rst + [25 tests, 2.00 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/fr/tutorial/tour_help.rst + [35 tests, 0.10 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/fr/tutorial/tour_linalg.rst + [52 tests, 0.91 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/fr/tutorial/tour_advanced.rst + [119 tests, 5.54 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/fr/tutorial/tour_numtheory.rst + [47 tests, 0.49 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/fr/tutorial/tour_polynomial.rst [74 tests, 0.30 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/fr/tutorial/tour_functions.rst - [57 tests, 5.40 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/fr/tutorial/tour_rings.rst - [22 tests, 0.11 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/fr/tutorial/tour_algebra.rst - [63 tests, 7.91 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/it/faq/faq-contribute.rst - [2 tests, 0.02 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/it/faq/faq-general.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/fr/tutorial/tour_rings.rst + [22 tests, 0.15 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/fr/tutorial/tour_functions.rst + [57 tests, 5.35 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/fr/tutorial/tour_algebra.rst + [63 tests, 8.57 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/it/faq/faq-contribute.rst + [2 tests, 0.07 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/it/faq/faq-general.rst [0 tests, 0.02 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/it/faq/faq-usage.rst - [31 tests, 2.87 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/it/faq/index.rst - [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/it/tutorial/index.rst - [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/hu/a_tour_of_sage/index.rst - [22 tests, 6.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/it/a_tour_of_sage/index.rst - [22 tests, 6.18 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/tutorial/tour_plotting.rst - [54 tests, 25.66 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/ja/tutorial/afterword.rst - [13 tests, 0.03 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/ja/tutorial/appendix.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/it/faq/faq-usage.rst + [31 tests, 2.50 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/it/faq/index.rst + [0 tests, 0.00 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/it/tutorial/index.rst + [0 tests, 0.00 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/it/a_tour_of_sage/index.rst + [22 tests, 6.60 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/hu/a_tour_of_sage/index.rst + [22 tests, 7.04 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/it/tutorial/introduction.rst + [15 tests, 1.59 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/ja/tutorial/afterword.rst + [13 tests, 0.04 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/ja/tutorial/appendix.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/it/tutorial/introduction.rst - [15 tests, 1.56 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/ja/tutorial/bibliography.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/ja/tutorial/bibliography.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/ja/tutorial/index.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/ja/tutorial/index.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/ja/tutorial/interactive_shell.rst - [12 tests, 0.15 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/ja/tutorial/introduction.rst - [15 tests, 1.69 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/ja/tutorial/japanesesupport.py - [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/thematic_tutorials/vector_calculus/vector_calc_plane.rst - [149 tests, 40.30 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/ja/tutorial/interfaces.rst - [58 tests, 3.56 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/ja/tutorial/sagetex.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/ja/tutorial/interactive_shell.rst + [12 tests, 0.21 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/tutorial/tour_plotting.rst + [54 tests, 31.39 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/ja/tutorial/interfaces.rst + [58 tests, 3.43 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/ja/tutorial/japanesesupport.py + [0 tests, 0.00 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/ja/tutorial/introduction.rst + [15 tests, 1.70 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/ja/tutorial/programming.rst + [113 tests, 0.77 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/ja/a_tour_of_sage/index.rst + [22 tests, 5.98 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/ja/tutorial/sagetex.rst [0 tests, 0.02 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/ja/tutorial/tour.rst - [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/ja/tutorial/programming.rst - [113 tests, 0.66 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/fr/tutorial/tour_plotting.rst - [40 tests, 13.55 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/ja/tutorial/latex.rst - [59 tests, 3.04 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/ja/tutorial/tour_assignment.rst - [28 tests, 0.17 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/ja/tutorial/tour_coercion.rst - [59 tests, 0.26 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/it/tutorial/tour_algebra.rst - [63 tests, 7.61 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/ja/tutorial/tour_help.rst - [36 tests, 0.08 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/ja/tutorial/tour_groups.rst - [25 tests, 1.45 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/ja/tutorial/tour_numtheory.rst - [47 tests, 0.62 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/ja/a_tour_of_sage/index.rst - [22 tests, 8.56 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/thematic_tutorials/sandpile.rst - [705 tests, 42.83 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/ja/tutorial/tour_advanced.rst - [119 tests, 4.58 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/ja/tutorial/tour_polynomial.rst - [75 tests, 0.47 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/pt/tutorial/afterword.rst - [9 tests, 0.01 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/pt/tutorial/appendix.rst - [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/pt/tutorial/bibliography.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/ja/tutorial/tour.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/pt/tutorial/index.rst - [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/ja/tutorial/tour_linalg.rst - [52 tests, 1.95 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/pt/tutorial/interactive_shell.rst - [11 tests, 0.36 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/pt/tutorial/introduction.rst - [15 tests, 2.01 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/ja/tutorial/tour_rings.rst - [32 tests, 3.50 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/ja/tutorial/tour_algebra.rst - [67 tests, 8.30 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/pt/tutorial/sagetex.rst - [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/ja/tutorial/tour_functions.rst - [56 tests, 7.07 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/pt/tutorial/tour.rst - [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/pt/tutorial/interfaces.rst - [58 tests, 3.42 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/pt/tutorial/tour_assignment.rst - [28 tests, 0.14 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/pt/tutorial/programming.rst - [111 tests, 0.83 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/pt/tutorial/tour_coercion.rst - [61 tests, 0.21 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/pt/tutorial/latex.rst - [61 tests, 3.16 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/pt/tutorial/tour_help.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/it/tutorial/tour_algebra.rst + [63 tests, 6.90 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/ja/tutorial/tour_assignment.rst + [28 tests, 0.16 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/thematic_tutorials/vector_calculus/vector_calc_plane.rst + [149 tests, 46.95 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/ja/tutorial/tour_coercion.rst + [59 tests, 0.38 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/fr/tutorial/tour_plotting.rst + [40 tests, 16.38 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/ja/tutorial/latex.rst + [59 tests, 3.25 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/ja/tutorial/tour_help.rst [36 tests, 0.10 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/pt/tutorial/tour_groups.rst - [26 tests, 2.42 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/pt/a_tour_of_sage/index.rst - [22 tests, 7.81 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/pt/tutorial/tour_numtheory.rst - [47 tests, 0.67 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/pt/tutorial/tour_polynomial.rst - [74 tests, 0.30 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/pt/tutorial/tour_linalg.rst - [48 tests, 2.49 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/ru/tutorial/afterword.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/ja/tutorial/tour_numtheory.rst + [47 tests, 0.43 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/ja/tutorial/tour_groups.rst + [25 tests, 1.26 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/ja/tutorial/tour_polynomial.rst + [75 tests, 0.29 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/ja/tutorial/tour_linalg.rst + [52 tests, 1.29 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/ja/tutorial/tour_advanced.rst + [119 tests, 4.07 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/pt/tutorial/afterword.rst [9 tests, 0.02 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/ru/tutorial/appendix.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/pt/tutorial/appendix.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/ru/tutorial/bibliography.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/pt/tutorial/bibliography.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/ru/tutorial/index.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/pt/tutorial/index.rst [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/pt/tutorial/tour_advanced.rst - [119 tests, 6.20 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/ru/tutorial/interactive_shell.rst - [8 tests, 0.26 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/pt/tutorial/tour_functions.rst - [56 tests, 6.07 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/pt/tutorial/tour_algebra.rst - [67 tests, 7.18 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/ru/tutorial/sagetex.rst - [0 tests, 0.01 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/ru/tutorial/tour.rst - [0 tests, 0.00 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/ru/tutorial/programming.rst - [113 tests, 0.73 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/pt/tutorial/tour_rings.rst - [32 tests, 3.16 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/ru/tutorial/tour_assignment.rst - [28 tests, 0.13 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/ru/tutorial/introduction.rst - [15 tests, 1.85 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/ru/tutorial/interfaces.rst - [58 tests, 3.79 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/ru/tutorial/tour_help.rst - [36 tests, 0.05 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/ru/tutorial/tour_groups.rst - [25 tests, 2.58 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/ru/tutorial/tour_numtheory.rst - [47 tests, 0.53 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/ru/tutorial/tour_linalg.rst - [50 tests, 1.43 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/ru/tutorial/tour_polynomial.rst - [74 tests, 0.53 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/ru/tutorial/tour_functions.rst - [56 tests, 5.18 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/ru/tutorial/tour_advanced.rst - [119 tests, 6.94 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/ru/tutorial/tour_rings.rst - [32 tests, 4.05 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/ru/tutorial/tour_algebra.rst - [67 tests, 9.41 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/tr/a_tour_of_sage/index.rst +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/pt/tutorial/interactive_shell.rst + [11 tests, 0.20 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/ja/tutorial/tour_rings.rst + [32 tests, 2.79 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/ja/tutorial/tour_functions.rst + [56 tests, 5.20 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/pt/tutorial/introduction.rst + [15 tests, 1.77 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/ja/tutorial/tour_algebra.rst + [67 tests, 8.03 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/pt/tutorial/interfaces.rst + [58 tests, 3.10 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/pt/tutorial/sagetex.rst + [0 tests, 0.00 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/pt/tutorial/tour.rst + [0 tests, 0.00 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/pt/tutorial/latex.rst + [61 tests, 2.24 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/pt/tutorial/tour_assignment.rst + [28 tests, 0.12 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/pt/tutorial/programming.rst + [111 tests, 0.78 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/pt/tutorial/tour_coercion.rst + [61 tests, 0.36 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/pt/a_tour_of_sage/index.rst [22 tests, 6.28 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/ja/tutorial/tour_plotting.rst - [54 tests, 33.63 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/thematic_tutorials/vector_calculus/vector_calc_change.rst - [112 tests, 84.40 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/thematic_tutorials/vector_calculus/vector_calc_curvilinear.rst - [76 tests, 86.81 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/pt/tutorial/tour_plotting.rst - [54 tests, 31.85 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/ru/tutorial/tour_plotting.rst - [49 tests, 25.49 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/thematic_tutorials/vector_calculus/vector_calc_advanced.rst - [106 tests, 96.99 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/thematic_tutorials/vector_calculus/vector_calc_cartesian.rst - [106 tests, 99.27 s] -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/constructions/calculus.rst - [82 tests, 160.82 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/pt/tutorial/tour_help.rst + [36 tests, 0.12 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/pt/tutorial/tour_linalg.rst + [48 tests, 0.34 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/pt/tutorial/tour_numtheory.rst + [47 tests, 0.40 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/pt/tutorial/tour_groups.rst + [26 tests, 1.82 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/pt/tutorial/tour_polynomial.rst + [74 tests, 0.44 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/pt/tutorial/tour_functions.rst + [56 tests, 5.05 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/pt/tutorial/tour_advanced.rst + [119 tests, 5.96 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/ru/tutorial/afterword.rst + [9 tests, 0.04 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/ru/tutorial/appendix.rst + [0 tests, 0.00 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/ru/tutorial/bibliography.rst + [0 tests, 0.00 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/ru/tutorial/index.rst + [0 tests, 0.00 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/ru/tutorial/interactive_shell.rst + [8 tests, 0.15 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/pt/tutorial/tour_rings.rst + [32 tests, 4.10 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/ru/tutorial/introduction.rst + [15 tests, 2.01 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/ru/tutorial/sagetex.rst + [0 tests, 0.00 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/ru/tutorial/tour.rst + [0 tests, 0.00 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/thematic_tutorials/sandpile.rst + [705 tests, 59.50 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/ru/tutorial/interfaces.rst + [58 tests, 2.90 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/ru/tutorial/programming.rst + [113 tests, 1.19 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/ru/tutorial/tour_assignment.rst + [28 tests, 0.14 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/pt/tutorial/tour_algebra.rst + [67 tests, 9.52 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/ru/tutorial/tour_help.rst + [36 tests, 0.06 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/ru/tutorial/tour_groups.rst + [25 tests, 1.29 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/ru/tutorial/tour_linalg.rst + [50 tests, 1.79 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/ru/tutorial/tour_numtheory.rst + [47 tests, 0.70 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/ru/tutorial/tour_polynomial.rst + [74 tests, 0.37 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/ru/tutorial/tour_functions.rst + [56 tests, 4.67 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/ru/tutorial/tour_advanced.rst + [119 tests, 5.34 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/ru/tutorial/tour_rings.rst + [32 tests, 3.15 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/ru/tutorial/tour_algebra.rst + [67 tests, 8.27 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/tr/a_tour_of_sage/index.rst + [22 tests, 5.84 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/ja/tutorial/tour_plotting.rst + [54 tests, 30.09 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/thematic_tutorials/vector_calculus/vector_calc_curvilinear.rst + [76 tests, 87.17 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/pt/tutorial/tour_plotting.rst + [54 tests, 29.73 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/thematic_tutorials/vector_calculus/vector_calc_change.rst + [112 tests, 88.96 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/ru/tutorial/tour_plotting.rst + [49 tests, 23.18 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/thematic_tutorials/vector_calculus/vector_calc_advanced.rst + [106 tests, 101.51 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/thematic_tutorials/vector_calculus/vector_calc_cartesian.rst + [106 tests, 104.07 s] +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/constructions/calculus.rst + [82 tests, 177.63 s] ---------------------------------------------------------------------- -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/constructions/groups.rst # 1 doctest failed -sage -t --long --random-seed=248310151992309957556920043522210786809 src/sage/misc/sagedoc.py # 1 doctest failed -sage -t --long --random-seed=248310151992309957556920043522210786809 src/doc/en/prep/Quickstarts/Abstract-Algebra.rst # 1 doctest failed +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/constructions/groups.rst # 1 doctest failed +sage -t --long --random-seed=195902697794467902211973873970183203323 src/doc/en/prep/Quickstarts/Abstract-Algebra.rst # 1 doctest failed +sage -t --long --random-seed=195902697794467902211973873970183203323 src/sage/misc/sagedoc.py # 1 doctest failed ---------------------------------------------------------------------- -Total time for all tests: 165.0 seconds - cpu time: 607.5 seconds - cumulative wall time: 1529.8 seconds +Total time for all tests: 181.3 seconds + cpu time: 623.0 seconds + cumulative wall time: 1706.2 seconds Features detected for doctesting: sphinx Pytest is not installed, skip checking tests that rely on it. Success: 3 tests failed, up to 50 failures are tolerated @@ -71873,11 +60674,11 @@ Now scanning "debian/sagemath-doc", found 90683 files. Now have 90683 files in total. Removed 0 files due to nonunique device and inode. -Total size is 1679774503 bytes or 2 GiB +Total size is 1679746375 bytes or 2 GiB Removed 5692 files due to unique sizes from list. 84991 files left. -Now eliminating candidates based on first bytes: removed 3227 files from list. 81764 files left. -Now eliminating candidates based on last bytes: removed 122 files from list. 81642 files left. -Now eliminating candidates based on sha1 checksum: removed 587 files from list. 81055 files left. +Now eliminating candidates based on first bytes: removed 3212 files from list. 81779 files left. +Now eliminating candidates based on last bytes: removed 135 files from list. 81644 files left. +Now eliminating candidates based on sha1 checksum: removed 589 files from list. 81055 files left. It seems like you have 81055 files that are not unique Totally, 1 GiB can be reduced. Now making results file /dev/null @@ -71889,54 +60690,54 @@ debian/rules override_dh_sphinxdoc make[2]: Entering directory '/build/reproducible-path/sagemath-9.5' dh_sphinxdoc -XMathJax.js -Xtranslations.js -Xsearchtools.js -dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/ca/intro/_static/mathjax_sage.js dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/ca/intro/_static/thebe-sage.js +dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/ca/intro/_static/mathjax_sage.js +dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/de/a_tour_of_sage/_static/base-stemmer.js dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/de/a_tour_of_sage/_static/german-stemmer.js -dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/de/a_tour_of_sage/_static/thebe-sage.js dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/de/a_tour_of_sage/_static/mathjax_sage.js -dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/de/a_tour_of_sage/_static/base-stemmer.js +dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/de/a_tour_of_sage/_static/thebe-sage.js dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/de/thematische_anleitungen/_static/base-stemmer.js -dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/de/thematische_anleitungen/_static/mathjax_sage.js -dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/de/thematische_anleitungen/_static/thebe-sage.js dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/de/thematische_anleitungen/_static/german-stemmer.js +dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/de/thematische_anleitungen/_static/thebe-sage.js +dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/de/thematische_anleitungen/_static/mathjax_sage.js +dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/de/tutorial/_static/german-stemmer.js dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/de/tutorial/_static/base-stemmer.js dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/de/tutorial/_static/mathjax_sage.js dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/de/tutorial/_static/thebe-sage.js -dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/de/tutorial/_static/german-stemmer.js dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/es/a_tour_of_sage/_static/base-stemmer.js -dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/es/a_tour_of_sage/_static/mathjax_sage.js dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/es/a_tour_of_sage/_static/spanish-stemmer.js dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/es/a_tour_of_sage/_static/thebe-sage.js -dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/es/tutorial/_static/base-stemmer.js -dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/es/tutorial/_static/spanish-stemmer.js +dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/es/a_tour_of_sage/_static/mathjax_sage.js dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/es/tutorial/_static/mathjax_sage.js dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/es/tutorial/_static/thebe-sage.js +dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/es/tutorial/_static/spanish-stemmer.js +dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/es/tutorial/_static/base-stemmer.js dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/fr/a_tour_of_sage/_static/french-stemmer.js -dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/fr/a_tour_of_sage/_static/mathjax_sage.js dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/fr/a_tour_of_sage/_static/thebe-sage.js +dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/fr/a_tour_of_sage/_static/mathjax_sage.js dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/fr/a_tour_of_sage/_static/base-stemmer.js -dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/fr/tutorial/_static/french-stemmer.js dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/fr/tutorial/_static/mathjax_sage.js dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/fr/tutorial/_static/thebe-sage.js +dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/fr/tutorial/_static/french-stemmer.js dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/fr/tutorial/_static/base-stemmer.js -dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/hu/a_tour_of_sage/_static/base-stemmer.js dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/hu/a_tour_of_sage/_static/hungarian-stemmer.js -dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/hu/a_tour_of_sage/_static/mathjax_sage.js dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/hu/a_tour_of_sage/_static/thebe-sage.js -dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/it/a_tour_of_sage/_static/italian-stemmer.js -dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/it/a_tour_of_sage/_static/base-stemmer.js +dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/hu/a_tour_of_sage/_static/mathjax_sage.js +dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/hu/a_tour_of_sage/_static/base-stemmer.js dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/it/a_tour_of_sage/_static/mathjax_sage.js dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/it/a_tour_of_sage/_static/thebe-sage.js +dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/it/a_tour_of_sage/_static/italian-stemmer.js +dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/it/a_tour_of_sage/_static/base-stemmer.js dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/it/faq/_static/thebe-sage.js dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/it/faq/_static/mathjax_sage.js dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/it/tutorial/_static/base-stemmer.js dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/it/tutorial/_static/italian-stemmer.js -dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/it/tutorial/_static/mathjax_sage.js dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/it/tutorial/_static/thebe-sage.js -dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/ja/a_tour_of_sage/_static/thebe-sage.js +dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/it/tutorial/_static/mathjax_sage.js dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/ja/a_tour_of_sage/_static/mathjax_sage.js -dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/ja/tutorial/_static/mathjax_sage.js +dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/ja/a_tour_of_sage/_static/thebe-sage.js dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/ja/tutorial/_static/thebe-sage.js +dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/ja/tutorial/_static/mathjax_sage.js dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/pt/a_tour_of_sage/_static/portuguese-stemmer.js dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/pt/a_tour_of_sage/_static/base-stemmer.js dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/pt/a_tour_of_sage/_static/mathjax_sage.js @@ -71945,108 +60746,108 @@ dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/pt/tutorial/_static/thebe-sage.js dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/pt/tutorial/_static/base-stemmer.js dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/pt/tutorial/_static/portuguese-stemmer.js +dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/ru/tutorial/_static/base-stemmer.js dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/ru/tutorial/_static/mathjax_sage.js -dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/ru/tutorial/_static/russian-stemmer.js dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/ru/tutorial/_static/thebe-sage.js -dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/ru/tutorial/_static/base-stemmer.js -dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/tr/a_tour_of_sage/_static/mathjax_sage.js +dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/ru/tutorial/_static/russian-stemmer.js dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/tr/a_tour_of_sage/_static/thebe-sage.js +dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/tr/a_tour_of_sage/_static/mathjax_sage.js dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/_static/thebe-sage.js dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/_static/mathjax_sage.js -dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/a_tour_of_sage/_static/thebe-sage.js dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/a_tour_of_sage/_static/mathjax_sage.js +dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/a_tour_of_sage/_static/thebe-sage.js dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/constructions/_static/mathjax_sage.js dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/constructions/_static/thebe-sage.js -dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/developer/_static/mathjax_sage.js dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/developer/_static/thebe-sage.js -dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/faq/_static/mathjax_sage.js +dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/developer/_static/mathjax_sage.js dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/faq/_static/thebe-sage.js -dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/installation/_static/thebe-sage.js +dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/faq/_static/mathjax_sage.js dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/installation/_static/mathjax_sage.js -dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/prep/_static/thebe-sage.js +dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/installation/_static/thebe-sage.js dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/prep/_static/mathjax_sage.js +dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/prep/_static/thebe-sage.js dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/thematic_tutorials/_static/thebe-sage.js dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/thematic_tutorials/_static/mathjax_sage.js -dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/tutorial/_static/mathjax_sage.js dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/tutorial/_static/thebe-sage.js +dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/tutorial/_static/mathjax_sage.js dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/website/_static/thebe-sage.js dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/website/_static/mathjax_sage.js -dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/reference/_static/thebe-sage.js dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/reference/_static/mathjax_sage.js -dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/reference/history_and_license/_static/mathjax_sage.js +dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/reference/_static/thebe-sage.js dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/reference/history_and_license/_static/thebe-sage.js -dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/reference/valuations/_static/mathjax_sage.js -dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/reference/valuations/_static/thebe-sage.js -dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/reference/structure/_static/mathjax_sage.js +dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/reference/history_and_license/_static/mathjax_sage.js dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/reference/structure/_static/thebe-sage.js -dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/reference/stats/_static/thebe-sage.js +dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/reference/structure/_static/mathjax_sage.js +dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/reference/valuations/_static/thebe-sage.js +dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/reference/valuations/_static/mathjax_sage.js dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/reference/stats/_static/mathjax_sage.js +dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/reference/stats/_static/thebe-sage.js dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/reference/sets/_static/thebe-sage.js dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/reference/sets/_static/mathjax_sage.js -dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/reference/semirings/_static/mathjax_sage.js dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/reference/semirings/_static/thebe-sage.js -dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/reference/schemes/_static/thebe-sage.js +dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/reference/semirings/_static/mathjax_sage.js dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/reference/schemes/_static/mathjax_sage.js +dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/reference/schemes/_static/thebe-sage.js dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/reference/sat/_static/mathjax_sage.js dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/reference/sat/_static/thebe-sage.js -dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/reference/rings_standard/_static/thebe-sage.js dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/reference/rings_standard/_static/mathjax_sage.js +dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/reference/rings_standard/_static/thebe-sage.js dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/reference/rings_numerical/_static/thebe-sage.js dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/reference/rings_numerical/_static/mathjax_sage.js dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/reference/rings/_static/thebe-sage.js dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/reference/rings/_static/mathjax_sage.js dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/reference/riemannian_geometry/_static/mathjax_sage.js dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/reference/riemannian_geometry/_static/thebe-sage.js -dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/reference/quivers/_static/mathjax_sage.js dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/reference/quivers/_static/thebe-sage.js +dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/reference/quivers/_static/mathjax_sage.js dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/reference/quat_algebras/_static/thebe-sage.js dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/reference/quat_algebras/_static/mathjax_sage.js -dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/reference/quasimodfrm/_static/mathjax_sage.js dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/reference/quasimodfrm/_static/thebe-sage.js +dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/reference/quasimodfrm/_static/mathjax_sage.js dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/reference/quadratic_forms/_static/thebe-sage.js dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/reference/quadratic_forms/_static/mathjax_sage.js -dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/reference/power_series/_static/thebe-sage.js -dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/reference/power_series/_static/mathjax_sage.js -dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/reference/probability/_static/thebe-sage.js dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/reference/probability/_static/mathjax_sage.js +dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/reference/probability/_static/thebe-sage.js +dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/reference/power_series/_static/mathjax_sage.js +dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/reference/power_series/_static/thebe-sage.js dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/reference/plotting/_static/mathjax_sage.js dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/reference/plotting/_static/thebe-sage.js -dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/reference/padics/_static/mathjax_sage.js dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/reference/padics/_static/thebe-sage.js -dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/reference/numerical/_static/mathjax_sage.js +dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/reference/padics/_static/mathjax_sage.js dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/reference/numerical/_static/thebe-sage.js -dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/reference/number_fields/_static/mathjax_sage.js +dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/reference/numerical/_static/mathjax_sage.js dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/reference/number_fields/_static/thebe-sage.js +dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/reference/number_fields/_static/mathjax_sage.js dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/reference/noncommutative_polynomial_rings/_static/thebe-sage.js dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/reference/noncommutative_polynomial_rings/_static/mathjax_sage.js -dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/reference/monoids/_static/mathjax_sage.js dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/reference/monoids/_static/thebe-sage.js -dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/reference/modules/_static/mathjax_sage.js +dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/reference/monoids/_static/mathjax_sage.js dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/reference/modules/_static/thebe-sage.js -dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/reference/modsym/_static/thebe-sage.js +dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/reference/modules/_static/mathjax_sage.js dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/reference/modsym/_static/mathjax_sage.js +dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/reference/modsym/_static/thebe-sage.js dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/reference/modmisc/_static/mathjax_sage.js dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/reference/modmisc/_static/thebe-sage.js -dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/reference/modfrm_hecketriangle/_static/mathjax_sage.js dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/reference/modfrm_hecketriangle/_static/thebe-sage.js -dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/reference/modfrm/_static/thebe-sage.js +dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/reference/modfrm_hecketriangle/_static/mathjax_sage.js dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/reference/modfrm/_static/mathjax_sage.js +dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/reference/modfrm/_static/thebe-sage.js +dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/reference/matroids/_static/mathjax_sage.js +dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/reference/matroids/_static/thebe-sage.js dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/reference/modabvar/_static/thebe-sage.js dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/reference/modabvar/_static/mathjax_sage.js -dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/reference/matroids/_static/thebe-sage.js -dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/reference/matroids/_static/mathjax_sage.js +dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/reference/matrices/_static/mathjax_sage.js +dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/reference/matrices/_static/thebe-sage.js dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/reference/libs/_static/thebe-sage.js dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/reference/libs/_static/mathjax_sage.js -dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/reference/matrices/_static/thebe-sage.js -dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/reference/matrices/_static/mathjax_sage.js dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/reference/logic/_static/thebe-sage.js dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/reference/logic/_static/mathjax_sage.js -dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/reference/interfaces/_static/mathjax_sage.js -dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/reference/interfaces/_static/thebe-sage.js dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/reference/lfunctions/_static/thebe-sage.js dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/reference/lfunctions/_static/mathjax_sage.js -dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/reference/knots/_static/mathjax_sage.js +dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/reference/interfaces/_static/mathjax_sage.js +dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/reference/interfaces/_static/thebe-sage.js dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/reference/knots/_static/thebe-sage.js +dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/reference/knots/_static/mathjax_sage.js dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/reference/hyperbolic_geometry/_static/thebe-sage.js dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/reference/hyperbolic_geometry/_static/mathjax_sage.js dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/reference/homology/_static/thebe-sage.js @@ -72059,76 +60860,76 @@ dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/reference/games/_static/mathjax_sage.js dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/reference/game_theory/_static/mathjax_sage.js dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/reference/game_theory/_static/thebe-sage.js -dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/reference/functions/_static/mathjax_sage.js dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/reference/functions/_static/thebe-sage.js +dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/reference/functions/_static/mathjax_sage.js dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/reference/function_fields/_static/mathjax_sage.js dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/reference/function_fields/_static/thebe-sage.js dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/reference/finite_rings/_static/thebe-sage.js dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/reference/finite_rings/_static/mathjax_sage.js -dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/reference/finance/_static/thebe-sage.js dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/reference/finance/_static/mathjax_sage.js -dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/reference/euclidean_spaces/_static/mathjax_sage.js +dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/reference/finance/_static/thebe-sage.js dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/reference/euclidean_spaces/_static/thebe-sage.js +dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/reference/euclidean_spaces/_static/mathjax_sage.js dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/reference/discrete_geometry/_static/mathjax_sage.js dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/reference/discrete_geometry/_static/thebe-sage.js -dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/reference/doctest/_static/mathjax_sage.js dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/reference/doctest/_static/thebe-sage.js -dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/reference/diophantine_approximation/_static/thebe-sage.js +dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/reference/doctest/_static/mathjax_sage.js dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/reference/diophantine_approximation/_static/mathjax_sage.js +dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/reference/diophantine_approximation/_static/thebe-sage.js dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/reference/databases/_static/thebe-sage.js dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/reference/databases/_static/mathjax_sage.js dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/reference/data_structures/_static/mathjax_sage.js dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/reference/data_structures/_static/thebe-sage.js -dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/reference/curves/_static/mathjax_sage.js dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/reference/curves/_static/thebe-sage.js -dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/reference/cryptography/_static/thebe-sage.js +dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/reference/curves/_static/mathjax_sage.js dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/reference/cryptography/_static/mathjax_sage.js +dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/reference/cryptography/_static/thebe-sage.js dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/reference/cpython/_static/mathjax_sage.js dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/reference/cpython/_static/thebe-sage.js dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/reference/constants/_static/thebe-sage.js dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/reference/constants/_static/mathjax_sage.js -dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/reference/coding/_static/mathjax_sage.js -dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/reference/coding/_static/thebe-sage.js -dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/reference/coercion/_static/mathjax_sage.js dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/reference/coercion/_static/thebe-sage.js +dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/reference/coercion/_static/mathjax_sage.js +dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/reference/coding/_static/thebe-sage.js +dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/reference/coding/_static/mathjax_sage.js dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/reference/categories/_static/thebe-sage.js dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/reference/categories/_static/mathjax_sage.js -dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/reference/calculus/_static/thebe-sage.js dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/reference/calculus/_static/mathjax_sage.js -dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/reference/asymptotic/_static/mathjax_sage.js -dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/reference/asymptotic/_static/thebe-sage.js +dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/reference/calculus/_static/thebe-sage.js dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/reference/arithmetic_curves/_static/mathjax_sage.js dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/reference/arithmetic_curves/_static/thebe-sage.js -dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/reference/combinat/_static/thebe-sage.js -dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/reference/combinat/_static/mathjax_sage.js +dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/reference/asymptotic/_static/mathjax_sage.js +dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/reference/asymptotic/_static/thebe-sage.js dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/reference/topology/_static/thebe-sage.js dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/reference/topology/_static/mathjax_sage.js -dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/reference/parallel/_static/mathjax_sage.js +dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/reference/combinat/_static/mathjax_sage.js +dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/reference/combinat/_static/thebe-sage.js dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/reference/parallel/_static/thebe-sage.js -dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/reference/manifolds/_static/mathjax_sage.js +dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/reference/parallel/_static/mathjax_sage.js dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/reference/manifolds/_static/thebe-sage.js +dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/reference/manifolds/_static/mathjax_sage.js dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/reference/graphs/_static/thebe-sage.js dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/reference/graphs/_static/mathjax_sage.js -dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/reference/algebras/_static/thebe-sage.js dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/reference/algebras/_static/mathjax_sage.js +dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/reference/algebras/_static/thebe-sage.js dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/reference/repl/_static/thebe-sage.js dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/reference/repl/_static/mathjax_sage.js dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/reference/misc/_static/mathjax_sage.js dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/reference/misc/_static/thebe-sage.js -dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/reference/dynamics/_static/mathjax_sage.js dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/reference/dynamics/_static/thebe-sage.js -dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/reference/polynomial_rings/_static/thebe-sage.js -dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/reference/polynomial_rings/_static/mathjax_sage.js +dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/reference/dynamics/_static/mathjax_sage.js dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/reference/plot3d/_static/thebe-sage.js dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/reference/plot3d/_static/mathjax_sage.js -dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/reference/arithgroup/_static/mathjax_sage.js +dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/reference/polynomial_rings/_static/thebe-sage.js +dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/reference/polynomial_rings/_static/mathjax_sage.js dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/reference/arithgroup/_static/thebe-sage.js -dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/reference/spkg/_static/mathjax_sage.js -dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/reference/spkg/_static/thebe-sage.js +dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/reference/arithgroup/_static/mathjax_sage.js dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/reference/tensor_free_modules/_static/mathjax_sage.js dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/reference/tensor_free_modules/_static/thebe-sage.js -dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/reference/references/_static/mathjax_sage.js +dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/reference/spkg/_static/thebe-sage.js +dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/reference/spkg/_static/mathjax_sage.js dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/reference/references/_static/thebe-sage.js +dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/sagemath-doc/usr/share/doc/sagemath/html/en/reference/references/_static/mathjax_sage.js make[2]: Leaving directory '/build/reproducible-path/sagemath-9.5' dh_installchangelogs -O--buildsystem=pybuild -O--sourcedir=sage/pkgs/sagemath-standard debian/rules override_dh_installman-indep @@ -74155,11 +62956,11 @@ dpkg-gencontrol: warning: Depends field of package sagemath: substitution variable ${shlibs:Depends} used, but is not defined dh_md5sums -O--buildsystem=pybuild -O--sourcedir=sage/pkgs/sagemath-standard dh_builddeb -O--buildsystem=pybuild -O--sourcedir=sage/pkgs/sagemath-standard -dpkg-deb: building package 'sagemath-jupyter' in '../sagemath-jupyter_9.5-6_all.deb'. -dpkg-deb: building package 'python3-sage' in '../python3-sage_9.5-6_arm64.deb'. -dpkg-deb: building package 'sagemath' in '../sagemath_9.5-6_all.deb'. dpkg-deb: building package 'python3-sage-dbgsym' in '../python3-sage-dbgsym_9.5-6_arm64.deb'. dpkg-deb: building package 'sagemath-doc' in '../sagemath-doc_9.5-6_all.deb'. +dpkg-deb: building package 'python3-sage' in '../python3-sage_9.5-6_arm64.deb'. +dpkg-deb: building package 'sagemath' in '../sagemath_9.5-6_all.deb'. +dpkg-deb: building package 'sagemath-jupyter' in '../sagemath-jupyter_9.5-6_all.deb'. dpkg-genbuildinfo --build=binary -O../sagemath_9.5-6_arm64.buildinfo dpkg-genchanges --build=binary -O../sagemath_9.5-6_arm64.changes dpkg-genchanges: info: binary-only upload (no source code included) @@ -74168,12 +62969,14 @@ dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: not including original source code in upload I: copying local configuration +I: user script /srv/workspace/pbuilder/1344720/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/1344720/tmp/hooks/B01_cleanup finished I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env -I: removing directory /srv/workspace/pbuilder/3342485 and its subdirectories -I: Current time: Thu Apr 17 14:14:29 -12 2025 -I: pbuilder-time-stamp: 1744942469 +I: removing directory /srv/workspace/pbuilder/1344720 and its subdirectories +I: Current time: Fri Apr 18 18:19:25 +14 2025 +I: pbuilder-time-stamp: 1744949965