diff options
author | Andy Wingo <wingo@pobox.com> | 2011-02-10 23:07:03 +0100 |
---|---|---|
committer | Andy Wingo <wingo@pobox.com> | 2011-02-10 23:16:52 +0100 |
commit | 7948811252c38bb80ed6bcf8d060bc29eeac382b (patch) | |
tree | 4a315cce39cf4173e48c76fbb461f8f70d2c5088 /libguile/init.c | |
parent | 8269ba5b2c48b49ad3418214b7f2af1d84930b3c (diff) | |
download | guile-7948811252c38bb80ed6bcf8d060bc29eeac382b.tar.gz |
deprecate primitive properties
* libguile.h:
* libguile/Makefile.am:
* libguile/deprecated.h:
* libguile/deprecated.c:
* libguile/init.c:
* libguile/properties.c:
* libguile/properties.h: Deprecate the "primitive properties"
interface. It was only used to implement object properties, and that
is no longer the case.
* module/ice-9/boot-9.scm (make-object-property): Reimplement just in
terms of weak hash tables, and make threadsafe.
* NEWS:
* doc/ref/api-utility.texi: Update.
Diffstat (limited to 'libguile/init.c')
-rw-r--r-- | libguile/init.c | 2 |
1 files changed, 0 insertions, 2 deletions
diff --git a/libguile/init.c b/libguile/init.c index cf7447dfe..243e15e06 100644 --- a/libguile/init.c +++ b/libguile/init.c @@ -99,7 +99,6 @@ #include "libguile/procs.h" #include "libguile/programs.h" #include "libguile/promises.h" -#include "libguile/properties.h" #include "libguile/array-map.h" #include "libguile/random.h" #include "libguile/rdelim.h" @@ -458,7 +457,6 @@ scm_i_init_guile (SCM_STACKITEM *base) scm_init_deprecation (); scm_init_objprop (); scm_init_promises (); /* requires smob_prehistory */ - scm_init_properties (); scm_init_hooks (); /* Requires smob_prehistory */ scm_init_gc (); /* Requires hooks */ scm_init_gc_protect_object (); /* requires threads_prehistory */ |