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
a588d62cf1
commit
ba4ee0d6b1
3 changed files with 43 additions and 0 deletions
15
AUTHORS
15
AUTHORS
|
@ -33,6 +33,8 @@ Anthony Green: wrote the following files in libguile:
|
|||
and ice-9/threads.scm.
|
||||
|
||||
Mikael Djurfeldt:
|
||||
In the subdirectory ice-9, wrote:
|
||||
emacs.scm syncase.scm
|
||||
In the subdirectory libguile, wrote:
|
||||
backtrace.c debug.c options.c root.c srcprop.c stacks.c
|
||||
backtrace.h debug.h options.h root.h srcprop.h stacks.h
|
||||
|
@ -59,3 +61,16 @@ In the subdirectory libguile, wrote:
|
|||
In the subdirectory libguile, rewrote:
|
||||
dynl.c dynl-dl.c dynl-shl.c
|
||||
dynl.h dynl-dld.c
|
||||
|
||||
R. Kent Dybvig:
|
||||
In the subdirectory ice-9, wrote:
|
||||
psyntax.ss
|
||||
|
||||
Roland Orre:
|
||||
In the subdirectory ice-9, wrote:
|
||||
session.scm
|
||||
|
||||
Michael N. Livshin:
|
||||
In the subdirectory libguile, wrote:
|
||||
guardians.c
|
||||
guardians.h
|
||||
|
|
7
NEWS
7
NEWS
|
@ -44,6 +44,13 @@ These functions used to operate on numbers in the range of a C signed
|
|||
long; however, this seems inappropriate, because Guile integers don't
|
||||
overflow.
|
||||
|
||||
** New function: make-guardian
|
||||
This is an implementation of guardians as described in
|
||||
R. Kent Dybvig, Carl Bruggeman, and David Eby (1993) "Guardians in a
|
||||
Generation-Based Garbage Collector" ACM SIGPLAN Conference on
|
||||
Programming Language Design and Implementation, June 1993
|
||||
ftp://ftp.cs.indiana.edu/pub/scheme-repository/doc/pubs/guardians.ps.gz
|
||||
|
||||
** New functions: delq1!, delv1!, delete1!
|
||||
These procedures behave similar to delq! and friends but delete only
|
||||
one object if at all.
|
||||
|
|
|
@ -216,6 +216,27 @@ Mon Dec 14 18:10:12 1998 Maciej Stachowiak <mstachow@mit.edu>
|
|||
* evalext.c, evalext.h (scm_m_sequence_to_list): Removed.
|
||||
Replaced by macro `collect' in boot-9.scm.
|
||||
|
||||
1998-11-12 Mikael Djurfeldt <mdj@barbara.nada.kth.se>
|
||||
|
||||
* Makefile.am: New files: guardians.c, guardians.x, guardians.h
|
||||
|
||||
* guardians.c, guardians.h (scm_make_guardian,
|
||||
scm_guardian_gc_init, scm_guardian_zombify, scm_guard,
|
||||
scm_get_one_zombie, scm_init_guardian): This is an implementation
|
||||
of guardians as described in R. Kent Dybvig, Carl Bruggeman, and
|
||||
David Eby (1993) "Guardians in a Generation-Based Garbage
|
||||
Collector" ACM SIGPLAN Conference on Programming Language Design
|
||||
and Implementation, June 1993 ftp://ftp.cs.indiana.edu
|
||||
/pub/scheme-repository/doc/pubs/guardians.ps.gz
|
||||
Author: Michael N. Livshin.
|
||||
|
||||
* gc.h (SCM_MARKEDP, SCM_NMARKEDP): New macros.
|
||||
|
||||
* gc.c (scm_igc): Call scm_guardian_gc_init and
|
||||
scm_guardian_zombify.
|
||||
|
||||
* init.c (scm_boot_guile_1): Call scm_init_guardian.
|
||||
|
||||
1998-11-10 Mikael Djurfeldt <mdj@barbara.nada.kth.se>
|
||||
|
||||
* eval.c (scm_copy_tree): Copy source properties if existent.
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue