mirror of
https://git.savannah.gnu.org/git/guile.git
synced 2025-05-20 11:40:18 +02:00
* Renamed GUILE_WARN_DEPRECATED_DEFAULT to SCM_WARN_DEPRECATED_DEFAULT.
This commit is contained in:
parent
78930a69ee
commit
887dfa7d56
5 changed files with 21 additions and 11 deletions
|
@ -1,3 +1,8 @@
|
||||||
|
2001-05-16 Dirk Herrmann <D.Herrmann@tu-bs.de>
|
||||||
|
|
||||||
|
* acconfig.h, configure.in: Renamed
|
||||||
|
GUILE_WARN_DEPRECATED_DEFAULT to SCM_WARN_DEPRECATED_DEFAULT.
|
||||||
|
|
||||||
2001-05-15 Marius Vollmer <mvo@zagadka.ping.de>
|
2001-05-15 Marius Vollmer <mvo@zagadka.ping.de>
|
||||||
|
|
||||||
* acinclude.m4: Removed copy of "libtool.m4".
|
* acinclude.m4: Removed copy of "libtool.m4".
|
||||||
|
|
|
@ -48,7 +48,7 @@
|
||||||
#undef SCM_DEBUG_DEPRECATED
|
#undef SCM_DEBUG_DEPRECATED
|
||||||
|
|
||||||
/* Define this to control the default warning level for deprecated features */
|
/* Define this to control the default warning level for deprecated features */
|
||||||
#undef GUILE_WARN_DEPRECATED_DEFAULT
|
#undef SCM_WARN_DEPRECATED_DEFAULT
|
||||||
|
|
||||||
/* Define these two if you want support for debugging of Scheme
|
/* Define these two if you want support for debugging of Scheme
|
||||||
programs. */
|
programs. */
|
||||||
|
|
|
@ -110,7 +110,7 @@ else
|
||||||
warn_default=$enable_deprecated
|
warn_default=$enable_deprecated
|
||||||
fi
|
fi
|
||||||
AC_DEFINE(SCM_DEBUG_DEPRECATED, 0)
|
AC_DEFINE(SCM_DEBUG_DEPRECATED, 0)
|
||||||
AC_DEFINE_UNQUOTED(GUILE_WARN_DEPRECATED_DEFAULT, "$warn_default")
|
AC_DEFINE_UNQUOTED(SCM_WARN_DEPRECATED_DEFAULT, "$warn_default")
|
||||||
fi
|
fi
|
||||||
|
|
||||||
dnl The --disable-debug used to control these two. But now they are
|
dnl The --disable-debug used to control these two. But now they are
|
||||||
|
|
|
@ -1,3 +1,8 @@
|
||||||
|
2001-05-16 Dirk Herrmann <D.Herrmann@tu-bs.de>
|
||||||
|
|
||||||
|
* deprecation.c (scm_init_deprecation): Renamed
|
||||||
|
GUILE_WARN_DEPRECATED_DEFAULT to SCM_WARN_DEPRECATED_DEFAULT.
|
||||||
|
|
||||||
2001-05-16 Marius Vollmer <mvo@zagadka.ping.de>
|
2001-05-16 Marius Vollmer <mvo@zagadka.ping.de>
|
||||||
|
|
||||||
* Makefile.am (cpp_sig_symbols.c, cpp_err_symbols.c): Make
|
* Makefile.am (cpp_sig_symbols.c, cpp_err_symbols.c): Make
|
||||||
|
@ -12,17 +17,17 @@
|
||||||
2001-05-10 Marius Vollmer <mvo@zagadka.ping.de>
|
2001-05-10 Marius Vollmer <mvo@zagadka.ping.de>
|
||||||
|
|
||||||
Merged from mvo-vcell-cleanup-1-branch.
|
Merged from mvo-vcell-cleanup-1-branch.
|
||||||
|
|
||||||
The concept of vcells has been removed from Guile. With it,
|
The concept of vcells has been removed from Guile. With it,
|
||||||
explicit obarrays and associated operations are gone. Use
|
explicit obarrays and associated operations are gone. Use
|
||||||
hashtables instead of obarrays.
|
hashtables instead of obarrays.
|
||||||
|
|
||||||
Throughout: use scm_sym2var instead of scm_sym2vcell and treat
|
Throughout: use scm_sym2var instead of scm_sym2vcell and treat
|
||||||
result as variable instead of vcell. Glocs no longer point to a
|
result as variable instead of vcell. Glocs no longer point to a
|
||||||
vcell but to a variable. Use scm_c_define instead of
|
vcell but to a variable. Use scm_c_define instead of
|
||||||
scm_sysintern and treat the result as a variable (which it is),
|
scm_sysintern and treat the result as a variable (which it is),
|
||||||
not a vcell.
|
not a vcell.
|
||||||
|
|
||||||
* variable.c, variable.h (SCM_VARVCELL, SCM_UDVARIABLEP,
|
* variable.c, variable.h (SCM_VARVCELL, SCM_UDVARIABLEP,
|
||||||
SCM_DEFVARIABLEP): Deprecated.
|
SCM_DEFVARIABLEP): Deprecated.
|
||||||
(SCM_VARIABLE_REF, SCM_VARIABLE_SET, SCM_VARIABLE_LOC): New.
|
(SCM_VARIABLE_REF, SCM_VARIABLE_SET, SCM_VARIABLE_LOC): New.
|
||||||
|
@ -50,12 +55,12 @@
|
||||||
* symbols-deprecated.c: New file.
|
* symbols-deprecated.c: New file.
|
||||||
* Makefile.am: Added symbols-deprecated.c and related files in all
|
* Makefile.am: Added symbols-deprecated.c and related files in all
|
||||||
the right places.
|
the right places.
|
||||||
|
|
||||||
* snarf.h (SCM_VCELL, SCM_GLOBAL_VCELL, SCM_VCELL_INIT,
|
* snarf.h (SCM_VCELL, SCM_GLOBAL_VCELL, SCM_VCELL_INIT,
|
||||||
SCM_GLOBAL_VCELL_INIT): Deprecated.
|
SCM_GLOBAL_VCELL_INIT): Deprecated.
|
||||||
(SCM_VARIABLE, SCM_GLOBAL_VARIABLE, SCM_VARIABLE_INIT,
|
(SCM_VARIABLE, SCM_GLOBAL_VARIABLE, SCM_VARIABLE_INIT,
|
||||||
SCM_GLOBAL_VARIABLE_INIT): New, as replacement. Changed all uses.
|
SCM_GLOBAL_VARIABLE_INIT): New, as replacement. Changed all uses.
|
||||||
|
|
||||||
* print.c (scm_iprin1): Use scm_module_reverse_lookup instead of
|
* print.c (scm_iprin1): Use scm_module_reverse_lookup instead of
|
||||||
SCM_GLOC_SYM.
|
SCM_GLOC_SYM.
|
||||||
|
|
||||||
|
@ -95,7 +100,7 @@
|
||||||
scm_modules_prehistory): New.
|
scm_modules_prehistory): New.
|
||||||
(scm_post_boot_init_modules): Use scm_c_define and scm_c_lookup
|
(scm_post_boot_init_modules): Use scm_c_define and scm_c_lookup
|
||||||
instead of scm_intern0.
|
instead of scm_intern0.
|
||||||
|
|
||||||
* macros.c (scm_make_synt): Return SCM_UNSPECIFIED instead of the
|
* macros.c (scm_make_synt): Return SCM_UNSPECIFIED instead of the
|
||||||
symbol.
|
symbol.
|
||||||
|
|
||||||
|
@ -128,7 +133,7 @@
|
||||||
(SCM_GLOC_SYM): Removed.
|
(SCM_GLOC_SYM): Removed.
|
||||||
(SCM_GLOC_VAR, SCM_GLOC_SET_VAL): New.
|
(SCM_GLOC_VAR, SCM_GLOC_SET_VAL): New.
|
||||||
(SCM_GLOC_VAL, SCM_GLOC_LOC): Reimplemented in terms of variables.
|
(SCM_GLOC_VAL, SCM_GLOC_LOC): Reimplemented in terms of variables.
|
||||||
|
|
||||||
* eval.c (scm_lookupcar, scm_lookupcar1): Deal with variables
|
* eval.c (scm_lookupcar, scm_lookupcar1): Deal with variables
|
||||||
instead of with vcells. Do not overwrite `var' with the result of
|
instead of with vcells. Do not overwrite `var' with the result of
|
||||||
the lookup, use the new `real_var' instead. Remove `var2' in
|
the lookup, use the new `real_var' instead. Remove `var2' in
|
||||||
|
@ -174,7 +179,7 @@
|
||||||
|
|
||||||
* root.h (scm_symhash, scm_symhash_vars): Removed.
|
* root.h (scm_symhash, scm_symhash_vars): Removed.
|
||||||
* gc.c (scm_init_storage): Do not initialize them.
|
* gc.c (scm_init_storage): Do not initialize them.
|
||||||
|
|
||||||
2001-05-15 Dirk Herrmann <D.Herrmann@tu-bs.de>
|
2001-05-15 Dirk Herrmann <D.Herrmann@tu-bs.de>
|
||||||
|
|
||||||
* eval.c (scm_init_eval): Initialize scm_undefineds and
|
* eval.c (scm_init_eval): Initialize scm_undefineds and
|
||||||
|
|
|
@ -137,7 +137,7 @@ scm_init_deprecation ()
|
||||||
#if SCM_DEBUG_DEPRECATED == 0
|
#if SCM_DEBUG_DEPRECATED == 0
|
||||||
const char *level = getenv ("GUILE_WARN_DEPRECATED");
|
const char *level = getenv ("GUILE_WARN_DEPRECATED");
|
||||||
if (level == NULL)
|
if (level == NULL)
|
||||||
level = GUILE_WARN_DEPRECATED_DEFAULT;
|
level = SCM_WARN_DEPRECATED_DEFAULT;
|
||||||
if (!strcmp (level, "detailed"))
|
if (!strcmp (level, "detailed"))
|
||||||
issued_msgs = scm_permanent_object (scm_c_make_hash_table (17));
|
issued_msgs = scm_permanent_object (scm_c_make_hash_table (17));
|
||||||
else if (!strcmp (level, "no"))
|
else if (!strcmp (level, "no"))
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue