diff options
author | Marius Vollmer <mvo@zagadka.de> | 2001-07-26 21:40:52 +0000 |
---|---|---|
committer | Marius Vollmer <mvo@zagadka.de> | 2001-07-26 21:40:52 +0000 |
commit | a0f5718e1556066cc536a7871529dc077b70a594 (patch) | |
tree | ba4aa97f80d12cce517455d625b333984fef0d80 | |
parent | 904a077df1a670d386ca114ddb7a8e371684f655 (diff) | |
download | guile-a0f5718e1556066cc536a7871529dc077b70a594.tar.gz |
*** empty log message ***
-rw-r--r-- | libguile/ChangeLog | 43 |
1 files changed, 42 insertions, 1 deletions
diff --git a/libguile/ChangeLog b/libguile/ChangeLog index 38f7d3b1e..c0267c7c4 100644 --- a/libguile/ChangeLog +++ b/libguile/ChangeLog @@ -1,8 +1,49 @@ 2001-07-26 Marius Vollmer <mvo@zagadka.ping.de> + "Glocs" have been removed. + + * tags.h: Update tag system docs. + (scm_tc3_cons_gloc): Renamed to scm_tc3_struct. Changed all uses. + (scm_tcs_cons_gloc): Renamed to scm_tcs_struct. Changed all uses. + (SCM_ECONSP, SCM_NECONSP): Removed. Changed all uses to SCM_CONSP + or SCM_NCONSP, respectively. + + * struct.c, struct.h, srcprop.c, procs.c, procprop.c, print.c, + objects.c. modules.c, goops.c, eval.c, debug.c: Changed all uses + of scm_tc3_cond_gloc and scm_tcs_cons_gloc. See above. + + * print.c (scm_iprin1): Remove printing of glocs. Do not try to + tell glocs from structs. + + * gc.c (scm_gc_mark, scm_gc_sweep): Remove handling of glocs. + + * eval.c (scm_m_atbind): Make a list of variables, not glocs. + (scm_ceval, scm_deval): For SCM_IM_BIND, fiddle with variables + instead of with glocs. + (EVALCAR): Do not test for glocs. + (scm_lookupcar, scm_lookupcar1): Do not handle glocs in race + condition. + (scm_unmemocar): Do not handle glocs. + (scm_m_atfop): Memoize as a variable, not as a gloc. + (scm_eval_args, scm_deval_args): Do not handle glocs. + (scm_ceval, scm_deval): Likewise. + + * eval.h (SCM_XEVALCAR): Do not test for glocs. + (SCM_GLOC_VAR, SCM_GLOC_VAL, SCM_GLOC_SET_VAL, SCM_GLOC_VAL_LOC): + Removed. + + * debug.h, debug.c (scm_make_gloc, scm_gloc_p): Removed. + + * dynwind.c (scm_swap_bindings): Likewise. + (scm_dowinds): Updated to recognize lists of variables instead of + lists of glocs. + + * __scm.h (SCM_CAUTIOS, SCM_RECKLESS): Update comments. + + * gc_os_dep.c (GC_noop1): Moved into the same #if/#endif context where it is needed. - + 2001-07-25 Gary Houston <ghouston@arglist.com> * numbers.c (scm_logand, scm_logior, scm_logxor): adjusted the |