1
Fork 0
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:
Jim Blandy 1996-10-15 00:14:14 +00:00
parent 14d1400fa7
commit 2a786759c1
3 changed files with 20 additions and 5 deletions

View file

@ -22,5 +22,5 @@ of guile.texi.
Anthony Green: wrote the original code in the 'threads' directory. Anthony Green: wrote the original code in the 'threads' directory.
Mikael Djurfeldt: wrote debug.c, debug.h, options.c, options.h, Mikael Djurfeldt: wrote debug.c, debug.h, options.c, options.h,
srcprop.c, srcprop.h, stacks.h, backtrace.c, backtrace.h. Rewrote the srcprop.c, srcprop.h, stacks.h, backtrace.c, backtrace.h, root.c,
code in 'threads'. Many changes throughout. root.h. Rewrote the code in 'threads'. Many changes throughout.

9
README
View file

@ -88,7 +88,10 @@ between Guile and qt.
Mikael Djurfeldt designed and implemented: Mikael Djurfeldt designed and implemented:
* the source-level debugger, * the source-level debugger,
* the GDB patches to support debugging mixed Scheme/C code * stack overflow detection,
* the GDB patches to support debugging mixed Scheme/C code,
* the original implementation of weak hash tables, * the original implementation of weak hash tables,
* the dynamic root, and * the `threads' interface (rewriting Anthony Green's work), and
* rewrote the `threads' interface. * detection of circular references during printing.
Gary Houston did a lot of work on the error handling code.

View file

@ -1,3 +1,15 @@
Mon Oct 14 19:08:33 1996 Jim Blandy <jimb@floss.cyclic.com>
Allocate data for structures on an eight-byte boundary, as
required by the tagging system.
* struct.c (alloc_struct): New function.
(scm_make_struct, scm_make_vtable_vtable): Call it.
* struct.h (scm_struct_n_extra_words): Bump to 3.
(scm_struct_i_ptr): New "field".
* gc.c (scm_gc_sweep): When we need to free the data, use the
information stored by alloc_struct to find the beginning of the
block allocated to the structure, so we can free it.
Mon Oct 14 17:07:55 1996 Mikael Djurfeldt <mdj@woody.nada.kth.se> Mon Oct 14 17:07:55 1996 Mikael Djurfeldt <mdj@woody.nada.kth.se>
* init.c (scm_boot_guile_1): Moved scm_init_struct in front of * init.c (scm_boot_guile_1): Moved scm_init_struct in front of