honest: build #6 · aqua · change #55 v1
honest: rev get aqua 55
✓ Downloaded aqua into ./data/builds/aqua/6 at #55
honest: $ cove test
$ rev get cove
✓ Downloaded cove into ./cove
✗ release.env: cannot decrypt with this machine's secrets key — copy it from your other machine, or 'rev secret add release.env' to overwrite.
== pinned cove is missing or older than cove/src; rebuilding
$ cd cove
$ COVE_VENDOR=src/runtime/vendor cove build --speed --mimalloc src/selfhost/cove.cv -o cove --stdlib src/stdlib
~built cove (17.91s)
$ ./cove/cove build src/main.cv -o aqua-vm
~built aqua-vm (7.57s)
$ ./cove/cove test
test main > packing > three-operand round trip ... ok
test main > packing > wide jump targets ... ok
test main > values > structural equality ... ok
test main > values > tuple ordering is lexicographic ... ok
test main > values > dict keys encode by type ... ok
test main > clayout nested extern structs > Inner { ci16, float }: size 16, align 8, b at 8 ... ok
test main > clayout nested extern structs > Outer { cint, Inner { ci16, float }, cu8 }: size 32, offsets 0/8/24 ... ok
test main > clayout nested extern structs > nested struct first + trailing tail padding ... ok
test main > serialization > avb round trip ... ok
test main > serialization > bad magic is a decode error ... ok
test main > serialization > truncation is a decode error ... ok
test watch > run args > no flags, file and program args ... ok
test watch > run args > --watch before the file ... ok
test watch > run args > -w and no file ... ok
test watch > run args > -- ends flags; the rest goes to the program ... ok
test watch > run args > -w -- keeps the flag ... ok
test watch > run args > unknown flag is an error ... ok
test watch > source changes > sources count ... ok
test watch > source changes > editor noise and build outputs don't ... ok
test watch > watch root > walks up to the package root ... ok
test watch > watch root > stays in the input's tree when there is no package ... ok
21 passed 0 failed
$ ./cove/cove build src/main.cv -o aqua-vm
~built aqua-vm (0.01s)
== diff (run): 160 passed, 0 failed
$ ./cove/cove build src/main.cv -o aqua-vm
~built aqua-vm (2.40s)
== diff (bin): 160 passed, 0 failed
$ ./cove/cove build src/main.cv -o aqua-vm
~built aqua-vm (2.35s)
== repl: 3 passed, 0 failed
$ ./cove/cove build src/main.cv -o aqua-vm
~built aqua-vm (0.01s)
== aqua-only: 2 passed, 0 failed
== gate green
honest: passed (exit 0)