Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Merged with default. | 2016-09-19 | |
|\ | |||
* | | Partial OpenCL support via SYCL compatible with ComputeCpp CE. | 2016-09-19 | |
| | | |||
| * | Suppress warning 2527 and 2529, which correspond to the "calling a __host__ ↵ | 2016-09-13 | |
| | | | | | | | | function from a __host__ __device__ function is not allowed" message in nvcc 6.5. | ||
| * | Suppress message 1222 when compiling with nvcc: this ensures that we don't ↵ | 2016-09-13 | |
| | | | | | | | | warnings about unknown warning messages when compiling with older versions of nvcc | ||
| * | Fix typo in doc. | 2016-09-13 | |
| | | |||
| * | bug #1285: fix regression introduced in changeset ↵ | 2016-09-13 | |
| | | | | | | | | 00c29c2caef8fb0c6b1d2ba5ecdf6780c0c766d4 | ||
| * | Register the cxx11_tensor_device only for recent cuda architectures (i.e. >= ↵ | 2016-09-12 | |
| | | | | | | | | 3.0) since the test instantiate contractions that require a modern gpu. | ||
| * | CUDA contractions require arch >= 3.0: don't compile the cuda contraction ↵ | 2016-09-12 | |
| | | | | | | | | tests on older architectures. | ||
| * | Fixed a bug impacting some outer reductions on GPU | 2016-09-12 | |
| | | |||
| * | Added the ability to compute the absolute value of a complex number on GPU, ↵ | 2016-09-12 | |
| | | | | | | | | as well as a test to catch the problem. | ||
| * | Merged latest updates from trunk | 2016-09-12 | |
| |\ | |||
| * | | Properly size the list of waiters | 2016-09-12 | |
| | | | |||
| * | | Added a resize method to MaxSizeVector | 2016-09-12 | |
| | | | |||
| | * | Fix compilation on 32 bits systems. | 2016-09-09 | |
| | | | |||
| | * | bug #1195: move NumTraits::Div<>::Cost to internal::scalar_div_cost (with ↵ | 2016-09-08 | |
| | | | | | | | | | | | | some specializations in arch/SSE and arch/AVX) | ||
| | * | Doc: explain minimal requirements on nullary functors | 2016-09-06 | |
| | | | |||
| | * | Generalize ScalarBinaryOpTraits to any complex-real combination as defined ↵ | 2016-09-06 | |
| | | | | | | | | | | | | by NumTraits (instead of supporting std::complex only). | ||
| | * | Disable previous workaround. | 2016-09-06 | |
| | | | |||
| | * | Workaround MSVC instantiation faillure of has_*ary_operator at the level of ↵ | 2016-09-06 | |
| | | | | | | | | | | | | triats<Ref>::match so that the has_*ary_operator are really properly instantiated throughout the compilation unit. | ||
| | * | bug #1266: remove CUDA guards on MatrixBase::<decomposition> definitions. ↵ | 2016-09-06 | |
| | | | | | | | | | | | | (those used to break old nvcc versions that we propably don't care anymore) | ||
| | * | bug #1288: fix memory leak in arpack wrapper. | 2016-09-05 | |
| | | | |||
| | * | Fix shadowing wrt Eigen::Index | 2016-09-05 | |
| | | | |||
| | * | Fix compilation when cuda_fp16.h does not exist. | 2016-09-05 | |
| | | | |||
| | * | Workaround a weird msvc 2012 compilation error. | 2016-09-05 | |
| | | | |||
| | * | Fix for msvc 2012 and older | 2016-09-05 | |
| | | | |||
| * | | Fixed a regression test | 2016-09-02 | |
| | | | |||
| * | | Use MaxSizeVector instead of std::vector: xcode sometimes assumes that ↵ | 2016-09-02 | |
| |/ | | | | | | | std::vector allocates aligned memory and therefore issues aligned instruction to initialize it. This can result in random crashes when compiling with AVX instructions enabled. | ||
| * | Fixed a typo | 2016-09-02 | |
| | | |||
| * | Pulled latest update from trunk | 2016-09-02 | |
| |\ | |||
| * | | Made the index type an explicit template parameter to help some compilers ↵ | 2016-09-02 | |
| | | | | | | | | | | | | compile the code. | ||
| | * | Merged in rmlarsen/eigen (pull request PR-222) | 2016-09-02 | |
| |/| | | | | | | | | | | Fix CUDA build broken by changes to min and max reduction. | ||
| * | | Turned the Index type used by the nullary wrapper into a template parameter. | 2016-09-02 | |
| | | | |||
| | * | Fix CUDA build broken by changes to min and max reduction. | 2016-09-02 | |
| | | | |||
| * | | Fix the cxx11_tensor_cuda.cu test on 32bit platforms. | 2016-09-02 | |
| | | | |||
| * | | merge | 2016-09-02 | |
| |\ \ | |||
| * | | | Fix compilation with MSVC 2012 | 2016-09-02 | |
| | |/ | |/| | |||
| | * | Added a test for nullary expressions on CUDA | 2016-09-01 | |
| | | | | | | | | | | | | Also check that we can mix 64 and 32 bit indices in the same compilation unit | ||
| | * | Updated the contraction code to support constant inputs. | 2016-09-01 | |
| |/ | |||
| * | One more msvc fix iteration, the previous one was over-simplified for visual | 2016-09-01 | |
| | | |||
| * | Adjust Tensor module wrt recent change in nullary functor | 2016-09-01 | |
| | | |||
| * | Fix compilation with CUDA 8 | 2016-09-01 | |
| | | |||
| * | Fix compilation with nvcc | 2016-09-01 | |
| | | |||
| * | Fix compilation with visual studio | 2016-09-01 | |
| | | |||
| * | Merged in rmlarsen/eigen (pull request PR-221) | 2016-08-31 | |
| |\ | | | | | | | | | | Fix bugs to make min- and max reducers work with correctly with IEEE infinities. | ||
| | * | Fix bugs to make min- and max reducers with correctly with IEEE infinities. | 2016-08-31 | |
| | | | |||
| * | | Make sure sizeof is truelly needed, thus improving SFINAE portability. | 2016-08-31 | |
| | | | |||
| * | | minor tweaks in has_* helpers | 2016-08-31 | |
| |/ | |||
| * | Simplify CwiseNullaryOp example. | 2016-08-31 | |
| | | |||
| * | bug #1286: automatically detect the available prototypes of functors passed ↵ | 2016-08-31 | |
| | | | | | | | | | | | | | | | | | | to CwiseNullaryExpr such that functors have only to implement the operators that matters among: operator()() operator()(i) operator()(i,j) Linear access is also automatically detected based on the availability of operator()(i,j). | ||
| * | bug #1283: add regression unit test | 2016-08-31 | |
| | |