[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Guile-commits] branch wip-goops-refactor updated (951cce9 -> b623b66)

From: Andy Wingo
Subject: [Guile-commits] branch wip-goops-refactor updated (951cce9 -> b623b66)
Date: Sun, 11 Jan 2015 21:23:58 +0000

wingo pushed a change to branch wip-goops-refactor
in repository guile.

      from  951cce9   Deprecate scm_get_keyword
       new  e045976   Move <class> initialization to Scheme
       new  6e07242   Re-use the vtable "size" field for GOOPS nfields
       new  a1d2225   Reimplement %allocate-instance in Scheme
       new  e1c9341   Reimplement inherit-applicable! in Scheme
       new  7506905   goops.c no longer knows about <class> slot allocation
       new  c89ac6c   Remove special cases for <keyword>
       new  5c57cb3   Incorporate %inherit-magic! into %init-layout!
       new  b623b66   Cosmetic goops refactors.

The 8 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.

Summary of changes:
 libguile/deprecated.c |    2 +-
 libguile/goops.c      |  336 +++++++++++++++++--------------------------------
 libguile/goops.h      |   36 +-----
 libguile/struct.c     |   15 +--
 libguile/struct.h     |    4 +-
 module/oop/goops.scm  |  140 +++++++++++++++-----
 6 files changed, 232 insertions(+), 301 deletions(-)

reply via email to

[Prev in Thread] Current Thread [Next in Thread]