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 (f289d5c -> 74de3b


From: Daniel Llorens
Subject: [Guile-commits] branch wip-exception-truncate updated (f289d5c -> 74de3b0)
Date: Sat, 11 Apr 2020 06:31:36 -0400 (EDT)

lloda pushed a change to branch wip-exception-truncate
in repository guile.

 discard f289d5c  Provide a hook for the exception printer
 discard 0e660fc  Note on modifying literal vectors
     add 7e7d8b7  Remove duplicate procedure in slot-allocation.scm.
     add 00fbdfa  Handle GMP allocations through libgc and remove bignum 
finalizers.
     add ad91517  Fix build on platforms where the stack grows upwards.
     add 43cfae3  Fix build on ia64.
     add 1a3e316  Remove traces of 'scm_memory_error'.
     add 41d470f  Reintroduce 'SCM_MEMORY_ERROR' in terms of 
'scm_report_out_of_memory'.
     add a706b7e  Fold (logior 0 INT) to INT
     add 7dc90a1  Add type checkers for lsh/immediate and rsh/immediate
     add a96c018  Ensure 32 bytes of stack are reserved on 64-bit Windows 
targets
     add 74eafac  Merge remote-tracking branch 'lightening/master'
     add 18e9366  Better debugging in jit.c
     add cc30168  Fix bug restoring a JIT continuation from the interpreter
     add 8b3cad6  Implement hashing for keywords, i.e. (hash #:x ...)
     add 5c95050  Add support for perf map creation
     add 0ad3986  GUILE_PKG finds guile-3.0
     add 4cfe0c1  psyntax: 'include' no longer rejects relative file names.
     add c5d3b45  'hash' behaves like 'hashq' for tc7s without an 'equal?' 
implementation.
     add 5d96e42  Add 'hash' test for keywords.
     add d494532  Fix expansion of 'error' primitive with a non-constant 
argument.
     add 8a25546  Remove extra 'error' call in 'make-record-type'.
     add 076276c  web: Client treats TLS "premature termination" error as EOF.
     add d3a775f  psyntax: Preserve source location information for top-level 
references.
     add 100257e  Actually run '00-repl-server.test'.
     add cacf690  Update NEWS.
     add cefbfac  Accept .sld as scheme extensions in r7rs
     add 6cfa410  README no longer says it's a prerelease.
     add 1192441  README mentions development dependencies.
     add fb052c4  Update NEWS.
     add d18bcf4  Update NEWS.
     add c01a81e  GNU Guile 3.0.1.
     add 7c17655  Fix incorrect allocation size in 'make-vtable-vtable'.
     add 18c7637  doc: Fix typo in api-debug.texi.
     add 77f9c49  Add C API for hook procedures to libguile.h
     add 40f9a44  gdb: Delay type lookups.
     add 62d1335  gdb: Use <stdint.h> types.
     add a0aa8f0  gdb: Adjust 'find-vp' for Guile 3.0.
     add 5d715dd  gdb: Avoid accessing values that are optimized out.
     add 89edd1b  Fix race condition between 'abort-to-prompt' and stack 
marking.
     add 865d480  Fix compilation --without-threads.
     add 87bf38c  tests: Skip web server test when thread support is missing.
     add bef5e0b  Interpret dynamic library name as literal file name first.
     add b62d849  Deprecate 'tmpnam' and add '--disable-tmpnam' configure 
option.
     add ef6f7ce  Fix fixpoint computation in compute-significant-bits
     add 168ad27  Avoid double initialization in 'vector-copy'.
     add 02e3dc6  Ensure weak sets are occasionally vacuumed.
     add 6111b86  'resize_set' no longer allocates in a loop.
     add f8f8986  'sort-labels-locally' uses a transient intset.
     add 5f60eb6  Add SRFI-171 to guile
     add b9a09f1  doc: Replace square brackets with round brackets.
     add 187bfdc  Update SRFI-14 tables to Unicode 13.0.0
     add 815dab4  Update NEWS.
     add 84a61d8  GNU Guile 3.0.2.
     add e37b1fb  doc: Improve tree-il 'lambda-case' description.
     add 2b4e45c  Add #:declarative? #f to (srfi srfi-64)
     new 74de3b0  Provide a hook for the exception printer

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   (f289d5c)
            \
             N -- N -- N   refs/heads/wip-exception-truncate (74de3b0)

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 "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 GUILE-VERSION                              |    6 +-
 NEWS                                       |  156 +++
 README                                     |   22 +-
 configure.ac                               |    8 +
 doc/guile-api.alist                        |    1 -
 doc/ref/api-control.texi                   |    3 +-
 doc/ref/api-data.texi                      |    7 +-
 doc/ref/api-debug.texi                     |    2 +-
 doc/ref/api-foreign.texi                   |   13 +-
 doc/ref/compiler.texi                      |   11 +-
 doc/ref/srfi-modules.texi                  |  487 ++++++++
 doc/ref/sxml-match.texi                    |   90 +-
 libguile.h                                 |    1 +
 libguile/continuations.c                   |    8 +-
 libguile/deprecated.h                      |    4 +-
 libguile/dynl.c                            |    7 +-
 libguile/error.h                           |    4 +-
 libguile/hash.c                            |   21 +-
 libguile/jit.c                             |   70 +-
 libguile/keywords.h                        |    2 +
 libguile/libguile-3.0-gdb.scm              |   29 +-
 libguile/lightening/lightening/x86.c       |    4 +
 libguile/null-threads.c                    |    2 +
 libguile/null-threads.h                    |    2 +
 libguile/numbers.c                         |   19 +-
 libguile/posix.c                           |   11 +
 libguile/srfi-14.i.c                       | 1848 ++++++++++++++++++++--------
 libguile/struct.c                          |    8 +-
 libguile/threads.h                         |    5 +
 libguile/vectors.c                         |   12 +-
 libguile/vm.c                              |   23 +-
 libguile/weak-set.c                        |    5 +-
 meta/guile.m4                              |   10 +-
 module/Makefile.am                         |    3 +
 module/ice-9/boot-9.scm                    |    5 +-
 module/ice-9/psyntax-pp.scm                |   89 +-
 module/ice-9/psyntax.scm                   |    4 +-
 module/language/cps/renumber.scm           |    8 +-
 module/language/cps/slot-allocation.scm    |   27 +-
 module/language/cps/specialize-numbers.scm |   25 +-
 module/language/cps/type-fold.scm          |   21 +-
 module/language/cps/types.scm              |    4 +-
 module/language/tree-il/primitives.scm     |    3 +-
 module/srfi/srfi-171.scm                   |  457 +++++++
 module/srfi/srfi-171/gnu.scm               |   65 +
 module/srfi/srfi-171/meta.scm              |  113 ++
 module/srfi/srfi-64.scm                    |    3 +-
 module/web/client.scm                      |   13 +-
 test-suite/Makefile.am                     |    1 +
 test-suite/tests/00-repl-server.test       |    3 +-
 test-suite/tests/hash.test                 |   12 +-
 test-suite/tests/srfi-171.test             |  267 ++++
 test-suite/tests/tree-il.test              |   38 +-
 test-suite/tests/vectors.test              |   16 +-
 test-suite/tests/web-server.test           |    5 +-
 55 files changed, 3354 insertions(+), 729 deletions(-)
 create mode 100644 module/srfi/srfi-171.scm
 create mode 100644 module/srfi/srfi-171/gnu.scm
 create mode 100644 module/srfi/srfi-171/meta.scm
 create mode 100644 test-suite/tests/srfi-171.test



reply via email to

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