Build report for macosx/x86.64

Build machine:macmini
Disk usage:14.28Gi used, 701.87Gi avail, 931.55Gi total, 75.34% free
Build directory:/Users/jbenedik/builds/2021-09-11-19-30
GIT ID:7b451bb813d242dbc0cd6c29d071e0b320f2200e

Timings

boot-time00:03:44
load-time00:09:27
test-time00:25:09
help-lint-time00:00:12
benchmark-time00:10:24
html-help-time00:02:29

Unit test failures

Details:
==== resource:extra/gdbm/gdbm-tests.factor

resource:extra/gdbm/gdbm-tests.factor: 46

Must Fail With: {
    [ [ 300 set-cache-size 300 set-cache-size ] with-test.db ]
    [ gdbm-option-already-set = ]
}

did-not-fail
(U) Quotation: [ c-to-factor => ]
    Word: c-to-factor
(U) Quotation: [ [ (get-catchstack) push ] dip call => (get-catchstack) pop* ]
(O) Word: command-line-startup
(O) Word: do-all
(O) Word: do-tests
(O) Word: test-vocabs
(O) Word: test-vocab
(O) Word: run-test-file
(U) Quotation: [
        CLEANUP
        [ test.db reader >>role ~quotation~ with-gdbm ]
        [ gdbm-file-open-error = ] \ (must-fail-with) 19 experiment
        { f } [ ~quotation~ with-test.db ] \ (unit-test) 21
        experiment
        { } [ ~quotation~ with-test.db ] \ (unit-test) 23 experiment
        [ db-path ~quotation~ with-gdbm-writer ]
        [ gdbm-cannot-replace = ] \ (must-fail-with) 27 experiment
        =>
        { } [ ~quotation~ with-test.db ] \ (unit-test) 36 experiment
        { 42 t } [ db-path ~quotation~ with-gdbm-reader ]
        \ (unit-test) 38 experiment
        { f f } [ ~quotation~ with-test.db ] \ (unit-test) 40
        experiment
        [ ~quotation~ with-test.db ] [ gdbm-option-already-set = ]
        \ (must-fail-with) 46 experiment
        { t } [ ~vector~ ~quotation~ with-test.db ~vector~ set= ]
        \ (unit-test) 53 experiment
        { f } [ test.db newdb >>role ~quotation~ with-gdbm ]
        \ (unit-test) 58 experiment CLEANUP
    ]
(U) Quotation: [
        2 load-locals -1 get-local <experiment> load-local
        silent-tests? get 0 get-local
        [ load-local 0 get-local experiment. 1 drop-locals ] curry
        unless -2 get-local execute => 0 get-local -1 get-local [
            2 load-locals -1 get-local 0 get-local ~quotation~ curry
            curry ~quotation~ if 2 drop-locals
        ] curry curry [ 2drop "Warning: test skipped!" print ] if
        3 drop-locals
    ]
    Word: experiment
(O) Word: (must-fail-with)
(U) Quotation: [
        [ ~quotation~ dip swap ~quotation~ dip ] dip swap
        [ call get-datastack ] dip => swap [ set-datastack ] dip
    ]
(U) Quotation: [ call => get-datastack ]
(U) Quotation: [
        3 load-locals <gdbm> -2 get-local >>name -1 get-local >>role
        0 get-local with-gdbm => 3 drop-locals
    ]
    Word: with-gdbm-role
(U) Quotation: [ swap >n call => ndrop ]
    Word: with-variables
(U) Quotation: [ [ compose ~quotation~ curry recover ] [ drop ] 2bi => call ]
    Word: cleanup
(U) Quotation: [ [ 2keep ] dip => call ]
    Word: 2bi
(U) Quotation: [ swap [ dip ] dip => ]
    Word: 2dip
(U) Quotation: [ swap [ call ] dip => ]
    Word: dip
(U) Quotation: [ [ (get-catchstack) push ] dip call => (get-catchstack) pop* ]
(U) Quotation: [ swap >n call => ndrop ]
    Word: with-variables
(O) Word: gdbm-store
(O) Word: check-error
(O) Word: gdbm-throw
(O) Method: M\ object throw
(U) Quotation: [
        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:core/sequences/sequences-docs.factor

resource:core/sequences/sequences-docs.factor: 1508

Asset: T{ link f 2map-reduce }

$quotation stack effects in $values don't match

resource:core/sequences/sequences-docs.factor: 1588

Asset: T{ link f map-reduce }

$quotation stack effects in $values don't match

Benchmarks

BenchmarkTime (seconds)
benchmark.3d-matrix-scalar0.602245296
benchmark.3d-matrix-vector0.013723643
benchmark.ant0.086501201
benchmark.backtrack0.120804138
benchmark.base640.026643582
benchmark.beust10.389464511
benchmark.beust20.269758198
benchmark.binary-search0.090385259
benchmark.binary-trees0.711059337
benchmark.bloom-filters0.113742033
benchmark.bootstrap16.044876678
benchmark.busy-loop0.29213901
benchmark.chameneos-redux0.721295963
benchmark.combinatorics0.037308824
benchmark.completion0.345662202
benchmark.continuations0.350475871
benchmark.crc320.104367486
benchmark.csv0.043873441
benchmark.cuckoo-filters2.176080169
benchmark.dawes0.038077098
benchmark.dispatch10.5053244730000001
benchmark.dispatch20.5534297500000001
benchmark.dispatch30.838546675
benchmark.dispatch40.937433887
benchmark.dispatch50.343233107
benchmark.dispatch61.912973248
benchmark.dlists0.275309019
benchmark.e-decimals0.218894987
benchmark.e-ratios0.033096638
benchmark.empty-loop-00.051272223
benchmark.empty-loop-10.13572455
benchmark.empty-loop-20.090216404
benchmark.euler1502.416395184
benchmark.fannkuch0.373390365
benchmark.fasta0.955164059
benchmark.fib10.029292569
benchmark.fib20.029720791
benchmark.fib30.081951172
benchmark.fib40.05102219
benchmark.fib50.1553996
benchmark.fib63.267375925
benchmark.fib70.171176317
benchmark.fib80.122018411
benchmark.find-pi0.453329949
benchmark.flip0.244471702
benchmark.gc01.144504282
benchmark.gc10.044855567
benchmark.gc211.792479465
benchmark.gc30.162370634
benchmark.hash-sets0.573688917
benchmark.hashtables0.482651789
benchmark.heaps0.120753587
benchmark.interval-sets0.522614888
benchmark.iteration0.553279229
benchmark.json0.124119243
benchmark.knucleotide1.353679693
benchmark.lcs0.226884774
benchmark.lexer3.513045735
benchmark.linked-assocs0.434155332
benchmark.make0.774090771
benchmark.mandel0.025374888
benchmark.matrix-exponential-scalar1.806714745
benchmark.matrix-exponential-simd0.046757474
benchmark.md50.014032235
benchmark.memoize0.143527058
benchmark.msgpack0.62739802
benchmark.mt0.08011286400000001
benchmark.namespaces0.378646038
benchmark.nbody1.052442657
benchmark.nbody-simd0.079428953
benchmark.nested-empty-loop-10.034299394
benchmark.nested-empty-loop-20.187120394
benchmark.nsieve0.122563822
benchmark.nsieve-bits0.248305306
benchmark.nsieve-bytes0.061971361
benchmark.parse-bignum0.434859214
benchmark.parse-fixnum0.331420034
benchmark.parse-float3.948993292
benchmark.parse-ratio0.199795337
benchmark.partial-sums0.193395183
benchmark.pidigits0.167969502
benchmark.random0.088201827
benchmark.randomize0.867434461
benchmark.raytracer0.779352971
benchmark.raytracer-simd0.123586227
benchmark.recursive0.35277053
benchmark.regex-dna0.454850832
benchmark.regexp0.180051776
benchmark.reverse-complement0.903234557
benchmark.ring0.238816747
benchmark.sfmt0.054068407
benchmark.sha10.111510271
benchmark.sieve1.002846146
benchmark.simd-10.215614121
benchmark.sockets2.574072097
benchmark.sort0.785634927
benchmark.spectral-norm0.280865954
benchmark.spectral-norm-simd0.210796739
benchmark.splay0.137738467
benchmark.splitting0.217468026
benchmark.stack0.304620992
benchmark.struct-arrays0.208610751
benchmark.sum-file0.311924111
benchmark.tcp-echo00.024456491
benchmark.tcp-echo10.444227147
benchmark.tcp-echo20.430655173
benchmark.terrain-generation0.036094579
benchmark.timers0.054785319
benchmark.tuple-arrays0.259449843
benchmark.typecheck10.399112208
benchmark.typecheck20.351344364
benchmark.typecheck30.425367727
benchmark.udp-echo00.494003182
benchmark.udp-echo10.509075729
benchmark.udp-echo20.624584422
benchmark.ui-panes0.076288076
benchmark.unicode0.195539633
benchmark.wrap0.07467610700000001
benchmark.xml0.214756397
benchmark.yield0.265332575
benchmark.yuv-to-rgb0.038556858