[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Guile-commits] branch master updated (cfe2279 -> ed549da)
From: |
Andy Wingo |
Subject: |
[Guile-commits] branch master updated (cfe2279 -> ed549da) |
Date: |
Thu, 14 Sep 2017 05:10:25 -0400 (EDT) |
wingo pushed a change to branch master
in repository guile.
from cfe2279 Merge remote-tracking branch 'origin/stable-2.2'
new 95f66b1 GOOPS instance migration implemented in Scheme
new 5c8bb13 Change name of "static" flag indicating static slot
allocation
new 4898959 Implement class redefinition on top of fixed structs
new 7e91ff6 Remove indirection in structs
new ee5994a remove self field of vtables
new 78d587c Remove "redefined" class slot
new ed549da Document class redefinition change
The 7 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:
NEWS | 51 ++++
doc/ref/goops.texi | 91 ++++--
libguile/foreign-object.c | 1 +
libguile/gc.c | 6 +-
libguile/goops.c | 208 +++++---------
libguile/goops.h | 26 +-
libguile/modules.c | 4 +-
libguile/struct.c | 47 +---
libguile/struct.h | 101 +++----
libguile/vm-engine.c | 3 +-
module/oop/goops.scm | 561 ++++++++++++++++++++++++-------------
module/rnrs/records/procedural.scm | 22 +-
module/srfi/srfi-35.scm | 1 -
module/system/base/types.scm | 15 +-
test-suite/tests/goops.test | 39 ++-
15 files changed, 674 insertions(+), 502 deletions(-)
- [Guile-commits] branch master updated (cfe2279 -> ed549da),
Andy Wingo <=
- [Guile-commits] 01/07: GOOPS instance migration implemented in Scheme, Andy Wingo, 2017/09/14
- [Guile-commits] 02/07: Change name of "static" flag indicating static slot allocation, Andy Wingo, 2017/09/14
- [Guile-commits] 06/07: Remove "redefined" class slot, Andy Wingo, 2017/09/14
- [Guile-commits] 05/07: remove self field of vtables, Andy Wingo, 2017/09/14
- [Guile-commits] 04/07: Remove indirection in structs, Andy Wingo, 2017/09/14
- [Guile-commits] 07/07: Document class redefinition change, Andy Wingo, 2017/09/14
- [Guile-commits] 03/07: Implement class redefinition on top of fixed structs, Andy Wingo, 2017/09/14