|
| 1 | +Only in ./eigen-eigen-88c4604601b9/: bench |
| 2 | +Only in ./eigen-eigen-88c4604601b9/: blas |
| 3 | +Only in ./eigen-eigen-88c4604601b9/: cmake |
| 4 | +Only in ./eigen-eigen-88c4604601b9/: CMakeLists.txt |
| 5 | +Only in ./eigen-eigen-88c4604601b9/: COPYING.BSD |
| 6 | +Only in ./eigen-eigen-88c4604601b9/: COPYING.GPL |
| 7 | +Only in ./eigen-eigen-88c4604601b9/: COPYING.LGPL |
| 8 | +Only in ./eigen-eigen-88c4604601b9/: COPYING.MINPACK |
| 9 | +Only in ./eigen-eigen-88c4604601b9/: COPYING.MPL2 |
| 10 | +Only in ./eigen-eigen-88c4604601b9/: COPYING.README |
| 11 | +Only in ./eigen-eigen-88c4604601b9/: CTestConfig.cmake |
| 12 | +Only in ./eigen-eigen-88c4604601b9/: CTestCustom.cmake.in |
| 13 | +Only in ./eigen-eigen-88c4604601b9/: debug |
| 14 | +Only in ./eigen-eigen-88c4604601b9/: demos |
| 15 | +Only in ./eigen-eigen-88c4604601b9/: doc |
| 16 | +diff -r -u ./eigen-eigen-88c4604601b9/Eigen/CholmodSupport ./include/Eigen/CholmodSupport |
| 17 | +--- ./eigen-eigen-88c4604601b9/Eigen/CholmodSupport 2018-01-03 15:55:52.000000000 -0500 |
| 18 | ++++ ./include/Eigen/CholmodSupport 2018-02-04 14:06:06.527035000 -0500 |
| 19 | +@@ -13,7 +13,7 @@ |
| 20 | + #include "src/Core/util/DisableStupidWarnings.h" |
| 21 | + |
| 22 | + extern "C" { |
| 23 | +- #include <cholmod.h> |
| 24 | ++ #include <RcppEigenCholmod.h> |
| 25 | + } |
| 26 | + |
| 27 | + /** \ingroup Support_modules |
| 28 | +Only in ./eigen-eigen-88c4604601b9/Eigen: CMakeLists.txt |
| 29 | +diff -r -u ./eigen-eigen-88c4604601b9/Eigen/src/Core/arch/CUDA/Half.h ./include/Eigen/src/Core/arch/CUDA/Half.h |
| 30 | +--- ./eigen-eigen-88c4604601b9/Eigen/src/Core/arch/CUDA/Half.h 2018-01-03 15:55:52.000000000 -0500 |
| 31 | ++++ ./include/Eigen/src/Core/arch/CUDA/Half.h 2018-02-06 08:19:30.904301638 -0500 |
| 32 | +@@ -119,12 +119,14 @@ |
| 33 | + EIGEN_DEVICE_FUNC EIGEN_EXPLICIT_CAST(unsigned long) const { |
| 34 | + return static_cast<unsigned long>(half_impl::half_to_float(*this)); |
| 35 | + } |
| 36 | ++ #if EIGEN_HAS_CXX11 |
| 37 | + EIGEN_DEVICE_FUNC EIGEN_EXPLICIT_CAST(long long) const { |
| 38 | + return static_cast<long long>(half_impl::half_to_float(*this)); |
| 39 | + } |
| 40 | + EIGEN_DEVICE_FUNC EIGEN_EXPLICIT_CAST(unsigned long long) const { |
| 41 | + return static_cast<unsigned long long>(half_to_float(*this)); |
| 42 | + } |
| 43 | ++ #endif |
| 44 | + EIGEN_DEVICE_FUNC EIGEN_EXPLICIT_CAST(float) const { |
| 45 | + return half_impl::half_to_float(*this); |
| 46 | + } |
| 47 | +diff -r -u ./eigen-eigen-88c4604601b9/Eigen/src/Core/arch/SSE/Complex.h ./include/Eigen/src/Core/arch/SSE/Complex.h |
| 48 | +--- ./eigen-eigen-88c4604601b9/Eigen/src/Core/arch/SSE/Complex.h 2018-01-03 15:55:52.000000000 -0500 |
| 49 | ++++ ./include/Eigen/src/Core/arch/SSE/Complex.h 2018-02-05 13:46:26.921642310 -0500 |
| 50 | +@@ -98,10 +98,10 @@ |
| 51 | + res.v = _mm_loadl_pi(_mm_set1_ps(0.0f), reinterpret_cast<const __m64*>(&from)); |
| 52 | + #elif EIGEN_GNUC_AT_LEAST(4,6) |
| 53 | + // Suppress annoying "may be used uninitialized in this function" warning with gcc >= 4.6 |
| 54 | +- #pragma GCC diagnostic push |
| 55 | +- #pragma GCC diagnostic ignored "-Wuninitialized" |
| 56 | ++ // #pragma GCC diagnostic push |
| 57 | ++ // #pragma GCC diagnostic ignored "-Wuninitialized" |
| 58 | + res.v = _mm_loadl_pi(res.v, (const __m64*)&from); |
| 59 | +- #pragma GCC diagnostic pop |
| 60 | ++ // #pragma GCC diagnostic pop |
| 61 | + #else |
| 62 | + res.v = _mm_loadl_pi(res.v, (const __m64*)&from); |
| 63 | + #endif |
| 64 | +diff -r -u ./eigen-eigen-88c4604601b9/Eigen/src/Core/util/DisableStupidWarnings.h ./include/Eigen/src/Core/util/DisableStupidWarnings.h |
| 65 | +--- ./eigen-eigen-88c4604601b9/Eigen/src/Core/util/DisableStupidWarnings.h 2018-01-03 15:55:52.000000000 -0500 |
| 66 | ++++ ./include/Eigen/src/Core/util/DisableStupidWarnings.h 2018-02-05 13:46:26.925644780 -0500 |
| 67 | +@@ -4,7 +4,6 @@ |
| 68 | + #ifdef _MSC_VER |
| 69 | + // 4100 - unreferenced formal parameter (occurred e.g. in aligned_allocator::destroy(pointer p)) |
| 70 | + // 4101 - unreferenced local variable |
| 71 | +- // 4127 - conditional expression is constant |
| 72 | + // 4181 - qualifier applied to reference type ignored |
| 73 | + // 4211 - nonstandard extension used : redefined extern to static |
| 74 | + // 4244 - 'argument' : conversion from 'type1' to 'type2', possible loss of data |
| 75 | +@@ -20,7 +19,7 @@ |
| 76 | + #ifndef EIGEN_PERMANENTLY_DISABLE_STUPID_WARNINGS |
| 77 | + #pragma warning( push ) |
| 78 | + #endif |
| 79 | +- #pragma warning( disable : 4100 4101 4127 4181 4211 4244 4273 4324 4503 4512 4522 4700 4714 4717 4800) |
| 80 | ++ #pragma warning( disable : 4100 4101 4181 4211 4244 4273 4324 4503 4512 4522 4700 4714 4717 4800) |
| 81 | + |
| 82 | + #elif defined __INTEL_COMPILER |
| 83 | + // 2196 - routine is both "inline" and "noinline" ("noinline" assumed) |
| 84 | +@@ -38,21 +37,25 @@ |
| 85 | + #elif defined __clang__ |
| 86 | + // -Wconstant-logical-operand - warning: use of logical && with constant operand; switch to bitwise & or remove constant |
| 87 | + // this is really a stupid warning as it warns on compile-time expressions involving enums |
| 88 | +- #ifndef EIGEN_PERMANENTLY_DISABLE_STUPID_WARNINGS |
| 89 | +- #pragma clang diagnostic push |
| 90 | +- #endif |
| 91 | +- #pragma clang diagnostic ignored "-Wconstant-logical-operand" |
| 92 | ++ // #ifndef EIGEN_PERMANENTLY_DISABLE_STUPID_WARNINGS |
| 93 | ++ // #pragma clang diagnostic push |
| 94 | ++ // #endif |
| 95 | ++ // #pragma clang diagnostic ignored "-Wconstant-logical-operand" |
| 96 | ++ // #if __clang_major__ >= 3 && __clang_minor__ >= 5 |
| 97 | ++ // #pragma clang diagnostic ignored "-Wabsolute-value" |
| 98 | ++ // #endif |
| 99 | + |
| 100 | + #elif defined __GNUC__ && __GNUC__>=6 |
| 101 | + |
| 102 | +- #ifndef EIGEN_PERMANENTLY_DISABLE_STUPID_WARNINGS |
| 103 | +- #pragma GCC diagnostic push |
| 104 | +- #endif |
| 105 | +- #pragma GCC diagnostic ignored "-Wignored-attributes" |
| 106 | ++ // #ifndef EIGEN_PERMANENTLY_DISABLE_STUPID_WARNINGS |
| 107 | ++ // #pragma GCC diagnostic push |
| 108 | ++ // #endif |
| 109 | ++ // #pragma GCC diagnostic ignored "-Wignored-attributes" |
| 110 | + |
| 111 | + #endif |
| 112 | + |
| 113 | + #if defined __NVCC__ |
| 114 | ++ #pragma diag_suppress boolean_controlling_expr_is_constant |
| 115 | + // Disable the "statement is unreachable" message |
| 116 | + #pragma diag_suppress code_is_unreachable |
| 117 | + // Disable the "dynamic initialization in unreachable code" message |
| 118 | +@@ -70,6 +73,7 @@ |
| 119 | + #pragma diag_suppress 2671 |
| 120 | + #pragma diag_suppress 2735 |
| 121 | + #pragma diag_suppress 2737 |
| 122 | ++ #pragma diag_suppress 2739 |
| 123 | + #endif |
| 124 | + |
| 125 | + #endif // not EIGEN_WARNINGS_DISABLED |
| 126 | +Only in ./eigen-eigen-88c4604601b9/: eigen3.pc.in |
| 127 | +Only in ./eigen-eigen-88c4604601b9/: failtest |
| 128 | +Only in ./eigen-eigen-88c4604601b9/: .hg_archival.txt |
| 129 | +Only in ./eigen-eigen-88c4604601b9/: .hgeol |
| 130 | +Only in ./eigen-eigen-88c4604601b9/: .hgignore |
| 131 | +Only in ./eigen-eigen-88c4604601b9/: .hgtags |
| 132 | +Only in ./eigen-eigen-88c4604601b9/: INSTALL |
| 133 | +Only in ./eigen-eigen-88c4604601b9/: lapack |
| 134 | +Only in ./include: RcppEigenCholmod.h |
| 135 | +Only in ./include: RcppEigenForward.h |
| 136 | +Only in ./include: RcppEigen.h |
| 137 | +Only in ./include: RcppEigenStubs.h |
| 138 | +Only in ./include: RcppEigenWrap.h |
| 139 | +Only in ./eigen-eigen-88c4604601b9/: README.md |
| 140 | +Only in ./eigen-eigen-88c4604601b9/: scripts |
| 141 | +Only in ./eigen-eigen-88c4604601b9/: signature_of_eigen3_matrix_library |
| 142 | +Only in ./eigen-eigen-88c4604601b9/: test |
| 143 | +Only in ./eigen-eigen-88c4604601b9/unsupported: bench |
| 144 | +Only in ./eigen-eigen-88c4604601b9/unsupported: CMakeLists.txt |
| 145 | +Only in ./eigen-eigen-88c4604601b9/unsupported: doc |
| 146 | +Only in ./eigen-eigen-88c4604601b9/unsupported/Eigen: CMakeLists.txt |
| 147 | +Only in ./eigen-eigen-88c4604601b9/unsupported/Eigen/CXX11: CMakeLists.txt |
| 148 | +Only in ./eigen-eigen-88c4604601b9/unsupported/Eigen/src/EulerAngles: CMakeLists.txt |
| 149 | +diff -r -u ./eigen-eigen-88c4604601b9/unsupported/Eigen/src/SparseExtra/MatrixMarketIterator.h ./include/unsupported/Eigen/src/SparseExtra/MatrixMarketIterator.h |
| 150 | +--- ./eigen-eigen-88c4604601b9/unsupported/Eigen/src/SparseExtra/MatrixMarketIterator.h 2018-01-03 15:55:52.000000000 -0500 |
| 151 | ++++ ./include/unsupported/Eigen/src/SparseExtra/MatrixMarketIterator.h 2018-02-04 14:10:32.572055000 -0500 |
| 152 | +@@ -193,7 +193,9 @@ |
| 153 | + std::string curfile; |
| 154 | + curfile = m_folder + "/" + m_curs_id->d_name; |
| 155 | + // Discard if it is a folder |
| 156 | ++#if !(defined(__sun) || defined(_AIX) || defined(__hpux) || defined(__sgi) || defined(__HAIKU__)) |
| 157 | + if (m_curs_id->d_type == DT_DIR) continue; //FIXME This may not be available on non BSD systems |
| 158 | ++#endif |
| 159 | + // struct stat st_buf; |
| 160 | + // stat (curfile.c_str(), &st_buf); |
| 161 | + // if (S_ISDIR(st_buf.st_mode)) continue; |
| 162 | +Only in ./eigen-eigen-88c4604601b9/unsupported: README.txt |
| 163 | +Only in ./eigen-eigen-88c4604601b9/unsupported: test |
0 commit comments