guile-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Guile-commits] branch lloda-array-support updated (55cf757 -> 979ab10)


From: Daniel Llorens
Subject: [Guile-commits] branch lloda-array-support updated (55cf757 -> 979ab10)
Date: Thu, 12 Mar 2015 18:59:27 +0000

lloda pushed a change to branch lloda-array-support
in repository guile.

  discards  55cf757   Do not use array handles in scm_vector
  discards  c1d96d3   Remove deprecated and unused generalized-vector functions
  discards  f1d5059   Speed up for multi-arg cases of scm_ramap functions
  discards  4249cd5   Remove deprecated array functions
  discards  dbc2f7b   Fix compilation of rank 0 typed array literals
  discards  f353893   Don't use array handles in scm_c_array_rank
  discards  2aebe66   Rename array-set-from!, scm_array_set_from_x to 
array-amend!, scm_array_amend_x
  discards  37b9b9e   Tests & doc for array-from, array-from*, array-set-from!
  discards  fcedc62   New functions array-from, array-from*, array-set-from!
  discards  87a413e   Compile in C99 mode
  discards  3cac8e1   Reuse SCM_BYTEVECTOR_TYPED_LENGTH in scm_array_get_handle
  discards  4e341fa   Unuse array 'contiguous' flag
  discards  63995bc   Remove scm_from_contiguous_array
  discards  fb4fb61   Avoid unneeded internal use of array handles
      adds  aead655   Re-implement (ice-9 streams) in terms of (srfi srfi-41)
      adds  1f3baba   Adapt GDB integration to newest patches
      adds  a9ec16f   Remove $void CPS expression type
      adds  af082f9   Marginal bootstrap memory improvements
      adds  eb03765   Remove unused "nargs" field of memoized call expressions
      adds  d76d80d   Primcall inlining in eval.scm, lazy function body 
compilation
      adds  7fee63b   Optimize branches in the evaluator
      adds  fe7ecee   Only lazily compile where profitable
       new  496a3ac   Avoid unneeded internal use of array handles
       new  fc7919c   Remove scm_from_contiguous_array
       new  2ec7bcd   Unuse array 'contiguous' flag
       new  f0565db   Reuse SCM_BYTEVECTOR_TYPED_LENGTH in scm_array_get_handle
       new  9e63194   Compile in C99 mode
       new  a17912a   New functions array-from, array-from*, array-set-from!
       new  629ff7f   Tests & doc for array-from, array-from*, array-set-from!
       new  5e3bbcb   Rename array-set-from!, scm_array_set_from_x to 
array-amend!, scm_array_amend_x
       new  85cff3f   Don't use array handles in scm_c_array_rank
       new  91ebc01   Fix compilation of rank 0 typed array literals
       new  7c11d2f   Remove deprecated array functions
       new  5fa5348   Speed up for multi-arg cases of scm_ramap functions
       new  2828725   Remove deprecated and unused generalized-vector functions
       new  979ab10   Do not use array handles in scm_vector

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   (55cf757)
            \
             N -- N -- N   refs/heads/lloda-array-support (979ab10)

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 14 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:
 libguile/eval.c                              |    4 +-
 libguile/libguile-2.2-gdb.scm                |   56 +++++---
 libguile/memoize.c                           |   21 ++--
 module/ice-9/eval.scm                        |  184 ++++++++++++++++++++------
 module/ice-9/streams.scm                     |  109 ++++-----------
 module/language/cps.scm                      |   12 +--
 module/language/cps/arities.scm              |   13 +-
 module/language/cps/closure-conversion.scm   |    6 +-
 module/language/cps/compile-bytecode.scm     |   85 +++++++-----
 module/language/cps/cse.scm                  |    5 +-
 module/language/cps/dce.scm                  |    4 +-
 module/language/cps/dfg.scm                  |    7 +-
 module/language/cps/effects-analysis.scm     |    2 +-
 module/language/cps/reify-primitives.scm     |    3 +-
 module/language/cps/renumber.scm             |    4 +-
 module/language/cps/self-references.scm      |    4 +-
 module/language/cps/simplify.scm             |    4 +-
 module/language/cps/slot-allocation.scm      |    4 +-
 module/language/cps/specialize-primcalls.scm |    4 +-
 module/language/cps/types.scm                |    2 -
 module/language/cps/verify.scm               |    2 -
 module/language/tree-il/compile-cps.scm      |    2 +-
 22 files changed, 300 insertions(+), 237 deletions(-)



reply via email to

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