mirror of
https://git.savannah.gnu.org/git/guile.git
synced 2025-04-30 11:50:28 +02:00
*** empty log message ***
This commit is contained in:
parent
ea7715eba7
commit
0190d6835a
2 changed files with 82 additions and 0 deletions
|
@ -1,3 +1,11 @@
|
||||||
|
Tue Aug 20 07:31:39 1996 Mikael Djurfeldt <mdj@woody.nada.kth.se>
|
||||||
|
|
||||||
|
* boot-9.scm (print-vector, macro-table, xformer-table):
|
||||||
|
Renamed weak-hash-table --> weak-key-hash-table.
|
||||||
|
|
||||||
|
* poe.scm (funcq-memo): Renamed weak-hash-table -->
|
||||||
|
weak-key-hash-table.
|
||||||
|
|
||||||
Sat Aug 3 06:16:35 1996 Gary Houston <ghouston@actrix.gen.nz>
|
Sat Aug 3 06:16:35 1996 Gary Houston <ghouston@actrix.gen.nz>
|
||||||
|
|
||||||
* boot-9.scm (*null-device*): global constant from goonix.
|
* boot-9.scm (*null-device*): global constant from goonix.
|
||||||
|
|
|
@ -1,3 +1,77 @@
|
||||||
|
Tue Aug 20 18:48:40 1996 Mikael Djurfeldt <djurfeldt@nada.kth.se>
|
||||||
|
|
||||||
|
* Makefile.in: Added {debug,options,srcprop}.{h,c}
|
||||||
|
|
||||||
|
* __scm.h: Removed symbols for debugging support.
|
||||||
|
|
||||||
|
* acconfig.h: Added symbols for debugging support.
|
||||||
|
|
||||||
|
* * configure.in: Added user option for debugging support.
|
||||||
|
--enable-debug will include the debugging code into libguile.a.
|
||||||
|
|
||||||
|
* continuations.c (scm_make_cont): Enlarged the #if 0 around
|
||||||
|
scm_relocate_chunk_to_heap.
|
||||||
|
|
||||||
|
* * debug.c: New file: low-level debugging support. It also
|
||||||
|
includes support for debugging with gdb. (The extensions to gdb
|
||||||
|
are written by Per Bothner at Cygnus.)
|
||||||
|
|
||||||
|
* debug.h: New file: low-level debugging support.
|
||||||
|
|
||||||
|
* * eval.c: scm_m_set and SCM_IM_SET no longer supports multiple
|
||||||
|
argument pairs. Extensive modifications to the debugging
|
||||||
|
evaluator. Added "SECTION:" commentaries to clarify what happens
|
||||||
|
when, during double compilation. Renamed EVALIMP --> EVALIM.
|
||||||
|
Renamed EVAL --> XEVAL. Removed function evalcar. Defined
|
||||||
|
evalcar to scm_eval_car. Added explanation of "EVAL" symbols to
|
||||||
|
the beginning of the file. New procedure: scm_unmemocopy.
|
||||||
|
Added some global state variables needed by the debugging
|
||||||
|
evaluator: scm_ceval_ptr, last_debug_info_frame, debug_mode,
|
||||||
|
check_entry, check_apply, check_exit, debug_options and
|
||||||
|
evaluator_traps. New acro: undefine.
|
||||||
|
|
||||||
|
* eval.h: Renamed EVAL --> XEVAL.
|
||||||
|
|
||||||
|
* gc.c (scm_init_storage): Renamed scm_make_weak_hash_table
|
||||||
|
--> scm_make_weak_key_hash_table.
|
||||||
|
|
||||||
|
* init.c (scm_restart_stack, scm_boot_guile): Added initialization
|
||||||
|
of SCM_DFRAME. Added calls to scm_init_{debug,options,srcprop}.
|
||||||
|
|
||||||
|
* libguile.h: Conditionally include debug.h
|
||||||
|
|
||||||
|
* * objprop.c (scm_object_properties, scm_set_object_properties_x):
|
||||||
|
scm_object_properties shouldn't return handle. `handle' now gets
|
||||||
|
initialized in scm_set_object_properties_x. scm_object_properties
|
||||||
|
doesn't any longer create an entry in scm_object_whash.
|
||||||
|
|
||||||
|
* * options.c: New file: handling of run time options.
|
||||||
|
|
||||||
|
* options.h: New file: handling of run time options.
|
||||||
|
|
||||||
|
* posix.c (scm_getpgrp): Cast pointer to getpgrp.
|
||||||
|
|
||||||
|
* * print.c: New procedure: scm_print_options
|
||||||
|
|
||||||
|
* print.h: Defines for print options.
|
||||||
|
|
||||||
|
* * read.c: New procedure: scm_read_options
|
||||||
|
|
||||||
|
* read.h: Defines for reader options.
|
||||||
|
|
||||||
|
* root.h: Added scm_source_whash among scm_sys_protects.
|
||||||
|
|
||||||
|
* * srcprop.c: New file: source properties.
|
||||||
|
|
||||||
|
* srcprop.h: New file: source properties.
|
||||||
|
|
||||||
|
* throw.c (jbsmob): Jump buffers are now correctly allocated.
|
||||||
|
(Bug found by A. Green.)
|
||||||
|
|
||||||
|
* * weak.c: Renamed scm_weak_hash_table --> scm_weak_key_hash_table.
|
||||||
|
|
||||||
|
* weak.h: Renamed scm_weak_hash_table --> scm_weak_key_hash_table.
|
||||||
|
|
||||||
Thu Aug 15 02:05:14 1996 Jim Blandy <jimb@totoro.cyclic.com>
|
Thu Aug 15 02:05:14 1996 Jim Blandy <jimb@totoro.cyclic.com>
|
||||||
|
|
||||||
* libguile.h: #include "objprop.h"; I guess this was forgotten.
|
* libguile.h: #include "objprop.h"; I guess this was forgotten.
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue