Build report for macosx/x86.64

Build machine:goo
Disk usage:187.07Gi used, 24.08Gi avail, 211.39Gi total, 11.39% free
Build directory:/Users/erg/builds/2020-04-03-11-49
GIT ID:2c014197c7c8bccb7cbe2800fb17333bd81c3da0

Timings

boot-time00:13:33
load-time00:37:40
test-time01:29:08
help-lint-time00:00:55
benchmark-time00:33:50
html-help-time00:23:16

Unit test failures

Details:
==== resource:basis/math/vectors/simd/simd-tests.factor

resource:basis/math/vectors/simd/simd-tests.factor: 487

Unit Test: {
    [ { } ]
    [
        {
            { 0 1 2 3 }
            { 4 1 2 3 }
            { 0 5 2 3 }
            { 0 1 6 3 }
            { 0 1 2 7 }
            { 4 5 2 3 }
            { 0 1 6 7 }
            { 4 5 6 7 }
            { 0 5 2 7 }
        }
        [
            [
                \ float-4
                new
                [ [ length <iota> ] keep like ]
                [ [ length dup dup + [a,b) ] keep like ]
                bi
                [ ]
                2sequence
            ]
            dip
            [ vshuffle2-elements ]
            curry
        ]
        [ = ]
        check-optimizer
    ]
}

=== Expected:
{ }
=== Got:
{ ~simd-test-failure~ }
(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: [
        { ~vector~ } [ ~quotation~ final-classes ] \ (unit-test) 16
        experiment
        { ~vector~ } [ ~quotation~ final-classes ] \ (unit-test) 18
        experiment
        { ~vector~ } [ ~quotation~ final-classes ] \ (unit-test) 20
        experiment
        { ~vector~ } [ ~quotation~ final-classes ] \ (unit-test) 22
        experiment
        { ~vector~ } [ ~quotation~ final-classes ] \ (unit-test) 24
        experiment
        { ~vector~ } [ ~quotation~ final-classes ] \ (unit-test) 26
        experiment
        { t } [ ~quotation~ final-classes first integer class<= ]
        \ (unit-test) 28 experiment
        { ~vector~ } [ ~quotation~ final-classes ] \ (unit-test) 30
        experiment
        { ~vector~ } [ ~quotation~ final-classes ] \ (unit-test) 32
        experiment cpu x86?
        [ ~quotation~ ~quotation~ \ (unit-test) 39 experiment ] when
        "== Checking -new constructors" print
        { ~array~ }
        [ simd-classes ~quotation~ ~quotation~ check-optimizer ]
        \ (unit-test) 183 experiment
        { ~array~ } [ simd-classes ~quotation~ reject ]
        \ (unit-test) 187 experiment
        "== Checking -with constructors" print
        { ~array~ }
        [ with-ctors ~quotation~ ~quotation~ check-optimizer ]
        \ (unit-test) 195 experiment
        { 4294967295 } [ 4294967295 uint-4-with first ]
        \ (unit-test) 197 experiment
        { 4294967295 } [ 4294967295 ~quotation~ compile-call first ]
        \ (unit-test) 199 experiment
        { 4294967295 } [ ~quotation~ compile-call first ]
        \ (unit-test) 201 experiment
        "== Checking -boa constructors" print
        { ~array~ }
        [ boa-ctors ~quotation~ ~quotation~ check-optimizer ]
        \ (unit-test) 210 experiment
        { 4294967295 }
        [ 4294967295 2 3 4 ~quotation~ compile-call first ]
        \ (unit-test) 212 experiment
        "== Checking vector operations" print simd-classes&reps [
            ~quotation~ dip first3 ~quotation~ 3curry
            \ (unit-test) 295 experiment
        ] ~377 more~
    ]
(U) Quotation: [ [ nip call ] 3keep => [ 1 + ] 2dip (each-integer) ]
(U) Quotation: [ swap [ 2dip ] dip => ]
    Word: 3dip
(U) Quotation: [ swap [ dip ] dip => ]
    Word: 2dip
(U) Quotation: [ swap [ call ] dip => ]
    Word: dip
(U) Quotation: [
        2 load-locals -1 get-local <experiment> load-local
        silent-tests? get 0 get-local
        [ 1 load-locals 0 get-local 1 drop-locals experiment. ]
        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~ 2 drop-locals if
        ] curry curry
        [ 2drop "Warning: test skipped!" print ] 3 drop-locals if
    ]
    Word: experiment
(O) Word: (unit-test)
(O) Word: assert-sequence=
(O) Word: assert-sequence
(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
    ]

Benchmarks

BenchmarkTime (seconds)
benchmark.3d-matrix-scalar1.940329812
benchmark.3d-matrix-vector0.059599185
benchmark.ant0.332548048
benchmark.backtrack0.455020385
benchmark.base640.08798536
benchmark.beust11.341016626
benchmark.beust20.824562924
benchmark.binary-search0.307040732
benchmark.binary-trees3.124406969
benchmark.bloom-filters0.43572307
benchmark.bootstrap113.830392068
benchmark.busy-loop1.540309394
benchmark.chameneos-redux3.887059348
benchmark.combinatorics0.132934584
benchmark.completion1.304616621
benchmark.continuations1.277262226
benchmark.crc320.311528793
benchmark.csv0.1561561
benchmark.cuckoo-filters7.525675342
benchmark.dawes0.110158967
benchmark.dispatch12.434747159
benchmark.dispatch22.08199407
benchmark.dispatch32.689717403
benchmark.dispatch44.218436429
benchmark.dispatch51.584946803
benchmark.dispatch66.626715038
benchmark.dlists0.889801665
benchmark.e-decimals0.8629235159999999
benchmark.e-ratios0.127100518
benchmark.empty-loop-00.174438815
benchmark.empty-loop-10.407755803
benchmark.empty-loop-20.202813926
benchmark.euler1509.633099636000001
benchmark.fannkuch1.230482116
benchmark.fasta2.269286491
benchmark.fib10.178173206
benchmark.fib20.160193244
benchmark.fib30.368958334
benchmark.fib40.201590648
benchmark.fib50.548342818
benchmark.fib610.372268875
benchmark.fib70.72060228
benchmark.fib80.439209265
benchmark.find-pi1.975883992
benchmark.flip0.877754455
benchmark.gc04.640094389
benchmark.gc10.171781717
benchmark.gc226.962344144
benchmark.gc30.617861855
benchmark.hash-sets1.815101961
benchmark.hashtables1.557765146
benchmark.heaps0.385086356
benchmark.interval-sets1.184553898
benchmark.iteration1.940852072
benchmark.javascript7.424199544
benchmark.json0.422740401
benchmark.knucleotide3.367059486
benchmark.lcs0.691288592
benchmark.lexer7.858432823
benchmark.linked-assocs1.392610723
benchmark.make2.627433385
benchmark.mandel0.08727789599999999
benchmark.matrix-exponential-scalar5.882050461
benchmark.matrix-exponential-simd0.180204424
benchmark.md50.043363795
benchmark.memoize0.549054267
benchmark.msgpack2.322501751
benchmark.mt0.247026493
benchmark.namespaces1.237561374
benchmark.nbody4.056497521
benchmark.nbody-simd0.7049574199999999
benchmark.nested-empty-loop-10.082584402
benchmark.nested-empty-loop-20.532700841
benchmark.nsieve0.955349102
benchmark.nsieve-bits0.7043371940000001
benchmark.nsieve-bytes0.282888954
benchmark.parse-bignum1.579280417
benchmark.parse-fixnum1.105463131
benchmark.parse-float15.184459006
benchmark.parse-ratio0.5741733530000001
benchmark.partial-sums1.211436734
benchmark.pidigits0.519921601
benchmark.random0.289789667
benchmark.randomize2.254822119
benchmark.raytracer2.764907012
benchmark.raytracer-simd0.680640675
benchmark.recursive1.57873605
benchmark.regex-dna1.43474518
benchmark.regexp0.54052798
benchmark.reverse-complement2.942925556
benchmark.ring1.15038024
benchmark.sfmt0.179206104
benchmark.sha10.392394638
benchmark.sieve3.382050772
benchmark.simd-11.097489512
benchmark.sockets14.53281227
benchmark.sort2.392605044
benchmark.spectral-norm2.542174141
benchmark.spectral-norm-simd1.276375645
benchmark.splay0.486807612
benchmark.splitting0.6905715529999999
benchmark.stack0.990203608
benchmark.struct-arrays1.143154715
benchmark.sum-file0.8934653890000001
benchmark.tcp-echo00.18158057
benchmark.tcp-echo11.485055882
benchmark.tcp-echo21.527276791
benchmark.terrain-generation0.128867475
benchmark.timers0.284690348
benchmark.tuple-arrays0.812555815
benchmark.typecheck11.099922649
benchmark.typecheck21.112407168
benchmark.typecheck31.254016324
benchmark.udp-echo01.076403193
benchmark.udp-echo11.321860292
benchmark.udp-echo21.671575255
benchmark.ui-panes0.352129489
benchmark.unicode0.701052377
benchmark.wrap0.240444016
benchmark.xml0.892784072
benchmark.yield1.312368918
benchmark.yuv-to-rgb0.130079887