[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
- [Guile-commits] branch wip-exception-truncate updated (f289d5c -> 74de3b0),
Daniel Llorens <=