Build report for macos/x86.64

Build machine:macmini
Disk usage:353.26Gi used, 578.28Gi avail, 931.55Gi total, 62.08% free
Build directory:~/builds64/2025-10-31-12-45
GIT ID:4d25c04ec0180de7a28543f39090c13eabf94f4f

Timings

boot-time00:04:33
load-time00:11:50
test-time00:35:48
help-lint-time00:00:15
benchmark-time00:38:05
html-help-time00:07:39

Unit test failures

Details:
==== resource:basis/images/loader/gtk/gtk-tests.factor

resource:basis/images/loader/gtk/gtk-tests.factor: 16

Unit Test: {
    { t }
    [
        [
            open-png-image
            [ dim>> ] [
                image>GdkPixbuf &g_object_unref
                [ gdk_pixbuf_get_width ]
                [ gdk_pixbuf_get_height ] bi 2array
            ] bi =
        ] with-destructors
    ]
}

Cannot resolve C library function
Library: DLL" libgobject-2.0.dylib"
Symbol: g_object_unref
DlError: dlopen(libgobject-2.0.dylib, 0x0009): tried: '/usr/local/opt/zstd/lib/libgobject-2.0.dylib' (no such file), '/usr/local/opt/raylib/lib/libgobject-2.0.dylib' (no such file), '/usr/local/opt/zstd/lib/libgobject-2.0.dylib' (no such file), '/usr/local/opt/udis86/lib/libgobject-2.0.dylib' (no such file), '/usr/local/opt/zeromq/lib/libgobject-2.0.dylib' (no such file), '/usr/local/opt/libmagic/lib/libgobject-2.0.dylib' (no such file), '/usr/local/opt/snappy/lib/libgobject-2.0.dylib' (no such file), '/usr/local/opt/libpq/lib/libgobject-2.0.dylib' (no such file), '/usr/local/opt/cairo/lib/libgobject-2.0.dylib' (no such file), '/usr/local/opt/gdk-pixbuf/lib/libgobject-2.0.dylib' (no such file), '/libgobject-2.0.dylib' (no such file), 'libgobject-2.0.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OSlibgobject-2.0.dylib' (no such file), '/usr/lib/libgobject-2.0.dylib' (no such file, not in dyld cache), 'libgobject-2.0.dylib' (no such file)
(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) [
        { t } [ ~quotation~ with-destructors ] \ (unit-test) 16
        experiment =>
        { t } [ ~quotation~ with-destructors ] \ (unit-test) 25
        experiment
    ]
(U) [
        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
    ]
    experiment
(O) (unit-test)
(U) [
        [ ~quotation~ dip swap ~quotation~ dip ] dip swap
        [ call get-datastack ] dip => swap [ set-datastack ] dip
    ]
(U) [ call => get-datastack ]
(U) [ swap >n call => ndrop ]
    with-variables
(O) dispose-each
(O) M\ g_object_unref-destructor dispose*
(U) [
        OBJ-CURRENT-THREAD special-object error-thread set-global
        current-continuation => error-continuation set-global
        [ original-error set-global ] [ rethrow ] bi
    ]

resource:basis/images/loader/gtk/gtk-tests.factor: 25

Unit Test: {
    { t }
    [
        [
            [
                open-png-image image>GdkPixbuf &g_object_unref
                "frob" GdkPixbuf>byte-array
            ] [ g-error? ] recover
        ] with-destructors
    ]
}

Cannot resolve C library function
Library: DLL" libgobject-2.0.dylib"
Symbol: g_object_unref
DlError: dlopen(libgobject-2.0.dylib, 0x0009): tried: '/usr/local/opt/zstd/lib/libgobject-2.0.dylib' (no such file), '/usr/local/opt/raylib/lib/libgobject-2.0.dylib' (no such file), '/usr/local/opt/zstd/lib/libgobject-2.0.dylib' (no such file), '/usr/local/opt/udis86/lib/libgobject-2.0.dylib' (no such file), '/usr/local/opt/zeromq/lib/libgobject-2.0.dylib' (no such file), '/usr/local/opt/libmagic/lib/libgobject-2.0.dylib' (no such file), '/usr/local/opt/snappy/lib/libgobject-2.0.dylib' (no such file), '/usr/local/opt/libpq/lib/libgobject-2.0.dylib' (no such file), '/usr/local/opt/cairo/lib/libgobject-2.0.dylib' (no such file), '/usr/local/opt/gdk-pixbuf/lib/libgobject-2.0.dylib' (no such file), '/libgobject-2.0.dylib' (no such file), 'libgobject-2.0.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OSlibgobject-2.0.dylib' (no such file), '/usr/lib/libgobject-2.0.dylib' (no such file, not in dyld cache), 'libgobject-2.0.dylib' (no such file)
(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) [
        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
    ]
    experiment
(O) (unit-test)
(U) [
        [ ~quotation~ dip swap ~quotation~ dip ] dip swap
        [ call get-datastack ] dip => swap [ set-datastack ] dip
    ]
(U) [ call => get-datastack ]
(U) [ swap >n call => ndrop ]
    with-variables
(O) dispose-each
(O) M\ g_object_unref-destructor dispose*
(U) [
        OBJ-CURRENT-THREAD special-object error-thread set-global
        current-continuation => error-continuation set-global
        [ original-error set-global ] [ rethrow ] bi
    ]

==== resource:extra/macho/macho-tests.factor

resource:extra/macho/macho-tests.factor: 45

Unit Test: { { } [ vm-path dylib-exports drop ] }

Fall-through in case
object 2147483700
(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) [
        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
    ]
    experiment
(O) (unit-test)
(U) [
        [ ~quotation~ dip swap ~quotation~ dip ] dip swap
        [ call get-datastack ] dip => swap [ set-datastack ] dip
    ]
(U) [ call => get-datastack ]
(U) [ vm-path dylib-exports => drop ]
(O) dylib-exports
(O) ( typed load-commands )
(O) read-command
(O) cmd>load-command
(O) no-case
(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
    ]

Benchmarks

BenchmarkTime (seconds)
benchmark.3d-matrix-scalar0.649
benchmark.3d-matrix-vector0.016
benchmark.ant0.085
benchmark.backtrack0.126
benchmark.base160.292
benchmark.base320.244
benchmark.base58288.040
benchmark.base640.028
benchmark.base850.159
benchmark.base910.129
benchmark.beust10.372
benchmark.beust20.290
benchmark.binary-search0.088
benchmark.binary-trees0.726
benchmark.bloom-filters0.129
benchmark.bootstrap17.299
benchmark.busy-loop0.669
benchmark.chameneos-redux0.850
benchmark.combinatorics0.033
benchmark.completion0.354
benchmark.continuations0.380
benchmark.crc320.123
benchmark.csv0.049
benchmark.cuckoo-filters2.011
benchmark.dawes0.034
benchmark.dispatch10.720
benchmark.dispatch20.699
benchmark.dispatch31.006
benchmark.dispatch41.172
benchmark.dispatch50.337
benchmark.dispatch61.760
benchmark.dlists0.276
benchmark.e-decimals0.245
benchmark.e-ratios0.033
benchmark.empty-loop-00.051
benchmark.empty-loop-10.134
benchmark.empty-loop-20.089
benchmark.euler1502.321
benchmark.fannkuch0.486
benchmark.farkup0.000
benchmark.fasta0.991
benchmark.fib10.029
benchmark.fib20.029
benchmark.fib30.081
benchmark.fib40.050
benchmark.fib50.170
benchmark.fib62.577
benchmark.fib70.165
benchmark.fib80.120
benchmark.find-pi0.456
benchmark.flip0.238
benchmark.gc01.041
benchmark.gc10.043
benchmark.gc214.633
benchmark.gc30.153
benchmark.hash-sets0.534
benchmark.hashtables0.498
benchmark.heaps0.121
benchmark.interval-sets0.498
benchmark.iteration0.535
benchmark.json0.171
benchmark.k-nn4.348
benchmark.knucleotide1.182
benchmark.lcs0.224
benchmark.lexer4.238
benchmark.linked-assocs0.380
benchmark.mailbox0.305
benchmark.make0.866
benchmark.mandel0.031
benchmark.matrix-exponential-scalar1.935
benchmark.matrix-exponential-simd0.051
benchmark.md50.056
benchmark.memoize0.135
benchmark.msgpack0.984
benchmark.mt0.059
benchmark.namespaces0.459
benchmark.nbody1.202
benchmark.nbody-simd0.074
benchmark.nested-empty-loop-10.035
benchmark.nested-empty-loop-20.179
benchmark.nsieve0.111
benchmark.nsieve-bits0.233
benchmark.nsieve-bytes0.059
benchmark.parse-bignum0.410
benchmark.parse-fixnum0.330
benchmark.parse-float0.226
benchmark.parse-ratio0.155
benchmark.partial-sums0.171
benchmark.pidigits0.174
benchmark.random0.092
benchmark.randomize0.828
benchmark.raytracer0.806
benchmark.raytracer-simd0.120
benchmark.recursive0.358
benchmark.regex-dna0.411
benchmark.regexp0.170
benchmark.reverse-complement0.916
benchmark.ring0.300
benchmark.sfmt0.054
benchmark.sha10.094
benchmark.sieve1.112
benchmark.simd-10.163
benchmark.sockets2.729
benchmark.sort0.891
benchmark.spectral-norm0.281
benchmark.spectral-norm-simd0.199
benchmark.splay0.148
benchmark.splitting0.303
benchmark.stack0.320
benchmark.struct-arrays0.160
benchmark.sum-file0.262
benchmark.tcp-echo00.025
benchmark.tcp-echo10.431
benchmark.tcp-echo20.442
benchmark.terrain-generation0.037
benchmark.timers0.060
benchmark.tuple-arrays0.256
benchmark.typecheck10.315
benchmark.typecheck20.333
benchmark.typecheck30.399
benchmark.udp-echo00.577
benchmark.udp-echo10.620
benchmark.udp-echo20.829
benchmark.ui-panes0.076
benchmark.unicode0.180
benchmark.utf169.940
benchmark.utf818.482
benchmark.wrap0.069
benchmark.xml0.346
benchmark.yield0.293
benchmark.yuv-to-rgb0.039