[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(-)
- [Guile-commits] branch wip-goops-refactor updated (951cce9 -> b623b66),
Andy Wingo <=
- [Guile-commits] 01/08: Move <class> initialization to Scheme, Andy Wingo, 2015/01/11
- [Guile-commits] 05/08: goops.c no longer knows about <class> slot allocation, Andy Wingo, 2015/01/11
- [Guile-commits] 06/08: Remove special cases for <keyword>, Andy Wingo, 2015/01/11
- [Guile-commits] 04/08: Reimplement inherit-applicable! in Scheme, Andy Wingo, 2015/01/11
- [Guile-commits] 07/08: Incorporate %inherit-magic! into %init-layout!, Andy Wingo, 2015/01/11
- [Guile-commits] 08/08: Cosmetic goops refactors., Andy Wingo, 2015/01/11
- [Guile-commits] 03/08: Reimplement %allocate-instance in Scheme, Andy Wingo, 2015/01/11
- [Guile-commits] 02/08: Re-use the vtable "size" field for GOOPS nfields, Andy Wingo, 2015/01/11