Diff of the two buildlogs: -- --- b1/build.log 2021-07-12 04:16:37.338934813 +0000 +++ b2/build.log 2021-07-12 04:18:15.503255487 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Sat Aug 13 22:37:39 -12 2022 -I: pbuilder-time-stamp: 1660473459 +I: Current time: Mon Jul 12 18:16:40 +14 2021 +I: pbuilder-time-stamp: 1626063400 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/bullseye-reproducible-base.tgz] I: copying local configuration @@ -16,8 +16,8 @@ I: copying [./golang-github-dop251-goja_0.0~git20170430.0.d382686-2.debian.tar.xz] I: Extracting source gpgv: unknown type of key resource 'trustedkeys.kbx' -gpgv: keyblock resource '/tmp/dpkg-verify-sig.UK8Bk4ks/trustedkeys.kbx': General error -gpgv: Signature made Fri Aug 25 22:54:15 2017 -12 +gpgv: keyblock resource '/tmp/dpkg-verify-sig.tq_5o0Xv/trustedkeys.kbx': General error +gpgv: Signature made Sun Aug 27 00:54:15 2017 +14 gpgv: using RSA key F34F09744E9F5DD9 gpgv: Can't check signature: No public key dpkg-source: warning: failed to verify signature on ./golang-github-dop251-goja_0.0~git20170430.0.d382686-2.dsc @@ -26,135 +26,169 @@ dpkg-source: info: unpacking golang-github-dop251-goja_0.0~git20170430.0.d382686-2.debian.tar.xz I: using fakeroot in build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/27090/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/5688/tmp/hooks/D01_modify_environment starting +debug: Running on codethink12-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 +Removing 'diversion of /bin/sh to /bin/sh.distrib by dash' +Adding 'diversion of /bin/sh to /bin/sh.distrib by bash' +Removing 'diversion of /usr/share/man/man1/sh.1.gz to /usr/share/man/man1/sh.distrib.1.gz by dash' +Adding 'diversion of /usr/share/man/man1/sh.1.gz to /usr/share/man/man1/sh.distrib.1.gz by 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/5688/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/5688/tmp/hooks/D02_print_environment starting I: set - BUILDDIR='/build' - 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:hostcomplete:interactive_comments:progcomp:promptvars:sourcepath + BASH_ALIASES=() + BASH_ARGC=() + BASH_ARGV=() + BASH_CMDS=() + BASH_LINENO=([0]="12" [1]="0") + BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") + BASH_VERSINFO=([0]="5" [1]="1" [2]="4" [3]="1" [4]="release" [5]="aarch64-unknown-linux-gnu") + BASH_VERSION='5.1.4(1)-release' + BUILDDIR=/build + 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,-fixfilepath parallel=8' - DISTRIBUTION='' - HOME='/var/lib/jenkins' - HOST_ARCH='arm64' + DIRSTACK=() + DISTRIBUTION= + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/var/lib/jenkins + HOSTNAME=i-capture-the-hostname + HOSTTYPE=aarch64 + HOST_ARCH=arm64 IFS=' ' - 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='27090' - 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=5688 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/tmp.ETu8ztPUQq/pbuilderrc_iUi2 --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bullseye-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/tmp.ETu8ztPUQq/b1 --logfile b1/build.log golang-github-dop251-goja_0.0~git20170430.0.d382686-2.dsc' - SUDO_GID='117' - SUDO_UID='110' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - USERNAME='root' - _='/usr/bin/systemd-run' - http_proxy='http://192.168.101.16: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/tmp.ETu8ztPUQq/pbuilderrc_BcVA --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bullseye-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/tmp.ETu8ztPUQq/b2 --logfile b2/build.log --extrapackages usrmerge golang-github-dop251-goja_0.0~git20170430.0.d382686-2.dsc' + SUDO_GID=117 + SUDO_UID=110 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + USERNAME=root + _='I: set' + http_proxy=http://192.168.101.16:3128 I: uname -a - Linux codethink15-arm64 4.15.0-147-generic #151-Ubuntu SMP Fri Jun 18 19:18:37 UTC 2021 aarch64 GNU/Linux + Linux i-capture-the-hostname 4.15.0-147-generic #151-Ubuntu SMP Fri Jun 18 19:18:37 UTC 2021 aarch64 GNU/Linux I: ls -l /bin total 5252 - -rwxr-xr-x 1 root root 1282512 Jun 21 2021 bash - -rwxr-xr-x 3 root root 34808 Jul 20 2020 bunzip2 - -rwxr-xr-x 3 root root 34808 Jul 20 2020 bzcat - lrwxrwxrwx 1 root root 6 Jul 20 2020 bzcmp -> bzdiff - -rwxr-xr-x 1 root root 2225 Jul 20 2020 bzdiff - lrwxrwxrwx 1 root root 6 Jul 20 2020 bzegrep -> bzgrep - -rwxr-xr-x 1 root root 4877 Sep 4 2019 bzexe - lrwxrwxrwx 1 root root 6 Jul 20 2020 bzfgrep -> bzgrep - -rwxr-xr-x 1 root root 3775 Jul 20 2020 bzgrep - -rwxr-xr-x 3 root root 34808 Jul 20 2020 bzip2 - -rwxr-xr-x 1 root root 14264 Jul 20 2020 bzip2recover - lrwxrwxrwx 1 root root 6 Jul 20 2020 bzless -> bzmore - -rwxr-xr-x 1 root root 1297 Jul 20 2020 bzmore - -rwxr-xr-x 1 root root 39832 Sep 22 2020 cat - -rwxr-xr-x 1 root root 64512 Sep 22 2020 chgrp - -rwxr-xr-x 1 root root 60368 Sep 22 2020 chmod - -rwxr-xr-x 1 root root 64528 Sep 22 2020 chown - -rwxr-xr-x 1 root root 138896 Sep 22 2020 cp - -rwxr-xr-x 1 root root 129544 Dec 10 2020 dash - -rwxr-xr-x 1 root root 101384 Sep 22 2020 date - -rwxr-xr-x 1 root root 80984 Sep 22 2020 dd - -rwxr-xr-x 1 root root 89824 Sep 22 2020 df - -rwxr-xr-x 1 root root 143088 Sep 22 2020 dir - -rwxr-xr-x 1 root root 76152 Feb 7 2021 dmesg - lrwxrwxrwx 1 root root 8 Nov 6 2019 dnsdomainname -> hostname - lrwxrwxrwx 1 root root 8 Nov 6 2019 domainname -> hostname - -rwxr-xr-x 1 root root 35632 Sep 22 2020 echo - -rwxr-xr-x 1 root root 28 Nov 9 2020 egrep - -rwxr-xr-x 1 root root 31512 Sep 22 2020 false - -rwxr-xr-x 1 root root 28 Nov 9 2020 fgrep - -rwxr-xr-x 1 root root 64856 Feb 7 2021 findmnt - -rwsr-xr-x 1 root root 34824 Feb 26 2021 fusermount - -rwxr-xr-x 1 root root 178400 Nov 9 2020 grep - -rwxr-xr-x 2 root root 2346 Mar 2 2021 gunzip - -rwxr-xr-x 1 root root 6376 Mar 2 2021 gzexe - -rwxr-xr-x 1 root root 93744 Mar 2 2021 gzip - -rwxr-xr-x 1 root root 18440 Nov 6 2019 hostname - -rwxr-xr-x 1 root root 68720 Sep 22 2020 ln - -rwxr-xr-x 1 root root 52720 Feb 7 2020 login - -rwxr-xr-x 1 root root 143088 Sep 22 2020 ls - -rwxr-xr-x 1 root root 161960 Feb 7 2021 lsblk - -rwxr-xr-x 1 root root 85200 Sep 22 2020 mkdir - -rwxr-xr-x 1 root root 68744 Sep 22 2020 mknod - -rwxr-xr-x 1 root root 43976 Sep 22 2020 mktemp - -rwxr-xr-x 1 root root 51368 Feb 7 2021 more - -rwsr-xr-x 1 root root 51360 Feb 7 2021 mount - -rwxr-xr-x 1 root root 14496 Feb 7 2021 mountpoint - -rwxr-xr-x 1 root root 134808 Sep 22 2020 mv - lrwxrwxrwx 1 root root 8 Nov 6 2019 nisdomainname -> hostname - lrwxrwxrwx 1 root root 14 Apr 18 2021 pidof -> /sbin/killall5 - -rwxr-xr-x 1 root root 35720 Sep 22 2020 pwd - lrwxrwxrwx 1 root root 4 Jun 21 2021 rbash -> bash - -rwxr-xr-x 1 root root 43872 Sep 22 2020 readlink - -rwxr-xr-x 1 root root 68592 Sep 22 2020 rm - -rwxr-xr-x 1 root root 43880 Sep 22 2020 rmdir - -rwxr-xr-x 1 root root 19208 Sep 27 2020 run-parts - -rwxr-xr-x 1 root root 114016 Dec 22 2018 sed - lrwxrwxrwx 1 root root 4 Aug 12 03:47 sh -> dash - -rwxr-xr-x 1 root root 35656 Sep 22 2020 sleep - -rwxr-xr-x 1 root root 72640 Sep 22 2020 stty - -rwsr-xr-x 1 root root 67776 Feb 7 2021 su - -rwxr-xr-x 1 root root 35672 Sep 22 2020 sync - -rwxr-xr-x 1 root root 535768 Feb 16 2021 tar - -rwxr-xr-x 1 root root 10568 Sep 27 2020 tempfile - -rwxr-xr-x 1 root root 89120 Sep 22 2020 touch - -rwxr-xr-x 1 root root 31512 Sep 22 2020 true - -rwxr-xr-x 1 root root 14264 Feb 26 2021 ulockmgr_server - -rwsr-xr-x 1 root root 30880 Feb 7 2021 umount - -rwxr-xr-x 1 root root 35640 Sep 22 2020 uname - -rwxr-xr-x 2 root root 2346 Mar 2 2021 uncompress - -rwxr-xr-x 1 root root 143088 Sep 22 2020 vdir - -rwxr-xr-x 1 root root 59584 Feb 7 2021 wdctl - lrwxrwxrwx 1 root root 8 Nov 6 2019 ypdomainname -> hostname - -rwxr-xr-x 1 root root 1984 Mar 2 2021 zcat - -rwxr-xr-x 1 root root 1678 Mar 2 2021 zcmp - -rwxr-xr-x 1 root root 5880 Mar 2 2021 zdiff - -rwxr-xr-x 1 root root 29 Mar 2 2021 zegrep - -rwxr-xr-x 1 root root 29 Mar 2 2021 zfgrep - -rwxr-xr-x 1 root root 2081 Mar 2 2021 zforce - -rwxr-xr-x 1 root root 7585 Mar 2 2021 zgrep - -rwxr-xr-x 1 root root 2206 Mar 2 2021 zless - -rwxr-xr-x 1 root root 1842 Mar 2 2021 zmore - -rwxr-xr-x 1 root root 4553 Mar 2 2021 znew -I: user script /srv/workspace/pbuilder/27090/tmp/hooks/D02_print_environment finished + -rwxr-xr-x 1 root root 1282512 Jun 22 16:26 bash + -rwxr-xr-x 3 root root 34808 Jul 21 2020 bunzip2 + -rwxr-xr-x 3 root root 34808 Jul 21 2020 bzcat + lrwxrwxrwx 1 root root 6 Jul 21 2020 bzcmp -> bzdiff + -rwxr-xr-x 1 root root 2225 Jul 21 2020 bzdiff + lrwxrwxrwx 1 root root 6 Jul 21 2020 bzegrep -> bzgrep + -rwxr-xr-x 1 root root 4877 Sep 5 2019 bzexe + lrwxrwxrwx 1 root root 6 Jul 21 2020 bzfgrep -> bzgrep + -rwxr-xr-x 1 root root 3775 Jul 21 2020 bzgrep + -rwxr-xr-x 3 root root 34808 Jul 21 2020 bzip2 + -rwxr-xr-x 1 root root 14264 Jul 21 2020 bzip2recover + lrwxrwxrwx 1 root root 6 Jul 21 2020 bzless -> bzmore + -rwxr-xr-x 1 root root 1297 Jul 21 2020 bzmore + -rwxr-xr-x 1 root root 39832 Sep 23 2020 cat + -rwxr-xr-x 1 root root 64512 Sep 23 2020 chgrp + -rwxr-xr-x 1 root root 60368 Sep 23 2020 chmod + -rwxr-xr-x 1 root root 64528 Sep 23 2020 chown + -rwxr-xr-x 1 root root 138896 Sep 23 2020 cp + -rwxr-xr-x 1 root root 129544 Dec 11 2020 dash + -rwxr-xr-x 1 root root 101384 Sep 23 2020 date + -rwxr-xr-x 1 root root 80984 Sep 23 2020 dd + -rwxr-xr-x 1 root root 89824 Sep 23 2020 df + -rwxr-xr-x 1 root root 143088 Sep 23 2020 dir + -rwxr-xr-x 1 root root 76152 Feb 8 04:38 dmesg + lrwxrwxrwx 1 root root 8 Nov 8 2019 dnsdomainname -> hostname + lrwxrwxrwx 1 root root 8 Nov 8 2019 domainname -> hostname + -rwxr-xr-x 1 root root 35632 Sep 23 2020 echo + -rwxr-xr-x 1 root root 28 Nov 10 2020 egrep + -rwxr-xr-x 1 root root 31512 Sep 23 2020 false + -rwxr-xr-x 1 root root 28 Nov 10 2020 fgrep + -rwxr-xr-x 1 root root 64856 Feb 8 04:38 findmnt + -rwsr-xr-x 1 root root 34824 Feb 27 06:12 fusermount + -rwxr-xr-x 1 root root 178400 Nov 10 2020 grep + -rwxr-xr-x 2 root root 2346 Mar 3 13:30 gunzip + -rwxr-xr-x 1 root root 6376 Mar 3 13:30 gzexe + -rwxr-xr-x 1 root root 93744 Mar 3 13:30 gzip + -rwxr-xr-x 1 root root 18440 Nov 8 2019 hostname + -rwxr-xr-x 1 root root 68720 Sep 23 2020 ln + -rwxr-xr-x 1 root root 52720 Feb 8 2020 login + -rwxr-xr-x 1 root root 143088 Sep 23 2020 ls + -rwxr-xr-x 1 root root 161960 Feb 8 04:38 lsblk + -rwxr-xr-x 1 root root 85200 Sep 23 2020 mkdir + -rwxr-xr-x 1 root root 68744 Sep 23 2020 mknod + -rwxr-xr-x 1 root root 43976 Sep 23 2020 mktemp + -rwxr-xr-x 1 root root 51368 Feb 8 04:38 more + -rwsr-xr-x 1 root root 51360 Feb 8 04:38 mount + -rwxr-xr-x 1 root root 14496 Feb 8 04:38 mountpoint + -rwxr-xr-x 1 root root 134808 Sep 23 2020 mv + lrwxrwxrwx 1 root root 8 Nov 8 2019 nisdomainname -> hostname + lrwxrwxrwx 1 root root 14 Apr 19 05:38 pidof -> /sbin/killall5 + -rwxr-xr-x 1 root root 35720 Sep 23 2020 pwd + lrwxrwxrwx 1 root root 4 Jun 22 16:26 rbash -> bash + -rwxr-xr-x 1 root root 43872 Sep 23 2020 readlink + -rwxr-xr-x 1 root root 68592 Sep 23 2020 rm + -rwxr-xr-x 1 root root 43880 Sep 23 2020 rmdir + -rwxr-xr-x 1 root root 19208 Sep 28 2020 run-parts + -rwxr-xr-x 1 root root 114016 Dec 23 2018 sed + lrwxrwxrwx 1 root root 4 Jul 12 18:16 sh -> bash + lrwxrwxrwx 1 root root 4 Jul 11 23:25 sh.distrib -> dash + -rwxr-xr-x 1 root root 35656 Sep 23 2020 sleep + -rwxr-xr-x 1 root root 72640 Sep 23 2020 stty + -rwsr-xr-x 1 root root 67776 Feb 8 04:38 su + -rwxr-xr-x 1 root root 35672 Sep 23 2020 sync + -rwxr-xr-x 1 root root 535768 Feb 17 23:55 tar + -rwxr-xr-x 1 root root 10568 Sep 28 2020 tempfile + -rwxr-xr-x 1 root root 89120 Sep 23 2020 touch + -rwxr-xr-x 1 root root 31512 Sep 23 2020 true + -rwxr-xr-x 1 root root 14264 Feb 27 06:12 ulockmgr_server + -rwsr-xr-x 1 root root 30880 Feb 8 04:38 umount + -rwxr-xr-x 1 root root 35640 Sep 23 2020 uname + -rwxr-xr-x 2 root root 2346 Mar 3 13:30 uncompress + -rwxr-xr-x 1 root root 143088 Sep 23 2020 vdir + -rwxr-xr-x 1 root root 59584 Feb 8 04:38 wdctl + lrwxrwxrwx 1 root root 8 Nov 8 2019 ypdomainname -> hostname + -rwxr-xr-x 1 root root 1984 Mar 3 13:30 zcat + -rwxr-xr-x 1 root root 1678 Mar 3 13:30 zcmp + -rwxr-xr-x 1 root root 5880 Mar 3 13:30 zdiff + -rwxr-xr-x 1 root root 29 Mar 3 13:30 zegrep + -rwxr-xr-x 1 root root 29 Mar 3 13:30 zfgrep + -rwxr-xr-x 1 root root 2081 Mar 3 13:30 zforce + -rwxr-xr-x 1 root root 7585 Mar 3 13:30 zgrep + -rwxr-xr-x 1 root root 2206 Mar 3 13:30 zless + -rwxr-xr-x 1 root root 1842 Mar 3 13:30 zmore + -rwxr-xr-x 1 root root 4553 Mar 3 13:30 znew +I: user script /srv/workspace/pbuilder/5688/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -240,7 +274,7 @@ Get: 38 http://deb.debian.org/debian bullseye/main arm64 golang-github-dlclark-regexp2-dev all 1.2.0-1 [80.2 kB] Get: 39 http://deb.debian.org/debian bullseye/main arm64 golang-golang-x-text-dev all 0.3.6-1 [3857 kB] Get: 40 http://deb.debian.org/debian bullseye/main arm64 golang-gopkg-yaml.v2-dev all 2.4.0-1 [61.3 kB] -Fetched 78.8 MB in 2s (46.1 MB/s) +Fetched 78.8 MB in 1s (53.8 MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package bsdextrautils. (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 ... 19646 files and directories currently installed.) @@ -419,9 +453,42 @@ Building dependency tree... Reading state information... fakeroot is already the newest version (1.25.3-1.1). -0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. +The following additional packages will be installed: + libfile-find-rule-perl libnumber-compare-perl libtext-glob-perl +The following NEW packages will be installed: + libfile-find-rule-perl libnumber-compare-perl libtext-glob-perl usrmerge +0 upgraded, 4 newly installed, 0 to remove and 0 not upgraded. +Need to get 59.5 kB of archives. +After this operation, 157 kB of additional disk space will be used. +Get:1 http://deb.debian.org/debian bullseye/main arm64 libnumber-compare-perl all 0.03-1.1 [6956 B] +Get:2 http://deb.debian.org/debian bullseye/main arm64 libtext-glob-perl all 0.11-1 [8888 B] +Get:3 http://deb.debian.org/debian bullseye/main arm64 libfile-find-rule-perl all 0.34-1 [30.6 kB] +Get:4 http://deb.debian.org/debian bullseye/main arm64 usrmerge all 25 [13.0 kB] +debconf: delaying package configuration, since apt-utils is not installed +Fetched 59.5 kB in 0s (1281 kB/s) +Selecting previously unselected package libnumber-compare-perl. +(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 ... 32724 files and directories currently installed.) +Preparing to unpack .../libnumber-compare-perl_0.03-1.1_all.deb ... +Unpacking libnumber-compare-perl (0.03-1.1) ... +Selecting previously unselected package libtext-glob-perl. +Preparing to unpack .../libtext-glob-perl_0.11-1_all.deb ... +Unpacking libtext-glob-perl (0.11-1) ... +Selecting previously unselected package libfile-find-rule-perl. +Preparing to unpack .../libfile-find-rule-perl_0.34-1_all.deb ... +Unpacking libfile-find-rule-perl (0.34-1) ... +Selecting previously unselected package usrmerge. +Preparing to unpack .../archives/usrmerge_25_all.deb ... +Unpacking usrmerge (25) ... +Setting up libtext-glob-perl (0.11-1) ... +Setting up libnumber-compare-perl (0.03-1.1) ... +Setting up libfile-find-rule-perl (0.34-1) ... +Setting up usrmerge (25) ... +The system has been successfully converted. +Processing triggers for man-db (2.9.4-2) ... +Not building database; man-db/auto-update is not 'true'. I: Building the package -I: Running cd /build/golang-github-dop251-goja-0.0~git20170430.0.d382686/ && 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 > ../golang-github-dop251-goja_0.0~git20170430.0.d382686-2_source.changes +hostname: Temporary failure in name resolution +I: Running cd /build/golang-github-dop251-goja-0.0~git20170430.0.d382686/ && 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 > ../golang-github-dop251-goja_0.0~git20170430.0.d382686-2_source.changes dpkg-buildpackage: info: source package golang-github-dop251-goja dpkg-buildpackage: info: source version 0.0~git20170430.0.d382686-2 dpkg-buildpackage: info: source distribution unstable @@ -440,20 +507,20 @@ dh_auto_configure -O--buildsystem=golang dh_auto_build -O--buildsystem=golang cd obj-aarch64-linux-gnu && go install -trimpath -v -p 8 github.com/dop251/goja github.com/dop251/goja/ast github.com/dop251/goja/file github.com/dop251/goja/parser github.com/dop251/goja/token -internal/cpu -internal/race +internal/unsafeheader runtime/internal/sys -unicode +internal/race +internal/cpu unicode/utf8 -internal/unsafeheader -runtime/internal/atomic +unicode sync/atomic +runtime/internal/atomic encoding unicode/utf16 math/bits runtime/internal/math -internal/bytealg internal/testlog +internal/bytealg math runtime internal/reflectlite @@ -462,36 +529,36 @@ errors sort io -strconv internal/oserror +strconv syscall golang.org/x/text/internal/tag -bytes strings +bytes github.com/dop251/goja/token -reflect golang.org/x/text/transform +reflect regexp/syntax +internal/syscall/execenv internal/syscall/unix time -internal/syscall/execenv regexp internal/poll -encoding/binary internal/fmtsort +encoding/binary os encoding/base64 path/filepath fmt io/ioutil github.com/dop251/goja/file +log go/token +math/big +golang.org/x/text/internal/language encoding/json github.com/dlclark/regexp2/syntax -log -golang.org/x/text/internal/language golang.org/x/text/unicode/norm -math/big github.com/dop251/goja/ast go/scanner github.com/dop251/goja/parser @@ -575,7 +642,7 @@ compiler.go:153: 64: goja._halt({}) compiler_test.go:60: stack size: 6 compiler_test.go:61: stashAllocs: 1 ---- PASS: TestSparseArraySetLengthWithPropItems (0.01s) +--- PASS: TestSparseArraySetLengthWithPropItems (0.00s) === RUN TestSparseArraySwitch compiler.go:151: values: [20470 5 1 0 20471 Invalid length: Invalid value at : ] compiler.go:153: 0: goja.bindName(a) @@ -663,7 +730,7 @@ compiler.go:153: 82: goja._halt({}) compiler_test.go:60: stack size: 3 compiler_test.go:61: stashAllocs: 0 ---- PASS: TestSparseArraySwitch (0.17s) +--- PASS: TestSparseArraySwitch (0.11s) === RUN TestEncodeURI compiler.go:151: values: [тест] compiler.go:153: 0: goja._loadUndef({}) @@ -693,7 +760,7 @@ compiler.go:153: 0: goja.bindName($ERROR) compiler.go:153: 1: goja.bindName(assert) compiler.go:153: 2: goja.resolveVar1($ERROR) - compiler.go:153: 3: *goja.newFunc(&{0x4000176540 $ERROR 1 false 1 56}) + compiler.go:153: 3: *goja.newFunc(&{0x40001d64e0 $ERROR 1 false 1 56}) compiler.go:151: values: [] compiler.go:153: > 0: goja.enterFuncStashless({0 1}) compiler.go:153: > 1: goja.getVar1(Error) @@ -705,7 +772,7 @@ compiler.go:153: 4: goja._putValue({}) compiler.go:153: 5: goja._pop({}) compiler.go:153: 6: goja.resolveVar1(assert) - compiler.go:153: 7: *goja.newFunc(&{0x40001765a0 assert 2 false 58 277}) + compiler.go:153: 7: *goja.newFunc(&{0x40001d6540 assert 2 false 58 277}) compiler.go:151: values: [true Expected true but got ] compiler.go:153: > 0: goja.enterFuncStashless({0 2}) compiler.go:153: > 1: goja.loadStack(-1) @@ -736,7 +803,7 @@ compiler.go:153: 8: goja._putValue({}) compiler.go:153: 9: goja._pop({}) compiler.go:153: 10: goja.getVar1(assert) - compiler.go:153: 11: *goja.newFunc(&{0x4000176600 2 false 301 478}) + compiler.go:153: 11: *goja.newFunc(&{0x40001d65a0 2 false 301 478}) compiler.go:151: values: [0 1] compiler.go:153: > 0: goja.enterFuncStashless({0 2}) compiler.go:153: > 1: goja.loadStack(-1) @@ -768,7 +835,7 @@ compiler.go:153: 12: goja.setProp(_isSameValue) compiler.go:153: 13: goja._pop({}) compiler.go:153: 14: goja.getVar1(assert) - compiler.go:153: 15: *goja.newFunc(&{0x4000176660 3 false 500 839}) + compiler.go:153: 15: *goja.newFunc(&{0x40001d6600 3 false 500 839}) compiler.go:151: values: [ Expected SameValue(« », « ») to be true] compiler.go:153: > 0: goja.enterFuncStashless({0 3}) compiler.go:153: > 1: goja.getVar1(assert) @@ -1563,7 +1630,7 @@ compiler.go:153: 757: goja._halt({}) compiler_test.go:60: stack size: 11 compiler_test.go:61: stashAllocs: 0 ---- PASS: TestSubstr (0.03s) +--- PASS: TestSubstr (0.02s) === RUN TestEmptyProgram compiler.go:151: values: [] compiler.go:153: 0: goja._loadUndef({}) @@ -1591,7 +1658,7 @@ compiler.go:153: 1: goja.bindName(o) compiler.go:153: 2: goja.bindName(rv) compiler.go:153: 3: goja.resolveVar1(independent) - compiler.go:153: 4: *goja.newFunc(&{0x400005e180 independent 0 false 2 49}) + compiler.go:153: 4: *goja.newFunc(&{0x40001d6360 independent 0 false 2 49}) compiler.go:151: values: [] compiler.go:153: > 0: goja.enterFuncStashless({0 0}) compiler.go:153: > 1: goja._boxThis({}) @@ -1633,7 +1700,7 @@ compiler.go:153: 3: goja._newObject({}) compiler.go:153: 4: goja.loadVal(0) compiler.go:153: 5: goja.setProp1(prop) - compiler.go:153: 6: *goja.newFunc(&{0x400005e3c0 0 false 28 66}) + compiler.go:153: 6: *goja.newFunc(&{0x40001d6840 0 false 28 66}) compiler.go:151: values: [] compiler.go:153: > 0: goja.enterFuncStashless({0 0}) compiler.go:153: > 1: goja._boxThis({}) @@ -1664,7 +1731,7 @@ compiler.go:153: 4: goja.getProp(prototype) compiler.go:153: 5: goja.loadVal(0) compiler.go:153: 6: goja._newObject({}) - compiler.go:153: 7: *goja.newFunc(&{0x400005e5a0 0 true 70 98}) + compiler.go:153: 7: *goja.newFunc(&{0x40001d6a20 0 true 70 98}) compiler.go:151: values: [] compiler.go:153: > 0: goja.enterFuncStashless({0 0}) compiler.go:153: > 1: goja.loadStack(0) @@ -1689,7 +1756,7 @@ compiler.go:153: 4: goja.getProp(prototype) compiler.go:153: 5: goja.loadVal(0) compiler.go:153: 6: goja._newObject({}) - compiler.go:153: 7: *goja.newFunc(&{0x400005e780 0 false 54 82}) + compiler.go:153: 7: *goja.newFunc(&{0x40001d6c00 0 false 54 82}) compiler.go:151: values: [] compiler.go:153: > 0: goja.enterFuncStashless({0 0}) compiler.go:153: > 1: goja._boxThis({}) @@ -1711,7 +1778,7 @@ compiler.go:153: 0: goja.bindName(A) compiler.go:153: 1: goja.bindName(rv) compiler.go:153: 2: goja.resolveVar1(A) - compiler.go:153: 3: *goja.newFunc(&{0x400005e9c0 A 3 false 1 79}) + compiler.go:153: 3: *goja.newFunc(&{0x40001d6f60 A 3 false 1 79}) compiler.go:151: values: [ ] compiler.go:153: > 0: goja.enterFuncStashless({0 3}) compiler.go:153: > 1: goja._loadUndef({}) @@ -1753,7 +1820,7 @@ compiler.go:153: 0: goja.bindName(A) compiler.go:153: 1: goja.bindName(rv) compiler.go:153: 2: goja.resolveVar1(A) - compiler.go:153: 3: *goja.newFunc(&{0x400005eba0 A 2 false 1 52}) + compiler.go:153: 3: *goja.newFunc(&{0x40001d7140 A 2 false 1 52}) compiler.go:151: values: [4] compiler.go:153: > 0: goja.enterFuncStashless({1 2}) compiler.go:153: > 1: goja.loadVal(0) @@ -1786,7 +1853,7 @@ compiler.go:153: 0: goja.bindName(A) compiler.go:153: 1: goja.bindName(rv) compiler.go:153: 2: goja.resolveVar1(A) - compiler.go:153: 3: *goja.newFunc(&{0x400005ed80 A 2 false 1 81}) + compiler.go:153: 3: *goja.newFunc(&{0x40001d7320 A 2 false 1 81}) compiler.go:151: values: [4] compiler.go:153: > 0: goja.enterFunc(2) compiler.go:153: > 1: goja.bindName(a) @@ -1823,14 +1890,14 @@ compiler.go:153: 0: goja.bindName(A) compiler.go:153: 1: goja.bindName(rv) compiler.go:153: 2: goja.resolveVar1(A) - compiler.go:153: 3: *goja.newFunc(&{0x400005efc0 A 3 false 1 131}) + compiler.go:153: 3: *goja.newFunc(&{0x40001d7560 A 3 false 1 131}) compiler.go:151: values: [ ] compiler.go:153: > 0: goja.enterFunc(3) compiler.go:153: > 1: goja.bindName(a) compiler.go:153: > 2: goja.bindName(b) compiler.go:153: > 3: goja.bindName(c) compiler.go:153: > 4: goja.bindName(B) - compiler.go:153: > 5: *goja.newFunc(&{0x400005f020 B 0 false 45 74}) + compiler.go:153: > 5: *goja.newFunc(&{0x40001d75c0 B 0 false 45 74}) compiler.go:151: values: [] compiler.go:153: >> 0: goja.enterFuncStashless({0 0}) compiler.go:153: >> 1: goja.getLocal(0) @@ -1875,7 +1942,7 @@ compiler.go:151: values: [] compiler.go:153: 0: goja.bindName(f) compiler.go:153: 1: goja.resolveVar1(f) - compiler.go:153: 2: *goja.newFunc(&{0x400005f260 f 1 false 2 82}) + compiler.go:153: 2: *goja.newFunc(&{0x40001d7800 f 1 false 2 82}) compiler.go:151: values: [42] compiler.go:153: > 0: goja.enterFunc(1) compiler.go:153: > 1: goja.bindName(param) @@ -1894,7 +1961,7 @@ compiler.go:153: 8: goja._halt({}) compiler_test.go:60: stack size: 3 compiler_test.go:61: stashAllocs: 1 ---- PASS: TestCallLessArgsDynamicLocalVar (0.01s) +--- PASS: TestCallLessArgsDynamicLocalVar (0.00s) === RUN TestNativeCall compiler.go:151: values: [1 test 42] compiler.go:153: 0: goja.bindName(o) @@ -1932,7 +1999,7 @@ compiler.go:153: 1: goja.bindName(o) compiler.go:153: 2: goja.bindName(rv) compiler.go:153: 3: goja.resolveVar1(getter) - compiler.go:153: 4: *goja.newFunc(&{0x400005f680 getter 0 false 2 41}) + compiler.go:153: 4: *goja.newFunc(&{0x40001d7c20 getter 0 false 2 41}) compiler.go:151: values: [] compiler.go:153: > 0: goja.enterFuncStashless({0 0}) compiler.go:153: > 1: goja._boxThis({}) @@ -1977,7 +2044,7 @@ compiler.go:153: 0: goja.bindName(A) compiler.go:153: 1: goja.bindName(rv) compiler.go:153: 2: goja.resolveVar1(A) - compiler.go:153: 3: *goja.newFunc(&{0x400005f8c0 A 0 false 2 117}) + compiler.go:153: 3: *goja.newFunc(&{0x40001d7e60 A 0 false 2 117}) compiler.go:151: values: [1 0 2] compiler.go:153: > 0: goja.enterFuncStashless({2 0}) compiler.go:153: > 1: goja.loadVal(0) @@ -2018,7 +2085,7 @@ compiler.go:153: 0: goja.bindName(A) compiler.go:153: 1: goja.bindName(rv) compiler.go:153: 2: goja.resolveVar1(A) - compiler.go:153: 3: *goja.newFunc(&{0x400005faa0 A 0 false 2 134}) + compiler.go:153: 3: *goja.newFunc(&{0x400005e240 A 0 false 2 134}) compiler.go:151: values: [1 0 2] compiler.go:153: > 0: goja.enterFuncStashless({2 0}) compiler.go:153: > 1: goja.loadVal(0) @@ -2060,7 +2127,7 @@ compiler.go:153: 0: goja.bindName(A) compiler.go:153: 1: goja.bindName(rv) compiler.go:153: 2: goja.resolveVar1(A) - compiler.go:153: 3: *goja.newFunc(&{0x400005fc80 A 0 false 2 115}) + compiler.go:153: 3: *goja.newFunc(&{0x400005e420 A 0 false 2 115}) compiler.go:151: values: [1 2] compiler.go:153: > 0: goja.enterFuncStashless({1 0}) compiler.go:153: > 1: goja.loadVal(0) @@ -2114,7 +2181,7 @@ compiler.go:153: 0: goja.bindName(A) compiler.go:153: 1: goja.bindName(rv) compiler.go:153: 2: goja.resolveVar1(A) - compiler.go:153: 3: *goja.newFunc(&{0x40001141e0 A 0 false 2 115}) + compiler.go:153: 3: *goja.newFunc(&{0x400005e7e0 A 0 false 2 115}) compiler.go:151: values: [1 2 3 4] compiler.go:153: > 0: goja.enterFuncStashless({1 0}) compiler.go:153: > 1: goja.loadVal(0) @@ -2158,7 +2225,7 @@ compiler.go:153: 0: goja.bindName(A) compiler.go:153: 1: goja.bindName(rv) compiler.go:153: 2: goja.resolveVar1(A) - compiler.go:153: 3: *goja.newFunc(&{0x40001143c0 A 0 false 2 89}) + compiler.go:153: 3: *goja.newFunc(&{0x400005e9c0 A 0 false 2 89}) compiler.go:151: values: [4] compiler.go:153: > 0: goja.enterFuncStashless({2 0}) compiler.go:153: > 1: goja.try({5 0 false}) @@ -2192,7 +2259,7 @@ compiler.go:153: 0: goja.bindName(A) compiler.go:153: 1: goja.bindName(rv) compiler.go:153: 2: goja.resolveVar1(A) - compiler.go:153: 3: *goja.newFunc(&{0x40001145a0 A 0 false 2 91}) + compiler.go:153: 3: *goja.newFunc(&{0x400005eba0 A 0 false 2 91}) compiler.go:151: values: [4 5] compiler.go:153: > 0: goja.enterFuncStashless({1 0}) compiler.go:153: > 1: goja.try({7 0 false}) @@ -2281,7 +2348,7 @@ compiler.go:151: values: [] compiler.go:153: 0: goja.bindName(F) compiler.go:153: 1: goja.resolveVar1(F) - compiler.go:153: 2: *goja.newFunc(&{0x40001149c0 F 0 false 2 85}) + compiler.go:153: 2: *goja.newFunc(&{0x400005efc0 F 0 false 2 85}) compiler.go:151: values: [1] compiler.go:153: > 0: goja.enterFuncStashless({2 0}) compiler.go:153: > 1: goja.try({5 0 false}) @@ -2313,7 +2380,7 @@ compiler.go:153: 2: goja.bindName(thrown) compiler.go:153: 3: goja.bindName(rv) compiler.go:153: 4: goja.resolveVar1(Exception) - compiler.go:153: 5: *goja.newFunc(&{0x4000114ba0 Exception 1 false 2 60}) + compiler.go:153: 5: *goja.newFunc(&{0x400005f1a0 Exception 1 false 2 60}) compiler.go:151: values: [] compiler.go:153: > 0: goja.enterFuncStashless({0 1}) compiler.go:153: > 1: goja._boxThis({}) @@ -2326,7 +2393,7 @@ compiler.go:153: 6: goja._putValue({}) compiler.go:153: 7: goja._pop({}) compiler.go:153: 8: goja.resolveVar1(A) - compiler.go:153: 9: *goja.newFunc(&{0x4000114c00 A 0 false 64 153}) + compiler.go:153: 9: *goja.newFunc(&{0x400005f200 A 0 false 64 153}) compiler.go:151: values: [boo!] compiler.go:153: > 0: goja.enterFuncStashless({1 0}) compiler.go:153: > 1: goja.try({7 0 false}) @@ -2380,7 +2447,7 @@ compiler.go:153: 0: goja.bindName(Exception) compiler.go:153: 1: goja.bindName(A) compiler.go:153: 2: goja.resolveVar1(Exception) - compiler.go:153: 3: *goja.newFunc(&{0x4000114de0 Exception 1 false 2 60}) + compiler.go:153: 3: *goja.newFunc(&{0x400005f3e0 Exception 1 false 2 60}) compiler.go:151: values: [] compiler.go:153: > 0: goja.enterFuncStashless({0 1}) compiler.go:153: > 1: goja._boxThis({}) @@ -2393,7 +2460,7 @@ compiler.go:153: 4: goja._putValue({}) compiler.go:153: 5: goja._pop({}) compiler.go:153: 6: goja.resolveVar1(A) - compiler.go:153: 7: *goja.newFunc(&{0x4000114e40 A 0 false 64 153}) + compiler.go:153: 7: *goja.newFunc(&{0x400005f440 A 0 false 64 153}) compiler.go:151: values: [boo!] compiler.go:153: > 0: goja.enterFuncStashless({1 0}) compiler.go:153: > 1: goja.try({7 0 false}) @@ -2421,12 +2488,12 @@ compiler.go:153: 15: goja._halt({}) compiler_test.go:60: stack size: 9 compiler_test.go:61: stashAllocs: 0 ---- PASS: TestThrowConstructorName (0.01s) +--- PASS: TestThrowConstructorName (0.00s) === RUN TestThrowNativeConstructorName compiler.go:151: values: [] compiler.go:153: 0: goja.bindName(A) compiler.go:153: 1: goja.resolveVar1(A) - compiler.go:153: 2: *goja.newFunc(&{0x4000115020 A 0 false 4 87}) + compiler.go:153: 2: *goja.newFunc(&{0x400005f620 A 0 false 4 87}) compiler.go:151: values: [] compiler.go:153: > 0: goja.enterFuncStashless({1 0}) compiler.go:153: > 1: goja.try({6 0 false}) @@ -2512,7 +2579,7 @@ compiler.go:151: values: [] compiler.go:153: 0: goja.bindName(A) compiler.go:153: 1: goja.resolveVar1(A) - compiler.go:153: 2: *goja.newFunc(&{0x4000114420 A 0 false 2 146}) + compiler.go:153: 2: *goja.newFunc(&{0x400005e300 A 0 false 2 146}) compiler.go:151: values: [1 2 3 4] compiler.go:153: > 0: goja.enterFuncStashless({1 0}) compiler.go:153: > 1: goja.loadVal(0) @@ -2553,10 +2620,10 @@ compiler.go:151: values: [] compiler.go:153: 0: goja.bindName(A) compiler.go:153: 1: goja.resolveVar1(A) - compiler.go:153: 2: *goja.newFunc(&{0x4000114660 A 0 false 2 122}) + compiler.go:153: 2: *goja.newFunc(&{0x400005e540 A 0 false 2 122}) compiler.go:151: values: [] compiler.go:153: > 0: goja.enterFuncStashless({1 0}) - compiler.go:153: > 1: *goja.newFunc(&{0x40001146c0 nested 0 false 19 100}) + compiler.go:153: > 1: *goja.newFunc(&{0x400005e5a0 nested 0 false 19 100}) compiler.go:151: values: [1 2] compiler.go:153: >> 0: goja.enterFuncStashless({0 0}) compiler.go:153: >> 1: goja.try({8 0 false}) @@ -2592,7 +2659,7 @@ compiler.go:151: values: [] compiler.go:153: 0: goja.bindName(A) compiler.go:153: 1: goja.resolveVar1(A) - compiler.go:153: 2: *goja.newFunc(&{0x40001148a0 A 0 false 2 123}) + compiler.go:153: 2: *goja.newFunc(&{0x400005e780 A 0 false 2 123}) compiler.go:151: values: [0 5 1] compiler.go:153: > 0: goja.enterFuncStashless({2 0}) compiler.go:153: > 1: goja.loadVal(0) @@ -2634,7 +2701,7 @@ compiler.go:151: values: [] compiler.go:153: 0: goja.bindName(A) compiler.go:153: 1: goja.resolveVar1(A) - compiler.go:153: 2: *goja.newFunc(&{0x4000114a80 A 0 false 2 171}) + compiler.go:153: 2: *goja.newFunc(&{0x400005e960 A 0 false 2 171}) compiler.go:151: values: [0 5 1 99] compiler.go:153: > 0: goja.enterFuncStashless({2 0}) compiler.go:153: > 1: goja.loadVal(0) @@ -2688,7 +2755,7 @@ compiler.go:153: 1: goja.bindName(f) compiler.go:153: 2: goja.bindName(o) compiler.go:153: 3: goja.resolveVar1(O) - compiler.go:153: 4: *goja.newFunc(&{0x4000114d20 O 0 false 2 85}) + compiler.go:153: 4: *goja.newFunc(&{0x400005ec00 O 0 false 2 85}) compiler.go:151: values: [] compiler.go:153: > 0: goja.enterFuncStashless({1 0}) compiler.go:153: > 1: goja._boxThis({}) @@ -2714,7 +2781,7 @@ compiler.go:153: 5: goja._putValue({}) compiler.go:153: 6: goja._pop({}) compiler.go:153: 7: goja.resolveVar1(f) - compiler.go:153: 8: *goja.newFunc(&{0x4000114de0 f 0 false 88 119}) + compiler.go:153: 8: *goja.newFunc(&{0x400005ecc0 f 0 false 88 119}) compiler.go:151: values: [ex] compiler.go:153: > 0: goja.enterFuncStashless({0 0}) compiler.go:153: > 1: goja.loadVal(0) @@ -2766,7 +2833,7 @@ compiler.go:151: values: [] compiler.go:153: 0: goja.bindName(f) compiler.go:153: 1: goja.resolveVar1(f) - compiler.go:153: 2: *goja.newFunc(&{0x4000115200 f 0 false 2 199}) + compiler.go:153: 2: *goja.newFunc(&{0x400005f080 f 0 false 2 199}) compiler.go:151: values: [ex1 ex2] compiler.go:153: > 0: goja.enterFuncStashless({4 0}) compiler.go:153: > 1: goja.try({5 0 false}) @@ -2813,7 +2880,7 @@ compiler.go:151: values: [] compiler.go:153: 0: goja.bindName(f) compiler.go:153: 1: goja.resolveVar1(f) - compiler.go:153: 2: *goja.newFunc(&{0x4000115500 f 0 false 2 109}) + compiler.go:153: 2: *goja.newFunc(&{0x40001d6060 f 0 false 2 109}) compiler.go:151: values: [ex1 ex = er1] compiler.go:153: > 0: goja.enterFunc(0) compiler.go:153: > 1: goja.bindName(ex) @@ -2845,7 +2912,7 @@ compiler.go:151: values: [] compiler.go:153: 0: goja.bindName(f) compiler.go:153: 1: goja.resolveVar1(f) - compiler.go:153: 2: *goja.newFunc(&{0x4000115800 f 0 false 2 119}) + compiler.go:153: 2: *goja.newFunc(&{0x40001d6360 f 0 false 2 119}) compiler.go:151: values: [ex1] compiler.go:153: > 0: goja.enterFunc(0) compiler.go:153: > 1: goja.bindName(ex) @@ -2856,7 +2923,7 @@ compiler.go:153: > 6: goja.jump(7) compiler.go:153: > 7: () compiler.go:153: > 8: goja.enterCatch(er1) - compiler.go:153: > 9: *goja.newFunc(&{0x40001158c0 0 false 79 112}) + compiler.go:153: > 9: *goja.newFunc(&{0x40001d6420 0 false 79 112}) compiler.go:151: values: [] compiler.go:153: >> 0: goja.enterFuncStashless({0 0}) compiler.go:153: >> 1: goja.getLocal(0) @@ -2881,7 +2948,7 @@ compiler.go:151: values: [] compiler.go:153: 0: goja.bindName(f) compiler.go:153: 1: goja.resolveVar1(f) - compiler.go:153: 2: *goja.newFunc(&{0x4000115aa0 f 0 false 2 102}) + compiler.go:153: 2: *goja.newFunc(&{0x40001d6600 f 0 false 2 102}) compiler.go:151: values: [ex1 ok] compiler.go:153: > 0: goja.enterFuncStashless({1 0}) compiler.go:153: > 1: goja.try({7 0 false}) @@ -2910,7 +2977,7 @@ compiler.go:151: values: [] compiler.go:153: 0: goja.bindName(O) compiler.go:153: 1: goja.resolveVar1(O) - compiler.go:153: 2: *goja.newFunc(&{0x4000115c80 O 0 false 2 34}) + compiler.go:153: 2: *goja.newFunc(&{0x40001d6840 O 0 false 2 34}) compiler.go:151: values: [42] compiler.go:153: > 0: goja.enterFuncStashless({0 0}) compiler.go:153: > 1: goja._boxThis({}) @@ -2933,7 +3000,7 @@ compiler.go:151: values: [] compiler.go:153: 0: goja.bindName(F) compiler.go:153: 1: goja.resolveVar1(F) - compiler.go:153: 2: *goja.newFunc(&{0x4000115e60 F 0 false 2 63}) + compiler.go:153: 2: *goja.newFunc(&{0x40001d6a20 F 0 false 2 63}) compiler.go:151: values: [33 cows] compiler.go:153: > 0: goja.enterFuncStashless({0 0}) compiler.go:153: > 1: goja._loadUndef({}) @@ -2963,7 +3030,7 @@ compiler.go:153: 1: goja.bindName(e) compiler.go:153: 2: goja.bindName(rv) compiler.go:153: 3: goja.resolveVar1(F) - compiler.go:153: 4: *goja.newFunc(&{0x4000176060 F 0 false 2 47}) + compiler.go:153: 4: *goja.newFunc(&{0x40001d6c00 F 0 false 2 47}) compiler.go:151: values: [test] compiler.go:153: > 0: goja.enterFuncStashless({0 0}) compiler.go:153: > 1: goja.getVar1(Error) @@ -3001,7 +3068,7 @@ compiler.go:153: 0: goja.bindName(F) compiler.go:153: 1: goja.bindName(e) compiler.go:153: 2: goja.resolveVar1(F) - compiler.go:153: 3: *goja.newFunc(&{0x40001762a0 F 0 false 2 51}) + compiler.go:153: 3: *goja.newFunc(&{0x40001d6f00 F 0 false 2 51}) compiler.go:151: values: [test] compiler.go:153: > 0: goja.enterFuncStashless({0 0}) compiler.go:153: > 1: goja.getVar1(TypeError) @@ -3041,7 +3108,7 @@ compiler.go:153: 6: goja._putValue({}) compiler.go:153: 7: goja._pop({}) compiler.go:153: 8: goja.getVar1(o) - compiler.go:153: 9: *goja.newFunc(&{0x4000176480 0 false 33 73}) + compiler.go:153: 9: *goja.newFunc(&{0x40001d70e0 0 false 33 73}) compiler.go:151: values: [] compiler.go:153: > 0: goja.enterFuncStashless({0 0}) compiler.go:153: > 1: goja._boxThis({}) @@ -3081,7 +3148,7 @@ compiler.go:153: 4: goja.bindName(F3) compiler.go:153: 5: goja.bindName(rv) compiler.go:153: 6: goja.resolveVar1(F1) - compiler.go:153: 7: *goja.newFunc(&{0x40001766c0 F1 0 false 64 121}) + compiler.go:153: 7: *goja.newFunc(&{0x40001d7320 F1 0 false 64 121}) compiler.go:151: values: [First!] compiler.go:153: > 0: goja.enterFuncStashless({0 0}) compiler.go:153: > 1: goja.resolveVar1(trace) @@ -3095,7 +3162,7 @@ compiler.go:153: 8: goja._putValue({}) compiler.go:153: 9: goja._pop({}) compiler.go:153: 10: goja.resolveVar1(F2) - compiler.go:153: 11: *goja.newFunc(&{0x4000176720 F2 0 false 124 184}) + compiler.go:153: 11: *goja.newFunc(&{0x40001d7380 F2 0 false 124 184}) compiler.go:151: values: [Second! f] compiler.go:153: > 0: goja.enterFuncStashless({0 0}) compiler.go:153: > 1: goja.resolveVar1(trace) @@ -3109,7 +3176,7 @@ compiler.go:153: 12: goja._putValue({}) compiler.go:153: 13: goja._pop({}) compiler.go:153: 14: goja.resolveVar1(F3) - compiler.go:153: 15: *goja.newFunc(&{0x4000176780 F3 0 false 187 229}) + compiler.go:153: 15: *goja.newFunc(&{0x40001d73e0 F3 0 false 187 229}) compiler.go:151: values: [Third!] compiler.go:153: > 0: goja.enterFuncStashless({0 0}) compiler.go:153: > 1: goja.resolveVar1(trace) @@ -3124,7 +3191,7 @@ compiler.go:153: 17: goja._pop({}) compiler.go:153: 18: goja.resolveVar1(o) compiler.go:153: 19: goja._newObject({}) - compiler.go:153: 20: *goja.newFunc(&{0x40001767e0 0 false 14 36}) + compiler.go:153: 20: *goja.newFunc(&{0x40001d7440 0 false 14 36}) compiler.go:151: values: [42] compiler.go:153: > 0: goja.enterFuncStashless({0 0}) compiler.go:153: > 1: goja.loadVal(0) @@ -3164,7 +3231,7 @@ compiler.go:153: 53: goja._halt({}) compiler_test.go:27: stack size: 6 compiler_test.go:28: stashAllocs: 0 ---- PASS: TestEvalOrder (0.01s) +--- PASS: TestEvalOrder (0.00s) === RUN TestPostfixIncBracket compiler.go:151: values: [42 ] compiler.go:153: 0: goja.bindName(o) @@ -3173,7 +3240,7 @@ compiler.go:153: 3: goja.bindName(F2) compiler.go:153: 4: goja.bindName(rv) compiler.go:153: 5: goja.resolveVar1(F1) - compiler.go:153: 6: *goja.newFunc(&{0x40001769c0 F1 0 false 38 95}) + compiler.go:153: 6: *goja.newFunc(&{0x40001d7620 F1 0 false 38 95}) compiler.go:151: values: [First!] compiler.go:153: > 0: goja.enterFuncStashless({0 0}) compiler.go:153: > 1: goja.resolveVar1(trace) @@ -3187,7 +3254,7 @@ compiler.go:153: 7: goja._putValue({}) compiler.go:153: 8: goja._pop({}) compiler.go:153: 9: goja.resolveVar1(F2) - compiler.go:153: 10: *goja.newFunc(&{0x4000176a20 F2 0 false 98 158}) + compiler.go:153: 10: *goja.newFunc(&{0x40001d7680 F2 0 false 98 158}) compiler.go:151: values: [Second! x] compiler.go:153: > 0: goja.enterFuncStashless({0 0}) compiler.go:153: > 1: goja.resolveVar1(trace) @@ -3250,7 +3317,7 @@ compiler.go:153: 2: goja.bindName(F1) compiler.go:153: 3: goja.bindName(rv) compiler.go:153: 4: goja.resolveVar1(F1) - compiler.go:153: 5: *goja.newFunc(&{0x4000176c60 F1 0 false 38 95}) + compiler.go:153: 5: *goja.newFunc(&{0x40001d7860 F1 0 false 38 95}) compiler.go:151: values: [First!] compiler.go:153: > 0: goja.enterFuncStashless({0 0}) compiler.go:153: > 1: goja.resolveVar1(trace) @@ -3310,7 +3377,7 @@ compiler.go:153: 3: goja.bindName(F2) compiler.go:153: 4: goja.bindName(rv) compiler.go:153: 5: goja.resolveVar1(F1) - compiler.go:153: 6: *goja.newFunc(&{0x4000176e40 F1 0 false 38 95}) + compiler.go:153: 6: *goja.newFunc(&{0x40001d7a40 F1 0 false 38 95}) compiler.go:151: values: [First!] compiler.go:153: > 0: goja.enterFuncStashless({0 0}) compiler.go:153: > 1: goja.resolveVar1(trace) @@ -3324,7 +3391,7 @@ compiler.go:153: 7: goja._putValue({}) compiler.go:153: 8: goja._pop({}) compiler.go:153: 9: goja.resolveVar1(F2) - compiler.go:153: 10: *goja.newFunc(&{0x4000176ea0 F2 0 false 98 158}) + compiler.go:153: 10: *goja.newFunc(&{0x40001d7aa0 F2 0 false 98 158}) compiler.go:151: values: [Second! x] compiler.go:153: > 0: goja.enterFuncStashless({0 0}) compiler.go:153: > 1: goja.resolveVar1(trace) @@ -3384,7 +3451,7 @@ compiler.go:153: 2: goja.bindName(F1) compiler.go:153: 3: goja.bindName(rv) compiler.go:153: 4: goja.resolveVar1(F1) - compiler.go:153: 5: *goja.newFunc(&{0x4000177080 F1 0 false 38 95}) + compiler.go:153: 5: *goja.newFunc(&{0x40001d7c80 F1 0 false 38 95}) compiler.go:151: values: [First!] compiler.go:153: > 0: goja.enterFuncStashless({0 0}) compiler.go:153: > 1: goja.resolveVar1(trace) @@ -3440,7 +3507,7 @@ compiler.go:153: 2: goja.bindName(ok) compiler.go:153: 3: goja.resolveVar1(object) compiler.go:153: 4: goja._newObject({}) - compiler.go:153: 5: *goja.newFunc(&{0x4000177260 0 false 25 46}) + compiler.go:153: 5: *goja.newFunc(&{0x40001d7e60 0 false 25 46}) compiler.go:151: values: [1] compiler.go:153: > 0: goja.enterFuncStashless({0 0}) compiler.go:153: > 1: goja.loadVal(0) @@ -3495,7 +3562,7 @@ compiler.go:153: 2: goja.bindName(o) compiler.go:153: 3: goja.bindName(f) compiler.go:153: 4: goja.resolveVar1(foo) - compiler.go:153: 5: *goja.newFunc(&{0x4000177500 foo 0 false 23 51}) + compiler.go:153: 5: *goja.newFunc(&{0x4000428120 foo 0 false 23 51}) compiler.go:151: values: [true] compiler.go:153: > 0: goja.enterFuncStashless({0 0}) compiler.go:153: > 1: goja.resolveVar1(rv) @@ -3507,7 +3574,7 @@ compiler.go:153: 6: goja._putValue({}) compiler.go:153: 7: goja._pop({}) compiler.go:153: 8: goja.resolveVar1(f) - compiler.go:153: 9: *goja.newFunc(&{0x4000177560 f 0 false 76 162}) + compiler.go:153: 9: *goja.newFunc(&{0x4000428180 f 0 false 76 162}) compiler.go:151: values: [o.bar( foo() );] compiler.go:153: > 0: goja.enterFunc(0) compiler.go:153: > 1: goja._boxThis({}) @@ -3605,7 +3672,7 @@ compiler.go:153: 27: goja._halt({}) compiler_test.go:60: stack size: 3 compiler_test.go:61: stashAllocs: 0 ---- PASS: TestLoopRet (0.01s) +--- PASS: TestLoopRet (0.00s) === RUN TestLoopRet1 compiler.go:151: values: [0 20] compiler.go:153: 0: goja.bindName(i) @@ -3661,7 +3728,7 @@ compiler.go:153: 1: goja.bindName(called) compiler.go:153: 2: goja.bindName(F) compiler.go:153: 3: goja.resolveVar1Strict(F) - compiler.go:153: 4: *goja.newFunc(&{0x4000176480 F 0 true 47 93}) + compiler.go:153: 4: *goja.newFunc(&{0x400005e900 F 0 true 47 93}) compiler.go:151: values: [true 1] compiler.go:153: > 0: goja.enterFuncStashless({0 0}) compiler.go:153: > 1: goja.resolveVar1Strict(called) @@ -3714,7 +3781,7 @@ compiler.go:153: 1: goja.bindName(called) compiler.go:153: 2: goja.bindName(F) compiler.go:153: 3: goja.resolveVar1(F) - compiler.go:153: 4: *goja.newFunc(&{0x40001766c0 F 0 true 32 74}) + compiler.go:153: 4: *goja.newFunc(&{0x400005eba0 F 0 true 32 74}) compiler.go:151: values: [1] compiler.go:153: > 0: goja.enterFuncStashless({0 0}) compiler.go:153: > 1: goja.resolveVar1Strict(x) @@ -3837,7 +3904,7 @@ compiler.go:151: values: [] compiler.go:153: 0: goja.bindName(F) compiler.go:153: 1: goja.resolveVar1(F) - compiler.go:153: 2: *goja.newFunc(&{0x4000176e40 F 2 false 2 24}) + compiler.go:153: 2: *goja.newFunc(&{0x400005f2c0 F 2 false 2 24}) compiler.go:151: values: [] compiler.go:153: > 0: goja.enterFuncStashless({0 2}) compiler.go:153: > 1: goja._loadUndef({}) @@ -3869,7 +3936,7 @@ compiler.go:151: values: [1 2 3] compiler.go:153: 0: goja.bindName(F) compiler.go:153: 1: goja.resolveVar1(F) - compiler.go:153: 2: *goja.newFunc(&{0x40001770e0 F 0 false 2 67}) + compiler.go:153: 2: *goja.newFunc(&{0x400005f560 F 0 false 2 67}) compiler.go:151: values: [ 1] compiler.go:153: > 0: goja.enterFunc(0) compiler.go:153: > 1: goja.bindName(arguments) @@ -3900,7 +3967,7 @@ compiler.go:151: values: [5 2] compiler.go:153: 0: goja.bindName(F) compiler.go:153: 1: goja.resolveVar1(F) - compiler.go:153: 2: *goja.newFunc(&{0x40001772c0 F 2 false 2 67}) + compiler.go:153: 2: *goja.newFunc(&{0x400005f740 F 2 false 2 67}) compiler.go:151: values: [0 1] compiler.go:153: > 0: goja.enterFunc(2) compiler.go:153: > 1: goja.bindName(x) @@ -3936,7 +4003,7 @@ compiler.go:151: values: [5 2] compiler.go:153: 0: goja.bindName(F) compiler.go:153: 1: goja.resolveVar1(F) - compiler.go:153: 2: *goja.newFunc(&{0x40001774a0 F 2 true 2 83}) + compiler.go:153: 2: *goja.newFunc(&{0x400005f920 F 2 true 2 83}) compiler.go:151: values: [0 1] compiler.go:153: > 0: goja.enterFunc(2) compiler.go:153: > 1: goja.bindName(x) @@ -3972,7 +4039,7 @@ compiler.go:151: values: [1 2 42] compiler.go:153: 0: goja.bindName(F) compiler.go:153: 1: goja.resolveVar1(F) - compiler.go:153: 2: *goja.newFunc(&{0x4000177680 F 2 false 2 46}) + compiler.go:153: 2: *goja.newFunc(&{0x400005fb00 F 2 false 2 46}) compiler.go:151: values: [2] compiler.go:153: > 0: goja.enterFunc(2) compiler.go:153: > 1: goja.bindName(x) @@ -4000,7 +4067,7 @@ compiler.go:151: values: [1 42] compiler.go:153: 0: goja.bindName(F) compiler.go:153: 1: goja.resolveVar1(F) - compiler.go:153: 2: *goja.newFunc(&{0x4000177860 F 2 false 2 51}) + compiler.go:153: 2: *goja.newFunc(&{0x400005fce0 F 2 false 2 51}) compiler.go:151: values: [] compiler.go:153: > 0: goja.enterFuncStashless({0 2}) compiler.go:153: > 1: goja.loadStack(-2) @@ -4020,7 +4087,7 @@ compiler.go:151: values: [1] compiler.go:153: 0: goja.bindName(f) compiler.go:153: 1: goja.resolveVar1(f) - compiler.go:153: 2: *goja.newFunc(&{0x4000177a40 f 1 false 2 76}) + compiler.go:153: 2: *goja.newFunc(&{0x400005fec0 f 1 false 2 76}) compiler.go:151: values: [0 42] compiler.go:153: > 0: goja.enterFunc(1) compiler.go:153: > 1: goja.bindName(x) @@ -4047,7 +4114,7 @@ compiler.go:153: 9: goja._halt({}) compiler_test.go:60: stack size: 5 compiler_test.go:61: stashAllocs: 1 ---- PASS: TestArgumentsDelete (0.01s) +--- PASS: TestArgumentsDelete (0.00s) === RUN TestWith compiler.go:151: values: [1 41] compiler.go:153: 0: goja.bindName(b) @@ -4081,7 +4148,7 @@ compiler.go:151: values: [] compiler.go:153: 0: goja.bindName(F) compiler.go:153: 1: goja.resolveVar1(F) - compiler.go:153: 2: *goja.newFunc(&{0x40004ac240 F 0 false 2 115}) + compiler.go:153: 2: *goja.newFunc(&{0x40004282a0 F 0 false 2 115}) compiler.go:151: values: [1 0 40] compiler.go:153: > 0: goja.enterFunc(0) compiler.go:153: > 1: goja.bindName(b) @@ -4128,7 +4195,7 @@ compiler.go:153: 0: goja.bindName(F) compiler.go:153: 1: goja.bindName(o) compiler.go:153: 2: goja.resolveVar1Strict(F) - compiler.go:153: 3: *goja.newFunc(&{0x40004ac480 F 0 true 18 53}) + compiler.go:153: 3: *goja.newFunc(&{0x40004284e0 F 0 true 18 53}) compiler.go:151: values: [1] compiler.go:153: > 0: goja.enterFuncStashless({0 0}) compiler.go:153: > 1: goja.loadStack(0) @@ -4159,14 +4226,14 @@ compiler.go:153: 23: goja._halt({}) compiler_test.go:60: stack size: 5 compiler_test.go:61: stashAllocs: 0 ---- PASS: TestAssignNonExtendable (0.01s) +--- PASS: TestAssignNonExtendable (0.00s) === RUN TestAssignNonExtendable1 compiler.go:151: values: [42 ] compiler.go:153: 0: goja.bindName(F) compiler.go:153: 1: goja.bindName(o) compiler.go:153: 2: goja.bindName(rv) compiler.go:153: 3: goja.resolveVar1Strict(F) - compiler.go:153: 4: *goja.newFunc(&{0x40004ac660 F 0 true 18 35}) + compiler.go:153: 4: *goja.newFunc(&{0x40004286c0 F 0 true 18 35}) compiler.go:151: values: [] compiler.go:153: > 0: goja.enterFuncStashless({0 0}) compiler.go:153: > 1: goja._loadUndef({}) @@ -4313,7 +4380,7 @@ compiler.go:151: values: [1] compiler.go:153: 0: goja.bindName(f) compiler.go:153: 1: goja.resolveVar1(f) - compiler.go:153: 2: *goja.newFunc(&{0x40004ad200 f1 1 false 11 96}) + compiler.go:153: 2: *goja.newFunc(&{0x40004292c0 f1 1 false 11 96}) compiler.go:151: values: [0 true 1] compiler.go:153: > 0: goja.enterFuncStashless({1 1}) compiler.go:153: > 1: goja._loadCallee({}) @@ -4340,7 +4407,7 @@ compiler.go:153: 9: goja._halt({}) compiler_test.go:60: stack size: 10 compiler_test.go:61: stashAllocs: 0 ---- PASS: TestFunction1 (0.01s) +--- PASS: TestFunction1 (0.00s) === RUN TestFunction2 compiler.go:151: values: [ 1] compiler.go:153: 0: goja.bindName(trace) @@ -4348,7 +4415,7 @@ compiler.go:153: 2: goja.bindName(f1) compiler.go:153: 3: goja.bindName(f2) compiler.go:153: 4: goja.resolveVar1(f) - compiler.go:153: 5: *goja.newFunc(&{0x40004ad3e0 f 1 false 19 147}) + compiler.go:153: 5: *goja.newFunc(&{0x40004294a0 f 1 false 19 147}) compiler.go:151: values: [f( ) 0 1] compiler.go:153: > 0: goja.enterFuncStashless({0 1}) compiler.go:153: > 1: goja.resolveVar1(trace) @@ -4377,7 +4444,7 @@ compiler.go:153: 6: goja._putValue({}) compiler.go:153: 7: goja._pop({}) compiler.go:153: 8: goja.resolveVar1(f1) - compiler.go:153: 9: *goja.newFunc(&{0x40004ad440 f1 0 false 150 189}) + compiler.go:153: 9: *goja.newFunc(&{0x4000429500 f1 0 false 150 189}) compiler.go:151: values: [f1] compiler.go:153: > 0: goja.enterFuncStashless({0 0}) compiler.go:153: > 1: goja.resolveVar1(trace) @@ -4442,7 +4509,7 @@ compiler.go:153: 10: goja._pop({}) compiler.go:153: 11: goja.resolveVar1(o) compiler.go:153: 12: goja._newObject({}) - compiler.go:153: 13: *goja.newFunc(&{0x40004ad8c0 0 false 70 95}) + compiler.go:153: 13: *goja.newFunc(&{0x4000429980 0 false 70 95}) compiler.go:151: values: [true] compiler.go:153: > 0: goja.enterFuncStashless({0 0}) compiler.go:153: > 1: goja.resolveVar1(getterCalled) @@ -4452,7 +4519,7 @@ compiler.go:153: > 5: goja._loadUndef({}) compiler.go:153: > 6: goja._retStashless({}) compiler.go:153: 14: goja.setPropGetter(x) - compiler.go:153: 15: *goja.newFunc(&{0x40004ad920 0 false 101 126}) + compiler.go:153: 15: *goja.newFunc(&{0x40004299e0 0 false 101 126}) compiler.go:151: values: [true] compiler.go:153: > 0: goja.enterFuncStashless({0 0}) compiler.go:153: > 1: goja.resolveVar1(setterCalled) @@ -4550,7 +4617,7 @@ compiler.go:153: 21: goja._halt({}) compiler_test.go:60: stack size: 2 compiler_test.go:61: stashAllocs: 0 ---- PASS: TestConstWhile (0.02s) +--- PASS: TestConstWhile (0.00s) === RUN TestConstWhileThrow compiler.go:151: values: [false Value is not an object: true] compiler.go:153: 0: goja.bindName(thrown) @@ -4583,7 +4650,7 @@ compiler.go:151: values: [1 2] compiler.go:153: 0: goja.bindName(F) compiler.go:153: 1: goja.resolveVar1(F) - compiler.go:153: 2: *goja.newFunc(&{0x4000114660 F 3 false 2 38}) + compiler.go:153: 2: *goja.newFunc(&{0x4000428540 F 3 false 2 38}) compiler.go:151: values: [] compiler.go:153: > 0: goja.enterFuncStashless({0 3}) compiler.go:153: > 1: goja.loadStack(-3) @@ -4603,7 +4670,7 @@ compiler.go:151: values: [] compiler.go:153: 0: goja.bindName(getMessage) compiler.go:153: 1: goja.resolveVar1(getMessage) - compiler.go:153: 2: *goja.newFunc(&{0x4000114840 getMessage 1 false 2 130}) + compiler.go:153: 2: *goja.newFunc(&{0x4000428720 getMessage 1 false 2 130}) compiler.go:151: values: [ 123 456] compiler.go:153: > 0: goja.enterFuncStashless({0 1}) compiler.go:153: > 1: goja.loadStack(-1) @@ -4637,7 +4704,7 @@ compiler.go:153: 3: goja.bindName(hasY) compiler.go:153: 4: goja.bindName(i) compiler.go:153: 5: goja.resolveVar1(Proto) - compiler.go:153: 6: *goja.newFunc(&{0x40001149c0 Proto 0 false 2 21}) + compiler.go:153: 6: *goja.newFunc(&{0x40004288a0 Proto 0 false 2 21}) compiler.go:151: values: [] compiler.go:153: > 0: goja.enterFuncStashless({0 0}) compiler.go:153: > 1: goja._loadUndef({}) @@ -4768,7 +4835,7 @@ compiler.go:151: values: [0 1 2 4] compiler.go:153: 0: goja.bindName(F) compiler.go:153: 1: goja.resolveVar1(F) - compiler.go:153: 2: *goja.newFunc(&{0x4000114fc0 F 1 false 2 165}) + compiler.go:153: 2: *goja.newFunc(&{0x4000428f60 F 1 false 2 165}) compiler.go:151: values: [0 1 2 3] compiler.go:153: > 0: goja.enterFuncStashless({1 1}) compiler.go:153: > 1: goja.loadVal(0) @@ -4853,7 +4920,7 @@ compiler.go:151: values: [0 1 2 4] compiler.go:153: 0: goja.bindName(F) compiler.go:153: 1: goja.resolveVar1(F) - compiler.go:153: 2: *goja.newFunc(&{0x4000115200 F 1 false 2 165}) + compiler.go:153: 2: *goja.newFunc(&{0x40004291a0 F 1 false 2 165}) compiler.go:151: values: [0 1 2 3] compiler.go:153: > 0: goja.enterFuncStashless({1 1}) compiler.go:153: > 1: goja.loadVal(0) @@ -5101,7 +5168,7 @@ compiler.go:153: 6: goja.bindName(F3) compiler.go:153: 7: goja.bindName(a) compiler.go:153: 8: goja.resolveVar1(F1) - compiler.go:153: 9: *goja.newFunc(&{0x4000115aa0 F1 0 false 99 136}) + compiler.go:153: 9: *goja.newFunc(&{0x4000429a40 F1 0 false 99 136}) compiler.go:151: values: [true] compiler.go:153: > 0: goja.enterFuncStashless({0 0}) compiler.go:153: > 1: goja.resolveVar1(f1Called) @@ -5113,7 +5180,7 @@ compiler.go:153: 10: goja._putValue({}) compiler.go:153: 11: goja._pop({}) compiler.go:153: 12: goja.resolveVar1(F2) - compiler.go:153: 13: *goja.newFunc(&{0x4000115b00 F2 0 false 139 176}) + compiler.go:153: 13: *goja.newFunc(&{0x4000429aa0 F2 0 false 139 176}) compiler.go:151: values: [true] compiler.go:153: > 0: goja.enterFuncStashless({0 0}) compiler.go:153: > 1: goja.resolveVar1(f2Called) @@ -5125,7 +5192,7 @@ compiler.go:153: 14: goja._putValue({}) compiler.go:153: 15: goja._pop({}) compiler.go:153: 16: goja.resolveVar1(F3) - compiler.go:153: 17: *goja.newFunc(&{0x4000115b60 F3 0 false 179 216}) + compiler.go:153: 17: *goja.newFunc(&{0x4000429b00 F3 0 false 179 216}) compiler.go:151: values: [true] compiler.go:153: > 0: goja.enterFuncStashless({0 0}) compiler.go:153: > 1: goja.resolveVar1(f3Called) @@ -5209,7 +5276,7 @@ compiler.go:151: values: [] compiler.go:153: 0: goja.bindName(f) compiler.go:153: 1: goja.resolveVar1(f) - compiler.go:153: 2: *goja.newFunc(&{0x4000115da0 f 0 false 2 64}) + compiler.go:153: 2: *goja.newFunc(&{0x4000429d40 f 0 false 2 64}) compiler.go:151: values: [0 true] compiler.go:153: > 0: goja.enterFuncStashless({1 0}) compiler.go:153: > 1: goja.loadStack(1) @@ -5233,7 +5300,7 @@ compiler.go:151: values: [0] compiler.go:153: 0: goja.bindName(f) compiler.go:153: 1: goja.resolveVar1(f) - compiler.go:153: 2: *goja.newFunc(&{0x4000115f20 f 1 false 2 82}) + compiler.go:153: 2: *goja.newFunc(&{0x4000429ec0 f 1 false 2 82}) compiler.go:151: values: [0] compiler.go:153: > 0: goja.enterFuncStashless({0 1}) compiler.go:153: > 1: goja.loadStack(-1) @@ -5259,7 +5326,7 @@ compiler.go:153: 9: goja._halt({}) compiler_test.go:60: stack size: 6 compiler_test.go:61: stashAllocs: 0 ---- PASS: TestSwitchJumpOutOfReturn (0.01s) +--- PASS: TestSwitchJumpOutOfReturn (0.00s) === RUN TestSetToReadOnlyPropertyStrictBracket compiler.go:151: values: [false test 42 true 43] compiler.go:153: 0: goja.bindName(o) @@ -5454,7 +5521,7 @@ compiler.go:153: 13: goja.getVar1(scope) compiler.go:153: 14: goja._enterWith({}) compiler.go:153: 15: goja.resolveVar1(f) - compiler.go:153: 16: *goja.newFunc(&{0x4000176a20 0 false 76 132}) + compiler.go:153: 16: *goja.newFunc(&{0x400005ec60 0 false 76 132}) compiler.go:151: values: [2] compiler.go:153: > 0: goja.enterFuncStashless({0 0}) compiler.go:153: > 1: goja.resolveVar1(x) @@ -5514,7 +5581,7 @@ compiler.go:153: 0: goja.bindName(f) compiler.go:153: 1: goja.bindName(thrown) compiler.go:153: 2: goja.resolveVar1(f) - compiler.go:153: 3: *goja.newFunc(&{0x4000176f00 f 0 false 2 35}) + compiler.go:153: 3: *goja.newFunc(&{0x400005f080 f 0 false 2 35}) compiler.go:151: values: [] compiler.go:153: > 0: goja.enterFuncStashless({0 0}) compiler.go:153: > 1: goja.getVar1(x) @@ -5576,7 +5643,7 @@ compiler.go:153: 25: goja._halt({}) compiler_test.go:60: stack size: 7 compiler_test.go:61: stashAllocs: 0 ---- PASS: TestForBreak (0.01s) +--- PASS: TestForBreak (0.00s) === RUN TestLargeNumberLiteral compiler.go:151: values: [9.671406556917033e+24] compiler.go:153: 0: goja.bindName(x) @@ -5651,7 +5718,7 @@ compiler.go:153: 29: goja._halt({}) compiler_test.go:60: stack size: 2 compiler_test.go:61: stashAllocs: 1 ---- PASS: TestCompoundAssignRefError (0.02s) +--- PASS: TestCompoundAssignRefError (0.00s) === RUN TestObjectLiteral__Proto__ compiler.go:151: values: [null 42] compiler.go:153: 0: goja.bindName(o) @@ -5677,7 +5744,7 @@ compiler.go:153: 0: goja.bindName($ERROR) compiler.go:153: 1: goja.bindName(assert) compiler.go:153: 2: goja.resolveVar1($ERROR) - compiler.go:153: 3: *goja.newFunc(&{0x40001762a0 $ERROR 1 false 1 56}) + compiler.go:153: 3: *goja.newFunc(&{0x400005e420 $ERROR 1 false 1 56}) compiler.go:151: values: [] compiler.go:153: > 0: goja.enterFuncStashless({0 1}) compiler.go:153: > 1: goja.getVar1(Error) @@ -5689,7 +5756,7 @@ compiler.go:153: 4: goja._putValue({}) compiler.go:153: 5: goja._pop({}) compiler.go:153: 6: goja.resolveVar1(assert) - compiler.go:153: 7: *goja.newFunc(&{0x4000176300 assert 2 false 58 277}) + compiler.go:153: 7: *goja.newFunc(&{0x400005e480 assert 2 false 58 277}) compiler.go:151: values: [true Expected true but got ] compiler.go:153: > 0: goja.enterFuncStashless({0 2}) compiler.go:153: > 1: goja.loadStack(-1) @@ -5720,7 +5787,7 @@ compiler.go:153: 8: goja._putValue({}) compiler.go:153: 9: goja._pop({}) compiler.go:153: 10: goja.getVar1(assert) - compiler.go:153: 11: *goja.newFunc(&{0x4000176360 2 false 301 478}) + compiler.go:153: 11: *goja.newFunc(&{0x400005e4e0 2 false 301 478}) compiler.go:151: values: [0 1] compiler.go:153: > 0: goja.enterFuncStashless({0 2}) compiler.go:153: > 1: goja.loadStack(-1) @@ -5752,7 +5819,7 @@ compiler.go:153: 12: goja.setProp(_isSameValue) compiler.go:153: 13: goja._pop({}) compiler.go:153: 14: goja.getVar1(assert) - compiler.go:153: 15: *goja.newFunc(&{0x40001763c0 3 false 500 839}) + compiler.go:153: 15: *goja.newFunc(&{0x400005e540 3 false 500 839}) compiler.go:151: values: [ Expected SameValue(« », « ») to be true] compiler.go:153: > 0: goja.enterFuncStashless({0 3}) compiler.go:153: > 1: goja.getVar1(assert) @@ -6008,7 +6075,7 @@ compiler.go:153: 1: goja.bindName(assert) compiler.go:153: 2: goja.bindName(d) compiler.go:153: 3: goja.resolveVar1($ERROR) - compiler.go:153: 4: *goja.newFunc(&{0x40001768a0 $ERROR 1 false 1 56}) + compiler.go:153: 4: *goja.newFunc(&{0x400005ea20 $ERROR 1 false 1 56}) compiler.go:151: values: [] compiler.go:153: > 0: goja.enterFuncStashless({0 1}) compiler.go:153: > 1: goja.getVar1(Error) @@ -6020,7 +6087,7 @@ compiler.go:153: 5: goja._putValue({}) compiler.go:153: 6: goja._pop({}) compiler.go:153: 7: goja.resolveVar1(assert) - compiler.go:153: 8: *goja.newFunc(&{0x4000176900 assert 2 false 58 277}) + compiler.go:153: 8: *goja.newFunc(&{0x400005ea80 assert 2 false 58 277}) compiler.go:151: values: [true Expected true but got ] compiler.go:153: > 0: goja.enterFuncStashless({0 2}) compiler.go:153: > 1: goja.loadStack(-1) @@ -6051,7 +6118,7 @@ compiler.go:153: 9: goja._putValue({}) compiler.go:153: 10: goja._pop({}) compiler.go:153: 11: goja.getVar1(assert) - compiler.go:153: 12: *goja.newFunc(&{0x4000176960 2 false 301 478}) + compiler.go:153: 12: *goja.newFunc(&{0x400005eae0 2 false 301 478}) compiler.go:151: values: [0 1] compiler.go:153: > 0: goja.enterFuncStashless({0 2}) compiler.go:153: > 1: goja.loadStack(-1) @@ -6083,7 +6150,7 @@ compiler.go:153: 13: goja.setProp(_isSameValue) compiler.go:153: 14: goja._pop({}) compiler.go:153: 15: goja.getVar1(assert) - compiler.go:153: 16: *goja.newFunc(&{0x40001769c0 3 false 500 839}) + compiler.go:153: 16: *goja.newFunc(&{0x400005eb40 3 false 500 839}) compiler.go:151: values: [ Expected SameValue(« », « ») to be true] compiler.go:153: > 0: goja.enterFuncStashless({0 3}) compiler.go:153: > 1: goja.getVar1(assert) @@ -6248,7 +6315,7 @@ compiler.go:153: 1: goja.bindName(assert) compiler.go:153: 2: goja.bindName(d) compiler.go:153: 3: goja.resolveVar1($ERROR) - compiler.go:153: 4: *goja.newFunc(&{0x4000176cc0 $ERROR 1 false 1 56}) + compiler.go:153: 4: *goja.newFunc(&{0x400005ede0 $ERROR 1 false 1 56}) compiler.go:151: values: [] compiler.go:153: > 0: goja.enterFuncStashless({0 1}) compiler.go:153: > 1: goja.getVar1(Error) @@ -6260,7 +6327,7 @@ compiler.go:153: 5: goja._putValue({}) compiler.go:153: 6: goja._pop({}) compiler.go:153: 7: goja.resolveVar1(assert) - compiler.go:153: 8: *goja.newFunc(&{0x4000176d20 assert 2 false 58 277}) + compiler.go:153: 8: *goja.newFunc(&{0x400005ee40 assert 2 false 58 277}) compiler.go:151: values: [true Expected true but got ] compiler.go:153: > 0: goja.enterFuncStashless({0 2}) compiler.go:153: > 1: goja.loadStack(-1) @@ -6291,7 +6358,7 @@ compiler.go:153: 9: goja._putValue({}) compiler.go:153: 10: goja._pop({}) compiler.go:153: 11: goja.getVar1(assert) - compiler.go:153: 12: *goja.newFunc(&{0x4000176de0 2 false 301 478}) + compiler.go:153: 12: *goja.newFunc(&{0x400005eea0 2 false 301 478}) compiler.go:151: values: [0 1] compiler.go:153: > 0: goja.enterFuncStashless({0 2}) compiler.go:153: > 1: goja.loadStack(-1) @@ -6323,7 +6390,7 @@ compiler.go:153: 13: goja.setProp(_isSameValue) compiler.go:153: 14: goja._pop({}) compiler.go:153: 15: goja.getVar1(assert) - compiler.go:153: 16: *goja.newFunc(&{0x4000176e40 3 false 500 839}) + compiler.go:153: 16: *goja.newFunc(&{0x400005ef00 3 false 500 839}) compiler.go:151: values: [ Expected SameValue(« », « ») to be true] compiler.go:153: > 0: goja.enterFuncStashless({0 3}) compiler.go:153: > 1: goja.getVar1(assert) @@ -6521,7 +6588,7 @@ compiler.go:153: 0: goja.bindName($ERROR) compiler.go:153: 1: goja.bindName(assert) compiler.go:153: 2: goja.resolveVar1($ERROR) - compiler.go:153: 3: *goja.newFunc(&{0x4000177320 $ERROR 1 false 1 56}) + compiler.go:153: 3: *goja.newFunc(&{0x400005f440 $ERROR 1 false 1 56}) compiler.go:151: values: [] compiler.go:153: > 0: goja.enterFuncStashless({0 1}) compiler.go:153: > 1: goja.getVar1(Error) @@ -6533,7 +6600,7 @@ compiler.go:153: 4: goja._putValue({}) compiler.go:153: 5: goja._pop({}) compiler.go:153: 6: goja.resolveVar1(assert) - compiler.go:153: 7: *goja.newFunc(&{0x4000177380 assert 2 false 58 277}) + compiler.go:153: 7: *goja.newFunc(&{0x400005f4a0 assert 2 false 58 277}) compiler.go:151: values: [true Expected true but got ] compiler.go:153: > 0: goja.enterFuncStashless({0 2}) compiler.go:153: > 1: goja.loadStack(-1) @@ -6564,7 +6631,7 @@ compiler.go:153: 8: goja._putValue({}) compiler.go:153: 9: goja._pop({}) compiler.go:153: 10: goja.getVar1(assert) - compiler.go:153: 11: *goja.newFunc(&{0x40001773e0 2 false 301 478}) + compiler.go:153: 11: *goja.newFunc(&{0x400005f500 2 false 301 478}) compiler.go:151: values: [0 1] compiler.go:153: > 0: goja.enterFuncStashless({0 2}) compiler.go:153: > 1: goja.loadStack(-1) @@ -6596,7 +6663,7 @@ compiler.go:153: 12: goja.setProp(_isSameValue) compiler.go:153: 13: goja._pop({}) compiler.go:153: 14: goja.getVar1(assert) - compiler.go:153: 15: *goja.newFunc(&{0x4000177440 3 false 500 839}) + compiler.go:153: 15: *goja.newFunc(&{0x400005f560 3 false 500 839}) compiler.go:151: values: [ Expected SameValue(« », « ») to be true] compiler.go:153: > 0: goja.enterFuncStashless({0 3}) compiler.go:153: > 1: goja.getVar1(assert) @@ -7047,7 +7114,7 @@ compiler.go:153: 0: goja.bindName(r) compiler.go:153: 1: goja.bindName(m) compiler.go:153: 2: goja.resolveVar1(r) - compiler.go:153: 3: *goja.newRegexp(&{0x400041db00 (['\"])(.*?)\1 false false false}) + compiler.go:153: 3: *goja.newRegexp(&{0x4000385b00 (['\"])(.*?)\1 false false false}) compiler.go:153: 4: goja._putValue({}) compiler.go:153: 5: goja._pop({}) compiler.go:153: 6: goja.resolveVar1(m) @@ -7083,7 +7150,7 @@ compiler.go:153: 0: goja.bindName(r) compiler.go:153: 1: goja.bindName(m) compiler.go:153: 2: goja.resolveVar1(r) - compiler.go:153: 3: *goja.newRegexp(&{0x4000161ae0 [40 1090 1077 1089 1090 41] false true false}) + compiler.go:153: 3: *goja.newRegexp(&{0x40001c1ae0 [40 1090 1077 1089 1090 41] false true false}) compiler.go:153: 4: goja._putValue({}) compiler.go:153: 5: goja._pop({}) compiler.go:153: 6: goja.resolveVar1(m) @@ -7119,7 +7186,7 @@ compiler.go:153: 0: goja.bindName(r) compiler.go:153: 1: goja.bindName(m) compiler.go:153: 2: goja.resolveVar1(r) - compiler.go:153: 3: *goja.newRegexp(&{0x4000161d60 (['\"])(.*?)['\"] false true false}) + compiler.go:153: 3: *goja.newRegexp(&{0x40001c1d60 (['\"])(.*?)['\"] false true false}) compiler.go:153: 4: goja._putValue({}) compiler.go:153: 5: goja._pop({}) compiler.go:153: 6: goja.resolveVar1(m) @@ -7155,7 +7222,7 @@ compiler.go:153: 0: goja.bindName(r) compiler.go:153: 1: goja.bindName(m) compiler.go:153: 2: goja.resolveVar1(r) - compiler.go:153: 3: *goja.newRegexp(&{0x4000614080 [40 91 39 92 34 93 41 40 1090 1077 1089 1090 41 92 49] false true false}) + compiler.go:153: 3: *goja.newRegexp(&{0x400042c100 [40 91 39 92 34 93 41 40 1090 1077 1089 1090 41 92 49] false true false}) compiler.go:153: 4: goja._putValue({}) compiler.go:153: 5: goja._pop({}) compiler.go:153: 6: goja.resolveVar1(m) @@ -7185,13 +7252,13 @@ compiler.go:153: 30: goja._halt({}) compiler_test.go:60: stack size: 3 compiler_test.go:61: stashAllocs: 0 ---- PASS: TestRegexpRegexp2Unicode (0.01s) +--- PASS: TestRegexpRegexp2Unicode (0.00s) === RUN TestRegexpRegexp2UnicodeTarget compiler.go:151: values: ['Тест' null 3 2 Тест] compiler.go:153: 0: goja.bindName(r) compiler.go:153: 1: goja.bindName(m) compiler.go:153: 2: goja.resolveVar1(r) - compiler.go:153: 3: *goja.newRegexp(&{0x40004c2300 (['\"])(.*?)\1 false false false}) + compiler.go:153: 3: *goja.newRegexp(&{0x400042c900 (['\"])(.*?)\1 false false false}) compiler.go:153: 4: goja._putValue({}) compiler.go:153: 5: goja._pop({}) compiler.go:153: 6: goja.resolveVar1(m) @@ -7227,7 +7294,7 @@ compiler.go:153: 0: goja.loadVal(0) compiler.go:153: 1: goja._dup({}) compiler.go:153: 2: goja.getPropCallee(replace) - compiler.go:153: 3: *goja.newRegexp(&{0x4000160960 \s+ true false false}) + compiler.go:153: 3: *goja.newRegexp(&{0x40001c0be0 \s+ true false false}) compiler.go:153: 4: goja.loadVal(1) compiler.go:153: 5: goja.call(2) compiler.go:153: 6: goja.loadVal(2) @@ -7241,7 +7308,7 @@ compiler.go:153: 0: goja.loadVal(0) compiler.go:153: 1: goja._dup({}) compiler.go:153: 2: goja.getPropCallee(replace) - compiler.go:153: 3: *goja.newRegexp(&{0x40004c3100 (A)\s+\1 true false false}) + compiler.go:153: 3: *goja.newRegexp(&{0x400042d500 (A)\s+\1 true false false}) compiler.go:153: 4: goja.loadVal(1) compiler.go:153: 5: goja.call(2) compiler.go:153: 6: goja.loadVal(2) @@ -7252,7 +7319,7 @@ --- PASS: TestRegexpRegexp2Whitespace (0.00s) === RUN TestEmptyCharClassRe2 compiler.go:151: values: [] - compiler.go:153: 0: *goja.newRegexp(&{0x4000160c80 [] false false false}) + compiler.go:153: 0: *goja.newRegexp(&{0x40001c0dc0 [] false false false}) compiler.go:153: 1: goja._dup({}) compiler.go:153: 2: goja.getPropCallee(test) compiler.go:153: 3: goja.loadVal(0) @@ -7263,7 +7330,7 @@ --- PASS: TestEmptyCharClassRe2 (0.00s) === RUN TestNegatedEmptyCharClassRe2 compiler.go:151: values: [] - compiler.go:153: 0: *goja.newRegexp(&{0x4000160dc0 [^] false false false}) + compiler.go:153: 0: *goja.newRegexp(&{0x40001c0f00 [^] false false false}) compiler.go:153: 1: goja._dup({}) compiler.go:153: 2: goja.getPropCallee(test) compiler.go:153: 3: goja.loadVal(0) @@ -7274,7 +7341,7 @@ --- PASS: TestNegatedEmptyCharClassRe2 (0.00s) === RUN TestEmptyCharClassRegexp2 compiler.go:151: values: [] - compiler.go:153: 0: *goja.newRegexp(&{0x4000614480 ([])\1 false false false}) + compiler.go:153: 0: *goja.newRegexp(&{0x4000246500 ([])\1 false false false}) compiler.go:153: 1: goja._dup({}) compiler.go:153: 2: goja.getPropCallee(test) compiler.go:153: 3: goja.loadVal(0) @@ -7285,7 +7352,7 @@ --- PASS: TestEmptyCharClassRegexp2 (0.00s) === RUN TestRegexp2Negate compiler.go:151: values: [aa] - compiler.go:153: 0: *goja.newRegexp(&{0x4000614a80 ([\D1])\1 false false false}) + compiler.go:153: 0: *goja.newRegexp(&{0x4000246b80 ([\D1])\1 false false false}) compiler.go:153: 1: goja._dup({}) compiler.go:153: 2: goja.getPropCallee(test) compiler.go:153: 3: goja.loadVal(0) @@ -7296,7 +7363,7 @@ --- PASS: TestRegexp2Negate (0.00s) === RUN TestAlternativeRe2 compiler.go:151: values: [ null] - compiler.go:153: 0: *goja.newRegexp(&{0x4000160fa0 ()| false false false}) + compiler.go:153: 0: *goja.newRegexp(&{0x40001c10e0 ()| false false false}) compiler.go:153: 1: goja._dup({}) compiler.go:153: 2: goja.getPropCallee(exec) compiler.go:153: 3: goja.loadVal(0) @@ -7313,7 +7380,7 @@ compiler.go:153: 0: goja.loadVal(0) compiler.go:153: 1: goja._dup({}) compiler.go:153: 2: goja.getPropCallee(replace) - compiler.go:153: 3: *goja.newRegexp(&{0x40001612c0 ^\s*|\s*$ true false false}) + compiler.go:153: 3: *goja.newRegexp(&{0x40001c1400 ^\s*|\s*$ true false false}) compiler.go:153: 4: goja.loadVal(1) compiler.go:153: 5: goja.call(2) compiler.go:153: 6: goja._halt({}) @@ -7325,7 +7392,7 @@ compiler.go:153: 0: goja.loadVal(0) compiler.go:153: 1: goja._dup({}) compiler.go:153: 2: goja.getPropCallee(replace) - compiler.go:153: 3: *goja.newRegexp(&{0x4000161400 ([a-zA-Z]|\s)+ false false false}) + compiler.go:153: 3: *goja.newRegexp(&{0x40001c1540 ([a-zA-Z]|\s)+ false false false}) compiler.go:153: 4: goja.loadVal(1) compiler.go:153: 5: goja.call(2) compiler.go:153: 6: goja._halt({}) @@ -7337,16 +7404,16 @@ compiler.go:153: 0: goja.loadVal(0) compiler.go:153: 1: goja._dup({}) compiler.go:153: 2: goja.getPropCallee(replace) - compiler.go:153: 3: *goja.newRegexp(&{0x4000161540 ^.*\s+(\S+\s+\S+$) false false false}) + compiler.go:153: 3: *goja.newRegexp(&{0x40001c1680 ^.*\s+(\S+\s+\S+$) false false false}) compiler.go:153: 4: goja.loadVal(1) compiler.go:153: 5: goja.call(2) compiler.go:153: 6: goja._halt({}) compiler_test.go:60: stack size: 4 compiler_test.go:61: stashAllocs: 0 ---- PASS: TestRegexpNumCaptures1 (0.01s) +--- PASS: TestRegexpNumCaptures1 (0.00s) === RUN TestRegexpSInClass compiler.go:151: values: [
] - compiler.go:153: 0: *goja.newRegexp(&{0x40001ec300 [\S] false false false}) + compiler.go:153: 0: *goja.newRegexp(&{0x4000506400 [\S] false false false}) compiler.go:153: 1: goja._dup({}) compiler.go:153: 2: goja.getPropCallee(test) compiler.go:153: 3: goja.loadVal(0) @@ -7357,7 +7424,7 @@ --- PASS: TestRegexpSInClass (0.00s) === RUN TestRegexpDotMatchSlashR compiler.go:151: values: [ ] - compiler.go:153: 0: *goja.newRegexp(&{0x4000161680 . false false false}) + compiler.go:153: 0: *goja.newRegexp(&{0x40001c17c0 . false false false}) compiler.go:153: 1: goja._dup({}) compiler.go:153: 2: goja.getPropCallee(test) compiler.go:153: 3: goja.loadVal(0) @@ -7368,7 +7435,7 @@ --- PASS: TestRegexpDotMatchSlashR (0.00s) === RUN TestRegexpDotMatchSlashRInGroup compiler.go:151: values: [ ] - compiler.go:153: 0: *goja.newRegexp(&{0x40001617c0 (.) false false false}) + compiler.go:153: 0: *goja.newRegexp(&{0x40001c1900 (.) false false false}) compiler.go:153: 1: goja._dup({}) compiler.go:153: 2: goja.getPropCallee(test) compiler.go:153: 3: goja.loadVal(0) @@ -7382,7 +7449,7 @@ compiler.go:153: 0: goja.loadVal(0) compiler.go:153: 1: goja._dup({}) compiler.go:153: 2: goja.getPropCallee(split) - compiler.go:153: 3: *goja.newRegexp(&{0x40001ed380 ([+-])\1 false false false}) + compiler.go:153: 3: *goja.newRegexp(&{0x4000507400 ([+-])\1 false false false}) compiler.go:153: 4: goja.call(1) compiler.go:153: 5: goja._dup({}) compiler.go:153: 6: goja.getPropCallee(join) @@ -7394,7 +7461,7 @@ --- PASS: TestRegexpSplitWithBackRef (0.00s) === RUN TestEscapeNonASCII compiler.go:151: values: [⩓] - compiler.go:153: 0: *goja.newRegexp(&{0x4000161ae0 [92 10835] false false false}) + compiler.go:153: 0: *goja.newRegexp(&{0x40001c1c20 [92 10835] false false false}) compiler.go:153: 1: goja._dup({}) compiler.go:153: 2: goja.getPropCallee(test) compiler.go:153: 3: goja.loadVal(0) @@ -7619,13 +7686,13 @@ compiler.go:153: 8: goja.getVar1(a) compiler.go:153: 9: goja.loadVal(0) compiler.go:153: 10: goja._newObject({}) - compiler.go:153: 11: *goja.newFunc(&{0x400005eea0 0 false 51 73}) + compiler.go:153: 11: *goja.newFunc(&{0x4000429320 0 false 51 73}) compiler.go:151: values: [42] compiler.go:153: > 0: goja.enterFuncStashless({0 0}) compiler.go:153: > 1: goja.loadVal(0) compiler.go:153: > 2: goja._retStashless({}) compiler.go:153: 12: goja.setProp1(get) - compiler.go:153: 13: *goja.newFunc(&{0x400005ef00 1 false 80 175}) + compiler.go:153: 13: *goja.newFunc(&{0x4000429380 1 false 80 175}) compiler.go:151: values: [0 1 true] compiler.go:153: > 0: goja.enterFuncStashless({0 1}) compiler.go:153: > 1: goja.getVar1(Object) @@ -7996,7 +8063,7 @@ compiler.go:153: 6: goja._halt({}) compiler_test.go:60: stack size: 4 compiler_test.go:61: stashAllocs: 0 ---- PASS: TestUnicodeLastIndexOf (0.01s) +--- PASS: TestUnicodeLastIndexOf (0.00s) === RUN TestUnicodeLastIndexOf1 compiler.go:151: values: [abꞐcde cd] compiler.go:153: 0: goja.loadVal(0) @@ -8045,7 +8112,7 @@ compiler.go:151: values: [1 2] compiler.go:153: 0: goja.bindName(testArgs2) compiler.go:153: 1: goja.resolveVar1(testArgs2) - compiler.go:153: 2: *goja.newFunc(&{0x400005f200 testArgs2 3 false 2 131}) + compiler.go:153: 2: *goja.newFunc(&{0x4000429560 testArgs2 3 false 2 131}) compiler.go:151: values: [] compiler.go:153: > 0: goja.enterFunc(3) compiler.go:153: > 1: goja.bindName(x) @@ -8071,7 +8138,7 @@ compiler.go:153: 11: goja._halt({}) compiler_test.go:60: stack size: 5 compiler_test.go:61: stashAllocs: 1 ---- PASS: TestArgsKeys (0.01s) +--- PASS: TestArgsKeys (0.00s) === RUN TestIPowOverflow compiler.go:151: values: [65536 6] compiler.go:153: 0: goja.getVar1(Math) @@ -8255,7 +8322,7 @@ compiler.go:153: 25: goja.getVar1(a) compiler.go:153: 26: goja._dup({}) compiler.go:153: 27: goja.getPropCallee(sort) - compiler.go:153: 28: *goja.newFunc(&{0x40004ad800 2 false 73 104}) + compiler.go:153: 28: *goja.newFunc(&{0x4000429e00 2 false 73 104}) compiler.go:151: values: [] compiler.go:153: > 0: goja.enterFuncStashless({0 2}) compiler.go:153: > 1: goja.loadStack(-2) @@ -8308,7 +8375,7 @@ --- PASS: TestSortComparatorReturnValues (0.00s) === RUN TestNilApplyArg compiler.go:151: values: [1] - compiler.go:153: 0: *goja.newFunc(&{0x40004ada40 x 2 false 3 68}) + compiler.go:153: 0: *goja.newFunc(&{0x400005e240 x 2 false 3 68}) compiler.go:151: values: [1] compiler.go:153: > 0: goja.enterFuncStashless({1 2}) compiler.go:153: > 1: goja._loadCallee({}) @@ -8350,7 +8417,7 @@ compiler.go:151: values: [] compiler.go:153: 0: goja.bindName(test) compiler.go:153: 1: goja.resolveVar1(test) - compiler.go:153: 2: *goja.newFunc(&{0x400005e300 test 0 false 2 106}) + compiler.go:153: 2: *goja.newFunc(&{0x400005ea80 test 0 false 2 106}) compiler.go:151: values: [var a = 'yes'; var z = 'no'; a; yes] compiler.go:153: > 0: goja.enterFunc(0) compiler.go:153: > 1: goja.bindName(a) @@ -8377,7 +8444,7 @@ compiler_test.go:61: stashAllocs: 1 --- PASS: TestEvalVar (0.00s) PASS -ok github.com/dop251/goja 0.940s +ok github.com/dop251/goja 0.596s ? github.com/dop251/goja/ast [no test files] ? github.com/dop251/goja/file [no test files] === RUN TestLexer @@ -8389,7 +8456,7 @@ === RUN TestParseFunction --- PASS: TestParseFunction (0.00s) === RUN TestParserErr ---- PASS: TestParserErr (0.01s) +--- PASS: TestParserErr (0.00s) === RUN TestParser --- PASS: TestParser (0.00s) === RUN Test_parseStringLiteral @@ -8403,7 +8470,7 @@ === RUN TestTransformRegExp --- PASS: TestTransformRegExp (0.00s) PASS -ok github.com/dop251/goja/parser 0.055s +ok github.com/dop251/goja/parser 0.011s ? github.com/dop251/goja/token [no test files] create-stamp debian/debhelper-build-stamp fakeroot debian/rules binary @@ -8436,12 +8503,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/5688/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/5688/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/27090 and its subdirectories -I: Current time: Sat Aug 13 22:39:35 -12 2022 -I: pbuilder-time-stamp: 1660473575 +I: removing directory /srv/workspace/pbuilder/5688 and its subdirectories +I: Current time: Mon Jul 12 18:18:14 +14 2021 +I: pbuilder-time-stamp: 1626063494