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 (d28d1a5 -> da456d2)


From: Andy Wingo
Subject: [Guile-commits] branch wip-port-refactor updated (d28d1a5 -> da456d2)
Date: Mon, 16 May 2016 07:39:32 +0000 (UTC)

wingo pushed a change to branch wip-port-refactor
in repository guile.

      from  d28d1a5   Implement read-char in Scheme.
       new  a8fe0f4   %read-char speedup
       new  df0dade   Implement lookahead-u8, get-u8 in Scheme
       new  d1bb400   Beginnings of shunting ports-in-scheme off to a module
       new  704c428   Add (ice-9 sports) module
       new  6ff542e   Add random_access_p port type method
       new  fe7ceff   Remove SCM backlink in port structure
       new  209d50c   Embed scm_t_port in scm_t_port_internal
       new  8af6497   Make file/line/column fields of ports private
       new  9a9e0cc   Make port buffering fields private
       new  e5d2f4e   Make scm_t_port private
       new  0857498   Remove scm_t_port_internal
       new  af1c443   Update port documentation
       new  17f9036   Make scm_t_ptob_descriptor private.
       new  cd51ce8   Use heap-allocated port types instead of ptobnums
       new  9322902   Update port type documentation
       new  9ecf77a   Add SCM_OPN to mode bits when making ports
       new  a9d0fe9   Update port mode bits documentation.
       new  556ac97   Document scm_c_make_port and friends
       new  745cbb4   Remove unused type from ports-internal
       new  d6922b4   Update NEWS for release
       new  da456d2   Bump objcode version

The 21 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                                    |   77 ++++-
 doc/ref/api-io.texi                     |  251 +++++++-------
 libguile/_scm.h                         |    2 +-
 libguile/deprecated.c                   |    1 -
 libguile/deprecated.h                   |    4 +-
 libguile/filesys.c                      |   15 +-
 libguile/fports.c                       |   55 ++--
 libguile/fports.h                       |    5 +-
 libguile/goops.c                        |   85 +++--
 libguile/goops.h                        |    3 +-
 libguile/ioext.c                        |   11 +-
 libguile/poll.c                         |    4 +-
 libguile/ports-internal.h               |  121 ++++++-
 libguile/ports.c                        |  540 +++++++++++++------------------
 libguile/ports.h                        |  191 +++--------
 libguile/print.c                        |   10 +-
 libguile/r6rs-ports.c                   |   25 +-
 libguile/read.c                         |    4 +-
 libguile/rw.c                           |    2 +-
 libguile/strings.c                      |    4 +-
 libguile/strports.c                     |   41 +--
 libguile/strports.h                     |    5 +-
 libguile/tags.h                         |    2 -
 libguile/vports.c                       |   22 +-
 module/Makefile.am                      |    1 +
 module/ice-9/ports.scm                  |  379 +++-------------------
 module/ice-9/sports.scm                 |  412 +++++++++++++++++++++++
 module/system/vm/assembler.scm          |    2 +-
 test-suite/standalone/test-scm-c-read.c |    4 +-
 29 files changed, 1152 insertions(+), 1126 deletions(-)
 create mode 100644 module/ice-9/sports.scm



reply via email to

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