[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Guile-commits] branch master updated (cbacc77 -> 145ff63)
From: |
Andy Wingo |
Subject: |
[Guile-commits] branch master updated (cbacc77 -> 145ff63) |
Date: |
Fri, 2 Aug 2019 09:38:22 -0400 (EDT) |
wingo pushed a change to branch master
in repository guile.
from cbacc77 Update NEWS for 2.9.3
adds 36ad1d2 'basename' correctly handles "/" and "//".
new 0a78d39 Merge from stable-2.2
adds 420c263 Make URI handling locale independent.
new 6a10220 Merge from stable-2.2
adds 91ba73b Improve overflow checks in bytevector, string, and I/O
operations.
new afb2c96 Merge from stable-2.2
adds 03de93d Save and restore errno in the signal handler.
new 24a48d8 Merge from stable-2.2
adds a90de2a Fix typo in tags.h comment.
new dbb2b1d Merge from stable-2.2
adds 75f3ba7 time.test: Use 'pass-if-equal' in more tests.
new 558dfa4 Merge from stable-2.2
adds a23ee74 scm_to_stringn: Avoid passing NULL to c_strcasecmp.
new 967f129 Merge from stable-2.2
adds cc73c2a Add get-bytevector-some!.
new c5526c4 Merge from stable-2.2
adds d4df87f open-pipe*: Improve performance of OPEN_BOTH mode.
new 968fe78 Merge from stable-2.2
adds 8150823 Make 'get-bytevector-some' and 'get-bytevector-some!'
suspendable.
new 11475e0 Merge from stable-2.2
adds 9f7a824 scm_mkstrport: Optimize the POS -> BYTE_POS conversion.
new 94b20b7 Merge from stable-2.2
adds 3ec7afb Refresh a stale comment.
new 8ecc829 Merge from stable-2.2
adds 521f1ab open-process: Fix dup(2) and execvp(2) error handling.
new 50c744d Merge from stable-2.2
adds 2095033 Fix documentation of R6RS 'binary-port?' to reflect
reality.
new 663b268 Merge from stable-2.2
adds a17b727 fport_seek: Eliminate a fruitless use of
'off_t_or_off64_t'.
new b3b14fe Merge from stable-2.2
adds 2980b66 SRFI-19: Rename 'tai-epoch-in-jd' to 'utc-epoch-in-jd'.
new 7c55799 Merge from stable-2.2
adds 2d49ffa Make 'get-bytevector-n!' suspendable.
new ce10a30 Merge from stable-2.2
new 3925a64 Revert scm_c_make_char rename
adds 579dd2d Rename 'scm_c_make_char' to 'scm_i_make_char'.
adds 73cde5e web: Add support for HTTP header continuation lines.
new 160a5c8 Merge from stable-2.2
adds 78b261d Avoid regexp ranges in HTTP inter-protocol exploitation
check.
new 66c0c6c Merge from stable-2.2
adds 4c1901b stexi->shtml: Add support for @i, @math, @tie and @dots.
new 4e327a2 Merge from stable-2.2
adds b91e420 Update THANKS.
new d32e919 Merge from stable-2.2
adds 1acc40d THANKS: Christopher Allan Webber -> Christopher Lemmer
Webber.
new 600bc1e Merge from stable-2.2
adds cbc37f2 NEWS: Add first draft of 2.2.5 changes.
adds c5c9ec9 NEWS: Add more text.
adds 8e2919b NEWS: Add more details.
adds c10b6a3 NEWS: More tweaks.
adds 4e5b31c NEWS: Fix typo.
adds 6263d03 NEWS: Add information to remaining news items.
new d60b957 Merge from stable-2.2
adds d59dc5f srfi-14: Fix possible buffer overrun in '%char-set-dump'.
new dbd917c Merge from stable-2.2
adds 8cf7b06 Copy terminating zero in 'scm_cat_path'.
new 3a5076b Merge from stable-2.2
adds f4db000 Bump version for Guile 2.2.5.
new 478d394 Merge from stable-2.2
adds f4f9d17 Remove references to 'inet-ntoa' and 'inet-aton'.
new aad64cf Merge from stable-2.2
adds 77c4f2f doc: Fix minor typo in the HTTP headers documentation.
adds f2c11dc doc: Fix argument list in match-lambda docs
adds e1225d0 Revert "web: Add support for HTTP header continuation
lines."
adds 043ed2a ports: Export 'current-load-port'.
new 8ee6e76 Merge from stable-2.2
adds a152a67 tests: Add (web server) test.
adds 63f54a7 doc: Document optional parameter of 'stat'.
adds ab2fd70 'strftime' and 'strptime' honor the locale encoding.
new 3869cdc Merge from stable-2.2
adds 8021380 REPL server: Avoid deprecated '_IOFBF'.
adds 5f522e1 Update NEWS.
new 175acd7 Merge from stable-2.2
adds 85de863 Bump version for Guile 2.2.6.
new d259fe8 Merge from stable-2.2
adds a69b567 build: Do not record LDFLAGS in .pc file.
new 145ff63 Merge from stable-2.2
The 33 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:
NEWS | 286 +++++++++++++++++++++++++++++++++++++
THANKS | 19 ++-
configure.ac | 2 +-
doc/ref/api-io.texi | 10 +-
doc/ref/match.texi | 4 +-
doc/ref/posix.texi | 34 ++---
doc/ref/r6rs.texi | 21 ++-
doc/ref/web.texi | 8 +-
libguile/bytevectors.c | 27 ++--
libguile/chars.c | 6 +-
libguile/chars.h | 6 +-
libguile/filesys.c | 17 ++-
libguile/fports.c | 6 +-
libguile/guardians.c | 4 +-
libguile/numbers.h | 2 +-
libguile/ports.c | 17 +--
libguile/posix.c | 47 ++++--
libguile/print.c | 4 +-
libguile/r6rs-ports.c | 150 +++++++++++++------
libguile/r6rs-ports.h | 7 +-
libguile/read.c | 2 +-
libguile/scm.h | 4 +-
libguile/scmsigs.c | 2 +
libguile/socket.h | 4 +-
libguile/srfi-13.c | 38 ++---
libguile/stime.c | 24 ++--
libguile/strings.c | 39 +++--
libguile/strports.c | 33 +++--
libguile/vectors.c | 4 +-
module/ice-9/binary-ports.scm | 1 +
module/ice-9/popen.scm | 59 ++++++--
module/ice-9/ports.scm | 3 +-
module/ice-9/suspendable-ports.scm | 135 +++++++++++------
module/rnrs/io/ports.scm | 18 ++-
module/srfi/srfi-19.scm | 22 +--
module/system/repl/server.scm | 10 +-
module/texinfo/html.scm | 4 +
module/web/uri.scm | 31 ++--
test-suite/Makefile.am | 1 +
test-suite/tests/filesys.test | 8 +-
test-suite/tests/time.test | 67 ++++++---
test-suite/tests/web-server.test | 118 +++++++++++++++
test-suite/tests/web-uri.test | 33 ++++-
43 files changed, 1038 insertions(+), 299 deletions(-)
create mode 100644 test-suite/tests/web-server.test
- [Guile-commits] branch master updated (cbacc77 -> 145ff63),
Andy Wingo <=
- [Guile-commits] 01/33: Merge from stable-2.2, Andy Wingo, 2019/08/02
- [Guile-commits] 02/33: Merge from stable-2.2, Andy Wingo, 2019/08/02
- [Guile-commits] 03/33: Merge from stable-2.2, Andy Wingo, 2019/08/02
- [Guile-commits] 06/33: Merge from stable-2.2, Andy Wingo, 2019/08/02
- [Guile-commits] 07/33: Merge from stable-2.2, Andy Wingo, 2019/08/02
- [Guile-commits] 09/33: Merge from stable-2.2, Andy Wingo, 2019/08/02
- [Guile-commits] 04/33: Merge from stable-2.2, Andy Wingo, 2019/08/02
- [Guile-commits] 08/33: Merge from stable-2.2, Andy Wingo, 2019/08/02
- [Guile-commits] 10/33: Merge from stable-2.2, Andy Wingo, 2019/08/02
- [Guile-commits] 12/33: Merge from stable-2.2, Andy Wingo, 2019/08/02