wingo pushed a commit to branch master
in repository guile.
commit 2badbd06f695127039e8772f56e9ba44ec875896
Merge: fd17cf9 a7d0a0d
Author: Andy Wingo <[email protected]>
Date: Sun May 22 20:15:09 2016 +0200
Merge from stable-2.0
This cherry-picks changes from stable-2.0, starting from
acd2c8e36a25d77e9e9c9b6782780b23a1764973 and ending in
461b62efc90135d3ca8719ba0f3b6ced4ad13754, inclusively. I did not
cherry-pick patches that were already on master and did not cherry-pick
ones that don't make sense on master (for example because of the port
re-write). I did pick all tests though.
I also did not cherry-pick the "Revert foreign objects" patch from
ff98cbb643d43c9f8c6ee0e0b4e1bad72aced62e; further discussion necessary.
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(-)