[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Guile-commits] branch wip-goops-refactor updated (9eac2c6 -> 39f3232)
From: |
Andy Wingo |
Subject: |
[Guile-commits] branch wip-goops-refactor updated (9eac2c6 -> 39f3232) |
Date: |
Wed, 21 Jan 2015 14:22:58 +0000 |
wingo pushed a change to branch wip-goops-refactor
in repository guile.
from 9eac2c6 Optimize %initialize-object
new d706407 Minor GOOPS cleanups
new d3c5e9b Keywords have a tc7
new cc63cbf Fix foreign objects for removal of getters-n-setters
new d28917c Update (oop goops save) for <slot> objects
new e4c7143 GOOPS cosmetics
new 39f3232 Fast generic function dispatch without calling `compile'
at runtime
The 6 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 | 7 +-
libguile/deprecated.h | 4 +
libguile/evalext.c | 3 +-
libguile/goops.c | 4 +
libguile/keywords.c | 33 +--
libguile/keywords.h | 6 +-
libguile/print.c | 6 +-
libguile/tags.h | 4 +-
module/language/cps/compile-bytecode.scm | 2 +
module/language/cps/effects-analysis.scm | 5 +-
module/language/cps/primitives.scm | 3 +-
module/language/cps/specialize-primcalls.scm | 10 +-
module/language/cps/types.scm | 5 +-
module/language/tree-il/compile-cps.scm | 18 +-
module/language/tree-il/primitives.scm | 5 +-
module/oop/goops.scm | 469 +++++++++++++-------------
module/oop/goops/describe.scm | 11 +-
module/oop/goops/save.scm | 49 ++--
module/system/base/types.scm | 5 +-
module/system/foreign-object.scm | 4 +-
module/system/vm/assembler.scm | 1 +
module/system/vm/disassembler.scm | 3 +-
test-suite/tests/types.test | 5 +-
23 files changed, 349 insertions(+), 313 deletions(-)
- [Guile-commits] branch wip-goops-refactor updated (9eac2c6 -> 39f3232),
Andy Wingo <=
- [Guile-commits] 01/06: Minor GOOPS cleanups, Andy Wingo, 2015/01/21
- [Guile-commits] 06/06: Fast generic function dispatch without calling `compile' at runtime, Andy Wingo, 2015/01/21
- [Guile-commits] 03/06: Fix foreign objects for removal of getters-n-setters, Andy Wingo, 2015/01/21
- [Guile-commits] 05/06: GOOPS cosmetics, Andy Wingo, 2015/01/21
- [Guile-commits] 04/06: Update (oop goops save) for <slot> objects, Andy Wingo, 2015/01/21
- [Guile-commits] 02/06: Keywords have a tc7, Andy Wingo, 2015/01/21