diff --git a/NEWS b/NEWS index 59a973fe5..524ab7471 100644 --- 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 1c7b0f969..8ed8be4e5 100644 --- 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 diff --git a/libguile/ChangeLog b/libguile/ChangeLog index 6699e4dc3..4a71762eb 100644 --- a/libguile/ChangeLog +++ b/libguile/ChangeLog @@ -1,3 +1,41 @@ +2001-04-28 Rob Browning + + * 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 * stacks.c (scm_make_stack): Fix typo in docstring.