*** empty log message ***
authorRob Browning <rlb@defaultvalue.org>
Sat, 28 Apr 2001 17:31:07 +0000 (17:31 +0000)
committerRob Browning <rlb@defaultvalue.org>
Sat, 28 Apr 2001 17:31:07 +0000 (17:31 +0000)
NEWS
RELEASE
libguile/ChangeLog

diff --git a/NEWS b/NEWS
index 59a973f..524ab74 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -13,13 +13,21 @@ Changes since Guile 1.4:
 *** Macros removed
 
   SCM_INPORTP, SCM_OUTPORTP SCM_ICHRP, SCM_ICHR, SCM_MAKICHR
-  SCM_SETJMPBUF SCM_NSTRINGP SCM_NRWSTRINGP SCM_NVECTORP
+  SCM_SETJMPBUF SCM_NSTRINGP SCM_NRWSTRINGP SCM_NVECTORP SCM_DOUBLE_CELLP
 
-*** Functions removed
-
-  scm_sysmissing
+*** C Functions removed
 
+  scm_sysmissing scm_tag scm_tc16_flo scm_tc_flo
+  scm_fseek - replaced by scm_seek.
   gc-thunk - replaced by after-gc-hook.
+  gh_int2scmb - replaced by gh_bool2scm.
+  scm_tc_dblr - replaced by scm_tc16_real.
+  scm_tc_dblc - replaced by scm_tc16_complex.
+  scm_list_star - replaced by scm_cons_star.
+
+*** scheme functions removed:
+
+  list* - replaced by cons*.  
 
 ** New SRFI modules have been added:
 
diff --git a/RELEASE b/RELEASE
index 1c7b0f9..8ed8be4 100644 (file)
--- a/RELEASE
+++ b/RELEASE
@@ -7,9 +7,7 @@ absinthe, etc.  However, the first release containing the module
 system should be called Godot: "This is the one you've been waiting
 for."
 
-* Remove compatability module (ice-9 and-let*) eventually (when a
-  major release with the real module (ice-9 and-let-star) has been out
-  long enough, probably release 1.8).
+=== Eventually:
 
 * Deprecate `read-only-string?'.
 
@@ -17,24 +15,19 @@ After signal handling and threading have been fixed:
 - remove the code corresponding to GUILE_OLD_ASYNC_CLICK and the corresponding
   GUILE_OLD_ASYNC_CLICK macro.
 
-In release 1.6.0:
-- remove gh_int2scmb (replaced by gh_bool2scm)
-- remove scm_fseek (replaced by scm_seek)
-- remove scm_tag
+=== In release 1.6.0:
+
+- Q: Was SCM_FLOBUFLEN only deprecated publically, or was it supposed
+  to be removed from numbers.c as well?
+
 - remove code related to the name property of hooks.  Also, check init.c,
   since the dependency between hooks and objprop will then be eliminated.
-- remove deprecated function scm_list_star/list*  (use SRFI-1 compliant
-  scm_cons_star/cons* instead.)
-- remove scm_tc16_flo, scm_tc_flo (guile always uses doubles to represent
-  inexact real numbers) 
-- remove scm_tc_dblr (replaced by scm_tc16_real)
-- remove scm_tc_dblc (replaced by scm_tc16_complex)
-- remove deprecated types, functions and macros from numbers.h:  scm_dblproc,
-  SCM_UNEGFIXABLE, SCM_FLOBUFLEN, SCM_INEXP, SCM_CPLXP, SCM_REAL, SCM_IMAG,
-  SCM_REALPART, scm_makdbl, SCM_SINGP, SCM_NUM2DBL, SCM_NO_BIGDIG
-- remove deprecated macro from tags.h: SCM_DOUBLE_CELLP
-
-In release 1.8.0:
+
+=== In release 1.8.0:
+
+- remove compatability module (ice-9 and-let*).  It
+  has been replaced by (ice-9 and-let-star) and/or (srfi srfi-2).
+
 - remove support for autoloading compiled-code modules:
     try-module-linked
     try-module-dynamic-link
index 6699e4d..4a71762 100644 (file)
@@ -1,3 +1,41 @@
+2001-04-28  Rob Browning  <rlb@cs.utexas.edu>
+
+       * numbers.c: enabled local definition of SCM_FLOBUFLEN until we
+       know what's supposed to happen to it.
+
+       * list.h (scm_list_star): deprecation expired - removed.
+
+       * numbers.h (scm_dblproc): deprecation expired - removed.
+       (SCM_UNEGFIXABLE): deprecation expired - removed.
+       (SCM_FLOBUFLEN): deprecation expired - removed.
+       (SCM_INEXP): deprecation expired - removed.
+       (SCM_CPLXP): deprecation expired - removed.
+       (SCM_REAL): deprecation expired - removed.
+       (SCM_IMAG): deprecation expired - removed.
+       (SCM_REALPART): deprecation expired - removed.
+       (scm_makdbl): deprecation expired - removed.
+       (SCM_SINGP): deprecation expired - removed.
+       (SCM_NUM2DBL): deprecation expired - removed.
+       (SCM_NO_BIGDIG): deprecation expired - removed.
+
+       * tags.h (SCM_DOUBLE_CELLP): deprecation expired - removed.
+       (scm_tc_dblr): deprecation expired - removed.
+       (scm_tc_dblc): deprecation expired - removed.
+       (scm_tc16_flo): deprecation expired - removed.
+       (scm_tc_flo): deprecation expired - removed.
+
+       * tag.h (scm_tag): deprecation expired - removed.
+
+       * tag.c: (scm_tag): deprecation expired - removed.
+
+       * ioext.c: (scm_fseek): deprecation expired - removed.
+
+       * ioext.h (scm_fseek): deprecation expired - removed.
+
+       * gh_data.c (gh_int2scmb): deprecation expired - removed.
+
+       * gh.h (gh_int2scmb): deprecation expired - removed.
+
 2001-04-28  Neil Jerram  <neil@ossau.uklinux.net>
 
        * stacks.c (scm_make_stack): Fix typo in docstring.