io.buffers and io.ports performance tweaks

db4
Slava Pestov 2009-04-20 03:27:30 -05:00
parent ec49307c88
commit 7aeb13e58a
2 changed files with 2 additions and 2 deletions

View File

@ -22,7 +22,7 @@ M: buffer dispose* ptr>> free ;
swap >>fill 0 >>pos drop ;
: buffer-capacity ( buffer -- n )
[ size>> ] [ fill>> ] bi - ; inline
[ size>> ] [ fill>> ] bi - >fixnum ; inline
: buffer-empty? ( buffer -- ? )
fill>> zero? ; inline

View File

@ -189,4 +189,4 @@ HINTS: decoder-read-until { string input-port utf8 } { string input-port ascii }
HINTS: decoder-readln { input-port utf8 } { input-port ascii } ;
HINTS: encoder-write { string output-port utf8 } { string output-port ascii } ;
HINTS: encoder-write { object output-port utf8 } { object output-port ascii } ;