~ chicken-core (chicken-5) fdd9a022d1205b64c570d8c673487e38885a2828


commit fdd9a022d1205b64c570d8c673487e38885a2828
Author:     Kooda <kooda@upyum.com>
AuthorDate: Fri May 4 14:19:32 2018 +0200
Commit:     Peter Bex <peter@more-magic.net>
CommitDate: Sun May 13 15:33:41 2018 +0200

    Fix a few typos and renames in types.db and add a forgotten export of srfi-4
    
    Signed-off-by: Peter Bex <peter@more-magic.net>

diff --git a/srfi-4.scm b/srfi-4.scm
index 98feee74..0db91b4e 100644
--- a/srfi-4.scm
+++ b/srfi-4.scm
@@ -70,6 +70,7 @@ EOF
    u64vector-length u64vector-ref u64vector-set! u64vector?
    list->f32vector list->f64vector list->s16vector list->s32vector
    list->s8vector list->u16vector list->u32vector list->u8vector
+   list->u64vector
    make-f32vector make-f64vector make-s16vector make-s32vector
    make-s64vector make-s8vector make-u16vector make-u32vector
    make-u64vector make-u8vector
diff --git a/types.db b/types.db
index 256cfff9..6ec5ad79 100644
--- a/types.db
+++ b/types.db
@@ -682,6 +682,7 @@
 (##sys#vector->list (forall (a) (#(procedure #:clean #:enforce) ##sys#vector->list ((vector-of a)) (list-of a))))
 (scheme#list->vector (forall (a) (#(procedure #:clean #:enforce) scheme#list->vector ((list-of a)) (vector-of a))))
 (##sys#list->vector (forall (a) (#(procedure #:clean #:enforce) ##sys#list->vector ((list-of a)) (vector-of a))))
+(scheme#vector-fill! (#(procedure #:enforce) scheme#vector-fill! (vector *) undefined))
 
 (scheme#procedure? (#(procedure #:pure #:predicate procedure) scheme#procedure? (*) boolean))
 
@@ -869,7 +870,6 @@
 
 (chicken.base#subvector (forall (a) (#(procedure #:clean #:enforce) chicken.base#subvector ((vector-of a) fixnum #!optional fixnum) (vector-of a))))
 (chicken.base#vector-copy! (#(procedure #:enforce) chicken.base#vector-copy! (vector vector #!optional fixnum) undefined))
-(chicken.base#vector-fill! (#(procedure #:enforce) chicken.base#vector-fill! (vector *) undefined))
 (chicken.base#vector-resize
  (forall (a b) (#(procedure #:clean #:enforce) chicken.base#vector-resize ((vector-of a) fixnum #!optional b)
 		(vector-of (or a b)))))
@@ -1071,7 +1071,7 @@
 		((fixnum) (##core#inline "C_i_fixnum_length" #(1)))
 		((*) (##core#inline "C_i_integer_length" #(1))))
 
-(chicken-bitwise#arithmetic-shift
+(chicken.bitwise#arithmetic-shift
  (#(procedure #:clean #:enforce #:foldable) chicken.bitwise#arithmetic-shift (integer fixnum) integer)
 		((* *) (##core#inline_allocate ("C_s_a_i_arithmetic_shift" 5) #(1) #(2))))
 
@@ -1743,7 +1743,6 @@
 	(((or pointer locative procedure port)) (let ((#(tmp) #(1))) '#t)))
 
 (chicken.memory#make-pointer-vector (#(procedure #:clean #:enforce) chicken.memory#make-pointer-vector (fixnum #!optional (or pointer false)) pointer-vector))
-(chicken.memory#make-record-instance (#(procedure #:clean) chicken.memory#make-record-instance (symbol #!rest) *))
 (chicken.memory#pointer-vector (#(procedure #:clean #:enforce) chicken.memory#pointer-vector (#!rest pointer-vector) boolean))
 (chicken.memory#pointer-vector? (#(procedure #:pure #:predicate pointer-vector) chicken.memory#pointer-vector? (*) boolean))
 (chicken.memory#pointer-vector-ref (#(procedure #:clean #:enforce) chicken.memory#pointer-vector-ref (pointer-vector fixnum) (or pointer false)))
@@ -1806,6 +1805,7 @@
 (chicken.memory.representation#procedure-data (#(procedure #:clean #:enforce) chicken.memory.representation#procedure-data (procedure) *))
 (chicken.memory.representation#record->vector (#(procedure #:clean) chicken.memory.representation#record->vector (*) vector))
 
+(chicken.memory.representation#make-record-instance (#(procedure #:clean) chicken.memory.representation#make-record-instance (symbol #!rest) *))
 (chicken.memory.representation#record-instance? (#(procedure #:clean) chicken.memory.representation#record-instance? (* #!optional symbol) boolean)
 		  ((* symbol) (##sys#structure? #(1) #(2)))
 		  ((*) (let ((#(tmp) #(1)))
Trap