Gael Guennebaud
4fe4ab8fc0
finish to fix bug #270 : we have to use EIGEN_ALIGN_STATICALLY and not EIGEN_DONT_ALIGN_STATICALLY...
...
(transplanted from 7b46d7ed0f20640106abefd47e2b36fea66a1e51
)
2011-05-28 11:38:53 +02:00
Gael Guennebaud
d7d76bf4ca
bug #225 : add a unit test for memory leak
...
(transplanted from 5541bcb7692088ecc671a9e0ebf8af96eaec208e
)
2011-05-23 14:20:49 +02:00
Gael Guennebaud
cf76a50a34
bug #271 : fix copy/paste mistakes in doc
2011-05-23 13:39:26 +02:00
Gael Guennebaud
ee46ae9ba7
clean a bit previous patch (ctor vs static_cast and a few bits)
...
(transplanted from da644fb0c3e0b7fcda03ba27a02061c084809b9f)
2011-05-23 13:34:04 +02:00
David H. Bailey
b3c3627c72
fix implicit scalar conversions (needed to support fancy scalar types, see bug #276 )
...
(transplanted from d61f1eae804a5dc4924f167c00fbde31c1bef7ea)
2011-05-23 11:20:13 +02:00
Gael Guennebaud
e3a521be6b
backport 7209d6a12610d4682c65a99f12b0d0278fbbe81d
...
(fix gemv_static_vector_if on architectures that cannot aligned on the stack (e.g., ARM NEON))
2011-05-21 22:19:12 +02:00
Gael Guennebaud
4c7d57490c
clean several other assertion checking tests
...
(transplanted from 96464f8563720f09648876d7f268db6059615a19
)
2011-05-20 09:59:15 +02:00
Gael Guennebaud
fe21e084b4
fix vectorization_logic when EIGEN_GCC_AND_ARCH_DOESNT_WANT_STACK_ALIGNMENT
...
(transplanted from 501bc602ece7b6081e431e0c1b69bcabd217ba08
)
2011-05-19 21:52:40 +02:00
Gael Guennebaud
282fd7a2da
NEON: fix plset
...
(transplanted from f2837aebc4179c71145545c5e5988734c7ed30b2
)
2011-05-18 21:12:08 +02:00
Gael Guennebaud
7d28c618a0
add unit test for plset
...
(transplanted from 8170ef0b2d3cc146fb2340226fe840e7caa287d0
)
2011-05-18 21:11:03 +02:00
Gael Guennebaud
f07fca2c80
NEON: disable unaligned assertion checking for non vectorized types
...
(transplanted from 7f2a88c91f758ef42772e8c877730f5233d71817
)
2011-05-18 14:11:40 +02:00
Gael Guennebaud
99ab2411e5
NEON: fix ploaddup
...
(transplanted from 85c137ccd4394123c06c36dcf414bd591a02c441
)
2011-05-18 08:15:47 +02:00
Gael Guennebaud
ffefe1bd2e
fix trmm for some unusual trapezoidal cases (a dense set of columns or rows is zero)
...
(transplanted from 568478ffe5a82608ac0ce3b6a1f5eac551dc9543
)
2011-03-28 17:41:46 +02:00
Gael Guennebaud
55574053d0
fix bug #267 : alloca is not aligned on arm
...
(transplanted from 179d42bb2b03199d8731a83f24b115d22c16ce20
)
2011-05-17 21:30:12 +02:00
Gael Guennebaud
ffee1d1c87
fix 228 (ei_aligned_stack_delete does not exist anymore)
...
(transplanted from 5fda8cdfb36a56288c54bd2f87bf596cb06b506a
)
2011-03-21 21:59:42 +01:00
Gael Guennebaud
adf5992767
port sparse LLT/LDLT to new stack allocation API
...
(transplanted from 535a61ede88e460f53afae26dc4b583b0dede0ad
)
2011-03-20 17:10:43 +01:00
Gael Guennebaud
19e7c672bb
clean a bit the stack allocation mechanism
...
(transplanted from b8ecda5c66a40e37d1300ce49c35bf0964a3f2d0
)
2011-03-19 10:27:47 +01:00
Gael Guennebaud
99a6178e6a
test the new stack allocation mechanism
...
(transplanted from bbb4b35dfce5bc8a945039491902e089ae24440e
)
2011-03-19 08:51:38 +01:00
Gael Guennebaud
c3342b0bb4
fix memory leak when a custom scalar throw an exception
...
(transplanted from 290205dfc049abc5a92c1191740b30fa91130ade
)
2011-03-19 01:06:50 +01:00
John Tytgat
84c8b6d5c5
fix bug #260 : broken Qt support for Transform
2011-05-11 22:31:36 +02:00
Jitse Niesen
18a8034348
Get rid of wrong "subscript above bounds" warning (bug #149 ).
2011-05-07 18:44:11 +01:00
Gael Guennebaud
697e1656ce
add missing .data() members to MatrixWrapper and ArrayWrapper
...
(transplanted from fb76452cbc4c62feb6c5bc47319ceefe3e54dd80
)
2011-05-06 21:15:05 +02:00
Gael Guennebaud
c2a23c3e24
fix compilation on ARM NEON (missing AlignedOnScalar)
...
(transplanted from 97b6d26f5bf268bdec41bded2e5dc2dd27fa8b1c
)
2011-05-06 09:03:48 +02:00
Thomas Capricelli
6d0e3154d7
better fix for gcc 4.6.0 / ptrdiff_t, as suggested by Benoit
2011-05-05 18:48:40 +02:00
Thomas Capricelli
7b122ed158
backport of a18a1be42d35b9de82949eaa54ce5196002da391
...
Fix compilation with gcc-4.6.0, patch provided by Anton Gladky <gladky.anton@gmail.com>,
working on debian packaging.
2011-05-05 00:48:13 +02:00
Jitse Niesen
d9232a96aa
Bail out if preprocessor symbol Success is defined (bug #253 ).
2011-05-04 14:28:01 +01:00
Jitse Niesen
4ecf67f5e4
Backport of a96c849c20cd787c40c2cbf30a496fed7bf2bf1e
...
: Document enums in Contants.h (bug #248 ).
2011-05-03 17:18:10 +01:00
Gael Guennebaud
860d66c0f1
fix bug #258 : asin/acos copy paste mistake
...
(transplanted from 1947da39ab18813ac5611f81c034eaca3ddc98a5
)
2011-05-02 13:26:44 +02:00
Mathieu Gautier
ba3aafa85f
Quaternion : add Flags on Quaternion's traits with the LvalueBit set if needed
...
Quaternion : change PacketAccess to IsAligned to mimic other traits
test : add a test and 4 failtest on Map<const Quaternion> based on Eigen::Map ones
(transplanted from 2b5868ee7e71398e35d495d447b02e0be54f53da)
2011-04-12 14:49:50 +02:00
Thomas Capricelli
b478521ecd
eigen_gen_docs : be nice with the server : dont use -j3
2011-04-19 17:41:23 +02:00
Thomas Capricelli
e8fa6dde01
adapt eigen_gen_docs for the 3.0 branch. Also, create the 'build' dir if
...
not present.
2011-04-19 17:36:56 +02:00
Gael Guennebaud
134b83c310
fix bug #250 : compilation error with gcc 4.6 (STL header files no longer include cstddef)
...
(transplanted from e87f6539241b55ed03b175908e6326b385cf3920
)
2011-04-19 16:34:25 +02:00
Gael Guennebaud
b0e810fb3f
fix bug #242 : vectorization was wrongly enabled on MSVC 2005
...
(transplanted from 67d50f539bbd254dbb6cbe15568888aec99b2535
)
2011-04-19 15:25:00 +02:00
Eamon Nerbonne
dee686f762
WIN32 isn't defined ?? but _WIN32 is.
2011-04-19 14:37:04 +02:00
Jitse Niesen
90cacfa610
Make MapBase(PointerType) constructor explicit (fixes bug #251 ).
...
Backport of changeset 0b40b36d100e32a429b756e259149f812163c83a
.
2011-04-19 12:56:41 +01:00
Benoit Jacob
de21678aab
fix unaligned-array-assert link
2011-04-18 06:35:54 -04:00
Jitse Niesen
a700d3c506
Backport of c9b5531d6c51fc8a4ee0b69beb42a5b8dba0b172
...
: Normalize eigenvectors (bug #249 ).
2011-04-15 17:41:12 +01:00
Jitse Niesen
fc4684fe97
Backport of 70d5837e00ea35f5719aa0087495f3cda22f0dba
...
: Correct typo in QuickReference doc.
2011-04-01 16:59:45 +01:00
Adam Szalkowski
c088ee78c8
fix bug #239 : the essential part was left uninitialized in some cases
...
(transplanted from 969e92261d3da900cd472d74abda9357ac994146
)
2011-03-31 09:54:52 +02:00
Jitse Niesen
e53539435d
Backport of changeset c6ad2deead4e8f7db743a103200b51cfaf1d8e7f
...
. Fixes bug #232 .
2011-03-24 10:45:24 +00:00
Benoit Jacob
1e8b834ceb
fix typos
2011-03-21 06:45:57 -04:00
Benoit Jacob
3c510db6bf
Added tag 3.0.0 for changeset 72ffb631657bcad4cf642e094a091b02aa65bccd
2011-03-19 11:43:21 -04:00
Gael Guennebaud
72ffb63165
fix compilation for old but not so old versions of glew
3.0.0
2011-03-18 10:26:21 +01:00
Benoit Jacob
67e24b85a4
bump
2011-03-18 05:13:34 -04:00
Gael Guennebaud
2359486129
disable testing of aligned members when aligned static allocation is not enabled (e.g., for gcc 3.4)
2011-03-15 09:53:23 +01:00
Gael Guennebaud
dd2e4be741
fix array_for_matrix unit test
2011-03-15 09:42:22 +01:00
Benoit Jacob
c5ef8f9027
Added tag 3.0-rc1 for changeset 4931a719f43f753c54d32fcc449952e888aef11b
2011-03-14 14:10:12 -04:00
Benoit Jacob
4931a719f4
bump
3.0-rc1
2011-03-14 14:10:05 -04:00
Jitse Niesen
27f34269d5
Document EIGEN_DEFAULT_DENSE_INDEX_TYPE.
...
Also, expand description of EIGEN_DONT_ALIGN.
2011-03-11 11:15:44 +00:00
Jitse Niesen
e7d2376688
Change int to Index in equalsIdentity().
...
This fixes compilation errors in nullary test on 64-bits machines.
2011-03-11 11:06:13 +00:00