Build report for macosx/x86.64

Build machine:macmini
Disk usage:263.40Gi used, 668.15Gi avail, 931.55Gi total, 71.72% free
Build directory:~/builds/2022-11-06-01-26
GIT ID:44855a86950f256dc4027d85f58402199314bc67

Timings

boot-time00:03:43
load-time00:09:44
test-time00:30:46
help-lint-time00:00:15
benchmark-time00:10:33
html-help-time00:03:36

Unit test failures

Details:
==== resource:basis/db/postgresql/errors/errors-tests.factor

resource:basis/db/postgresql/errors/errors-tests.factor

Cannot resolve C library function
Library: DLL" libpq.dylib"
Symbol: PQsetdbLogin
DlError: dlopen(libpq.dylib, 0x0009): tried: '/opt/graphviz64/lib/libpq.dylib' (no such file), '/libpq.dylib' (no such file), 'libpq.dylib' (no such file), '/usr/local/lib/libpq.dylib' (no such file), '/usr/lib/libpq.dylib' (no such file), '/opt/graphviz64/lib/libpq.dylib' (no such file), '/libpq.dylib' (no such file), '/Users/jbenedik/builds/2022-11-06-01-26/factor/libpq.dylib' (no such file)
See http://concatenative.org/wiki/view/Factor/Requirements
(U) [ c-to-factor => ]
    c-to-factor
(U) [ [ (get-catchstack) push ] dip call => (get-catchstack) pop* ]
(O) command-line-startup
(O) do-all
(O) do-tests
(O) test-vocabs
(O) test-vocab
(O) run-test-file
(O) test-postgresql
(O) M\ postgresql-db db-open
(O) connect-postgres
(U) [
        OBJ-CURRENT-THREAD special-object error-thread set-global
        current-continuation => error-continuation set-global
        [ original-error set-global ] [ rethrow ] bi
    ]

==== resource:basis/db/postgresql/postgresql-tests.factor

resource:basis/db/postgresql/postgresql-tests.factor

Cannot resolve C library function
Library: DLL" libpq.dylib"
Symbol: PQsetdbLogin
DlError: dlopen(libpq.dylib, 0x0009): tried: '/opt/graphviz64/lib/libpq.dylib' (no such file), '/libpq.dylib' (no such file), 'libpq.dylib' (no such file), '/usr/local/lib/libpq.dylib' (no such file), '/usr/lib/libpq.dylib' (no such file), '/opt/graphviz64/lib/libpq.dylib' (no such file), '/libpq.dylib' (no such file), '/Users/jbenedik/builds/2022-11-06-01-26/factor/libpq.dylib' (no such file)
See http://concatenative.org/wiki/view/Factor/Requirements
(U) [ c-to-factor => ]
    c-to-factor
(U) [ [ (get-catchstack) push ] dip call => (get-catchstack) pop* ]
(O) command-line-startup
(O) do-all
(O) do-tests
(O) test-vocabs
(O) test-vocab
(O) run-test-file
(U) [
        { } [ 2000 ~quotation~ times ] \ (unit-test) 16 experiment
        postgresql-template1-db
        [ postgresql-test-db-name ensure-database ] with-db =>
        { } [ postgresql-test-db ~quotation~ with-db ] \ (unit-test)
        42 experiment
        { ~array~ } [ postgresql-test-db ~quotation~ with-db ]
        \ (unit-test) 53 experiment
        { ~array~ } [ postgresql-test-db ~quotation~ with-db ]
        \ (unit-test) 60 experiment
        { } [ postgresql-test-db ~quotation~ with-db ] \ (unit-test)
        68 experiment
        { ~array~ } [ postgresql-test-db ~quotation~ with-db ]
        \ (unit-test) 76 experiment
        [ postgresql-test-db ~quotation~ with-db ] \ (must-fail) 86
        experiment
        { 3 } [ postgresql-test-db ~quotation~ with-db ]
        \ (unit-test) 92 experiment
        { } [ postgresql-test-db ~quotation~ with-db ] \ (unit-test)
        104 experiment
        { 5 } [ postgresql-test-db ~quotation~ with-db ]
        \ (unit-test) 110 experiment
    ]
(U) [
        [ db-open db-connection ] dip => [ ~quotation~ ] dip compose
        [ ~quotation~ ] dip [ with-disposal ] curry compose
        with-variable
    ]
    with-db
(U) [ db-open => db-connection ]
(O) M\ postgresql-db db-open
(O) connect-postgres
(U) [
        OBJ-CURRENT-THREAD special-object error-thread set-global
        current-continuation => error-continuation set-global
        [ original-error set-global ] [ rethrow ] bi
    ]

==== resource:basis/db/tuples/tuples-tests.factor

resource:basis/db/tuples/tuples-tests.factor

Cannot resolve C library function
Library: DLL" libpq.dylib"
Symbol: PQsetdbLogin
DlError: dlopen(libpq.dylib, 0x0009): tried: '/opt/graphviz64/lib/libpq.dylib' (no such file), '/libpq.dylib' (no such file), 'libpq.dylib' (no such file), '/usr/local/lib/libpq.dylib' (no such file), '/usr/lib/libpq.dylib' (no such file), '/opt/graphviz64/lib/libpq.dylib' (no such file), '/libpq.dylib' (no such file), '/Users/jbenedik/builds/2022-11-06-01-26/factor/libpq.dylib' (no such file)
See http://concatenative.org/wiki/view/Factor/Requirements
(U) [ c-to-factor => ]
    c-to-factor
(U) [ [ (get-catchstack) push ] dip call => (get-catchstack) pop* ]
(O) command-line-startup
(O) do-all
(O) do-tests
(O) test-vocabs
(O) test-vocab
(O) run-test-file
(U) [
        paste "PASTE" {
            ~array~
            ~array~
            ~array~
            ~array~
            ~array~
            ~array~
            ~array~
            ~array~
        } define-persistent [ test-foreign-key ] test-sqlite
        [ test-foreign-key-not-null ] test-sqlite
        [ test-cascade ] test-sqlite [ test-restrict ] test-sqlite
        [ test-foreign-key ] test-postgresql =>
        [ test-foreign-key-not-null ] test-postgresql
        [ test-cascade ] test-postgresql
        [ test-restrict ] test-postgresql
        [ db-assigned-person-schema test-tuples ] test-sqlite
        [ user-assigned-person-schema test-tuples ] test-sqlite
        [ user-assigned-person-schema test-repeated-insert ]
        test-sqlite [ test-bignum ] test-sqlite
        [ test-serialize ] test-sqlite
        [ test-intervals ] test-sqlite
        [ test-random-id ] test-sqlite
        [ db-assigned-person-schema test-tuples ] test-postgresql
        [ user-assigned-person-schema test-tuples ] test-postgresql
        [ user-assigned-person-schema test-repeated-insert ]
        test-postgresql [ test-bignum ] test-postgresql
        [ test-serialize ] test-postgresql
        [ test-intervals ] test-postgresql
        [ test-random-id ] test-postgresql [
            ~quotation~ ~quotation~ \ (must-fail-with) 517
            experiment
        ] test-sqlite [
            ~quotation~ ~quotation~ \ (must-fail-with) 522
            experiment
        ] test-postgresql suparclass f
        { ~array~ ~array~ } define-persistent subbclass "SUBCLASS"
        { ~array~ } define-persistent fubbclass "FUBCLASS"
        { } define-persistent [ test-db-inheritance ] test-sqlite
        [ test-db-inheritance ] test-postgresql
        string-encoding-test "STRING_ENCODING_TEST"
        { ~array~ ~array~ } define-persistent
        [ test-string-encoding ] test-sqlite
        [ test-string-encoding ] test-postgresql
        compound-foo "COMPOUND_FOO"
        { ~array~ ~array~ ~array~ } define-persistent
        [ test-compound-primary-key ] test-sqlite
        [ test-compound-primary-key ] test-postgresql timez "TIMEZ"
        { ~array~ ~array~ } define-persistent
        [ test-time-types ] test-sqlite
        [ test-time-types ] test-postgresql example "EXAMPLE"
        { ~array~ ~array~ } define-persistent
        [ test-blob-select ] test-sqlite ~10 more~
    ]
(O) test-postgresql
(O) M\ postgresql-db db-open
(O) connect-postgres
(U) [
        OBJ-CURRENT-THREAD special-object error-thread set-global
        current-continuation => error-continuation set-global
        [ original-error set-global ] [ rethrow ] bi
    ]

==== resource:extra/compression/bzip3/bzip3-tests.factor

resource:extra/compression/bzip3/bzip3-tests.factor: 11

resource:extra/compression/bzip3/bzip3-tests.factor

11: } } [ B{ 72 101 108 108 111 32 87 111 114 108 100 33 } f compress ] unit-test
                                                                     ^
No word named “compress” found in current vocabulary search path
(U) [ c-to-factor => ]
    c-to-factor
(U) [ [ (get-catchstack) push ] dip call => (get-catchstack) pop* ]
(O) command-line-startup
(O) do-all
(O) do-tests
(O) test-vocabs
(O) test-vocab
(O) run-test-file
(O) run-file
(O) parse-file
(O) parse-stream
(O) parse-fresh
(O) (parse-lines)
(O) (parse-until)
(O) parse-until-step
(O) execute-parsing
(O) POSTPONE: [
(O) M\ POSTPONE: f parse-quotation
(O) (parse-until)
(O) parse-until-step
(O) no-word
(O) throw-restarts
(O) M\ object throw
(U) [
        OBJ-CURRENT-THREAD special-object error-thread set-global
        current-continuation => error-continuation set-global
        [ original-error set-global ] [ rethrow ] bi
    ]

Help lint failures

Details:
==== resource:extra/sequences/extras/extras-docs.factor

resource:extra/sequences/extras/extras-docs.factor: 428

Asset: T{ link f (collect-with-previous) }

Empty $description

resource:extra/sequences/extras/extras-docs.factor: 435

Asset: T{ link f (each-integer-with-previous) }

Empty $description

resource:extra/sequences/extras/extras-docs.factor: 441

Asset: T{ link f (start-all) }

Empty $description

resource:extra/sequences/extras/extras-docs.factor: 474

Asset: T{ link f 3each-from }

Empty $description

resource:extra/sequences/extras/extras-docs.factor: 640

Asset: T{ link f assoc-zip-with }

$values don't match stack effect; expected { "quot" "alist" }, got { "seq" "quot" "alist" }

resource:extra/sequences/extras/extras-docs.factor: 665

Asset: T{ link f collect-with-previous }

Empty $description

resource:extra/sequences/extras/extras-docs.factor: 699

Asset: T{ link f each-index-from }

Empty $description

resource:extra/sequences/extras/extras-docs.factor: 705

Asset: T{ link f each-integer-with-previous }

Empty $description

resource:extra/sequences/extras/extras-docs.factor: 711

Asset: T{ link f each-prior }

Empty $description

resource:extra/sequences/extras/extras-docs.factor: 717

Asset: T{ link f each-subseq }

Empty $description

resource:extra/sequences/extras/extras-docs.factor: 723

Asset: T{ link f ensure-same-underlying }

Empty $description

resource:extra/sequences/extras/extras-docs.factor: 739

Asset: T{ link f extract! }

Empty $description

resource:extra/sequences/extras/extras-docs.factor: 806

Asset: T{ link f find-pred-loop }

Empty $description

resource:extra/sequences/extras/extras-docs.factor: 848

Asset: T{ link f index-selector }

Empty $description

resource:extra/sequences/extras/extras-docs.factor: 855

Asset: T{ link f index-selector-as }

Empty $description

resource:extra/sequences/extras/extras-docs.factor: 889

Asset: T{ link f iterate-heap-while }

Empty $description

resource:extra/sequences/extras/extras-docs.factor: 993

Asset: T{ link f map-integers-with }

Empty $description

resource:extra/sequences/extras/extras-docs.factor: 1000

Asset: T{ link f map-like }

Empty $description

resource:extra/sequences/extras/extras-docs.factor: 1007

Asset: T{ link f map-prior }

Empty $description

resource:extra/sequences/extras/extras-docs.factor: 1014

Asset: T{ link f map-prior-as }

Empty $description

resource:extra/sequences/extras/extras-docs.factor: 1035

Asset: T{ link f map-with-previous }

Empty $description

resource:extra/sequences/extras/extras-docs.factor: 1042

Asset: T{ link f map-with-previous-as }

Empty $description

resource:extra/sequences/extras/extras-docs.factor: 1049

Asset: T{ link f map-zip-swap }

Empty $description

resource:extra/sequences/extras/extras-docs.factor: 1063

Asset: T{ link f merge-slices }

Empty $description

resource:extra/sequences/extras/extras-docs.factor: 1101

Asset: T{ link f one? }

Empty $description

resource:extra/sequences/extras/extras-docs.factor: 1108

Asset: T{ link f ordered-slices-overlap? }

Empty $description

resource:extra/sequences/extras/extras-docs.factor: 1115

Asset: T{ link f ordered-slices-range }

Empty $description

resource:extra/sequences/extras/extras-docs.factor: 1122

Asset: T{ link f ordered-slices-touch? }

Empty $description

resource:extra/sequences/extras/extras-docs.factor: 1142

Asset: T{ link f push-if* }

Empty $description

resource:extra/sequences/extras/extras-docs.factor: 1148

Asset: T{ link f push-if-index }

Empty $description

resource:extra/sequences/extras/extras-docs.factor: 1154

Asset: T{ link f reduce-from }

Empty $description

resource:extra/sequences/extras/extras-docs.factor: 1187

Asset: T{ link f replicate-into }

Empty $description

resource:extra/sequences/extras/extras-docs.factor: 1227

Asset: T{ link f selector* }

Empty $description

resource:extra/sequences/extras/extras-docs.factor: 1234

Asset: T{ link f selector-as* }

Empty $description

resource:extra/sequences/extras/extras-docs.factor: 1241

Asset: T{ link f sequence-index-operator-last }

Empty $description

resource:extra/sequences/extras/extras-docs.factor: 1267

Asset: T{ link f shorten* }

Empty $description

resource:extra/sequences/extras/extras-docs.factor: 1274

Asset: T{ link f sift! }

Empty $description

resource:extra/sequences/extras/extras-docs.factor: 1281

Asset: T{ link f sift-as }

Empty $description

resource:extra/sequences/extras/extras-docs.factor: 1288

Asset: T{ link f slice-order-by-from }

Empty $description

resource:extra/sequences/extras/extras-docs.factor: 1295

Asset: T{ link f slice-when }

Empty $description

resource:extra/sequences/extras/extras-docs.factor: 1309

Asset: T{ link f slices-overlap? }

Empty $description

resource:extra/sequences/extras/extras-docs.factor: 1316

Asset: T{ link f slices-touch? }

Empty $description

resource:extra/sequences/extras/extras-docs.factor: 1323

Asset: T{ link f slurp-heap-while-map }

Empty $description

resource:extra/sequences/extras/extras-docs.factor: 1337

Asset: T{ link f step-slice }

Empty $description

resource:extra/sequences/extras/extras-docs.factor: 1340

Asset: T{ link f supremum-by* }

Empty $description

resource:extra/sequences/extras/extras-docs.factor: 1347

Asset: T{ link f tail*-as }

Empty $description

resource:extra/sequences/extras/extras-docs.factor: 1354

Asset: T{ link f tail-as }

Empty $description

resource:extra/sequences/extras/extras-docs.factor: 1361

Asset: T{ link f take-while }

Empty $description

resource:extra/sequences/extras/extras-docs.factor: 1368

Asset: T{ link f trim-as }

Empty $description

resource:extra/sequences/extras/extras-docs.factor: 1382

Asset: T{ link f unordered-slices-overlap? }

Empty $description

resource:extra/sequences/extras/extras-docs.factor: 1389

Asset: T{ link f unordered-slices-range }

Empty $description

resource:extra/sequences/extras/extras-docs.factor: 1396

Asset: T{ link f unordered-slices-touch? }

Empty $description

resource:extra/sequences/extras/extras-docs.factor: 1403

Asset: T{ link f until-empty }

Empty $description

resource:extra/sequences/extras/extras-docs.factor: 1409

Asset: T{ link f virtual-zip-index }

Empty $description

resource:extra/sequences/extras/extras-docs.factor: 1412

Asset: T{ link f with-string-lines }

Empty $description

Benchmarks

BenchmarkTime (seconds)
benchmark.3d-matrix-scalar0.563
benchmark.3d-matrix-vector0.016
benchmark.ant0.080
benchmark.backtrack0.128
benchmark.base640.026
benchmark.beust10.385
benchmark.beust20.292
benchmark.binary-search0.098
benchmark.binary-trees0.719
benchmark.bloom-filters0.104
benchmark.bootstrap16.329
benchmark.busy-loop0.689
benchmark.chameneos-redux0.671
benchmark.combinatorics0.034
benchmark.completion0.333
benchmark.continuations0.367
benchmark.crc320.093
benchmark.csv0.045
benchmark.cuckoo-filters2.114
benchmark.dawes0.039
benchmark.dispatch10.573
benchmark.dispatch20.562
benchmark.dispatch30.666
benchmark.dispatch41.068
benchmark.dispatch50.350
benchmark.dispatch61.945
benchmark.dlists0.279
benchmark.e-decimals0.222
benchmark.e-ratios0.033
benchmark.empty-loop-00.053
benchmark.empty-loop-10.118
benchmark.empty-loop-20.084
benchmark.euler1502.379
benchmark.fannkuch0.376
benchmark.fasta0.947
benchmark.fib10.029
benchmark.fib20.029
benchmark.fib30.082
benchmark.fib40.045
benchmark.fib50.150
benchmark.fib62.537
benchmark.fib70.189
benchmark.fib80.122
benchmark.find-pi0.447
benchmark.flip0.263
benchmark.gc01.146
benchmark.gc10.049
benchmark.gc213.077
benchmark.gc30.160
benchmark.hash-sets0.551
benchmark.hashtables0.478
benchmark.heaps0.121
benchmark.interval-sets0.491
benchmark.iteration0.534
benchmark.json0.146
benchmark.knucleotide1.402
benchmark.lcs0.224
benchmark.lexer3.651
benchmark.linked-assocs0.417
benchmark.make0.762
benchmark.mandel0.026
benchmark.matrix-exponential-scalar1.788
benchmark.matrix-exponential-simd0.050
benchmark.md50.015
benchmark.memoize0.141
benchmark.msgpack0.622
benchmark.mt0.078
benchmark.namespaces0.361
benchmark.nbody1.078
benchmark.nbody-simd0.076
benchmark.nested-empty-loop-10.029
benchmark.nested-empty-loop-20.158
benchmark.nsieve0.115
benchmark.nsieve-bits0.242
benchmark.nsieve-bytes0.062
benchmark.parse-bignum0.425
benchmark.parse-fixnum0.329
benchmark.parse-float4.090
benchmark.parse-ratio0.193
benchmark.partial-sums0.187
benchmark.pidigits0.163
benchmark.random0.083
benchmark.randomize0.787
benchmark.raytracer0.738
benchmark.raytracer-simd0.121
benchmark.recursive0.353
benchmark.regex-dna0.465
benchmark.regexp0.162
benchmark.reverse-complement0.920
benchmark.ring0.228
benchmark.sfmt0.052
benchmark.sha10.105
benchmark.sieve0.969
benchmark.simd-10.199
benchmark.sockets2.476
benchmark.sort0.834
benchmark.spectral-norm0.275
benchmark.spectral-norm-simd0.207
benchmark.splay0.135
benchmark.splitting0.212
benchmark.stack0.288
benchmark.struct-arrays0.201
benchmark.sum-file0.256
benchmark.tcp-echo00.024
benchmark.tcp-echo10.397
benchmark.tcp-echo20.405
benchmark.terrain-generation0.037
benchmark.timers0.046
benchmark.tuple-arrays0.248
benchmark.typecheck10.319
benchmark.typecheck20.344
benchmark.typecheck30.388
benchmark.udp-echo00.440
benchmark.udp-echo10.467
benchmark.udp-echo20.620
benchmark.ui-panes0.072
benchmark.unicode0.194
benchmark.wrap0.070
benchmark.xml0.319
benchmark.yield0.216
benchmark.yuv-to-rgb0.041