* Added Jost to THANKS and AUTHORS list.
[bpt/guile.git] / RELEASE
diff --git a/RELEASE b/RELEASE
index bb1bd43..b193220 100644 (file)
--- 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
@@ -34,9 +47,15 @@ After signal handling and threading have been fixed:
     try-module-dynamic-link
     init-dynamic-module
     scm_register_module_xxx
-    etc.
+    scm_registered_modules
+    scm_clear_registered_modules
+
 - remove deprecated variables:
     scm_top_level_lookup_closure_var
+    scm_scm_system_transformer
+    Remove all code that still sets them:
+     `use-syntax', scm_set_current_module, ...
+
 - remove deprecated functions:
     eval.c: scm_eval2, scm_eval_3
     load.c: scm_read_and_eval_x
@@ -82,6 +101,16 @@ After signal handling and threading have been fixed:
 - remove scm_strprint_obj
 - remove SCM_CONST_LONG
 - remove scm_wta
+- remove deprecated typedefs: long_long, ulong_long, scm_sizet
+- remove deprecated macros: scm_contregs, scm_port_rw_active,
+  scm_port, scm_ptob_descriptor, scm_debug_info, scm_debug_frame,
+  scm_fport, SCM_FIXNUM_BIT, scm_option, scm_subr_entry, scm_rstate,
+  scm_rng, scm_i_rstate, scm_srcprops, scm_srcprops_chunk,
+  scm_info_frame, scm_stack, scm_array, scm_array_dim.
+- remove deprecated functions: scm_mkbig, scm_big2num, scm_adjbig,
+  scm_normbig, scm_copybig, scm_2ulong2big, scm_dbl2big, scm_big2dbl.
+- remove deprecated functions: scm_protect_object,
+  scm_unprotect_object, scm_create_hook.
 
 Modules sort.c and random.c should be factored out into separate
 modules (but still be distributed with guile-core) when we get a new