Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Pad PerThread when we emulate thread_local to prevent false sharing. | Rasmus Munk Larsen | 2018-08-23 |
| | |||
* | rename mu. | Rasmus Munk Larsen | 2018-08-23 |
| | |||
* | Store std::unique_ptr instead of raw pointers in per_thread_map_. | Rasmus Munk Larsen | 2018-08-23 |
| | |||
* | Protect #undef max with #ifdef max. | Rasmus Munk Larsen | 2018-08-23 |
| | |||
* | merge | Rasmus Munk Larsen | 2018-08-23 |
|\ | |||
| * | Replace pointers by values or unique_ptr for better leak-safety | Christoph Hertzberg | 2018-08-23 |
| | | |||
| * | Make MaxSizeVector leak-safe | Christoph Hertzberg | 2018-08-23 |
| | | |||
| * | Updated one more line of code to avoid making the test dependent on cxx11 ↵ | Benoit Steiner | 2018-08-17 |
| | | | | | | | | features. | ||
| * | Removed more dependencies on cxx11. | Benoit Steiner | 2018-08-17 |
| | | |||
| * | Add missing empty line | Gael Guennebaud | 2018-08-17 |
| | | |||
| * | Assertion depended on a not yet initialized value | Christoph Hertzberg | 2018-08-17 |
| | | |||
| * | Silence double-promotion warning | Christoph Hertzberg | 2018-08-17 |
| | | |||
| * | Silence logical-op-parentheses warning | Christoph Hertzberg | 2018-08-17 |
| | | |||
| * | Silence unused parameter warning | Christoph Hertzberg | 2018-08-17 |
| | | |||
| * | Silence double-promotion warning (when converting double to complex<long ↵ | Christoph Hertzberg | 2018-08-17 |
| | | | | | | | | double>) | ||
| * | Merged in codeplaysoftware/eigen-upstream-pure/Pointer_type_creation (pull ↵ | Benoit Steiner | 2018-08-16 |
| |\ | | | | | | | | | | | | | | | | request PR-461) Creating a pointer type in TensorCustomOp.h | ||
| * | | Adding missing at method in Eigen::array | Benoit Steiner | 2018-08-16 |
| | | | |||
| * | | Avoid using the auto keyword to make the tensor block access test more portable | Benoit Steiner | 2018-08-16 |
| | | | |||
| * | | Use actual types instead of the auto keyword to make the code more portable | Benoit Steiner | 2018-08-16 |
| | | | |||
| | * | removing the noises. | Mehdi Goli | 2018-08-16 |
| | | | |||
| | * | Reverting the unitended delete from the code. | Mehdi Goli | 2018-08-16 |
| | | | |||
| | * | Using PointerType struct and specializing it per device for TensorCustomOp.h | Mehdi Goli | 2018-08-16 |
| | |\ | | |/ | |/| | |||
| * | | Removed an used variable (PacketSize) from TensorExecutor | Sameer Agarwal | 2018-08-15 |
| | | | |||
| * | | Fixed the tensor contraction code. | Benoit Steiner | 2018-08-15 |
| | | | |||
| * | | Removed dependencies on cxx11 language features from the tensor_block_access ↵ | Benoit Steiner | 2018-08-15 |
| | | | | | | | | | | | | test | ||
| * | | Fixed more compilation errors | Benoit Steiner | 2018-08-15 |
| | | | |||
| * | | Made the tensor_block_access test compile again | Benoit Steiner | 2018-08-14 |
| | | | |||
| * | | Made the kronecker_product test compile again | Benoit Steiner | 2018-08-14 |
| | | | |||
| * | | Cleaned up the code and make it compile with more compilers | Benoit Steiner | 2018-08-14 |
| | | | |||
* | | | merge | Rasmus Munk Larsen | 2018-08-14 |
|\ \ \ | |||
* | | | | Use plain_assert in destructors to avoid throwing in CXX11 tests where ↵ | Rasmus Munk Larsen | 2018-08-14 |
| | | | | | | | | | | | | | | | | main.h owerwrites eigen_assert with a throwing version. | ||
| | * | | Fix a few compiler warnings in CXX11 tests. | Rasmus Munk Larsen | 2018-08-14 |
| | | | | |||
| * | | | Merged eigen/eigen into default | Rasmus Munk Larsen | 2018-08-14 |
|/| | | | |/ / | |||
| * | | Fixed compilation errors with gcc 4.7 and 4.8 | Benoit Steiner | 2018-08-14 |
| | | | |||
| | * | Merge with upstream. | Mehdi Goli | 2018-08-14 |
| | |\ | | |/ | |/| | |||
| | * | Merge with upstream | Mehdi Goli | 2018-08-14 |
| | |\ | |||
* | | \ | merge | Rasmus Munk Larsen | 2018-08-13 |
|\ \ \ \ | |||
* | | | | | Add Barrier.h. | Rasmus Munk Larsen | 2018-08-13 |
| | | | | | |||
| * | | | | Merged eigen/eigen into default | Rasmus Munk Larsen | 2018-08-13 |
|/| | | | | | |_|/ | |/| | | |||
* | | | | Add support for thread local support on platforms that do not support it ↵ | Rasmus Munk Larsen | 2018-08-13 |
| | | | | | | | | | | | | | | | | through emulation using a hash map. | ||
| | | * | Merge with upstream. | Mehdi Goli | 2018-08-13 |
| | | |\ | |||
| | * | | | PR 465: Fix issue in RowMajor assignment in plain_matrix_type_row_major::type | Justin Carpentier | 2018-08-10 |
| | | | | | | | | | | | | | | | | | | | | The type should be RowMajor | ||
| | * | | | SuiteSparse defines the macro SuiteSparse_long to control what type is used ↵ | Rasmus Munk Larsen | 2018-08-13 |
| |/ / / | | | | | | | | | | | | | | | | | | | | | for 64bit integers. The default value of this macro on non-MSVC platforms is long and __int64 on MSVC. CholmodSupport defaults to using long for the long variants of CHOLMOD functions. This creates problems when SuiteSparse_long is different than long. So the correct thing to do here is to use SuiteSparse_long as the type instead of long. | ||
| * | | | Code cleanup | Benoit Steiner | 2018-08-13 |
| | | | | |||
| * | | | Fixed compilation errors. | Benoit Steiner | 2018-08-13 |
|/ / / | |||
* | | | Merged in rmlarsen/eigen2 (pull request PR-466) | Gael Guennebaud | 2018-08-13 |
|\ \ \ | | | | | | | | | | | | | Move sigmoid functor to core and rename it to 'logistic'. | ||
| * | | | Call logistic functor from Tensor::sigmoid. | Rasmus Munk Larsen | 2018-08-13 |
| | | | | |||
| * | | | sigmoid -> logistic | Rasmus Munk Larsen | 2018-08-13 |
| | | | | |||
* | | | | Use NULL instead of nullptr to avoid adding a cxx11 requirement. | Benoit Steiner | 2018-08-13 |
| | | | | |||
* | | | | Don't use the auto keyword since it's not always supported properly. | Benoit Steiner | 2018-08-13 |
| | | | |