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
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:

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
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

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>
* stacks.c (scm_make_stack): Fix typo in docstring.