1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-05-02 13:00:26 +02:00

*** empty log message ***

This commit is contained in:
Rob Browning 2001-04-28 17:31:07 +00:00
parent 457dc52c41
commit 0b2da99cb3
3 changed files with 61 additions and 22 deletions

16
NEWS
View file

@ -13,13 +13,21 @@ Changes since Guile 1.4:
*** Macros removed *** Macros removed
SCM_INPORTP, SCM_OUTPORTP SCM_ICHRP, SCM_ICHR, SCM_MAKICHR 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 *** C Functions removed
scm_sysmissing
scm_sysmissing scm_tag scm_tc16_flo scm_tc_flo
scm_fseek - replaced by scm_seek.
gc-thunk - replaced by after-gc-hook. 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: ** New SRFI modules have been added:

29
RELEASE
View file

@ -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 system should be called Godot: "This is the one you've been waiting
for." for."
* Remove compatability module (ice-9 and-let*) eventually (when a === Eventually:
major release with the real module (ice-9 and-let-star) has been out
long enough, probably release 1.8).
* Deprecate `read-only-string?'. * 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 - remove the code corresponding to GUILE_OLD_ASYNC_CLICK and the corresponding
GUILE_OLD_ASYNC_CLICK macro. GUILE_OLD_ASYNC_CLICK macro.
In release 1.6.0: === In release 1.6.0:
- remove gh_int2scmb (replaced by gh_bool2scm)
- remove scm_fseek (replaced by scm_seek) - Q: Was SCM_FLOBUFLEN only deprecated publically, or was it supposed
- remove scm_tag to be removed from numbers.c as well?
- remove code related to the name property of hooks. Also, check init.c, - remove code related to the name property of hooks. Also, check init.c,
since the dependency between hooks and objprop will then be eliminated. 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: - remove support for autoloading compiled-code modules:
try-module-linked try-module-linked
try-module-dynamic-link try-module-dynamic-link

View 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> 2001-04-28 Neil Jerram <neil@ossau.uklinux.net>
* stacks.c (scm_make_stack): Fix typo in docstring. * stacks.c (scm_make_stack): Fix typo in docstring.