Mikael Djurfeldt
4fe4070a0e
* debug.scm: New file: debug extensions.
1996-08-23 04:54:35 +00:00
Mikael Djurfeldt
c56634ba1a
* boot-9.scm: Preliminary solution: optionally load the debug
...
module.
1996-08-23 04:54:23 +00:00
Mikael Djurfeldt
96a8aaf3b3
*** empty log message ***
1996-08-23 04:54:08 +00:00
Mikael Djurfeldt
8755c9e4ca
* debug.c (scm_init_debug): Added initialization for
...
scm_evaluator_traps.
1996-08-23 04:43:48 +00:00
Mikael Djurfeldt
37bac80058
*** empty log message ***
1996-08-23 04:43:24 +00:00
Mikael Djurfeldt
1efc5155a3
*** empty log message ***
1996-08-23 01:22:39 +00:00
Mikael Djurfeldt
faa6b3dfb6
* gscm.c, init.c, root.c, throw.c: Bug fixes:
...
last_debug_info_frame is now updated in all cases.
1996-08-23 01:21:07 +00:00
Mikael Djurfeldt
39f1ef511c
* __scm.h, stackchk.h, stackchk.c: Guile now performs stack
...
checking.
1996-08-23 01:21:00 +00:00
Mikael Djurfeldt
b7ff98ddd6
* eval.c, print.h, print.c, read.h, read.c: Modifications to
...
run-time options.
1996-08-23 01:20:34 +00:00
Mikael Djurfeldt
fe90df5148
* options.h, options.c: Options now have documentation strings.
...
Also added a long explanatory commentary.
1996-08-23 01:20:00 +00:00
Mikael Djurfeldt
cbff1d8959
* debug.h, debug.c: Various name changes.
...
(Mostly prefixing with SCM_.) Renamed "debug-options" -->
"debug-options-interface". See commentary in options.c.
* options.h, options.c: Options now have documentation strings.
Also added a long explanatory commentary.
1996-08-23 01:19:52 +00:00
Mikael Djurfeldt
5e8d7fd4fa
* debug.h, debug.c: Various name changes.
...
(Mostly prefixing with SCM_.) Renamed "debug-options" -->
"debug-options-interface". See commentary in options.c.
1996-08-23 01:19:03 +00:00
Mikael Djurfeldt
80c78696e8
* __scm.h, stackchk.h, stackchk.c: Guile now performs stack
...
checking.
1996-08-23 01:18:28 +00:00
Mikael Djurfeldt
a8959050f9
*** empty log message ***
1996-08-23 01:16:02 +00:00
Mikael Djurfeldt
043045f853
* error.c (scm_everr, scm_init_error): write now writes correct
...
number of characters. Define %%system-error with SCM_SYMBOL.
1996-08-22 15:37:57 +00:00
Mikael Djurfeldt
5391bb635c
*** empty log message ***
1996-08-22 15:37:35 +00:00
Mikael Djurfeldt
074fa9cff4
* boot-9.scm (print-vector): Renamed weak-hash-table? -->
...
weak-key-hash-table?. (Again!)
1996-08-21 11:11:38 +00:00
Mikael Djurfeldt
4e378733a6
*** empty log message ***
1996-08-21 11:11:20 +00:00
Mikael Djurfeldt
8d71b0ce98
*** empty log message ***
1996-08-20 17:12:43 +00:00
Mikael Djurfeldt
e137c6b3e3
* throw.c (jbsmob): Jump buffers are now correctly allocated.
...
(Bug found by A. Green.)
1996-08-20 17:12:15 +00:00
Mikael Djurfeldt
8a5ae618b6
* srcprop.h: New file: source properties.
1996-08-20 17:12:05 +00:00
Mikael Djurfeldt
575888bda8
* * srcprop.c: New file: source properties.
1996-08-20 17:11:59 +00:00
Mikael Djurfeldt
615aec77a3
* root.h: Added scm_source_whash among scm_sys_protects.
1996-08-20 17:11:43 +00:00
Mikael Djurfeldt
ba99801ada
* read.h: Defines for reader options.
1996-08-20 17:11:34 +00:00
Mikael Djurfeldt
a16f6fe77f
* * read.c: New procedure: scm_read_options
1996-08-20 17:11:25 +00:00
Mikael Djurfeldt
444b1d4d4a
* print.h: Defines for print options.
1996-08-20 17:11:17 +00:00
Mikael Djurfeldt
e6e4c9af39
* * print.c: New procedure: scm_print_options
1996-08-20 17:11:03 +00:00
Mikael Djurfeldt
4625e44f7e
* posix.c (scm_getpgrp): Cast pointer to getpgrp.
1996-08-20 17:10:18 +00:00
Mikael Djurfeldt
8ba7a00bfe
* * 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.
1996-08-20 17:09:58 +00:00
Mikael Djurfeldt
6040c774a8
* libguile.h: Conditionally include debug.h
1996-08-20 17:09:47 +00:00
Mikael Djurfeldt
4e1caa796c
* init.c (scm_restart_stack, scm_boot_guile): Added initialization
...
of SCM_DFRAME. Added calls to scm_init_{debug,options,srcprop}.
1996-08-20 17:09:41 +00:00
Mikael Djurfeldt
4037ac5ffe
* gc.c (scm_init_storage): Renamed scm_make_weak_hash_table
...
--> scm_make_weak_key_hash_table.
1996-08-20 17:09:31 +00:00
Mikael Djurfeldt
8d1e7f8c0d
* eval.h: Renamed EVAL --> XEVAL.
1996-08-20 17:09:20 +00:00
Mikael Djurfeldt
6dbd0af506
* * 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.
1996-08-20 17:09:07 +00:00
Mikael Djurfeldt
c7ecd529c0
* debug.h: New file: low-level debugging support.
...
* libguile.h: Conditionally include debug.h
1996-08-20 17:08:53 +00:00
Mikael Djurfeldt
f0e9217a51
* * 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.)
1996-08-20 17:08:46 +00:00
Mikael Djurfeldt
f08df670d0
* continuations.c (scm_make_cont): Enlarged the #if 0 around
...
scm_relocate_chunk_to_heap.
1996-08-20 17:08:37 +00:00
Mikael Djurfeldt
074657b024
* * configure.in: Added user option for debugging support.
...
--enable-debug will include the debugging code into libguile.a.
1996-08-20 17:08:21 +00:00
Mikael Djurfeldt
f7438558ce
* acconfig.h: Added symbols for debugging support.
1996-08-20 17:07:39 +00:00
Mikael Djurfeldt
1a413ab902
* * options.c: New file: handling of run time options.
...
* options.h: New file: handling of run time options.
1996-08-20 17:06:04 +00:00
Mikael Djurfeldt
627ecda7ca
* __scm.h: Removed symbols for debugging support.
1996-08-20 17:05:27 +00:00
Mikael Djurfeldt
1b02bb8e48
* Makefile.in: Added {debug,options,srcprop}.{h,c}
1996-08-20 16:58:22 +00:00
Mikael Djurfeldt
0190d6835a
*** empty log message ***
1996-08-20 16:57:13 +00:00
Mikael Djurfeldt
ea7715eba7
* poe.scm (funcq-memo): Renamed weak-hash-table -->
...
weak-key-hash-table.
1996-08-20 16:55:14 +00:00
Mikael Djurfeldt
9591db8710
* boot-9.scm (print-vector, macro-table, xformer-table):
...
Renamed weak-hash-table --> weak-key-hash-table.
1996-08-20 16:54:53 +00:00
Jim Blandy
80b4c4fc35
.
1996-08-16 01:50:01 +00:00
Jim Blandy
93ef577819
*** empty log message ***
1996-08-16 00:09:35 +00:00
Jim Blandy
31104510f4
* configure.in: Check for -ldl, so the check for Tcl won't fail
...
spuriously.
1996-08-16 00:03:49 +00:00
Jim Blandy
5ffdd374b1
Rebuilt from configure.in by autoconf.
1996-08-16 00:02:16 +00:00
Jim Blandy
e63710da86
Rebuilt from configure.in by autoconf.
1996-08-15 23:16:47 +00:00