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 (5a342f6 -> 15d5304)


From: Andy Wingo
Subject: [Guile-commits] branch wip-port-refactor updated (5a342f6 -> 15d5304)
Date: Tue, 26 Apr 2016 21:38:50 +0000

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

      from  5a342f6   Port buffers are Scheme values
       new  3e951f7   Refactor thread safety for %port-property
       new  fb577b5   Refactor to internal get/peek-byte functions
       new  4934b69   scm_c_read instead of scm_c_read_unlock
       new  69a1b83   Remove port rw_active field
       new  99899b7   Remove scm_flush_unlocked / scm_end_input_unlocked
       new  9632b24   Remove scm_c_read_bytes_unlocked
       new  cd83872   Replace scm_getc with scm_getc_unlocked
       new  21650f8   Remove scm_unget_{byte,bytes}_unlocked
       new  122c8e6   scm_ungetc, scm_ungets instead of _unlocked variants
       new  abf90c4   Remove locking in scm_end_input
       new  7966760   Remove scm_fill_input_unlocked
       new  206b3f6   Remove scm_putc_unlocked.
       new  105e365   Remove scm_puts_unlocked.
       new  d0b9d3b   Remove scm_c_write_unlocked
       new  15d5304   scm_lfwrite, not scm_lfwrite_unlocked

The 15 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/arbiters.c       |    6 +-
 libguile/arrays.c         |   16 +-
 libguile/backtrace.c      |    8 +-
 libguile/bitvectors.c     |    4 +-
 libguile/bytevectors.c    |    8 +-
 libguile/continuations.c  |    8 +-
 libguile/deprecation.c    |    2 +-
 libguile/dynl.c           |    6 +-
 libguile/eval.c           |    6 +-
 libguile/filesys.c        |   10 +-
 libguile/fluids.c         |    8 +-
 libguile/foreign.c        |    4 +-
 libguile/fports.c         |   12 +-
 libguile/frames.c         |    6 +-
 libguile/guardians.c      |   10 +-
 libguile/hashtab.c        |    6 +-
 libguile/hooks.c          |   10 +-
 libguile/ioext.c          |   12 +-
 libguile/load.c           |   26 +--
 libguile/macros.c         |    6 +-
 libguile/mallocs.c        |    4 +-
 libguile/numbers.c        |   10 +-
 libguile/ports-internal.h |    6 +
 libguile/ports.c          |  453 +++++++++++++++------------------------------
 libguile/ports.h          |  120 ------------
 libguile/print.c          |  116 ++++++------
 libguile/programs.c       |   14 +-
 libguile/promises.c       |    4 +-
 libguile/r6rs-ports.c     |    6 +-
 libguile/rdelim.c         |    6 +-
 libguile/read.c           |  122 ++++++------
 libguile/rw.c             |    4 +-
 libguile/smob.c           |    8 +-
 libguile/srcprop.c        |    4 +-
 libguile/srfi-14.c        |   18 +-
 libguile/stackchk.c       |    6 +-
 libguile/struct.c         |   20 +-
 libguile/threads.c        |   14 +-
 libguile/throw.c          |    2 +-
 libguile/values.c         |    4 +-
 libguile/variable.c       |    6 +-
 libguile/vm.c             |    4 +-
 libguile/weak-set.c       |    8 +-
 libguile/weak-table.c     |    8 +-
 44 files changed, 438 insertions(+), 703 deletions(-)



reply via email to

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