Diff of the two buildlogs: -- --- b1/build.log 2025-09-15 18:08:14.978692524 +0000 +++ b2/build.log 2025-09-15 18:09:58.758829932 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Mon Sep 15 06:06:07 -12 2025 -I: pbuilder-time-stamp: 1757959567 +I: Current time: Mon Oct 19 14:31:17 +14 2026 +I: pbuilder-time-stamp: 1792369877 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/unstable-reproducible-base.tgz] I: copying local configuration @@ -25,53 +25,85 @@ dpkg-source: info: applying drop-performance-tests.patch I: Not using root during the build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/2036372/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/4163517/tmp/hooks/D01_modify_environment starting +debug: Running on codethink03-arm64. +I: Changing host+domainname to test build reproducibility +I: Adding a custom variable just for the fun of it... +I: Changing /bin/sh to bash +'/bin/sh' -> '/bin/bash' +lrwxrwxrwx 1 root root 9 Oct 19 00:31 /bin/sh -> /bin/bash +I: Setting pbuilder2's login shell to /bin/bash +I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other +I: user script /srv/workspace/pbuilder/4163517/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/4163517/tmp/hooks/D02_print_environment starting I: set - BUILDDIR='/build/reproducible-path' - BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' - BUILDUSERNAME='pbuilder1' - BUILD_ARCH='arm64' - DEBIAN_FRONTEND='noninteractive' + BASH=/bin/sh + BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath + BASH_ALIASES=() + BASH_ARGC=() + BASH_ARGV=() + BASH_CMDS=() + BASH_LINENO=([0]="12" [1]="0") + BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:. + BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") + BASH_VERSINFO=([0]="5" [1]="3" [2]="3" [3]="1" [4]="release" [5]="aarch64-unknown-linux-gnu") + BASH_VERSION='5.3.3(1)-release' + BUILDDIR=/build/reproducible-path + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=arm64 + DEBIAN_FRONTEND=noninteractive DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=12 ' - DISTRIBUTION='unstable' - HOME='/root' - HOST_ARCH='arm64' + DIRSTACK=() + DISTRIBUTION=unstable + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=aarch64 + HOST_ARCH=arm64 IFS=' ' - INVOCATION_ID='c9e8865686ff4056aec7bac1ca18ed83' - 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='2036372' - PS1='# ' - PS2='> ' + INVOCATION_ID=1def57d23df541179c167bbcb0dbdedf + 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=4163517 PS4='+ ' - PWD='/' - SHELL='/bin/bash' - SHLVL='2' - SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.nCmR6qFE/pbuilderrc_FmBh --distribution unstable --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.nCmR6qFE/b1 --logfile b1/build.log node-lib0_0.2.114-1.dsc' - SUDO_GID='109' - SUDO_HOME='/var/lib/jenkins' - SUDO_UID='104' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://192.168.101.4:3128' + PWD=/ + SHELL=/bin/bash + SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix + SHLVL=3 + SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.nCmR6qFE/pbuilderrc_WYvO --distribution unstable --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.nCmR6qFE/b2 --logfile b2/build.log node-lib0_0.2.114-1.dsc' + SUDO_GID=109 + SUDO_HOME=/var/lib/jenkins + SUDO_UID=104 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://192.168.101.4:3128 I: uname -a - Linux codethink04-arm64 6.12.43+deb13-cloud-arm64 #1 SMP Debian 6.12.43-1 (2025-08-27) aarch64 GNU/Linux + Linux i-capture-the-hostname 6.12.43+deb13-cloud-arm64 #1 SMP Debian 6.12.43-1 (2025-08-27) aarch64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 Aug 10 12:30 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/2036372/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 Aug 10 2025 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/4163517/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -256,7 +288,7 @@ Get: 133 http://deb.debian.org/debian unstable/main arm64 node-rollup-plugin-node-resolve all 15.2.3+ds-1 [25.6 kB] Get: 134 http://deb.debian.org/debian unstable/main arm64 node-typescript all 5.0.4+ds1-2 [3871 kB] Get: 135 http://deb.debian.org/debian unstable/main arm64 rollup all 3.29.5-1 [504 kB] -Fetched 43.4 MB in 0s (118 MB/s) +Fetched 43.4 MB in 0s (156 MB/s) Preconfiguring packages ... Selecting previously unselected package netbase. (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 ... 20020 files and directories currently installed.) @@ -819,7 +851,11 @@ Building tag database... -> Finished parsing the build-deps I: Building the package -I: Running cd /build/reproducible-path/node-lib0-0.2.114/ && 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 > ../node-lib0_0.2.114-1_source.changes +I: user script /srv/workspace/pbuilder/4163517/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for unstable +I: user script /srv/workspace/pbuilder/4163517/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/reproducible-path/node-lib0-0.2.114/ && 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 > ../node-lib0_0.2.114-1_source.changes dpkg-buildpackage: info: source package node-lib0 dpkg-buildpackage: info: source version 0.2.114-1 dpkg-buildpackage: info: source distribution unstable @@ -921,7 +957,7 @@ ]  ./array.js, ./binary.js, ./broadcastchannel.js, ./buffer.js, ./cache.js, ./component.js, ./conditions.js, ./decoding.js, ./diff.js, ./dom.js, ./encoding.js, ./environment.js, ./error.js, ./eventloop.js, ./function.js, ./index.js, ./indexeddb.js, ./indexeddbV2.js, ./isomorphic.js, ./iterator.js, ./json.js, ./list.js, ./logging.common.js, ./logging.js, ./logging.node.js, ./map.js, ./math.js, ./metric.js, ./mutex.js, ./number.js, ./object.js, ./observable.js, ./pair.js, ./performance.js, ./performance.node.js, ./pledge.js, ./prng.js, ./promise.js, ./queue.js, ./random.js, ./schema.js, ./set.js, ./sort.js, ./statistics.js, ./storage.js, ./string.js, ./symbol.js, ./testing.js, ./time.js, ./traits.js, ./tree.js, ./url.js, ./webcrypto.deno.js, ./webcrypto.js, ./webcrypto.node.js, ./webcrypto.react-native.js, ./websocket.js, ./crypto/aes-gcm.js, ./crypto/common.js, ./crypto/ecdsa.js, ./crypto/jwt.js, ./crypto/rsa-oaep.js, ./hash/rabin-gf2-polynomial.js, ./hash/rabin-uncached.js, ./hash/rabin.js, ./hash/sha256.js, ./hash/sha256.node.js, ./diff/patience.js → ./dist... -created ./dist in 1.5s +created ./dist in 946ms Command "rollup -c" succeeded in . tsc make[1]: Leaving directory '/build/reproducible-path/node-lib0-0.2.114' @@ -930,43 +966,43 @@ /bin/sh -ex debian/tests/pkg-js/test + node ./test.js --repetition-time 50 [1/152] array: append -Success: append in 476.48μs +Success: append in 584.2μs repeat: npm run test -- --filter "\[1/" [2/152] array: basic -Success: basic in 274.52μs +Success: basic in 193.8μs repeat: npm run test -- --filter "\[2/" [3/152] array: bubblesort item edge cases -Success: bubblesort item edge cases in 230.24μs +Success: bubblesort item edge cases in 253.8μs repeat: npm run test -- --filter "\[3/" [4/152] array: every -Success: every in 253.88μs +Success: every in 268.28μs repeat: npm run test -- --filter "\[4/" [5/152] array: folding -Success: folding in 286.88μs +Success: folding in 327.04μs repeat: npm run test -- --filter "\[5/" [6/152] array: is array -Success: is array in 403.04μs +Success: is array in 447.32μs repeat: npm run test -- --filter "\[6/" [7/152] array: repeat bubblesort -Success: repeat bubblesort - 341 repetitions in 55.07ms (best: 17.56μs, worst: 9.53ms, median: 25.92μs, average: 161.51μs) -repeat: npm run test -- --filter "\[7/" --seed 633937968 +Success: repeat bubblesort - 1808 repetitions in 50ms (best: 11.36μs, worst: 3.58ms, median: 17.16μs, average: 27.66μs) +repeat: npm run test -- --filter "\[7/" --seed 561962666 [8/152] array: repeat bubblesort item -Success: repeat bubblesort item - 1030 repetitions in 51.83ms (best: 11μs, worst: 6.13ms, median: 16.24μs, average: 50.32μs) -repeat: npm run test -- --filter "\[8/" --seed 3107185736 +Success: repeat bubblesort item - 3629 repetitions in 50ms (best: 8.32μs, worst: 2.35ms, median: 10.68μs, average: 13.78μs) +repeat: npm run test -- --filter "\[8/" --seed 2158118986 [9/152] array: unique -Success: unique in 557.56μs +Success: unique in 647.72μs repeat: npm run test -- --filter "\[9/" [10/152] array: flatten -Success: flatten in 231.48μs +Success: flatten in 180.4μs repeat: npm run test -- --filter "\[10/" [11/152] broadcastchannel: broadcast channel -Success: broadcast channel in 2.24ms +Success: broadcast channel in 2.68ms repeat: npm run test -- --filter "\[11/" [12/152] crypto: consistent key generation Key generation (AES)) key generation (ECDSA)) key generation (RSA)) -Success: consistent key generation in 284.81ms +Success: consistent key generation in 217.74ms repeat: npm run test -- --filter "\[12/" [13/152] crypto: encryption symmetric @@ -975,132 +1011,132 @@ ⇖ This Error was expected asymmetric can fail ⇖ This Error was expected -Success: encryption in 6.63s -repeat: npm run test -- --filter "\[13/" --seed 4236431242 +Success: encryption in 7.22s +repeat: npm run test -- --filter "\[13/" --seed 2466032294 [14/152] crypto: encryption performance - Key generation 148.38ms - Encrypt 1k blocks of size 1000byte 163.48ms - Decrypt 1k blocks of size 1000byte 104.16ms -Success: encryption performance in 445.87ms -repeat: npm run test -- --filter "\[14/" --seed 3779668405 + Key generation 204.57ms + Encrypt 1k blocks of size 1000byte 224.02ms + Decrypt 1k blocks of size 1000byte 123.67ms +Success: encryption performance in 611.13ms +repeat: npm run test -- --filter "\[14/" --seed 2794886631 [15/152] crypto: import export aes-gcm (jwk)) aes-gcm (raw)) ecdsa (jwk)) ecdsa (raw)) rsa-oaep (jwk)) -Success: import export in 8.03s -repeat: npm run test -- --filter "\[15/" --seed 232295566 +Success: import export in 3.95s +repeat: npm run test -- --filter "\[15/" --seed 3340651799 [16/152] crypto: jwt - jwt: eyJhbGciOiJFUzM4NCIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjoxNTE2MjM5MDIyfQ.NzfuH4DokC37g8b-pQ6UWbUE0VFRRu7Ncx1nTVq4klJ7UDcj3xYWoxuy2BYgG4ioB1ddowoRpqCsaXrzFFXPnqLiRSRuceH92bOQgh1I0ukHREbkeyWYYGrp47kYU1Xf + jwt: eyJhbGciOiJFUzM4NCIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjoxNTE2MjM5MDIyfQ.BTlT9DL2aNDu2foxQUvrPp6HG_gGjopo2ufEZOcfHsasx9NkBvh0gtisvRaewHsUAlyhWrvb99Ixdosb7s6JqJ1uQ6LKygBeptRqMSSQgRgHWsXYKp2igdOGYQirGc7r expired jwt should not parse -Success: jwt in 28.54ms +Success: jwt in 18.86ms repeat: npm run test -- --filter "\[16/" [17/152] crypto: reapeat encryption ⇖ This Error was expected - Key generation 255.84ms - Encryption 2.99ms + Key generation 203.88ms + Encryption 4.23ms Byte length: 1000000b Encrypted length: 1000035b - Decryption 7.21ms -Success: reapeat encryption in 299.95ms -repeat: npm run test -- --filter "\[17/" --seed 3425214459 + Decryption 4.39ms +Success: reapeat encryption in 261.02ms +repeat: npm run test -- --filter "\[17/" --seed 2511945931 [18/152] crypto: signing - time to sign & verify 2 messages (ECDSA)) 5.23ms -Success: signing in 5.78ms -repeat: npm run test -- --filter "\[18/" --seed 985379074 + time to sign & verify 2 messages (ECDSA)) 11.16ms +Success: signing in 11.74ms +repeat: npm run test -- --filter "\[18/" --seed 320754864 [19/152] rabin: conflicts - generate 100 items 187.04μs - fingerprint 100 items 9.97ms - { conflicts: 19, usedFields: 81, unusedFieds: 175 } -Success: conflicts in 20.07ms -repeat: npm run test -- --filter "\[19/" --seed 3278817809 + generate 100 items 436.08μs + fingerprint 100 items 8.65ms + { conflicts: 20, usedFields: 80, unusedFieds: 176 } +Success: conflicts in 15.99ms +repeat: npm run test -- --filter "\[19/" --seed 1430080787 [20/152] rabin: fingerprint compatiblity N=300 K=8 MSIZE=130 - find irreducible of 8 2.1ms - polynomial direct 244.69ms - polynomial incremental 271.09ms - polynomial incremental (efficent)) 33.09ms - polynomial incremental (efficent & cached)) using encoder 7.4ms - polynomial incremental (efficent & cached)) 1.18ms + find irreducible of 8 4.19ms + polynomial direct 223.92ms + polynomial incremental 252.25ms + polynomial incremental (efficent)) 32.72ms + polynomial incremental (efficent & cached)) using encoder 3.92ms + polynomial incremental (efficent & cached)) 1.15ms N=300 K=16 MSIZE=130 - find irreducible of 16 1.12ms - polynomial direct 157.32ms - polynomial incremental 436.26ms - polynomial incremental (efficent)) 45.24ms - polynomial incremental (efficent & cached)) using encoder 7.49ms - polynomial incremental (efficent & cached)) 1.04ms + find irreducible of 16 1.81ms + polynomial direct 243.88ms + polynomial incremental 365.74ms + polynomial incremental (efficent)) 26.2ms + polynomial incremental (efficent & cached)) using encoder 3.41ms + polynomial incremental (efficent & cached)) 1ms N=300 K=32 MSIZE=130 - find irreducible of 32 6.99ms - polynomial direct 519.54ms - polynomial incremental 700.23ms - polynomial incremental (efficent)) 31.75ms - polynomial incremental (efficent & cached)) using encoder 1.93ms - polynomial incremental (efficent & cached)) 1.26ms + find irreducible of 32 5.3ms + polynomial direct 269.79ms + polynomial incremental 441.75ms + polynomial incremental (efficent)) 32.59ms + polynomial incremental (efficent & cached)) using encoder 1.97ms + polynomial incremental (efficent & cached)) 1.25ms N=300 K=64 MSIZE=130 - find irreducible of 64 81.3ms - polynomial direct 714.63ms - polynomial incremental 1.73s - polynomial incremental (efficent)) 108.45ms - polynomial incremental (efficent & cached)) using encoder 2.64ms - polynomial incremental (efficent & cached)) 1.94ms + find irreducible of 64 185.41ms + polynomial direct 660.52ms + polynomial incremental 966.71ms + polynomial incremental (efficent)) 45.52ms + polynomial incremental (efficent & cached)) using encoder 2.66ms + polynomial incremental (efficent & cached)) 1.95ms N=300 K=128 MSIZE=130 - find irreducible of 128 747.91ms - polynomial direct 2.08s - polynomial incremental 3.22s - polynomial incremental (efficent)) 197.57ms - polynomial incremental (efficent & cached)) using encoder 7.45ms - polynomial incremental (efficent & cached)) 3.31ms -Success: fingerprint compatiblity in 11.46s -repeat: npm run test -- --filter "\[20/" --seed 1727122568 + find irreducible of 128 344.09ms + polynomial direct 1.16s + polynomial incremental 1.66s + polynomial incremental (efficent)) 69.88ms + polynomial incremental (efficent & cached)) using encoder 4.13ms + polynomial incremental (efficent & cached)) 3.28ms +Success: fingerprint compatiblity in 7.04s +repeat: npm run test -- --filter "\[20/" --seed 2531618653 [21/152] rabin: generate irreducibles K = 8 Uint8Array(2) [ 1, 105 ] - K = 16 Uint8Array(3) [ 1, 113, 231 ] - K = 32 Uint8Array(5) [ 1, 107, 130, 254, 189 ] + K = 16 Uint8Array(3) [ 1, 214, 241 ] + K = 32 Uint8Array(5) [ 1, 56, 92, 124, 149 ] K = 64 Uint8Array(9) [ - 1, 126, 35, 136, - 12, 201, 175, 32, - 139 + 1, 126, 196, 143, + 15, 242, 156, 217, + 95 ] K = 128 Uint8Array(17) [ - 1, 240, 82, 28, 138, 160, - 182, 8, 45, 16, 237, 152, - 14, 143, 247, 48, 209 + 1, 51, 78, 230, 25, 73, + 49, 34, 134, 131, 160, 186, + 43, 72, 195, 118, 169 ] -Success: generate irreducibles in 970.03ms +Success: generate irreducibles in 904.2ms repeat: npm run test -- --filter "\[21/" [22/152] rabin: irreducible input -Success: irreducible input in 383.12μs +Success: irreducible input in 375.96μs repeat: npm run test -- --filter "\[22/" [23/152] rabin: irreducible spread - Average spread for degree 32 at 1000 repetitions: 29.978 -Success: irreducible spread in 11.8s + Average spread for degree 32 at 1000 repetitions: 28.991 +Success: irreducible spread in 7.7s repeat: npm run test -- --filter "\[23/" [24/152] rabin: polynomial basics -Success: polynomial basics in 180.12μs +Success: polynomial basics in 194.64μs repeat: npm run test -- --filter "\[24/" [25/152] sha256: benchmark sha256 Hash 10000 random values of size 10 - lib0 (fallback)) 56.87ms - lib0 (node)) 59.78ms - webcrypto sequentially 611.99ms - webcrypto concurrent 182.56ms + lib0 (fallback)) 47.69ms + lib0 (node)) 55.89ms + webcrypto sequentially 568.26ms + webcrypto concurrent 209.94ms Hash 10000 random values of size 50 - lib0 (fallback)) 27.31ms - lib0 (node)) 36.37ms - webcrypto sequentially 1.37s - webcrypto concurrent 211.58ms + lib0 (fallback)) 27.32ms + lib0 (node)) 32.79ms + webcrypto sequentially 514.98ms + webcrypto concurrent 220.76ms Skipped: benchmark sha256 [26/152] sha256: large value Skipped: large value [27/152] sha256: repeat sha256 hashing -Success: repeat sha256 hashing - 7 repetitions in 122.09ms (best: 123.56μs, worst: 83.46ms, median: 1.6ms, average: 17.44ms) -repeat: npm run test -- --filter "\[27/" --seed 3633759516 +Success: repeat sha256 hashing - 1 repetitions in 68.99ms (best: 68.99ms, worst: 68.99ms, median: 68.99ms, average: 68.99ms) +repeat: npm run test -- --filter "\[27/" --seed 616009369 [28/152] sha256: self referencing hash -Success: self referencing hash in 388.48μs +Success: self referencing hash in 493.76μs repeat: npm run test -- --filter "\[28/" [29/152] sha256: sha256 basics -Success: sha256 basics in 1.7ms +Success: sha256 basics in 2.62ms repeat: npm run test -- --filter "\[29/" [30/152] logging: logging blue @@ -1118,134 +1154,136 @@ {} dtrn can lazyprint stuff with formatting undefined supports undefined -Success: logging in 2.78ms +Success: logging in 2.02ms repeat: npm run test -- --filter "\[30/" [31/152] logging: module logger -Success: module logger in 281.12μs +Success: module logger in 358.08μs repeat: npm run test -- --filter "\[31/" [32/152] string: bom encoding decoding -Success: bom encoding decoding in 248.16μs +Success: bom encoding decoding in 362μs repeat: npm run test -- --filter "\[32/" [33/152] string: html escape -Success: html escape in 646.25μs +Success: html escape in 611.76μs repeat: npm run test -- --filter "\[33/" [34/152] string: lowercase transformation -Success: lowercase transformation in 206.24μs +Success: lowercase transformation in 213.48μs repeat: npm run test -- --filter "\[34/" [35/152] string: repeat string utf8 decoding - TextEncoder utf8 decoding 5.13ms - Polyfilled utf8 decoding 18.15ms -Success: repeat string utf8 decoding - 1 repetitions in 58.74ms (best: 58.74ms, worst: 58.74ms, median: 58.74ms, average: 58.74ms) -repeat: npm run test -- --filter "\[35/" --seed 547682593 + TextEncoder utf8 decoding 9.99ms + Polyfilled utf8 decoding 38.75ms +Success: repeat string utf8 decoding - 1 repetitions in 166.32ms (best: 166.32ms, worst: 166.32ms, median: 166.32ms, average: 166.32ms) +repeat: npm run test -- --filter "\[35/" --seed 1851239148 [36/152] string: repeat string utf8 encoding - TextEncoder utf8 encoding 16.55ms - Polyfilled utf8 encoding 65.67ms -Success: repeat string utf8 encoding - 1 repetitions in 212.12ms (best: 212.12ms, worst: 212.12ms, median: 212.12ms, average: 212.12ms) -repeat: npm run test -- --filter "\[36/" --seed 2622658938 + TextEncoder utf8 encoding 4.7ms + Polyfilled utf8 encoding 24.15ms + TextEncoder utf8 encoding 3.61ms + Polyfilled utf8 encoding 13.55ms +Success: repeat string utf8 encoding - 2 repetitions in 73.19ms (best: 25.04ms, worst: 48.15ms, median: 36.6ms, average: 36.6ms) +repeat: npm run test -- --filter "\[36/" --seed 729005253 [37/152] string: splice -Success: splice in 220.68μs +Success: splice in 217.8μs repeat: npm run test -- --filter "\[37/" [38/152] string: utilities -Success: utilities in 168μs +Success: utilities in 232.52μs repeat: npm run test -- --filter "\[38/" [39/152] encoding: any encode date Encode current date utf8 encode: 13 bytes / binary encode: 9 bytes -Success: any encode date in 846.09μs +Success: any encode date in 815.68μs repeat: npm run test -- --filter "\[39/" [40/152] encoding: any encode unknowns -Success: any encode unknowns in 176μs +Success: any encode unknowns in 185.48μs repeat: npm run test -- --filter "\[40/" [41/152] encoding: any vs json encoding - buffer length is 150228 - lib0 any encoding 73.82ms - buffer length is 597846 - JSON.stringify encoding 17.28ms -Success: any vs json encoding in 125.2ms -repeat: npm run test -- --filter "\[41/" --seed 1868488621 + buffer length is 145709 + lib0 any encoding 29.95ms + buffer length is 583299 + JSON.stringify encoding 18.14ms +Success: any vs json encoding in 59.31ms +repeat: npm run test -- --filter "\[41/" --seed 845178706 [42/152] encoding: clone decoder -Success: clone decoder in 406.88μs +Success: clone decoder in 388.16μs repeat: npm run test -- --filter "\[42/" [43/152] encoding: encode max32bit uint max 32bit uint utf8 encode: 10 bytes / binary encode: 5 bytes -Success: encode max32bit uint in 375.72μs +Success: encode max32bit uint in 255.12μs repeat: npm run test -- --filter "\[43/" [44/152] encoding: golang binary encoding compatibility -Success: golang binary encoding compatibility in 705.8μs +Success: golang binary encoding compatibility in 471.44μs repeat: npm run test -- --filter "\[44/" [45/152] encoding: inc uint opt rle encoder -Success: inc uint opt rle encoder in 8.52ms +Success: inc uint opt rle encoder in 5.77ms repeat: npm run test -- --filter "\[45/" [46/152] encoding: int diff encoder -Success: int diff encoder in 661.65μs +Success: int diff encoder in 667.24μs repeat: npm run test -- --filter "\[46/" [47/152] encoding: int diff rle encoder -Success: int diff rle encoder in 3.32ms +Success: int diff rle encoder in 2.43ms repeat: npm run test -- --filter "\[47/" [48/152] encoding: int encoders -Success: int encoders in 129.58ms -repeat: npm run test -- --filter "\[48/" --seed 3493999435 +Success: int encoders in 79.8ms +repeat: npm run test -- --filter "\[48/" --seed 1720640744 [49/152] encoding: invalid var int encoding ⇖ This Error was expected ⇖ This Error was expected -Success: invalid var int encoding in 581.6μs +Success: invalid var int encoding in 736.72μs repeat: npm run test -- --filter "\[49/" [50/152] encoding: large number encoding -Success: large number encoding in 420.96μs -repeat: npm run test -- --filter "\[50/" --seed 3743264658 +Success: large number encoding in 495.16μs +repeat: npm run test -- --filter "\[50/" --seed 2367671275 [51/152] encoding: overflow string decoding -Success: overflow string decoding in 8.2ms -repeat: npm run test -- --filter "\[51/" --seed 1035788138 +Success: overflow string decoding in 4.91ms +repeat: npm run test -- --filter "\[51/" --seed 4104045560 [52/152] encoding: repeannt any encoding -Success: repeannt any encoding in 979.33μs -repeat: npm run test -- --filter "\[52/" --seed 2969758543 +Success: repeannt any encoding in 314.4μs +repeat: npm run test -- --filter "\[52/" --seed 3095463051 [53/152] encoding: repeat peek var int encoding -Success: repeat peek var int encoding - 1602 repetitions in 50ms (best: 9.88μs, worst: 4.36ms, median: 14.06μs, average: 31.21μs) -repeat: npm run test -- --filter "\[53/" --seed 689399977 +Success: repeat peek var int encoding - 4031 repetitions in 50ms (best: 8.04μs, worst: 2.96ms, median: 9.88μs, average: 12.41μs) +repeat: npm run test -- --filter "\[53/" --seed 2564071100 [54/152] encoding: repeat peek var uint encoding -Success: repeat peek var uint encoding - 2627 repetitions in 50ms (best: 7.76μs, worst: 4.24ms, median: 10.36μs, average: 19.03μs) -repeat: npm run test -- --filter "\[54/" --seed 59436751 +Success: repeat peek var uint encoding - 5291 repetitions in 50ms (best: 6.92μs, worst: 323.28μs, median: 9.04μs, average: 9.45μs) +repeat: npm run test -- --filter "\[54/" --seed 517053210 [55/152] encoding: repeat random writes Writing 10000 random values defLen=1000 -Success: repeat random writes - 1 repetitions in 105.52ms (best: 105.52ms, worst: 105.52ms, median: 105.52ms, average: 105.52ms) -repeat: npm run test -- --filter "\[55/" --seed 2237950548 +Success: repeat random writes - 1 repetitions in 106.27ms (best: 106.27ms, worst: 106.27ms, median: 106.27ms, average: 106.27ms) +repeat: npm run test -- --filter "\[55/" --seed 2669633765 [56/152] encoding: repeat string encoding -Success: repeat string encoding - 3423 repetitions in 50ms (best: 8μs, worst: 7.04ms, median: 10.76μs, average: 14.61μs) -repeat: npm run test -- --filter "\[56/" --seed 3942102793 +Success: repeat string encoding - 4920 repetitions in 50ms (best: 6.52μs, worst: 409.2μs, median: 9.36μs, average: 10.16μs) +repeat: npm run test -- --filter "\[56/" --seed 1412815153 [57/152] encoding: repeat var int encoding -Success: repeat var int encoding - 4228 repetitions in 50.01ms (best: 7.48μs, worst: 4.13ms, median: 9.12μs, average: 11.83μs) -repeat: npm run test -- --filter "\[57/" --seed 3044764778 +Success: repeat var int encoding - 4533 repetitions in 50ms (best: 6.8μs, worst: 8.93ms, median: 8.4μs, average: 11.03μs) +repeat: npm run test -- --filter "\[57/" --seed 3321110822 [58/152] encoding: repeat var int encoding53bit -Success: repeat var int encoding53bit - 2991 repetitions in 50.01ms (best: 8.08μs, worst: 18.84ms, median: 9.48μs, average: 16.72μs) -repeat: npm run test -- --filter "\[58/" --seed 280012959 +Success: repeat var int encoding53bit - 5092 repetitions in 50.01ms (best: 7.32μs, worst: 1.33ms, median: 9.08μs, average: 9.82μs) +repeat: npm run test -- --filter "\[58/" --seed 4048179571 [59/152] encoding: repeat var uint encoding -Success: repeat var uint encoding - 3189 repetitions in 50.03ms (best: 6.96μs, worst: 4.12ms, median: 8μs, average: 15.69μs) -repeat: npm run test -- --filter "\[59/" --seed 3693140638 +Success: repeat var uint encoding - 4526 repetitions in 50.01ms (best: 6.44μs, worst: 11.54ms, median: 7.84μs, average: 11.05μs) +repeat: npm run test -- --filter "\[59/" --seed 1856058567 [60/152] encoding: repeat var uint encoding53bit -Success: repeat var uint encoding53bit - 3166 repetitions in 50ms (best: 7.92μs, worst: 4.5ms, median: 9.28μs, average: 15.79μs) -repeat: npm run test -- --filter "\[60/" --seed 1351334315 +Success: repeat var uint encoding53bit - 5096 repetitions in 50ms (best: 7.2μs, worst: 1.85ms, median: 8.96μs, average: 9.81μs) +repeat: npm run test -- --filter "\[60/" --seed 588570501 [61/152] encoding: rle encoder -Success: rle encoder in 2.07ms +Success: rle encoder in 2.22ms repeat: npm run test -- --filter "\[61/" [62/152] encoding: rle int diff encoder -Success: rle int diff encoder in 892.85μs +Success: rle int diff encoder in 921.56μs repeat: npm run test -- --filter "\[62/" [63/152] encoding: set methods -Success: set methods in 354.44μs +Success: set methods in 462.64μs repeat: npm run test -- --filter "\[63/" [64/152] encoding: set on overflow -Success: set on overflow in 348.88μs +Success: set on overflow in 318.96μs repeat: npm run test -- --filter "\[64/" [65/152] encoding: string decoder -Success: string decoder in 14.1ms -repeat: npm run test -- --filter "\[65/" --seed 1954166500 +Success: string decoder in 8.97ms +repeat: npm run test -- --filter "\[65/" --seed 3689157014 [66/152] encoding: string encoding -Success: string encoding in 229.84μs +Success: string encoding in 202μs repeat: npm run test -- --filter "\[66/" [67/152] encoding: terminated encodering -Success: terminated encodering in 565.76μs +Success: terminated encodering in 452.68μs repeat: npm run test -- --filter "\[67/" [68/152] encoding: uint opt rle encoder -Success: uint opt rle encoder in 1.54ms +Success: uint opt rle encoder in 1.49ms repeat: npm run test -- --filter "\[68/" [69/152] encoding: var int encoding varInt 1 byte utf8 encode: 3 bytes / binary encode: 1 bytes @@ -1255,7 +1293,7 @@ varInt of -691529286 utf8 encode: 10 bytes / binary encode: 5 bytes varInt of 2^53 utf8 encode: 16 bytes / binary encode: 8 bytes varInt of -2^53 utf8 encode: 17 bytes / binary encode: 8 bytes -Success: var int encoding in 953.61μs +Success: var int encoding in 521.48μs repeat: npm run test -- --filter "\[69/" [70/152] encoding: var uint encoding varUint 1 byte utf8 encode: 2 bytes / binary encode: 1 bytes @@ -1264,28 +1302,28 @@ varUint 4 bytes utf8 encode: 8 bytes / binary encode: 4 bytes varUint of 2839012934 utf8 encode: 10 bytes / binary encode: 5 bytes varUint of 2^53 utf8 encode: 16 bytes / binary encode: 8 bytes -Success: var uint encoding in 748.36μs +Success: var uint encoding in 417.08μs repeat: npm run test -- --filter "\[70/" [71/152] encoding: verify len -Success: verify len in 195.12μs +Success: verify len in 178.04μs repeat: npm run test -- --filter "\[71/" [72/152] encoding: write binary encoder -Success: write binary encoder in 254μs +Success: write binary encoder in 168.72μs repeat: npm run test -- --filter "\[72/" [73/152] encoding: write uint8 array overflow -Success: write uint8 array overflow in 981.65μs +Success: write uint8 array overflow in 297.72μs repeat: npm run test -- --filter "\[73/" [74/152] diff: array diffing -Success: array diffing in 1.11ms +Success: array diffing in 641.64μs repeat: npm run test -- --filter "\[74/" [75/152] diff: diffing -Success: diffing in 1.48ms +Success: diffing in 1.6ms repeat: npm run test -- --filter "\[75/" [76/152] diff: repeat diffing -Success: repeat diffing - 4115 repetitions in 50.06ms (best: 5.36μs, worst: 14.72ms, median: 7.24μs, average: 12.16μs) -repeat: npm run test -- --filter "\[76/" --seed 1504544417 +Success: repeat diffing - 5488 repetitions in 50ms (best: 4.72μs, worst: 9.31ms, median: 6.56μs, average: 9.11μs) +repeat: npm run test -- --filter "\[76/" --seed 1753935933 [77/152] diff: simple diff with cursor -Success: simple diff with cursor in 401.16μs +Success: simple diff with cursor in 444.04μs repeat: npm run test -- --filter "\[77/" [78/152] patienceDiff: diffing Diffing "z d a b c" with "y d b a c" @@ -1321,589 +1359,576 @@ { insert: 'my', remove: 'the', index: 0 }, { insert: 'food', remove: 'stuff', index: 8 } ] -Success: diffing in 6.29ms +Success: diffing in 6.3ms repeat: npm run test -- --filter "\[78/" [79/152] patienceDiff: repeat random word replace Diff on changed list of words (#words=600,#replacements=30,#inserts=31,#deletes=31}) - time to calculate diff (a.length=2488,b.length=2492) 8.52ms + time to calculate diff (a.length=2426,b.length=2396) 7.05ms { words: [ - 'yuno', 'vmc', 'uoty', 'hh', '', 'wvmzm', '', - 'i', 'ps', 'rkl', 'wd', '', '', '', - 'xlrkox', 'bq', '', '', 'mt', 'o', 'ikf', - 'sigki', 'baja', 'myu', 'ep', 'w', '', 'san', - 'hxpsjs', 'ebt', 'awfrx', 'elptx', '', '', 'xqc', - 'llbjv', 'burw', 'gcvxj', '', 'rmbqw', 'nigr', 'cr', - '', 'xqhjch', 'acly', 'uvelaj', 'jk', 'nwevne', 'bgvy', - 'f', 'lnnvvf', 'is', 'no', 'c', 'fdkpm', 'jjnq', - 'xee', 'vm', 'uqz', 'ymvr', 'hzxjzk', 'u', '', - 'jjkvc', 'eg', 'n', '', 'hhrtzt', 'cstvt', 'xq', - 'bg', 'qog', 'ei', 'xcnr', 'bb', 'hcbyje', 'prw', - '', '', 'vamrwd', 'g', 'usg', 'ptyyn', 'm', - '', '', 'fxwt', 'vlcaa', 'dqlbj', 'ytjl', 'h', - '', 'nk', '', 'txck', 'jx', 'fft', 'jhrni', - 'hmt', 'yvt', + 'kmqjt', 'pkkhb', 'c', 'kwcyz', 'b', 'em', 'xuqyes', + 'zd', 'arz', 'b', 'rqfnh', 'eru', 'xuwnbt', 'k', + '', 'gfqhup', 'w', '', 't', 'bt', 'ou', + 'wzcqft', 'c', 'uycm', '', 'wxkcwt', '', 'kr', + 'azukc', 'ex', 'nia', 'yusadt', 'nwti', 'jfslae', 'rlio', + 'ind', 'nkwbgr', 'socte', 'k', 'wz', 'iwav', 'rurju', + 'ffum', 'c', 'isfr', '', '', 'yaab', 'wyh', + 'yjib', 'dicfyh', 'ko', 'bdncd', 'gz', 'owdvf', 'gjhk', + 'u', 'hgkbp', 'eie', 'pzrske', '', 'eenwca', 'ugtnqf', + '', 'apyr', 'grqcm', 'bpg', '', 'qg', 'mpri', + 'dcivoh', 'cpig', 'c', 'oebtw', 'sogas', 'qezg', '', + 'uel', '', 'mjxlzk', 'vivhf', 'yxf', 'dp', 'z', + 'v', 'y', '', 'qdyw', 'hbrrlj', 'kchqp', 'y', + 'g', 'nfhil', 'mlqwbf', 'v', '', 'agqkfl', 'vrwhy', + 'gfff', 'whqhyc', ... 500 more items ], newWords: [ - 'yuno', 'vmc', 'uoty', 'bcixnj', 'hh', '', 'wvmzm', - 'i', 'hhuv', 'ps', 'rkl', 'fkuj', 'wd', '', - '', '', 'xlrkox', '', '', 'mt', 'o', - 'ikf', 'sigki', 'baja', 'myu', 'ep', 'w', '', - 'san', 'hxpsjs', 'ebt', 'awfrx', 'elptx', '', '', - 'xqc', 'llbjv', 'burw', 'gcvxj', '', 'rmbqw', 'nigr', - 'cr', '', 'xqhjch', 'acly', 'uvelaj', 'nwevne', 'bgvy', - 'f', 'is', 'no', '', 'fdkpm', 'jjnq', 'xee', - 'xwvq', 'vm', 'uqz', 'ymvr', 'hzxjzk', 'u', '', - 'jjkvc', '', 'eg', 'n', '', 'hhrtzt', 'cstvt', - 'xq', 'bg', 'ei', 'xcnr', '', 'bb', 'hcbyje', - 'prw', '', 'vamrwd', 'g', 'usg', 'ctk', 'ptyyn', - 'm', '', '', 'fxwt', 'dqlbj', 'ytjl', 'h', - '', 'nk', '', 'txck', 'jx', 'fft', 'jhrni', - 'hmt', 'yvt', + 'kmqjt', 'pkkhb', 'c', 'kwcyz', 'b', 'em', 'xuqyes', + 'zd', 'arz', 'b', 'rqfnh', 'eru', 'xuwnbt', 'k', + '', 'gfqhup', 'w', '', 't', 'zajz', 'ou', + 'wzcqft', 'c', 'a', 'uycm', '', 'wxkcwt', '', + 'kr', 'azukc', 'ex', 'yusadt', 'nwti', 'jfslae', 'rlio', + 'ind', 'nkwbgr', 'socte', 'k', 'wz', 'iwav', 'rurju', + 'ffum', 'c', '', 'yaab', 'wyh', 'kwcb', 'yjib', + 'dicfyh', 'ko', 'bdncd', 'gz', 'owdvf', 'gjhk', 'u', + 'hgkbp', 'eie', 'pzrske', '', 'eenwca', 'ugtnqf', '', + 'apyr', 'grqcm', 'bpg', '', 'mrp', 'qg', 'mpri', + 'dcivoh', 'lpd', 'oebtw', 'kyly', 'qezg', '', 'uel', + '', 'mjxlzk', 'vivhf', 'yxf', 'dp', 'z', 'v', + 'y', '', 'qdyw', 'hbrrlj', 'kchqp', 'y', 'g', + 'nfhil', 'mlqwbf', 'v', '', 'agqkfl', 'vrwhy', 'gfff', + 'whqhyc', 'sxf', ... 500 more items ], diff: [ - { insert: 'bcixnj ', remove: '', index: 14 }, - { insert: 'i hhuv', remove: ' i', index: 24 }, - { insert: 'fkuj ', remove: '', index: 34 }, - { insert: '', remove: 'bq ', index: 47 }, - { insert: '', remove: 'jk ', index: 167 }, - { insert: '', remove: 'lnnvvf ', index: 184 }, - { insert: '', remove: 'c', index: 197 }, - { insert: 'xwvq ', remove: '', index: 214 }, - { insert: ' ', remove: '', index: 242 }, - { insert: '', remove: 'qog ', index: 267 }, - { insert: ' ', remove: '', index: 279 }, - { insert: '', remove: ' ', index: 294 }, - { insert: 'ctk ', remove: '', index: 308 }, - { insert: '', remove: 'vlcaa ', index: 323 }, - { insert: '', remove: 'azbzko', index: 374 }, - { insert: 'bhegre', remove: 'n', index: 400 }, - { insert: 'dxqdj ', remove: '', index: 454 }, - { insert: 'tcj', remove: 'zp', index: 474 }, - { insert: 'f', remove: 'jdhvn f kkswjw', index: 570 }, - { insert: 'kszdpx', remove: 'pthv', index: 598 }, - { insert: 'arxn', remove: 'yqrw', index: 610 }, - { insert: 'dzb ', remove: '', index: 697 }, - { insert: '', remove: 'dqq ', index: 746 }, - { insert: 'ld ', remove: '', index: 763 }, - { insert: 'dxhqaj am', remove: ' am uh', index: 776 }, - { insert: '', remove: 'gdltc ', index: 789 }, - { insert: 'r ', remove: '', index: 807 }, - { insert: '', remove: 'tay mtx', index: 880 }, - { insert: 'fdourw', remove: 'wbbj', index: 954 }, - { insert: '', remove: 'gj ', index: 983 }, - { insert: '', remove: ' ', index: 1040 }, - { insert: '', remove: 'xtz ', index: 1104 }, - { insert: '', remove: 'oxwqb ', index: 1136 }, - { insert: '', remove: 'yt', index: 1224 }, - { insert: 'kejwo', remove: 'vv', index: 1231 }, - { insert: 'vqdytq llvput', remove: 'ilim', index: 1237 }, - { insert: 'k fdyn', remove: 'lulxhw ajvr', index: 1267 }, - { insert: 'jozwei ', remove: '', index: 1302 }, - { insert: 'gabtwi', remove: '', index: 1339 }, - { insert: '', remove: 'uowjb ', index: 1348 }, - { insert: '', remove: 'gxrgr ', index: 1365 }, - { insert: 'c', remove: 'dife', index: 1386 }, - { insert: '', remove: 'sppo', index: 1407 }, - { insert: 'hr ', remove: '', index: 1465 }, - { insert: '', remove: 'qez ', index: 1544 }, - { insert: 'e ', remove: '', index: 1555 }, - { insert: 'a m ux', remove: ' cqdesv m', index: 1561 }, - { insert: 'jtcytk', remove: 'jzo', index: 1579 }, - { insert: 'wfvfk', remove: '', index: 1588 }, - { insert: '', remove: 'a', index: 1711 }, - { insert: 'azaej ', remove: '', index: 1724 }, - { insert: 'jyuhh ', remove: '', index: 1737 }, - { insert: '', remove: 'srpnog ', index: 1763 }, - { insert: 'whi', remove: ' ztloyl', index: 1819 }, - { insert: '', remove: 'ydqofe ', index: 1857 }, - { insert: 'zdlfh ', remove: '', index: 1924 }, - { insert: '', remove: 'u ', index: 1958 }, - { insert: 'gk p ', remove: '', index: 1978 }, - { insert: 'dn', remove: 'hejgoy', index: 1983 }, - { insert: 'namqze', remove: 'lg', index: 2071 }, - { insert: ' ', remove: '', index: 2079 }, - { insert: 'xvvgg ', remove: '', index: 2137 }, - { insert: 'ikr', remove: 'qha', index: 2148 }, - { insert: 'ev', remove: 'ed', index: 2157 }, - { insert: 'lqy', remove: 'ixr', index: 2171 }, - { insert: '', remove: 'opbr ', index: 2204 }, - { insert: 'zn dlqtc', remove: '', index: 2293 }, - { insert: '', remove: 'eytge ', index: 2329 }, - { insert: 'oda mamwa fmxv', remove: 'znmglu', index: 2351 }, - { insert: 'qtrzl ycmdfi', remove: 'pivaqt', index: 2390 }, - { insert: 'qov', remove: 'dbk', index: 2408 }, - { insert: '', remove: ' p', index: 2435 } + { insert: 'zajz', remove: 'bt', index: 73 }, + { insert: 'a ', remove: '', index: 88 }, + { insert: '', remove: 'nia ', index: 114 }, + { insert: '', remove: 'isfr ', index: 182 }, + { insert: 'kwcb ', remove: '', index: 198 }, + { insert: 'mrp ', remove: '', index: 284 }, + { insert: 'lpd', remove: 'cpig c', index: 299 }, + { insert: 'kyly', remove: 'sogas', index: 312 }, + { insert: 'ui', remove: 'flynk', index: 448 }, + { insert: 'czqt ', remove: '', index: 496 }, + { insert: 'ji', remove: 'z', index: 513 }, + { insert: 'bczex ', remove: '', index: 528 }, + { insert: 'emliaj ', remove: '', index: 544 }, + { insert: ' h ', remove: 'h', index: 572 }, + { insert: 'rqbgx ', remove: '', index: 594 }, + { insert: '', remove: 'qdobv ', index: 605 }, + { insert: 'sxqm', remove: 'rbhz', index: 641 }, + { insert: ' rt', remove: 'sodz ', index: 721 }, + { insert: 'w', remove: 'grfdw yr', index: 735 }, + { insert: 'pnvt cyate c', remove: 'glc ncve', index: 775 }, + { insert: 'ruj ', remove: '', index: 819 }, + { insert: 'awuzv', remove: 'kvbkdu', index: 879 }, + { insert: 'ls ', remove: '', index: 897 }, + { insert: 'kn ', remove: '', index: 917 }, + { insert: ' af lbr', remove: 'l ', index: 975 }, + { insert: '', remove: 'pwa ', index: 1054 }, + { insert: '', remove: 'fqr ', index: 1070 }, + { insert: 'ewo', remove: 'rh yto lunhwb xisa', index: 1086 }, + { insert: '', remove: 'vtjdsp ', index: 1142 }, + { insert: 'wb', remove: ' ', index: 1175 }, + { insert: 'zc', remove: 'rhnnz', index: 1186 }, + { insert: 'knax ', remove: '', index: 1196 }, + { insert: 'cfi rjl ', remove: '', index: 1249 }, + { insert: '', remove: 'waufx ', index: 1257 }, + { insert: 'sve', remove: 'tn', index: 1270 }, + { insert: ' ', remove: '', index: 1283 }, + { insert: 'jd ', remove: '', index: 1299 }, + { insert: '', remove: 'nkshh ', index: 1359 }, + { insert: '', remove: 'qlcvi ', index: 1438 }, + { insert: '', remove: 'al ', index: 1450 }, + { insert: '', remove: 'xwy ', index: 1467 }, + { insert: '', remove: 'u', index: 1512 }, + { insert: 'aq', remove: 'zds', index: 1558 }, + { insert: '', remove: 'jorg', index: 1602 }, + { insert: 'c', remove: 'zmwl', index: 1617 }, + { insert: '', remove: 'aj ', index: 1636 }, + { insert: 'fi', remove: 'uuvagu', index: 1667 }, + { insert: '', remove: 'jswi ', index: 1701 }, + { insert: 'wslqs', remove: 'sfawfn', index: 1814 }, + { insert: 'syaypj ', remove: '', index: 1834 }, + { insert: 'wvwzi ', remove: '', index: 1902 }, + { insert: '', remove: 'hj ', index: 1932 }, + { insert: 't ', remove: '', index: 1968 }, + { insert: '', remove: 'ctbfvw ', index: 1975 }, + { insert: 'njdwp', remove: 'pmw', index: 2011 }, + { insert: '', remove: 'dhkgj ', index: 2024 }, + { insert: 'uiii ', remove: '', index: 2057 }, + { insert: ' ', remove: '', index: 2061 }, + { insert: 'btea', remove: 'xzjm', index: 2093 }, + { insert: 'nzszok', remove: '', index: 2140 }, + { insert: 'x', remove: 'o', index: 2155 }, + { insert: 'khwisg ', remove: '', index: 2196 }, + { insert: 'cgdk ', remove: '', index: 2200 }, + { insert: 'aubs k q', remove: 'k q agssx', index: 2210 }, + { insert: '', remove: 'facn ', index: 2245 }, + { insert: '', remove: 'nnsy ', index: 2278 }, + { insert: 'mij', remove: 'oox', index: 2319 }, + { insert: '', remove: 'gjmhoa ', index: 2334 }, + { insert: 'dfw', remove: 'ghuca', index: 2385 } ] } Diff on changed list of words (#words=600,#replacements=30,#inserts=31,#deletes=31}) - time to calculate diff (a.length=2347,b.length=2331) 4.5ms + time to calculate diff (a.length=2396,b.length=2389) 3.83ms { words: [ - 'dd', 'rte', 'rzgi', 'bo', 'g', 'amqvie', 'gon', - 'oajak', 'hwn', 'vzh', 'sykmil', 'bzl', 'v', 'psv', - 'i', 'r', '', 'lqb', 'ndfhd', 'w', '', - 'br', 'g', 'p', 'obb', '', 'lyrob', 'k', - 'cblz', 'o', 'hod', 'hibu', 'vrwob', 'febhdw', 'amvt', - '', 'r', 'llh', 'rz', 'fp', 'qrci', 'nlsrm', - '', 'bgrnm', 'hea', 'oxxxtc', 'vekxp', 'jyn', '', - 'fqtzj', 'xl', 'nc', '', 'vemf', 'uo', 'wrlynp', - '', 'nluetu', 'ixos', 'v', 'kv', 'wo', 'el', - 'fl', 'yvaenw', 'kej', 'rjvury', 'yosps', 'dtxxi', 'pdq', - 'tsqzr', 'rkvdk', 'dkoojo', 'o', 'ufr', 'xdmgrd', 'okgm', - 'mgvrnd', 'xspnv', 'yvacmv', 'exf', 'oixob', 'rdzbc', 'zt', - '', 'd', 'xuies', 'ia', 'qrirom', 'dks', 'ggqekq', - 'mrhzb', 'iawmhb', 'nswbg', '', 'sfj', 'egrgk', '', - '', 'orh', + 'uhrcu', 'qggi', 'gcq', 'tocqkz', 'hr', 'rp', '', + '', 'lmll', 'o', '', 'lv', 'hnl', '', + 'gzorsz', 'ybd', 'jex', 'lnjek', 'w', 'slhyx', '', + 'oice', 'yto', 'eeaddg', 'vuvau', 'vf', 'kllik', 'x', + '', 'gc', 'psa', 'u', 'zfw', 'c', '', + 'his', 'rmlun', 'sdcx', 'jnfx', '', 'ixe', 'xgodt', + 'eb', 'yzzj', 'gmsof', 'dwm', 'zhkqhg', '', '', + 't', 'iei', 'a', '', '', 'sjfg', 'ak', + 'wh', 'fb', 'fgzov', 'jz', 'dpe', 'vhvx', 'kze', + 'x', '', 'mojg', 'jddhnm', 'zmieyf', 'kgznxq', 'ye', + 'oaztgy', 'fiixki', '', 'z', 'gnbml', 'xbblk', '', + 'nkc', '', 'lauqn', 'sv', 'tbky', 'tmrfur', 'zowq', + '', 'knhhs', 'xn', 'able', 'xvbq', 'cct', 'ydmr', + 'l', 'dnl', 'tx', 'oknyi', 'oekq', 'wltv', 'fnim', + '', 'po', ... 500 more items ], newWords: [ - '', 'dd', 'rte', 'bo', 'g', 'ladqh', 'amqvie', - 'gon', 'oajak', 'hwn', 'sykmil', 'bzl', 'v', 'psv', - 'i', 'r', '', 'lqb', 'ndfhd', 'w', '', - 'br', 'g', 'p', 'obb', '', 'k', 'cblz', - 'o', 'hod', 'hibu', 'vrwob', 'febhdw', 'amvt', '', - 'iegvlg', 'llh', 'rz', 'fp', 'qrci', 'nlsrm', '', - 'bgrnm', 'hea', 'oxxxtc', 'vekxp', 'jyn', '', 'fqtzj', - 'xl', 'nc', '', 'vemf', 'uo', 'wrlynp', 'nluetu', - 'ixos', 'v', 'kv', 'wo', 'el', 'fl', 'yvaenw', - 'kej', 'rjvury', 'yosps', 'dtxxi', 'rq', 'pdq', 'tsqzr', - 'rkvdk', 'dkoojo', 'o', 'ufr', 'xdmgrd', 'okgm', 'mgvrnd', - 'xspnv', 'yvacmv', 'exf', 'oixob', 'rdzbc', 'zt', 'd', - 'xuies', 'ia', 'qrirom', 'dks', 'ggqekq', 'mrhzb', 'iawmhb', - 'nswbg', '', 'sfj', 'egrgk', '', '', 'orh', - 'aliit', 'w', + 'uhrcu', 'qggi', 'gcq', 'tocqkz', 'hr', 'rp', '', + '', 'lmll', '', 'o', '', 'lv', 'hnl', + '', 'gzorsz', 'ybd', 'jex', 'lnjek', 'w', 'zuz', + 'slhyx', '', 'oice', 'sfk', 'yto', 'eeaddg', 'vuvau', + 'kllik', 'x', '', 'gc', 'psa', 'u', 'zfw', + 'c', '', 'his', 'rmlun', 'sdcx', 'jnfx', '', + 'ixe', 'xgodt', 'eb', 'yzzj', 'gmsof', 'dwm', 'zhkqhg', + 'thc', '', 't', 'a', '', '', 'sjfg', + 'ak', 'wh', 'fb', 'fgzov', 'jz', 'ryljm', 'vhvx', + 'kze', 'x', '', 'mojg', 'jddhnm', 'zmieyf', 'kgznxq', + 'ek', 'ye', 'sqz', 'rva', 'fiixki', '', 'z', + 'gnbml', 'xbblk', 'hj', '', 'nkc', '', 'lauqn', + 'sv', 'tbky', 'tmrfur', '', 'knhhs', 'xn', 'able', + 'xvbq', 'cct', 'ydmr', 'l', 'spfc', 'dnl', 'tx', + 'oknyi', 'oekq', ... 500 more items ], diff: [ - { insert: ' ', remove: '', index: 0 }, - { insert: 'bo g ladqh', remove: 'rzgi bo g', index: 7 }, - { insert: '', remove: 'vzh ', index: 38 }, - { insert: '', remove: 'lyrob ', index: 89 }, - { insert: 'iegvlg', remove: 'r', index: 132 }, - { insert: '', remove: ' ', index: 212 }, - { insert: 'rq ', remove: '', index: 269 }, - { insert: '', remove: ' ', index: 349 }, - { insert: '', remove: ' ', index: 423 }, - { insert: 'kgk', remove: 'disyin', index: 455 }, - { insert: '', remove: ' ', index: 476 }, - { insert: '', remove: 'ujpyyg ', index: 549 }, - { insert: 'wdsj xg r', remove: 'xg wzsawp', index: 571 }, - { insert: '', remove: 'bvgmns ', index: 593 }, - { insert: 'vs ', remove: '', index: 616 }, - { insert: 'eblb ', remove: '', index: 639 }, - { insert: 'xjs uzvmhs ', remove: '', index: 665 }, - { insert: 'pnbecq ', remove: '', index: 679 }, - { insert: '', remove: 'i ', index: 707 }, - { insert: '', remove: 'tumz ', index: 720 }, - { insert: 'ep ', remove: '', index: 729 }, - { insert: 'ydn', remove: 'hroblr', index: 749 }, - { insert: 'f ', remove: '', index: 768 }, - { insert: '', remove: 'z ', index: 776 }, - { insert: '', remove: 'zk ', index: 814 }, - { insert: 'vj', remove: 'kx', index: 821 }, - { insert: ' ', remove: '', index: 843 }, - { insert: 'gffms', remove: '', index: 860 }, - { insert: 'emqwow ', remove: '', index: 900 }, - { insert: 'ewnm ', remove: '', index: 944 }, - { insert: 'c', remove: 'gxn', index: 949 }, - { insert: '', remove: 'emni', index: 998 }, - { insert: 'tzmkm', remove: '', index: 1015 }, - { insert: '', remove: 'us', index: 1031 }, - { insert: 'i ', remove: '', index: 1041 }, - { insert: '', remove: ' ', index: 1096 }, - { insert: '', remove: 'qgcxqb ', index: 1103 }, - { insert: ' qwi', remove: 'eo', index: 1139 }, - { insert: 'gq', remove: 'njdv mzzb', index: 1161 }, - { insert: 'ess ', remove: '', index: 1189 }, - { insert: 'znlbc ', remove: '', index: 1194 }, - { insert: 'jtanwv', remove: 'spzamg', index: 1205 }, - { insert: '', remove: 'iaxq ', index: 1219 }, - { insert: 'gtomoh', remove: '', index: 1337 }, - { insert: 'eb ', remove: '', index: 1357 }, - { insert: 'dhq ', remove: '', index: 1380 }, - { insert: '', remove: ' ', index: 1391 }, - { insert: 'bo tcag', remove: 'sapjil cppta', index: 1430 }, - { insert: 'xyn hxjig', remove: 'kkpln lqjme', index: 1464 }, - { insert: 'r', remove: 'gdmcs', index: 1510 }, - { insert: '', remove: 'x b ', index: 1535 }, - { insert: 'o', remove: 'r', index: 1595 }, - { insert: 'r r', remove: 'jx ', index: 1606 }, - { insert: 'ctudt', remove: 'xlwbhc', index: 1680 }, - { insert: ' ', remove: '', index: 1702 }, - { insert: 'qkuvp ', remove: '', index: 1734 }, - { insert: ' ', remove: '', index: 1795 }, - { insert: 'utn ', remove: '', index: 1811 }, - { insert: '', remove: 'balxlw ', index: 1824 }, - { insert: 'q rmel', remove: ' z', index: 1847 }, - { insert: '', remove: 'nticx', index: 1857 }, - { insert: '', remove: 'cjao ', index: 1871 }, - { insert: '', remove: ' ', index: 2007 }, - { insert: 'f', remove: 'v', index: 2022 }, - { insert: 'g', remove: 'iq', index: 2042 }, - { insert: 'a', remove: 'gi', index: 2057 }, - { insert: 'pc', remove: 'orw', index: 2093 }, - { insert: 'upnv', remove: 'ctcjq oxr', index: 2168 }, - { insert: 'pkj m', remove: 'ikxxie m lny', index: 2224 }, - { insert: 'y', remove: 'u', index: 2303 } + { insert: ' ', remove: '', index: 35 }, + { insert: 'zuz ', remove: '', index: 69 }, + { insert: 'sfk ', remove: '', index: 81 }, + { insert: '', remove: 'vf ', index: 98 }, + { insert: 'thc t', remove: ' t iei', index: 182 }, + { insert: 'ryljm', remove: 'dpe', index: 217 }, + { insert: 'ek ', remove: '', index: 259 }, + { insert: 'sqz rva', remove: 'oaztgy', index: 262 }, + { insert: 'hj ', remove: '', index: 291 }, + { insert: '', remove: 'zowq ', index: 318 }, + { insert: 'spfc ', remove: '', index: 354 }, + { insert: 'wwobd', remove: 'kdkog mu', index: 386 }, + { insert: ' ', remove: '', index: 459 }, + { insert: 'dxlajn ', remove: '', index: 488 }, + { insert: '', remove: 'yjaevg ', index: 528 }, + { insert: '', remove: 'tongmi mqzee ', index: 541 }, + { insert: 'rhan', remove: 'uxw', index: 595 }, + { insert: 'eihgo', remove: 'xgdg', index: 613 }, + { insert: 'yveq h v', remove: ' h', index: 627 }, + { insert: 'nbs', remove: 'xa', index: 656 }, + { insert: 'b ', remove: '', index: 786 }, + { insert: 'zst ', remove: '', index: 807 }, + { insert: 'rlea', remove: 'yffm', index: 811 }, + { insert: 'mh ', remove: '', index: 848 }, + { insert: 'jx', remove: '', index: 858 }, + { insert: 'gzk', remove: 'h', index: 877 }, + { insert: '', remove: 'rxrqb ', index: 894 }, + { insert: 'pegqxa', remove: 'bbqjwj', index: 935 }, + { insert: 'ttn', remove: '', index: 962 }, + { insert: '', remove: 'yyw ', index: 1006 }, + { insert: 'uf ', remove: '', index: 1031 }, + { insert: '', remove: 'zb ', index: 1054 }, + { insert: 'bb lsmami', remove: 'm', index: 1084 }, + { insert: '', remove: 'owwras ', index: 1111 }, + { insert: 'swgxqq', remove: '', index: 1152 }, + { insert: 'mr ', remove: '', index: 1159 }, + { insert: 'andpqr', remove: 'cbwmy n', index: 1179 }, + { insert: 'w wwivza', remove: 'e ', index: 1243 }, + { insert: '', remove: ' ', index: 1315 }, + { insert: 'uw ', remove: '', index: 1365 }, + { insert: '', remove: 'f ', index: 1388 }, + { insert: '', remove: 'gokvwf', index: 1455 }, + { insert: 'cw ', remove: '', index: 1538 }, + { insert: 'escrm', remove: 'huqj', index: 1556 }, + { insert: '', remove: 'mimxli ', index: 1571 }, + { insert: '', remove: 'k ', index: 1650 }, + { insert: 'vlcicb', remove: 'qvz', index: 1672 }, + { insert: 'ubi', remove: '', index: 1699 }, + { insert: '', remove: 'odep', index: 1743 }, + { insert: 'o', remove: 'hrge', index: 1759 }, + { insert: 'ussrmp ', remove: '', index: 1776 }, + { insert: '', remove: 'zqhkr ', index: 1839 }, + { insert: 'ue ', remove: '', index: 1876 }, + { insert: '', remove: 'b ', index: 1886 }, + { insert: 'dv', remove: 'z fvtijp', index: 1912 }, + { insert: 'mzz ', remove: '', index: 2000 }, + { insert: '', remove: ' ', index: 2012 }, + { insert: '', remove: 'kdyujp ', index: 2049 }, + { insert: 'w', remove: 'ek w mc', index: 2063 }, + { insert: 'h ', remove: '', index: 2087 }, + { insert: 'myh', remove: 'nzagoo', index: 2120 }, + { insert: '', remove: 'yeod ', index: 2133 }, + { insert: 'rgbrq', remove: 't', index: 2173 }, + { insert: 'g', remove: 'i', index: 2180 }, + { insert: '', remove: 'wcoff ', index: 2228 }, + { insert: '', remove: 'wrpww a ', index: 2265 }, + { insert: ' ', remove: '', index: 2287 }, + { insert: ' h', remove: '', index: 2305 } ] } Diff on changed list of words (#words=600,#replacements=30,#inserts=31,#deletes=31}) - time to calculate diff (a.length=2447,b.length=2475) 1.96ms + time to calculate diff (a.length=2409,b.length=2408) 2.34ms { words: [ - 'sukvq', 'chy', 'd', 'l', 'd', 'ogelfr', 'czqt', - 'shpuyt', 'ep', 'u', '', 'jilno', '', 'z', - 'frz', '', 'fa', 'xo', 'z', 'crfqi', '', - '', 'treik', 'htfb', 'aibap', 'fm', 'mhva', 'wvtcxu', - 'rfzl', 'cwwy', 'hese', 'zpy', 'sflxxe', '', 'wbxkyu', - 'ilywbb', 'orojk', 'd', 'pac', 'vklr', 'kpqoco', 'mabdsa', - 'hinj', 'wptga', 'yio', '', 'rpwefa', 'nfd', 'hbppfw', - 'x', 'hvwze', '', 'ansfnq', 'rld', 'tyasp', '', - 'q', 'ddpa', '', 'vktoim', 'nwvw', 'q', '', - 'edjz', 'vpi', 'hp', 'bvyqj', 'kcjaqf', '', 'i', - 'ik', 'mgsj', 'fupi', 'wv', 'zkg', 'kvzec', 'igfck', - 'jpd', 'kjusb', 'qa', 'qtf', 'o', 'kblw', 'do', - 'lqeexs', '', 'zqrqi', '', 'nurg', '', 'umugvl', - 'v', 'jcl', 'dlhbxf', 'jzb', '', 'gvgycg', 'hj', - 'vgvmd', '', + '', 'uxmcjk', 'xtfj', 'otp', 'ouzd', 'egfbm', '', + 'zhmpk', 'suv', 's', 'k', 'jmi', 'fe', 'y', + 'n', '', 'hm', '', 'kj', '', 'mp', + 'xkjma', 'ehmayl', 'jvh', 'xumgbn', '', 'ctkv', 'rvgtz', + 'kcmlhn', 'kwdk', 'be', 'qidc', '', 'w', 'eeyyhd', + '', 'bwpxe', 'upj', 'e', 'symz', 'kntmcl', 'nzzx', + 'gf', 'uvpck', 'kl', 'e', 'cqg', 'iok', 'dpajc', + '', 'gimegy', 'sjd', 'tzdwkx', 'ehfzkt', '', 'y', + '', 'x', '', 'a', 'lstga', 'duqgb', 's', + '', 'qi', 'isl', 'ntkt', 'apg', 'o', 'lbobac', + 'ecimw', 'erxrcy', 'a', '', '', 'i', 'bvzj', + 'pfuc', 'dkuxgi', 'yrfexw', '', 'na', 'gyrkzu', 'mzj', + 'asom', 'zhbd', 'fvdd', 'v', 'gff', 'rgvo', 'dfui', + 'csnps', 'vbiyko', 'po', 'k', '', 'junj', '', + 'i', '', ... 500 more items ], newWords: [ - 'sukvq', 'chy', 'tckz', 'd', 'l', 'd', 'ogelfr', - 'czqt', 'shpuyt', 'ep', 'u', '', 'jilno', '', - 'z', 'wzio', '', 'fa', 'xo', 'z', 'crfqi', - '', '', 'treik', 'aibap', 'fm', 'mhva', 'wvtcxu', - 'rfzl', 'cwwy', 'hese', 'zpy', 'sflxxe', '', 'wbxkyu', - 've', 'ilywbb', 'orojk', 'ry', 'pac', 'vklr', '', - 'kpqoco', 'mabdsa', 'hinj', 'wptga', 'yio', '', 'rpwefa', - 'nfd', 'x', 'qndgvq', '', 'ansfnq', 'rld', 'tyasp', - '', 'q', 'kqrt', 'ddpa', '', 'vktoim', 'nwvw', - 'q', '', 'edjz', '', 'hp', 'bvyqj', 'kcjaqf', - 'i', 'ik', 'mgsj', 'fupi', 'wv', 'zkg', 'kvzec', - 'igfck', 'jpd', 'kjusb', 'qa', 'qtf', 'o', 'kblw', - 'do', 'lqeexs', '', 'zqrqi', '', 'nurg', '', - 'umugvl', 'v', 'jcl', 'dlhbxf', 'jzb', '', 'gvgycg', - 'hj', 'vgvmd', + '', 'uxmcjk', 'xtfj', 'otp', 'ouzd', 'egfbm', '', + 'mf', 'suv', 's', 'k', '', 'jmi', 'fe', + 'y', 'n', '', 'hm', '', 'kj', '', + 'mp', 'xkjma', 'ehmayl', 'jvh', 'xumgbn', '', '', + 'rvgtz', 'kcmlhn', 'kwdk', 'x', 'suejzp', 'gzvx', '', + 'w', 'eeyyhd', 'lqtdvq', 'bwpxe', 'upj', 'tf', 'e', + 'vdokv', 'kntmcl', 'nzzx', 'gf', 'uvpck', 'kl', 'e', + 'cqg', 'iok', 'dpajc', '', 'chlyh', 'sjd', 'tzdwkx', + 'ehfzkt', '', 'y', '', 'x', 'gur', 'a', + 'lstga', 'duqgb', 's', '', 'olkoop', 'qi', 'isl', + '', 'ntkt', 'apg', 'o', 'lbobac', 'ecimw', 'c', + 'a', '', '', 'i', 'p', 'pfuc', 'dkuxgi', + 'yrfexw', '', 'na', 'gyrkzu', 'mzj', 'asom', 'zhbd', + 'fvdd', 'hehsg', 'gff', 'rgvo', 'dfui', 'csnps', 'vbiyko', + 'po', 'k', ... 500 more items ], diff: [ - { insert: 'tckz ', remove: '', index: 10 }, - { insert: 'wzio', remove: 'frz', index: 50 }, - { insert: '', remove: 'htfb ', index: 77 }, - { insert: 've ', remove: '', index: 137 }, - { insert: 'ry', remove: 'd', index: 150 }, - { insert: ' ', remove: '', index: 161 }, - { insert: 'x qndgvq', remove: 'hbppfw x hvwze', index: 202 }, - { insert: 'kqrt ', remove: '', index: 238 }, - { insert: '', remove: 'vpi', index: 264 }, - { insert: '', remove: ' ', index: 284 }, - { insert: 'y ', remove: '', index: 473 }, - { insert: 'uj ', remove: '', index: 498 }, - { insert: 'okeqxy', remove: 'pcnmf', index: 541 }, - { insert: 't', remove: 'hkur', index: 564 }, - { insert: '', remove: 'wibx ', index: 582 }, - { insert: 'c q', remove: ' q lmeoyo', index: 604 }, - { insert: '', remove: 'varz ', index: 644 }, - { insert: 'bfi', remove: 'f', index: 669 }, - { insert: '', remove: 'cbgajg ', index: 718 }, - { insert: 'mv ', remove: '', index: 738 }, - { insert: 'kyyyan', remove: '', index: 746 }, - { insert: 'nfrj ', remove: '', index: 769 }, - { insert: 'qvz', remove: 'n', index: 796 }, - { insert: '', remove: 'onwnzc ', index: 838 }, - { insert: 'p ', remove: ' uetxr', index: 894 }, - { insert: '', remove: 'enihp ', index: 913 }, - { insert: 'khuutx ', remove: '', index: 936 }, - { insert: 'nverzx', remove: 'h', index: 955 }, - { insert: 'qnhupn ', remove: '', index: 983 }, - { insert: '', remove: 'ritcue ', index: 990 }, - { insert: 'aske ', remove: '', index: 1053 }, - { insert: 'v hx i', remove: 'i taw', index: 1061 }, - { insert: 'ocwu', remove: 'qci', index: 1072 }, - { insert: 'jvprk ', remove: '', index: 1079 }, - { insert: 'ha', remove: 'idm', index: 1090 }, - { insert: 'd', remove: 'wcvz zuuy', index: 1116 }, - { insert: 'wrwf ', remove: '', index: 1132 }, - { insert: 'lzi', remove: '', index: 1174 }, - { insert: '', remove: ' ', index: 1193 }, - { insert: '', remove: ' ', index: 1211 }, - { insert: 'xhsxix', remove: 'byoa', index: 1240 }, - { insert: '', remove: ' ', index: 1286 }, - { insert: '', remove: 'yac ', index: 1341 }, - { insert: 'fd', remove: 'q ', index: 1373 }, - { insert: 'ffyg', remove: 'nl', index: 1380 }, - { insert: '', remove: 'r ', index: 1407 }, - { insert: 'kad ', remove: '', index: 1453 }, - { insert: 'jd ', remove: '', index: 1472 }, - { insert: 'fn', remove: '', index: 1543 }, - { insert: '', remove: 'noo ', index: 1599 }, - { insert: 'hpt a ', remove: '', index: 1610 }, - { insert: '', remove: 'c', index: 1650 }, - { insert: 's ', remove: '', index: 1682 }, - { insert: 'ntq n', remove: 'pxk ltw', index: 1700 }, - { insert: '', remove: 'mj ', index: 1724 }, - { insert: 'xhtxi zucb ', remove: '', index: 1756 }, - { insert: '', remove: 'eperlr ', index: 1782 }, - { insert: ' eaxqe', remove: 'd', index: 1802 }, - { insert: 'lj hpbqbt ', remove: '', index: 1888 }, - { insert: '', remove: 'hl ', index: 1918 }, - { insert: 'afhvm', remove: 'a', index: 1960 }, - { insert: '', remove: 's ', index: 1977 }, - { insert: 'ogyrpm mt', remove: 'sijz ', index: 1997 }, - { insert: '', remove: 'kx ', index: 2096 }, - { insert: '', remove: 'jcwiym ', index: 2154 }, - { insert: 'aufg ', remove: '', index: 2173 }, - { insert: '', remove: ' ', index: 2213 }, - { insert: 'rdcjn', remove: 'hevv', index: 2249 }, - { insert: '', remove: ' ', index: 2270 }, - { insert: 'ov ', remove: '', index: 2284 }, - { insert: '', remove: 'ehjl ', index: 2297 }, - { insert: 'doaoba', remove: 'h', index: 2310 }, - { insert: 'lri', remove: 'luzh', index: 2329 }, - { insert: 'tr', remove: 'hgs', index: 2404 }, - { insert: 'brbqz', remove: 'scs', index: 2444 } + { insert: 'mf', remove: 'zhmpk', index: 29 }, + { insert: ' ', remove: '', index: 43 }, + { insert: '', remove: 'ctkv', index: 91 }, + { insert: 'x suejzp gzvx', remove: 'be qidc', index: 114 }, + { insert: 'lqtdvq', remove: '', index: 132 }, + { insert: 'tf e vdokv', remove: 'e symz', index: 143 }, + { insert: 'chlyh', remove: 'gimegy', index: 191 }, + { insert: 'gur', remove: '', index: 222 }, + { insert: 'olkoop ', remove: '', index: 240 }, + { insert: ' ', remove: '', index: 247 }, + { insert: 'c a i p', remove: 'erxrcy a i bvzj', index: 271 }, + { insert: 'hehsg', remove: 'v', index: 338 }, + { insert: 'v ', remove: '', index: 415 }, + { insert: 'bhdsks ', remove: '', index: 432 }, + { insert: '', remove: 'upagj ', index: 505 }, + { insert: '', remove: ' ', index: 600 }, + { insert: '', remove: 'stz ', index: 662 }, + { insert: '', remove: 'ul ', index: 751 }, + { insert: 'x ', remove: '', index: 778 }, + { insert: '', remove: ' ', index: 788 }, + { insert: ' ', remove: '', index: 813 }, + { insert: 'zwsqw ', remove: '', index: 889 }, + { insert: 'yen', remove: 'g', index: 929 }, + { insert: 'z ', remove: '', index: 946 }, + { insert: '', remove: 'ygr ', index: 971 }, + { insert: 'dbi', remove: 'j', index: 997 }, + { insert: '', remove: 'vc ', index: 1009 }, + { insert: 'ee', remove: 'wuh', index: 1023 }, + { insert: 'buk fur ', remove: '', index: 1040 }, + { insert: '', remove: 'uab ', index: 1046 }, + { insert: 'aa ', remove: '', index: 1128 }, + { insert: '', remove: 'oy fp', index: 1140 }, + { insert: '', remove: 'wvm ', index: 1189 }, + { insert: 'lq ', remove: '', index: 1199 }, + { insert: 'sruv', remove: 'awodgi', index: 1207 }, + { insert: 'tlw ', remove: '', index: 1248 }, + { insert: 'wiys', remove: 'eysv', index: 1264 }, + { insert: 'wllpk ', remove: '', index: 1279 }, + { insert: 'cfxbqx ', remove: '', index: 1315 }, + { insert: '', remove: 'zenz ', index: 1353 }, + { insert: 'bq', remove: 'ma', index: 1381 }, + { insert: '', remove: 'zognb ', index: 1390 }, + { insert: 'rs ', remove: '', index: 1446 }, + { insert: 'fhjc', remove: 'co', index: 1457 }, + { insert: 'g ', remove: '', index: 1467 }, + { insert: 'sgcj ', remove: '', index: 1497 }, + { insert: 'pi ', remove: '', index: 1527 }, + { insert: 'x ', remove: '', index: 1541 }, + { insert: '', remove: 'auwq ', index: 1549 }, + { insert: '', remove: 'lciud ', index: 1592 }, + { insert: 'a', remove: 'lfzrh rxagk', index: 1609 }, + { insert: 'uquhrr ', remove: ' eq fp pcmh', index: 1627 }, + { insert: 'obw ', remove: 'sdt il', index: 1642 }, + { insert: 'km', remove: 'uf', index: 1677 }, + { insert: 'lkypwo', remove: 'wk', index: 1692 }, + { insert: 'iprkvf', remove: 'frzqsu', index: 1776 }, + { insert: '', remove: 'ktdj ', index: 1800 }, + { insert: '', remove: ' ', index: 1835 }, + { insert: '', remove: 'dxwy ', index: 1926 }, + { insert: '', remove: 'qlow', index: 1990 }, + { insert: 'yzb', remove: 'ych', index: 2011 }, + { insert: 'uta', remove: 'h', index: 2023 }, + { insert: 'zeswm', remove: 'rv', index: 2080 }, + { insert: '', remove: 'hkfy ', index: 2164 }, + { insert: 'neh ', remove: '', index: 2182 }, + { insert: '', remove: ' ', index: 2222 }, + { insert: '', remove: 'i ', index: 2239 }, + { insert: '', remove: ' ', index: 2251 }, + { insert: '', remove: 'y ', index: 2259 }, + { insert: 'zljbt ', remove: '', index: 2292 }, + { insert: '', remove: ' naoewg', index: 2365 } ] } Diff on changed list of words (#words=600,#replacements=30,#inserts=31,#deletes=31}) - time to calculate diff (a.length=2454,b.length=2440) 2.42ms + time to calculate diff (a.length=2374,b.length=2363) 1.88ms { words: [ - 'w', 'ontxig', 'ea', 'k', 'kot', 'dz', 've', - 'zhesn', '', 'ftyim', 'fdhtyz', 'cuqkt', 'j', 'd', - 'uj', 'nfprid', 'vcwb', 'kqbte', 'o', 'tyb', 'vq', - 'i', 'gw', 'g', 'u', '', 'go', 'm', - 'gefrwn', 'tyz', '', '', 'gzxn', 'z', 'ygeyll', - 'gmmbb', 'kc', '', 'q', 'nezqmt', 'njcklh', 'vjk', - 'vrmr', 's', 'pbyob', 'p', '', 'ufdt', 'wuscoe', - 'v', 'ko', 'mtuv', 'yvqt', 'yi', 'p', 'npx', - 'mtqngp', 'rdh', 'xjiicz', 'hidy', 'xsfeyz', 'koj', 'bnwkmo', - 'n', 'hko', 'cuswjl', 'djfnf', 'dpb', 'eb', 'fmyi', - 'oc', 'ie', 'fmfhjb', 'sshf', 'yigogt', 'jpfg', 'fi', - 'csjxny', 'asdxc', 'pstdv', 'uf', 'xizdud', 'xezecu', 'buo', - 'y', '', 'mcxct', 'lzxuh', 'fqo', 'ehq', 'miqamd', - '', 'b', 'cjmjxm', '', '', 'cj', 'vozsdi', - 'dka', '', + 'd', 'clhkr', 'j', 'ccqan', 'th', 'atwocr', 'trrsjt', + 'l', 'a', 'xvy', 'rpvanu', 'xxw', 'xyyxcx', 'kiw', + '', 'rxckg', 'i', '', 'uaky', 'jkhl', '', + 'gvbfa', 'jfi', 'k', 'od', 'gidgje', 'ppj', 'omjnu', + 'z', 'zu', 'bapash', 's', 'krd', 'rjufmc', 'jeqiyb', + 'rskvhv', 'j', 'kiqcw', 'tbics', '', 'epkc', '', + 'nkr', 'pdepm', 'sy', 'y', 'wwcdx', 'ca', 'ca', + 'zibwl', 'wufoe', 'rozmlt', 'kqsjp', 'gsxkjp', 'kjo', 'zyjbr', + 'ecgg', 'pcub', 'bpsf', 'i', 'blw', 'tyav', 'nutv', + 'limgex', 'qchnp', 'jq', 'qpgy', 'ilfygu', 'l', 'crqjyu', + 'bje', 'k', '', 'idpcs', 'dnyce', 'oun', 'uatlk', + 'hcawb', 'k', 'gcq', 'jm', 'bzpi', 'lp', '', + 'rggab', 'djbj', 'mshp', 'lkqmfs', 'pzx', 'csuj', '', + '', 'wisr', 'w', 'u', 'inrpw', 'wy', '', + 'nqr', 'tc', ... 500 more items ], newWords: [ - 'w', 'ontxig', 'ea', 'k', 'bkrla', 'dz', 've', - 'zhesn', '', 'ftyim', 'fdhtyz', 'cuqkt', 'j', 'd', - 'uj', 'nfprid', 'vcwb', 'kqbte', 'o', 'tyb', 'vq', - 'i', 'g', 'u', '', 'go', 'm', 'rhst', - 'gefrwn', 'tyz', '', '', 'gzxn', 'jakzm', 'ygeyll', - 'gmmbb', 'kc', '', 'q', 'nezqmt', 'njcklh', 'vjk', - 'vrmr', 's', 'pbyob', 'p', '', 'yfs', 'ufdt', - 'wuscoe', 'lhwdg', 'v', 'ko', 'yvqt', 'yi', 'p', - 'npx', 'mtqngp', 'rdh', 'xjiicz', 'hidy', 'xsfeyz', 'koj', - 'n', 'hko', 'cuswjl', 'djfnf', 'dpb', 'eb', 'otjkq', - 'fmyi', 'oc', 'ie', 'fmfhjb', 'sshf', 'yigogt', 'jpfg', - 'fi', 'csjxny', 'ar', 'asdxc', 'pstdv', 'uf', '', - 'xezecu', 'yhnxd', 'buo', 'y', '', 'mcxct', 'dgng', - 'lzxuh', 'fqo', 'ehq', 'miqamd', '', 'b', 'cjmjxm', - '', '', + 'clhkr', 'j', 'ccqan', 'th', 'atwocr', 'hu', 'trrsjt', + 'l', 'a', 'xvy', 'rpvanu', 'xxw', 'xyyxcx', 'kiw', + '', 'rxckg', 'i', '', 'rcf', 'uaky', 'jkhl', + '', 'jumca', 'gvbfa', 'us', 'jfi', 'k', 'od', + 'gidgje', 'ppj', 'omjnu', 'z', 'bapash', '', 's', + 'cgv', 'rjufmc', 'jeqiyb', 'rskvhv', 'nmktm', 'j', 'kiqcw', + 'tbics', '', 'epkc', '', 'nkr', 'pdepm', 'sy', + 'y', 'wwcdx', 'ca', 'zibwl', 'wufoe', 'rozmlt', 'cnpjxh', + 'gsxkjp', 'kjo', 'zyjbr', 'ecgg', 'pcub', 'bpsf', 'blw', + 'nutv', 'limgex', 'qchnp', 'jq', 'qpgy', 'ilfygu', 'l', + 'crqjyu', 'bje', 'k', '', 'idpcs', 'dnyce', 'uatlk', + 'hcawb', 'k', 'gcq', 'jm', 'pdyee', 'lp', '', + 'rggab', 'djbj', 'mshp', 'lkqmfs', 'pzx', 'vyzhmj', '', + 'wisr', 'w', 'u', 'inrpw', 'wy', '', 'nqr', + 'tc', '', ... 500 more items ], diff: [ - { insert: 'bkrla', remove: 'kot', index: 14 }, - { insert: '', remove: 'gw ', index: 86 }, - { insert: 'rhst ', remove: '', index: 99 }, - { insert: 'jakzm', remove: 'z', index: 117 }, - { insert: 'yfs ', remove: '', index: 172 }, - { insert: 'lhwdg ', remove: '', index: 184 }, - { insert: '', remove: 'mtuv ', index: 189 }, - { insert: '', remove: 'bnwkmo ', index: 242 }, - { insert: 'otjkq ', remove: '', index: 275 }, - { insert: 'ar ', remove: '', index: 320 }, - { insert: '', remove: 'xizdud', index: 335 }, - { insert: 'yhnxd ', remove: '', index: 349 }, - { insert: 'dgng ', remove: '', index: 362 }, - { insert: '', remove: 'vozsdi ', index: 398 }, - { insert: '', remove: 'x ', index: 415 }, - { insert: 'goknzt', remove: 'sgzts', index: 426 }, - { insert: 'bcla', remove: 's', index: 445 }, - { insert: '', remove: ' ', index: 456 }, - { insert: 'n', remove: 'eb', index: 600 }, - { insert: '', remove: ' ', index: 617 }, - { insert: 'hokkna ', remove: '', index: 622 }, - { insert: 'erctu', remove: 'zbcqj', index: 641 }, - { insert: ' ', remove: '', index: 652 }, - { insert: 'wjwwcr', remove: ' szabq kp', index: 738 }, - { insert: '', remove: 'qjb ', index: 782 }, - { insert: '', remove: 'lnpwmh ', index: 801 }, - { insert: 'o ', remove: '', index: 873 }, - { insert: 'fb', remove: 'bm', index: 931 }, - { insert: 'xub ', remove: '', index: 965 }, - { insert: '', remove: 'gqluh ', index: 1047 }, - { insert: 'a', remove: '', index: 1095 }, - { insert: 'bklj ', remove: '', index: 1118 }, - { insert: '', remove: 'xpoq ', index: 1127 }, - { insert: '', remove: 'dz ', index: 1166 }, - { insert: ' ', remove: '', index: 1232 }, - { insert: 'thol ', remove: '', index: 1250 }, - { insert: '', remove: 'idild ', index: 1264 }, - { insert: '', remove: ' ', index: 1311 }, - { insert: 'r', remove: 'mxtpni', index: 1316 }, - { insert: 'pbb', remove: 'ooancb', index: 1348 }, - { insert: 'dh', remove: 'empqlt', index: 1374 }, - { insert: '', remove: 'v ', index: 1384 }, - { insert: 'a ', remove: '', index: 1436 }, - { insert: ' o niz', remove: 'hj o yylq', index: 1461 }, - { insert: 'me ', remove: '', index: 1482 }, - { insert: 'tksqft ', remove: '', index: 1511 }, - { insert: '', remove: 'kuvl', index: 1523 }, - { insert: ' ', remove: '', index: 1534 }, - { insert: 'xuwn', remove: '', index: 1539 }, - { insert: '', remove: 'b ', index: 1621 }, - { insert: ' ', remove: '', index: 1657 }, - { insert: 'ap', remove: 'ntf', index: 1710 }, - { insert: 'eck', remove: 'b ffjwa', index: 1718 }, - { insert: '', remove: 'jnhhu ', index: 1753 }, - { insert: 'tvchdw rtju', remove: 'ldfx', index: 1790 }, - { insert: 'jpt ', remove: '', index: 1863 }, - { insert: 'jgkqb', remove: 'ze', index: 1889 }, - { insert: '', remove: 'kyppj ', index: 1936 }, - { insert: 't ', remove: '', index: 1946 }, - { insert: '', remove: 'soyt ', index: 1951 }, - { insert: 'ysd', remove: 'xlkv', index: 1971 }, - { insert: 'ida', remove: 'p', index: 2132 }, - { insert: '', remove: 'g ', index: 2146 }, - { insert: 'oktxb', remove: 'hh l', index: 2181 }, - { insert: 'lfidj ', remove: 'kpwgq', index: 2191 }, - { insert: '', remove: 'drk ', index: 2203 }, - { insert: 'xmkn', remove: 'ze', index: 2214 }, - { insert: 'ky', remove: 'pod', index: 2223 }, - { insert: 'aqps t', remove: 'bmdyy gvdqcu', index: 2235 }, - { insert: 'io ', remove: '', index: 2254 }, - { insert: 'xr', remove: 'uave', index: 2279 }, - { insert: 'yehxag', remove: 'v', index: 2318 }, - { insert: '', remove: 'ibcnfl ', index: 2336 }, - { insert: 's', remove: '', index: 2353 } + { insert: '', remove: 'd ', index: 0 }, + { insert: 'hu ', remove: '', index: 26 }, + { insert: 'rcf ', remove: '', index: 73 }, + { insert: 'jumca ', remove: '', index: 84 }, + { insert: 'us ', remove: '', index: 90 }, + { insert: '', remove: 'zu ', index: 118 }, + { insert: ' s cgv', remove: 's krd', index: 128 }, + { insert: 'nmktm ', remove: '', index: 155 }, + { insert: '', remove: 'ca ', index: 200 }, + { insert: 'cnpjxh', remove: 'kqsjp', index: 222 }, + { insert: '', remove: 'i ', index: 260 }, + { insert: '', remove: 'tyav ', index: 266 }, + { insert: '', remove: 'oun ', index: 332 }, + { insert: 'pdyee', remove: 'bzpi', index: 357 }, + { insert: 'vyzhmj', remove: 'csuj ', index: 393 }, + { insert: '', remove: 'fwjy ', index: 462 }, + { insert: 'yjegpn', remove: 'tll', index: 501 }, + { insert: 'ajtf ', remove: '', index: 527 }, + { insert: 'x ', remove: '', index: 531 }, + { insert: '', remove: 'ulw ', index: 554 }, + { insert: 'z', remove: '', index: 585 }, + { insert: 'tzes smvyee ', remove: '', index: 598 }, + { insert: 'kuilgs', remove: 'thl', index: 611 }, + { insert: ' ', remove: '', index: 663 }, + { insert: '', remove: ' ', index: 678 }, + { insert: 'mrt ', remove: '', index: 696 }, + { insert: ' ', remove: '', index: 710 }, + { insert: '', remove: 'aboife ', index: 789 }, + { insert: 'ahli ', remove: '', index: 817 }, + { insert: '', remove: 'jnz ', index: 842 }, + { insert: 'xe', remove: 'ojwznd', index: 928 }, + { insert: 'gr ujsmr', remove: ' gzy', index: 1023 }, + { insert: 't ', remove: 'tolyin t dbfkbn', index: 1035 }, + { insert: '', remove: 'ls ', index: 1074 }, + { insert: 'n', remove: '', index: 1088 }, + { insert: '', remove: 'yqyaqg ', index: 1108 }, + { insert: 'feizts', remove: 'naqqeu', index: 1130 }, + { insert: 'b', remove: '', index: 1170 }, + { insert: 's wypso ', remove: '', index: 1191 }, + { insert: '', remove: 'sgsiaf ', index: 1322 }, + { insert: '', remove: 'f ', index: 1335 }, + { insert: '', remove: 'iih ', index: 1389 }, + { insert: 'pttz ', remove: '', index: 1421 }, + { insert: 'mlg', remove: 'q eyos', index: 1450 }, + { insert: 'tkvht ', remove: '', index: 1480 }, + { insert: ' ', remove: '', index: 1573 }, + { insert: '', remove: 'mwx ', index: 1582 }, + { insert: 's g nl', remove: 'xlay s g nzksyd', index: 1633 }, + { insert: 'zehsyf ', remove: '', index: 1653 }, + { insert: '', remove: 'pbxaob ', index: 1677 }, + { insert: 'o ', remove: '', index: 1694 }, + { insert: '', remove: 'afo ', index: 1712 }, + { insert: 'kgmzx ', remove: '', index: 1734 }, + { insert: ' ', remove: '', index: 1745 }, + { insert: 'hq j', remove: 'pknnlf mauj', index: 1754 }, + { insert: 'xfgj', remove: '', index: 1784 }, + { insert: 'mb', remove: 'wacpnc', index: 1792 }, + { insert: '', remove: 'uiqqxz ', index: 1874 }, + { insert: 'thonrl nb', remove: 'nvq apcp ae', index: 1908 }, + { insert: 'yjucp t p', remove: 'blp t synw', index: 1957 }, + { insert: '', remove: 'zsp', index: 2001 }, + { insert: '', remove: 's ', index: 2032 }, + { insert: 'fnkg ', remove: '', index: 2045 }, + { insert: 'soqaxf', remove: 'camm', index: 2065 }, + { insert: '', remove: 'vfjaa ', index: 2089 }, + { insert: 'ybojvw ', remove: '', index: 2139 }, + { insert: 'xiizh ', remove: '', index: 2190 }, + { insert: 'v', remove: 'sqz', index: 2200 }, + { insert: 'esej', remove: 'vxucqt', index: 2215 }, + { insert: 'rymfj ', remove: '', index: 2237 }, + { insert: '', remove: ' ', index: 2242 }, + { insert: 'ruxd', remove: 'ckyac', index: 2250 }, + { insert: 'btr', remove: 'oqolo', index: 2339 } ] } Diff on changed list of words (#words=600,#replacements=30,#inserts=31,#deletes=31}) - time to calculate diff (a.length=2389,b.length=2402) 1.77ms + time to calculate diff (a.length=2393,b.length=2391) 1.63ms { words: [ - 'y', 'lyu', 'pb', 'nxy', 'ncpony', 'ysflta', 'wpc', - 'lt', 'rhhr', 'khvnd', 'kdojur', 'vdx', 'nbln', 'a', - 'ofw', 'gra', '', 'a', 'xebil', 'b', 'xym', - 'ftvd', '', '', '', 'offu', 'zdysly', 'fn', - 'a', 'gwdd', 'byt', 'fzma', '', 'qj', 'kfv', - 'ckyob', 'wdwgk', 'a', 'hkesx', 'apehp', 'z', '', - 'oltta', 'juygm', 'uacpp', 'ec', 'oc', 'ie', 'ewkmb', - '', 'uzf', 'vrmz', 'txxar', 'zp', '', 'riq', - 'nqrz', 'ammroe', 'lelaz', 'yhmul', 'cwtx', 'watg', 'hhaap', - 'yo', 'dzzr', 'dkbwu', 'ifee', 'wtvde', 'puqiyy', '', - '', 'curtb', 'llldnd', 'cvrzl', 'rinkv', 'kpu', 'q', - 'ffdh', 'ur', 'fwvwua', 'r', 'npelpa', 'yl', 'agjkyv', - 'yq', 'mq', '', 's', 'pvmq', 'hpnfoy', 'pmw', - 'qbdo', 'ncwf', 'oqjea', 'lyul', 'u', 'jg', 'a', - 'tdigi', 'xhss', + 'tbr', 'iqexib', 'n', 'nwcx', 'upbpgj', 'tbxefn', '', + 'wruxi', 'ux', 'rhwodn', 'nec', 'y', 'y', 'rvlww', + 'ma', 'mh', 'cskts', 'nlywl', 'mubq', 'onx', 'tefpqs', + 'hcqvtr', 'bwfuz', 'somt', 'nltb', 'hfrs', '', 'lgjxsv', + '', 'bpab', '', 'dv', '', 'kazsu', 'uosu', + 'uqmdst', 'sobmii', 'brp', 'm', 'g', 'kqgswn', 'zvxv', + '', 'zuwe', '', 'j', 'xdx', 'fkhlg', 'ylie', + 'yqqv', 'tkkyvk', 'ii', 'lyd', '', 'tz', 'pznb', + 'vyuvao', 'e', 'e', '', 'xmv', 'el', 'vqc', + '', 'g', 'n', 'op', 'ejotio', 'xbet', '', + 'farm', 'aoz', 'vtzhg', 'dj', '', 'lg', 'l', + 'vrsilg', 'mxquwc', 'zu', 'k', 'jf', '', 'z', + 'c', 'zkyyub', 'jour', 'snz', 'ffwslc', 'c', 'rfum', + 'iqjqio', 's', 'dugvdn', 'pv', 'v', 'vjvp', 'bgvvt', + 'cdnebh', 'clqv', ... 500 more items ], newWords: [ - 'oyy', 'pb', 'i', 'ncpony', 'ysflta', 'rql', 'lt', - 'o', 'khvnd', 'kdojur', 'vdx', 'ofw', 'gra', '', - 'a', 'xebil', 's', 'xym', 'ftvd', '', '', - '', 'offu', 'zdysly', 'fn', 'a', 'gwdd', 'byt', - 'fzma', '', 'qj', 'kfv', 'ckyob', 'wdwgk', 'a', - 'hkesx', 'apehp', 'mnea', 'oltta', 'ljbbqz', 'gxtisj', 'uacpp', - 'ec', '', 'ie', 'ewkmb', '', 'uzf', 'vrmz', - 'txxar', 'zp', '', 'nqrz', 'ammroe', 'lelaz', 'yhmul', - 'cwtx', 'watg', 'hhaap', 'yo', 'dzzr', 'dkbwu', 'ifee', - 'wtvde', 'puqiyy', '', '', '', 'curtb', 'llldnd', - 'cvrzl', 'rinkv', 'kpu', 'ur', 'fwvwua', 'r', 'npelpa', - 'yl', 'agjkyv', 'yq', 'mq', '', 's', 'pvmq', - 'hpnfoy', 'pmw', 'qbdo', 'ncwf', 'oqjea', 'lyul', 'u', - 'whcnms', 'jg', 'a', 'tdigi', 'xhss', 'm', 'igjhp', - 'm', 'opy', + 'tbr', 'iqexib', 'n', 'nwcx', 'upbpgj', 'tbxefn', '', + 'wruxi', 'ux', 'rhwodn', 'nec', 'y', 'y', 'rvlww', + 'ma', 'mh', 'cskts', 'nlywl', 'mubq', 'onx', 'tefpqs', + 'hcqvtr', 'bwfuz', 'somt', 'nltb', 'hfrs', '', 'lgjxsv', + '', 'bpab', '', 'dv', 'louy', '', 'kazsu', + 'uosu', 'uqmdst', 'sobmii', 'brp', 'm', 'g', 'kqgswn', + 'zuwe', '', 'j', 'nhc', 'fkhlg', 'ylie', 'yqqv', + 'tkkyvk', 'ii', 'zk', 'lyd', '', 'tz', 'pznb', + 'vyuvao', 'e', 'e', '', 'xmv', 'el', 'vqc', + '', 'g', 'n', 'op', 'ejotio', 'xbet', '', + 'farm', 'cmd', 'aoz', 'dj', '', 'lg', 'l', + 'vrsilg', 'mxquwc', 'zu', 'k', 'jf', 'l', '', + 'z', 'c', 'zkyyub', 'jour', 'snz', 'mqgjj', '', + 'rfum', 'dugvdn', 'pv', 'v', 'vjvp', 'bgvvt', 'cdnebh', + 'clqv', 'io', ... 500 more items ], diff: [ - { insert: 'oyy', remove: 'y lyu', index: 0 }, - { insert: 'i', remove: 'nxy', index: 9 }, - { insert: 'rql', remove: 'wpc', index: 27 }, - { insert: 'o', remove: 'rhhr', index: 34 }, - { insert: '', remove: 'nbln a ', index: 56 }, - { insert: 's', remove: 'b', index: 80 }, - { insert: 'mnea', remove: 'z ', index: 159 }, - { insert: 'ljbbqz gxtisj', remove: 'juygm', index: 168 }, - { insert: '', remove: 'oc', index: 183 }, - { insert: '', remove: 'riq ', index: 215 }, - { insert: ' ', remove: '', index: 293 }, - { insert: '', remove: 'q ffdh ', index: 322 }, - { insert: 'whcnms ', remove: '', index: 406 }, - { insert: '', remove: 'tqw ', index: 430 }, - { insert: 'fnqynx ', remove: '', index: 452 }, - { insert: '', remove: ' ', index: 484 }, - { insert: 's ', remove: '', index: 521 }, - { insert: 'swio bm ocq ueq', remove: 'bm yptsn', index: 555 }, - { insert: 'zv', remove: 'pkbqw', index: 576 }, - { insert: 'tsik', remove: 'ycycb', index: 652 }, - { insert: '', remove: 'be ', index: 682 }, - { insert: '', remove: 'kl ', index: 705 }, - { insert: '', remove: 'c ', index: 730 }, - { insert: 'sham', remove: '', index: 751 }, - { insert: 'uqcar ', remove: '', index: 829 }, - { insert: '', remove: 'nvhdih ', index: 915 }, - { insert: '', remove: ' ', index: 951 }, - { insert: 'p ', remove: '', index: 1037 }, - { insert: '', remove: 'ovaj ', index: 1090 }, - { insert: 'kcadtt ', remove: '', index: 1109 }, - { insert: 'ygis', remove: 'hdkii', index: 1122 }, - { insert: '', remove: 'emxer ', index: 1152 }, - { insert: 'f ', remove: '', index: 1210 }, - { insert: 'gsrsbe ', remove: '', index: 1228 }, - { insert: 'rkusew ', remove: '', index: 1268 }, - { insert: 'my', remove: '', index: 1279 }, - { insert: 'srz ', remove: '', index: 1297 }, - { insert: '', remove: 'ej ', index: 1314 }, - { insert: 'ymb xd', remove: '', index: 1350 }, - { insert: '', remove: 'wglbky ', index: 1369 }, - { insert: '', remove: ' ', index: 1390 }, - { insert: '', remove: 'wr ', index: 1421 }, - { insert: 'tkwtf', remove: 'duj', index: 1429 }, - { insert: 'xjc ', remove: '', index: 1476 }, - { insert: '', remove: 'ausg ', index: 1481 }, - { insert: '', remove: 'vf ', index: 1509 }, - { insert: 'w ', remove: '', index: 1543 }, - { insert: '', remove: 'rdrja ', index: 1618 }, - { insert: ' t qkhqx', remove: 't ', index: 1640 }, - { insert: '', remove: 'qs', index: 1690 }, - { insert: 'j', remove: 'eg j hddlxv', index: 1698 }, - { insert: 'stfld ', remove: '', index: 1715 }, - { insert: 'bm ', remove: '', index: 1722 }, - { insert: 'llxxzu ', remove: '', index: 1731 }, - { insert: 'guflw', remove: '', index: 1748 }, - { insert: ' ', remove: '', index: 1770 }, - { insert: 'bhabz ', remove: '', index: 1790 }, - { insert: 'on gbkgoc ', remove: '', index: 1798 }, - { insert: 'hqspj', remove: 'l', index: 1894 }, - { insert: '', remove: 'g ', index: 1912 }, - { insert: '', remove: 'ce ', index: 1964 }, - { insert: '', remove: 'ptqkkd', index: 1990 }, - { insert: 'iv', remove: 'e', index: 2031 }, - { insert: 'pq t es', remove: 'y t crglk', index: 2039 }, - { insert: 'ru ', remove: '', index: 2115 }, - { insert: '', remove: 'lnb', index: 2128 }, - { insert: '', remove: 'xdkloq tvbwb', index: 2164 }, - { insert: 'kpsw', remove: 'zk', index: 2189 }, - { insert: '', remove: 'ud ', index: 2254 }, - { insert: 'faa', remove: 'p', index: 2322 } + { insert: 'louy ', remove: '', index: 143 }, + { insert: '', remove: 'zvxv ', index: 184 }, + { insert: 'nhc', remove: 'xdx', index: 198 }, + { insert: 'zk ', remove: '', index: 228 }, + { insert: 'cmd ', remove: '', index: 290 }, + { insert: '', remove: 'vtzhg ', index: 294 }, + { insert: 'l ', remove: '', index: 331 }, + { insert: 'mqgjj ', remove: 'ffwslc c', index: 352 }, + { insert: '', remove: 'iqjqio s ', index: 366 }, + { insert: 'nodfem ', remove: '', index: 434 }, + { insert: 'xeob ', remove: '', index: 505 }, + { insert: '', remove: 'uex sbjt', index: 532 }, + { insert: 'bgsriz ', remove: '', index: 589 }, + { insert: 'cgvhqo', remove: 't', index: 597 }, + { insert: 'grez uo', remove: 'jvbqr ', index: 610 }, + { insert: 'gaome guz', remove: 'zq nno', index: 646 }, + { insert: 'a pj', remove: ' a ', index: 753 }, + { insert: 'fuuy ', remove: '', index: 760 }, + { insert: '', remove: ' ', index: 814 }, + { insert: 'hp', remove: 'u', index: 835 }, + { insert: 'lzmk ', remove: '', index: 855 }, + { insert: '', remove: 'ehgq ', index: 890 }, + { insert: '', remove: 'pbgo ', index: 1021 }, + { insert: '', remove: 'hc ', index: 1037 }, + { insert: 'aj ', remove: '', index: 1092 }, + { insert: 'lt', remove: 'adf', index: 1102 }, + { insert: 'ym ', remove: '', index: 1145 }, + { insert: 'dnl', remove: 'gbpwi', index: 1158 }, + { insert: '', remove: 'lqi ogea', index: 1176 }, + { insert: 'fmyk ', remove: '', index: 1230 }, + { insert: 'bt', remove: 'n', index: 1281 }, + { insert: 'ggggq x s', remove: 'x smra', index: 1286 }, + { insert: ' ', remove: '', index: 1305 }, + { insert: 'f ', remove: '', index: 1397 }, + { insert: '', remove: ' ', index: 1425 }, + { insert: 'dj q h', remove: ' q', index: 1443 }, + { insert: 'gtpd', remove: 'deskj', index: 1491 }, + { insert: 'fml', remove: 'nvfoe', index: 1506 }, + { insert: '', remove: 'wqvc ', index: 1556 }, + { insert: '', remove: ' ', index: 1582 }, + { insert: '', remove: 'guvqrn ', index: 1599 }, + { insert: '', remove: 'rhh', index: 1628 }, + { insert: 'n', remove: ' n ', index: 1686 }, + { insert: '', remove: 'hjnlyr', index: 1700 }, + { insert: 'xcvlw', remove: 'asebls', index: 1731 }, + { insert: 'uaaxhp ', remove: '', index: 1746 }, + { insert: 'urezwu', remove: 'oxy', index: 1782 }, + { insert: '', remove: 'oaf ', index: 1803 }, + { insert: '', remove: 'wmru ', index: 1822 }, + { insert: '', remove: ' ', index: 1849 }, + { insert: 'zjbzk', remove: 'bsjwie', index: 1887 }, + { insert: 'rtqpr ', remove: '', index: 1915 }, + { insert: '', remove: ' ', index: 1953 }, + { insert: '', remove: 'cmjf ', index: 1965 }, + { insert: 'eio', remove: 'jwfdio', index: 1992 }, + { insert: 'lf', remove: 'gtylvy', index: 2008 }, + { insert: 'hfpf', remove: 'ynq', index: 2020 }, + { insert: 'd ', remove: '', index: 2043 }, + { insert: ' ', remove: '', index: 2057 }, + { insert: 'vsvx', remove: 'rizyk', index: 2097 }, + { insert: 'q', remove: 'ms ebh ', index: 2124 }, + { insert: 'hbwjf ', remove: '', index: 2157 }, + { insert: 'pyfza ', remove: '', index: 2208 }, + { insert: 'mlez', remove: 'umffao', index: 2222 }, + { insert: 'mkvcb ', remove: '', index: 2281 }, + { insert: 'wyey ', remove: '', index: 2331 }, + { insert: '', remove: ' sbiq', index: 2352 } ] } -Success: repeat random word replace - 5 repetitions in 56.73ms (best: 7.57ms, worst: 19.24ms, median: 10.67ms, average: 11.35ms) -repeat: npm run test -- --filter "\[79/" --seed 3192916537 +Success: repeat random word replace - 5 repetitions in 55.38ms (best: 7.7ms, worst: 16.29ms, median: 8.6ms, average: 11.08ms) +repeat: npm run test -- --filter "\[79/" --seed 626930559 [80/152] testing: assert typing -Success: assert typing in 209.64μs +Success: assert typing in 214.76μs repeat: npm run test -- --filter "\[80/" [81/152] testing: async - time 1.62ms + time 1.89ms some description -Success: async in 3.77ms +Success: async in 3.84ms repeat: npm run test -- --filter "\[81/" [82/152] testing: comparing The following errors are expected! @@ -1951,7 +1976,7 @@ X b.obj does have 1 obj ⇖ This Error was expected test object with constructor set to `undefined` -Success: comparing in 6.33ms +Success: comparing in 5.16ms repeat: npm run test -- --filter "\[82/" [83/152] testing: failing X This fail is expected @@ -1961,10 +1986,10 @@ X Expected this to fail ⇖ This Error was expected X Expected promise to fail -Success: failing in 1.15ms +Success: failing in 936.56μs repeat: npm run test -- --filter "\[83/" [84/152] testing: repeat repetition -Success: repeat repetition - 19957 repetitions in 50ms (best: 1.6μs, worst: 1.17ms, median: 2.16μs, average: 2.51μs) +Success: repeat repetition - 19345 repetitions in 50ms (best: 1.68μs, worst: 639.84μs, median: 2.24μs, average: 2.58μs) repeat: npm run test -- --filter "\[84/" [85/152] testing: skipping Skipped: skipping @@ -1979,109 +2004,109 @@ [90/152] prng: generator mt19937 next - average distribution bool - bool distribution is fair - Generated 2474 heads and 2526 tails. + Generated 2444 heads and 2556 tails. int31 - integers average correctly - Average is: 50.0966. Expected average is 50. + Average is: 50.2282. Expected average is 50. int32 - generates integer with 32 bits - Largest number generated is 2147439757 (0x7fff548d) - Smallest number generated is -2147290595 (0x-7ffd0de3) + Largest number generated is 2146982561 (0x7ff85aa1) + Smallest number generated is -2147396309 (0x-7ffeaad5) uint32 - generates unsigned integer with 32 bits - Largest number generated is 4293695147 (0xffec96ab) + Largest number generated is 4294941441 (0xffff9b01) int53 - generates integer exceeding 32 bits - Largest number generated is 9005235469025281 - Smallest number generated is -8998225444863999 + Largest number generated is 9006555282276353 + Smallest number generated is -9006946472427519 uint53 - generates integer exceeding 32 bits - Largest number generated is 9006981759107072 + Largest number generated is 9006169584566272 Smallest number generated is 10000 int31 - generates integer with 31 bits - Largest number generated is 2147118009 (0x7ffa6bb9) + Largest number generated is 2146553397 (0x7ff1ce35) real - has 53 bit resolution - Largest number generated is 9004468557316095. + Largest number generated is 9004940949192703. char - generates all ascii characters Charactes missing: 0 - generating all of " !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[/]^_`abcdefghijklmnopqrstuvwxyz{|}~"" -Success: generator mt19937 in 35.86ms -repeat: npm run test -- --filter "\[90/" --seed 874679149 +Success: generator mt19937 in 18.18ms +repeat: npm run test -- --filter "\[90/" --seed 1454015976 [91/152] prng: generator xoroshiro128plus next - average distribution bool - bool distribution is fair - Generated 2515 heads and 2485 tails. + Generated 2435 heads and 2565 tails. int31 - integers average correctly - Average is: 50.3978. Expected average is 50. + Average is: 50.694. Expected average is 50. int32 - generates integer with 32 bits - Largest number generated is 2146875504 (0x7ff6b870) - Smallest number generated is -2145608569 (0x-7fe36379) + Largest number generated is 2147309270 (0x7ffd56d6) + Smallest number generated is -2147254155 (0x-7ffc7f8b) uint32 - generates unsigned integer with 32 bits - Largest number generated is 4294699833 (0xfffbeb39) + Largest number generated is 4294888142 (0xfffecace) int53 - generates integer exceeding 32 bits - Largest number generated is 9006482443993089 - Smallest number generated is -9005680958636031 + Largest number generated is 9005499601125377 + Smallest number generated is -9005842221236223 uint53 - generates integer exceeding 32 bits - Largest number generated is 9005935074738176 + Largest number generated is 9006574133575680 Smallest number generated is 10000 int31 - generates integer with 31 bits - Largest number generated is 2147403960 (0x7ffec8b8) + Largest number generated is 2146751301 (0x7ff4d345) real - has 53 bit resolution - Largest number generated is 9004973016743935. + Largest number generated is 9005237652160511. char - generates all ascii characters Charactes missing: 0 - generating all of " !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[/]^_`abcdefghijklmnopqrstuvwxyz{|}~"" -Success: generator xoroshiro128plus in 21.4ms -repeat: npm run test -- --filter "\[91/" --seed 3463779112 +Success: generator xoroshiro128plus in 5.17ms +repeat: npm run test -- --filter "\[91/" --seed 1638790895 [92/152] prng: generator xorshift32 next - average distribution bool - bool distribution is fair - Generated 2491 heads and 2509 tails. + Generated 2467 heads and 2533 tails. int31 - integers average correctly - Average is: 50.4304. Expected average is 50. + Average is: 50.6902. Expected average is 50. int32 - generates integer with 32 bits - Largest number generated is 2145874344 (0x7fe771a8) - Smallest number generated is -2147312907 (0x-7ffd650b) + Largest number generated is 2146389142 (0x7fef4c96) + Smallest number generated is -2147152104 (0x-7ffaf0e8) uint32 - generates unsigned integer with 32 bits - Largest number generated is 4293801235 (0xffee3513) + Largest number generated is 4294309248 (0xfff5f580) int53 - generates integer exceeding 32 bits - Largest number generated is 9000466411159553 - Smallest number generated is -9003197171499007 + Largest number generated is 9006451414532097 + Smallest number generated is -9003688488075263 uint53 - generates integer exceeding 32 bits - Largest number generated is 9004412724838400 + Largest number generated is 9002901833777152 Smallest number generated is 10000 int31 - generates integer with 31 bits - Largest number generated is 2147076416 (0x7ff9c940) + Largest number generated is 2147474320 (0x7fffdb90) real - has 53 bit resolution - Largest number generated is 9004955578925055. + Largest number generated is 9005579766857727. char - generates all ascii characters Charactes missing: 0 - generating all of " !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[/]^_`abcdefghijklmnopqrstuvwxyz{|}~"" -Success: generator xorshift32 in 35.09ms -repeat: npm run test -- --filter "\[92/" --seed 1108445098 +Success: generator xorshift32 in 9.23ms +repeat: npm run test -- --filter "\[92/" --seed 3889522636 [93/152] prng: number distributions Skipped: number distributions [94/152] statistics: median -Success: median in 193μs +Success: median in 182.4μs repeat: npm run test -- --filter "\[94/" [95/152] binary: bitsx -Success: bitsx in 222.88μs +Success: bitsx in 215.56μs repeat: npm run test -- --filter "\[95/" [96/152] binary: bitx -Success: bitx in 187.12μs +Success: bitx in 176.04μs repeat: npm run test -- --filter "\[96/" [97/152] random: random -Success: random in 131.56μs +Success: random in 123.12μs repeat: npm run test -- --filter "\[97/" [98/152] random: uint32 - Largest number generated is 4293964145 (0xfff0b171) - Smallest number generated is 402078 (0x6229e) - Average decimal length of number is 9.7389 - Average number of 1s in number is 15.9942 (expecting ~16) -Success: uint32 in 85.31ms + Largest number generated is 4294114386 (0xfff2fc52) + Smallest number generated is 778214 (0xbdfe6) + Average decimal length of number is 9.7408 + Average number of 1s in number is 16.0194 (expecting ~16) +Success: uint32 in 80.62ms repeat: npm run test -- --filter "\[98/" [99/152] random: uint53 - Largest number generated is 9007111041089164 - Smallest number generated is 931226572565 - Average decimal length of number is 15.8842 - Average number of 1s in number is 26.5382 (expecting ~26.5) -Success: uint53 in 94.29ms + Largest number generated is 9007085818002310 + Smallest number generated is 230333597705 + Average decimal length of number is 15.8694 + Average number of 1s in number is 26.4975 (expecting ~26.5) +Success: uint53 in 97.32ms repeat: npm run test -- --filter "\[99/" [100/152] random: uuidv4 - Generated a UUIDv4: c0c6f64c-6312-44ce-8240-35364b1c38e2 -Success: uuidv4 in 725.09μs + Generated a UUIDv4: a509a777-10ba-4999-85f2-93518939e3b1 +Success: uuidv4 in 1.02ms repeat: npm run test -- --filter "\[100/" [101/152] random: uuidv4 overlaps 5% complete @@ -2104,62 +2129,62 @@ 90% complete 95% complete 100% complete -Success: uuidv4 overlaps in 1.9s +Success: uuidv4 overlaps in 1.51s repeat: npm run test -- --filter "\[101/" [102/152] promise: repeat promise -Success: repeat promise - 1 repetitions in 271.68ms (best: 271.68ms, worst: 271.68ms, median: 271.68ms, average: 271.68ms) +Success: repeat promise - 1 repetitions in 268.61ms (best: 268.61ms, worst: 268.61ms, median: 268.61ms, average: 268.61ms) repeat: npm run test -- --filter "\[102/" [103/152] promise: typings -Success: typings in 322.92μs +Success: typings in 444.76μs repeat: npm run test -- --filter "\[103/" [104/152] promise: ispromise X Assertion failed ⇖ This Error was expected -Success: ispromise in 737.24μs +Success: ispromise in 1.04ms repeat: npm run test -- --filter "\[104/" [105/152] queue: enqueue dequeue -Success: enqueue dequeue in 782.73μs +Success: enqueue dequeue in 1.64ms repeat: npm run test -- --filter "\[105/" [106/152] map: map -Success: map in 550.12μs +Success: map in 1.11ms repeat: npm run test -- --filter "\[106/" [107/152] map: type definitions B { a: 4, b: 4 } -Success: type definitions in 614.2μs +Success: type definitions in 950.72μs repeat: npm run test -- --filter "\[107/" [108/152] eventloop: animation frame -Success: animation frame in 10.83ms +Success: animation frame in 11.14ms repeat: npm run test -- --filter "\[108/" [109/152] eventloop: debouncer -Success: debouncer in 19.86ms +Success: debouncer in 20.36ms repeat: npm run test -- --filter "\[109/" [110/152] eventloop: debouncer clear -Success: debouncer clear in 54.08ms +Success: debouncer clear in 51.94ms repeat: npm run test -- --filter "\[110/" [111/152] eventloop: debouncer trigger after -Success: debouncer trigger after in 155.42ms +Success: debouncer trigger after in 153.66ms repeat: npm run test -- --filter "\[111/" [112/152] eventloop: eventloop order -Success: eventloop order in 10.35ms +Success: eventloop order in 11.13ms repeat: npm run test -- --filter "\[112/" [113/152] eventloop: idle callback -Success: idle callback in 1s +Success: idle callback in 1.01s repeat: npm run test -- --filter "\[113/" [114/152] eventloop: interval -Success: interval in 10.56ms +Success: interval in 10.38ms repeat: npm run test -- --filter "\[114/" [115/152] eventloop: timeout -Success: timeout in 10.13ms +Success: timeout in 10.8ms repeat: npm run test -- --filter "\[115/" [116/152] time: human duration -Success: human duration in 279μs +Success: human duration in 448.2μs repeat: npm run test -- --filter "\[116/" [117/152] time: time -Success: time in 174.96μs +Success: time in 254.4μs repeat: npm run test -- --filter "\[117/" [118/152] pair: pair Counting elements in pair list -Success: pair in 492.68μs +Success: pair in 960.6μs repeat: npm run test -- --filter "\[118/" [119/152] object: freeze ⇖ This Error was expected @@ -2167,7 +2192,7 @@ ⇖ This Error was expected ⇖ This Error was expected ⇖ This Error was expected -Success: freeze in 7.93ms +Success: freeze in 1.94ms repeat: npm run test -- --filter "\[119/" [120/152] object: object object.equalFlat @@ -2176,30 +2201,30 @@ object.forEach object.map object.length -Success: object in 1.12ms +Success: object in 2.29ms repeat: npm run test -- --filter "\[120/" [121/152] object: setifundefined -Success: setifundefined in 187.36μs +Success: setifundefined in 370.12μs repeat: npm run test -- --filter "\[121/" [122/152] observable: typed observable -Success: typed observable in 468.08μs +Success: typed observable in 1.18ms repeat: npm run test -- --filter "\[122/" [123/152] pledge: pledge coroutine { num: 42 } -Success: pledge coroutine in 10.92ms +Success: pledge coroutine in 11.56ms repeat: npm run test -- --filter "\[123/" [124/152] pledge: pledge vs promise performance resolved - Awaiting 100 callbacks (only iterate) 41.48μs - Awaiting 100 callbacks (promise) 124.2μs - Awaiting 100 callbacks (await, no resolve) 438.12μs - Awaiting 100 callbacks (pledge) 288.28μs - Awaiting 100 callbacks (pledge, manual wrap) 160.44μs -Success: pledge vs promise performance resolved in 1.73ms + Awaiting 100 callbacks (only iterate) 86.44μs + Awaiting 100 callbacks (promise) 274.44μs + Awaiting 100 callbacks (await, no resolve) 845.48μs + Awaiting 100 callbacks (pledge) 635.64μs + Awaiting 100 callbacks (pledge, manual wrap) 357.08μs +Success: pledge vs promise performance resolved in 3.26ms repeat: npm run test -- --filter "\[124/" [125/152] pledge: pledge vs promise performance timeout - Awaiting 100 callbacks (promise) 110.37ms - Awaiting 100 callbacks (pledge) 111.72ms -Success: pledge vs promise performance timeout in 222.58ms + Awaiting 100 callbacks (promise) 113.66ms + Awaiting 100 callbacks (pledge) 117.53ms +Success: pledge vs promise performance timeout in 231.94ms repeat: npm run test -- --filter "\[125/" [126/152] math: math math.abs @@ -2210,233 +2235,233 @@ math.max math.min math.round -Success: math in 521.04μs +Success: math in 1ms repeat: npm run test -- --filter "\[126/" [127/152] number: number isNaN isInteger -Success: number in 369.32μs +Success: number in 681.04μs repeat: npm run test -- --filter "\[127/" [128/152] number: shift vs division comparison 5.93ms - 7435230 - shift 996.69μs - division 1.06ms - division 1.37ms - shift 1.1ms -Success: shift vs division in 82.83ms + 24090552 + shift 43.97ms + division 1.41ms + division 1.84ms + shift 1.75ms +Success: shift vs division in 143.21ms repeat: npm run test -- --filter "\[128/" [129/152] buffer: any encoding -Success: any encoding in 400μs +Success: any encoding in 553.16μs repeat: npm run test -- --filter "\[129/" [130/152] buffer: repeat base64 encoding -Success: repeat base64 encoding - 151 repetitions in 51.04ms (best: 8μs, worst: 47.9ms, median: 14.88μs, average: 338.03μs) -repeat: npm run test -- --filter "\[130/" --seed 4184101363 +Success: repeat base64 encoding - 3474 repetitions in 50.01ms (best: 7.08μs, worst: 571.28μs, median: 12.12μs, average: 14.4μs) +repeat: npm run test -- --filter "\[130/" --seed 3339530847 [131/152] buffer: repeat base64url encoding -Success: repeat base64url encoding - 3191 repetitions in 50.01ms (best: 8.04μs, worst: 1.97ms, median: 12.76μs, average: 15.67μs) -repeat: npm run test -- --filter "\[131/" --seed 3429486293 +Success: repeat base64url encoding - 4166 repetitions in 50.01ms (best: 7.32μs, worst: 299.56μs, median: 11.08μs, average: 12μs) +repeat: npm run test -- --filter "\[131/" --seed 3491574061 [132/152] buffer: repeat hex encoding -Success: repeat hex encoding - 2171 repetitions in 50ms (best: 5.84μs, worst: 13.98ms, median: 12.08μs, average: 23.03μs) -repeat: npm run test -- --filter "\[132/" --seed 2574717954 +Success: repeat hex encoding - 4067 repetitions in 50ms (best: 5.12μs, worst: 1.54ms, median: 10.96μs, average: 12.29μs) +repeat: npm run test -- --filter "\[132/" --seed 3967568175 [133/152] set: first -Success: first in 235.8μs +Success: first in 262.4μs repeat: npm run test -- --filter "\[133/" [134/152] sort: list vs array performance - array creation 14.18ms - list creation 2.97ms -Success: list vs array performance in 17.83ms + array creation 14.3ms + list creation 5.41ms +Success: list vs array performance in 20.25ms repeat: npm run test -- --filter "\[134/" [135/152] sort: sort object uint32 sort 10 elements - Array.constructor.sort 36.72μs - Insertionsort 163.32μs - Quicksort 143.92μs + Array.constructor.sort 46.28μs + Insertionsort 185.96μs + Quicksort 162.16μs sort 10 elements - Array.constructor.sort 4.24μs - Insertionsort 8.24μs - Quicksort 7.04μs + Array.constructor.sort 5.16μs + Insertionsort 9.32μs + Quicksort 7.68μs sort 10 elements - Array.constructor.sort 3.36μs - Insertionsort 6.76μs - Quicksort 7.08μs + Array.constructor.sort 3.24μs + Insertionsort 7.12μs + Quicksort 6.96μs sort 50 elements - Array.constructor.sort 14.6μs - Insertionsort 152.52μs - Quicksort 108.4μs + Array.constructor.sort 13.84μs + Insertionsort 102.36μs + Quicksort 94.28μs sort 100 elements - Array.constructor.sort 34μs - Insertionsort 2.64ms - Quicksort 118.48μs + Array.constructor.sort 33.72μs + Insertionsort 667.68μs + Quicksort 227.08μs sort 500 elements - Array.constructor.sort 250.92μs - Insertionsort 346.4μs - Quicksort 247.04μs + Array.constructor.sort 185.16μs + Insertionsort 4.59ms + Quicksort 155μs sort 1k elements - Array.constructor.sort 408.4μs - Insertionsort 1.43ms - Quicksort 486.88μs + Array.constructor.sort 250.56μs + Insertionsort 1.31ms + Quicksort 480.6μs sort 10k elements - Array.constructor.sort 3.28ms - Insertionsort 160.36ms - Quicksort 1.43ms + Array.constructor.sort 3.53ms + Insertionsort 163.58ms + Quicksort 1.46ms sort 100k elements - Array.constructor.sort 138.41ms - Quicksort 46.51ms -Success: sort object uint32 in 431.05ms -repeat: npm run test -- --filter "\[135/" --seed 552201426 + Array.constructor.sort 67.11ms + Quicksort 28.25ms +Success: sort object uint32 in 333.51ms +repeat: npm run test -- --filter "\[135/" --seed 3534600278 [136/152] sort: sort uint16 sort 10 elements - Array.constructor.sort 30.48μs - Insertionsort 111.4μs - Quicksort 23μs + Array.constructor.sort 34.08μs + Insertionsort 106.6μs + Quicksort 25.2μs sort 10 elements - Array.constructor.sort 3.76μs - Insertionsort 18.24μs - Quicksort 6.32μs + Array.constructor.sort 3.32μs + Insertionsort 15.56μs + Quicksort 6.44μs sort 10 elements - Array.constructor.sort 3.44μs - Insertionsort 5.68μs - Quicksort 5.52μs + Array.constructor.sort 1.96μs + Insertionsort 4.2μs + Quicksort 3.88μs sort 50 elements - Array.constructor.sort 10.52μs - Insertionsort 95.52μs - Quicksort 97.24μs + Array.constructor.sort 9.48μs + Insertionsort 80.56μs + Quicksort 91.08μs sort 100 elements - Array.constructor.sort 22.68μs - Insertionsort 416.2μs - Quicksort 2.17ms + Array.constructor.sort 22.08μs + Insertionsort 424.52μs + Quicksort 136.4μs sort 500 elements - Array.constructor.sort 138.16μs - Insertionsort 1.24ms - Quicksort 193.72μs + Array.constructor.sort 136.56μs + Insertionsort 5.61ms + Quicksort 195.08μs sort 1k elements - Array.constructor.sort 196μs - Insertionsort 3.17ms - Quicksort 5.21ms + Array.constructor.sort 194.52μs + Insertionsort 3.12ms + Quicksort 488.88μs sort 10k elements - Array.constructor.sort 5.48ms - Insertionsort 364.57ms - Quicksort 2.63ms + Array.constructor.sort 2.54ms + Insertionsort 310.92ms + Quicksort 2.57ms sort 100k elements - Array.constructor.sort 32.27ms - Quicksort 35.18ms -Success: sort uint16 in 475.78ms -repeat: npm run test -- --filter "\[136/" --seed 788919135 + Array.constructor.sort 32.31ms + Quicksort 32.22ms +Success: sort uint16 in 416.17ms +repeat: npm run test -- --filter "\[136/" --seed 445269665 [137/152] sort: sort uint32 sort 10 elements - Array.constructor.sort 175.28μs - Insertionsort 112.68μs - Quicksort 62.08μs + Array.constructor.sort 55.32μs + Insertionsort 95.6μs + Quicksort 38.64μs sort 10 elements - Array.constructor.sort 4.88μs - Insertionsort 10.12μs - Quicksort 7.36μs + Array.constructor.sort 3.68μs + Insertionsort 8.16μs + Quicksort 6.28μs sort 10 elements - Array.constructor.sort 3.32μs - Insertionsort 6.96μs - Quicksort 15.28μs + Array.constructor.sort 2.12μs + Insertionsort 5.92μs + Quicksort 5.16μs sort 50 elements - Array.constructor.sort 11.88μs - Insertionsort 94.52μs - Quicksort 110.28μs + Array.constructor.sort 11.8μs + Insertionsort 85.44μs + Quicksort 98.16μs sort 100 elements Array.constructor.sort 26.56μs - Insertionsort 449.96μs - Quicksort 160.32μs + Insertionsort 447μs + Quicksort 183.8μs sort 500 elements - Array.constructor.sort 162.44μs - Insertionsort 4.78ms - Quicksort 344.88μs + Array.constructor.sort 152.48μs + Insertionsort 6.56ms + Quicksort 259.64μs sort 1k elements - Array.constructor.sort 573.6μs - Insertionsort 4.53ms - Quicksort 593.48μs + Array.constructor.sort 227.2μs + Insertionsort 4.05ms + Quicksort 632.24μs sort 10k elements - Array.constructor.sort 6.89ms - Insertionsort 472.44ms - Quicksort 3.7ms + Array.constructor.sort 2.97ms + Insertionsort 421.91ms + Quicksort 3.52ms sort 100k elements - Array.constructor.sort 65.26ms - Quicksort 69.89ms -Success: sort uint32 in 666.48ms -repeat: npm run test -- --filter "\[137/" --seed 710576358 + Array.constructor.sort 67.75ms + Quicksort 47.17ms +Success: sort uint32 in 581.98ms +repeat: npm run test -- --filter "\[137/" --seed 2809335095 [138/152] sort: sort uint8 sort 10 elements - Array.constructor.sort 46.36μs - Insertionsort 7.68μs - Quicksort 15.44μs + Array.constructor.sort 53.44μs + Insertionsort 8.4μs + Quicksort 9.32μs sort 10 elements - Array.constructor.sort 5.92μs - Insertionsort 5.6μs - Quicksort 4.96μs + Array.constructor.sort 4.56μs + Insertionsort 5.24μs + Quicksort 5.04μs sort 10 elements - Array.constructor.sort 4.24μs - Insertionsort 4.24μs - Quicksort 3.68μs + Array.constructor.sort 3.4μs + Insertionsort 3.8μs + Quicksort 3.92μs sort 50 elements - Array.constructor.sort 22.84μs - Insertionsort 68.44μs - Quicksort 34.68μs + Array.constructor.sort 21.8μs + Insertionsort 72.64μs + Quicksort 35.24μs sort 100 elements - Array.constructor.sort 48.8μs - Insertionsort 378.16μs - Quicksort 36.4μs + Array.constructor.sort 46.88μs + Insertionsort 348.04μs + Quicksort 64.52μs sort 500 elements - Array.constructor.sort 195.08μs - Insertionsort 9.78ms - Quicksort 214.16μs + Array.constructor.sort 305.12μs + Insertionsort 3.76ms + Quicksort 199.72μs sort 1k elements - Array.constructor.sort 420.2μs - Insertionsort 21.51ms - Quicksort 407.72μs + Array.constructor.sort 433.52μs + Insertionsort 14.04ms + Quicksort 419.88μs sort 10k elements - Array.constructor.sort 4.92ms - Quicksort 7.95ms + Array.constructor.sort 4.93ms + Quicksort 3.97ms sort 100k elements - Array.constructor.sort 54.18ms - Quicksort 44.13ms -Success: sort uint8 in 201.55ms -repeat: npm run test -- --filter "\[138/" --seed 3588190629 + Array.constructor.sort 53.13ms + Quicksort 47.34ms +Success: sort uint8 in 178.39ms +repeat: npm run test -- --filter "\[138/" --seed 3749514971 [139/152] url: url param query -Success: url param query in 589.84μs +Success: url param query in 680.64μs repeat: npm run test -- --filter "\[139/" [140/152] metric: metric prefix -Success: metric prefix in 384.32μs +Success: metric prefix in 369.68μs repeat: npm run test -- --filter "\[140/" [141/152] func: basics -Success: basics in 372.04μs +Success: basics in 393.32μs repeat: npm run test -- --filter "\[141/" [142/152] func: call all -Success: call all in 323.48μs +Success: call all in 326.88μs repeat: npm run test -- --filter "\[142/" [143/152] func: deep equality -Success: deep equality in 988.17μs +Success: deep equality in 1.05ms repeat: npm run test -- --filter "\[143/" [144/152] storage: storage module -Success: storage module in 180.12μs +Success: storage module in 192.92μs repeat: npm run test -- --filter "\[144/" [145/152] list: enqueue dequeue -Success: enqueue dequeue in 803.65μs +Success: enqueue dequeue in 905.56μs repeat: npm run test -- --filter "\[145/" [146/152] list: selective pop -Success: selective pop in 375.44μs +Success: selective pop in 406.08μs repeat: npm run test -- --filter "\[146/" [147/152] cache: cache -Success: cache in 101.1ms +Success: cache in 102.07ms repeat: npm run test -- --filter "\[147/" [148/152] symbol: basic symbol features -Success: basic symbol features in 145.2μs +Success: basic symbol features in 136.96μs repeat: npm run test -- --filter "\[148/" [149/152] traits: equality trait1 -Success: equality trait1 in 173.64μs +Success: equality trait1 in 243.8μs repeat: npm run test -- --filter "\[149/" [150/152] traits: equality trait2 X Not equal by equality trait obj ⇖ This Error was expected -Success: equality trait2 in 449.04μs +Success: equality trait2 in 543.2μs repeat: npm run test -- --filter "\[150/" [151/152] schema: object schema optionals -Success: object schema optionals in 605.6μs +Success: object schema optionals in 776.16μs repeat: npm run test -- --filter "\[151/" [152/152] schema: schemas number @@ -2459,10 +2484,10 @@ $Schema schema.cast / schema.ensure lambda -Success: schemas in 6.71ms +Success: schemas in 4.8ms repeat: npm run test -- --filter "\[152/" -All tests successful! in 50.33s +All tests successful! in 36.41s Removing node_modules/lib0 create-stamp debian/debhelper-build-stamp dh_testroot -O--buildsystem=nodejs @@ -2734,37 +2759,37 @@ install -m 644 ./dist/set.d.ts /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/dist/ install -m 644 ./dist/set.d.ts.map /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/dist/ install -m 644 ./dist/prng.cjs.map /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/dist/ + install -m 644 ./dist/pair.cjs.map /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/dist/ install -m 644 ./dist/websocket.cjs.map /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/dist/ install -m 644 ./dist/tree.cjs.map /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/dist/ install -m 644 ./dist/symbol.cjs.map /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/dist/ install -m 644 ./dist/statistics.cjs.map /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/dist/ install -m 644 ./dist/sort.cjs.map /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/dist/ install -m 644 ./dist/promise.cjs.map /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/dist/ - install -m 644 ./dist/pair.cjs.map /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/dist/ + install -m 644 ./dist/object.cjs.map /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/dist/ install -m 644 ./dist/json.cjs.map /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/dist/ - install -m 644 ./dist/diff.cjs.map /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/dist/ install -m 644 ./dist/time.cjs.map /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/dist/ - install -m 644 ./dist/object.cjs.map /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/dist/ + install -m 644 ./dist/diff.cjs.map /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/dist/ install -m 644 ./dist/error.cjs.map /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/dist/ install -m 644 ./dist/number.cjs.map /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/dist/ install -m 644 ./dist/function.cjs.map /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/dist/ install -m 644 ./dist/conditions.cjs.map /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/dist/ install -m 644 ./dist/decoding.cjs.map /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/dist/ install -m 644 ./dist/encoding.cjs.map /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/dist/ - install -m 644 ./dist/math.cjs.map /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/dist/ install -m 644 ./dist/environment.cjs.map /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/dist/ - install -m 644 ./dist/string.cjs.map /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/dist/ + install -m 644 ./dist/math.cjs.map /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/dist/ install -m 644 ./dist/buffer.cjs.map /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/dist/ + install -m 644 ./dist/string.cjs.map /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/dist/ install -m 644 ./dist/map.cjs.map /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/dist/ install -m 644 ./dist/binary.cjs.map /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/dist/ - install -m 644 ./dist/set.cjs.map /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/dist/ install -m 644 ./dist/array.cjs.map /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/dist/ + install -m 644 ./dist/set.cjs.map /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/dist/ install -m 644 ./dist/mutex.cjs.map /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/dist/ install -m 644 ./dist/eventloop.cjs.map /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/dist/ install -m 644 ./dist/dom.cjs.map /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/dist/ - install -m 644 ./dist/iterator.cjs.map /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/dist/ - install -m 644 ./dist/indexeddb.cjs.map /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/dist/ install -m 644 ./dist/broadcastchannel.cjs.map /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/dist/ + install -m 644 ./dist/indexeddb.cjs.map /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/dist/ + install -m 644 ./dist/iterator.cjs.map /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/dist/ install -m 644 ./dist/patience.cjs.map /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/dist/ install -m 644 ./dist/sha256.node.cjs.map /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/dist/ install -m 644 ./dist/sha256.cjs.map /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/dist/ @@ -2775,22 +2800,22 @@ install -m 644 ./dist/jwt.cjs.map /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/dist/ install -m 644 ./dist/ecdsa.cjs.map /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/dist/ install -m 644 ./dist/common.cjs.map /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/dist/ - install -m 644 ./dist/aes-gcm.cjs.map /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/dist/ install -m 644 ./dist/webcrypto.react-native.cjs.map /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/dist/ - install -m 644 ./dist/webcrypto.node.cjs.map /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/dist/ + install -m 644 ./dist/aes-gcm.cjs.map /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/dist/ install -m 644 ./dist/webcrypto.cjs.map /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/dist/ install -m 644 ./dist/webcrypto.deno.cjs.map /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/dist/ + install -m 644 ./dist/webcrypto.node.cjs.map /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/dist/ install -m 644 ./dist/url.cjs.map /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/dist/ install -m 644 ./dist/testing.cjs.map /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/dist/ + install -m 644 ./dist/performance.cjs.map /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/dist/ + install -m 644 ./dist/performance.node.cjs.map /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/dist/ install -m 644 ./dist/schema.cjs.map /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/dist/ install -m 644 ./dist/random.cjs.map /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/dist/ - install -m 644 ./dist/performance.node.cjs.map /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/dist/ - install -m 644 ./dist/performance.cjs.map /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/dist/ - install -m 644 ./dist/queue.cjs.map /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/dist/ install -m 644 ./dist/pledge.cjs.map /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/dist/ + install -m 644 ./dist/queue.cjs.map /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/dist/ install -m 644 ./dist/observable.cjs.map /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/dist/ - install -m 644 ./dist/metric.cjs.map /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/dist/ install -m 644 ./dist/traits.cjs.map /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/dist/ + install -m 644 ./dist/metric.cjs.map /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/dist/ install -m 644 ./dist/storage.cjs.map /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/dist/ install -m 644 ./dist/logging.common.cjs.map /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/dist/ install -m 644 ./dist/logging.node.cjs.map /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/dist/ @@ -2801,36 +2826,36 @@ install -m 644 ./dist/component.cjs.map /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/dist/ install -m 644 ./dist/isomorphic.cjs.map /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/dist/ install -m 644 ./dist/index.cjs.map /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/dist/ + install -m 644 ./dist/tree-6f016d7b.cjs.map /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/dist/ install -m 644 ./dist/prng-07a221ac.cjs.map /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/dist/ install -m 644 ./dist/websocket-83270ec9.cjs.map /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/dist/ - install -m 644 ./dist/tree-6f016d7b.cjs.map /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/dist/ - install -m 644 ./dist/statistics-20631573.cjs.map /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/dist/ install -m 644 ./dist/symbol-3406f137.cjs.map /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/dist/ + install -m 644 ./dist/statistics-20631573.cjs.map /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/dist/ install -m 644 ./dist/sort-7fa245cb.cjs.map /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/dist/ install -m 644 ./dist/promise-e21002ef.cjs.map /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/dist/ install -m 644 ./dist/pair-1a02d870.cjs.map /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/dist/ install -m 644 ./dist/json-e4c3fceb.cjs.map /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/dist/ - install -m 644 ./dist/diff-437e729e.cjs.map /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/dist/ install -m 644 ./dist/time-a5c18807.cjs.map /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/dist/ + install -m 644 ./dist/diff-437e729e.cjs.map /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/dist/ install -m 644 ./dist/object-d8c83389.cjs.map /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/dist/ + install -m 644 ./dist/function-9d0e52b4.cjs.map /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/dist/ install -m 644 ./dist/error-290eef6d.cjs.map /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/dist/ install -m 644 ./dist/number-bc5dd9f1.cjs.map /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/dist/ - install -m 644 ./dist/function-9d0e52b4.cjs.map /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/dist/ + install -m 644 ./dist/binary-07b9fa6c.cjs.map /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/dist/ install -m 644 ./dist/conditions-3f11c9f9.cjs.map /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/dist/ - install -m 644 ./dist/decoding-6d2d3d13.cjs.map /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/dist/ install -m 644 ./dist/encoding-22ce48db.cjs.map /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/dist/ + install -m 644 ./dist/decoding-6d2d3d13.cjs.map /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/dist/ install -m 644 ./dist/math-fa8991ca.cjs.map /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/dist/ + install -m 644 ./dist/set-111b79ff.cjs.map /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/dist/ install -m 644 ./dist/environment-3e6349c7.cjs.map /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/dist/ + install -m 644 ./dist/eventloop-7c62d2d4.cjs.map /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/dist/ install -m 644 ./dist/string-afbc5962.cjs.map /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/dist/ install -m 644 ./dist/buffer-98762af3.cjs.map /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/dist/ install -m 644 ./dist/map-64b3f009.cjs.map /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/dist/ - install -m 644 ./dist/binary-07b9fa6c.cjs.map /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/dist/ - install -m 644 ./dist/set-111b79ff.cjs.map /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/dist/ - install -m 644 ./dist/array-82d00d72.cjs.map /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/dist/ install -m 644 ./dist/mutex-80f93169.cjs.map /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/dist/ - install -m 644 ./dist/eventloop-7c62d2d4.cjs.map /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/dist/ - install -m 644 ./dist/dom-62311c52.cjs.map /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/dist/ + install -m 644 ./dist/array-82d00d72.cjs.map /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/dist/ install -m 644 ./dist/iterator-b4952b98.cjs.map /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/dist/ + install -m 644 ./dist/dom-62311c52.cjs.map /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/dist/ install -m 644 ./dist/indexeddb-7c93dd7a.cjs.map /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/dist/ install -m 644 ./dist/broadcastchannel-1eac2fcf.cjs.map /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/dist/ install -m 644 ./dist/prng-07a221ac.cjs /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/dist/ @@ -2844,6 +2869,7 @@ install -m 644 ./dist/json-e4c3fceb.cjs /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/dist/ install -m 644 ./dist/diff-437e729e.cjs /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/dist/ install -m 644 ./dist/time-a5c18807.cjs /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/dist/ + install -m 644 ./dist/math-fa8991ca.cjs /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/dist/ install -m 644 ./dist/object-d8c83389.cjs /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/dist/ install -m 644 ./dist/error-290eef6d.cjs /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/dist/ install -m 644 ./dist/number-bc5dd9f1.cjs /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/dist/ @@ -2851,25 +2877,24 @@ install -m 644 ./dist/conditions-3f11c9f9.cjs /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/dist/ install -m 644 ./dist/decoding-6d2d3d13.cjs /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/dist/ install -m 644 ./dist/encoding-22ce48db.cjs /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/dist/ - install -m 644 ./dist/math-fa8991ca.cjs /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/dist/ install -m 644 ./dist/environment-3e6349c7.cjs /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/dist/ - install -m 644 ./dist/string-afbc5962.cjs /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/dist/ install -m 644 ./dist/buffer-98762af3.cjs /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/dist/ + install -m 644 ./dist/string-afbc5962.cjs /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/dist/ install -m 644 ./dist/map-64b3f009.cjs /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/dist/ install -m 644 ./dist/binary-07b9fa6c.cjs /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/dist/ install -m 644 ./dist/set-111b79ff.cjs /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/dist/ install -m 644 ./dist/array-82d00d72.cjs /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/dist/ + install -m 644 ./dist/broadcastchannel-1eac2fcf.cjs /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/dist/ install -m 644 ./dist/mutex-80f93169.cjs /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/dist/ install -m 644 ./dist/eventloop-7c62d2d4.cjs /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/dist/ install -m 644 ./dist/dom-62311c52.cjs /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/dist/ install -m 644 ./dist/iterator-b4952b98.cjs /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/dist/ install -m 644 ./dist/indexeddb-7c93dd7a.cjs /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/dist/ - install -m 644 ./dist/broadcastchannel-1eac2fcf.cjs /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/dist/ install -m 644 ./dist/prng.cjs /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/dist/ install -m 644 ./dist/websocket.cjs /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/dist/ + install -m 644 ./dist/statistics.cjs /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/dist/ install -m 644 ./dist/tree.cjs /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/dist/ install -m 644 ./dist/symbol.cjs /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/dist/ - install -m 644 ./dist/statistics.cjs /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/dist/ install -m 644 ./dist/sort.cjs /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/dist/ install -m 644 ./dist/promise.cjs /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/dist/ install -m 644 ./dist/pair.cjs /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/dist/ @@ -2887,50 +2912,50 @@ install -m 644 ./dist/environment.cjs /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/dist/ install -m 644 ./dist/string.cjs /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/dist/ install -m 644 ./dist/buffer.cjs /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/dist/ + install -m 644 ./dist/set.cjs /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/dist/ install -m 644 ./dist/map.cjs /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/dist/ install -m 644 ./dist/binary.cjs /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/dist/ - install -m 644 ./dist/set.cjs /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/dist/ install -m 644 ./dist/array.cjs /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/dist/ install -m 644 ./dist/mutex.cjs /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/dist/ install -m 644 ./dist/eventloop.cjs /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/dist/ - install -m 644 ./dist/dom.cjs /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/dist/ install -m 644 ./dist/iterator.cjs /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/dist/ + install -m 644 ./dist/dom.cjs /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/dist/ install -m 644 ./dist/indexeddb.cjs /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/dist/ install -m 644 ./dist/broadcastchannel.cjs /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/dist/ install -m 644 ./dist/patience.cjs /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/dist/ - install -m 644 ./dist/sha256.node.cjs /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/dist/ install -m 644 ./dist/sha256.cjs /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/dist/ + install -m 644 ./dist/sha256.node.cjs /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/dist/ install -m 644 ./dist/rabin.cjs /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/dist/ install -m 644 ./dist/rabin-uncached.cjs /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/dist/ - install -m 644 ./dist/webcrypto.cjs /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/dist/ install -m 644 ./dist/rabin-gf2-polynomial.cjs /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/dist/ + install -m 644 ./dist/common.cjs /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/dist/ install -m 644 ./dist/rsa-oaep.cjs /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/dist/ install -m 644 ./dist/jwt.cjs /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/dist/ install -m 644 ./dist/ecdsa.cjs /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/dist/ - install -m 644 ./dist/common.cjs /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/dist/ install -m 644 ./dist/aes-gcm.cjs /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/dist/ - install -m 644 ./dist/webcrypto.react-native.cjs /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/dist/ install -m 644 ./dist/webcrypto.node.cjs /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/dist/ + install -m 644 ./dist/webcrypto.react-native.cjs /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/dist/ install -m 644 ./dist/webcrypto.deno.cjs /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/dist/ + install -m 644 ./dist/webcrypto.cjs /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/dist/ install -m 644 ./dist/url.cjs /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/dist/ + install -m 644 ./dist/pledge.cjs /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/dist/ install -m 644 ./dist/testing.cjs /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/dist/ install -m 644 ./dist/schema.cjs /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/dist/ install -m 644 ./dist/random.cjs /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/dist/ install -m 644 ./dist/performance.node.cjs /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/dist/ install -m 644 ./dist/performance.cjs /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/dist/ + install -m 644 ./dist/metric.cjs /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/dist/ install -m 644 ./dist/queue.cjs /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/dist/ - install -m 644 ./dist/pledge.cjs /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/dist/ install -m 644 ./dist/observable.cjs /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/dist/ - install -m 644 ./dist/metric.cjs /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/dist/ install -m 644 ./dist/traits.cjs /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/dist/ install -m 644 ./dist/storage.cjs /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/dist/ install -m 644 ./dist/logging.common.cjs /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/dist/ install -m 644 ./dist/logging.node.cjs /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/dist/ install -m 644 ./dist/logging.cjs /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/dist/ - install -m 644 ./dist/list.cjs /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/dist/ - install -m 644 ./dist/cache.cjs /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/dist/ install -m 644 ./dist/indexeddbV2.cjs /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/dist/ + install -m 644 ./dist/list.cjs /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/dist/ install -m 644 ./dist/component.cjs /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/dist/ + install -m 644 ./dist/cache.cjs /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/dist/ install -m 644 ./dist/isomorphic.cjs /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/dist/ install -m 644 ./dist/index.cjs /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/dist/ mkdir -p /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/dist/bin @@ -3008,9 +3033,9 @@ install -m 644 ./bin/0ecdsa-generate-keypair.js /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0/bin/ install -m 644 ./package.json /build/reproducible-path/node-lib0-0.2.114/debian/node-lib0//usr/share/nodejs/lib0// Package looks like a bundle, generating pkgjs-lock.json file +Add node-isomorphic.js (= 0.2.5-1) in ${nodejs:BuiltUsing} Add nodejs (= 20.19.4+dfsg-1) in ${nodejs:BuiltUsing} Add node-rollup (= 3.29.5-1) in ${nodejs:BuiltUsing} -Add node-isomorphic.js (= 0.2.5-1) in ${nodejs:BuiltUsing} Add node-typescript (= 5.0.4+ds1-2) in ${nodejs:BuiltUsing} Set ${nodejs:Version} to 20.19.4+dfsg dh_install -O--buildsystem=nodejs @@ -3042,12 +3067,14 @@ dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: including full source code in upload I: copying local configuration +I: user script /srv/workspace/pbuilder/4163517/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/4163517/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/2036372 and its subdirectories -I: Current time: Mon Sep 15 06:08:14 -12 2025 -I: pbuilder-time-stamp: 1757959694 +I: removing directory /srv/workspace/pbuilder/4163517 and its subdirectories +I: Current time: Mon Oct 19 14:32:57 +14 2026 +I: pbuilder-time-stamp: 1792369977