Doug Coleman 2006-01-19 22:40:37 +00:00
parent c936a4ef88
commit 183d5702e2
1 changed files with 8 additions and 7 deletions

View File

@ -41,8 +41,10 @@
- better i/o scheduler - better i/o scheduler
- if two tasks write to a unix stream, the buffer can overflow - if two tasks write to a unix stream, the buffer can overflow
- inference bug - inference bug
- test cases:
- font problem: http://iarc1.ece.utexas.edu/~erg/font-bug.JPG
- implement 3.3 floor 4.7 ceiling
- fix stack effect comment spacing in help for words without docs, - fix stack effect comment spacing in help for words without docs,
eg (object -- object object) -> ( object -- object object ) eg (object -- object object) -> ( object -- object object )
@ -69,8 +71,7 @@ ALL TESTS BELOW FAIL ON x86 linux 32bit
- compiled vs interpreted output differs! - compiled vs interpreted output differs!
: math-dummy 692476975489 >fixnum ; : math-dummy 692476975489 >fixnum ;
: math-dummy -248461184 float>bits ; FAILS
: math-dummy -248461184 float>bits ; FAILS
---RATIO--- ---RATIO---
Compiles VERY SLOWLY Compiles VERY SLOWLY
@ -84,10 +85,6 @@ Compile fails
---FLOAT--- ---FLOAT---
Compile fails: Compile fails:
: math-dummy
2.522378181825594 tan 7.825249292551574 - cos
0.2875868408644093 + sin >bignum cos >float sin ;
Compile fails:
: math-dummy : math-dummy
0.5589927916549555 tan 2.261878253481278 + tan sin ; 0.5589927916549555 tan 2.261878253481278 + tan sin ;
@ -95,3 +92,7 @@ SLOW compile
: math-dummy : math-dummy
1.550108042325469 3.888423982091886 - tan tan ; 1.550108042325469 3.888423982091886 - tan tan ;
Compile fails:
: math-dummy
2.522378181825594 tan 7.825249292551574 - cos
0.2875868408644093 + sin >bignum cos >float sin ;