[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Guile-commits] branch master updated (fd17cf9 -> 2badbd0)
From: |
Andy Wingo |
Subject: |
[Guile-commits] branch master updated (fd17cf9 -> 2badbd0) |
Date: |
Sun, 22 May 2016 18:23:02 +0000 (UTC) |
wingo pushed a change to branch master
in repository guile.
from fd17cf9 Speed up port position access from Scheme
new c6d88d1 tests: Use 'pass-if-equal' in web-http chunked encoding
tests.
new 751a55e http: Do not buffer HTTP chunks.
new e390e57 Implement 'string-utf8-length' and
'scm_c_string_utf8_length'.
new 30db824 Don't return expressions from void functions in numbers.c
new 05bea20 tests: Make 'test-guild-compile' more reliable.
new 70d8ef7 tests: Gracefully handle ENOSYS return for 'setaffinity'.
new 704c911 Correct docstring of 'symlink'.
new d848067 web: Export 'server-impl' procedures and the 'http'
server implementation.
new 8dcf3c6 Work around requirement that size be non-zero in GDB
'open-memory'.
new 7b10692 Handle zero-length bytevectors correctly in (system base
types).
new 82357f7 Add more R6RS port encoding tests
new 93c3b06 doc: Update libgc URL.
new e7cde8b Fix typo in manual.
new 96b2990 Fix typo in the man page.
new 7413430 i18n: Check for non-POSIX strtol_l.
new ea8fa62 doc: Fix parameter of 'set-record-type-printer!'.
new aa13da5 Fix atan procedure when applied to complex numbers.
new d77247b Heed the reader settings implied by #!r6rs
new 3cf70e3 Fix uses of 'scm_gc_protect', which does not exist, in
the manual.
new a04c849 Clarify datum->syntax documentation.
new bb7075d psyntax: Fix bug in match-each+.
new b6c1018 doc: Add SXPath documentation from sources
new e8d3733 doc: Fix menu order for SXML.
new 013e698 Thank Ricardo.
new d52edc0 web: Fix 'close' method of delimited input ports.
new d975a8d docs: Fix external representation of <toplevel-define> in
tree-il.
new 0bcf5d7 web: Gracefully handle premature EOF when reading chunk
header.
new 2e3f6c3 i18n: Add new collation test for posterity.
new 9955526 Fix the rule to check for new signals and errors
new cdd0dc8 Add new Linux errno constants.
new befaad0 Add Hurd signal and error constants.
new 41f28a9 Remove SIGEV constant definitions.
new 7c36145 build: Remove libguile/mkstemp.c, redundant with Gnulib.
new 34428bc Thank David and Kouhei.
new a88f94f doc: Mention a known-good Flex version number.
new 5de910b build: Add SCM_T_OFF_MAX and SCM_T_OFF_MIN to scmconfig.h.
new cfd4401 Regenerate SRFI-14 character set data.
new 7d7e4bc Fix getsockopt/setsockopt handling of SO_SNDBUF/SO_RCVBUF
options.
new 95d146f Bump user-visible copyright years to 2015.
new 3829047 http: Test that responses lacking CR/LF are rejected.
new f53145d http: Accept empty reason phrases.
new 66bc464 http: Use 'read-header-line' instead of 'read-line*'.
new 994b7d7 SRFI-19: Update the table of leap seconds.
new 140496c Bump user-visible copyright years to 2016.
new b9f6e89 http: Accept date strings with a leading space for hours.
new a7d0a0d doc: Fix typo in Web documentation.
new 2badbd0 Merge from stable-2.0
The 47 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:
HACKING | 5 +-
NEWS | 20 +
THANKS | 3 +
configure.ac | 7 +-
doc/guile.1 | 2 +-
doc/ref/api-compound.texi | 2 +-
doc/ref/api-data.texi | 8 +-
doc/ref/api-macros.texi | 8 +-
doc/ref/api-memory.texi | 4 +-
doc/ref/api-modules.texi | 4 +-
doc/ref/compiler.texi | 4 +-
doc/ref/data-rep.texi | 4 +-
doc/ref/guile.texi | 2 +-
doc/ref/libguile-concepts.texi | 6 +-
doc/ref/sxml.texi | 320 +++++-
doc/ref/web.texi | 4 +-
libguile/.gitignore | 1 +
libguile/Makefile.am | 6 +-
libguile/cpp-E.syms | 17 +
libguile/cpp-SIG.syms | 7 +-
libguile/filesys.c | 4 +-
libguile/gen-scmconfig.c | 6 +
libguile/i18n.c | 2 +-
libguile/mkstemp.c | 129 ---
libguile/numbers.c | 250 ++---
libguile/read.c | 40 +-
libguile/socket.c | 30 +-
libguile/srfi-14.i.c | 1686 +++++++++++++++++++++++-------
libguile/strings.c | 34 +-
libguile/strings.h | 5 +-
module/ice-9/command-line.scm | 4 +-
module/ice-9/psyntax-pp.scm | 3 +-
module/ice-9/psyntax.scm | 3 +-
module/srfi/srfi-19.scm | 7 +-
module/system/base/types.scm | 10 +-
module/system/repl/common.scm | 5 +-
module/web/http.scm | 152 +--
module/web/response.scm | 4 +-
module/web/server.scm | 11 +-
module/web/server/http.scm | 5 +-
test-suite/standalone/test-guild-compile | 5 +
test-suite/tests/i18n.test | 19 +-
test-suite/tests/numbers.test | 7 +-
test-suite/tests/posix.test | 18 +-
test-suite/tests/r6rs-ports.test | 47 +
test-suite/tests/reader.test | 45 +-
test-suite/tests/strings.test | 20 +-
test-suite/tests/web-http.test | 116 +-
test-suite/tests/web-response.test | 14 +-
49 files changed, 2219 insertions(+), 896 deletions(-)
delete mode 100644 libguile/mkstemp.c
- [Guile-commits] branch master updated (fd17cf9 -> 2badbd0),
Andy Wingo <=
- [Guile-commits] 10/47: Handle zero-length bytevectors correctly in (system base types)., Andy Wingo, 2016/05/22
- [Guile-commits] 06/47: tests: Gracefully handle ENOSYS return for 'setaffinity'., Andy Wingo, 2016/05/22
- [Guile-commits] 02/47: http: Do not buffer HTTP chunks., Andy Wingo, 2016/05/22
- [Guile-commits] 16/47: doc: Fix parameter of 'set-record-type-printer!'., Andy Wingo, 2016/05/22
- [Guile-commits] 20/47: Clarify datum->syntax documentation., Andy Wingo, 2016/05/22
- [Guile-commits] 17/47: Fix atan procedure when applied to complex numbers., Andy Wingo, 2016/05/22
- [Guile-commits] 23/47: doc: Fix menu order for SXML., Andy Wingo, 2016/05/22
- [Guile-commits] 30/47: Add new Linux errno constants., Andy Wingo, 2016/05/22
- [Guile-commits] 29/47: Fix the rule to check for new signals and errors, Andy Wingo, 2016/05/22
- [Guile-commits] 35/47: doc: Mention a known-good Flex version number., Andy Wingo, 2016/05/22