guile-commits
[Top][All Lists]
Advanced

[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



reply via email to

[Prev in Thread] Current Thread [Next in Thread]