[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(-)
- [Guile-commits] branch wip-port-refactor updated (5a342f6 -> 15d5304),
Andy Wingo <=
- [Guile-commits] 01/15: Refactor thread safety for %port-property, Andy Wingo, 2016/04/26
- [Guile-commits] 03/15: scm_c_read instead of scm_c_read_unlock, Andy Wingo, 2016/04/26
- [Guile-commits] 02/15: Refactor to internal get/peek-byte functions, Andy Wingo, 2016/04/26
- [Guile-commits] 04/15: Remove port rw_active field, Andy Wingo, 2016/04/26
- [Guile-commits] 08/15: Remove scm_unget_{byte,bytes}_unlocked, Andy Wingo, 2016/04/26
- [Guile-commits] 06/15: Remove scm_c_read_bytes_unlocked, Andy Wingo, 2016/04/26
- [Guile-commits] 10/15: Remove locking in scm_end_input, Andy Wingo, 2016/04/26
- [Guile-commits] 05/15: Remove scm_flush_unlocked / scm_end_input_unlocked, Andy Wingo, 2016/04/26
- [Guile-commits] 11/15: Remove scm_fill_input_unlocked, Andy Wingo, 2016/04/26
- [Guile-commits] 09/15: scm_ungetc, scm_ungets instead of _unlocked variants, Andy Wingo, 2016/04/26