]> gitweb.factorcode.org Git - factor.git/commitdiff
deques: allow the generics to inline in the simple words
authorJohn Benediktsson <mrjbq7@gmail.com>
Mon, 28 Aug 2023 03:13:14 +0000 (20:13 -0700)
committerJohn Benediktsson <mrjbq7@gmail.com>
Mon, 28 Aug 2023 03:13:34 +0000 (20:13 -0700)
basis/deques/deques.factor

index 86ba2f000b6ad5a8fdf40c661a72c438f6762c77..f4c073b07ac089335c14758d8452e3b80590be95 100644 (file)
@@ -18,28 +18,28 @@ GENERIC: deque-empty? ( deque -- ? )
 ERROR: empty-deque ;
 
 : peek-front ( deque -- obj )
-    peek-front* [ drop empty-deque ] unless ;
+    peek-front* [ drop empty-deque ] unless ; inline
 
 : ?peek-front ( deque -- obj/f )
-    peek-front* [ drop f ] unless ;
+    peek-front* [ drop f ] unless ; inline
 
 : peek-back ( deque -- obj )
-    peek-back* [ drop empty-deque ] unless ;
+    peek-back* [ drop empty-deque ] unless ; inline
 
 : ?peek-back ( deque -- obj/f )
-    peek-back* [ drop f ] unless ;
+    peek-back* [ drop f ] unless ; inline
 
 : push-front ( obj deque -- )
     push-front* drop ; inline
 
 : push-all-front ( seq deque -- )
-    '[ _ push-front ] each ;
+    '[ _ push-front ] each ; inline
 
 : push-back ( obj deque -- )
     push-back* drop ; inline
 
 : push-all-back ( seq deque -- )
-    '[ _ push-back ] each ;
+    '[ _ push-back ] each ; inline
 
 : pop-front ( deque -- obj )
     [ peek-front ] [ pop-front* ] bi ; inline