[Top][All Lists]

[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 
      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(-)

reply via email to

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