growable: M\ growable contract should be declared inline, fixes performance regression on stack benchmark
parent
888fcdb5f8
commit
0d24e65e4e
|
@ -23,7 +23,7 @@ GENERIC: contract ( len seq -- )
|
||||||
M: growable contract ( len seq -- )
|
M: growable contract ( len seq -- )
|
||||||
[ length ] keep
|
[ length ] keep
|
||||||
[ [ 0 ] 2dip set-nth-unsafe ] curry
|
[ [ 0 ] 2dip set-nth-unsafe ] curry
|
||||||
(each-integer) ;
|
(each-integer) ; inline
|
||||||
|
|
||||||
: growable-check ( n seq -- n seq )
|
: growable-check ( n seq -- n seq )
|
||||||
over 0 < [ bounds-error ] when ; inline
|
over 0 < [ bounds-error ] when ; inline
|
||||||
|
|
Loading…
Reference in New Issue