From: <sl...@fa...> - 2010-12-06 07:42:27
|
<html><body><h1>Build report for linux/x86.32</h1> <table> <tr><td>Build machine:</td><td>sheeple-desktop</td></tr> <tr><td>Disk usage:</td><td>11 / 55 Gb used (21%)</td></tr> <tr><td>Build directory:</td><td>/home/sheeple/builds/2010-12-05-23-00</td></tr> <tr><td>GIT ID:</td><td><a href="http://github.com/slavapestov/factor/commit/510d9e743dedf13d3b4cf74a9d05b32070515cca">510d9e743dedf13d3b4cf74a9d05b32070515cca</a></td></tr> </table><h2>Timings</h2> <table><tr><td>boot-time</td><td>00:13:18</td></tr><tr><td>load-time</td><td>00:24:28</td></tr><tr><td>test-time</td><td>01:19:41</td></tr><tr><td>help-lint-time</td><td>00:00:45</td></tr><tr><td>benchmark-time</td><td>00:21:55</td></tr><tr><td>html-help-time</td><td>00:18:42</td></tr></table><h1>Unit test failures</h1> <ul><li>resource:basis/tools/deploy/deploy-tests.factor</li><li>resource:extra/math/floating-point/floating-point-tests.factor</li></ul> Details: <pre> ==== resource:basis/tools/deploy/deploy-tests.factor resource:basis/tools/deploy/deploy-tests.factor: 138 Unit Test: { [ ] [ "benchmark.ui-panes" shake-and-bake run-temp-image ] } Process: T{ process { command { "/home/sheeple/builds/2010-12-05-23-00/factor/factor" "-i=/home/sheeple/builds/2010-12-05-23-00/factor/temp/test.image" } } { environment H{ } } { environment-mode +append-environment+ } { stdin +closed+ } { stdout T{ fd { disposed t } { fd 32 } } } { stderr +stdout+ } { status 1 } } Output: You have triggered a bug in Factor. Please report. error: 16 arg 1: 12 arg 2: f Starting low level debugger... Basic commands: q -- continue executing Factor - NOT SAFE im -- save image to fep.image x -- exit Factor Advanced commands: d <addr> <count> -- dump memory u <addr> -- dump object at tagged <addr> . <addr> -- print object at tagged <addr> t -- toggle output trimming s r -- dump data, retain stacks .s .r .c -- print data, retain, call stacks e -- dump environment g -- dump generations data -- data heap dump words -- words dump tuples -- tuples dump refs <addr> -- find data heap references to object push <addr> -- push object on data stack - NOT SAFE code -- code heap dump READY ==== DATA STACK: T{ #<not a string: f> { 0 0 } { 0 0 } f T{ #<not a string: f> { 0 0 } { 28 118200 } { 28 118200 } T{ #<not a string: f> { 0 0 } { 0 0 } f f T{ #<not a string: f> { T{ #<not a string: f> { 0 0 } { 28 118200 } { 28 118200 } T{ #<not a string: f> { 0 0 } { 0 0 } f f T{ #<not a string: f> { T{ ... ... ... ... ... ... ... ... ... ... ... ... } T{ ... ... ... ... ... ... ... ... ... ... ... ... } 0 0 0 0 } 2 } { 0 1 } f #<not a string: f> f f... } T{ #<not a string: f> { T{ #<not a string: ... > { ... ... } { ... ... } { ... ... } T{ ... ... ... ... ... ... ... ... ... ... ... ... } f { ... ... } f #<not a string: ... > f f... } T{ #<not a string: ... > { ... ... } { ... ... } { ... ... } T{ ... ... ... ... ... ... ... ... ... ... ... ... } f { ... ... } f #<not a string: ... > f f... } T{ #<not a string: ... > { ... ... } { ... ... } { ... ... } T{ ... ... ... ... ... ... ... ... ... ... ... ... } f { ... ... } f #<not a string: ... > f f... } T{ #<not a string: ... > { ... ... } { ... ... } { ... ... } T{ ... ... ... ... ... ... ... ... ... ... ... ... } f { ... ... } f #<not a string: ... > f f... } T{ #<not a string: ... > { ... ... } { ... ... } { ... ... } T{ ... ... ... ... ... ... ... ... ... ... ... ... } f { ... ... } f #<not a string: ... > f f... } T{ #<not a string: ... > { ... ... } { ... ... } { ... ... } T{ ... ... ... ... ... ... ... ... ... ... ... ... } f { ... ... } f #<not a string: ... > f f... } T{ #<not a string: ... > { ... ... } { ... ... } { ... ... } T{ ... ... ... ... ... ... ... ... ... ... ... ... } f { ... ... } f #<not a string: ... > f f... } T{ #<not a string: ... > { ... ... } { ... ... } { ... ... } T{ ... ... ... ... ... ... ... ... ... ... ... ... } f { ... ... } f #<not a string: ... > f f... } T{ #<not a string: ... > { ... ... } { ... ... } { ... ... } T{ ... ... ... ... ... ... ... ... ... ... ... ... } f { ... ... } f #<not a string: ... > f f... } T{ #<not a string: ... > { ... ... } { ... ... } { ... ... } T{ ... ... ... ... ... ... ... ... ... ... ... ... } f { ... ... } f #<not a string: ... > f f... }... } 7881 } { 0 1 } f #<not a string: f> f f... } T{ #<not a string: f> { 0 0 } { 0 0 } f T{ #<not a string: f> { 0 0 } { 0 0 } f f T{ #<not a string: f> { T{ ... ... ... ... ... ... ... ... ... ... ... ... } T{ ... ... ... ... ... ... ... ... ... ... ... ... } 0 0 0 0 } 2 } { 0 1 } f #<not a string: f> f f... } T{ #<not a string: f> { 0 } 0 } { 1 0 } f #<not a string: f> f f... } 0 0 0 0 } 2 } { 0 1 } f #<not a string: f> f f... } T{ #<not a string: f> { T{ #<not a string: f> { 0 0 } { 7 15 } { 7 15 } T{ #<not a string: f> { 0 0 } { 28 118200 } { 28 118200 } T{ #<not a string: f> { 0 0 } { 0 0 } f f T{ #<not a string: f> { T{ ... ... ... ... ... ... ... ... ... ... ... ... } T{ ... ... ... ... ... ... ... ... ... ... ... ... } 0 0 0 0 } 2 } { 0 1 } f #<not a string: f> f f... } T{ #<not a string: f> { T{ #<not a string: ... > { ... ... } { ... ... } { ... ... } T{ ... ... ... ... ... ... ... ... ... ... ... ... } f { ... ... } f #<not a string: ... > f f... } T{ #<not a string: ... > { ... ... } { ... ... } { ... ... } T{ ... ... ... ... ... ... ... ... ... ... ... ... } f { ... ... } f #<not a string: ... > f f... } T{ #<not a string: ... > { ... ... } { ... ... } { ... ... } T{ ... ... ... ... ... ... ... ... ... ... ... ... } f { ... ... } f #<not a string: ... > f f... } T{ #<not a string: ... > { ... ... } { ... ... } { ... ... } T{ ... ... ... ... ... ... ... ... ... ... ... ... } f { ... ... } f #<not a string: ... > f f... } T{ #<not a string: ... > { ... ... } { ... ... } { ... ... } T{ ... ... ... ... ... ... ... ... ... ... ... ... } f { ... ... } f #<not a string: ... > f f... } T{ #<not a string: ... > { ... ... } { ... ... } { ... ... } T{ ... ... ... ... ... ... ... ... ... ... ... ... } f { ... ... } f #<not a string: ... > f f... } T{ #<not a string: ... > { ... ... } { ... ... } { ... ... } T{ ... ... ... ... ... ... ... ... ... ... ... ... } f { ... ... } f #<not a string: ... > f f... } T{ #<not a string: ... > { ... ... } { ... ... } { ... ... } T{ ... ... ... ... ... ... ... ... ... ... ... ... } f { ... ... } f #<not a string: ... > f f... } T{ #<not a string: ... > { ... ... } { ... ... } { ... ... } T{ ... ... ... ... ... ... ... ... ... ... ... ... } f { ... ... } f #<not a string: ... > f f... } T{ #<not a string: ... > { ... ... } { ... ... } { ... ... } T{ ... ... ... ... ... ... ... ... ... ... ... ... } f { ... ... } f #<not a string: ... > f f... }... } 7881 } { 0 1 } f #<not a string: f> f f... } f { 0 1 } f #<not a string: f> f f... } T{ #<not a string: f> { 0 15 } { 7 15 } { 7 15 } T{ #<not a string: f> { 0 0 } { 28 118200 } { 28 118200 } T{ #<not a string: f> { 0 0 } { 0 0 } f f T{ #<not a string: f> { T{ ... ... ... ... ... ... ... ... ... ... ... ... } T{ ... ... ... ... ... ... ... ... ... ... ... ... } 0 0 0 0 } 2 } { 0 1 } f #<not a string: f> f f... } T{ #<not a string: f> { T{ #<not a string: ... > { ... ... } { ... ... } { ... ... } T{ ... ... ... ... ... ... ... ... ... ... ... ... } f { ... ... } f #<not a string: ... > f f... } T{ #<not a string: ... > { ... ... } { ... ... } { ... ... } T{ ... ... ... ... ... ... ... ... ... ... ... ... } f { ... ... } f #<not a string: ... > f f... } T{ #<not a string: ... > { ... ... } { ... ... } { ... ... } T{ ... ... ... ... ... ... ... ... ... ... ... ... } f { ... ... } f #<not a string: ... > f f... } T{ #<not a string: ... > { ... ... } { ... ... } { ... ... } T{ ... ... ... ... ... ... ... ... ... ... ... ... } f { ... ... } f #<not a string: ... > f f... } T{ #<not a string: ... > { ... ... } { ... ... } { ... ... } T{ ... ... ... ... ... ... ... ... ... ... ... ... } f { ... ... } f #<not a string: ... > f f... } T{ #<not a string: ... > { ... ... } { ... ... } { ... ... } T{ ... ... ... ... ... ... ... ... ... ... ... ... } f { ... ... } f #<not a string: ... > f f... } T{ #<not a string: ... > { ... ... } { ... ... } { ... ... } T{ ... ... ... ... ... ... ... ... ... ... ... ... } f { ... ... } f #<not a string: ... > f f... } T{ #<not a string: ... > { ... ... } { ... ... } { ... ... } T{ ... ... ... ... ... ... ... ... ... ... ... ... } f { ... ... } f #<not a string: ... > f f... } T{ #<not a string: ... > { ... ... } { ... ... } { ... ... } T{ ... ... ... ... ... ... ... ... ... ... ... ... } f { ... ... } f #<not a string: ... > f f... } T{ #<not a string: ... > { ... ... } { ... ... } { ... ... } T{ ... ... ... ... ... ... ... ... ... ... ... ... } f { ... ... } f #<not a string: ... > f f... }... } 7881 } { 0 1 } f #<not a string: f> f f... } f { 0 1 } f #<not a string: f> f f... } T{ #<not a string: f> { 0 30 } { 7 15 } { 7 15 } T{ #<not a string: f> { 0 0 } { 28 118200 } { 28 118200 } T{ #<not a string: f> { 0 0 } { 0 0 } f f T{ #<not a string: f> { T{ ... ... ... ... ... ... ... ... ... ... ... ... } T{ ... ... ... ... ... ... ... ... ... ... ... ... } 0 0 0 0 } 2 } { 0 1 } f #<not a string: f> f f... } T{ #<not a string: f> { T{ #<not a string: ... > { ... ... } { ... ... } { ... ... } T{ ... ... ... ... ... ... ... ... ... ... ... ... } f { ... ... } f #<not a string: ... > f f... } T{ #<not a string: ... > { ... ... } { ... ... } { ... ... } T{ ... ... ... ... ... ... ... ... ... ... ... ... } f { ... ... } f #<not a string: ... > f f... } T{ #<not a string: ... > { ... ... } { ... ... } { ... ... } T{ ... ... ... ... ... ... ... ... ... ... ... ... } f { ... ... } f #<not a string: ... > f f... } T{ #<not a string: ... > { ... ... } { ... ... } { ... ... } T{ ... ... ... ... ... ... ... ... ... ... ... ... } f { ... ... } f #<not a string: ... > f f... } T{ #<not a string: ... > { ... ... } { ... ... } { ... ... } T{ ... ... ... ... ... ... ... ... ... ... ... ... } f { ... ... } f #<not a string: ... > f f... } T{ #<not a string: ... > { ... ... } { ... ... } { ... ... } T{ ... ... ... ... ... ... ... ... ... ... ... ... } f { ... ... } f #<not a string: ... > f f... } T{ #<not a string: ... > { ... ... } { ... ... } { ... ... } T{ ... ... ... ... ... ... ... ... ... ... ... ... } f { ... ... } f #<not a string: ... > f f... } T{ #<not a string: ... > { ... ... } { ... ... } { ... ... } T{ ... ... ... ... ... ... ... ... ... ... ... ... } f { ... ... } f #<not a string: ... > f f... } T{ #<not a string: ... > { ... ... } { ... ... } { ... ... } T{ ... ... ... ... ... ... ... ... ... ... ... ... } f { ... ... } f #<not a string: ... > f f... } T{ #<not a string: ... > { ... ... } { ... ... } { ... ... } T{ ... ... ... ... ... ... ... ... ... ... ... ... } f { ... ... } f #<not a string: ... > f f... }... } 7881 } { 0 1 } f #<not a string: f> f f... } f { 0 1 } f #<not a string: f> f f... } T{ #<not a string: f> { 0 45 } { 7 15 } { 7 15 } T{ #<not a string: f> { 0 0 } { 28 118200 } { 28 118200 } T{ #<not a string: f> { 0 0 } { 0 0 } f f T{ #<not a string: f> { T{ ... ... ... ... ... ... ... ... ... ... ... ... } T{ ... ... ... ... ... ... ... ... ... ... ... ... } 0 0 0 0 } 2 } { 0 1 } f #<not a string: f> f f... } T{ #<not a string: f> { T{ #<not a string: ... > { ... ... } { ... ... } { ... ... } T{ ... ... ... ... ... ... ... ... ... ... ... ... } f { ... ... } f #<not a string: ... > f f... } T{ #<not a string: ... > { ... ... } { ... ... } { ... ... } T{ ... ... ... ... ... ... ... ... ... ... ... ... } f { ... ... } f #<not a string: ... > f f... } T{ #<not a string: ... > { ... ... } { ... ... } { ... ... } T{ ... ... ... ... ... ... ... ... ... ... ... ... } f { ... ... } f #<not a string: ... > f f... } T{ #<not a string: ... > { ... ... } { ... ... } { ... ... } T{ ... ... ... ... ... ... ... ... ... ... ... ... } f { ... ... } f #<not a string: ... > f f... } T{ #<not a string: ... > { ... ... } { ... ... } { ... ... } T{ ... ... ... ... ... ... ... ... ... ... ... ... } f { ... ... } f #<not a string: ... > f f... } T{ #<not a string: ... > { ... ... } { ... ... } { ... ... } T{ ... ... ... ... ... ... ... ... ... ... ... ... } f { ... ... } f #<not a string: ... > f f... } T{ #<not a string: ... > { ... ... } { ... ... } { ... ... } T{ ... ... ... ... ... ... ... ... ... ... ... ... } f { ... ... } f #<not a string: ... > f f... } T{ #<not a string: ... > { ... ... } { ... ... } { ... ... } T{ ... ... ... ... ... ... ... ... ... ... ... ... } f { ... ... } f #<not a string: ... > f f... } T{ #<not a string: ... > { ... ... } { ... ... } { ... ... } T{ ... ... ... ... ... ... ... ... ... ... ... ... } f { ... ... } f #<not a string: ... > f f... } T{ #<not a string: ... > { ... ... } { ... ... } { ... ... } T{ ... ... ... ... ... ... ... ... ... ... ... ... } f { ... ... } f #<not a string: ... > f f... }... } 7881 } { 0 1 } f #<not a string: f> f f... } f { 0 1 } f #<not a string: f> f f... } T{ #<not a string: f> { 0 60 } { 7 15 } { 7 15 } T{ #<not a string: f> { 0 0 } { 28 118200 } { 28 118200 } T{ #<not a string: f> { 0 0 } { 0 0 } f f T{ #<not a string: f> { T{ ... ... ... ... ... ... ... ... ... ... ... ... } T{ ... ... ... ... ... ... ... ... ... ... ... ... } 0 0 0 0 } 2 } { 0 1 } f #<not a string: f> f f... } T{ #<not a string: f> { T{ #<not a string: ... > { ... ... } { ... ... } { ... ... } T{ ... ... ... ... ... ... ... ... ... ... ... ... } f { ... ... } f #<not a string: ... > f f... } T{ #<not a string: ... > { ... ... } { ... ... } { ... ... } T{ ... ... ... ... ... ... ... ... ... ... ... ... } f { ... ... } f #<not a string: ... > f f... } T{ #<not a string: ... > { ... ... } { ... ... } { ... ... } T{ ... ... ... ... ... ... ... ... ... ... ... ... } f { ... ... } f #<not a string: ... > f f... } T{ #<not a string: ... > { ... ... } { ... ... } { ... ... } T{ ... ... ... ... ... ... ... ... ... ... ... ... } f { ... ... } f #<not a string: ... > f f... } T{ #<not a string: ... > { ... ... } { ... ... } { ... ... } T{ ... ... ... ... ... ... ... ... ... ... ... ... } f { ... ... } f #<not a string: ... > f f... } T{ #<not a string: ... > { ... ... } { ... ... } { ... ... } T{ ... ... ... ... ... ... ... ... ... ... ... ... } f { ... ... } f #<not a string: ... > f f... } T{ #<not a string: ... > { ... ... } { ... ... } { ... ... } T{ ... ... ... ... ... ... ... ... ... ... ... ... } f { ... ... } f #<not a string: ... > f f... } T{ #<not a string: ... > { ... ... } { ... ... } { ... ... } T{ ... ... ... ... ... ... ... ... ... ... ... ... } f { ... ... } f #<not a string: ... > f f... } T{ #<not a string: ... > { ... ... } { ... ... } { ... ... } T{ ... ... ... ... ... ... ... ... ... ... ... ... } f { ... ... } f #<not a string: ... > f f... } T{ #<not a string: ... > { ... ... } { ... ... } { ... ... } T{ ... ... ... ... ... ... ... ... ... ... ... ... } f { ... ... } f #<not a string: ... > f f... }... } 7881 } { 0 1 } f #<not a string: f> f f... } f { 0 1 } f #<not a string: f> f f... } T{ #<not a string: f> { 0 75 } { 7 15 } { 7 15 } T{ #<not a string: f> { 0 0 } { 28 118200 } { 28 118200 } T{ #<not a string: f> { 0 0 } { 0 0 } f f T{ #<not a string: f> { T{ ... ... ... ... ... ... ... ... ... ... ... ... } T{ ... ... ... ... ... ... ... ... ... ... ... ... } 0 0 0 0 } 2 } { 0 1 } f #<not a string: f> f f... } T{ #<not a string: f> { T{ #<not a string: ... > { ... ... } { ... ... } { ... ... } T{ ... ... ... ... ... ... ... ... ... ... ... ... } f { ... ... } f #<not a string: ... > f f... } T{ #<not a string: ... > { ... ... } { ... ... } { ... ... } T{ ... ... ... ... ... ... ... ... ... ... ... ... } f { ... ... } f #<not a string: ... > f f... } T{ #<not a string: ... > { ... ... } { ... ... } { ... ... } T{ ... ... ... ... ... ... ... ... ... ... ... ... } f { ... ... } f #<not a string: ... > f f... } T{ #<not a string: ... > { ... ... } { ... ... } { ... ... } T{ ... ... ... ... ... ... ... ... ... ... ... ... } f { ... ... } f #<not a string: ... > f f... } T{ #<not a string: ... > { ... ... } { ... ... } { ... ... } T{ ... ... ... ... ... ... ... ... ... ... ... ... } f { ... ... } f #<not a string: ... > f f... } T{ #<not a string: ... > { ... ... } { ... ... } { ... ... } T{ ... ... ... ... ... ... ... ... ... ... ... ... } f { ... ... } f #<not a string: ... > f f... } T{ #<not a string: ... > { ... ... } { ... ... } { ... ... } T{ ... ... ... ... ... ... ... ... ... ... ... ... } f { ... ... } f #<not a string: ... > f f... } T{ #<not a string: ... > { ... ... } { ... ... } { ... ... } T{ ... ... ... ... ... ... ... ... ... ... ... ... } f { ... ... } f #<not a string: ... > f f... } T{ #<not a string: ... > { ... ... } { ... ... } { ... ... } T{ ... ... ... ... ... ... ... ... ... ... ... ... } f { ... ... } f #<not a string: ... > f f... } T{ #<not a string: ... > { ... ... } { ... ... } { ... ... } T{ ... ... ... ... ... ... ... ... ... ... ... ... } f { ... ... } f #<not a string: ... > f f... }... } 7881 } { 0 1 } f #<not a string: f> f f... } f { 0 1 } f #<not a string: f> f f... } T{ #<not a string: f> { 0 90 } { 7 15 } { 7 15 } T{ #<not a string: f> { 0 0 } { 28 118200 } { 28 118200 } T{ #<not a string: f> { 0 0 } { 0 0 } f f T{ #<not a string: f> { T{ ... ... ... ... ... ... ... ... ... ... ... ... } T{ ... ... ... ... ... ... ... ... ... ... ... ... } 0 0 0 0 } 2 } { 0 1 } f #<not a string: f> f f... } T{ #<not a string: f> { T{ #<not a string: ... > { ... ... } { ... ... } { ... ... } T{ ... ... ... ... ... ... ... ... ... ... ... ... } f { ... ... } f #<not a string: ... > f f... } T{ #<not a string: ... > { ... ... } { ... ... } { ... ... } T{ ... ... ... ... ... ... ... ... ... ... ... ... } f { ... ... } f #<not a string: ... > f f... } T{ #<not a string: ... > { ... ... } { ... ... } { ... ... } T{ ... ... ... ... ... ... ... ... ... ... ... ... } f { ... ... } f #<not a string: ... > f f... } T{ #<not a string: ... > { ... ... } { ... ... } { ... ... } T{ ... ... ... ... ... ... ... ... ... ... ... ... } f { ... ... } f #<not a string: ... > f f... } T{ #<not a string: ... > { ... ... } { ... ... } { ... ... } T{ ... ... ... ... ... ... ... ... ... ... ... ... } f { ... ... } f #<not a string: ... > f f... } T{ #<not a string: ... > { ... ... } { ... ... } { ... ... } T{ ... ... ... ... ... ... ... ... ... ... ... ... } f { ... ... } f #<not a string: ... > f f... } T{ #<not a string: ... > { ... ... } { ... ... } { ... ... } T{ ... ... ... ... ... ... ... ... ... ... ... ... } f { ... ... } f #<not a string: ... > f f... } T{ #<not a string: ... > { ... ... } { ... ... } { ... ... } T{ ... ... ... ... ... ... ... ... ... ... ... ... } f { ... ... } f #<not a string: ... > f f... } T{ #<not a string: ... > { ... ... } { ... ... } { ... ... } T{ ... ... ... ... ... ... ... ... ... ... ... ... } f { ... ... } f #<not a string: ... > f f... } T{ #<not a string: ... > { ... ... } { ... ... } { ... ... } T{ ... ... ... ... ... ... ... ... ... ... ... ... } f { ... ... } f #<not a string: ... > f f... }... } 7881 } { 0 1 } f #<not a string: f> f f... } f { 0 1 } f #<not a string: f> f f... } T{ #<not a string: f> { 0 105 } { 7 15 } { 7 15 } T{ #<not a string: f> { 0 0 } { 28 118200 } { 28 118200 } T{ #<not a string: f> { 0 0 } { 0 0 } f f T{ #<not a string: f> { T{ ... ... ... ... ... ... ... ... ... ... ... ... } T{ ... ... ... ... ... ... ... ... ... ... ... ... } 0 0 0 0 } 2 } { 0 1 } f #<not a string: f> f f... } T{ #<not a string: f> { T{ #<not a string: ... > { ... ... } { ... ... } { ... ... } T{ ... ... ... ... ... ... ... ... ... ... ... ... } f { ... ... } f #<not a string: ... > f f... } T{ #<not a string: ... > { ... ... } { ... ... } { ... ... } T{ ... ... ... ... ... ... ... ... ... ... ... ... } f { ... ... } f #<not a string: ... > f f... } T{ #<not a string: ... > { ... ... } { ... ... } { ... ... } T{ ... ... ... ... ... ... ... ... ... ... ... ... } f { ... ... } f #<not a string: ... > f f... } T{ #<not a string: ... > { ... ... } { ... ... } { ... ... } T{ ... ... ... ... ... ... ... ... ... ... ... ... } f { ... ... } f #<not a string: ... > f f... } T{ #<not a string: ... > { ... ... } { ... ... } { ... ... } T{ ... ... ... ... ... ... ... ... ... ... ... ... } f { ... ... } f #<not a string: ... > f f... } T{ #<not a string: ... > { ... ... } { ... ... } { ... ... } T{ ... ... ... ... ... ... ... ... ... ... ... ... } f { ... ... } f #<not a string: ... > f f... } T{ #<not a string: ... > { ... ... } { ... ... } { ... ... } T{ ... ... ... ... ... ... ... ... ... ... ... ... } f { ... ... } f #<not a string: ... > f f... } T{ #<not a string: ... > { ... ... } { ... ... } { ... ... } T{ ... ... ... ... ... ... ... ... ... ... ... ... } f { ... ... } f #<not a string: ... > f f... } T{ #<not a string: ... > { ... ... } { ... ... } { ... ... } T{ ... ... ... ... ... ... ... ... ... ... ... ... } f { ... ... } f #<not a string: ... > f f... } T{ #<not a string: ... > { ... ... } { ... ... } { ... ... } T{ ... ... ... ... ... ... ... ... ... ... ... ... } f { ... ... } f #<not a string: ... > f f... }... } 7881 } { 0 1 } f #<not a string: f> f f... } f { 0 1 } f #<not a string: f> f f... } T{ #<not a string: f> { 0 120 } { 7 15 } { 7 15 } T{ #<not a string: f> { 0 0 } { 28 118200 } { 28 118200 } T{ #<not a string: f> { 0 0 } { 0 0 } f f T{ #<not a string: f> { T{ ... ... ... ... ... ... ... ... ... ... ... ... } T{ ... ... ... ... ... ... ... ... ... ... ... ... } 0 0 0 0 } 2 } { 0 1 } f #<not a string: f> f f... } T{ #<not a string: f> { T{ #<not a string: ... > { ... ... } { ... ... } { ... ... } T{ ... ... ... ... ... ... ... ... ... ... ... ... } f { ... ... } f #<not a string: ... > f f... } T{ #<not a string: ... > { ... ... } { ... ... } { ... ... } T{ ... ... ... ... ... ... ... ... ... ... ... ... } f { ... ... } f #<not a string: ... > f f... } T{ #<not a string: ... > { ... ... } { ... ... } { ... ... } T{ ... ... ... ... ... ... ... ... ... ... ... ... } f { ... ... } f #<not a string: ... > f f... } T{ #<not a string: ... > { ... ... } { ... ... } { ... ... } T{ ... ... ... ... ... ... ... ... ... ... ... ... } f { ... ... } f #<not a string: ... > f f... } T{ #<not a string: ... > { ... ... } { ... ... } { ... ... } T{ ... ... ... ... ... ... ... ... ... ... ... ... } f { ... ... } f #<not a string: ... > f f... } T{ #<not a string: ... > { ... ... } { ... ... } { ... ... } T{ ... ... ... ... ... ... ... ... ... ... ... ... } f { ... ... } f #<not a string: ... > f f... } T{ #<not a string: ... > { ... ... } { ... ... } { ... ... } T{ ... ... ... ... ... ... ... ... ... ... ... ... } f { ... ... } f #<not a string: ... > f f... } T{ #<not a string: ... > { ... ... } { ... ... } { ... ... } T{ ... ... ... ... ... ... ... ... ... ... ... ... } f { ... ... } f #<not a string: ... > f f... } T{ #<not a string: ... > { ... ... } { ... ... } { ... ... } T{ ... ... ... ... ... ... ... ... ... ... ... ... } f { ... ... } f #<not a string: ... > f f... } T{ #<not a string: ... > { ... ... } { ... ... } { ... ... } T{ ... ... ... ... ... ... ... ... ... ... ... ... } f { ... ... } f #<not a string: ... > f f... }... } 7881 } { 0 1 } f #<not a string: f> f f... } f { 0 1 } f #<not a string: f> f f... } T{ #<not a string: f> { 0 135 } { 7 15 } { 7 15 } T{ #<not a string: f> { 0 0 } { 28 118200 } { 28 118200 } T{ #<not a string: f> { 0 0 } { 0 0 } f f T{ #<not a string: f> { T{ ... ... ... ... ... ... ... ... ... ... ... ... } T{ ... ... ... ... ... ... ... ... ... ... ... ... } 0 0 0 0 } 2 } { 0 1 } f #<not a string: f> f f... } T{ #<not a string: f> { T{ #<not a string: ... > { ... ... } { ... ... } { ... ... } T{ ... ... ... ... ... ... ... ... ... ... ... ... } f { ... ... } f #<not a string: ... > f f... } T{ #<not a string: ... > { ... ... } { ... ... } { ... ... } T{ ... ... ... ... ... ... ... ... ... ... ... ... } f { ... ... } f #<not a string: ... > f f... } T{ #<not a string: ... > { ... ... } { ... ... } { ... ... } T{ ... ... ... ... ... ... ... ... ... ... ... ... } f { ... ... } f #<not a string: ... > f f... } T{ #<not a string: ... > { ... ... } { ... ... } { ... ... } T{ ... ... ... ... ... ... ... ... ... ... ... ... } f { ... ... } f #<not a string: ... > f f... } T{ #<not a string: ... > { ... ... } { ... ... } { ... ... } T{ ... ... ... ... ... ... ... ... ... ... ... ... } f { ... ... } f #<not a string: ... > f f... } T{ #<not a string: ... > { ... ... } { ... ... } { ... ... } T{ ... ... ... ... ... ... ... ... ... ... ... ... } f { ... ... } f #<not a string: ... > f f... } T{ #<not a string: ... > { ... ... } { ... ... } { ... ... } T{ ... ... ... ... ... ... ... ... ... ... ... ... } f { ... ... } f #<not a string: ... > f f... } T{ #<not a string: ... > { ... ... } { ... ... } { ... ... } T{ ... ... ... ... ... ... ... ... ... ... ... ... } f { ... ... } f #<not a string: ... > f f... } T{ #<not a string: ... > { ... ... } { ... ... } { ... ... } T{ ... ... ... ... ... ... ... ... ... ... ... ... } f { ... ... } f #<not a string: ... > f f... } T{ #<not a string: ... > { ... ... } { ... ... } { ... ... } T{ ... ... ... ... ... ... ... ... ... ... ... ... } f { ... ... } f #<not a string: ... > f f... }... } 7881 } { 0 1 } f #<not a string: f> f f... } f { 0 1 } f #<not a string: f> f f... }... } 7881 } { 0 1 } f #<not a string: f> f f... } f { 0 1 } f #<not a string: f> f f... } T{ #<not a string: f> f f T{ #<not a string: f> "monospace" 12 f f T{ #<not a string: f> #<type 3 @ b1206923> #<type 3 @ b1206913> #<type 3 @ b1206933> #<type 3 @ b12014c3> } T{ #<not a string: f> #<type 3 @ b12067e3> #<type 3 @ b12067d3> #<type 3 @ b12067c3> #<type 3 @ b12014c3> } } "7880" f #<type 6 @ b76bfb26> f T{ #<not a string: f> { #<type 3 @ b76bfe93> #<type 3 @ b76bfea3> } { #<type 3 @ b76bfec3> #<type 3 @ b76bfed3> } } T{ #<not a string: f> { #<type 3 @ b76bff03> #<type 3 @ b76bff13> } { #<type 3 @ b76bff33> #<type 3 @ b76bff43> } } f } T{ #<not a string: f> f f f f f #<type 3 @ b12b84c3> #<type 3 @ b12b84b3> } #<type 6 @ b75566a6> T{You have triggered a bug in Factor. Please report. error: 16 arg 1: 12 arg 2: f Low level debugger disabled [Traceback] ==== resource:extra/math/floating-point/floating-point-tests.factor resource:extra/math/floating-point/floating-point-tests.factor: 26 Unit Test: { [ 4.940656458412465e-324 ] [ 4.940656458412465e-324 double>ratio >float ] } === Expected: 4.940656458412465e-324 === Got: -1.596672247627776e+293 [Traceback] resource:extra/math/floating-point/floating-point-tests.factor: 26 Unit Test: { [ 5.928787750094959e-323 ] [ 5.928787750094959e-323 double>ratio >float ] } === Expected: 5.928787750094959e-323 === Got: -1.916006697153331e+294 [Traceback] resource:extra/math/floating-point/floating-point-tests.factor: 26 Unit Test: { [ 6.077007443847332e-322 ] [ 6.077007443847332e-322 double>ratio >float ] } === Expected: 6.077007443847332e-322 === Got: -1.963906864582164e+295 [Traceback] resource:extra/math/floating-point/floating-point-tests.factor: 26 Unit Test: { [ 6.096770069680982e-321 ] [ 6.096770069680982e-321 double>ratio >float ] } === Expected: 6.096770069680982e-321 === Got: -1.970293553572675e+296 [Traceback] </pre><h2>Benchmarks</h2> <table> <tr><th>Benchmark</th><th>Time (seconds)</th></tr> <tr><td>benchmark.3d-matrix-scalar</td><td>3.468482355</td></tr><tr><td>benchmark.3d-matrix-vector</td><td>0.053505611</td></tr><tr><td>benchmark.backtrack</td><td>1.997989922</td></tr><tr><td>benchmark.base64</td><td>3.313521828</td></tr><tr><td>benchmark.beust1</td><td>3.007781696</td></tr><tr><td>benchmark.beust2</td><td>7.352635146</td></tr><tr><td>benchmark.binary-search</td><td>2.156338152</td></tr><tr><td>benchmark.binary-trees</td><td>2.98315156</td></tr><tr><td>benchmark.bootstrap1</td><td>12.608268136</td></tr><tr><td>benchmark.chameneos-redux</td><td>1.225099453</td></tr><tr><td>benchmark.continuations</td><td>0.06399938500000001</td></tr><tr><td>benchmark.crc32</td><td>7.855399999999999e-05</td></tr><tr><td>benchmark.dawes</td><td>1.081718381</td></tr><tr><td>benchmark.dispatch1</td><td>2.23535878</td></tr><tr><td>benchmark.dispatch2</td><td>2.054369245</td></tr><tr><td>benchmark.dispatch3</td><td>3.205444614</td></tr><tr><td>benchmark.dispatch4</td><td>3.043076904</td></tr><tr><td>benchmark.dispatch5</td><td>1.974555241</td></tr><tr><td>benchmark.e-decimals</td><td>1.088708997</td></tr><tr><td>benchmark.e-ratios</td><td>1.297959121</td></tr><tr><td>benchmark.empty-loop-0</td><td>0.130632126</td></tr><tr><td>benchmark.empty-loop-1</td><td>0.325089644</td></tr><tr><td>benchmark.empty-loop-2</td><td>0.198576763</td></tr><tr><td>benchmark.euler150</td><td>10.08623497</td></tr><tr><td>benchmark.fannkuch</td><td>2.80644279</td></tr><tr><td>benchmark.fasta</td><td>1.806913921</td></tr><tr><td>benchmark.fib1</td><td>0.09854980100000001</td></tr><tr><td>benchmark.fib2</td><td>0.099184601</td></tr><tr><td>benchmark.fib3</td><td>0.4136738</td></tr><tr><td>benchmark.fib4</td><td>0.234168316</td></tr><tr><td>benchmark.fib5</td><td>0.592731884</td></tr><tr><td>benchmark.fib6</td><td>9.760809650000001</td></tr><tr><td>benchmark.gc0</td><td>2.454890437</td></tr><tr><td>benchmark.gc1</td><td>0.15864307</td></tr><tr><td>benchmark.gc2</td><td>18.22192245</td></tr><tr><td>benchmark.gc3</td><td>1.128131646</td></tr><tr><td>benchmark.hashtables</td><td>5.763535321</td></tr><tr><td>benchmark.heaps</td><td>3.120061047</td></tr><tr><td>benchmark.iteration</td><td>4.601491613</td></tr><tr><td>benchmark.javascript</td><td>11.633314424</td></tr><tr><td>benchmark.knucleotide</td><td>2.82052426</td></tr><tr><td>benchmark.mandel</td><td>0.099923044</td></tr><tr><td>benchmark.matrix-exponential-scalar</td><td>11.992202956</td></tr><tr><td>benchmark.matrix-exponential-simd</td><td>0.302779124</td></tr><tr><td>benchmark.md5</td><td>3.859160765</td></tr><tr><td>benchmark.mt</td><td>11.710860697</td></tr><tr><td>benchmark.nbody</td><td>3.026363082</td></tr><tr><td>benchmark.nbody-simd</td><td>0.34860319</td></tr><tr><td>benchmark.nested-empty-loop-1</td><td>0.060069442</td></tr><tr><td>benchmark.nested-empty-loop-2</td><td>0.446364861</td></tr><tr><td>benchmark.nsieve</td><td>0.295141714</td></tr><tr><td>benchmark.nsieve-bits</td><td>0.723928336</td></tr><tr><td>benchmark.nsieve-bytes</td><td>0.348761608</td></tr><tr><td>benchmark.partial-sums</td><td>1.609683761</td></tr><tr><td>benchmark.pidigits</td><td>1.001194224</td></tr><tr><td>benchmark.random</td><td>2.601329356</td></tr><tr><td>benchmark.raytracer</td><td>2.292222656</td></tr><tr><td>benchmark.raytracer-simd</td><td>0.475459344</td></tr><tr><td>benchmark.recursive</td><td>1.141030348</td></tr><tr><td>benchmark.regex-dna</td><td>0.998928361</td></tr><tr><td>benchmark.reverse-complement</td><td>1.249816393</td></tr><tr><td>benchmark.ring</td><td>1.373632502</td></tr><tr><td>benchmark.sfmt</td><td>1.536358799</td></tr><tr><td>benchmark.sha1</td><td>5.856943168</td></tr><tr><td>benchmark.simd-1</td><td>0.983385984</td></tr><tr><td>benchmark.sockets</td><td>6.409610359</td></tr><tr><td>benchmark.sort</td><td>0.26372653</td></tr><tr><td>benchmark.spectral-norm</td><td>1.547587451</td></tr><tr><td>benchmark.spectral-norm-simd</td><td>0.78014317</td></tr><tr><td>benchmark.stack</td><td>0.837164385</td></tr><tr><td>benchmark.struct-arrays</td><td>1.03857626</td></tr><tr><td>benchmark.sum-file</td><td>0.373290171</td></tr><tr><td>benchmark.terrain-generation</td><td>0.734173297</td></tr><tr><td>benchmark.tuple-arrays</td><td>0.111330417</td></tr><tr><td>benchmark.typecheck1</td><td>1.058368045</td></tr><tr><td>benchmark.typecheck2</td><td>1.227942565</td></tr><tr><td>benchmark.typecheck3</td><td>1.326956834</td></tr><tr><td>benchmark.ui-panes</td><td>0.351142664</td></tr><tr><td>benchmark.xml</td><td>2.815084744</td></tr><tr><td>benchmark.yuv-to-rgb</td><td>0.257619089</td></tr> </table></body></html> |