mirror of
https://git.savannah.gnu.org/git/guile.git
synced 2025-05-18 18:40:22 +02:00
*** empty log message ***
This commit is contained in:
parent
6232c3dd69
commit
3a33a9b117
3 changed files with 72 additions and 1 deletions
7
RELEASE
7
RELEASE
|
@ -17,6 +17,13 @@ After signal handling and threading have been fixed:
|
||||||
GUILE_OLD_ASYNC_CLICK macro.
|
GUILE_OLD_ASYNC_CLICK macro.
|
||||||
|
|
||||||
In release 1.5:
|
In release 1.5:
|
||||||
|
- remove deprecated variables:
|
||||||
|
scm_top_level_lookup_closure_var
|
||||||
|
- remove deprecated functions:
|
||||||
|
eval.c: scm_eval2, scm_eval_3
|
||||||
|
load.c: scm_read_and_eval_x
|
||||||
|
- remove deprecated procedures:
|
||||||
|
boot-9.scm:eval-in-module
|
||||||
- remove deprecated macros: SCM_INPORTP, SCM_OUTPORTP, SCM_CRDY, SCM_ICHRP,
|
- remove deprecated macros: SCM_INPORTP, SCM_OUTPORTP, SCM_CRDY, SCM_ICHRP,
|
||||||
SCM_ICHR, SCM_MAKICHR, SCM_SETJMPBUF, SCM_NSTRINGP, SCM_NRWSTRINGP,
|
SCM_ICHR, SCM_MAKICHR, SCM_SETJMPBUF, SCM_NSTRINGP, SCM_NRWSTRINGP,
|
||||||
SCM_NVECTORP
|
SCM_NVECTORP
|
||||||
|
|
|
@ -1,5 +1,25 @@
|
||||||
|
2000-08-11 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
|
||||||
|
|
||||||
|
* boot-9.scm (record-constructor, record-accessor,
|
||||||
|
record-modifier, scm-style-repl): Add second arg to eval.
|
||||||
|
(read-hash-extend #\.): Ditto. (This is actually a bugfix!)
|
||||||
|
(eval-in-module): Redefined to be eval and deprecated.
|
||||||
|
|
||||||
|
* syncase.scm (eval): Add second arg both in definition and use.
|
||||||
|
|
||||||
|
* slib.scm (slib:eval): Use eval instead of eval-in-module.
|
||||||
|
(defmacro:eval): Eval in (interaction-environment).
|
||||||
|
|
||||||
|
* safe-r5rs.scm (eval): Removed definition.
|
||||||
|
|
||||||
|
* emacs.scm (emacs-eval-request):
|
||||||
|
(emacs-symdoc): (This procedure needs updating!)
|
||||||
|
|
||||||
2000-08-10 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
|
2000-08-10 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
|
||||||
|
|
||||||
|
* boot-9.scm: Added note about dependency in modules.h to
|
||||||
|
definition of module-type.
|
||||||
|
|
||||||
* Makefile.am (ice9_sources): Added receive.scm, srfi-8.scm.
|
* Makefile.am (ice9_sources): Added receive.scm, srfi-8.scm.
|
||||||
|
|
||||||
* receive.scm, srfi-8.scm: New files.
|
* receive.scm, srfi-8.scm: New files.
|
||||||
|
|
|
@ -1,4 +1,48 @@
|
||||||
2000-08-10 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
|
2000-08-11 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
|
||||||
|
|
||||||
|
* eval.c (scm_eval): Backward incompatible change: Now takes an
|
||||||
|
environment specifier as second arg. `eval' hereby becomes R5RS
|
||||||
|
compatible.
|
||||||
|
(scm_i_eval_x, scm_i_eval): New functions (replace
|
||||||
|
scm_eval_3).
|
||||||
|
(scm_eval2, scm_eval_3): Deprecated.
|
||||||
|
(scm_top_level_lookup_closure_var): Deprecated.
|
||||||
|
|
||||||
|
* eval.h: #include "struct.h".
|
||||||
|
|
||||||
|
* evalext.c (scm_definedp): Have to work before module system is
|
||||||
|
booted.
|
||||||
|
|
||||||
|
* modules.h (SCM_MODULEP, SCM_VALIDATE_MODULE,
|
||||||
|
SCM_MODULE_OBARRAY, SCM_MODULE_USES, SCM_MODULE_BINDER,
|
||||||
|
SCM_MODULE_EVAL_CLOSURE): New macros.
|
||||||
|
(scm_module_index_obarray, scm_module_index_uses,
|
||||||
|
scm_module_index_binder, scm_module_index_eval_closure): New
|
||||||
|
constants; #include "validate.h".
|
||||||
|
|
||||||
|
* modules.c (scm_module_tag, scm_module_system_booted_p): New
|
||||||
|
globals.
|
||||||
|
(scm_post_boot_init_modules): Initialize scm_module_tag.
|
||||||
|
(scm_interaction_environment): New primitive.
|
||||||
|
|
||||||
|
* symbols.c (scm_can_use_top_level_lookup_closure_var): Removed.
|
||||||
|
#include "modules.h".
|
||||||
|
|
||||||
|
* strports.c (scm_eval_string): Evaluate in
|
||||||
|
scm_interaction_environment ().
|
||||||
|
|
||||||
|
* script.c (scm_shell): Pass scm_the_root_module () as second arg
|
||||||
|
to new scm_eval_x.
|
||||||
|
|
||||||
|
* load.c (load): Use `scm_selected_module' to compute second arg
|
||||||
|
to new scm_i_eval_x; Don't call it if module system hasn't booted.
|
||||||
|
(scm_read_and_eval_x): Deprecated.
|
||||||
|
#include "modules.h".
|
||||||
|
|
||||||
|
* debug.c (scm_local_eval): Use scm_i_eval and scm_i_eval_x.
|
||||||
|
(scm_start_stack): Use scm_i_eval.
|
||||||
|
|
||||||
|
* strports.c: #include "modules.h".
|
||||||
|
|
||||||
* print.c (scm_simple_format): Be case-insensitive for ~A and ~S
|
* print.c (scm_simple_format): Be case-insensitive for ~A and ~S
|
||||||
directives.
|
directives.
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue