[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Guile-commits] branch lloda-array-support updated (a002d71 -> 00a38cc)
From: |
Daniel Llorens |
Subject: |
[Guile-commits] branch lloda-array-support updated (a002d71 -> 00a38cc) |
Date: |
Tue, 16 Feb 2016 11:50:07 +0000 |
lloda pushed a change to branch lloda-array-support
in repository guile.
discards a002d71 Special case for array-map! with three arguments
discards 1f0495f New export (array-for-each-cell-in-order)
discards 4d74da3 Draft documentation for (array-for-each-cell)
discards f11c390 Draft of (array-for-each-cell)
discards 2f79c88 Do not use array handles in scm_vector
discards 1d903ae Remove deprecated and unused generalized-vector functions
discards 29caef7 Speed up for multi-arg cases of scm_ramap functions
discards 158acf1 Remove deprecated array functions
discards d3e3cef Fix compilation of rank 0 typed array literals
discards 56cb9b5 Don't use array handles in scm_c_array_rank
discards 619c656 Rename array-set-from!, scm_array_set_from_x to
array-amend!, scm_array_amend_x
discards 0d50bb0 Tests & doc for array-from, array-from*, array-set-from!
discards 193e37d New functions array-from, array-from*, array-set-from!
discards 3ba4a89 Compile in C99 mode
discards 9c162da Reuse SCM_BYTEVECTOR_TYPED_LENGTH in scm_array_get_handle
discards 2db86cb Unuse array 'contiguous' flag
discards b982f6d Remove scm_from_contiguous_array
discards 36d12c1 Avoid unneeded internal use of array handles
adds cf2fadf statprof: Add tree #:display-style.
adds ee85113 statprof: Better tree-format profiles
adds f618709 Fix type inference of integer division
adds e4be4ae Fix cross-compilation of immediates to targets with
different word sizes
adds eccdeb6 Distribute prebuilt bootstraps for common hosts
adds 9eb841c Fix uniform vector compilation to foreign byte orders.
adds ffc9bc9 Dist the prebuilt .go files
adds 67e8aa8 Remove frame-local-ref, frame-local-set!
adds cd0b61a Frame <binding> objects capture frame, can ref value
directly
adds 4066ee3 Better call-counting profiles in statprof
adds 8998f15 Update statprof documentation; deprecate `with-statprof'
adds 5fceaed Update NEWS.
adds a653271 Document new VM instructions
adds 486b322 Fix frame-call-representation for change to <binding>.
adds d236022 Release v2.1.2
new c882e71 Avoid unneeded internal use of array handles
new 488301f Remove scm_from_contiguous_array
new 52e8496 Unuse array 'contiguous' flag
new 956a268 Reuse SCM_BYTEVECTOR_TYPED_LENGTH in scm_array_get_handle
new afe306d Compile in C99 mode
new ca876e8 New functions array-from, array-from*, array-set-from!
new d70b4dd Tests & doc for array-from, array-from*, array-set-from!
new 34e77af Rename array-set-from!, scm_array_set_from_x to
array-amend!, scm_array_amend_x
new 36c09aa Don't use array handles in scm_c_array_rank
new 6ed446f Fix compilation of rank 0 typed array literals
new 18803d1 Remove deprecated array functions
new fa1f068 Speed up for multi-arg cases of scm_ramap functions
new 33d8e16 Remove deprecated and unused generalized-vector functions
new f7816b8 Do not use array handles in scm_vector
new f851a00 Draft of (array-for-each-cell)
new 299b9d3 Draft documentation for (array-for-each-cell)
new 6070b19 New export (array-for-each-cell-in-order)
new 00a38cc Special case for array-map! with three arguments
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 (a002d71)
\
N -- N -- N refs/heads/lloda-array-support (00a38cc)
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 18 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 +-
Makefile.am | 2 +
NEWS | 93 ++++++-
bootstrap/Makefile.am => am/bootstrap.am | 43 ++--
bootstrap/Makefile.am | 133 +--------
configure.ac | 5 +
doc/ref/api-debug.texi | 32 ++-
doc/ref/scheme-using.texi | 8 +-
doc/ref/statprof.texi | 414 +++++++++++-------------
doc/ref/vm.texi | 268 +++++++++++++---
libguile/frames.c | 35 ++-
libguile/frames.h | 4 -
meta/uninstalled-env.in | 27 +-
module/language/cps/types.scm | 18 +-
module/statprof.scm | 425 +++++++++++++------------
module/system/base/syntax.scm | 30 +--
module/system/repl/debug.scm | 3 +-
module/system/vm/assembler.scm | 138 +++++---
module/system/vm/frame.scm | 70 +++--
prebuilt/Makefile.am | 56 ++++
prebuilt/i686-pc-linux-gnu/Makefile.am | 27 ++
prebuilt/mips-unknown-linux-gnu/Makefile.am | 27 ++
prebuilt/x86_64-unknown-linux-gnu/Makefile.am | 27 ++
23 files changed, 1115 insertions(+), 772 deletions(-)
copy bootstrap/Makefile.am => am/bootstrap.am (80%)
create mode 100644 prebuilt/Makefile.am
create mode 100644 prebuilt/i686-pc-linux-gnu/Makefile.am
create mode 100644 prebuilt/mips-unknown-linux-gnu/Makefile.am
create mode 100644 prebuilt/x86_64-unknown-linux-gnu/Makefile.am
- [Guile-commits] branch lloda-array-support updated (a002d71 -> 00a38cc),
Daniel Llorens <=
- [Guile-commits] 01/18: Avoid unneeded internal use of array handles, Daniel Llorens, 2016/02/16
- [Guile-commits] 02/18: Remove scm_from_contiguous_array, Daniel Llorens, 2016/02/16
- [Guile-commits] 03/18: Unuse array 'contiguous' flag, Daniel Llorens, 2016/02/16
- [Guile-commits] 04/18: Reuse SCM_BYTEVECTOR_TYPED_LENGTH in scm_array_get_handle, Daniel Llorens, 2016/02/16
- [Guile-commits] 05/18: Compile in C99 mode, Daniel Llorens, 2016/02/16
- [Guile-commits] 06/18: New functions array-from, array-from*, array-set-from!, Daniel Llorens, 2016/02/16
- [Guile-commits] 07/18: Tests & doc for array-from, array-from*, array-set-from!, Daniel Llorens, 2016/02/16
- [Guile-commits] 08/18: Rename array-set-from!, scm_array_set_from_x to array-amend!, scm_array_amend_x, Daniel Llorens, 2016/02/16
- [Guile-commits] 09/18: Don't use array handles in scm_c_array_rank, Daniel Llorens, 2016/02/16
- [Guile-commits] 10/18: Fix compilation of rank 0 typed array literals, Daniel Llorens, 2016/02/16