[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Guile-commits] branch wip-exception-truncate updated (b813ea0 -> 06aba6
From: |
Daniel Llorens |
Subject: |
[Guile-commits] branch wip-exception-truncate updated (b813ea0 -> 06aba62) |
Date: |
Tue, 17 Dec 2019 03:21:15 -0500 (EST) |
lloda pushed a change to branch wip-exception-truncate
in repository guile.
discards b813ea0 (wip) give a handle into format used in exceptions
discards 98252bf Single definition of (iota)
adds c6a9a7e GNU Guile 2.9.6 (beta)
adds 2b60838 Single definition of (iota)
adds d14e8fa Fix resolve-r6rs-interface to propagate replacement flags
adds a1e88eb Fix JIT tier-up from within loops for
already-JIT-compiled functions
adds 2178de4 Allow for inexact integers in quo, rem, and so on
adds 70ad8a2 Reduce quo, rem, mod for power-of-two divisors
adds 4a6a7e1 Remove vm->sp_min_since_gc
adds d21c5a2 Add infrastructure for out-of-line JIT compilation of
slow paths
adds fafa502 Move add/immediate, sub/immediate slow paths out of line
adds 9c32977 Move add, sub slow paths out of line
adds a3be0b1 Move handle-interrupts slow path out of line
adds 1152036 Move receive slow path out of line
adds 8d8c52d Move receive-values slow path out of line
adds 7aad561 Move assert-nargs-ee slow path out of line
adds 16c1a5d Move assert-nargs-ge slow path out of line
adds c9d29e4 Move alloc-frame slow path out of line
adds 76b8f10 Add subr-call out-of-line slow path
adds 7a6fdd4 Add out-of-line slow path for compose-continuation
adds 45b936a Add out-of-line slow path for abort
adds 0c8a4d3 Move assert-nargs-le slow path out of line
adds f1578c9 Move allocate-words/immediate slow path out of line
adds 6b33550 Move allocate-pointerless-words/immediate slow path out
of line
adds 5e41d58 Add fixnum fast-path for =
adds 114198d Move less? slow path out of line
adds 659526d ports: 'scm_port_poll' honors "w" flags.
adds edf5aea Fix non-deterministic crash in 'finalization_thread_proc'.
adds bcb4f7d Merge remote-tracking branch 'origin/stable-2.2'
adds c23fe0e Document JIT environment variables
adds cf693d8 Update NEWS
adds dbc93d6 Avoid throwing exceptions during early boot if stdin is
closed
adds 4b34e11 GNU Guile 2.9.7.
adds 0b2ae37 srfi-35: Replace '&error'.
adds 76e436c srfi-35: Generate a unique binding for the constructor.
new 06aba62 (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 (b813ea0)
\
N -- N -- N refs/heads/wip-exception-truncate (06aba62)
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 1 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:
GUILE-VERSION | 2 +-
NEWS | 59 +-
doc/ref/guile-invoke.texi | 37 +-
doc/ref/vm.texi | 16 +-
libguile/finalizers.c | 31 +-
libguile/fports.c | 44 +-
libguile/fports.h | 4 +-
libguile/init.c | 46 +-
libguile/jit.c | 1324 +++++++++++++++++++++++++++++--------
libguile/ports.c | 2 +-
libguile/vm-engine.c | 20 +-
libguile/vm.c | 28 +-
libguile/vm.h | 1 -
module/ice-9/r6rs-libraries.scm | 43 +-
module/language/cps/type-fold.scm | 55 ++
module/language/cps/types.scm | 53 +-
module/srfi/srfi-35.scm | 21 +-
17 files changed, 1300 insertions(+), 486 deletions(-)
- [Guile-commits] branch wip-exception-truncate updated (b813ea0 -> 06aba62),
Daniel Llorens <=