[eigen-commits] commit/eigen: 15 new changesets

[ Thread Index | Date Index | More lists.tuxfamily.org/eigen-commits Archives ]


15 new commits in eigen:

https://bitbucket.org/eigen/eigen/commits/f5af112d571f/
Changeset:   f5af112d571f
User:        ggael
Date:        2015-08-06 11:56:53+00:00
Summary:     Add a EIGEN_DEFAULT_ALIGN_BYTES macro defining default alignment for alloca and aligned_malloc.
It is defined as the max of EIGEN_IDEAL_MAX_ALIGN_BYTES and EIGEN_MAX_ALIGN_BYTES
Affected #:  2 files

https://bitbucket.org/eigen/eigen/commits/8b2a77a0281e/
Changeset:   8b2a77a0281e
User:        ggael
Date:        2015-08-06 12:00:26+00:00
Summary:     Enable runtime stack alignment in gemm_blocking_space.
Affected #:  2 files

https://bitbucket.org/eigen/eigen/commits/93f9be50d423/
Changeset:   93f9be50d423
User:        ggael
Date:        2015-08-06 12:07:59+00:00
Summary:     Fix logic in compute_default_alignment, extend it to Dynamic size, and move it to XprHelper.h file.
Affected #:  2 files

https://bitbucket.org/eigen/eigen/commits/2b1c03e11a1a/
Changeset:   2b1c03e11a1a
User:        ggael
Date:        2015-08-06 13:31:07+00:00
Summary:     First part of a big refactoring of alignment control to enable the handling of arbitrarily aligned buffers. It includes:
 - AlignedBit flag is deprecated. Alignment is now specified by the evaluator through the 'Alignment' enum, e.g., evaluator<Xpr>::Alignment. Its value is in Bytes.
 - Add several enums to specify alignment: Aligned8, Aligned16, Aligned32, Aligned64, Aligned128. AlignedMax corresponds to EIGEN_MAX_ALIGN_BYTES. Such enums are used to define the above Alignment value, and as the 'Options' template parameter of Map<> and Ref<>.
 - The Aligned enum is now deprecated. It is now an alias for Aligned16.
 - Currently, traits<Matrix<>>, traits<Array<>>, traits<Ref<>>, traits<Map<>>, and traits<Block<>> also expose the Alignment enum.
Affected #:  24 files

https://bitbucket.org/eigen/eigen/commits/37f9100ce7a3/
Changeset:   37f9100ce7a3
User:        ggael
Date:        2015-08-06 15:52:01+00:00
Summary:     Generalize first_aligned to take the requested alignment as a template parameter, and add a first_default_aligned variante calling first_aligned with the requirement of the largest packet for the given scalar type.
Affected #:  14 files

https://bitbucket.org/eigen/eigen/commits/13bcdf651025/
Changeset:   13bcdf651025
User:        ggael
Date:        2015-08-07 08:44:01+00:00
Summary:     Let unpacket_traits<> exposes the required alignment and make use of it everywhere
Affected #:  18 files

https://bitbucket.org/eigen/eigen/commits/f4cd850cd305/
Changeset:   f4cd850cd305
User:        ggael
Date:        2015-08-07 08:45:02+00:00
Summary:     Mark ALignedBit as deprecated.
Affected #:  1 file

https://bitbucket.org/eigen/eigen/commits/546e0d745eec/
Changeset:   546e0d745eec
User:        ggael
Date:        2015-08-07 10:01:39+00:00
Summary:     Allow to use arbitrary packet-types during evaluation.
This is implemented by adding a PacketType template parameter to packet and writePacket members of evaluator<>.
Affected #:  10 files

https://bitbucket.org/eigen/eigen/commits/aa31d800bce9/
Changeset:   aa31d800bce9
User:        ggael
Date:        2015-08-07 15:40:39+00:00
Summary:     Include SSE packetmath when AVX is enabled, and enable AVX's sine function only in fast-math mode (as SSE)
Affected #:  2 files

https://bitbucket.org/eigen/eigen/commits/8ea3202a69d0/
Changeset:   8ea3202a69d0
User:        ggael
Date:        2015-08-07 15:41:39+00:00
Summary:     Some functors were not generic wrt packet-type.
Affected #:  2 files

https://bitbucket.org/eigen/eigen/commits/a9e3d95090eb/
Changeset:   a9e3d95090eb
User:        ggael
Date:        2015-08-07 17:27:59+00:00
Summary:     Fix prototype of plset and generalize linspace functor.
Affected #:  10 files

https://bitbucket.org/eigen/eigen/commits/ece6e5c0b64d/
Changeset:   ece6e5c0b64d
User:        ggael
Date:        2015-08-07 18:05:31+00:00
Summary:     Enable vectorization with half-packets
Affected #:  5 files

https://bitbucket.org/eigen/eigen/commits/c12bc5dddb9d/
Changeset:   c12bc5dddb9d
User:        ggael
Date:        2015-08-09 19:20:24+00:00
Summary:     Fix Tensor module wrt nullary functor recent change
Affected #:  1 file

https://bitbucket.org/eigen/eigen/commits/425ec0c387c8/
Changeset:   425ec0c387c8
User:        ggael
Date:        2015-08-09 19:24:20+00:00
Summary:     merge
Affected #:  6 files

https://bitbucket.org/eigen/eigen/commits/3d0c72fc1726/
Changeset:   3d0c72fc1726
User:        ggael
Date:        2015-08-16 12:22:02+00:00
Summary:     merge
Affected #:  16 files

Repository URL: https://bitbucket.org/eigen/eigen/

--

This is a commit notification from bitbucket.org. You are receiving
this because you have the service enabled, addressing the recipient of
this email.



Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/