~ chicken-core (chicken-5) 89e8671d9a9e881c15bc958e84ef5577df822a20


commit 89e8671d9a9e881c15bc958e84ef5577df822a20
Author:     Evan Hanson <evhan@foldling.org>
AuthorDate: Tue Jan 19 20:03:15 2016 +1300
Commit:     Evan Hanson <evhan@foldling.org>
CommitDate: Tue Mar 8 22:52:34 2016 +1300

    Drop some unnecessary "hide" declarations

diff --git a/c-platform.scm b/c-platform.scm
index d748a179..b576d52e 100644
--- a/c-platform.scm
+++ b/c-platform.scm
@@ -939,8 +939,6 @@
   (rewrite 'call-with-current-continuation 8 rewrite-call/cc)
   (rewrite 'call/cc 8 rewrite-call/cc) )
 
-(declare (hide setter-map))
-
 (define setter-map
   '((car . set-car!)
     (cdr . set-cdr!)
diff --git a/library.scm b/library.scm
index 71bd60f1..5b0c8bcc 100644
--- a/library.scm
+++ b/library.scm
@@ -31,12 +31,12 @@
   (disable-interrupts)
   (hide ##sys#dynamic-unwind
 	##sys#vector-resize ##sys#default-parameter-vector 
-	current-print-length setter-tag read-marks
+	current-print-length setter-tag
 	##sys#print-exit
 	##sys#format-here-doc-warning
 	exit-in-progress
         maximal-string-length find-ratio-between find-ratio
-	make-complex flonum->ratnum ratnum rat+/-
+	make-complex flonum->ratnum ratnum
 	+maximum-allowed-exponent+ mantexp->dbl ldexp round-quotient
 	##sys#string->compnum ##sys#internal-gcd)
   (not inline ##sys#user-read-hook ##sys#error-hook ##sys#signal-hook ##sys#schedule
diff --git a/scheduler.scm b/scheduler.scm
index 20dba763..078318a7 100644
--- a/scheduler.scm
+++ b/scheduler.scm
@@ -31,10 +31,10 @@
   (disable-interrupts)
   (hide ready-queue-head ready-queue-tail ##sys#timeout-list
 	##sys#update-thread-state-buffer ##sys#restore-thread-state-buffer
-	remove-from-ready-queue ##sys#unblock-threads-for-i/o
+	##sys#unblock-threads-for-i/o
 	;; This isn't hidden ATM to allow set!ing it as a hook/workaround
 	; ##sys#force-primordial
-	fdset-set fdset-test create-fdset stderr delq
+	remove-from-ready-queue fdset-test create-fdset stderr delq
 	##sys#clear-i/o-state-for-thread! ##sys#abandon-mutexes) 
   (not inline ##sys#interrupt-hook ##sys#force-primordial)
   (unsafe)
diff --git a/srfi-4.scm b/srfi-4.scm
index f86f9d39..80ef73ca 100644
--- a/srfi-4.scm
+++ b/srfi-4.scm
@@ -636,8 +636,6 @@ EOF
 
 ;;; Accessing the packed bytevector:
 
-(declare (hide pack pack-copy unpack unpack-copy))
-
 (define (pack tag loc)
   (lambda (v)
     (##sys#check-structure v tag loc)
@@ -766,8 +764,6 @@ EOF
 
 ;;; Subvectors:
 
-(declare (hide subnvector))
-
 (define (subnvector v t es from to loc)
   (##sys#check-structure v t loc)
   (let* ([bv (##sys#slot v 1)]
Trap