Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Fix merge error. | 2018-09-13 | |
| | |||
* | Backed out changeset 01197e44527941c95f9a63e4f60ab3a989f12cbe | 2018-09-13 | |
| | |||
* | Merge | 2018-09-13 | |
|\ | |||
* | | Enable vectorized version on GPUs. The underlying bug has been fixed. | 2018-09-13 | |
| | | |||
| * | Merged in ezhulenev/eigen/tiled_evalution_support (pull request PR-444) | 2018-09-13 | |
| |\ | | | | | | | | | | | | | | | | | | | Tiled evaluation for Tensor ops Approved-by: Rasmus Munk Larsen <rmlarsen@google.com> Approved-by: Gael Guennebaud <g.gael@free.fr> | ||
| | * | Fix warnings | 2018-09-13 | |
| | | | |||
| * | | MSVC 2015 supports c++11 thread-local-storage | 2018-09-13 | |
| | | | |||
* | | | Don't vectorize the MeanReducer unless pdiv is available. | 2018-09-11 | |
| | | | |||
| | * | Merge with upstream eigen/default | 2018-09-11 | |
| | |\ | |||
| | * | | Fix compilation of tiled evaluation code with c++03 | 2018-09-11 | |
| | | | | |||
* | | | | Use numerically stable tree reduction in TensorReduction. | 2018-09-11 | |
| |_|/ |/| | | |||
| * | | Updates to fix HIP-clang specific compile errors. | 2018-08-30 | |
| | | | | | | | | | | | | Compiling the eigen unittests with hip-clang (HIP with clang as the underlying compiler instead of hcc or nvcc), results in compile errors. The changes in this commit fix those compile errors. The main change is to convert a few instances of "__device__" to "EIGEN_DEVICE_FUNC" | ||
| * | | Use padding instead of alignment attribute, which MaxSizeVector does not ↵ | 2018-09-05 | |
|/ / | | | | | | | respect. This leads to undefined behavior and hard-to-trace bugs. | ||
| * | Merge with upstream eigen/default | 2018-08-27 | |
| |\ | |||
| * | | Fix BlockAccess enum in CwiseUnaryOp evaluator | 2018-08-10 | |
| | | | |||
| * | | Merge with eigen/default | 2018-08-10 | |
| |\ \ | |||
| * | | | Add block evaluationto CwiseUnaryOp and add PreferBlockAccess enum to all ↵ | 2018-08-10 | |
| | | | | | | | | | | | | | | | | evaluators | ||
| * | | | Fix bug in a test + compilation errors | 2018-08-09 | |
| | | | | |||
| * | | | Merged with upstream eigen | 2018-08-08 | |
| |\ \ \ | |||
* | | | | | 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 | ||
* | | | | | Fix numerous shadow-warnings for GCC<=4.8 | 2018-08-28 | |
| |_|_|/ |/| | | | |||
* | | | | Fix some trivial C++11 vs C++03 compatibility warnings | 2018-08-25 | |
| | | | | |||
* | | | | Fixed more sign-compare and type-limits warnings | 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 | |
| | | | | | |||
| * | | | | 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 | |
| | | | | | | |||
| * | | | | | 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 | |
| | | | | | | |||
| * | | | | | Fixed more compilation errors | 2018-08-15 | |
| | | | | | | |||
| * | | | | | 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. | ||
| * | | | | | | Merged eigen/eigen into default | 2018-08-14 | |
|/| | | | | | | |/ / / / / | |||
| * | | | | | Fixed compilation errors with gcc 4.7 and 4.8 | 2018-08-14 | |
| | | | | | |