[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Guile-commits] branch stable-2.2 updated (6381845 -> 7c2b48a)
From: |
Mark H. Weaver |
Subject: |
[Guile-commits] branch stable-2.2 updated (6381845 -> 7c2b48a) |
Date: |
Tue, 7 May 2019 04:46:48 -0400 (EDT) |
mhw pushed a change to branch stable-2.2
in repository guile.
from 6381845 Reimplement SCM_MAKE_CHAR to evaluate its argument only
once.
new 2a1f22c Add 'scm_c_make_char' and use it where appropriate.
new 16b4bac Fix typo in comment.
new 74d536b Fix indentation in scm_sum.
new 162a031 Avoid 'with-latin1-locale' in binary I/O tests.
new 5b42fd8 Optimize fixnum exact integer square roots.
new 91b5b16 put-u8: Always write a single byte, regardless of the
port encoding.
new 7c2b48a Strings, i18n: Limit the use of alloca to approximately 8
kilobytes.
The 7 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/chars.c | 10 +-
libguile/chars.h | 26 +++--
libguile/i18n.c | 72 +++++++++-----
libguile/inline.c | 4 +-
libguile/numbers.c | 210 ++++++++++++++++++++-------------------
libguile/ports.c | 2 +-
libguile/print.c | 6 +-
libguile/r6rs-ports.c | 2 +-
libguile/read.c | 4 +-
libguile/srfi-13.c | 40 ++++----
libguile/strings.c | 51 ++++++----
libguile/vm-engine.c | 6 +-
test-suite/tests/i18n.test | 17 +++-
test-suite/tests/r6rs-ports.test | 15 ++-
test-suite/tests/strings.test | 12 +++
15 files changed, 284 insertions(+), 193 deletions(-)
- [Guile-commits] branch stable-2.2 updated (6381845 -> 7c2b48a),
Mark H. Weaver <=
- [Guile-commits] 02/07: Fix typo in comment., Mark H. Weaver, 2019/05/07
- [Guile-commits] 05/07: Optimize fixnum exact integer square roots., Mark H. Weaver, 2019/05/07
- [Guile-commits] 03/07: Fix indentation in scm_sum., Mark H. Weaver, 2019/05/07
- [Guile-commits] 04/07: Avoid 'with-latin1-locale' in binary I/O tests., Mark H. Weaver, 2019/05/07
- [Guile-commits] 07/07: Strings, i18n: Limit the use of alloca to approximately 8 kilobytes., Mark H. Weaver, 2019/05/07
- [Guile-commits] 06/07: put-u8: Always write a single byte, regardless of the port encoding., Mark H. Weaver, 2019/05/07
- [Guile-commits] 01/07: Add 'scm_c_make_char' and use it where appropriate., Mark H. Weaver, 2019/05/07