mirror of
https://git.savannah.gnu.org/git/guile.git
synced 2025-04-30 03:40:34 +02:00
*** empty log message ***
This commit is contained in:
parent
14d1400fa7
commit
2a786759c1
3 changed files with 20 additions and 5 deletions
4
AUTHORS
4
AUTHORS
|
@ -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
9
README
|
@ -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.
|
||||||
|
|
|
@ -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
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue