|
From: <fac...@gm...> - 2019-05-22 19:43:42
|
<div><h1>Build report for macosx/x86.32</h1>
<table>
<tr><td>Build machine:</td><td>goo</td></tr>
<tr><td>Disk usage:</td><td>191 / 211 Gb used (90%)</td></tr>
<tr><td>Build directory:</td><td>/Users/erg/builds32/2019-05-22-11-33</td></tr>
<tr><td>GIT ID:</td><td><a href="http://github.com/factor/factor/commit/0cfc48479eeba37185b3ec187277ef6bf413eb8f">0cfc48479eeba37185b3ec187277ef6bf413eb8f</a></td></tr>
</table><h2>Timings</h2> <table><tr><td>boot-time</td><td>00:12:16</td></tr><tr><td>load-time</td><td>00:28:45</td></tr><tr><td>test-time</td><td>01:30:53</td></tr><tr><td>help-lint-time</td><td>00:00:51</td></tr><tr><td>benchmark-time</td><td>00:41:55</td></tr><tr><td>html-help-time</td><td>00:11:16</td></tr></table><h1>Unit test failures</h1> <ul><li>resource:basis/compiler/tests/callback-error.factor</li><li>resource:basis/io/backend/unix/unix-tests.factor</li></ul> Details: <pre>
==== resource:basis/compiler/tests/callback-error.factor
resource:basis/compiler/tests/callback-error.factor: 30
Unit Test: { [ t ] [ run-vm-with-script "\"Error!\"" swap member? ] }
=== Expected:
t
=== Got:
f
(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: [
[ ] [
" USING: alien alien.c-types alien.syntax kernel ;\n IN: scr..."
callback-error-script ascii set-file-contents
] \ (unit-test) 27 experiment
[ t ] [ run-vm-with-script "\"Error!\"" swap member? ]
\ (unit-test) 30 experiment =>
[ ] [
"USING: alien alien.c-types alien.syntax kernel threads ;\n ..."
callback-error-script ascii set-file-contents
] \ (unit-test) 45 experiment
[ t ] [ run-vm-with-script "\"Error!\"" swap member? ]
\ (unit-test) 48 experiment
]
(U) Quotation: [
2 load-locals -1 get-local <experiment> load-local
0 get-local experiment. -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
]
resource:basis/compiler/tests/callback-error.factor: 48
Unit Test: { [ t ] [ run-vm-with-script "\"Error!\"" swap member? ] }
=== Expected:
t
=== Got:
f
(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: [
2 load-locals -1 get-local <experiment> load-local
0 get-local experiment. -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
]
==== resource:basis/io/backend/unix/unix-tests.factor
resource:basis/io/backend/unix/unix-tests.factor: 133
Unit Test: {
{ }
[
[
vm-path , "-i=" image-path append ,
"-e=USING: destructors namespaces io calendar threads ; input-..."
,
] { } make try-process
]
}
Process exited with error code T{ signal { n 11 } }
Launch descriptor:
T{ process
{ command
{
"/Users/erg/builds32/2019-05-22-11-33/factor/./factor"
"-i=/Users/erg/builds32/2019-05-22-11-33/factor/factor.image"
"-e=USING: destructors namespaces io calendar threads ; input-..."
}
}
{ environment H{ } }
{ environment-mode +append-environment+ }
{ group +same-group+ }
{ status T{ signal { n 11 } } }
}
(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: [
2 load-locals -1 get-local <experiment> load-local
0 get-local experiment. -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)
(U) Quotation: [
[ ~quotation~ dip swap ~quotation~ dip ] dip swap
[ call get-datastack ] dip => swap [ set-datastack ] dip
]
(U) Quotation: [ call => get-datastack ]
(O) Word: check-success
(O) Word: process-failed
(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
]
</pre><h2>Benchmarks</h2>
<table>
<tr><th>Benchmark</th><th>Time (seconds)</th></tr>
<tr><td>benchmark.3d-matrix-scalar</td><td>1.853333424</td></tr><tr><td>benchmark.3d-matrix-vector</td><td>0.066492761</td></tr><tr><td>benchmark.ant</td><td>0.282746323</td></tr><tr><td>benchmark.backtrack</td><td>0.400169556</td></tr><tr><td>benchmark.base64</td><td>0.09066932</td></tr><tr><td>benchmark.beust1</td><td>1.186993127</td></tr><tr><td>benchmark.beust2</td><td>6.447892013</td></tr><tr><td>benchmark.binary-search</td><td>0.337014886</td></tr><tr><td>benchmark.binary-trees</td><td>2.468236713</td></tr><tr><td>benchmark.bloom-filters</td><td>0.314157394</td></tr><tr><td>benchmark.bootstrap1</td><td>12.751703511</td></tr><tr><td>benchmark.busy-loop</td><td>1.519088969</td></tr><tr><td>benchmark.chameneos-redux</td><td>3.90353692</td></tr><tr><td>benchmark.combinatorics</td><td>0.126381996</td></tr><tr><td>benchmark.completion</td><td>1.201431189</td></tr><tr><td>benchmark.continuations</td><td>1.170894002</td></tr><tr><td>benchmark.crc32</td><td>0.805983654</td></tr><tr><td>benchmark.csv</td><td>0.150039503</td></tr><tr><td>benchmark.dawes</td><td>0.702009314</td></tr><tr><td>benchmark.dispatch1</td><td>2.472372879</td></tr><tr><td>benchmark.dispatch2</td><td>1.778127104</td></tr><tr><td>benchmark.dispatch3</td><td>2.651055413</td></tr><tr><td>benchmark.dispatch4</td><td>2.90353907</td></tr><tr><td>benchmark.dispatch5</td><td>1.353280447</td></tr><tr><td>benchmark.dispatch6</td><td>6.181091392</td></tr><tr><td>benchmark.dlists</td><td>0.8130855299999999</td></tr><tr><td>benchmark.e-decimals</td><td>1.299098114</td></tr><tr><td>benchmark.e-ratios</td><td>0.324632765</td></tr><tr><td>benchmark.empty-loop-0</td><td>0.172129927</td></tr><tr><td>benchmark.empty-loop-1</td><td>0.389925023</td></tr><tr><td>benchmark.empty-loop-2</td><td>0.175790123</td></tr><tr><td>benchmark.euler150</td><td>9.409813577</td></tr><tr><td>benchmark.fannkuch</td><td>1.333565197</td></tr><tr><td>benchmark.fasta</td><td>1.76837043</td></tr><tr><td>benchmark.fib1</td><td>0.164825565</td></tr><tr><td>benchmark.fib2</td><td>0.170020713</td></tr><tr><td>benchmark.fib3</td><td>0.361520458</td></tr><tr><td>benchmark.fib4</td><td>0.195585379</td></tr><tr><td>benchmark.fib5</td><td>0.49538024</td></tr><tr><td>benchmark.fib6</td><td>10.422980921</td></tr><tr><td>benchmark.fib7</td><td>3.332303762</td></tr><tr><td>benchmark.fib8</td><td>2.129463405</td></tr><tr><td>benchmark.find-pi</td><td>5.272916883</td></tr><tr><td>benchmark.flip</td><td>0.899095571</td></tr><tr><td>benchmark.gc0</td><td>3.316598286</td></tr><tr><td>benchmark.gc1</td><td>0.153337518</td></tr><tr><td>benchmark.gc2</td><td>60.880701595</td></tr><tr><td>benchmark.gc3</td><td>0.508121986</td></tr><tr><td>benchmark.hash-sets</td><td>1.699419454</td></tr><tr><td>benchmark.hashtables</td><td>1.424812888</td></tr><tr><td>benchmark.heaps</td><td>0.384179834</td></tr><tr><td>benchmark.interval-sets</td><td>11.488598353</td></tr><tr><td>benchmark.iteration</td><td>1.839359809</td></tr><tr><td>benchmark.javascript</td><td>6.049430562</td></tr><tr><td>benchmark.json</td><td>0.422497814</td></tr><tr><td>benchmark.knucleotide</td><td>4.195274457</td></tr><tr><td>benchmark.lcs</td><td>0.684526671</td></tr><tr><td>benchmark.lexer</td><td>7.464664146</td></tr><tr><td>benchmark.linked-assocs</td><td>1.204318563</td></tr><tr><td>benchmark.make</td><td>2.327167361</td></tr><tr><td>benchmark.mandel</td><td>0.084305585</td></tr><tr><td>benchmark.matrix-exponential-scalar</td><td>5.813044281</td></tr><tr><td>benchmark.matrix-exponential-simd</td><td>0.334520906</td></tr><tr><td>benchmark.md5</td><td>4.258784826</td></tr><tr><td>benchmark.memoize</td><td>0.566641898</td></tr><tr><td>benchmark.msgpack</td><td>2.990972189</td></tr><tr><td>benchmark.mt</td><td>18.472866993</td></tr><tr><td>benchmark.namespaces</td><td>1.375864931</td></tr><tr><td>benchmark.nbody</td><td>4.703928403</td></tr><tr><td>benchmark.nbody-simd</td><td>0.706299676</td></tr><tr><td>benchmark.nested-empty-loop-1</td><td>0.078187799</td></tr><tr><td>benchmark.nested-empty-loop-2</td><td>0.445163461</td></tr><tr><td>benchmark.nsieve</td><td>0.54535978</td></tr><tr><td>benchmark.nsieve-bits</td><td>0.817119931</td></tr><tr><td>benchmark.nsieve-bytes</td><td>0.240172197</td></tr><tr><td>benchmark.parse-bignum</td><td>1.767920551</td></tr><tr><td>benchmark.parse-fixnum</td><td>0.916409929</td></tr><tr><td>benchmark.parse-float</td><td>18.434495104</td></tr><tr><td>benchmark.parse-ratio</td><td>0.631980824</td></tr><tr><td>benchmark.partial-sums</td><td>1.371949808</td></tr><tr><td>benchmark.pidigits</td><td>0.983760534</td></tr><tr><td>benchmark.random</td><td>7.952524439</td></tr><tr><td>benchmark.randomize</td><td>26.654330726</td></tr><tr><td>benchmark.raytracer</td><td>2.735539569</td></tr><tr><td>benchmark.raytracer-simd</td><td>0.72540815</td></tr><tr><td>benchmark.recursive</td><td>1.463184291</td></tr><tr><td>benchmark.regex-dna</td><td>1.494845513</td></tr><tr><td>benchmark.regexp</td><td>0.516903757</td></tr><tr><td>benchmark.reverse-complement</td><td>3.024137537</td></tr><tr><td>benchmark.ring</td><td>1.053817315</td></tr><tr><td>benchmark.sfmt</td><td>2.043705725</td></tr><tr><td>benchmark.sha1</td><td>11.265011157</td></tr><tr><td>benchmark.sieve</td><td>3.458328406</td></tr><tr><td>benchmark.simd-1</td><td>1.096630298</td></tr><tr><td>benchmark.sockets</td><td>11.187898264</td></tr><tr><td>benchmark.sort</td><td>6.360651856</td></tr><tr><td>benchmark.spectral-norm</td><td>2.494884771</td></tr><tr><td>benchmark.spectral-norm-simd</td><td>1.275571099</td></tr><tr><td>benchmark.splay</td><td>0.866744008</td></tr><tr><td>benchmark.splitting</td><td>0.638381</td></tr><tr><td>benchmark.stack</td><td>0.947962359</td></tr><tr><td>benchmark.struct-arrays</td><td>1.292923181</td></tr><tr><td>benchmark.sum-file</td><td>0.970961745</td></tr><tr><td>benchmark.tcp-echo0</td><td>0.140652314</td></tr><tr><td>benchmark.tcp-echo1</td><td>1.29017106</td></tr><tr><td>benchmark.tcp-echo2</td><td>1.331164208</td></tr><tr><td>benchmark.terrain-generation</td><td>0.818071124</td></tr><tr><td>benchmark.timers</td><td>0.371596349</td></tr><tr><td>benchmark.tuple-arrays</td><td>0.938267941</td></tr><tr><td>benchmark.typecheck1</td><td>1.095314809</td></tr><tr><td>benchmark.typecheck2</td><td>0.985618429</td></tr><tr><td>benchmark.typecheck3</td><td>1.189364134</td></tr><tr><td>benchmark.udp-echo0</td><td>0.50938736</td></tr><tr><td>benchmark.udp-echo1</td><td>0.588846032</td></tr><tr><td>benchmark.udp-echo2</td><td>1.09863675</td></tr><tr><td>benchmark.ui-panes</td><td>0.332633882</td></tr><tr><td>benchmark.unicode</td><td>0.64895026</td></tr><tr><td>benchmark.wrap</td><td>0.291463672</td></tr><tr><td>benchmark.xml</td><td>0.778723826</td></tr><tr><td>benchmark.yield</td><td>1.370267241</td></tr><tr><td>benchmark.yuv-to-rgb</td><td>0.180159502</td></tr>
</table></div> |