[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Guile-commits] branch wip-port-refactor updated (f7027a8 -> 25461be)
From: |
Andy Wingo |
Subject: |
[Guile-commits] branch wip-port-refactor updated (f7027a8 -> 25461be) |
Date: |
Thu, 14 Apr 2016 14:34:12 +0000 |
wingo pushed a change to branch wip-port-refactor
in repository guile.
from f7027a8 Port read/write functions take bytevectors
new d831408 Update port implementation documentation.
new a9cf9f4 Allow port "write" functions to only write a chunk
new 110695c Fix error in exception printer when bootstrapping
new cf80502 Fix scm_init_struct dependency on port conversion handlers
new 5e470ea Fix R6RS imports of interfaces that use interfaces
new 25461be Load port bindings in separate (ice-9 ports) module
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:
am/bootstrap.am | 1 +
doc/ref/api-io.texi | 20 +-
libguile/fports.c | 26 ++-
libguile/ioext.c | 11 +-
libguile/ports.c | 188 +++++++-------
libguile/r6rs-ports.c | 31 +--
libguile/struct.c | 6 +-
module/Makefile.am | 1 +
module/ice-9/boot-9.scm | 316 ++---------------------
module/ice-9/ports.scm | 468 ++++++++++++++++++++++++++++++++++
module/ice-9/psyntax-pp.scm | 2 +-
module/ice-9/psyntax.scm | 2 +-
module/ice-9/r6rs-libraries.scm | 34 ++-
test-suite/tests/rnrs-libraries.test | 42 +++-
14 files changed, 692 insertions(+), 456 deletions(-)
create mode 100644 module/ice-9/ports.scm
- [Guile-commits] branch wip-port-refactor updated (f7027a8 -> 25461be),
Andy Wingo <=
- [Guile-commits] 03/06: Fix error in exception printer when bootstrapping, Andy Wingo, 2016/04/14
- [Guile-commits] 05/06: Fix R6RS imports of interfaces that use interfaces, Andy Wingo, 2016/04/14
- [Guile-commits] 02/06: Allow port "write" functions to only write a chunk, Andy Wingo, 2016/04/14
- [Guile-commits] 01/06: Update port implementation documentation., Andy Wingo, 2016/04/14
- [Guile-commits] 04/06: Fix scm_init_struct dependency on port conversion handlers, Andy Wingo, 2016/04/14
- [Guile-commits] 06/06: Load port bindings in separate (ice-9 ports) module, Andy Wingo, 2016/04/14