Build machine: | winmini |
Disk usage: | 260.57Gi used, 1592.03Gi avail, 1852.61Gi total, 85.93% free |
Build directory: | ~/builds64/2024-12-19-13-34 |
GIT ID: | f4b0c147f748861b6561909814e627fea4021844 |
boot-time | 00:04:16 |
load-time | 00:12:23 |
test-time | 00:31:43 |
help-lint-time | 00:00:27 |
benchmark-time | 00:09:40 |
html-help-time | 00:16:28 |
==== resource:basis/math/floats/env/env-tests.factor resource:basis/math/floats/env/env-tests.factor: 34 Unit Test: { { t } [ \ +fp-underflow+ [ 2.0 -100000.0 fpow ] collect-fp-exceptions nip member? ] } === Expected: t === Got: f (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) [ set-default-fp-env { t } +fp-zero-divide+ [ 1.0 0.0 ] [ /f ] test-fp-exception \ (unit-test) 19 experiment { t } +fp-inexact+ [ 1.0 3.0 ] [ /f ] test-fp-exception \ (unit-test) 20 experiment { t } +fp-overflow+ [ 1e+250 1e+100 ] [ * ] test-fp-exception \ (unit-test) 21 experiment { t } +fp-underflow+ [ 1e-250 1e-100 ] [ * ] test-fp-exception \ (unit-test) 22 experiment { t } +fp-overflow+ [ 2.0 100000.0 ] [ fpow ] test-fp-exception \ (unit-test) 23 experiment { t } +fp-invalid-operation+ [ 0.0 0.0 ] [ /f ] test-fp-exception \ (unit-test) 24 experiment { t } +fp-invalid-operation+ [ -1.0 ] [ fsqrt ] test-fp-exception \ (unit-test) 25 experiment { t } +fp-zero-divide+ [ 1.0 0.0 ] [ /f ] test-fp-exception-compiled \ (unit-test) 27 experiment { t } +fp-inexact+ [ 1.0 3.0 ] [ /f ] test-fp-exception-compiled \ (unit-test) 28 experiment { t } +fp-overflow+ [ 1e+250 1e+100 ] [ * ] test-fp-exception-compiled \ (unit-test) 29 experiment { t } +fp-underflow+ [ 1e-250 1e-100 ] [ * ] test-fp-exception-compiled \ (unit-test) 30 experiment { t } +fp-overflow+ [ 2.0 100000.0 ] [ fpow ] test-fp-exception-compiled \ (unit-test) 31 experiment { t } +fp-invalid-operation+ ~165 more~ ] (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) (O) assert-sequence= (O) assert-sequence (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 ] resource:basis/math/floats/env/env-tests.factor: 35 Unit Test: { { t } [ \ +fp-underflow+ 2.0 -100000.0 [ [ fpow ] collect-fp-exceptions ] compile-call nip member? ] } === Expected: t === Got: f (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) [ set-default-fp-env { t } +fp-zero-divide+ [ 1.0 0.0 ] [ /f ] test-fp-exception \ (unit-test) 19 experiment { t } +fp-inexact+ [ 1.0 3.0 ] [ /f ] test-fp-exception \ (unit-test) 20 experiment { t } +fp-overflow+ [ 1e+250 1e+100 ] [ * ] test-fp-exception \ (unit-test) 21 experiment { t } +fp-underflow+ [ 1e-250 1e-100 ] [ * ] test-fp-exception \ (unit-test) 22 experiment { t } +fp-overflow+ [ 2.0 100000.0 ] [ fpow ] test-fp-exception \ (unit-test) 23 experiment { t } +fp-invalid-operation+ [ 0.0 0.0 ] [ /f ] test-fp-exception \ (unit-test) 24 experiment { t } +fp-invalid-operation+ [ -1.0 ] [ fsqrt ] test-fp-exception \ (unit-test) 25 experiment { t } +fp-zero-divide+ [ 1.0 0.0 ] [ /f ] test-fp-exception-compiled \ (unit-test) 27 experiment { t } +fp-inexact+ [ 1.0 3.0 ] [ /f ] test-fp-exception-compiled \ (unit-test) 28 experiment { t } +fp-overflow+ [ 1e+250 1e+100 ] [ * ] test-fp-exception-compiled \ (unit-test) 29 experiment { t } +fp-underflow+ [ 1e-250 1e-100 ] [ * ] test-fp-exception-compiled \ (unit-test) 30 experiment { t } +fp-overflow+ [ 2.0 100000.0 ] [ fpow ] test-fp-exception-compiled \ (unit-test) 31 experiment { t } +fp-invalid-operation+ ~165 more~ ] (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) (O) assert-sequence= (O) assert-sequence (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 ]
Benchmark | Time (seconds) |
---|---|
benchmark.3d-matrix-scalar | 0.483 |
benchmark.3d-matrix-vector | 0.013 |
benchmark.ant | 0.057 |
benchmark.backtrack | 0.082 |
benchmark.base64 | 0.018 |
benchmark.beust1 | 0.223 |
benchmark.beust2 | 0.180 |
benchmark.binary-search | 0.085 |
benchmark.binary-trees | 0.604 |
benchmark.bloom-filters | 0.051 |
benchmark.bootstrap1 | 6.035 |
benchmark.busy-loop | 0.250 |
benchmark.chameneos-redux | 0.179 |
benchmark.combinatorics | 0.026 |
benchmark.completion | 0.253 |
benchmark.continuations | 0.221 |
benchmark.crc32 | 0.119 |
benchmark.csv | 0.035 |
benchmark.cuckoo-filters | 1.539 |
benchmark.dawes | 0.027 |
benchmark.dispatch1 | 0.391 |
benchmark.dispatch2 | 0.419 |
benchmark.dispatch3 | 0.455 |
benchmark.dispatch4 | 1.077 |
benchmark.dispatch5 | 0.283 |
benchmark.dispatch6 | 1.870 |
benchmark.dlists | 0.217 |
benchmark.e-decimals | 0.204 |
benchmark.e-ratios | 0.184 |
benchmark.empty-loop-0 | 0.025 |
benchmark.empty-loop-1 | 0.100 |
benchmark.empty-loop-2 | 0.046 |
benchmark.euler150 | 1.631 |
benchmark.fannkuch | 0.300 |
benchmark.fasta | 0.643 |
benchmark.fib1 | 0.024 |
benchmark.fib2 | 0.025 |
benchmark.fib3 | 0.073 |
benchmark.fib4 | 0.032 |
benchmark.fib5 | 0.113 |
benchmark.fib6 | 2.009 |
benchmark.fib7 | 0.277 |
benchmark.fib8 | 0.123 |
benchmark.find-pi | 5.738 |
benchmark.flip | 0.185 |
benchmark.gc0 | 1.050 |
benchmark.gc1 | 0.031 |
benchmark.gc2 | 6.255 |
benchmark.gc3 | 0.095 |
benchmark.hash-sets | 0.382 |
benchmark.hashtables | 0.352 |
benchmark.heaps | 0.099 |
benchmark.interval-sets | 0.389 |
benchmark.iteration | 0.437 |
benchmark.json | 0.122 |
benchmark.knucleotide | 0.904 |
benchmark.lcs | 0.182 |
benchmark.lexer | 3.330 |
benchmark.linked-assocs | 0.301 |
benchmark.make | 0.556 |
benchmark.mandel | 0.022 |
benchmark.matrix-exponential-scalar | 1.533 |
benchmark.matrix-exponential-simd | 0.035 |
benchmark.md5 | 0.011 |
benchmark.memoize | 0.108 |
benchmark.msgpack | 0.454 |
benchmark.mt | 0.042 |
benchmark.namespaces | 0.261 |
benchmark.nbody | 0.804 |
benchmark.nbody-simd | 0.047 |
benchmark.nested-empty-loop-1 | 0.025 |
benchmark.nested-empty-loop-2 | 0.094 |
benchmark.nsieve | 0.115 |
benchmark.nsieve-bits | 0.268 |
benchmark.nsieve-bytes | 0.064 |
benchmark.parse-bignum | 0.247 |
benchmark.parse-fixnum | 0.178 |
benchmark.parse-float | 0.200 |
benchmark.parse-ratio | 0.100 |
benchmark.partial-sums | 0.104 |
benchmark.pidigits | 0.133 |
benchmark.random | 0.048 |
benchmark.randomize | 0.619 |
benchmark.raytracer | 0.584 |
benchmark.raytracer-simd | 0.082 |
benchmark.recursive | 0.336 |
benchmark.regex-dna | 0.287 |
benchmark.regexp | 0.120 |
benchmark.reverse-complement | 0.628 |
benchmark.ring | 0.278 |
benchmark.sfmt | 0.037 |
benchmark.sha1 | 0.063 |
benchmark.sieve | 0.801 |
benchmark.simd-1 | 0.130 |
benchmark.sockets | 5.043 |
benchmark.sort | 0.618 |
benchmark.spectral-norm | 0.197 |
benchmark.spectral-norm-simd | 0.158 |
benchmark.splay | 0.121 |
benchmark.splitting | 0.153 |
benchmark.stack | 0.210 |
benchmark.struct-arrays | 0.133 |
benchmark.sum-file | 0.171 |
benchmark.tcp-echo0 | 2.059 |
benchmark.tcp-echo1 | 2.165 |
benchmark.tcp-echo2 | 2.155 |
benchmark.terrain-generation | 0.024 |
benchmark.timers | 0.009 |
benchmark.tuple-arrays | 0.172 |
benchmark.typecheck1 | 0.277 |
benchmark.typecheck2 | 0.271 |
benchmark.typecheck3 | 0.320 |
benchmark.udp-echo0 | 0.188 |
benchmark.udp-echo1 | 0.206 |
benchmark.udp-echo2 | 0.314 |
benchmark.ui-panes | 0.029 |
benchmark.unicode | 0.145 |
benchmark.wrap | 0.052 |
benchmark.xml | 0.270 |
benchmark.yield | 0.041 |
benchmark.yuv-to-rgb | 0.025 |