io.buffers and io.ports performance tweaks
parent
ec49307c88
commit
7aeb13e58a
|
@ -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
|
||||
|
|
|
@ -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 } ;
|
||||
|
|
Loading…
Reference in New Issue