[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(-)
- [Guile-commits] branch lloda-array-support updated (55cf757 -> 979ab10),
Daniel Llorens <=
- [Guile-commits] 02/14: Remove scm_from_contiguous_array, Daniel Llorens, 2015/03/12
- [Guile-commits] 01/14: Avoid unneeded internal use of array handles, Daniel Llorens, 2015/03/12
- [Guile-commits] 05/14: Compile in C99 mode, Daniel Llorens, 2015/03/12
- [Guile-commits] 06/14: New functions array-from, array-from*, array-set-from!, Daniel Llorens, 2015/03/12
- [Guile-commits] 10/14: Fix compilation of rank 0 typed array literals, Daniel Llorens, 2015/03/12
- [Guile-commits] 09/14: Don't use array handles in scm_c_array_rank, Daniel Llorens, 2015/03/12
- [Guile-commits] 07/14: Tests & doc for array-from, array-from*, array-set-from!, Daniel Llorens, 2015/03/12
- [Guile-commits] 13/14: Remove deprecated and unused generalized-vector functions, Daniel Llorens, 2015/03/12
- [Guile-commits] 11/14: Remove deprecated array functions, Daniel Llorens, 2015/03/12
- [Guile-commits] 04/14: Reuse SCM_BYTEVECTOR_TYPED_LENGTH in scm_array_get_handle, Daniel Llorens, 2015/03/12