Diff of the two buildlogs: -- --- b1/build.log 2022-08-30 20:45:07.366644383 +0000 +++ b2/build.log 2022-08-30 20:50:10.243299288 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Mon Oct 2 15:06:34 -12 2023 -I: pbuilder-time-stamp: 1696302394 +I: Current time: Wed Aug 31 10:45:10 +14 2022 +I: pbuilder-time-stamp: 1661892310 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/buster-reproducible-base.tgz] I: copying local configuration @@ -17,7 +17,7 @@ I: Extracting source gpgv: unknown type of key resource 'trustedkeys.kbx' gpgv: keyblock resource '/root/.gnupg/trustedkeys.kbx': General error -gpgv: Signature made Fri Aug 25 22:54:15 2017 -12 +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,136 +26,171 @@ 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/1583511/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/2285562/tmp/hooks/D01_modify_environment starting +debug: Running on ionos11-amd64. +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' +lrwxrwxrwx 1 root root 4 Aug 31 10:46 /bin/sh -> 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/2285562/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/2285562/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='amd64' - DEBIAN_FRONTEND='noninteractive' - DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=16' - DISTRIBUTION='' - HOME='/root' - HOST_ARCH='amd64' + 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]="0" [2]="3" [3]="1" [4]="release" [5]="x86_64-pc-linux-gnu") + BASH_VERSION='5.0.3(1)-release' + BUILDDIR=/build + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=amd64 + DEBIAN_FRONTEND=noninteractive + DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=15' + DIRSTACK=() + DISTRIBUTION= + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=x86_64 + HOST_ARCH=amd64 IFS=' ' - INVOCATION_ID='5bb54195cc71494090a9b9c38ffe4bc8' - 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='1583511' - PS1='# ' - PS2='> ' + INVOCATION_ID=803dc18a1b484d6f904456ecb8c5c273 + LANG=C + LANGUAGE=et_EE:et + LC_ALL=C + MACHTYPE=x86_64-pc-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=2285562 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.RHFfRZ59ef/pbuilderrc_YjkT --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/buster-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/tmp.RHFfRZ59ef/b1 --logfile b1/build.log golang-github-dop251-goja_0.0~git20170430.0.d382686-2.dsc' - SUDO_GID='111' - SUDO_UID='106' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://85.184.249.68: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.RHFfRZ59ef/pbuilderrc_Ueqj --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/buster-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/tmp.RHFfRZ59ef/b2 --logfile b2/build.log golang-github-dop251-goja_0.0~git20170430.0.d382686-2.dsc' + SUDO_GID=111 + SUDO_UID=106 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://78.137.99.97:3128 I: uname -a - Linux ionos15-amd64 5.18.0-0.deb11.3-amd64 #1 SMP PREEMPT_DYNAMIC Debian 5.18.14-1~bpo11+1 (2022-07-28) x86_64 GNU/Linux + Linux i-capture-the-hostname 5.10.0-17-amd64 #1 SMP Debian 5.10.136-1 (2022-08-13) x86_64 GNU/Linux I: ls -l /bin total 5116 - -rwxr-xr-x 1 root root 1168776 Apr 17 2019 bash - -rwxr-xr-x 3 root root 38984 Jul 10 2019 bunzip2 - -rwxr-xr-x 3 root root 38984 Jul 10 2019 bzcat - lrwxrwxrwx 1 root root 6 Jul 10 2019 bzcmp -> bzdiff - -rwxr-xr-x 1 root root 2227 Jul 10 2019 bzdiff - lrwxrwxrwx 1 root root 6 Jul 10 2019 bzegrep -> bzgrep - -rwxr-xr-x 1 root root 4877 Jun 24 2019 bzexe - lrwxrwxrwx 1 root root 6 Jul 10 2019 bzfgrep -> bzgrep - -rwxr-xr-x 1 root root 3641 Jul 10 2019 bzgrep - -rwxr-xr-x 3 root root 38984 Jul 10 2019 bzip2 - -rwxr-xr-x 1 root root 14328 Jul 10 2019 bzip2recover - lrwxrwxrwx 1 root root 6 Jul 10 2019 bzless -> bzmore - -rwxr-xr-x 1 root root 1297 Jul 10 2019 bzmore - -rwxr-xr-x 1 root root 43744 Feb 28 2019 cat - -rwxr-xr-x 1 root root 64320 Feb 28 2019 chgrp - -rwxr-xr-x 1 root root 64288 Feb 28 2019 chmod - -rwxr-xr-x 1 root root 72512 Feb 28 2019 chown - -rwxr-xr-x 1 root root 146880 Feb 28 2019 cp - -rwxr-xr-x 1 root root 121464 Jan 17 2019 dash - -rwxr-xr-x 1 root root 109408 Feb 28 2019 date - -rwxr-xr-x 1 root root 76712 Feb 28 2019 dd - -rwxr-xr-x 1 root root 93744 Feb 28 2019 df - -rwxr-xr-x 1 root root 138856 Feb 28 2019 dir - -rwxr-xr-x 1 root root 84288 Jan 9 2019 dmesg - lrwxrwxrwx 1 root root 8 Sep 26 2018 dnsdomainname -> hostname - lrwxrwxrwx 1 root root 8 Sep 26 2018 domainname -> hostname - -rwxr-xr-x 1 root root 39520 Feb 28 2019 echo - -rwxr-xr-x 1 root root 28 Jan 7 2019 egrep - -rwxr-xr-x 1 root root 35424 Feb 28 2019 false - -rwxr-xr-x 1 root root 28 Jan 7 2019 fgrep - -rwxr-xr-x 1 root root 68880 Jan 9 2019 findmnt - -rwsr-xr-x 1 root root 34896 Apr 22 2020 fusermount - -rwxr-xr-x 1 root root 198976 Jan 7 2019 grep - -rwxr-xr-x 2 root root 2345 Jan 5 2019 gunzip - -rwxr-xr-x 1 root root 6375 Jan 5 2019 gzexe - -rwxr-xr-x 1 root root 98048 Jan 5 2019 gzip - -rwxr-xr-x 1 root root 26696 Sep 26 2018 hostname - -rwxr-xr-x 1 root root 68552 Feb 28 2019 ln - -rwxr-xr-x 1 root root 56760 Jul 26 2018 login - -rwxr-xr-x 1 root root 138856 Feb 28 2019 ls - -rwxr-xr-x 1 root root 108624 Jan 9 2019 lsblk - -rwxr-xr-x 1 root root 89088 Feb 28 2019 mkdir - -rwxr-xr-x 1 root root 68544 Feb 28 2019 mknod - -rwxr-xr-x 1 root root 43808 Feb 28 2019 mktemp - -rwxr-xr-x 1 root root 43008 Jan 9 2019 more - -rwsr-xr-x 1 root root 51280 Jan 9 2019 mount - -rwxr-xr-x 1 root root 14408 Jan 9 2019 mountpoint - -rwxr-xr-x 1 root root 138728 Feb 28 2019 mv - lrwxrwxrwx 1 root root 8 Sep 26 2018 nisdomainname -> hostname - lrwxrwxrwx 1 root root 14 Feb 14 2019 pidof -> /sbin/killall5 - -rwxr-xr-x 1 root root 39616 Feb 28 2019 pwd - lrwxrwxrwx 1 root root 4 Apr 17 2019 rbash -> bash - -rwxr-xr-x 1 root root 47776 Feb 28 2019 readlink - -rwxr-xr-x 1 root root 68416 Feb 28 2019 rm - -rwxr-xr-x 1 root root 47776 Feb 28 2019 rmdir - -rwxr-xr-x 1 root root 23312 Jan 21 2019 run-parts - -rwxr-xr-x 1 root root 122224 Dec 22 2018 sed - lrwxrwxrwx 1 root root 4 Sep 9 02:47 sh -> dash - -rwxr-xr-x 1 root root 39552 Feb 28 2019 sleep - -rwxr-xr-x 1 root root 80672 Feb 28 2019 stty - -rwsr-xr-x 1 root root 63568 Jan 9 2019 su - -rwxr-xr-x 1 root root 35488 Feb 28 2019 sync - -rwxr-xr-x 1 root root 445560 Apr 23 2019 tar - -rwxr-xr-x 1 root root 14440 Jan 21 2019 tempfile - -rwxr-xr-x 1 root root 97152 Feb 28 2019 touch - -rwxr-xr-x 1 root root 35424 Feb 28 2019 true - -rwxr-xr-x 1 root root 14328 Apr 22 2020 ulockmgr_server - -rwsr-xr-x 1 root root 34888 Jan 9 2019 umount - -rwxr-xr-x 1 root root 39584 Feb 28 2019 uname - -rwxr-xr-x 2 root root 2345 Jan 5 2019 uncompress - -rwxr-xr-x 1 root root 138856 Feb 28 2019 vdir - -rwxr-xr-x 1 root root 34896 Jan 9 2019 wdctl - -rwxr-xr-x 1 root root 946 Jan 21 2019 which - lrwxrwxrwx 1 root root 8 Sep 26 2018 ypdomainname -> hostname - -rwxr-xr-x 1 root root 1983 Jan 5 2019 zcat - -rwxr-xr-x 1 root root 1677 Jan 5 2019 zcmp - -rwxr-xr-x 1 root root 5879 Jan 5 2019 zdiff - -rwxr-xr-x 1 root root 29 Jan 5 2019 zegrep - -rwxr-xr-x 1 root root 29 Jan 5 2019 zfgrep - -rwxr-xr-x 1 root root 2080 Jan 5 2019 zforce - -rwxr-xr-x 1 root root 7584 Jan 5 2019 zgrep - -rwxr-xr-x 1 root root 2205 Jan 5 2019 zless - -rwxr-xr-x 1 root root 1841 Jan 5 2019 zmore - -rwxr-xr-x 1 root root 4552 Jan 5 2019 znew -I: user script /srv/workspace/pbuilder/1583511/tmp/hooks/D02_print_environment finished + -rwxr-xr-x 1 root root 1168776 Apr 18 2019 bash + -rwxr-xr-x 3 root root 38984 Jul 11 2019 bunzip2 + -rwxr-xr-x 3 root root 38984 Jul 11 2019 bzcat + lrwxrwxrwx 1 root root 6 Jul 11 2019 bzcmp -> bzdiff + -rwxr-xr-x 1 root root 2227 Jul 11 2019 bzdiff + lrwxrwxrwx 1 root root 6 Jul 11 2019 bzegrep -> bzgrep + -rwxr-xr-x 1 root root 4877 Jun 25 2019 bzexe + lrwxrwxrwx 1 root root 6 Jul 11 2019 bzfgrep -> bzgrep + -rwxr-xr-x 1 root root 3641 Jul 11 2019 bzgrep + -rwxr-xr-x 3 root root 38984 Jul 11 2019 bzip2 + -rwxr-xr-x 1 root root 14328 Jul 11 2019 bzip2recover + lrwxrwxrwx 1 root root 6 Jul 11 2019 bzless -> bzmore + -rwxr-xr-x 1 root root 1297 Jul 11 2019 bzmore + -rwxr-xr-x 1 root root 43744 Mar 1 2019 cat + -rwxr-xr-x 1 root root 64320 Mar 1 2019 chgrp + -rwxr-xr-x 1 root root 64288 Mar 1 2019 chmod + -rwxr-xr-x 1 root root 72512 Mar 1 2019 chown + -rwxr-xr-x 1 root root 146880 Mar 1 2019 cp + -rwxr-xr-x 1 root root 121464 Jan 18 2019 dash + -rwxr-xr-x 1 root root 109408 Mar 1 2019 date + -rwxr-xr-x 1 root root 76712 Mar 1 2019 dd + -rwxr-xr-x 1 root root 93744 Mar 1 2019 df + -rwxr-xr-x 1 root root 138856 Mar 1 2019 dir + -rwxr-xr-x 1 root root 84288 Jan 10 2019 dmesg + lrwxrwxrwx 1 root root 8 Sep 27 2018 dnsdomainname -> hostname + lrwxrwxrwx 1 root root 8 Sep 27 2018 domainname -> hostname + -rwxr-xr-x 1 root root 39520 Mar 1 2019 echo + -rwxr-xr-x 1 root root 28 Jan 8 2019 egrep + -rwxr-xr-x 1 root root 35424 Mar 1 2019 false + -rwxr-xr-x 1 root root 28 Jan 8 2019 fgrep + -rwxr-xr-x 1 root root 68880 Jan 10 2019 findmnt + -rwsr-xr-x 1 root root 34896 Apr 23 2020 fusermount + -rwxr-xr-x 1 root root 198976 Jan 8 2019 grep + -rwxr-xr-x 2 root root 2345 Jan 6 2019 gunzip + -rwxr-xr-x 1 root root 6375 Jan 6 2019 gzexe + -rwxr-xr-x 1 root root 98048 Jan 6 2019 gzip + -rwxr-xr-x 1 root root 26696 Sep 27 2018 hostname + -rwxr-xr-x 1 root root 68552 Mar 1 2019 ln + -rwxr-xr-x 1 root root 56760 Jul 27 2018 login + -rwxr-xr-x 1 root root 138856 Mar 1 2019 ls + -rwxr-xr-x 1 root root 108624 Jan 10 2019 lsblk + -rwxr-xr-x 1 root root 89088 Mar 1 2019 mkdir + -rwxr-xr-x 1 root root 68544 Mar 1 2019 mknod + -rwxr-xr-x 1 root root 43808 Mar 1 2019 mktemp + -rwxr-xr-x 1 root root 43008 Jan 10 2019 more + -rwsr-xr-x 1 root root 51280 Jan 10 2019 mount + -rwxr-xr-x 1 root root 14408 Jan 10 2019 mountpoint + -rwxr-xr-x 1 root root 138728 Mar 1 2019 mv + lrwxrwxrwx 1 root root 8 Sep 27 2018 nisdomainname -> hostname + lrwxrwxrwx 1 root root 14 Feb 15 2019 pidof -> /sbin/killall5 + -rwxr-xr-x 1 root root 39616 Mar 1 2019 pwd + lrwxrwxrwx 1 root root 4 Apr 18 2019 rbash -> bash + -rwxr-xr-x 1 root root 47776 Mar 1 2019 readlink + -rwxr-xr-x 1 root root 68416 Mar 1 2019 rm + -rwxr-xr-x 1 root root 47776 Mar 1 2019 rmdir + -rwxr-xr-x 1 root root 23312 Jan 22 2019 run-parts + -rwxr-xr-x 1 root root 122224 Dec 23 2018 sed + lrwxrwxrwx 1 root root 4 Aug 31 10:46 sh -> bash + lrwxrwxrwx 1 root root 4 Aug 7 22:23 sh.distrib -> dash + -rwxr-xr-x 1 root root 39552 Mar 1 2019 sleep + -rwxr-xr-x 1 root root 80672 Mar 1 2019 stty + -rwsr-xr-x 1 root root 63568 Jan 10 2019 su + -rwxr-xr-x 1 root root 35488 Mar 1 2019 sync + -rwxr-xr-x 1 root root 445560 Apr 24 2019 tar + -rwxr-xr-x 1 root root 14440 Jan 22 2019 tempfile + -rwxr-xr-x 1 root root 97152 Mar 1 2019 touch + -rwxr-xr-x 1 root root 35424 Mar 1 2019 true + -rwxr-xr-x 1 root root 14328 Apr 23 2020 ulockmgr_server + -rwsr-xr-x 1 root root 34888 Jan 10 2019 umount + -rwxr-xr-x 1 root root 39584 Mar 1 2019 uname + -rwxr-xr-x 2 root root 2345 Jan 6 2019 uncompress + -rwxr-xr-x 1 root root 138856 Mar 1 2019 vdir + -rwxr-xr-x 1 root root 34896 Jan 10 2019 wdctl + -rwxr-xr-x 1 root root 946 Jan 22 2019 which + lrwxrwxrwx 1 root root 8 Sep 27 2018 ypdomainname -> hostname + -rwxr-xr-x 1 root root 1983 Jan 6 2019 zcat + -rwxr-xr-x 1 root root 1677 Jan 6 2019 zcmp + -rwxr-xr-x 1 root root 5879 Jan 6 2019 zdiff + -rwxr-xr-x 1 root root 29 Jan 6 2019 zegrep + -rwxr-xr-x 1 root root 29 Jan 6 2019 zfgrep + -rwxr-xr-x 1 root root 2080 Jan 6 2019 zforce + -rwxr-xr-x 1 root root 7584 Jan 6 2019 zgrep + -rwxr-xr-x 1 root root 2205 Jan 6 2019 zless + -rwxr-xr-x 1 root root 1841 Jan 6 2019 zmore + -rwxr-xr-x 1 root root 4552 Jan 6 2019 znew +I: user script /srv/workspace/pbuilder/2285562/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -248,7 +283,7 @@ Get: 45 http://deb.debian.org/debian buster/main amd64 golang-golang-x-text-dev all 0.3.0-2 [3393 kB] Get: 46 http://deb.debian.org/debian buster/main amd64 golang-gopkg-check.v1-dev all 0.0+git20180628.788fd78-1 [31.6 kB] Get: 47 http://deb.debian.org/debian buster/main amd64 golang-gopkg-yaml.v2-dev all 2.2.2-1 [58.9 kB] -Fetched 78.8 MB in 1s (59.4 MB/s) +Fetched 78.8 MB in 2s (42.7 MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package libbsd0:amd64. (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 ... 19195 files and directories currently installed.) @@ -459,7 +494,8 @@ fakeroot is already the newest version (1.23-1). 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 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: Name or service not known +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 @@ -477,20 +513,20 @@ dh_autoreconf -O--buildsystem=golang dh_auto_configure -O--buildsystem=golang dh_auto_build -O--buildsystem=golang - cd obj-x86_64-linux-gnu && go install -gcflags=all=\"-trimpath=/build/golang-github-dop251-goja-0.0\~git20170430.0.d382686/obj-x86_64-linux-gnu/src\" -asmflags=all=\"-trimpath=/build/golang-github-dop251-goja-0.0\~git20170430.0.d382686/obj-x86_64-linux-gnu/src\" -v -p 16 github.com/dop251/goja github.com/dop251/goja/ast github.com/dop251/goja/file github.com/dop251/goja/parser github.com/dop251/goja/token + cd obj-x86_64-linux-gnu && go install -gcflags=all=\"-trimpath=/build/golang-github-dop251-goja-0.0\~git20170430.0.d382686/obj-x86_64-linux-gnu/src\" -asmflags=all=\"-trimpath=/build/golang-github-dop251-goja-0.0\~git20170430.0.d382686/obj-x86_64-linux-gnu/src\" -v -p 15 github.com/dop251/goja github.com/dop251/goja/ast github.com/dop251/goja/file github.com/dop251/goja/parser github.com/dop251/goja/token errors internal/race -unicode runtime/internal/sys +unicode unicode/utf8 encoding -math/bits unicode/utf16 +math/bits internal/cpu runtime/internal/atomic sync/atomic -internal/bytealg internal/testlog +internal/bytealg math runtime strconv @@ -503,27 +539,27 @@ bytes strings golang.org/x/text/transform -internal/syscall/unix time +internal/syscall/unix +internal/poll encoding/binary sort -encoding/base64 +os regexp/syntax golang.org/x/text/internal/tag -internal/poll -os -regexp +encoding/base64 path/filepath fmt io/ioutil -github.com/dlclark/regexp2/syntax +regexp github.com/dop251/goja/file +github.com/dlclark/regexp2/syntax go/token -golang.org/x/text/language -golang.org/x/text/unicode/norm encoding/json log +golang.org/x/text/unicode/norm math/big +golang.org/x/text/language github.com/dop251/goja/ast go/scanner github.com/dop251/goja/parser @@ -531,11 +567,11 @@ golang.org/x/text/internal golang.org/x/text/internal/colltab golang.org/x/text/cases -github.com/dlclark/regexp2 golang.org/x/text/collate +github.com/dlclark/regexp2 github.com/dop251/goja dh_auto_test -O--buildsystem=golang - cd obj-x86_64-linux-gnu && go test -vet=off -v -p 16 github.com/dop251/goja github.com/dop251/goja/ast github.com/dop251/goja/file github.com/dop251/goja/parser github.com/dop251/goja/token + cd obj-x86_64-linux-gnu && go test -vet=off -v -p 15 github.com/dop251/goja github.com/dop251/goja/ast github.com/dop251/goja/file github.com/dop251/goja/parser github.com/dop251/goja/token === RUN TestSparseArraySetLengthWithPropItems --- PASS: TestSparseArraySetLengthWithPropItems (0.00s) compiler_test.go:24: values: [1 2 3 4 100000 5 false 2 42 length 0] @@ -607,7 +643,7 @@ compiler_test.go:60: stack size: 6 compiler_test.go:61: stashAllocs: 1 === RUN TestSparseArraySwitch ---- PASS: TestSparseArraySwitch (0.09s) +--- PASS: TestSparseArraySwitch (0.19s) compiler_test.go:24: values: [20470 5 1 0 20471 Invalid length: Invalid value at : ] compiler_test.go:24: 0: goja.bindName(a) compiler_test.go:24: 1: goja.bindName(i) @@ -719,12 +755,12 @@ === RUN TestJSONMarshalObjectCircular --- PASS: TestJSONMarshalObjectCircular (0.00s) === RUN TestSubstr ---- PASS: TestSubstr (0.02s) +--- PASS: TestSubstr (0.04s) compiler_test.go:24: values: [abc 0 false start: 0, length: false 1 start: 1, length: false 2 start: 2, length: false 3 start: 3, length: false start: 0, length: NaN start: 1, length: NaN start: 2, length: NaN start: 3, length: NaN start: 0, length: "" start: 1, length: "" start: 2, length: "" start: 3, length: "" null start: 0, length: null start: 1, length: null start: 2, length: null start: 3, length: null 0, -1 0, -2 0, -3 4 0, -4 1, -1 1, -2 1, -3 1, -4 2, -1 2, -2 2, -3 2, -4 3, -1 3, -2 3, -3 3, -4 a 0, 1 ab b 1, 1 bc c 2, 1 3, 1 start: 0, length: unspecified start: 1, length: unspecified start: 2, length: unspecified start: 3, length: unspecified start: 0, length: undefined start: 1, length: undefined start: 2, length: undefined start: 3, length: undefined] compiler_test.go:24: 0: goja.bindName($ERROR) compiler_test.go:24: 1: goja.bindName(assert) compiler_test.go:24: 2: goja.resolveVar1($ERROR) - compiler_test.go:24: 3: *goja.newFunc(&{0xc0000766c0 $ERROR 1 false 1 56}) + compiler_test.go:24: 3: *goja.newFunc(&{0xc000078720 $ERROR 1 false 1 56}) compiler_test.go:24: values: [] compiler_test.go:24: > 0: goja.enterFuncStashless({0 1}) compiler_test.go:24: > 1: goja.getVar1(Error) @@ -736,7 +772,7 @@ compiler_test.go:24: 4: goja._putValue({}) compiler_test.go:24: 5: goja._pop({}) compiler_test.go:24: 6: goja.resolveVar1(assert) - compiler_test.go:24: 7: *goja.newFunc(&{0xc000076720 assert 2 false 58 277}) + compiler_test.go:24: 7: *goja.newFunc(&{0xc000078780 assert 2 false 58 277}) compiler_test.go:24: values: [true Expected true but got ] compiler_test.go:24: > 0: goja.enterFuncStashless({0 2}) compiler_test.go:24: > 1: goja.loadStack(-1) @@ -767,7 +803,7 @@ compiler_test.go:24: 8: goja._putValue({}) compiler_test.go:24: 9: goja._pop({}) compiler_test.go:24: 10: goja.getVar1(assert) - compiler_test.go:24: 11: *goja.newFunc(&{0xc000076780 2 false 301 478}) + compiler_test.go:24: 11: *goja.newFunc(&{0xc0000787e0 2 false 301 478}) compiler_test.go:24: values: [0 1] compiler_test.go:24: > 0: goja.enterFuncStashless({0 2}) compiler_test.go:24: > 1: goja.loadStack(-1) @@ -799,7 +835,7 @@ compiler_test.go:24: 12: goja.setProp(_isSameValue) compiler_test.go:24: 13: goja._pop({}) compiler_test.go:24: 14: goja.getVar1(assert) - compiler_test.go:24: 15: *goja.newFunc(&{0xc0000767e0 3 false 500 839}) + compiler_test.go:24: 15: *goja.newFunc(&{0xc000078840 3 false 500 839}) compiler_test.go:24: values: [ Expected SameValue(« », « ») to be true] compiler_test.go:24: > 0: goja.enterFuncStashless({0 3}) compiler_test.go:24: > 1: goja.getVar1(assert) @@ -1622,7 +1658,7 @@ compiler_test.go:24: 1: goja.bindName(o) compiler_test.go:24: 2: goja.bindName(rv) compiler_test.go:24: 3: goja.resolveVar1(independent) - compiler_test.go:24: 4: *goja.newFunc(&{0xc000076540 independent 0 false 2 49}) + compiler_test.go:24: 4: *goja.newFunc(&{0xc000078540 independent 0 false 2 49}) compiler_test.go:24: values: [] compiler_test.go:24: > 0: goja.enterFuncStashless({0 0}) compiler_test.go:24: > 1: goja._boxThis({}) @@ -1664,7 +1700,7 @@ compiler_test.go:24: 3: goja._newObject({}) compiler_test.go:24: 4: goja.loadVal(0) compiler_test.go:24: 5: goja.setProp1(prop) - compiler_test.go:24: 6: *goja.newFunc(&{0xc000076a20 0 false 28 66}) + compiler_test.go:24: 6: *goja.newFunc(&{0xc000078a80 0 false 28 66}) compiler_test.go:24: values: [] compiler_test.go:24: > 0: goja.enterFuncStashless({0 0}) compiler_test.go:24: > 1: goja._boxThis({}) @@ -1695,7 +1731,7 @@ compiler_test.go:24: 4: goja.getProp(prototype) compiler_test.go:24: 5: goja.loadVal(0) compiler_test.go:24: 6: goja._newObject({}) - compiler_test.go:24: 7: *goja.newFunc(&{0xc000076c00 0 true 70 98}) + compiler_test.go:24: 7: *goja.newFunc(&{0xc000078c60 0 true 70 98}) compiler_test.go:24: values: [] compiler_test.go:24: > 0: goja.enterFuncStashless({0 0}) compiler_test.go:24: > 1: goja.loadStack(0) @@ -1711,7 +1747,7 @@ compiler_test.go:60: stack size: 6 compiler_test.go:61: stashAllocs: 0 === RUN TestThisNoStrict ---- PASS: TestThisNoStrict (0.00s) +--- PASS: TestThisNoStrict (0.01s) compiler_test.go:24: values: [x 5] compiler_test.go:24: 0: goja.getVar1(Object) compiler_test.go:24: 1: goja._dup({}) @@ -1720,7 +1756,7 @@ compiler_test.go:24: 4: goja.getProp(prototype) compiler_test.go:24: 5: goja.loadVal(0) compiler_test.go:24: 6: goja._newObject({}) - compiler_test.go:24: 7: *goja.newFunc(&{0xc000076e40 0 false 54 82}) + compiler_test.go:24: 7: *goja.newFunc(&{0xc000078ea0 0 false 54 82}) compiler_test.go:24: values: [] compiler_test.go:24: > 0: goja.enterFuncStashless({0 0}) compiler_test.go:24: > 1: goja._boxThis({}) @@ -1742,7 +1778,7 @@ compiler_test.go:24: 0: goja.bindName(A) compiler_test.go:24: 1: goja.bindName(rv) compiler_test.go:24: 2: goja.resolveVar1(A) - compiler_test.go:24: 3: *goja.newFunc(&{0xc000077080 A 3 false 1 79}) + compiler_test.go:24: 3: *goja.newFunc(&{0xc0000790e0 A 3 false 1 79}) compiler_test.go:24: values: [ ] compiler_test.go:24: > 0: goja.enterFuncStashless({0 3}) compiler_test.go:24: > 1: goja._loadUndef({}) @@ -1784,7 +1820,7 @@ compiler_test.go:24: 0: goja.bindName(A) compiler_test.go:24: 1: goja.bindName(rv) compiler_test.go:24: 2: goja.resolveVar1(A) - compiler_test.go:24: 3: *goja.newFunc(&{0xc000077260 A 2 false 1 52}) + compiler_test.go:24: 3: *goja.newFunc(&{0xc0000792c0 A 2 false 1 52}) compiler_test.go:24: values: [4] compiler_test.go:24: > 0: goja.enterFuncStashless({1 2}) compiler_test.go:24: > 1: goja.loadVal(0) @@ -1817,7 +1853,7 @@ compiler_test.go:24: 0: goja.bindName(A) compiler_test.go:24: 1: goja.bindName(rv) compiler_test.go:24: 2: goja.resolveVar1(A) - compiler_test.go:24: 3: *goja.newFunc(&{0xc000077440 A 2 false 1 81}) + compiler_test.go:24: 3: *goja.newFunc(&{0xc0000794a0 A 2 false 1 81}) compiler_test.go:24: values: [4] compiler_test.go:24: > 0: goja.enterFunc(2) compiler_test.go:24: > 1: goja.bindName(a) @@ -1854,14 +1890,14 @@ compiler_test.go:24: 0: goja.bindName(A) compiler_test.go:24: 1: goja.bindName(rv) compiler_test.go:24: 2: goja.resolveVar1(A) - compiler_test.go:24: 3: *goja.newFunc(&{0xc000077680 A 3 false 1 131}) + compiler_test.go:24: 3: *goja.newFunc(&{0xc0000796e0 A 3 false 1 131}) compiler_test.go:24: values: [ ] compiler_test.go:24: > 0: goja.enterFunc(3) compiler_test.go:24: > 1: goja.bindName(a) compiler_test.go:24: > 2: goja.bindName(b) compiler_test.go:24: > 3: goja.bindName(c) compiler_test.go:24: > 4: goja.bindName(B) - compiler_test.go:24: > 5: *goja.newFunc(&{0xc0000776e0 B 0 false 45 74}) + compiler_test.go:24: > 5: *goja.newFunc(&{0xc000079740 B 0 false 45 74}) compiler_test.go:24: values: [] compiler_test.go:24: >> 0: goja.enterFuncStashless({0 0}) compiler_test.go:24: >> 1: goja.getLocal(0) @@ -1906,7 +1942,7 @@ compiler_test.go:24: values: [] compiler_test.go:24: 0: goja.bindName(f) compiler_test.go:24: 1: goja.resolveVar1(f) - compiler_test.go:24: 2: *goja.newFunc(&{0xc000077920 f 1 false 2 82}) + compiler_test.go:24: 2: *goja.newFunc(&{0xc000079980 f 1 false 2 82}) compiler_test.go:24: values: [42] compiler_test.go:24: > 0: goja.enterFunc(1) compiler_test.go:24: > 1: goja.bindName(param) @@ -1926,7 +1962,7 @@ compiler_test.go:60: stack size: 3 compiler_test.go:61: stashAllocs: 1 === RUN TestNativeCall ---- PASS: TestNativeCall (0.00s) +--- PASS: TestNativeCall (0.01s) compiler_test.go:24: values: [1 test 42] compiler_test.go:24: 0: goja.bindName(o) compiler_test.go:24: 1: goja.bindName(rv) @@ -1963,7 +1999,7 @@ compiler_test.go:24: 1: goja.bindName(o) compiler_test.go:24: 2: goja.bindName(rv) compiler_test.go:24: 3: goja.resolveVar1(getter) - compiler_test.go:24: 4: *goja.newFunc(&{0xc000077d40 getter 0 false 2 41}) + compiler_test.go:24: 4: *goja.newFunc(&{0xc000079da0 getter 0 false 2 41}) compiler_test.go:24: values: [] compiler_test.go:24: > 0: goja.enterFuncStashless({0 0}) compiler_test.go:24: > 1: goja._boxThis({}) @@ -2008,7 +2044,7 @@ compiler_test.go:24: 0: goja.bindName(A) compiler_test.go:24: 1: goja.bindName(rv) compiler_test.go:24: 2: goja.resolveVar1(A) - compiler_test.go:24: 3: *goja.newFunc(&{0xc000077f80 A 0 false 2 117}) + compiler_test.go:24: 3: *goja.newFunc(&{0xc000116000 A 0 false 2 117}) compiler_test.go:24: values: [1 0 2] compiler_test.go:24: > 0: goja.enterFuncStashless({2 0}) compiler_test.go:24: > 1: goja.loadVal(0) @@ -2049,7 +2085,7 @@ compiler_test.go:24: 0: goja.bindName(A) compiler_test.go:24: 1: goja.bindName(rv) compiler_test.go:24: 2: goja.resolveVar1(A) - compiler_test.go:24: 3: *goja.newFunc(&{0xc000118180 A 0 false 2 134}) + compiler_test.go:24: 3: *goja.newFunc(&{0xc0001161e0 A 0 false 2 134}) compiler_test.go:24: values: [1 0 2] compiler_test.go:24: > 0: goja.enterFuncStashless({2 0}) compiler_test.go:24: > 1: goja.loadVal(0) @@ -2091,7 +2127,7 @@ compiler_test.go:24: 0: goja.bindName(A) compiler_test.go:24: 1: goja.bindName(rv) compiler_test.go:24: 2: goja.resolveVar1(A) - compiler_test.go:24: 3: *goja.newFunc(&{0xc000118360 A 0 false 2 115}) + compiler_test.go:24: 3: *goja.newFunc(&{0xc0001163c0 A 0 false 2 115}) compiler_test.go:24: values: [1 2] compiler_test.go:24: > 0: goja.enterFuncStashless({1 0}) compiler_test.go:24: > 1: goja.loadVal(0) @@ -2140,12 +2176,12 @@ compiler_test.go:27: stack size: 1 compiler_test.go:28: stashAllocs: 0 === RUN TestTry ---- PASS: TestTry (0.00s) +--- PASS: TestTry (0.01s) compiler_test.go:24: values: [] compiler_test.go:24: 0: goja.bindName(A) compiler_test.go:24: 1: goja.bindName(rv) compiler_test.go:24: 2: goja.resolveVar1(A) - compiler_test.go:24: 3: *goja.newFunc(&{0xc000118720 A 0 false 2 115}) + compiler_test.go:24: 3: *goja.newFunc(&{0xc000116780 A 0 false 2 115}) compiler_test.go:24: values: [1 2 3 4] compiler_test.go:24: > 0: goja.enterFuncStashless({1 0}) compiler_test.go:24: > 1: goja.loadVal(0) @@ -2189,7 +2225,7 @@ compiler_test.go:24: 0: goja.bindName(A) compiler_test.go:24: 1: goja.bindName(rv) compiler_test.go:24: 2: goja.resolveVar1(A) - compiler_test.go:24: 3: *goja.newFunc(&{0xc000118900 A 0 false 2 89}) + compiler_test.go:24: 3: *goja.newFunc(&{0xc000116960 A 0 false 2 89}) compiler_test.go:24: values: [4] compiler_test.go:24: > 0: goja.enterFuncStashless({2 0}) compiler_test.go:24: > 1: goja.try({5 0 false}) @@ -2223,7 +2259,7 @@ compiler_test.go:24: 0: goja.bindName(A) compiler_test.go:24: 1: goja.bindName(rv) compiler_test.go:24: 2: goja.resolveVar1(A) - compiler_test.go:24: 3: *goja.newFunc(&{0xc000118ae0 A 0 false 2 91}) + compiler_test.go:24: 3: *goja.newFunc(&{0xc000116b40 A 0 false 2 91}) compiler_test.go:24: values: [4 5] compiler_test.go:24: > 0: goja.enterFuncStashless({1 0}) compiler_test.go:24: > 1: goja.try({7 0 false}) @@ -2308,11 +2344,11 @@ compiler_test.go:60: stack size: 2 compiler_test.go:61: stashAllocs: 2 === RUN TestCatchLexicalEnv ---- PASS: TestCatchLexicalEnv (0.00s) +--- PASS: TestCatchLexicalEnv (0.01s) compiler_test.go:24: values: [] compiler_test.go:24: 0: goja.bindName(F) compiler_test.go:24: 1: goja.resolveVar1(F) - compiler_test.go:24: 2: *goja.newFunc(&{0xc000118060 F 0 false 2 85}) + compiler_test.go:24: 2: *goja.newFunc(&{0xc00052c060 F 0 false 2 85}) compiler_test.go:24: values: [1] compiler_test.go:24: > 0: goja.enterFuncStashless({2 0}) compiler_test.go:24: > 1: goja.try({5 0 false}) @@ -2344,7 +2380,7 @@ compiler_test.go:24: 2: goja.bindName(thrown) compiler_test.go:24: 3: goja.bindName(rv) compiler_test.go:24: 4: goja.resolveVar1(Exception) - compiler_test.go:24: 5: *goja.newFunc(&{0xc000118240 Exception 1 false 2 60}) + compiler_test.go:24: 5: *goja.newFunc(&{0xc00052c240 Exception 1 false 2 60}) compiler_test.go:24: values: [] compiler_test.go:24: > 0: goja.enterFuncStashless({0 1}) compiler_test.go:24: > 1: goja._boxThis({}) @@ -2357,7 +2393,7 @@ compiler_test.go:24: 6: goja._putValue({}) compiler_test.go:24: 7: goja._pop({}) compiler_test.go:24: 8: goja.resolveVar1(A) - compiler_test.go:24: 9: *goja.newFunc(&{0xc0001182a0 A 0 false 64 153}) + compiler_test.go:24: 9: *goja.newFunc(&{0xc00052c2a0 A 0 false 64 153}) compiler_test.go:24: values: [boo!] compiler_test.go:24: > 0: goja.enterFuncStashless({1 0}) compiler_test.go:24: > 1: goja.try({7 0 false}) @@ -2411,7 +2447,7 @@ compiler_test.go:24: 0: goja.bindName(Exception) compiler_test.go:24: 1: goja.bindName(A) compiler_test.go:24: 2: goja.resolveVar1(Exception) - compiler_test.go:24: 3: *goja.newFunc(&{0xc000118480 Exception 1 false 2 60}) + compiler_test.go:24: 3: *goja.newFunc(&{0xc00052c480 Exception 1 false 2 60}) compiler_test.go:24: values: [] compiler_test.go:24: > 0: goja.enterFuncStashless({0 1}) compiler_test.go:24: > 1: goja._boxThis({}) @@ -2424,7 +2460,7 @@ compiler_test.go:24: 4: goja._putValue({}) compiler_test.go:24: 5: goja._pop({}) compiler_test.go:24: 6: goja.resolveVar1(A) - compiler_test.go:24: 7: *goja.newFunc(&{0xc0001184e0 A 0 false 64 153}) + compiler_test.go:24: 7: *goja.newFunc(&{0xc00052c4e0 A 0 false 64 153}) compiler_test.go:24: values: [boo!] compiler_test.go:24: > 0: goja.enterFuncStashless({1 0}) compiler_test.go:24: > 1: goja.try({7 0 false}) @@ -2457,7 +2493,7 @@ compiler_test.go:24: values: [] compiler_test.go:24: 0: goja.bindName(A) compiler_test.go:24: 1: goja.resolveVar1(A) - compiler_test.go:24: 2: *goja.newFunc(&{0xc0001186c0 A 0 false 4 87}) + compiler_test.go:24: 2: *goja.newFunc(&{0xc00052c6c0 A 0 false 4 87}) compiler_test.go:24: values: [] compiler_test.go:24: > 0: goja.enterFuncStashless({1 0}) compiler_test.go:24: > 1: goja.try({6 0 false}) @@ -2507,7 +2543,7 @@ compiler_test.go:60: stack size: 1 compiler_test.go:61: stashAllocs: 0 === RUN TestIfElse ---- PASS: TestIfElse (0.00s) +--- PASS: TestIfElse (0.01s) compiler_test.go:24: values: [passed failed] compiler_test.go:24: 0: goja.bindName(rv) compiler_test.go:24: 1: goja.getVar1(rv) @@ -2543,7 +2579,7 @@ compiler_test.go:24: values: [] compiler_test.go:24: 0: goja.bindName(A) compiler_test.go:24: 1: goja.resolveVar1(A) - compiler_test.go:24: 2: *goja.newFunc(&{0xc000076360 A 0 false 2 146}) + compiler_test.go:24: 2: *goja.newFunc(&{0xc00052cc60 A 0 false 2 146}) compiler_test.go:24: values: [1 2 3 4] compiler_test.go:24: > 0: goja.enterFuncStashless({1 0}) compiler_test.go:24: > 1: goja.loadVal(0) @@ -2584,10 +2620,10 @@ compiler_test.go:24: values: [] compiler_test.go:24: 0: goja.bindName(A) compiler_test.go:24: 1: goja.resolveVar1(A) - compiler_test.go:24: 2: *goja.newFunc(&{0xc0000765a0 A 0 false 2 122}) + compiler_test.go:24: 2: *goja.newFunc(&{0xc00052cea0 A 0 false 2 122}) compiler_test.go:24: values: [] compiler_test.go:24: > 0: goja.enterFuncStashless({1 0}) - compiler_test.go:24: > 1: *goja.newFunc(&{0xc000076600 nested 0 false 19 100}) + compiler_test.go:24: > 1: *goja.newFunc(&{0xc00052cf00 nested 0 false 19 100}) compiler_test.go:24: values: [1 2] compiler_test.go:24: >> 0: goja.enterFuncStashless({0 0}) compiler_test.go:24: >> 1: goja.try({8 0 false}) @@ -2623,7 +2659,7 @@ compiler_test.go:24: values: [] compiler_test.go:24: 0: goja.bindName(A) compiler_test.go:24: 1: goja.resolveVar1(A) - compiler_test.go:24: 2: *goja.newFunc(&{0xc0000767e0 A 0 false 2 123}) + compiler_test.go:24: 2: *goja.newFunc(&{0xc00052d0e0 A 0 false 2 123}) compiler_test.go:24: values: [0 5 1] compiler_test.go:24: > 0: goja.enterFuncStashless({2 0}) compiler_test.go:24: > 1: goja.loadVal(0) @@ -2665,7 +2701,7 @@ compiler_test.go:24: values: [] compiler_test.go:24: 0: goja.bindName(A) compiler_test.go:24: 1: goja.resolveVar1(A) - compiler_test.go:24: 2: *goja.newFunc(&{0xc0000769c0 A 0 false 2 171}) + compiler_test.go:24: 2: *goja.newFunc(&{0xc00052d2c0 A 0 false 2 171}) compiler_test.go:24: values: [0 5 1 99] compiler_test.go:24: > 0: goja.enterFuncStashless({2 0}) compiler_test.go:24: > 1: goja.loadVal(0) @@ -2713,13 +2749,13 @@ compiler_test.go:60: stack size: 6 compiler_test.go:61: stashAllocs: 0 === RUN TestThisInCatch ---- PASS: TestThisInCatch (0.00s) +--- PASS: TestThisInCatch (0.01s) compiler_test.go:24: values: [] compiler_test.go:24: 0: goja.bindName(O) compiler_test.go:24: 1: goja.bindName(f) compiler_test.go:24: 2: goja.bindName(o) compiler_test.go:24: 3: goja.resolveVar1(O) - compiler_test.go:24: 4: *goja.newFunc(&{0xc000076c00 O 0 false 2 85}) + compiler_test.go:24: 4: *goja.newFunc(&{0xc00052d500 O 0 false 2 85}) compiler_test.go:24: values: [] compiler_test.go:24: > 0: goja.enterFuncStashless({1 0}) compiler_test.go:24: > 1: goja._boxThis({}) @@ -2745,7 +2781,7 @@ compiler_test.go:24: 5: goja._putValue({}) compiler_test.go:24: 6: goja._pop({}) compiler_test.go:24: 7: goja.resolveVar1(f) - compiler_test.go:24: 8: *goja.newFunc(&{0xc000076d20 f 0 false 88 119}) + compiler_test.go:24: 8: *goja.newFunc(&{0xc00052d5c0 f 0 false 88 119}) compiler_test.go:24: values: [ex] compiler_test.go:24: > 0: goja.enterFuncStashless({0 0}) compiler_test.go:24: > 1: goja.loadVal(0) @@ -2797,7 +2833,7 @@ compiler_test.go:24: values: [] compiler_test.go:24: 0: goja.bindName(f) compiler_test.go:24: 1: goja.resolveVar1(f) - compiler_test.go:24: 2: *goja.newFunc(&{0xc000077140 f 0 false 2 199}) + compiler_test.go:24: 2: *goja.newFunc(&{0xc00052d980 f 0 false 2 199}) compiler_test.go:24: values: [ex1 ex2] compiler_test.go:24: > 0: goja.enterFuncStashless({4 0}) compiler_test.go:24: > 1: goja.try({5 0 false}) @@ -2844,7 +2880,7 @@ compiler_test.go:24: values: [] compiler_test.go:24: 0: goja.bindName(f) compiler_test.go:24: 1: goja.resolveVar1(f) - compiler_test.go:24: 2: *goja.newFunc(&{0xc000077380 f 0 false 2 109}) + compiler_test.go:24: 2: *goja.newFunc(&{0xc00052dbc0 f 0 false 2 109}) compiler_test.go:24: values: [ex1 ex = er1] compiler_test.go:24: > 0: goja.enterFunc(0) compiler_test.go:24: > 1: goja.bindName(ex) @@ -2876,7 +2912,7 @@ compiler_test.go:24: values: [] compiler_test.go:24: 0: goja.bindName(f) compiler_test.go:24: 1: goja.resolveVar1(f) - compiler_test.go:24: 2: *goja.newFunc(&{0xc000077680 f 0 false 2 119}) + compiler_test.go:24: 2: *goja.newFunc(&{0xc00052dec0 f 0 false 2 119}) compiler_test.go:24: values: [ex1] compiler_test.go:24: > 0: goja.enterFunc(0) compiler_test.go:24: > 1: goja.bindName(ex) @@ -2887,7 +2923,7 @@ compiler_test.go:24: > 6: goja.jump(7) compiler_test.go:24: > 7: () compiler_test.go:24: > 8: goja.enterCatch(er1) - compiler_test.go:24: > 9: *goja.newFunc(&{0xc000077740 0 false 79 112}) + compiler_test.go:24: > 9: *goja.newFunc(&{0xc00052df80 0 false 79 112}) compiler_test.go:24: values: [] compiler_test.go:24: >> 0: goja.enterFuncStashless({0 0}) compiler_test.go:24: >> 1: goja.getLocal(0) @@ -2908,11 +2944,11 @@ compiler_test.go:60: stack size: 4 compiler_test.go:61: stashAllocs: 2 === RUN TestCatchVarNotUsedInStashlessFunc ---- PASS: TestCatchVarNotUsedInStashlessFunc (0.00s) +--- PASS: TestCatchVarNotUsedInStashlessFunc (0.01s) compiler_test.go:24: values: [] compiler_test.go:24: 0: goja.bindName(f) compiler_test.go:24: 1: goja.resolveVar1(f) - compiler_test.go:24: 2: *goja.newFunc(&{0xc000077920 f 0 false 2 102}) + compiler_test.go:24: 2: *goja.newFunc(&{0xc000078360 f 0 false 2 102}) compiler_test.go:24: values: [ex1 ok] compiler_test.go:24: > 0: goja.enterFuncStashless({1 0}) compiler_test.go:24: > 1: goja.try({7 0 false}) @@ -2941,7 +2977,7 @@ compiler_test.go:24: values: [] compiler_test.go:24: 0: goja.bindName(O) compiler_test.go:24: 1: goja.resolveVar1(O) - compiler_test.go:24: 2: *goja.newFunc(&{0xc000077b00 O 0 false 2 34}) + compiler_test.go:24: 2: *goja.newFunc(&{0xc000078540 O 0 false 2 34}) compiler_test.go:24: values: [42] compiler_test.go:24: > 0: goja.enterFuncStashless({0 0}) compiler_test.go:24: > 1: goja._boxThis({}) @@ -2964,7 +3000,7 @@ compiler_test.go:24: values: [] compiler_test.go:24: 0: goja.bindName(F) compiler_test.go:24: 1: goja.resolveVar1(F) - compiler_test.go:24: 2: *goja.newFunc(&{0xc000077ce0 F 0 false 2 63}) + compiler_test.go:24: 2: *goja.newFunc(&{0xc000078780 F 0 false 2 63}) compiler_test.go:24: values: [33 cows] compiler_test.go:24: > 0: goja.enterFuncStashless({0 0}) compiler_test.go:24: > 1: goja._loadUndef({}) @@ -2994,7 +3030,7 @@ compiler_test.go:24: 1: goja.bindName(e) compiler_test.go:24: 2: goja.bindName(rv) compiler_test.go:24: 3: goja.resolveVar1(F) - compiler_test.go:24: 4: *goja.newFunc(&{0xc000077ec0 F 0 false 2 47}) + compiler_test.go:24: 4: *goja.newFunc(&{0xc000078960 F 0 false 2 47}) compiler_test.go:24: values: [test] compiler_test.go:24: > 0: goja.enterFuncStashless({0 0}) compiler_test.go:24: > 1: goja.getVar1(Error) @@ -3032,7 +3068,7 @@ compiler_test.go:24: 0: goja.bindName(F) compiler_test.go:24: 1: goja.bindName(e) compiler_test.go:24: 2: goja.resolveVar1(F) - compiler_test.go:24: 3: *goja.newFunc(&{0xc00024c0c0 F 0 false 2 51}) + compiler_test.go:24: 3: *goja.newFunc(&{0xc000078b40 F 0 false 2 51}) compiler_test.go:24: values: [test] compiler_test.go:24: > 0: goja.enterFuncStashless({0 0}) compiler_test.go:24: > 1: goja.getVar1(TypeError) @@ -3072,7 +3108,7 @@ compiler_test.go:24: 6: goja._putValue({}) compiler_test.go:24: 7: goja._pop({}) compiler_test.go:24: 8: goja.getVar1(o) - compiler_test.go:24: 9: *goja.newFunc(&{0xc00024c2a0 0 false 33 73}) + compiler_test.go:24: 9: *goja.newFunc(&{0xc000078d80 0 false 33 73}) compiler_test.go:24: values: [] compiler_test.go:24: > 0: goja.enterFuncStashless({0 0}) compiler_test.go:24: > 1: goja._boxThis({}) @@ -3103,7 +3139,7 @@ compiler_test.go:60: stack size: 5 compiler_test.go:61: stashAllocs: 0 === RUN TestEvalOrder ---- PASS: TestEvalOrder (0.00s) +--- PASS: TestEvalOrder (0.01s) compiler_test.go:24: values: [0 ] compiler_test.go:24: 0: goja.bindName(o) compiler_test.go:24: 1: goja.bindName(trace) @@ -3112,7 +3148,7 @@ compiler_test.go:24: 4: goja.bindName(F3) compiler_test.go:24: 5: goja.bindName(rv) compiler_test.go:24: 6: goja.resolveVar1(F1) - compiler_test.go:24: 7: *goja.newFunc(&{0xc00024c4e0 F1 0 false 64 121}) + compiler_test.go:24: 7: *goja.newFunc(&{0xc000078fc0 F1 0 false 64 121}) compiler_test.go:24: values: [First!] compiler_test.go:24: > 0: goja.enterFuncStashless({0 0}) compiler_test.go:24: > 1: goja.resolveVar1(trace) @@ -3126,7 +3162,7 @@ compiler_test.go:24: 8: goja._putValue({}) compiler_test.go:24: 9: goja._pop({}) compiler_test.go:24: 10: goja.resolveVar1(F2) - compiler_test.go:24: 11: *goja.newFunc(&{0xc00024c540 F2 0 false 124 184}) + compiler_test.go:24: 11: *goja.newFunc(&{0xc000079020 F2 0 false 124 184}) compiler_test.go:24: values: [Second! f] compiler_test.go:24: > 0: goja.enterFuncStashless({0 0}) compiler_test.go:24: > 1: goja.resolveVar1(trace) @@ -3140,7 +3176,7 @@ compiler_test.go:24: 12: goja._putValue({}) compiler_test.go:24: 13: goja._pop({}) compiler_test.go:24: 14: goja.resolveVar1(F3) - compiler_test.go:24: 15: *goja.newFunc(&{0xc00024c5a0 F3 0 false 187 229}) + compiler_test.go:24: 15: *goja.newFunc(&{0xc000079080 F3 0 false 187 229}) compiler_test.go:24: values: [Third!] compiler_test.go:24: > 0: goja.enterFuncStashless({0 0}) compiler_test.go:24: > 1: goja.resolveVar1(trace) @@ -3155,7 +3191,7 @@ compiler_test.go:24: 17: goja._pop({}) compiler_test.go:24: 18: goja.resolveVar1(o) compiler_test.go:24: 19: goja._newObject({}) - compiler_test.go:24: 20: *goja.newFunc(&{0xc00024c600 0 false 14 36}) + compiler_test.go:24: 20: *goja.newFunc(&{0xc0000790e0 0 false 14 36}) compiler_test.go:24: values: [42] compiler_test.go:24: > 0: goja.enterFuncStashless({0 0}) compiler_test.go:24: > 1: goja.loadVal(0) @@ -3196,7 +3232,7 @@ compiler_test.go:27: stack size: 6 compiler_test.go:28: stashAllocs: 0 === RUN TestPostfixIncBracket ---- PASS: TestPostfixIncBracket (0.01s) +--- PASS: TestPostfixIncBracket (0.00s) compiler_test.go:24: values: [42 ] compiler_test.go:24: 0: goja.bindName(o) compiler_test.go:24: 1: goja.bindName(trace) @@ -3204,7 +3240,7 @@ compiler_test.go:24: 3: goja.bindName(F2) compiler_test.go:24: 4: goja.bindName(rv) compiler_test.go:24: 5: goja.resolveVar1(F1) - compiler_test.go:24: 6: *goja.newFunc(&{0xc00024c7e0 F1 0 false 38 95}) + compiler_test.go:24: 6: *goja.newFunc(&{0xc0000792c0 F1 0 false 38 95}) compiler_test.go:24: values: [First!] compiler_test.go:24: > 0: goja.enterFuncStashless({0 0}) compiler_test.go:24: > 1: goja.resolveVar1(trace) @@ -3218,7 +3254,7 @@ compiler_test.go:24: 7: goja._putValue({}) compiler_test.go:24: 8: goja._pop({}) compiler_test.go:24: 9: goja.resolveVar1(F2) - compiler_test.go:24: 10: *goja.newFunc(&{0xc00024c840 F2 0 false 98 158}) + compiler_test.go:24: 10: *goja.newFunc(&{0xc000079320 F2 0 false 98 158}) compiler_test.go:24: values: [Second! x] compiler_test.go:24: > 0: goja.enterFuncStashless({0 0}) compiler_test.go:24: > 1: goja.resolveVar1(trace) @@ -3274,14 +3310,14 @@ compiler_test.go:27: stack size: 6 compiler_test.go:28: stashAllocs: 0 === RUN TestPostfixIncDot ---- PASS: TestPostfixIncDot (0.01s) +--- PASS: TestPostfixIncDot (0.00s) compiler_test.go:24: values: [42 ] compiler_test.go:24: 0: goja.bindName(o) compiler_test.go:24: 1: goja.bindName(trace) compiler_test.go:24: 2: goja.bindName(F1) compiler_test.go:24: 3: goja.bindName(rv) compiler_test.go:24: 4: goja.resolveVar1(F1) - compiler_test.go:24: 5: *goja.newFunc(&{0xc000118c00 F1 0 false 38 95}) + compiler_test.go:24: 5: *goja.newFunc(&{0xc000079500 F1 0 false 38 95}) compiler_test.go:24: values: [First!] compiler_test.go:24: > 0: goja.enterFuncStashless({0 0}) compiler_test.go:24: > 1: goja.resolveVar1(trace) @@ -3333,7 +3369,7 @@ compiler_test.go:27: stack size: 5 compiler_test.go:28: stashAllocs: 0 === RUN TestPrefixIncBracket ---- PASS: TestPrefixIncBracket (0.00s) +--- PASS: TestPrefixIncBracket (0.01s) compiler_test.go:24: values: [42 ] compiler_test.go:24: 0: goja.bindName(o) compiler_test.go:24: 1: goja.bindName(trace) @@ -3341,7 +3377,7 @@ compiler_test.go:24: 3: goja.bindName(F2) compiler_test.go:24: 4: goja.bindName(rv) compiler_test.go:24: 5: goja.resolveVar1(F1) - compiler_test.go:24: 6: *goja.newFunc(&{0xc00024c180 F1 0 false 38 95}) + compiler_test.go:24: 6: *goja.newFunc(&{0xc000116060 F1 0 false 38 95}) compiler_test.go:24: values: [First!] compiler_test.go:24: > 0: goja.enterFuncStashless({0 0}) compiler_test.go:24: > 1: goja.resolveVar1(trace) @@ -3355,7 +3391,7 @@ compiler_test.go:24: 7: goja._putValue({}) compiler_test.go:24: 8: goja._pop({}) compiler_test.go:24: 9: goja.resolveVar1(F2) - compiler_test.go:24: 10: *goja.newFunc(&{0xc00024c1e0 F2 0 false 98 158}) + compiler_test.go:24: 10: *goja.newFunc(&{0xc0001160c0 F2 0 false 98 158}) compiler_test.go:24: values: [Second! x] compiler_test.go:24: > 0: goja.enterFuncStashless({0 0}) compiler_test.go:24: > 1: goja.resolveVar1(trace) @@ -3415,7 +3451,7 @@ compiler_test.go:24: 2: goja.bindName(F1) compiler_test.go:24: 3: goja.bindName(rv) compiler_test.go:24: 4: goja.resolveVar1(F1) - compiler_test.go:24: 5: *goja.newFunc(&{0xc00024c3c0 F1 0 false 38 95}) + compiler_test.go:24: 5: *goja.newFunc(&{0xc0001162a0 F1 0 false 38 95}) compiler_test.go:24: values: [First!] compiler_test.go:24: > 0: goja.enterFuncStashless({0 0}) compiler_test.go:24: > 1: goja.resolveVar1(trace) @@ -3471,7 +3507,7 @@ compiler_test.go:24: 2: goja.bindName(ok) compiler_test.go:24: 3: goja.resolveVar1(object) compiler_test.go:24: 4: goja._newObject({}) - compiler_test.go:24: 5: *goja.newFunc(&{0xc00024c5a0 0 false 25 46}) + compiler_test.go:24: 5: *goja.newFunc(&{0xc000116480 0 false 25 46}) compiler_test.go:24: values: [1] compiler_test.go:24: > 0: goja.enterFuncStashless({0 0}) compiler_test.go:24: > 1: goja.loadVal(0) @@ -3519,14 +3555,14 @@ compiler_test.go:60: stack size: 2 compiler_test.go:61: stashAllocs: 0 === RUN TestEvalDirect ---- PASS: TestEvalDirect (0.00s) +--- PASS: TestEvalDirect (0.01s) compiler_test.go:24: values: [false] compiler_test.go:24: 0: goja.bindName(rv) compiler_test.go:24: 1: goja.bindName(foo) compiler_test.go:24: 2: goja.bindName(o) compiler_test.go:24: 3: goja.bindName(f) compiler_test.go:24: 4: goja.resolveVar1(foo) - compiler_test.go:24: 5: *goja.newFunc(&{0xc00024c9c0 foo 0 false 23 51}) + compiler_test.go:24: 5: *goja.newFunc(&{0xc000116720 foo 0 false 23 51}) compiler_test.go:24: values: [true] compiler_test.go:24: > 0: goja.enterFuncStashless({0 0}) compiler_test.go:24: > 1: goja.resolveVar1(rv) @@ -3538,7 +3574,7 @@ compiler_test.go:24: 6: goja._putValue({}) compiler_test.go:24: 7: goja._pop({}) compiler_test.go:24: 8: goja.resolveVar1(f) - compiler_test.go:24: 9: *goja.newFunc(&{0xc00024ca20 f 0 false 76 162}) + compiler_test.go:24: 9: *goja.newFunc(&{0xc000116780 f 0 false 76 162}) compiler_test.go:24: values: [o.bar( foo() );] compiler_test.go:24: > 0: goja.enterFunc(0) compiler_test.go:24: > 1: goja._boxThis({}) @@ -3692,7 +3728,7 @@ compiler_test.go:24: 1: goja.bindName(called) compiler_test.go:24: 2: goja.bindName(F) compiler_test.go:24: 3: goja.resolveVar1Strict(F) - compiler_test.go:24: 4: *goja.newFunc(&{0xc00024d8c0 F 0 true 47 93}) + compiler_test.go:24: 4: *goja.newFunc(&{0xc000117680 F 0 true 47 93}) compiler_test.go:24: values: [true 1] compiler_test.go:24: > 0: goja.enterFuncStashless({0 0}) compiler_test.go:24: > 1: goja.resolveVar1Strict(called) @@ -3745,7 +3781,7 @@ compiler_test.go:24: 1: goja.bindName(called) compiler_test.go:24: 2: goja.bindName(F) compiler_test.go:24: 3: goja.resolveVar1(F) - compiler_test.go:24: 4: *goja.newFunc(&{0xc00024db00 F 0 true 32 74}) + compiler_test.go:24: 4: *goja.newFunc(&{0xc0001178c0 F 0 true 32 74}) compiler_test.go:24: values: [1] compiler_test.go:24: > 0: goja.enterFuncStashless({0 0}) compiler_test.go:24: > 1: goja.resolveVar1Strict(x) @@ -3868,7 +3904,7 @@ compiler_test.go:24: values: [] compiler_test.go:24: 0: goja.bindName(F) compiler_test.go:24: 1: goja.resolveVar1(F) - compiler_test.go:24: 2: *goja.newFunc(&{0xc0000763c0 F 2 false 2 24}) + compiler_test.go:24: 2: *goja.newFunc(&{0xc000117f80 F 2 false 2 24}) compiler_test.go:24: values: [] compiler_test.go:24: > 0: goja.enterFuncStashless({0 2}) compiler_test.go:24: > 1: goja._loadUndef({}) @@ -3881,7 +3917,7 @@ compiler_test.go:60: stack size: 1 compiler_test.go:61: stashAllocs: 0 === RUN TestNativeFuncLength ---- PASS: TestNativeFuncLength (0.00s) +--- PASS: TestNativeFuncLength (0.01s) compiler_test.go:24: values: [] compiler_test.go:24: 0: goja.getVar1(eval) compiler_test.go:24: 1: goja.getProp(length) @@ -3900,7 +3936,7 @@ compiler_test.go:24: values: [1 2 3] compiler_test.go:24: 0: goja.bindName(F) compiler_test.go:24: 1: goja.resolveVar1(F) - compiler_test.go:24: 2: *goja.newFunc(&{0xc000076660 F 0 false 2 67}) + compiler_test.go:24: 2: *goja.newFunc(&{0xc000078420 F 0 false 2 67}) compiler_test.go:24: values: [ 1] compiler_test.go:24: > 0: goja.enterFunc(0) compiler_test.go:24: > 1: goja.bindName(arguments) @@ -3931,7 +3967,7 @@ compiler_test.go:24: values: [5 2] compiler_test.go:24: 0: goja.bindName(F) compiler_test.go:24: 1: goja.resolveVar1(F) - compiler_test.go:24: 2: *goja.newFunc(&{0xc000076840 F 2 false 2 67}) + compiler_test.go:24: 2: *goja.newFunc(&{0xc000078600 F 2 false 2 67}) compiler_test.go:24: values: [0 1] compiler_test.go:24: > 0: goja.enterFunc(2) compiler_test.go:24: > 1: goja.bindName(x) @@ -3967,7 +4003,7 @@ compiler_test.go:24: values: [5 2] compiler_test.go:24: 0: goja.bindName(F) compiler_test.go:24: 1: goja.resolveVar1(F) - compiler_test.go:24: 2: *goja.newFunc(&{0xc000076a20 F 2 true 2 83}) + compiler_test.go:24: 2: *goja.newFunc(&{0xc000078840 F 2 true 2 83}) compiler_test.go:24: values: [0 1] compiler_test.go:24: > 0: goja.enterFunc(2) compiler_test.go:24: > 1: goja.bindName(x) @@ -4003,7 +4039,7 @@ compiler_test.go:24: values: [1 2 42] compiler_test.go:24: 0: goja.bindName(F) compiler_test.go:24: 1: goja.resolveVar1(F) - compiler_test.go:24: 2: *goja.newFunc(&{0xc000076c00 F 2 false 2 46}) + compiler_test.go:24: 2: *goja.newFunc(&{0xc000078a20 F 2 false 2 46}) compiler_test.go:24: values: [2] compiler_test.go:24: > 0: goja.enterFunc(2) compiler_test.go:24: > 1: goja.bindName(x) @@ -4031,7 +4067,7 @@ compiler_test.go:24: values: [1 42] compiler_test.go:24: 0: goja.bindName(F) compiler_test.go:24: 1: goja.resolveVar1(F) - compiler_test.go:24: 2: *goja.newFunc(&{0xc000076e40 F 2 false 2 51}) + compiler_test.go:24: 2: *goja.newFunc(&{0xc000078c00 F 2 false 2 51}) compiler_test.go:24: values: [] compiler_test.go:24: > 0: goja.enterFuncStashless({0 2}) compiler_test.go:24: > 1: goja.loadStack(-2) @@ -4051,7 +4087,7 @@ compiler_test.go:24: values: [1] compiler_test.go:24: 0: goja.bindName(f) compiler_test.go:24: 1: goja.resolveVar1(f) - compiler_test.go:24: 2: *goja.newFunc(&{0xc000077080 f 1 false 2 76}) + compiler_test.go:24: 2: *goja.newFunc(&{0xc000078e40 f 1 false 2 76}) compiler_test.go:24: values: [0 42] compiler_test.go:24: > 0: goja.enterFunc(1) compiler_test.go:24: > 1: goja.bindName(x) @@ -4108,11 +4144,11 @@ compiler_test.go:60: stack size: 2 compiler_test.go:61: stashAllocs: 1 === RUN TestWithInFunc ---- PASS: TestWithInFunc (0.02s) +--- PASS: TestWithInFunc (0.00s) compiler_test.go:24: values: [] compiler_test.go:24: 0: goja.bindName(F) compiler_test.go:24: 1: goja.resolveVar1(F) - compiler_test.go:24: 2: *goja.newFunc(&{0xc000077440 F 0 false 2 115}) + compiler_test.go:24: 2: *goja.newFunc(&{0xc000079200 F 0 false 2 115}) compiler_test.go:24: values: [1 0 40] compiler_test.go:24: > 0: goja.enterFunc(0) compiler_test.go:24: > 1: goja.bindName(b) @@ -4154,12 +4190,12 @@ compiler_test.go:60: stack size: 5 compiler_test.go:61: stashAllocs: 2 === RUN TestAssignNonExtendable ---- PASS: TestAssignNonExtendable (0.00s) +--- PASS: TestAssignNonExtendable (0.01s) compiler_test.go:24: values: [42] compiler_test.go:24: 0: goja.bindName(F) compiler_test.go:24: 1: goja.bindName(o) compiler_test.go:24: 2: goja.resolveVar1Strict(F) - compiler_test.go:24: 3: *goja.newFunc(&{0xc0000762a0 F 0 true 18 53}) + compiler_test.go:24: 3: *goja.newFunc(&{0xc000079440 F 0 true 18 53}) compiler_test.go:24: values: [1] compiler_test.go:24: > 0: goja.enterFuncStashless({0 0}) compiler_test.go:24: > 1: goja.loadStack(0) @@ -4197,7 +4233,7 @@ compiler_test.go:24: 1: goja.bindName(o) compiler_test.go:24: 2: goja.bindName(rv) compiler_test.go:24: 3: goja.resolveVar1Strict(F) - compiler_test.go:24: 4: *goja.newFunc(&{0xc000076480 F 0 true 18 35}) + compiler_test.go:24: 4: *goja.newFunc(&{0xc000116060 F 0 true 18 35}) compiler_test.go:24: values: [] compiler_test.go:24: > 0: goja.enterFuncStashless({0 0}) compiler_test.go:24: > 1: goja._loadUndef({}) @@ -4344,7 +4380,7 @@ compiler_test.go:24: values: [1] compiler_test.go:24: 0: goja.bindName(f) compiler_test.go:24: 1: goja.resolveVar1(f) - compiler_test.go:24: 2: *goja.newFunc(&{0xc000077020 f1 1 false 11 96}) + compiler_test.go:24: 2: *goja.newFunc(&{0xc000116ba0 f1 1 false 11 96}) compiler_test.go:24: values: [0 true 1] compiler_test.go:24: > 0: goja.enterFuncStashless({1 1}) compiler_test.go:24: > 1: goja._loadCallee({}) @@ -4379,7 +4415,7 @@ compiler_test.go:24: 2: goja.bindName(f1) compiler_test.go:24: 3: goja.bindName(f2) compiler_test.go:24: 4: goja.resolveVar1(f) - compiler_test.go:24: 5: *goja.newFunc(&{0xc000077200 f 1 false 19 147}) + compiler_test.go:24: 5: *goja.newFunc(&{0xc000116d80 f 1 false 19 147}) compiler_test.go:24: values: [f( ) 0 1] compiler_test.go:24: > 0: goja.enterFuncStashless({0 1}) compiler_test.go:24: > 1: goja.resolveVar1(trace) @@ -4408,7 +4444,7 @@ compiler_test.go:24: 6: goja._putValue({}) compiler_test.go:24: 7: goja._pop({}) compiler_test.go:24: 8: goja.resolveVar1(f1) - compiler_test.go:24: 9: *goja.newFunc(&{0xc000077260 f1 0 false 150 189}) + compiler_test.go:24: 9: *goja.newFunc(&{0xc000116de0 f1 0 false 150 189}) compiler_test.go:24: values: [f1] compiler_test.go:24: > 0: goja.enterFuncStashless({0 0}) compiler_test.go:24: > 1: goja.resolveVar1(trace) @@ -4473,7 +4509,7 @@ compiler_test.go:24: 10: goja._pop({}) compiler_test.go:24: 11: goja.resolveVar1(o) compiler_test.go:24: 12: goja._newObject({}) - compiler_test.go:24: 13: *goja.newFunc(&{0xc000077860 0 false 70 95}) + compiler_test.go:24: 13: *goja.newFunc(&{0xc0001172c0 0 false 70 95}) compiler_test.go:24: values: [true] compiler_test.go:24: > 0: goja.enterFuncStashless({0 0}) compiler_test.go:24: > 1: goja.resolveVar1(getterCalled) @@ -4483,7 +4519,7 @@ compiler_test.go:24: > 5: goja._loadUndef({}) compiler_test.go:24: > 6: goja._retStashless({}) compiler_test.go:24: 14: goja.setPropGetter(x) - compiler_test.go:24: 15: *goja.newFunc(&{0xc0000778c0 0 false 101 126}) + compiler_test.go:24: 15: *goja.newFunc(&{0xc000117320 0 false 101 126}) compiler_test.go:24: values: [true] compiler_test.go:24: > 0: goja.enterFuncStashless({0 0}) compiler_test.go:24: > 1: goja.resolveVar1(setterCalled) @@ -4510,7 +4546,7 @@ compiler_test.go:60: stack size: 6 compiler_test.go:61: stashAllocs: 0 === RUN TestConst ---- PASS: TestConst (0.01s) +--- PASS: TestConst (0.00s) compiler_test.go:24: values: [true -Infinity false] compiler_test.go:24: 0: goja.bindName(v1) compiler_test.go:24: 1: goja.bindName(v2) @@ -4582,7 +4618,7 @@ compiler_test.go:60: stack size: 2 compiler_test.go:61: stashAllocs: 0 === RUN TestConstWhileThrow ---- PASS: TestConstWhileThrow (0.00s) +--- PASS: TestConstWhileThrow (0.06s) compiler_test.go:24: values: [false Value is not an object: true] compiler_test.go:24: 0: goja.bindName(thrown) compiler_test.go:24: 1: goja.resolveVar1(thrown) @@ -4614,7 +4650,7 @@ compiler_test.go:24: values: [1 2] compiler_test.go:24: 0: goja.bindName(F) compiler_test.go:24: 1: goja.resolveVar1(F) - compiler_test.go:24: 2: *goja.newFunc(&{0xc000118420 F 3 false 2 38}) + compiler_test.go:24: 2: *goja.newFunc(&{0xc000117e60 F 3 false 2 38}) compiler_test.go:24: values: [] compiler_test.go:24: > 0: goja.enterFuncStashless({0 3}) compiler_test.go:24: > 1: goja.loadStack(-3) @@ -4634,7 +4670,7 @@ compiler_test.go:24: values: [] compiler_test.go:24: 0: goja.bindName(getMessage) compiler_test.go:24: 1: goja.resolveVar1(getMessage) - compiler_test.go:24: 2: *goja.newFunc(&{0xc000118600 getMessage 1 false 2 130}) + compiler_test.go:24: 2: *goja.newFunc(&{0xc000078240 getMessage 1 false 2 130}) compiler_test.go:24: values: [ 123 456] compiler_test.go:24: > 0: goja.enterFuncStashless({0 1}) compiler_test.go:24: > 1: goja.loadStack(-1) @@ -4668,7 +4704,7 @@ compiler_test.go:24: 3: goja.bindName(hasY) compiler_test.go:24: 4: goja.bindName(i) compiler_test.go:24: 5: goja.resolveVar1(Proto) - compiler_test.go:24: 6: *goja.newFunc(&{0xc000118780 Proto 0 false 2 21}) + compiler_test.go:24: 6: *goja.newFunc(&{0xc0000783c0 Proto 0 false 2 21}) compiler_test.go:24: values: [] compiler_test.go:24: > 0: goja.enterFuncStashless({0 0}) compiler_test.go:24: > 1: goja._loadUndef({}) @@ -4799,7 +4835,7 @@ compiler_test.go:24: values: [0 1 2 4] compiler_test.go:24: 0: goja.bindName(F) compiler_test.go:24: 1: goja.resolveVar1(F) - compiler_test.go:24: 2: *goja.newFunc(&{0xc000118d80 F 1 false 2 165}) + compiler_test.go:24: 2: *goja.newFunc(&{0xc000078a20 F 1 false 2 165}) compiler_test.go:24: values: [0 1 2 3] compiler_test.go:24: > 0: goja.enterFuncStashless({1 1}) compiler_test.go:24: > 1: goja.loadVal(0) @@ -4884,7 +4920,7 @@ compiler_test.go:24: values: [0 1 2 4] compiler_test.go:24: 0: goja.bindName(F) compiler_test.go:24: 1: goja.resolveVar1(F) - compiler_test.go:24: 2: *goja.newFunc(&{0xc000119020 F 1 false 2 165}) + compiler_test.go:24: 2: *goja.newFunc(&{0xc000078c60 F 1 false 2 165}) compiler_test.go:24: values: [0 1 2 3] compiler_test.go:24: > 0: goja.enterFuncStashless({1 1}) compiler_test.go:24: > 1: goja.loadVal(0) @@ -4964,7 +5000,7 @@ compiler_test.go:60: stack size: 8 compiler_test.go:61: stashAllocs: 0 === RUN TestSwitchResult ---- PASS: TestSwitchResult (0.01s) +--- PASS: TestSwitchResult (0.00s) compiler_test.go:24: values: [2 0 1 3 zero one two three default] compiler_test.go:24: 0: goja.bindName(x) compiler_test.go:24: 1: goja.resolveVar1(x) @@ -5121,7 +5157,7 @@ compiler_test.go:60: stack size: 3 compiler_test.go:61: stashAllocs: 0 === RUN TestArrayLiteral ---- PASS: TestArrayLiteral (0.00s) +--- PASS: TestArrayLiteral (0.02s) compiler_test.go:24: values: [false true] compiler_test.go:24: 0: goja.bindName(f1Called) compiler_test.go:24: 1: goja.bindName(f2Called) @@ -5132,7 +5168,7 @@ compiler_test.go:24: 6: goja.bindName(F3) compiler_test.go:24: 7: goja.bindName(a) compiler_test.go:24: 8: goja.resolveVar1(F1) - compiler_test.go:24: 9: *goja.newFunc(&{0xc0001180c0 F1 0 false 99 136}) + compiler_test.go:24: 9: *goja.newFunc(&{0xc000079620 F1 0 false 99 136}) compiler_test.go:24: values: [true] compiler_test.go:24: > 0: goja.enterFuncStashless({0 0}) compiler_test.go:24: > 1: goja.resolveVar1(f1Called) @@ -5144,7 +5180,7 @@ compiler_test.go:24: 10: goja._putValue({}) compiler_test.go:24: 11: goja._pop({}) compiler_test.go:24: 12: goja.resolveVar1(F2) - compiler_test.go:24: 13: *goja.newFunc(&{0xc000118120 F2 0 false 139 176}) + compiler_test.go:24: 13: *goja.newFunc(&{0xc0000797a0 F2 0 false 139 176}) compiler_test.go:24: values: [true] compiler_test.go:24: > 0: goja.enterFuncStashless({0 0}) compiler_test.go:24: > 1: goja.resolveVar1(f2Called) @@ -5156,7 +5192,7 @@ compiler_test.go:24: 14: goja._putValue({}) compiler_test.go:24: 15: goja._pop({}) compiler_test.go:24: 16: goja.resolveVar1(F3) - compiler_test.go:24: 17: *goja.newFunc(&{0xc000118180 F3 0 false 179 216}) + compiler_test.go:24: 17: *goja.newFunc(&{0xc000079800 F3 0 false 179 216}) compiler_test.go:24: values: [true] compiler_test.go:24: > 0: goja.enterFuncStashless({0 0}) compiler_test.go:24: > 1: goja.resolveVar1(f3Called) @@ -5240,7 +5276,7 @@ compiler_test.go:24: values: [] compiler_test.go:24: 0: goja.bindName(f) compiler_test.go:24: 1: goja.resolveVar1(f) - compiler_test.go:24: 2: *goja.newFunc(&{0xc0001183c0 f 0 false 2 64}) + compiler_test.go:24: 2: *goja.newFunc(&{0xc0000782a0 f 0 false 2 64}) compiler_test.go:24: values: [0 true] compiler_test.go:24: > 0: goja.enterFuncStashless({1 0}) compiler_test.go:24: > 1: goja.loadStack(1) @@ -5264,7 +5300,7 @@ compiler_test.go:24: values: [0] compiler_test.go:24: 0: goja.bindName(f) compiler_test.go:24: 1: goja.resolveVar1(f) - compiler_test.go:24: 2: *goja.newFunc(&{0xc000118540 f 1 false 2 82}) + compiler_test.go:24: 2: *goja.newFunc(&{0xc000078420 f 1 false 2 82}) compiler_test.go:24: values: [0] compiler_test.go:24: > 0: goja.enterFuncStashless({0 1}) compiler_test.go:24: > 1: goja.loadStack(-1) @@ -5485,7 +5521,7 @@ compiler_test.go:24: 13: goja.getVar1(scope) compiler_test.go:24: 14: goja._enterWith({}) compiler_test.go:24: 15: goja.resolveVar1(f) - compiler_test.go:24: 16: *goja.newFunc(&{0xc000119080 0 false 76 132}) + compiler_test.go:24: 16: *goja.newFunc(&{0xc000078fc0 0 false 76 132}) compiler_test.go:24: values: [2] compiler_test.go:24: > 0: goja.enterFuncStashless({0 0}) compiler_test.go:24: > 1: goja.resolveVar1(x) @@ -5545,7 +5581,7 @@ compiler_test.go:24: 0: goja.bindName(f) compiler_test.go:24: 1: goja.bindName(thrown) compiler_test.go:24: 2: goja.resolveVar1(f) - compiler_test.go:24: 3: *goja.newFunc(&{0xc0001194a0 f 0 false 2 35}) + compiler_test.go:24: 3: *goja.newFunc(&{0xc0000793e0 f 0 false 2 35}) compiler_test.go:24: values: [] compiler_test.go:24: > 0: goja.enterFuncStashless({0 0}) compiler_test.go:24: > 1: goja.getVar1(x) @@ -5577,7 +5613,7 @@ compiler_test.go:60: stack size: 2 compiler_test.go:61: stashAllocs: 1 === RUN TestForBreak ---- PASS: TestForBreak (0.01s) +--- PASS: TestForBreak (0.00s) compiler_test.go:24: values: [5 for(count=0;;) {if (count===supreme)break;else count++; } undefined #1: __evaluated === 4. Actual: __evaluated ===] compiler_test.go:24: 0: goja.bindName(supreme) compiler_test.go:24: 1: goja.bindName(count) @@ -5608,7 +5644,7 @@ compiler_test.go:60: stack size: 7 compiler_test.go:61: stashAllocs: 0 === RUN TestLargeNumberLiteral ---- PASS: TestLargeNumberLiteral (0.00s) +--- PASS: TestLargeNumberLiteral (0.01s) compiler_test.go:24: values: [9.671406556917033e+24] compiler_test.go:24: 0: goja.bindName(x) compiler_test.go:24: 1: goja.resolveVar1(x) @@ -5703,12 +5739,12 @@ compiler_test.go:60: stack size: 3 compiler_test.go:61: stashAllocs: 0 === RUN TestDateUTC ---- PASS: TestDateUTC (0.00s) +--- PASS: TestDateUTC (0.01s) compiler_test.go:24: values: [1970 0 1970, 0 2016 1451606400000 2016, 0 6 1467331200000 2016, 6 1 2016, 6, 1 5 1467676800000 2016, 6, 5 2016, 6, 5, 0 15 1467730800000 2016, 6, 5, 15 2016, 6, 5, 15, 0 34 1467732840000 2016, 6, 5, 15, 34 2016, 6, 5, 15, 34, 0 45 1467732885000 2016, 6, 5, 15, 34, 45] compiler_test.go:24: 0: goja.bindName($ERROR) compiler_test.go:24: 1: goja.bindName(assert) compiler_test.go:24: 2: goja.resolveVar1($ERROR) - compiler_test.go:24: 3: *goja.newFunc(&{0xc0000763c0 $ERROR 1 false 1 56}) + compiler_test.go:24: 3: *goja.newFunc(&{0xc0001161e0 $ERROR 1 false 1 56}) compiler_test.go:24: values: [] compiler_test.go:24: > 0: goja.enterFuncStashless({0 1}) compiler_test.go:24: > 1: goja.getVar1(Error) @@ -5720,7 +5756,7 @@ compiler_test.go:24: 4: goja._putValue({}) compiler_test.go:24: 5: goja._pop({}) compiler_test.go:24: 6: goja.resolveVar1(assert) - compiler_test.go:24: 7: *goja.newFunc(&{0xc000076420 assert 2 false 58 277}) + compiler_test.go:24: 7: *goja.newFunc(&{0xc0001162a0 assert 2 false 58 277}) compiler_test.go:24: values: [true Expected true but got ] compiler_test.go:24: > 0: goja.enterFuncStashless({0 2}) compiler_test.go:24: > 1: goja.loadStack(-1) @@ -5751,7 +5787,7 @@ compiler_test.go:24: 8: goja._putValue({}) compiler_test.go:24: 9: goja._pop({}) compiler_test.go:24: 10: goja.getVar1(assert) - compiler_test.go:24: 11: *goja.newFunc(&{0xc000076480 2 false 301 478}) + compiler_test.go:24: 11: *goja.newFunc(&{0xc000116300 2 false 301 478}) compiler_test.go:24: values: [0 1] compiler_test.go:24: > 0: goja.enterFuncStashless({0 2}) compiler_test.go:24: > 1: goja.loadStack(-1) @@ -5783,7 +5819,7 @@ compiler_test.go:24: 12: goja.setProp(_isSameValue) compiler_test.go:24: 13: goja._pop({}) compiler_test.go:24: 14: goja.getVar1(assert) - compiler_test.go:24: 15: *goja.newFunc(&{0xc0000764e0 3 false 500 839}) + compiler_test.go:24: 15: *goja.newFunc(&{0xc000116360 3 false 500 839}) compiler_test.go:24: values: [ Expected SameValue(« », « ») to be true] compiler_test.go:24: > 0: goja.enterFuncStashless({0 3}) compiler_test.go:24: > 1: goja.getVar1(assert) @@ -6002,7 +6038,7 @@ compiler_test.go:60: stack size: 12 compiler_test.go:61: stashAllocs: 0 === RUN TestNewDate ---- PASS: TestNewDate (0.00s) +--- PASS: TestNewDate (0.01s) compiler_test.go:24: values: [2016-09-01T12:34:56Z 12] compiler_test.go:24: 0: goja.bindName(d1) compiler_test.go:24: 1: goja.resolveVar1(d1) @@ -6039,7 +6075,7 @@ compiler_test.go:24: 1: goja.bindName(assert) compiler_test.go:24: 2: goja.bindName(d) compiler_test.go:24: 3: goja.resolveVar1($ERROR) - compiler_test.go:24: 4: *goja.newFunc(&{0xc000076a80 $ERROR 1 false 1 56}) + compiler_test.go:24: 4: *goja.newFunc(&{0xc000116900 $ERROR 1 false 1 56}) compiler_test.go:24: values: [] compiler_test.go:24: > 0: goja.enterFuncStashless({0 1}) compiler_test.go:24: > 1: goja.getVar1(Error) @@ -6051,7 +6087,7 @@ compiler_test.go:24: 5: goja._putValue({}) compiler_test.go:24: 6: goja._pop({}) compiler_test.go:24: 7: goja.resolveVar1(assert) - compiler_test.go:24: 8: *goja.newFunc(&{0xc000076ae0 assert 2 false 58 277}) + compiler_test.go:24: 8: *goja.newFunc(&{0xc000116960 assert 2 false 58 277}) compiler_test.go:24: values: [true Expected true but got ] compiler_test.go:24: > 0: goja.enterFuncStashless({0 2}) compiler_test.go:24: > 1: goja.loadStack(-1) @@ -6082,7 +6118,7 @@ compiler_test.go:24: 9: goja._putValue({}) compiler_test.go:24: 10: goja._pop({}) compiler_test.go:24: 11: goja.getVar1(assert) - compiler_test.go:24: 12: *goja.newFunc(&{0xc000076b40 2 false 301 478}) + compiler_test.go:24: 12: *goja.newFunc(&{0xc0001169c0 2 false 301 478}) compiler_test.go:24: values: [0 1] compiler_test.go:24: > 0: goja.enterFuncStashless({0 2}) compiler_test.go:24: > 1: goja.loadStack(-1) @@ -6114,7 +6150,7 @@ compiler_test.go:24: 13: goja.setProp(_isSameValue) compiler_test.go:24: 14: goja._pop({}) compiler_test.go:24: 15: goja.getVar1(assert) - compiler_test.go:24: 16: *goja.newFunc(&{0xc000076ba0 3 false 500 839}) + compiler_test.go:24: 16: *goja.newFunc(&{0xc000116a20 3 false 500 839}) compiler_test.go:24: values: [ Expected SameValue(« », « ») to be true] compiler_test.go:24: > 0: goja.enterFuncStashless({0 3}) compiler_test.go:24: > 1: goja.getVar1(assert) @@ -6273,13 +6309,13 @@ compiler_test.go:60: stack size: 11 compiler_test.go:61: stashAllocs: 0 === RUN TestSetMinute ---- PASS: TestSetMinute (0.00s) +--- PASS: TestSetMinute (0.02s) compiler_test.go:24: values: [2016 8 1 12 23 45 6 53 55 52 22 13] compiler_test.go:24: 0: goja.bindName($ERROR) compiler_test.go:24: 1: goja.bindName(assert) compiler_test.go:24: 2: goja.bindName(d) compiler_test.go:24: 3: goja.resolveVar1($ERROR) - compiler_test.go:24: 4: *goja.newFunc(&{0xc000076300 $ERROR 1 false 1 56}) + compiler_test.go:24: 4: *goja.newFunc(&{0xc00027a0c0 $ERROR 1 false 1 56}) compiler_test.go:24: values: [] compiler_test.go:24: > 0: goja.enterFuncStashless({0 1}) compiler_test.go:24: > 1: goja.getVar1(Error) @@ -6291,7 +6327,7 @@ compiler_test.go:24: 5: goja._putValue({}) compiler_test.go:24: 6: goja._pop({}) compiler_test.go:24: 7: goja.resolveVar1(assert) - compiler_test.go:24: 8: *goja.newFunc(&{0xc000076360 assert 2 false 58 277}) + compiler_test.go:24: 8: *goja.newFunc(&{0xc00027a120 assert 2 false 58 277}) compiler_test.go:24: values: [true Expected true but got ] compiler_test.go:24: > 0: goja.enterFuncStashless({0 2}) compiler_test.go:24: > 1: goja.loadStack(-1) @@ -6322,7 +6358,7 @@ compiler_test.go:24: 9: goja._putValue({}) compiler_test.go:24: 10: goja._pop({}) compiler_test.go:24: 11: goja.getVar1(assert) - compiler_test.go:24: 12: *goja.newFunc(&{0xc0000763c0 2 false 301 478}) + compiler_test.go:24: 12: *goja.newFunc(&{0xc00027a180 2 false 301 478}) compiler_test.go:24: values: [0 1] compiler_test.go:24: > 0: goja.enterFuncStashless({0 2}) compiler_test.go:24: > 1: goja.loadStack(-1) @@ -6354,7 +6390,7 @@ compiler_test.go:24: 13: goja.setProp(_isSameValue) compiler_test.go:24: 14: goja._pop({}) compiler_test.go:24: 15: goja.getVar1(assert) - compiler_test.go:24: 16: *goja.newFunc(&{0xc000076420 3 false 500 839}) + compiler_test.go:24: 16: *goja.newFunc(&{0xc00027a1e0 3 false 500 839}) compiler_test.go:24: values: [ Expected SameValue(« », « ») to be true] compiler_test.go:24: > 0: goja.enterFuncStashless({0 3}) compiler_test.go:24: > 1: goja.getVar1(assert) @@ -6552,7 +6588,7 @@ compiler_test.go:24: 0: goja.bindName($ERROR) compiler_test.go:24: 1: goja.bindName(assert) compiler_test.go:24: 2: goja.resolveVar1($ERROR) - compiler_test.go:24: 3: *goja.newFunc(&{0xc000076d80 $ERROR 1 false 1 56}) + compiler_test.go:24: 3: *goja.newFunc(&{0xc000116540 $ERROR 1 false 1 56}) compiler_test.go:24: values: [] compiler_test.go:24: > 0: goja.enterFuncStashless({0 1}) compiler_test.go:24: > 1: goja.getVar1(Error) @@ -6564,7 +6600,7 @@ compiler_test.go:24: 4: goja._putValue({}) compiler_test.go:24: 5: goja._pop({}) compiler_test.go:24: 6: goja.resolveVar1(assert) - compiler_test.go:24: 7: *goja.newFunc(&{0xc000076de0 assert 2 false 58 277}) + compiler_test.go:24: 7: *goja.newFunc(&{0xc0001165a0 assert 2 false 58 277}) compiler_test.go:24: values: [true Expected true but got ] compiler_test.go:24: > 0: goja.enterFuncStashless({0 2}) compiler_test.go:24: > 1: goja.loadStack(-1) @@ -6595,7 +6631,7 @@ compiler_test.go:24: 8: goja._putValue({}) compiler_test.go:24: 9: goja._pop({}) compiler_test.go:24: 10: goja.getVar1(assert) - compiler_test.go:24: 11: *goja.newFunc(&{0xc000076e40 2 false 301 478}) + compiler_test.go:24: 11: *goja.newFunc(&{0xc000116600 2 false 301 478}) compiler_test.go:24: values: [0 1] compiler_test.go:24: > 0: goja.enterFuncStashless({0 2}) compiler_test.go:24: > 1: goja.loadStack(-1) @@ -6627,7 +6663,7 @@ compiler_test.go:24: 12: goja.setProp(_isSameValue) compiler_test.go:24: 13: goja._pop({}) compiler_test.go:24: 14: goja.getVar1(assert) - compiler_test.go:24: 15: *goja.newFunc(&{0xc000076f00 3 false 500 839}) + compiler_test.go:24: 15: *goja.newFunc(&{0xc000116660 3 false 500 839}) compiler_test.go:24: values: [ Expected SameValue(« », « ») to be true] compiler_test.go:24: > 0: goja.enterFuncStashless({0 3}) compiler_test.go:24: > 1: goja.getVar1(assert) @@ -6921,7 +6957,7 @@ === RUN TestGoMapReflectDelete --- PASS: TestGoMapReflectDelete (0.00s) === RUN TestGoMapReflectJSON ---- PASS: TestGoMapReflectJSON (0.00s) +--- PASS: TestGoMapReflectJSON (0.01s) === RUN TestGoMapReflectProto --- PASS: TestGoMapReflectProto (0.00s) === RUN TestGomapProp @@ -6941,15 +6977,15 @@ === RUN TestGoReflectGet --- PASS: TestGoReflectGet (0.00s) === RUN TestGoReflectSet ---- PASS: TestGoReflectSet (0.00s) +--- PASS: TestGoReflectSet (0.01s) === RUN TestGoReflectEnumerate --- PASS: TestGoReflectEnumerate (0.00s) === RUN TestGoReflectCustomIntUnbox ---- PASS: TestGoReflectCustomIntUnbox (0.01s) +--- PASS: TestGoReflectCustomIntUnbox (0.00s) === RUN TestGoReflectPreserveCustomType --- PASS: TestGoReflectPreserveCustomType (0.00s) === RUN TestGoReflectCustomIntValueOf ---- PASS: TestGoReflectCustomIntValueOf (0.02s) +--- PASS: TestGoReflectCustomIntValueOf (0.01s) === RUN TestGoReflectEqual --- PASS: TestGoReflectEqual (0.00s) === RUN TestGoReflectMethod @@ -6997,7 +7033,7 @@ === RUN TestArray1 --- PASS: TestArray1 (0.00s) === RUN TestRegexp1 ---- PASS: TestRegexp1 (0.00s) +--- PASS: TestRegexp1 (0.01s) compiler_test.go:24: values: [(['"])(.*?)\1 'test' null 3 2 test] compiler_test.go:24: 0: goja.bindName(r) compiler_test.go:24: 1: goja.bindName(m) @@ -7078,7 +7114,7 @@ compiler_test.go:24: 0: goja.bindName(r) compiler_test.go:24: 1: goja.bindName(m) compiler_test.go:24: 2: goja.resolveVar1(r) - compiler_test.go:24: 3: *goja.newRegexp(&{0xc000117880 (['\"])(.*?)\1 false false false}) + compiler_test.go:24: 3: *goja.newRegexp(&{0xc000357180 (['\"])(.*?)\1 false false false}) compiler_test.go:24: 4: goja._putValue({}) compiler_test.go:24: 5: goja._pop({}) compiler_test.go:24: 6: goja.resolveVar1(m) @@ -7114,7 +7150,7 @@ compiler_test.go:24: 0: goja.bindName(r) compiler_test.go:24: 1: goja.bindName(m) compiler_test.go:24: 2: goja.resolveVar1(r) - compiler_test.go:24: 3: *goja.newRegexp(&{0xc0000e2e60 [40 1090 1077 1089 1090 41] false true false}) + compiler_test.go:24: 3: *goja.newRegexp(&{0xc0004aedc0 [40 1090 1077 1089 1090 41] false true false}) compiler_test.go:24: 4: goja._putValue({}) compiler_test.go:24: 5: goja._pop({}) compiler_test.go:24: 6: goja.resolveVar1(m) @@ -7150,7 +7186,7 @@ compiler_test.go:24: 0: goja.bindName(r) compiler_test.go:24: 1: goja.bindName(m) compiler_test.go:24: 2: goja.resolveVar1(r) - compiler_test.go:24: 3: *goja.newRegexp(&{0xc0000e3180 (['\"])(.*?)['\"] false true false}) + compiler_test.go:24: 3: *goja.newRegexp(&{0xc0004af0e0 (['\"])(.*?)['\"] false true false}) compiler_test.go:24: 4: goja._putValue({}) compiler_test.go:24: 5: goja._pop({}) compiler_test.go:24: 6: goja.resolveVar1(m) @@ -7181,12 +7217,12 @@ compiler_test.go:60: stack size: 3 compiler_test.go:61: stashAllocs: 0 === RUN TestRegexpRegexp2Unicode ---- PASS: TestRegexpRegexp2Unicode (0.00s) +--- PASS: TestRegexpRegexp2Unicode (0.01s) compiler_test.go:24: values: ['Тест' null 3 2 Тест] compiler_test.go:24: 0: goja.bindName(r) compiler_test.go:24: 1: goja.bindName(m) compiler_test.go:24: 2: goja.resolveVar1(r) - compiler_test.go:24: 3: *goja.newRegexp(&{0xc000478b00 [40 91 39 92 34 93 41 40 1090 1077 1089 1090 41 92 49] false true false}) + compiler_test.go:24: 3: *goja.newRegexp(&{0xc000394400 [40 91 39 92 34 93 41 40 1090 1077 1089 1090 41 92 49] false true false}) compiler_test.go:24: 4: goja._putValue({}) compiler_test.go:24: 5: goja._pop({}) compiler_test.go:24: 6: goja.resolveVar1(m) @@ -7222,7 +7258,7 @@ compiler_test.go:24: 0: goja.bindName(r) compiler_test.go:24: 1: goja.bindName(m) compiler_test.go:24: 2: goja.resolveVar1(r) - compiler_test.go:24: 3: *goja.newRegexp(&{0xc000479180 (['\"])(.*?)\1 false false false}) + compiler_test.go:24: 3: *goja.newRegexp(&{0xc000394a80 (['\"])(.*?)\1 false false false}) compiler_test.go:24: 4: goja._putValue({}) compiler_test.go:24: 5: goja._pop({}) compiler_test.go:24: 6: goja.resolveVar1(m) @@ -7253,12 +7289,12 @@ compiler_test.go:60: stack size: 3 compiler_test.go:61: stashAllocs: 0 === RUN TestRegexpRe2Whitespace ---- PASS: TestRegexpRe2Whitespace (0.01s) +--- PASS: TestRegexpRe2Whitespace (0.00s) compiler_test.go:24: values: [   ​ ​] compiler_test.go:24: 0: goja.loadVal(0) compiler_test.go:24: 1: goja._dup({}) compiler_test.go:24: 2: goja.getPropCallee(replace) - compiler_test.go:24: 3: *goja.newRegexp(&{0xc0000e3ae0 \s+ true false false}) + compiler_test.go:24: 3: *goja.newRegexp(&{0xc0004afa40 \s+ true false false}) compiler_test.go:24: 4: goja.loadVal(1) compiler_test.go:24: 5: goja.call(2) compiler_test.go:24: 6: goja.loadVal(2) @@ -7267,12 +7303,12 @@ compiler_test.go:60: stack size: 4 compiler_test.go:61: stashAllocs: 0 === RUN TestRegexpRegexp2Whitespace ---- PASS: TestRegexpRegexp2Whitespace (0.00s) +--- PASS: TestRegexpRegexp2Whitespace (0.01s) compiler_test.go:24: values: [A   A​ ​] compiler_test.go:24: 0: goja.loadVal(0) compiler_test.go:24: 1: goja._dup({}) compiler_test.go:24: 2: goja.getPropCallee(replace) - compiler_test.go:24: 3: *goja.newRegexp(&{0xc000478080 (A)\s+\1 true false false}) + compiler_test.go:24: 3: *goja.newRegexp(&{0xc000395580 (A)\s+\1 true false false}) compiler_test.go:24: 4: goja.loadVal(1) compiler_test.go:24: 5: goja.call(2) compiler_test.go:24: 6: goja.loadVal(2) @@ -7281,9 +7317,9 @@ compiler_test.go:60: stack size: 4 compiler_test.go:61: stashAllocs: 0 === RUN TestEmptyCharClassRe2 ---- PASS: TestEmptyCharClassRe2 (0.00s) +--- PASS: TestEmptyCharClassRe2 (0.01s) compiler_test.go:24: values: [] - compiler_test.go:24: 0: *goja.newRegexp(&{0xc0000e2640 [] false false false}) + compiler_test.go:24: 0: *goja.newRegexp(&{0xc000196140 [] false false false}) compiler_test.go:24: 1: goja._dup({}) compiler_test.go:24: 2: goja.getPropCallee(test) compiler_test.go:24: 3: goja.loadVal(0) @@ -7294,7 +7330,7 @@ === RUN TestNegatedEmptyCharClassRe2 --- PASS: TestNegatedEmptyCharClassRe2 (0.00s) compiler_test.go:24: values: [] - compiler_test.go:24: 0: *goja.newRegexp(&{0xc0000e2a00 [^] false false false}) + compiler_test.go:24: 0: *goja.newRegexp(&{0xc0004ae140 [^] false false false}) compiler_test.go:24: 1: goja._dup({}) compiler_test.go:24: 2: goja.getPropCallee(test) compiler_test.go:24: 3: goja.loadVal(0) @@ -7305,7 +7341,7 @@ === RUN TestEmptyCharClassRegexp2 --- PASS: TestEmptyCharClassRegexp2 (0.00s) compiler_test.go:24: values: [] - compiler_test.go:24: 0: *goja.newRegexp(&{0xc000479000 ([])\1 false false false}) + compiler_test.go:24: 0: *goja.newRegexp(&{0xc000394580 ([])\1 false false false}) compiler_test.go:24: 1: goja._dup({}) compiler_test.go:24: 2: goja.getPropCallee(test) compiler_test.go:24: 3: goja.loadVal(0) @@ -7316,7 +7352,7 @@ === RUN TestRegexp2Negate --- PASS: TestRegexp2Negate (0.00s) compiler_test.go:24: values: [aa] - compiler_test.go:24: 0: *goja.newRegexp(&{0xc000479600 ([\D1])\1 false false false}) + compiler_test.go:24: 0: *goja.newRegexp(&{0xc000394b80 ([\D1])\1 false false false}) compiler_test.go:24: 1: goja._dup({}) compiler_test.go:24: 2: goja.getPropCallee(test) compiler_test.go:24: 3: goja.loadVal(0) @@ -7327,7 +7363,7 @@ === RUN TestAlternativeRe2 --- PASS: TestAlternativeRe2 (0.00s) compiler_test.go:24: values: [ null] - compiler_test.go:24: 0: *goja.newRegexp(&{0xc0000e2f00 ()| false false false}) + compiler_test.go:24: 0: *goja.newRegexp(&{0xc0004ae500 ()| false false false}) compiler_test.go:24: 1: goja._dup({}) compiler_test.go:24: 2: goja.getPropCallee(exec) compiler_test.go:24: 3: goja.loadVal(0) @@ -7344,7 +7380,7 @@ compiler_test.go:24: 0: goja.loadVal(0) compiler_test.go:24: 1: goja._dup({}) compiler_test.go:24: 2: goja.getPropCallee(replace) - compiler_test.go:24: 3: *goja.newRegexp(&{0xc0000e32c0 ^\s*|\s*$ true false false}) + compiler_test.go:24: 3: *goja.newRegexp(&{0xc0004ae8c0 ^\s*|\s*$ true false false}) compiler_test.go:24: 4: goja.loadVal(1) compiler_test.go:24: 5: goja.call(2) compiler_test.go:24: 6: goja._halt({}) @@ -7356,7 +7392,7 @@ compiler_test.go:24: 0: goja.loadVal(0) compiler_test.go:24: 1: goja._dup({}) compiler_test.go:24: 2: goja.getPropCallee(replace) - compiler_test.go:24: 3: *goja.newRegexp(&{0xc0000e34a0 ([a-zA-Z]|\s)+ false false false}) + compiler_test.go:24: 3: *goja.newRegexp(&{0xc0004aeaa0 ([a-zA-Z]|\s)+ false false false}) compiler_test.go:24: 4: goja.loadVal(1) compiler_test.go:24: 5: goja.call(2) compiler_test.go:24: 6: goja._halt({}) @@ -7368,7 +7404,7 @@ compiler_test.go:24: 0: goja.loadVal(0) compiler_test.go:24: 1: goja._dup({}) compiler_test.go:24: 2: goja.getPropCallee(replace) - compiler_test.go:24: 3: *goja.newRegexp(&{0xc0000e3680 ^.*\s+(\S+\s+\S+$) false false false}) + compiler_test.go:24: 3: *goja.newRegexp(&{0xc0004aec80 ^.*\s+(\S+\s+\S+$) false false false}) compiler_test.go:24: 4: goja.loadVal(1) compiler_test.go:24: 5: goja.call(2) compiler_test.go:24: 6: goja._halt({}) @@ -7377,7 +7413,7 @@ === RUN TestRegexpSInClass --- PASS: TestRegexpSInClass (0.00s) compiler_test.go:24: values: [
] - compiler_test.go:24: 0: *goja.newRegexp(&{0xc000419280 [\S] false false false}) + compiler_test.go:24: 0: *goja.newRegexp(&{0xc0001acc80 [\S] false false false}) compiler_test.go:24: 1: goja._dup({}) compiler_test.go:24: 2: goja.getPropCallee(test) compiler_test.go:24: 3: goja.loadVal(0) @@ -7388,7 +7424,7 @@ === RUN TestRegexpDotMatchSlashR --- PASS: TestRegexpDotMatchSlashR (0.00s) compiler_test.go:24: values: [ ] - compiler_test.go:24: 0: *goja.newRegexp(&{0xc0000e3900 . false false false}) + compiler_test.go:24: 0: *goja.newRegexp(&{0xc0004aef00 . false false false}) compiler_test.go:24: 1: goja._dup({}) compiler_test.go:24: 2: goja.getPropCallee(test) compiler_test.go:24: 3: goja.loadVal(0) @@ -7399,7 +7435,7 @@ === RUN TestRegexpDotMatchSlashRInGroup --- PASS: TestRegexpDotMatchSlashRInGroup (0.00s) compiler_test.go:24: values: [ ] - compiler_test.go:24: 0: *goja.newRegexp(&{0xc0000e3c20 (.) false false false}) + compiler_test.go:24: 0: *goja.newRegexp(&{0xc0004af0e0 (.) false false false}) compiler_test.go:24: 1: goja._dup({}) compiler_test.go:24: 2: goja.getPropCallee(test) compiler_test.go:24: 3: goja.loadVal(0) @@ -7413,7 +7449,7 @@ compiler_test.go:24: 0: goja.loadVal(0) compiler_test.go:24: 1: goja._dup({}) compiler_test.go:24: 2: goja.getPropCallee(split) - compiler_test.go:24: 3: *goja.newRegexp(&{0xc000116280 ([+-])\1 false false false}) + compiler_test.go:24: 3: *goja.newRegexp(&{0xc0001adc80 ([+-])\1 false false false}) compiler_test.go:24: 4: goja.call(1) compiler_test.go:24: 5: goja._dup({}) compiler_test.go:24: 6: goja.getPropCallee(join) @@ -7425,7 +7461,7 @@ === RUN TestEscapeNonASCII --- PASS: TestEscapeNonASCII (0.00s) compiler_test.go:24: values: [⩓] - compiler_test.go:24: 0: *goja.newRegexp(&{0xc0002e60a0 [92 10835] false false false}) + compiler_test.go:24: 0: *goja.newRegexp(&{0xc0004af540 [92 10835] false false false}) compiler_test.go:24: 1: goja._dup({}) compiler_test.go:24: 2: goja.getPropCallee(test) compiler_test.go:24: 3: goja.loadVal(0) @@ -7477,7 +7513,7 @@ compiler_test.go:60: stack size: 6 compiler_test.go:61: stashAllocs: 0 === RUN TestArrayDelete ---- PASS: TestArrayDelete (0.00s) +--- PASS: TestArrayDelete (0.01s) compiler_test.go:24: values: [1 2 0] compiler_test.go:24: 0: goja.bindName(a) compiler_test.go:24: 1: goja.bindName(deleted) @@ -7637,7 +7673,7 @@ compiler_test.go:60: stack size: 2 compiler_test.go:61: stashAllocs: 0 === RUN TestArrayReverseNonOptimisable ---- PASS: TestArrayReverseNonOptimisable (0.00s) +--- PASS: TestArrayReverseNonOptimisable (0.01s) compiler_test.go:24: values: [0 true 1 43 2 0 44 42] compiler_test.go:24: 0: goja.bindName(a) compiler_test.go:24: 1: goja.resolveVar1(a) @@ -7650,13 +7686,13 @@ compiler_test.go:24: 8: goja.getVar1(a) compiler_test.go:24: 9: goja.loadVal(0) compiler_test.go:24: 10: goja._newObject({}) - compiler_test.go:24: 11: *goja.newFunc(&{0xc000118b40 0 false 51 73}) + compiler_test.go:24: 11: *goja.newFunc(&{0xc000078960 0 false 51 73}) compiler_test.go:24: values: [42] compiler_test.go:24: > 0: goja.enterFuncStashless({0 0}) compiler_test.go:24: > 1: goja.loadVal(0) compiler_test.go:24: > 2: goja._retStashless({}) compiler_test.go:24: 12: goja.setProp1(get) - compiler_test.go:24: 13: *goja.newFunc(&{0xc000118ba0 1 false 80 175}) + compiler_test.go:24: 13: *goja.newFunc(&{0xc0000789c0 1 false 80 175}) compiler_test.go:24: values: [0 1 true] compiler_test.go:24: > 0: goja.enterFuncStashless({0 1}) compiler_test.go:24: > 1: goja.getVar1(Object) @@ -7923,7 +7959,7 @@ compiler_test.go:60: stack size: 1 compiler_test.go:61: stashAllocs: 0 === RUN TestUnicodeConcat ---- PASS: TestUnicodeConcat (0.00s) +--- PASS: TestUnicodeConcat (0.01s) compiler_test.go:24: values: [тест test абвгд тестtest тестtestабвгд testтестабвгд тестабвгд] compiler_test.go:24: 0: goja.bindName(s) compiler_test.go:24: 1: goja.bindName(s1) @@ -8076,7 +8112,7 @@ compiler_test.go:24: values: [1 2] compiler_test.go:24: 0: goja.bindName(testArgs2) compiler_test.go:24: 1: goja.resolveVar1(testArgs2) - compiler_test.go:24: 2: *goja.newFunc(&{0xc0001195c0 testArgs2 3 false 2 131}) + compiler_test.go:24: 2: *goja.newFunc(&{0xc0000796e0 testArgs2 3 false 2 131}) compiler_test.go:24: values: [] compiler_test.go:24: > 0: goja.enterFunc(3) compiler_test.go:24: > 1: goja.bindName(x) @@ -8127,7 +8163,7 @@ compiler_test.go:60: stack size: 4 compiler_test.go:61: stashAllocs: 0 === RUN TestInterrupt ---- PASS: TestInterrupt (0.20s) +--- PASS: TestInterrupt (0.21s) === RUN TestRuntime_ExportToSlice --- PASS: TestRuntime_ExportToSlice (0.00s) === RUN TestRuntime_ExportToMap @@ -8137,13 +8173,13 @@ === RUN TestRuntime_ExportToStruct --- PASS: TestRuntime_ExportToStruct (0.00s) === RUN TestRuntime_ExportToFunc ---- PASS: TestRuntime_ExportToFunc (0.01s) +--- PASS: TestRuntime_ExportToFunc (0.00s) === RUN TestRuntime_ExportToFuncThrow --- PASS: TestRuntime_ExportToFuncThrow (0.00s) === RUN TestRuntime_ExportToFuncFail --- PASS: TestRuntime_ExportToFuncFail (0.00s) === RUN TestRuntime_ExportToCallable ---- PASS: TestRuntime_ExportToCallable (0.01s) +--- PASS: TestRuntime_ExportToCallable (0.00s) === RUN TestRuntime_ExportToObject --- PASS: TestRuntime_ExportToObject (0.00s) === RUN TestGoFuncError @@ -8256,7 +8292,7 @@ === RUN TestJsonEncodable --- PASS: TestJsonEncodable (0.00s) === RUN TestSortComparatorReturnValues ---- PASS: TestSortComparatorReturnValues (0.00s) +--- PASS: TestSortComparatorReturnValues (0.01s) compiler_test.go:24: values: [0 12 11 Value at index is incorrect: ] compiler_test.go:24: 0: goja.bindName(a) compiler_test.go:24: 1: goja.bindName(i) @@ -8286,7 +8322,7 @@ compiler_test.go:24: 25: goja.getVar1(a) compiler_test.go:24: 26: goja._dup({}) compiler_test.go:24: 27: goja.getPropCallee(sort) - compiler_test.go:24: 28: *goja.newFunc(&{0xc0001190e0 2 false 73 104}) + compiler_test.go:24: 28: *goja.newFunc(&{0xc000116000 2 false 73 104}) compiler_test.go:24: values: [] compiler_test.go:24: > 0: goja.enterFuncStashless({0 2}) compiler_test.go:24: > 1: goja.loadStack(-2) @@ -8339,7 +8375,7 @@ === RUN TestNilApplyArg --- PASS: TestNilApplyArg (0.00s) compiler_test.go:24: values: [1] - compiler_test.go:24: 0: *goja.newFunc(&{0xc000119320 x 2 false 3 68}) + compiler_test.go:24: 0: *goja.newFunc(&{0xc000116300 x 2 false 3 68}) compiler_test.go:24: values: [1] compiler_test.go:24: > 0: goja.enterFuncStashless({1 2}) compiler_test.go:24: > 1: goja._loadCallee({}) @@ -8377,11 +8413,11 @@ === RUN TestVM1 --- PASS: TestVM1 (0.00s) === RUN TestEvalVar ---- PASS: TestEvalVar (0.00s) +--- PASS: TestEvalVar (0.01s) compiler_test.go:24: values: [] compiler_test.go:24: 0: goja.bindName(test) compiler_test.go:24: 1: goja.resolveVar1(test) - compiler_test.go:24: 2: *goja.newFunc(&{0xc000119b60 test 0 false 2 106}) + compiler_test.go:24: 2: *goja.newFunc(&{0xc000116ba0 test 0 false 2 106}) compiler_test.go:24: values: [var a = 'yes'; var z = 'no'; a; yes] compiler_test.go:24: > 0: goja.enterFunc(0) compiler_test.go:24: > 1: goja.bindName(a) @@ -8407,7 +8443,7 @@ compiler_test.go:60: stack size: 7 compiler_test.go:61: stashAllocs: 1 PASS -ok github.com/dop251/goja 0.712s +ok github.com/dop251/goja 1.181s ? github.com/dop251/goja/ast [no test files] ? github.com/dop251/goja/file [no test files] === RUN TestLexer @@ -8419,7 +8455,7 @@ === RUN TestParseFunction --- PASS: TestParseFunction (0.00s) === RUN TestParserErr ---- PASS: TestParserErr (0.00s) +--- PASS: TestParserErr (0.01s) === RUN TestParser --- PASS: TestParser (0.00s) === RUN Test_parseStringLiteral @@ -8433,7 +8469,7 @@ === RUN TestTransformRegExp --- PASS: TestTransformRegExp (0.00s) PASS -ok github.com/dop251/goja/parser 0.021s +ok github.com/dop251/goja/parser 0.073s ? github.com/dop251/goja/token [no test files] create-stamp debian/debhelper-build-stamp fakeroot debian/rules binary @@ -8466,12 +8502,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/2285562/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/2285562/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/1583511 and its subdirectories -I: Current time: Mon Oct 2 15:08:08 -12 2023 -I: pbuilder-time-stamp: 1696302488 +I: removing directory /srv/workspace/pbuilder/2285562 and its subdirectories +I: Current time: Wed Aug 31 10:50:09 +14 2022 +I: pbuilder-time-stamp: 1661892609