1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-05-20 11:40:18 +02:00
guile/oop
Mikael Djurfeldt 58241edc7d * tests/goops.test: Added tests for class redefinition, object
update and active slots.

* goops.scm (compute-getter-method): For custom getter: Check
boundness even if there is an init-thunk.  (The getter can return
#<unbound> even if the slot has been set before.)
(remove-class-accessors!): Also remove accessor-method from its
accessor.

* goops.c (scm_sys_fast_slot_ref): Use SCM_SLOT instead of
scm_at_assert_bound_ref.  (We don't want the unbound check.  See
oop/goops/active-slot.scm.)
2003-04-15 01:17:36 +00:00
..
goops Changed license terms to the plain LGPL thru-out. 2003-04-05 19:15:35 +00:00
.cvsignore .cvsignore 2000-12-07 00:40:31 +00:00
ChangeLog * tests/goops.test: Added tests for class redefinition, object 2003-04-15 01:17:36 +00:00
goops.scm * tests/goops.test: Added tests for class redefinition, object 2003-04-15 01:17:36 +00:00
Makefile.am * Makefile.am (subpkgdatadir): VERSION -> GUILE_EFFECTIVE_VERSION. 2002-12-09 00:43:51 +00:00