add weak sets
authorAndy Wingo <wingo@pobox.com>
Sun, 23 Oct 2011 18:45:01 +0000 (20:45 +0200)
committerAndy Wingo <wingo@pobox.com>
Sun, 23 Oct 2011 18:45:01 +0000 (20:45 +0200)
commit26b263541b56cf79f2c249950c5eadb87ce28b68
treeb92aa6a7215eebf802109f497db66a8fb9da5ee8
parentc259741533f6cdaaeb909fc233ba281898c3f2c2
add weak sets

* libguile/weak-set.c:
* libguile/weak-set.h: New files, implementing weak sets, for use in the
  symbol table and port set.  Eventually we will be able to remove weak
  pairs.

* libguile.h:
* libguile/Makefile.am: Add new files.

* libguile/evalext.c:
* libguile/gc.c:
* libguile/init.c:
* libguile/print.c:
* libguile/tags.h: Add support for the new types.
libguile.h
libguile/Makefile.am
libguile/evalext.c
libguile/gc.c
libguile/init.c
libguile/print.c
libguile/tags.h
libguile/weak-set.c [new file with mode: 0644]
libguile/weak-set.h [new file with mode: 0644]