[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Guile-commits] branch wip-exception-truncate updated (6118d9d -> 706b10
From: |
Daniel Llorens |
Subject: |
[Guile-commits] branch wip-exception-truncate updated (6118d9d -> 706b106) |
Date: |
Wed, 8 Mar 2017 05:13:37 -0500 (EST) |
lloda pushed a change to branch wip-exception-truncate
in repository guile.
discards 6118d9d (wip) give a handle into format used in exceptions
discards 530df23 Remove scm_generalized_vector_get_handle
discards f87f2c8 Fix bitvectors and non-zero lower bound arrays in
truncated-print
discards bb2ab2e Support non-zero lower bounds in array-slice-for-each
discards 79bdd18 Fix sort, sort! for arrays with nonzero lower bound
discards 45ef6fb Remove documentation on uniform-vector-read!,
uniform-vector-write
discards 7a3aa7b Replace uniform-vector-read benchmark with bytevector-io
benchmark
adds 70d4c4b Fix (* x -1) for GOOPS types
adds 9e28a12 Revert "futures: Limit the number of nested futures on
the same stack."
adds 631e990 Declare module exports before loading imports
adds 4c3bea3 Fix support for threads already known to GC
adds 94d7068 Register R6RS port and bytevector internals early
adds f3a1872 "Scripting Examples" update.
adds 33514ff Fix segfault introduced with R6RS port commit
adds 68f13ad Better errors for odd-length keyword args
adds 62f08b8 Fix "Scheme Syntax" info rendering
adds 67b8b6f Favor docstrings for describing the purpose of functions.
adds fcebf93 Minor expansion of guile-test comments
adds 1da66a6 String ports can be truncated
adds e13cd5c Flush when getting string from r6rs string output port
adds a86bb2e Fix (mkstemp! "XX" 0) errors
adds 77cfd7e Fix class slot allocation since GOOPS rewrite
adds 374b885 Fix trap frame matching
adds 0cd60c3 Cosmetic REPL server improvements
adds 0660364 scm_std_select doesn't tick itself
adds 24eea1b "select" no longer throws exception on EINTR
adds 82ea7c7 Fix open-file mode misinterpretation
adds 36321a8 Remove extraneous debugging output in test
adds a8d1c7d Avoid signed integer overflows in numeric conversions.
adds 1d257c2 Do not assume that sizeof (long) == sizeof (void *) ==
sizeof (SCM).
adds 7a32add texinfo: Remove unnecessary (oop goops) dependency.
adds 8f7ed8a build: .x and .doc files depend on generated includes.
adds b56b944 http: Do not use 'eq?' to compare characters in
parse-request-uri.
adds 25652ff %port-encoding requires an open port
adds 844b2cf Remove 'umask' calls from 'mkdir'.
adds 1107db3 Document 'scm_to_uintptr_t' and 'scm_from_uintptr_t'.
adds 7d6f309 Treat 'SIG_IGN' as a pointer.
adds b473598 tests: Use the "normalized codeset" in locale names.
adds 402162c REPL Server: Guard against HTTP inter-protocol
exploitation attacks.
adds 2cecf3b tests: Add REPL server test for CVE-2016-8606.
adds bf58d7b tests: Throw 'unresolved when the REPL server is too slow.
adds c1581fb tests: Avoid race condition in REPL server test.
adds 33944f6 Disable REPL server tests if no threads
adds 8b83420 build: Check for /gnu/store file names upon "make dist".
adds 58c028e build: Compress with lzip too.
adds 4d3a149 scandir: Avoid 'stat' calls on each entry.
adds 817a071 build: Honor $SOURCE_DATE_EPOCH for the recorded
timestamp.
adds 109d221 tests: Avoid statprof test failure on systems without
'setitimer'.
adds a4fbc5b doc: Fix typo in keywords documentation.
adds 7c5f38f doc: Fix typo in site packages documentation.
adds 9222272 Recognize sh3 as compilation targets
adds 19d274c i18n: Do not represent zero as "-0".
adds 47236c2 tests: Use 'pass-if-equal' for (ice-9 i18n) tests.
adds 585bf83 tests: Choose a more plausible US English locale name.
adds 4c7d1a6 i18n: Fix corner cases for monetary and number string
conversions.
adds de5cf50 i18n: 'number->locale-string' guesses the minimum number
of decimals.
adds 1026a76 doc: Describe -e (module) on equal footing with (@ ...).
adds 8f7e75f Update NEWS
adds 8ed8b37 Update NEWS for prerelease.
adds c2ab4a3 Fix scheme-scripts markup.
adds c896af5 Remove useless subsection from hooks documentation
adds f2db8fc Fix makeinfo warnings
adds 6fff84d Revert "build: Compress with lzip too."
adds 24da808 Cygwin: skip tests that require working setrlimits for
memory
adds 8dc0e8d Fix regression in non-mmap fallback elf loader
adds efd6e3f Disable Turkish locale tests on Cygwin
adds 4ce31fd Can't recursively search DLLs with FFI on Cygwin
adds 70cfabd Check for working profiling and virtual itimers
adds 84a740d psyntax: Generate identifiers in a deterministic fashion.
adds fb8c91a Add thread local fluids
adds 1e51ffa Fix documentation build
adds 8157c2a Fix new thread-local fluids test
new 03cb6f3 Replace uniform-vector-read benchmark with bytevector-io
benchmark
new d24565b Remove documentation on uniform-vector-read!,
uniform-vector-write
new 6c196b0 Fix sort, sort! for arrays with nonzero lower bound
new 5e9ab6e Support non-zero lower bounds in array-slice-for-each
new 3a677aa Fix bitvectors and non-zero lower bound arrays in
truncated-print
new f4e6bf7 Remove scm_generalized_vector_get_handle
new 706b106 (wip) give a handle into format used in exceptions
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (6118d9d)
\
N -- N -- N refs/heads/wip-exception-truncate (706b106)
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omits" are not gone; other references still
refer to them. Any revisions marked "discards" are gone forever.
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:
Makefile.am | 14 +-
NEWS | 196 +++++++----
configure.ac | 53 ++-
doc/ref/api-control.texi | 3 +
doc/ref/api-data.texi | 6 +-
doc/ref/api-evaluation.texi | 4 +-
doc/ref/api-foreign.texi | 7 +-
doc/ref/api-i18n.texi | 10 +-
doc/ref/api-languages.texi | 2 +-
doc/ref/api-scheduling.texi | 61 ++--
doc/ref/api-utility.texi | 14 -
doc/ref/guile-invoke.texi | 32 +-
doc/ref/posix.texi | 30 +-
doc/ref/scheme-scripts.texi | 79 +++++
doc/ref/scheme-using.texi | 2 +-
doc/ref/statprof.texi | 16 +-
libguile/Makefile.am | 13 +-
libguile/bytevectors.c | 29 +-
libguile/conv-integer.i.c | 15 +-
libguile/eval.c | 56 ++-
libguile/filesys.c | 54 +--
libguile/fluids.c | 77 ++++-
libguile/fluids.h | 3 +
libguile/fports.c | 3 +
libguile/init.c | 2 +-
libguile/keywords.c | 24 +-
libguile/loader.c | 12 +-
libguile/numbers.c | 53 ++-
libguile/numbers.h | 31 +-
libguile/ports.c | 4 +-
libguile/posix.c | 8 +-
libguile/r6rs-ports.c | 12 +-
libguile/scmsigs.c | 27 +-
libguile/stacks.c | 2 +-
libguile/strports.c | 13 +
libguile/threads.c | 81 +++--
libguile/threads.h | 3 +
libguile/throw.c | 2 +-
libguile/vm-engine.c | 13 +-
libguile/vm.c | 8 +-
module/ice-9/boot-9.scm | 382 ++++++++++-----------
module/ice-9/eval.scm | 51 +--
module/ice-9/ftw.scm | 58 ++--
module/ice-9/futures.scm | 23 +-
module/ice-9/i18n.scm | 74 +++-
module/ice-9/psyntax-pp.scm | 123 +++++--
module/ice-9/psyntax.scm | 15 +-
module/language/tree-il/fix-letrec.scm | 6 +-
module/oop/goops.scm | 2 +-
module/rnrs/io/ports.scm | 6 +-
module/system/base/syntax.scm | 8 +-
module/system/base/target.scm | 4 +-
module/system/repl/coop-server.scm | 9 +-
module/system/repl/server.scm | 203 ++++++++++-
module/system/vm/traps.scm | 4 +-
module/texinfo/string-utils.scm | 1 -
module/web/http.scm | 2 +-
test-suite/Makefile.am | 1 +
test-suite/guile-test | 2 +-
test-suite/standalone/test-ffi | 12 +-
test-suite/standalone/test-foreign-object-scm | 14 +-
test-suite/standalone/test-out-of-memory | 8 +
.../standalone/test-scm-c-bind-keyword-arguments.c | 21 +-
test-suite/standalone/test-stack-overflow | 10 +-
test-suite/tests/00-repl-server.test | 152 ++++++++
test-suite/tests/asyncs.test | 5 +-
test-suite/tests/fluids.test | 8 +-
test-suite/tests/foreign.test | 14 +-
test-suite/tests/format.test | 6 +-
test-suite/tests/goops.test | 9 +
test-suite/tests/i18n.test | 121 +++++--
test-suite/tests/modules.test | 41 +++
test-suite/tests/optargs.test | 16 +
test-suite/tests/ports.test | 39 +++
test-suite/tests/r6rs-ports.test | 15 +
test-suite/tests/signals.test | 76 ++--
test-suite/tests/statprof.test | 38 +-
77 files changed, 1829 insertions(+), 824 deletions(-)
create mode 100644 test-suite/tests/00-repl-server.test
- [Guile-commits] branch wip-exception-truncate updated (6118d9d -> 706b106),
Daniel Llorens <=
- [Guile-commits] 04/07: Support non-zero lower bounds in array-slice-for-each, Daniel Llorens, 2017/03/08
- [Guile-commits] 01/07: Replace uniform-vector-read benchmark with bytevector-io benchmark, Daniel Llorens, 2017/03/08
- [Guile-commits] 02/07: Remove documentation on uniform-vector-read!, uniform-vector-write, Daniel Llorens, 2017/03/08
- [Guile-commits] 06/07: Remove scm_generalized_vector_get_handle, Daniel Llorens, 2017/03/08
- [Guile-commits] 07/07: (wip) give a handle into format used in exceptions, Daniel Llorens, 2017/03/08
- [Guile-commits] 03/07: Fix sort, sort! for arrays with nonzero lower bound, Daniel Llorens, 2017/03/08
- [Guile-commits] 05/07: Fix bitvectors and non-zero lower bound arrays in truncated-print, Daniel Llorens, 2017/03/08