Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Use `static const int` instead of `enum` to avoid numerous ↵ | 2018-09-07 | |
| | | | | `local-type-template-args` warnings in C++03 mode | ||
* | Fix build failures in matrix_power and matrix_exponential tests. | 2018-08-31 | |
| | | | | | | | | This fixes the static assertion complaining about double being used in place of long double. This happened on MIPS32, where double and long double have the same type representation. This can be simulated on x86 as well if we pass -mlong-double-64 to g++. | ||
* | "sparse_product.cpp" must be included before "sparse_basic.cpp", otherwise ↵ | 2018-08-30 | |
| | | | | EIGEN_SPARSE_CREATE_TEMPORARY_PLUGIN has no effect | ||
* | Product of empty array must be 1 and not 0. | 2018-08-30 | |
| | |||
* | Fix integer conversion warning | 2018-08-30 | |
| | |||
* | adding EIGEN_DEVICE_FUNC attribute to fix some GPU unit tests that are ↵ | 2018-08-27 | |
| | | | | broken in HIP mode | ||
* | gcc thinks this may not be initialized | 2018-08-28 | |
| | |||
* | Fix numerous shadow-warnings for GCC<=4.8 | 2018-08-28 | |
| | |||
* | Old gcc versions have problems with recursive #pragma GCC diagnostic push/pop | 2018-08-28 | |
| | | | | Workaround: Don't include "DisableStupidWarnings.h" before including other main-headers | ||
* | Fix some trivial C++11 vs C++03 compatibility warnings | 2018-08-25 | |
| | |||
* | Make unit test C++03 compatible | 2018-08-25 | |
| | |||
* | Fix some shadow warnings | 2018-08-25 | |
| | |||
* | Previous fix broke compilation for clang | 2018-08-25 | |
| | |||
* | Fix conversion warning | 2018-08-25 | |
| | |||
* | Fix missing-braces warnings | 2018-08-24 | |
| | |||
* | Fixed more sign-compare and type-limits warnings | 2018-08-24 | |
| | |||
* | Hide "maybe uninitialized" warning on gcc | 2018-08-24 | |
| | |||
* | Fix several integer conversion and sign-compare warnings | 2018-08-24 | |
| | |||
* | Address comments about EIGEN_THREAD_LOCAL. | 2018-08-24 | |
| | |||
* | Fix g++ compilation. | 2018-08-23 | |
| | |||
* | Don't rely on __had_feature for g++. | 2018-08-23 | |
| | | | | | Don't use __thread. Only use thread_local for gcc 4.8 or newer. | ||
* | Pad PerThread when we emulate thread_local to prevent false sharing. | 2018-08-23 | |
| | |||
* | rename mu. | 2018-08-23 | |
| | |||
* | Store std::unique_ptr instead of raw pointers in per_thread_map_. | 2018-08-23 | |
| | |||
* | Protect #undef max with #ifdef max. | 2018-08-23 | |
| | |||
* | merge | 2018-08-23 | |
|\ | |||
| * | Replace pointers by values or unique_ptr for better leak-safety | 2018-08-23 | |
| | | |||
| * | Make MaxSizeVector leak-safe | 2018-08-23 | |
| | | |||
| * | Updated one more line of code to avoid making the test dependent on cxx11 ↵ | 2018-08-17 | |
| | | | | | | | | features. | ||
| * | Removed more dependencies on cxx11. | 2018-08-17 | |
| | | |||
| * | Silence double-promotion warning | 2018-08-17 | |
| | | |||
| * | Silence unused parameter warning | 2018-08-17 | |
| | | |||
| * | Silence double-promotion warning (when converting double to complex<long ↵ | 2018-08-17 | |
| | | | | | | | | double>) | ||
| * | Merged in codeplaysoftware/eigen-upstream-pure/Pointer_type_creation (pull ↵ | 2018-08-16 | |
| |\ | | | | | | | | | | | | | | | | request PR-461) Creating a pointer type in TensorCustomOp.h | ||
| * | | Adding missing at method in Eigen::array | 2018-08-16 | |
| | | | |||
| * | | Avoid using the auto keyword to make the tensor block access test more portable | 2018-08-16 | |
| | | | |||
| * | | Use actual types instead of the auto keyword to make the code more portable | 2018-08-16 | |
| | | | |||
| | * | removing the noises. | 2018-08-16 | |
| | | | |||
| | * | Reverting the unitended delete from the code. | 2018-08-16 | |
| | | | |||
| | * | Using PointerType struct and specializing it per device for TensorCustomOp.h | 2018-08-16 | |
| | |\ | | |/ | |/| | |||
| * | | Removed an used variable (PacketSize) from TensorExecutor | 2018-08-15 | |
| | | | |||
| * | | Fixed the tensor contraction code. | 2018-08-15 | |
| | | | |||
| * | | Removed dependencies on cxx11 language features from the tensor_block_access ↵ | 2018-08-15 | |
| | | | | | | | | | | | | test | ||
| * | | Fixed more compilation errors | 2018-08-15 | |
| | | | |||
| * | | Made the tensor_block_access test compile again | 2018-08-14 | |
| | | | |||
| * | | Made the kronecker_product test compile again | 2018-08-14 | |
| | | | |||
| * | | Cleaned up the code and make it compile with more compilers | 2018-08-14 | |
| | | | |||
* | | | merge | 2018-08-14 | |
|\ \ \ | |||
* | | | | Use plain_assert in destructors to avoid throwing in CXX11 tests where ↵ | 2018-08-14 | |
| | | | | | | | | | | | | | | | | main.h owerwrites eigen_assert with a throwing version. | ||
| | * | | Fix a few compiler warnings in CXX11 tests. | 2018-08-14 | |
| | | | |