From 2fc933fe89cc3934ea35e4f02e62d9b006ddad7f Mon Sep 17 00:00:00 2001 From: Marius Vollmer Date: Sun, 20 May 2001 00:36:40 +0000 Subject: [PATCH] *** empty log message *** --- RELEASE | 14 ++++++++++++++ libguile/ChangeLog | 28 ++++++++++++++++++++++++++++ srfi/ChangeLog | 5 +++++ 3 files changed, 47 insertions(+) diff --git a/RELEASE b/RELEASE index bb1bd4396..c234462cc 100644 --- a/RELEASE +++ b/RELEASE @@ -22,8 +22,21 @@ After signal handling and threading have been fixed: === In release 1.8.0: +- remove deprecated subr and gsubr functions + in procs.h, procs.c: scm_make_subr, scm_make_subr_opt, + scm_make_subr_with_generic, + in gsubr.h, gsubr.c: scm_make_gsubr, scm_make_gsubr_with_generic. + +- remove deprecated C interface to modules + in modules.h, modules.c: + root_module_lookup_closure, scm_sym_app, scm_sym_modules, + module_prefix, make_modules_in_var, beautify_user_module_x_var, + scm_the_root_module, scm_make_module, scm_ensure_user_module, + scm_load_scheme_module + - remove vcell and obarray support. Remove all code bracketed by `#if SCM_ENABLE_VCELLS'. + Remove SCM_ENABLE_VCELLS itself. Also remove `variable-set-name-hint' completely. - remove compatability module (ice-9 and-let*). It @@ -37,6 +50,7 @@ After signal handling and threading have been fixed: etc. - remove deprecated variables: scm_top_level_lookup_closure_var + scm_scm_system_transformer - remove deprecated functions: eval.c: scm_eval2, scm_eval_3 load.c: scm_read_and_eval_x diff --git a/libguile/ChangeLog b/libguile/ChangeLog index 94bb85edb..bfae3ad4c 100644 --- a/libguile/ChangeLog +++ b/libguile/ChangeLog @@ -1,3 +1,31 @@ +2001-05-20 Marius Vollmer + + * modules.h (scm_system_module_env_p): Move out of deprecated + section. + + * rw.h (scm_init_rw): Added prototype. + + * gsubr.h, gsubr.c (scm_c_make_gsubr, scm_c_define_gsubr, + scm_c_make_gsubr_with_generic, scm_c_define_gsubr_with_generic): + New functions. They replace scm_make_gsubr and + scm_make_gsubr_with_generic. The `make' variants only create the + gsubr object, while the `define' variants also put it into the + current module. Changed all callers. + (scm_make_gsubr, scm_make_gsubr_with_generic): Deprecated. + + * procs.h, procs.c (scm_c_make_subr, scm_c_define_subr, + scm_c_make_subr_with_generic, scm_c_define_subr_with_generic): New + functions. They replace scm_make_subr, scm_make_subr_opt and + scm_make_subr_with_generic. The `make' variants only create the + subr object, while the `define' variants also put it into the + current module. Changed all callers. + (scm_make_subr, scm_make_subr_opt, scm_make_subr_with_generic): + Deprecated. + + * eval.c, gc.c, gh_funcs.c, goops.c, macros.c, pairs.c, ramap.c, + rdelim.c, rw.c, scmsigs.c, snarf.h, values.c: Changed according to + the comments above. + 2001-05-19 Neil Jerram * throw.c (scm_lazy_catch): Slight docstring clarification. diff --git a/srfi/ChangeLog b/srfi/ChangeLog index 4231ab088..be1ea2aed 100644 --- a/srfi/ChangeLog +++ b/srfi/ChangeLog @@ -1,3 +1,8 @@ +2001-05-20 Marius Vollmer + + * srfi-14.c (scm_c_init_srfi_14): Added "int" to declaration of + `initialized'. + 2001-05-19 Marius Vollmer Avoid using module operations from C.