From 341f78c9763f4fb45cb962f66bdf0f131d8af589 Mon Sep 17 00:00:00 2001 From: Mikael Djurfeldt Date: Mon, 12 Jun 2000 11:58:48 +0000 Subject: [PATCH] *** empty log message *** --- NEWS | 25 +++++++++++++++++++++++-- RELEASE | 10 +--------- ice-9/ChangeLog | 6 ++++++ libguile/ChangeLog | 24 ++++++++++++++++++++++++ 4 files changed, 54 insertions(+), 11 deletions(-) diff --git a/NEWS b/NEWS index 73acbb772..8972ab0cc 100644 --- a/NEWS +++ b/NEWS @@ -84,12 +84,25 @@ their parent directories. This essentially creates a "private name space" for Guile headers. This means that the compiler only is given -I options for the root build and root source directory. +** Header files kw.h and genio.h have been removed. + +** The module (ice-9 getopt-gnu-style) has been removed. + * Changes to the stand-alone interpreter ** New help facility -Typing (help) prints helpful information. -Typing (help NAME) gives documentation about NAME. +Usage: (help NAME) gives documentation about objects named NAME (a symbol) + (help REGEXP) ditto for objects with names matching REGEXP (a string) + (help ,EXPR) gives documentation for object returned by EXPR + (help) gives this text + +`help' searches among bindings exported from loaded modules, while +`apropos' searches among bindings visible from the "current" module. + +Examples: (help help) + (help cons) + (help "output-string") ** Dynamic linking now uses libltdl from the libtool package. @@ -198,6 +211,8 @@ only characters, for compatibility with R5RS. ** New procedure: port-closed? PORT Returns #t if PORT is closed or #f if it is open. +** Removed deprecated: serial-map, serial-array-copy!, serial-array-map! + * Changes to the gh_ interface ** Deprecated: gh_int2scmb @@ -434,6 +449,12 @@ are run when the heap is locked. These are intended for extension of the GC in a modular fashion. Examples are the weaks and guardians modules. +** Removed deprecated type scm_smobfuns + +** Removed deprecated function scm_newsmob + +** Removed deprecated type tag scm_tc16_kw + * Changes to system call interfaces: ** The "select" procedure now tests port buffers for the ability to diff --git a/RELEASE b/RELEASE index d909caadc..1af3b82e8 100644 --- a/RELEASE +++ b/RELEASE @@ -7,14 +7,6 @@ absinthe, etc. However, the first release containing the module system should be called Godot: "This is the one you've been waiting for." -In release 1.4: -- remove names evalext.c: serial-map, - ramap.c: serial-array-copy!, serial-array-map! -- remove module (ice-9 getopt-gnu-style) -- remove kw.h, scm_tc16_kw -- remove genio.h -- remove deprecated function scm_newsmob. - In release 1.5: - remove deprecated macros: SCM_INPORTP, SCM_OUTPORTP, SCM_CRDY, SCM_ICHRP, SCM_ICHR, SCM_MAKICHR, SCM_SETJMPBUF, SCM_NSTRINGP, SCM_NRWSTRINGP, @@ -88,7 +80,7 @@ Spiffing checklist: directory. * Check for files that have changed a lot, but do not have up-to-date copyright notices. This can be as simple as doing: - grep 'Copyright' * | grep -v 1999 + grep 'Copyright' * | grep -v 1999 and looking for files you know you've worked on a lot. * Make sure NEWS, INSTALL and the docs are up to date: + Scan the ChangeLogs for user-visible changes, marked with an asterisk diff --git a/ice-9/ChangeLog b/ice-9/ChangeLog index 66fb7aaaf..659a24135 100644 --- a/ice-9/ChangeLog +++ b/ice-9/ChangeLog @@ -1,3 +1,9 @@ +2000-06-12 Mikael Djurfeldt + + * Makefile.am (ice9_sources): Removed getopt-gnu-style.scm. + + * getopt-gnu-style.scm: Removed deprecated module. + 2000-06-11 Mikael Djurfeldt * boot-9.scm (make-autoload-interface): Set init value for uses to diff --git a/libguile/ChangeLog b/libguile/ChangeLog index 699a19966..d952886f7 100644 --- a/libguile/ChangeLog +++ b/libguile/ChangeLog @@ -1,3 +1,27 @@ +2000-06-12 Mikael Djurfeldt + + * snarf.h (SCM_SNARF_HERE, SCM_SNARF_INIT, SCM_SNARF_DOCS): + Renamed from SCM_HERE, SCM_INIT, SCM_DOCS. + + * smob.h (scm_smobfuns): Removed deprecated type. + + * smob.c, smob.h (scm_newsmob): Removed deprecated function. + (Replaced by `scm_make_smob_type'.) + + * keywords.c (scm_tc16_kw): Removed deprecated type. + (Replaced by scm_tc16_keyword.) + + * Makefile.am (modinclude_HEADERS): Removed kw.h. + + * kw.h: Removed deprecated header file. + + * evalext.c (serial-map): Removed deprected alias for scm_map. + (Has been replaced by `map-in-order'.) + + * ramap.c (serial-array-copy!, serial-array-map!): Removed + depracted aliases. (Replaced by `array-copy-in-order!' and + `array-map-in-order'.) + 2000-06-11 Mikael Djurfeldt * gc.h (SCM_VALIDATE_CELL): Rewritten. -- 2.20.1