guile-commits
[Top][All Lists]
Advanced

[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(-)



reply via email to

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