[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Guile-commits] branch wip-port-refactor updated (1309ab8 -> d7a111b)
From: |
Andy Wingo |
Subject: |
[Guile-commits] branch wip-port-refactor updated (1309ab8 -> d7a111b) |
Date: |
Wed, 04 May 2016 10:43:53 +0000 |
wingo pushed a change to branch wip-port-refactor
in repository guile.
from 1309ab8 Char readers peek into read buffer
new 4ba59e9 Changes to Scheme fill-input corresponding to C
new 422f65f Minor tweak to Scheme peek-byte.
new d8711b9 Port encoding internally represented as symbol
new 383df79 Port conversion strategies internally are symbols
new 36e3213 Port refactors to help Scheme peek-char
new 2ba6380 Initial peek-char implementation in Scheme
new f5b9a53 Add integer->char and char->integer opcodes
new d7a111b Spead tweaks to Scheme peek-char
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:
doc/ref/vm.texi | 10 +
libguile/foreign.c | 4 +-
libguile/ports-internal.h | 1 -
libguile/ports.c | 437 +++++++++++++++---------------
libguile/ports.h | 28 +-
libguile/print.c | 21 +-
libguile/r6rs-ports.c | 21 +-
libguile/read.c | 7 +-
libguile/strings.c | 36 ++-
libguile/strings.h | 3 +
libguile/strports.c | 10 +-
libguile/vm-engine.c | 43 ++-
libguile/vm.c | 7 +
module/ice-9/ports.scm | 199 ++++++++++++--
module/language/cps/compile-bytecode.scm | 4 +
module/language/cps/slot-allocation.scm | 1 +
module/language/cps/types.scm | 6 +-
module/language/tree-il/compile-cps.scm | 11 +-
module/system/vm/assembler.scm | 2 +
19 files changed, 543 insertions(+), 308 deletions(-)
- [Guile-commits] branch wip-port-refactor updated (1309ab8 -> d7a111b),
Andy Wingo <=
- [Guile-commits] 06/08: Initial peek-char implementation in Scheme, Andy Wingo, 2016/05/04
- [Guile-commits] 01/08: Changes to Scheme fill-input corresponding to C, Andy Wingo, 2016/05/04
- [Guile-commits] 02/08: Minor tweak to Scheme peek-byte., Andy Wingo, 2016/05/04
- [Guile-commits] 07/08: Add integer->char and char->integer opcodes, Andy Wingo, 2016/05/04
- [Guile-commits] 03/08: Port encoding internally represented as symbol, Andy Wingo, 2016/05/04
- [Guile-commits] 05/08: Port refactors to help Scheme peek-char, Andy Wingo, 2016/05/04
- [Guile-commits] 08/08: Spead tweaks to Scheme peek-char, Andy Wingo, 2016/05/04
- [Guile-commits] 04/08: Port conversion strategies internally are symbols, Andy Wingo, 2016/05/04