~ chicken-core (chicken-5) 14a213c55d17883a1a61144f1c488a0882b7d085
commit 14a213c55d17883a1a61144f1c488a0882b7d085
Author: felix <felix@call-with-current-continuation.org>
AuthorDate: Thu Sep 1 15:34:28 2011 +0200
Commit: felix <felix@call-with-current-continuation.org>
CommitDate: Thu Sep 1 15:34:28 2011 +0200
added missing finite? to types.db
diff --git a/types.db b/types.db
index 09488319..0eb20fa2 100644
--- a/types.db
+++ b/types.db
@@ -756,6 +756,11 @@
(features (#(procedure #:clean) features () (list symbol)))
(file-exists? (#(procedure #:clean #:enforce) file-exists? (string) (or boolean string)))
(directory-exists? (#(procedure #:clean #:enforce) directory-exists? (string) (or boolean string)))
+
+(finite? (#(procedure #:pure) finite? (*) boolean)
+ ((fixnum) (let ((#(tmp) #(1))) '#t))
+ ((*) (##core#inline "C_i_finitep" #(1))))
+
(fixnum-bits fixnum)
(fixnum-precision fixnum)
Trap