Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Silenced some compilation warnings triggered by nvcc 8.0 | Benoit Steiner | 2016-05-27 |
| | |||
* | Fix compilation with old ICC version (use C99 types instead of C++11 ones) | Gael Guennebaud | 2016-05-27 |
| | |||
* | Introduce internal's UIntPtr and IntPtr types for pointer to integer ↵ | Gael Guennebaud | 2016-05-26 |
| | | | | | | | | conversions. This fixes "conversion from pointer to same-sized integral type" warnings by ICC. Ideally, we would use the std::[u]intptr_t types all the time, but since they are C99/C++11 only, let's be safe. | ||
* | Turn off ICC's conversion warning in is_convertible implementation | Gael Guennebaud | 2016-05-26 |
| | |||
* | bug #256: enable vectorization with unaligned loads/stores. | Gael Guennebaud | 2016-05-24 |
| | | | | | This concerns all architectures and all sizes. This new behavior can be disabled by defining EIGEN_UNALIGNED_VECTORIZE=0 | ||
* | Make EIGEN_HAS_CONSTEXPR user configurable | Gael Guennebaud | 2016-05-20 |
| | |||
* | Make EIGEN_HAS_VARIADIC_TEMPLATES user configurable | Gael Guennebaud | 2016-05-20 |
| | |||
* | Make EIGEN_HAS_STD_RESULT_OF user configurable | Gael Guennebaud | 2016-05-20 |
| | |||
* | Make EIGEN_HAS_C99_MATH user configurable | Gael Guennebaud | 2016-05-20 |
| | |||
* | Make EIGEN_HAS_RVALUE_REFERENCES user configurable | Gael Guennebaud | 2016-05-20 |
| | |||
* | Rename EIGEN_HAVE_RVALUE_REFERENCES to EIGEN_HAS_RVALUE_REFERENCES | Gael Guennebaud | 2016-05-20 |
| | |||
* | Add a EIGEN_MAX_CPP_VER option to limit the C++ version to be used. | Gael Guennebaud | 2016-05-20 |
| | |||
* | bug #1221: disable gcc 6 warning: ignoring attributes on template argument | Gael Guennebaud | 2016-05-19 |
| | |||
* | bug #1213: rename some enums type for consistency. | Gael Guennebaud | 2016-05-18 |
| | |||
* | bug #1213: Give names to anonymous enums | Christoph Hertzberg | 2016-05-06 |
| | |||
* | Don't turn on const expressions when compiling with gcc >= 4.8 unless the ↵ | Benoit Steiner | 2016-04-29 |
| | | | | -std=c++11 option has been used | ||
* | Depend on the more extensive support for constexpr in clang: | Rasmus Munk Larsen | 2016-04-27 |
| | | | | http://clang.llvm.org/docs/LanguageExtensions.html#c-1y-relaxed-constexpr | ||
* | Detect cxx_constexpr support when compiling with clang. | Rasmus Munk Larsen | 2016-04-27 |
| | |||
* | Move LAPACK declarations from blas.h to lapack.h and fix compatibility with ↵ | Gael Guennebaud | 2016-04-11 |
| | | | | EIGEN_USE_MKL | ||
* | Cleanup obsolete assign_scalar_eig2mkl helper. | Gael Guennebaud | 2016-04-11 |
| | |||
* | Fix long to int conversion in BLAS API. | Gael Guennebaud | 2016-04-11 |
| | |||
* | Relax dependency on MKL for EIGEN_USE_BLAS | Gael Guennebaud | 2016-04-11 |
| | |||
* | Enable constant expressions when compiling cuda code with clang. | Benoit Steiner | 2016-03-30 |
| | |||
* | Resolve bad merge. | Eugene Brevdo | 2016-03-08 |
| | |||
* | Turn on some of the cxx11 features when compiling with visual studio 2015 | Benoit Steiner | 2016-03-05 |
| | |||
* | Merged in ebrevdo/eigen (pull request PR-167) | Benoit Steiner | 2016-03-03 |
|\ | | | | | | | | | | | Add infinity() support to numext::numeric_limits, use it in lgamma. I tested the code on my gtx-titan-black gpu, and it appears to work as expected. | ||
| * | Small bugfix to numeric_limits for CUDA. | Eugene Brevdo | 2016-03-02 |
| | | |||
| * | Add infinity() support to numext::numeric_limits, use it in lgamma. | Eugene Brevdo | 2016-03-02 |
| | | | | | | | | | | This makes the infinity access a __device__ function, removing nvcc warnings. | ||
* | | bug #1170: skip calls to memcpy/memmove for empty imput. | Gael Guennebaud | 2016-02-19 |
|/ | |||
* | Merged in rmlarsen/eigen (pull request PR-163) | Gael Guennebaud | 2016-02-11 |
|\ | | | | | | | Implement complete orthogonal decomposition in Eigen. | ||
* | | I'm told to use __EMSCRIPTEN__ by an Emscripten dev. | Benoit Jacob | 2016-02-10 |
| | | |||
* | | Make the GCC workaround for sqrt GCC-only; detect Emscripten as non-GCC | Benoit Jacob | 2016-02-10 |
| | | |||
* | | Disabling the nvcc warnings in addition to the clang warnings when clang is ↵ | Benoit Steiner | 2016-02-09 |
| | | | | | | | | used as a frontend for nvcc | ||
* | | Fixed the code that disables the use of variadic templates when compiling ↵ | Benoit Steiner | 2016-02-09 |
| | | | | | | | | with nvcc on ARM devices. | ||
* | | Worked around nvcc crash when compiling Eigen on Tegra X1 | Benoit Steiner | 2016-02-09 |
| | | |||
| * | Merge. | Rasmus Munk Larsen | 2016-02-06 |
| |\ | |/ |/| | |||
| * | Implement complete orthogonal decomposition in Eigen. | Rasmus Munk Larsen | 2016-02-06 |
| | | |||
* | | Add an explicit assersion on the alignment of the pointer returned by ↵ | Gael Guennebaud | 2016-02-05 |
| | | | | | | | | std::malloc | ||
* | | Remove posix_memalign, _mm_malloc, and _aligned_malloc special paths. | Gael Guennebaud | 2016-02-05 |
|/ | |||
* | Remove dead code | Gael Guennebaud | 2016-02-04 |
| | |||
* | Disable 2 more nvcc warning messages | Benoit Steiner | 2016-02-03 |
| | |||
* | Added a few comments | Benoit Steiner | 2016-02-03 |
| | |||
* | Properly disable nvcc warning messages in user code. | Benoit Steiner | 2016-02-03 |
| | |||
* | Revert the nvcc messages to their default severity instead of the forcing ↵ | Benoit Steiner | 2016-02-03 |
| | | | | them to be warnings | ||
* | Silenced some unhelpful warnings generated by nvcc. | Benoit Steiner | 2016-02-03 |
| | |||
* | backout changeset d4a9e615699bd7f26864d57d2b28021b9f64b6ff | Gael Guennebaud | 2016-01-30 |
| | | | | : the extended SparseView is not needed anymore | ||
* | bug #632: implement general coefficient-wise "dense op sparse" operations ↵ | Gael Guennebaud | 2016-01-30 |
| | | | | | | through specialized evaluators instead of using SparseView. This permits to deal with arbitrary storage order, and to by-pass the more complex iterator of the sparse-sparse case. | ||
* | Extend SparseView to allow keeping explicit zeros. This is equivalent to ↵ | Gael Guennebaud | 2016-01-29 |
| | | | | sparseView(1,-1) but faster because the test is removed at compile-time. | ||
* | bug #178: remove additional const on nested expression, and remove several ↵ | Gael Guennebaud | 2016-01-28 |
| | | | | const_cast. | ||
* | Disable stupid MSVC warning | Gael Guennebaud | 2016-01-28 |
| |