)]}'
{
  "log": [
    {
      "commit": "917060c364181f33a735dc023818d5a54f60e54c",
      "tree": "ab9a6f47f1395bc0f4f6a4ad9d69d2b169bba44b",
      "parents": [
        "3634ec37cfb798aa5cb0eb422d61b4111fccb9d0"
      ],
      "author": {
        "name": "Gael Guennebaud",
        "email": "g.gael@free.fr",
        "time": "Fri Mar 09 09:11:13 2018"
      },
      "committer": {
        "name": "Gael Guennebaud",
        "email": "g.gael@free.fr",
        "time": "Fri Mar 09 09:11:13 2018"
      },
      "message": "Add static assertion for fixed sizes Ref\u003c\u003e\n"
    },
    {
      "commit": "3634ec37cfb798aa5cb0eb422d61b4111fccb9d0",
      "tree": "53f1fc3770d0aa97027abf298ce343184d2ab790",
      "parents": [
        "83bb1470644e4b0f16de59dc27fede27b1ab3b4e"
      ],
      "author": {
        "name": "Gael Guennebaud",
        "email": "g.gael@free.fr",
        "time": "Fri Mar 09 09:00:51 2018"
      },
      "committer": {
        "name": "Gael Guennebaud",
        "email": "g.gael@free.fr",
        "time": "Fri Mar 09 09:00:51 2018"
      },
      "message": "Implement better static assertion checking to make sure that the first assertion is a static one and not a runtime one.\n"
    },
    {
      "commit": "83bb1470644e4b0f16de59dc27fede27b1ab3b4e",
      "tree": "12f98570487fec9a38ac2ed58ba07b3dd6cde463",
      "parents": [
        "1ae2849542a7892089f81f2ee460b510cdb0a16d"
      ],
      "author": {
        "name": "Gael Guennebaud",
        "email": "g.gael@free.fr",
        "time": "Fri Mar 09 08:33:43 2018"
      },
      "committer": {
        "name": "Gael Guennebaud",
        "email": "g.gael@free.fr",
        "time": "Fri Mar 09 08:33:43 2018"
      },
      "message": "Add static assertion on selfadjoint-view\u0027s UpLo parameter.\n"
    },
    {
      "commit": "1ae2849542a7892089f81f2ee460b510cdb0a16d",
      "tree": "4c3d502f41f12d8c54b78ed8698be2217eabbfe5",
      "parents": [
        "7b2a831c88924cb143d046f2190bce318b1eae52"
      ],
      "author": {
        "name": "Gael Guennebaud",
        "email": "g.gael@free.fr",
        "time": "Fri Feb 16 18:26:01 2018"
      },
      "committer": {
        "name": "Gael Guennebaud",
        "email": "g.gael@free.fr",
        "time": "Fri Feb 16 18:26:01 2018"
      },
      "message": "Fix implicit conversion from 0.0 to scalar\n"
    },
    {
      "commit": "7b2a831c88924cb143d046f2190bce318b1eae52",
      "tree": "c960d17d21d7b0099ae3c12aaef492f7a774d83f",
      "parents": [
        "b5dc3223d272c61a2020e22216fd937a106bbba8"
      ],
      "author": {
        "name": "Gael Guennebaud",
        "email": "g.gael@free.fr",
        "time": "Fri Feb 16 18:25:11 2018"
      },
      "committer": {
        "name": "Gael Guennebaud",
        "email": "g.gael@free.fr",
        "time": "Fri Feb 16 18:25:11 2018"
      },
      "message": "add unit test for SimplicialCholesky and Boost multiprec.\n"
    },
    {
      "commit": "b5dc3223d272c61a2020e22216fd937a106bbba8",
      "tree": "b28ed2c39b5453b0e954e73d2c5c99f87e726681",
      "parents": [
        "7840e9b095a9c7ebc17d6d4ed1c1afe663d5641f"
      ],
      "author": {
        "name": "Gael Guennebaud",
        "email": "g.gael@free.fr",
        "time": "Fri Feb 09 15:52:35 2018"
      },
      "committer": {
        "name": "Gael Guennebaud",
        "email": "g.gael@free.fr",
        "time": "Fri Feb 09 15:52:35 2018"
      },
      "message": "Bug 1517: fix triangular product with unit diagonal and nested scaling factor: (s*A).triangularView\u003cUpperUnit\u003e()*B\n"
    },
    {
      "commit": "7840e9b095a9c7ebc17d6d4ed1c1afe663d5641f",
      "tree": "cbcc61d8f0840316539971a8b3cd6ef87aae3999",
      "parents": [
        "6f61b70df4f3882d8ebf33b633ed994a21174839"
      ],
      "author": {
        "name": "Gael Guennebaud",
        "email": "g.gael@free.fr",
        "time": "Fri Feb 09 15:45:49 2018"
      },
      "committer": {
        "name": "Gael Guennebaud",
        "email": "g.gael@free.fr",
        "time": "Fri Feb 09 15:45:49 2018"
      },
      "message": "Fix linear indexing in generic block evaluation.\n"
    },
    {
      "commit": "6f61b70df4f3882d8ebf33b633ed994a21174839",
      "tree": "0442bf54f5735a24e1b6231a319a7543fc94ccfa",
      "parents": [
        "d58f73408e2b31dcb4244001df551b71f2aa96b6"
      ],
      "author": {
        "name": "Gael Guennebaud",
        "email": "g.gael@free.fr",
        "time": "Fri Feb 09 15:43:49 2018"
      },
      "committer": {
        "name": "Gael Guennebaud",
        "email": "g.gael@free.fr",
        "time": "Fri Feb 09 15:43:49 2018"
      },
      "message": "Fix typo\n"
    },
    {
      "commit": "d58f73408e2b31dcb4244001df551b71f2aa96b6",
      "tree": "49bc61da51dc69e5b9ddfc496d60e209fcb718b3",
      "parents": [
        "e9e95489a0b241412e31f0525e85b2fab386c786",
        "70d6c4b56c9b0cfee6667a50b56b41e4f8310680"
      ],
      "author": {
        "name": "Benoit Steiner",
        "email": "benoit.steiner.goog@gmail.com",
        "time": "Tue Jan 30 20:22:12 2018"
      },
      "committer": {
        "name": "Benoit Steiner",
        "email": "benoit.steiner.goog@gmail.com",
        "time": "Tue Jan 30 20:22:12 2018"
      },
      "message": "Update the padding computation for PADDING_SAME to be consistent with TensorFlow.\n"
    },
    {
      "commit": "e9e95489a0b241412e31f0525e85b2fab386c786",
      "tree": "37f5cf6de4baa5449bd27f6207fe1bcc89503038",
      "parents": [
        "30994dce407e30c54191fa71ece4e6f70761b9bb"
      ],
      "author": {
        "name": "Gael Guennebaud",
        "email": "g.gael@free.fr",
        "time": "Wed Jan 17 22:13:16 2018"
      },
      "committer": {
        "name": "Gael Guennebaud",
        "email": "g.gael@free.fr",
        "time": "Wed Jan 17 22:13:16 2018"
      },
      "message": "Bug 1412: fix compilation with nvcc+MSVC\n"
    },
    {
      "commit": "30994dce407e30c54191fa71ece4e6f70761b9bb",
      "tree": "77d1b03197b760072451a14a9eb8747ea032210c",
      "parents": [
        "dfcb10690a7f8b469df41e4df8865dc335e4e5ff"
      ],
      "author": {
        "name": "Eugene Chereshnev",
        "email": "eugene.chereshnev@intel.com",
        "time": "Wed Jan 03 20:55:52 2018"
      },
      "committer": {
        "name": "Eugene Chereshnev",
        "email": "eugene.chereshnev@intel.com",
        "time": "Wed Jan 03 20:55:52 2018"
      },
      "message": "Fix incorrect ldvt in LAPACKE call from JacobiSVD\n"
    },
    {
      "commit": "dfcb10690a7f8b469df41e4df8865dc335e4e5ff",
      "tree": "f046abaeebfe89c5c48184ff0e870900a9886d3b",
      "parents": [
        "a14a602bd4ddf8e59737519be910ddfec3e21afd",
        "4b6b3ac1f3d4e14405d738075e6756bbea8795b1"
      ],
      "author": {
        "name": "Benoit Steiner",
        "email": "benoit.steiner.goog@gmail.com",
        "time": "Tue Jan 09 18:32:52 2018"
      },
      "committer": {
        "name": "Benoit Steiner",
        "email": "benoit.steiner.goog@gmail.com",
        "time": "Tue Jan 09 18:32:52 2018"
      },
      "message": "Disable use of recurrence for computing twiddle factors.\n"
    },
    {
      "commit": "a14a602bd4ddf8e59737519be910ddfec3e21afd",
      "tree": "ee25c1db1df8250e0ad75576d5414c47a8676a71",
      "parents": [
        "5a0ab9ff4e258b860470afe36e83a3e88b3ce14c"
      ],
      "author": {
        "name": "Gael Guennebaud",
        "email": "g.gael@free.fr",
        "time": "Tue Jan 09 07:59:27 2018"
      },
      "committer": {
        "name": "Gael Guennebaud",
        "email": "g.gael@free.fr",
        "time": "Tue Jan 09 07:59:27 2018"
      },
      "message": "Fix gcc7 warning\n"
    },
    {
      "commit": "4b6b3ac1f3d4e14405d738075e6756bbea8795b1",
      "tree": "1bc257dcec5473bf169b860f8e347cf757a7462a",
      "parents": [
        "5a0ab9ff4e258b860470afe36e83a3e88b3ce14c"
      ],
      "author": {
        "name": "RJ Ryan",
        "email": "rryan@mixxx.org",
        "time": "Sun Dec 31 15:44:56 2017"
      },
      "committer": {
        "name": "RJ Ryan",
        "email": "rryan@mixxx.org",
        "time": "Sun Dec 31 15:44:56 2017"
      },
      "message": "Disable use of recurrence for computing twiddle factors. Fixes FFT precision issues for large FFTs. https://github.com/tensorflow/tensorflow/issues/10749#issuecomment-354557689\n"
    },
    {
      "commit": "5a0ab9ff4e258b860470afe36e83a3e88b3ce14c",
      "tree": "46063e85747665bdb1a5dae2749d4c3b16d2d2a1",
      "parents": [
        "d608d9f3f577118981acbdd40da9dcf6b514668a"
      ],
      "author": {
        "name": "nluehr",
        "email": "nluehr@nvidia.com",
        "time": "Tue Dec 19 00:51:15 2017"
      },
      "committer": {
        "name": "nluehr",
        "email": "nluehr@nvidia.com",
        "time": "Tue Dec 19 00:51:15 2017"
      },
      "message": "For cuda 9.1 replace math_functions.hpp with cuda_runtime.h\n"
    },
    {
      "commit": "d608d9f3f577118981acbdd40da9dcf6b514668a",
      "tree": "46602cc416e4036eb7252453441c666afe96ead1",
      "parents": [
        "3d0e4fc36ee38bbf8b6695d3bd2bc49f3943464b"
      ],
      "author": {
        "name": "Gael Guennebaud",
        "email": "g.gael@free.fr",
        "time": "Fri Dec 15 14:15:37 2017"
      },
      "committer": {
        "name": "Gael Guennebaud",
        "email": "g.gael@free.fr",
        "time": "Fri Dec 15 14:15:37 2017"
      },
      "message": "Fix compilation of stableNorm with some expressions as input\n"
    },
    {
      "commit": "3d0e4fc36ee38bbf8b6695d3bd2bc49f3943464b",
      "tree": "6e2efad70c38cb6969f685a5ed6d38d7bf0117cd",
      "parents": [
        "99a6cce230c9120c60d6877bf077befee092a574"
      ],
      "author": {
        "name": "Gael Guennebaud",
        "email": "g.gael@free.fr",
        "time": "Fri Dec 15 13:10:59 2017"
      },
      "committer": {
        "name": "Gael Guennebaud",
        "email": "g.gael@free.fr",
        "time": "Fri Dec 15 13:10:59 2017"
      },
      "message": "Workaround nvcc 9.0 issue. See PR 351.\nhttps://bitbucket.org/eigen/eigen/pull-requests/351\n"
    },
    {
      "commit": "99a6cce230c9120c60d6877bf077befee092a574",
      "tree": "edc7847883143c5c446b00f92687df7b5ade089f",
      "parents": [
        "a37c92bcf64df5c531bfdf495061cd5c3b1adff5"
      ],
      "author": {
        "name": "Gael Guennebaud",
        "email": "g.gael@free.fr",
        "time": "Thu Dec 14 14:48:27 2017"
      },
      "committer": {
        "name": "Gael Guennebaud",
        "email": "g.gael@free.fr",
        "time": "Thu Dec 14 14:48:27 2017"
      },
      "message": "Fix cmake warning\n"
    },
    {
      "commit": "a37c92bcf64df5c531bfdf495061cd5c3b1adff5",
      "tree": "ab3a9fe1dde1a281fd447468400dbf4a39adddfb",
      "parents": [
        "86af6b37ba86e73b410ee06da9e9d2dbc9b1aea0"
      ],
      "author": {
        "name": "Gael Guennebaud",
        "email": "g.gael@free.fr",
        "time": "Thu Dec 14 14:11:04 2017"
      },
      "committer": {
        "name": "Gael Guennebaud",
        "email": "g.gael@free.fr",
        "time": "Thu Dec 14 14:11:04 2017"
      },
      "message": "fix unit test\n"
    },
    {
      "commit": "86af6b37ba86e73b410ee06da9e9d2dbc9b1aea0",
      "tree": "868fd0560a21311e1aa421efb4012dc4f5a73d5a",
      "parents": [
        "8ca4264ed09309e45a414849791264f1fc01284b"
      ],
      "author": {
        "name": "Gael Guennebaud",
        "email": "g.gael@free.fr",
        "time": "Thu Dec 14 13:47:38 2017"
      },
      "committer": {
        "name": "Gael Guennebaud",
        "email": "g.gael@free.fr",
        "time": "Thu Dec 14 13:47:38 2017"
      },
      "message": "Add possibility to overwrite EIGEN_STRONG_INLINE.\n"
    },
    {
      "commit": "8ca4264ed09309e45a414849791264f1fc01284b",
      "tree": "0ffa871121b72901739c26ac1146762a5497a0a6",
      "parents": [
        "c50adb22e54d89fe074d133b770a2dbfc503427b"
      ],
      "author": {
        "name": "Gael Guennebaud",
        "email": "g.gael@free.fr",
        "time": "Thu Dec 14 13:24:33 2017"
      },
      "committer": {
        "name": "Gael Guennebaud",
        "email": "g.gael@free.fr",
        "time": "Thu Dec 14 13:24:33 2017"
      },
      "message": "Fix packet and alignment propagation logic of Block\u003cXpr\u003e expressions. In particular, (A+B).col(j) lost vectorisation.\n"
    },
    {
      "commit": "c50adb22e54d89fe074d133b770a2dbfc503427b",
      "tree": "a7c9c6e31175a6dc65f4ba472ab083244b6f6b6e",
      "parents": [
        "6ac06d79254303d0211d0c9426f6f5da45d730d6"
      ],
      "author": {
        "name": "Gael Guennebaud",
        "email": "g.gael@free.fr",
        "time": "Thu Dec 14 13:22:14 2017"
      },
      "committer": {
        "name": "Gael Guennebaud",
        "email": "g.gael@free.fr",
        "time": "Thu Dec 14 13:22:14 2017"
      },
      "message": "ignore all *build* sub directories\n"
    },
    {
      "commit": "6ac06d79254303d0211d0c9426f6f5da45d730d6",
      "tree": "19d172b48cb1571e86701e1ed17f00fbccda589b",
      "parents": [
        "821bad0997965a4fc9d01421505bcc19bddd0747"
      ],
      "author": {
        "name": "Gael Guennebaud",
        "email": "g.gael@free.fr",
        "time": "Thu Dec 14 09:01:02 2017"
      },
      "committer": {
        "name": "Gael Guennebaud",
        "email": "g.gael@free.fr",
        "time": "Thu Dec 14 09:01:02 2017"
      },
      "message": "fix header inclusion\n"
    },
    {
      "commit": "70d6c4b56c9b0cfee6667a50b56b41e4f8310680",
      "tree": "f8920a5e388e09df650048fa91ac87b252458ffa",
      "parents": [
        "821bad0997965a4fc9d01421505bcc19bddd0747"
      ],
      "author": {
        "name": "Yangzihao Wang",
        "email": "yangzihao@google.com",
        "time": "Tue Dec 12 19:15:24 2017"
      },
      "committer": {
        "name": "Yangzihao Wang",
        "email": "yangzihao@google.com",
        "time": "Tue Dec 12 19:15:24 2017"
      },
      "message": "Update the padding computation for PADDING_SAME to be consistent with TensorFlow.\n"
    },
    {
      "commit": "821bad0997965a4fc9d01421505bcc19bddd0747",
      "tree": "ba01edc9784058b6203950104b288eb80a0fcf23",
      "parents": [
        "9ba6434e2e0b2cb2c7c8f8b4984244d6f909446a",
        "cdfc18ce4e48f69e5753f5a4fbf5ab0a0f1eeefd"
      ],
      "author": {
        "name": "Benoit Steiner",
        "email": "benoit.steiner.goog@gmail.com",
        "time": "Fri Dec 01 00:29:51 2017"
      },
      "committer": {
        "name": "Benoit Steiner",
        "email": "benoit.steiner.goog@gmail.com",
        "time": "Fri Dec 01 00:29:51 2017"
      },
      "message": "Merged in ncluehr/eigen/float2half-fix (pull request #349)\n\nReplace __float2half_rn with __float2half\n"
    },
    {
      "commit": "cdfc18ce4e48f69e5753f5a4fbf5ab0a0f1eeefd",
      "tree": "ba01edc9784058b6203950104b288eb80a0fcf23",
      "parents": [
        "9ba6434e2e0b2cb2c7c8f8b4984244d6f909446a"
      ],
      "author": {
        "name": "nluehr",
        "email": "nluehr@nvidia.com",
        "time": "Tue Nov 28 18:15:46 2017"
      },
      "committer": {
        "name": "nluehr",
        "email": "nluehr@nvidia.com",
        "time": "Tue Nov 28 18:15:46 2017"
      },
      "message": "Replace __float2half_rn with __float2half\n\nThe latter provides a consistent definition for CUDA 8.0 and 9.0.\n"
    },
    {
      "commit": "9ba6434e2e0b2cb2c7c8f8b4984244d6f909446a",
      "tree": "de087c4ec3f63d06c3d5aeb01162e6e67b1c37a0",
      "parents": [
        "a99b222be7708d0cd81b089e8bf4eec2f5a794c4"
      ],
      "author": {
        "name": "Gael Guennebaud",
        "email": "g.gael@free.fr",
        "time": "Mon Nov 27 21:11:57 2017"
      },
      "committer": {
        "name": "Gael Guennebaud",
        "email": "g.gael@free.fr",
        "time": "Mon Nov 27 21:11:57 2017"
      },
      "message": "clarify Pastix requirements\n"
    },
    {
      "commit": "a99b222be7708d0cd81b089e8bf4eec2f5a794c4",
      "tree": "86aab2e902fd34333afae0b13c57da4b1a4eedda",
      "parents": [
        "399513b73885b203bbd5029b5e956df6327d0b04"
      ],
      "author": {
        "name": "Gael Guennebaud",
        "email": "g.gael@free.fr",
        "time": "Mon Nov 27 20:53:02 2017"
      },
      "committer": {
        "name": "Gael Guennebaud",
        "email": "g.gael@free.fr",
        "time": "Mon Nov 27 20:53:02 2017"
      },
      "message": "silent MSVC warning\n"
    },
    {
      "commit": "399513b73885b203bbd5029b5e956df6327d0b04",
      "tree": "247100b5a20d7aab8a6a94c97449e9c07c98ca78",
      "parents": [
        "ad8fd1bbcf329088f16af5875e4b15c2bce95df1",
        "f1bd6c854176424a80b534a519a0a8729e5d8dbb"
      ],
      "author": {
        "name": "Benoit Steiner",
        "email": "benoit.steiner.goog@gmail.com",
        "time": "Tue Nov 21 21:11:45 2017"
      },
      "committer": {
        "name": "Benoit Steiner",
        "email": "benoit.steiner.goog@gmail.com",
        "time": "Tue Nov 21 21:11:45 2017"
      },
      "message": "Merged in ncluehr/eigen/predux_fp16_fix (pull request #348)\n\nFix incorrect integer cast in half2 predux.\n"
    },
    {
      "commit": "f1bd6c854176424a80b534a519a0a8729e5d8dbb",
      "tree": "247100b5a20d7aab8a6a94c97449e9c07c98ca78",
      "parents": [
        "ad8fd1bbcf329088f16af5875e4b15c2bce95df1"
      ],
      "author": {
        "name": "nluehr",
        "email": "nluehr@nvidia.com",
        "time": "Tue Nov 21 18:47:00 2017"
      },
      "committer": {
        "name": "nluehr",
        "email": "nluehr@nvidia.com",
        "time": "Tue Nov 21 18:47:00 2017"
      },
      "message": "Fix incorrect integer cast in predux\u003chalf2\u003e().\n\nBug corrupts results on Maxwell and earlier GPU architectures.\n"
    },
    {
      "commit": "ad8fd1bbcf329088f16af5875e4b15c2bce95df1",
      "tree": "36d4abe50a19fb9c5e94ca65872718ebc5d4b5a0",
      "parents": [
        "159baad1aab0e505805e281ae57badcba181400f"
      ],
      "author": {
        "name": "Gael Guennebaud",
        "email": "g.gael@free.fr",
        "time": "Fri Nov 17 21:54:39 2017"
      },
      "committer": {
        "name": "Gael Guennebaud",
        "email": "g.gael@free.fr",
        "time": "Fri Nov 17 21:54:39 2017"
      },
      "message": "Handle PGI compiler\n"
    },
    {
      "commit": "159baad1aab0e505805e281ae57badcba181400f",
      "tree": "9d58c23e2ae26ecae2e6ce6af49f2e445feecfd4",
      "parents": [
        "18f6cda2db5fcd6088b3858f43b63f760e0f13fd"
      ],
      "author": {
        "name": "Zvi Rackover",
        "email": "zvirack@gmail.com",
        "time": "Thu Nov 16 19:53:38 2017"
      },
      "committer": {
        "name": "Zvi Rackover",
        "email": "zvirack@gmail.com",
        "time": "Thu Nov 16 19:53:38 2017"
      },
      "message": "Disable gcc-specific workaround for Clang to allow build with AVX512\n\nThere is currently a workaround for an issue in gcc that requires invoking gcc with the -fabi-version flag. This workaround is not needed for Clang and moreover is not supported.\n"
    },
    {
      "commit": "18f6cda2db5fcd6088b3858f43b63f760e0f13fd",
      "tree": "38ea967f6dfcb539cfe805cb4221f204afc13cf4",
      "parents": [
        "0be5a729bcb4caa55a8da777c159d7b434711945"
      ],
      "author": {
        "name": "Gael Guennebaud",
        "email": "g.gael@free.fr",
        "time": "Thu Nov 16 16:55:24 2017"
      },
      "committer": {
        "name": "Gael Guennebaud",
        "email": "g.gael@free.fr",
        "time": "Thu Nov 16 16:55:24 2017"
      },
      "message": "Bug 1479: fix failure detection in LDLT\n"
    },
    {
      "commit": "0be5a729bcb4caa55a8da777c159d7b434711945",
      "tree": "29b2c2d58dd93b73393e5b08dc64439de74fea22",
      "parents": [
        "2c4bf1bfd1e63c133bb06ff9ddc2432656c8dc1a"
      ],
      "author": {
        "name": "Androbin42",
        "email": "robin.richtsfeld@gmail.com",
        "time": "Mon Jun 12 17:11:06 2017"
      },
      "committer": {
        "name": "Androbin42",
        "email": "robin.richtsfeld@gmail.com",
        "time": "Mon Jun 12 17:11:06 2017"
      },
      "message": "Make buildtests.in more robust\n"
    },
    {
      "commit": "2c4bf1bfd1e63c133bb06ff9ddc2432656c8dc1a",
      "tree": "a398ffef7f2432e47b388703d01ae095d42ca6b8",
      "parents": [
        "d35b204e9afa89d187e1b79da618a3f75cfeb7e2"
      ],
      "author": {
        "name": "Androbin42",
        "email": "robin.richtsfeld@gmail.com",
        "time": "Mon Jun 12 17:07:56 2017"
      },
      "committer": {
        "name": "Androbin42",
        "email": "robin.richtsfeld@gmail.com",
        "time": "Mon Jun 12 17:07:56 2017"
      },
      "message": "Make eigen_monitor_perf.sh more robust\n"
    },
    {
      "commit": "d35b204e9afa89d187e1b79da618a3f75cfeb7e2",
      "tree": "8ddab14a0219486319f962553bd1b973085103f8",
      "parents": [
        "2c7e89850a920b7f182809594f4243d4ec0b26e3"
      ],
      "author": {
        "name": "Gael Guennebaud",
        "email": "g.gael@free.fr",
        "time": "Wed Nov 15 20:45:09 2017"
      },
      "committer": {
        "name": "Gael Guennebaud",
        "email": "g.gael@free.fr",
        "time": "Wed Nov 15 20:45:09 2017"
      },
      "message": "Merged in alainvaucher/eigen/find-module-imported-target (pull request #324)\n\nIn the CMake find module, define the Eigen imported target as when installing with CMake\n\n* In the CMake find module, define the Eigen imported target\n\n* Add quotes to the imported location, in case there are spaces in the path.\n\nApproved-by: Alain Vaucher \u003cacvaucher@gmail.com\u003e\n"
    },
    {
      "commit": "2c7e89850a920b7f182809594f4243d4ec0b26e3",
      "tree": "d1e00e54946fb57c992ff674ba536f7f70fb88ae",
      "parents": [
        "ca8aa31499703a1af0f72d04183f3de2eae2e662"
      ],
      "author": {
        "name": "Gael Guennebaud",
        "email": "g.gael@free.fr",
        "time": "Wed Nov 15 20:33:37 2017"
      },
      "committer": {
        "name": "Gael Guennebaud",
        "email": "g.gael@free.fr",
        "time": "Wed Nov 15 20:33:37 2017"
      },
      "message": "Bug 1485: fix linking issue of non template functions\n"
    },
    {
      "commit": "ca8aa31499703a1af0f72d04183f3de2eae2e662",
      "tree": "b06adc9c890ea8e2a1ba0fbd875b69d289cded33",
      "parents": [
        "442703ccfac55ea335a867f1b7cc08adbc18ccf2"
      ],
      "author": {
        "name": "Gael Guennebaud",
        "email": "g.gael@free.fr",
        "time": "Fri Nov 10 13:13:29 2017"
      },
      "committer": {
        "name": "Gael Guennebaud",
        "email": "g.gael@free.fr",
        "time": "Fri Nov 10 13:13:29 2017"
      },
      "message": "Add KLU in the list of third-party sparse solvers\n"
    },
    {
      "commit": "442703ccfac55ea335a867f1b7cc08adbc18ccf2",
      "tree": "2d964a8b8080989f1b8ac9405fe2617f16929151",
      "parents": [
        "b530f6a667abf86199ec5c76558b1d8510536250"
      ],
      "author": {
        "name": "Gael Guennebaud",
        "email": "g.gael@free.fr",
        "time": "Fri Nov 10 13:11:22 2017"
      },
      "committer": {
        "name": "Gael Guennebaud",
        "email": "g.gael@free.fr",
        "time": "Fri Nov 10 13:11:22 2017"
      },
      "message": "Move KLU support to official\n"
    },
    {
      "commit": "b530f6a667abf86199ec5c76558b1d8510536250",
      "tree": "0f9a9194a3c9697f6a76609dde3b73713f9ca25c",
      "parents": [
        "ce7148a091800548ba5d1b8cd41923005086e9ac"
      ],
      "author": {
        "name": "Gael Guennebaud",
        "email": "g.gael@free.fr",
        "time": "Fri Nov 10 13:09:01 2017"
      },
      "committer": {
        "name": "Gael Guennebaud",
        "email": "g.gael@free.fr",
        "time": "Fri Nov 10 13:09:01 2017"
      },
      "message": "KLU: truely disable unimplemented code, add proper static assertions in solve\n"
    },
    {
      "commit": "ce7148a091800548ba5d1b8cd41923005086e9ac",
      "tree": "87af5f121c661c5e80cd7ab315945a0047a3facf",
      "parents": [
        "c5d6b6e458ff08e03b2141d4c6c745d6c97a5279"
      ],
      "author": {
        "name": "Gael Guennebaud",
        "email": "g.gael@free.fr",
        "time": "Fri Nov 10 12:58:52 2017"
      },
      "committer": {
        "name": "Gael Guennebaud",
        "email": "g.gael@free.fr",
        "time": "Fri Nov 10 12:58:52 2017"
      },
      "message": "KLU depends on BTF but not on libSuiteSparse nor Cholmod\n"
    },
    {
      "commit": "c5d6b6e458ff08e03b2141d4c6c745d6c97a5279",
      "tree": "fad116d513497c98c9f37bdfa380909129a9f7d1",
      "parents": [
        "6c60445c53609cb3619cc0444dc650aa34d80fb7",
        "6f0b6e493a7a881108db0b66530847bb200ffb6d"
      ],
      "author": {
        "name": "Gael Guennebaud",
        "email": "g.gael@free.fr",
        "time": "Fri Nov 10 10:43:17 2017"
      },
      "committer": {
        "name": "Gael Guennebaud",
        "email": "g.gael@free.fr",
        "time": "Fri Nov 10 10:43:17 2017"
      },
      "message": "Merged in kylemacfarlan/eigen (pull request #337)\n\nAdd support for SuiteSparse\u0027s KLU routines\n"
    },
    {
      "commit": "6c60445c53609cb3619cc0444dc650aa34d80fb7",
      "tree": "42804ec0ee8877a7936d1a2cda380c920ec7fb9f",
      "parents": [
        "37b0655358a55b44d015a13a29a09ca4549556f6",
        "7cc9bd48747b9367d964eca4487b95a966a0494c"
      ],
      "author": {
        "name": "Gael Guennebaud",
        "email": "g.gael@free.fr",
        "time": "Fri Nov 10 10:28:54 2017"
      },
      "committer": {
        "name": "Gael Guennebaud",
        "email": "g.gael@free.fr",
        "time": "Fri Nov 10 10:28:54 2017"
      },
      "message": "Merged in spraetor/eigen (pull request #305)\n\nIssue with mpreal and std::numeric_limits::digits\n"
    },
    {
      "commit": "37b0655358a55b44d015a13a29a09ca4549556f6",
      "tree": "5d00cd58a2310da26ea96e37004184a5958fa57a",
      "parents": [
        "bc5a9798a17040b5fbe7d17d7ee431187b369962",
        "2bbeceb4cf226da14381d8e946bba9a21a689bd6"
      ],
      "author": {
        "name": "Gael Guennebaud",
        "email": "g.gael@free.fr",
        "time": "Fri Nov 10 10:11:36 2017"
      },
      "committer": {
        "name": "Gael Guennebaud",
        "email": "g.gael@free.fr",
        "time": "Fri Nov 10 10:11:36 2017"
      },
      "message": "Merged in jkflying/eigen-fix-scaling (pull request #302)\n\nMake scaling work with non-square matrices\n"
    },
    {
      "commit": "bc5a9798a17040b5fbe7d17d7ee431187b369962",
      "tree": "3d11c69a7815dfccc030a9dc486cffa104c786e9",
      "parents": [
        "0d6abf5461cca3fa1a43851c1980d546e71ef1ba",
        "8fb5edc84ec3fa148be31ee369d146e05a865141"
      ],
      "author": {
        "name": "Gael Guennebaud",
        "email": "g.gael@free.fr",
        "time": "Fri Nov 10 10:09:53 2017"
      },
      "committer": {
        "name": "Gael Guennebaud",
        "email": "g.gael@free.fr",
        "time": "Fri Nov 10 10:09:53 2017"
      },
      "message": "Merged in carpent/eigen (pull request #342)\n\nUse col method for column-major matrix\n"
    },
    {
      "commit": "0d6abf5461cca3fa1a43851c1980d546e71ef1ba",
      "tree": "fc95f3bd56fc559ddc101b9a834373fb0765c6ab",
      "parents": [
        "99f4212c241dd26bfd3d629c523645aaf4674708"
      ],
      "author": {
        "name": "Gael Guennebaud",
        "email": "g.gael@free.fr",
        "time": "Fri Nov 10 09:26:09 2017"
      },
      "committer": {
        "name": "Gael Guennebaud",
        "email": "g.gael@free.fr",
        "time": "Fri Nov 10 09:26:09 2017"
      },
      "message": "Check that Schur decomposition succeed.\n"
    },
    {
      "commit": "99f4212c241dd26bfd3d629c523645aaf4674708",
      "tree": "18fffce1a8aeba47f6dd594a46272d98100da37d",
      "parents": [
        "22b5736cc616b8840240b90dda2dd39add00805c"
      ],
      "author": {
        "name": "Gael Guennebaud",
        "email": "g.gael@free.fr",
        "time": "Fri Nov 10 09:25:41 2017"
      },
      "committer": {
        "name": "Gael Guennebaud",
        "email": "g.gael@free.fr",
        "time": "Fri Nov 10 09:25:41 2017"
      },
      "message": "Bug 1484: restore deleted line for 128 bits long doubles, and improve dispatching logic.\n"
    },
    {
      "commit": "22b5736cc616b8840240b90dda2dd39add00805c",
      "tree": "18c8c11a5732684a6d38bcacfe8ec6b65fe62e07",
      "parents": [
        "a15067b4ae504582d295506f2f55586e14ba1531"
      ],
      "author": {
        "name": "Gael Guennebaud",
        "email": "g.gael@free.fr",
        "time": "Thu Nov 09 10:07:45 2017"
      },
      "committer": {
        "name": "Gael Guennebaud",
        "email": "g.gael@free.fr",
        "time": "Thu Nov 09 10:07:45 2017"
      },
      "message": "Add EIGEN_MKL_NO_DIRECT_CALL option\n"
    },
    {
      "commit": "a15067b4ae504582d295506f2f55586e14ba1531",
      "tree": "939df8b32890bd0c78b6397be106f7de19299b94",
      "parents": [
        "c264aa09777e9388ec956f54e69a42615975c6b7"
      ],
      "author": {
        "name": "Gael Guennebaud",
        "email": "g.gael@free.fr",
        "time": "Thu Nov 09 09:58:38 2017"
      },
      "committer": {
        "name": "Gael Guennebaud",
        "email": "g.gael@free.fr",
        "time": "Thu Nov 09 09:58:38 2017"
      },
      "message": "Patch from Konstantin Arturov to enable MKL\u0027s direct call by default\n"
    },
    {
      "commit": "c264aa09777e9388ec956f54e69a42615975c6b7",
      "tree": "a2832ea4e38e2520812ceb6164942333ac836667",
      "parents": [
        "4630f223bca96cacb9f98dd221b8fe0e04d54a89"
      ],
      "author": {
        "name": "Gael Guennebaud",
        "email": "g.gael@free.fr",
        "time": "Wed Nov 08 22:28:01 2017"
      },
      "committer": {
        "name": "Gael Guennebaud",
        "email": "g.gael@free.fr",
        "time": "Wed Nov 08 22:28:01 2017"
      },
      "message": "Fix issue with boost::multiprec in previous commit\n"
    },
    {
      "commit": "4630f223bca96cacb9f98dd221b8fe0e04d54a89",
      "tree": "5e43ed4682b756be8539ccc19f2f896e02129bf9",
      "parents": [
        "b08ecde97ec091acd8fcc30423976803fb49efb5"
      ],
      "author": {
        "name": "Gael Guennebaud",
        "email": "g.gael@free.fr",
        "time": "Wed Nov 08 09:26:03 2017"
      },
      "committer": {
        "name": "Gael Guennebaud",
        "email": "g.gael@free.fr",
        "time": "Wed Nov 08 09:26:03 2017"
      },
      "message": "Improve debugging tests and output in BDCSVD\n"
    },
    {
      "commit": "b08ecde97ec091acd8fcc30423976803fb49efb5",
      "tree": "bd31c78ea446eb1fbc163bc26abf837afa6be5a0",
      "parents": [
        "682aa9301c357c45f03dc6846eb0e48fd514e6cd"
      ],
      "author": {
        "name": "Gael Guennebaud",
        "email": "g.gael@free.fr",
        "time": "Wed Nov 08 09:24:28 2017"
      },
      "committer": {
        "name": "Gael Guennebaud",
        "email": "g.gael@free.fr",
        "time": "Wed Nov 08 09:24:28 2017"
      },
      "message": "Fix overflow issues in BDCSVD\n"
    },
    {
      "commit": "682aa9301c357c45f03dc6846eb0e48fd514e6cd",
      "tree": "7219b209359c2cb633d47f585b5ede29d97b18ba",
      "parents": [
        "4fc99b60ebba6b9f50f54328cd48698b5f1fe308",
        "483d9bdeca3b3a9dc9bd35463189e726c6208827"
      ],
      "author": {
        "name": "Benoit Steiner",
        "email": "benoit.steiner.goog@gmail.com",
        "time": "Fri Oct 27 07:27:46 2017"
      },
      "committer": {
        "name": "Benoit Steiner",
        "email": "benoit.steiner.goog@gmail.com",
        "time": "Fri Oct 27 07:27:46 2017"
      },
      "message": "Merged in JonasMu/eigen (pull request #329)\n\nAdded an example for a contraction to a scalar value to README.md\n\nApproved-by: Jonas Harsch \u003cjonas.harsch@gmail.com\u003e\n"
    },
    {
      "commit": "4fc99b60ebba6b9f50f54328cd48698b5f1fe308",
      "tree": "1460f8fb22c5dc9e5b275e7c6f16805cda4c8b98",
      "parents": [
        "9ff1ae8d177944195f944684cfd4f8e27e134137"
      ],
      "author": {
        "name": "Christoph Hertzberg",
        "email": "chtz@informatik.uni-bremen.de",
        "time": "Mon Oct 23 13:22:22 2017"
      },
      "committer": {
        "name": "Christoph Hertzberg",
        "email": "chtz@informatik.uni-bremen.de",
        "time": "Mon Oct 23 13:22:22 2017"
      },
      "message": "Merged in guillaume_michel/eigen (pull request #334)\n\n- Add support for NEON plog PacketMath function\n"
    },
    {
      "commit": "9ff1ae8d177944195f944684cfd4f8e27e134137",
      "tree": "bbc4e85a07b8b7522dd011162872a7241728038b",
      "parents": [
        "2a7a3a1e20ddfad51e2d2d7ffdde337e3ce2f4de"
      ],
      "author": {
        "name": "Benoit Steiner",
        "email": "benoit.steiner.goog@gmail.com",
        "time": "Sun Oct 22 15:12:45 2017"
      },
      "committer": {
        "name": "Benoit Steiner",
        "email": "benoit.steiner.goog@gmail.com",
        "time": "Sun Oct 22 15:12:45 2017"
      },
      "message": "Removed unecesasry #include\n"
    },
    {
      "commit": "2a7a3a1e20ddfad51e2d2d7ffdde337e3ce2f4de",
      "tree": "f668f728eece19a23f4df077dd284678bc9ebac0",
      "parents": [
        "c083e71005367d0a91b66b3f0455a914b94d3867",
        "50dede25d983694e08df3085bb2f41b7e3df2aa2"
      ],
      "author": {
        "name": "Benoit Steiner",
        "email": "benoit.steiner.goog@gmail.com",
        "time": "Sat Oct 21 01:59:55 2017"
      },
      "committer": {
        "name": "Benoit Steiner",
        "email": "benoit.steiner.goog@gmail.com",
        "time": "Sat Oct 21 01:59:55 2017"
      },
      "message": "Merged in LaFeuille/eigen-1/LaFeuille/typo-fix-alignmeent-alignment-1505889397887 (pull request #335)\n\nTypo fix alignmeent -\u003ealignment\n"
    },
    {
      "commit": "c083e71005367d0a91b66b3f0455a914b94d3867",
      "tree": "1af3d4d2a1a2e637e8e43541b0b0e1caf97bb493",
      "parents": [
        "ef2fdae989b19f0185f2730a94e031bac62567c1",
        "00c2d191a54bd61f59dca9d023a41cb6319c3ecc"
      ],
      "author": {
        "name": "Benoit Steiner",
        "email": "benoit.steiner.goog@gmail.com",
        "time": "Sat Oct 21 01:58:22 2017"
      },
      "committer": {
        "name": "Benoit Steiner",
        "email": "benoit.steiner.goog@gmail.com",
        "time": "Sat Oct 21 01:58:22 2017"
      },
      "message": "Merged in henryiii/eigen/henryiii/device (pull request #343)\n\nFixing missing inlines on device functions for newer CUDA cards\n"
    },
    {
      "commit": "00c2d191a54bd61f59dca9d023a41cb6319c3ecc",
      "tree": "1af3d4d2a1a2e637e8e43541b0b0e1caf97bb493",
      "parents": [
        "dee17953a80330b41757110644c006ee0e6f87a0"
      ],
      "author": {
        "name": "Henry Schreiner",
        "email": "henryschreineriii@utexas.edu",
        "time": "Sat Oct 21 00:50:38 2017"
      },
      "committer": {
        "name": "Henry Schreiner",
        "email": "henryschreineriii@utexas.edu",
        "time": "Sat Oct 21 00:50:38 2017"
      },
      "message": "Restore `__device__`\n"
    },
    {
      "commit": "dee17953a80330b41757110644c006ee0e6f87a0",
      "tree": "95277a9593ed040dce60af85f655c3c792fca26d",
      "parents": [
        "ef2fdae989b19f0185f2730a94e031bac62567c1"
      ],
      "author": {
        "name": "Henry Schreiner",
        "email": "henryschreineriii@utexas.edu",
        "time": "Fri Oct 20 03:20:13 2017"
      },
      "committer": {
        "name": "Henry Schreiner",
        "email": "henryschreineriii@utexas.edu",
        "time": "Fri Oct 20 03:20:13 2017"
      },
      "message": "Fixing missing inlines on device functions for newer CUDA cards\n"
    },
    {
      "commit": "8fb5edc84ec3fa148be31ee369d146e05a865141",
      "tree": "12e8c115a9d9ab8d4d01039326d255022418f10d",
      "parents": [
        "ef2fdae989b19f0185f2730a94e031bac62567c1"
      ],
      "author": {
        "name": "Justin Carpentier",
        "email": "jcarpent@laas.fr",
        "time": "Tue Oct 17 19:51:27 2017"
      },
      "committer": {
        "name": "Justin Carpentier",
        "email": "jcarpent@laas.fr",
        "time": "Tue Oct 17 19:51:27 2017"
      },
      "message": "Use col method for column-major matrix\n"
    },
    {
      "commit": "ef2fdae989b19f0185f2730a94e031bac62567c1",
      "tree": "083cdfdb715a29ea082e4b590941e353efebc649",
      "parents": [
        "4ba98b3d7b568ddfb2532befdd2323784fc79f45",
        "aa4909ee95ee92e8e9c6d2a33e131c4732e939a8"
      ],
      "author": {
        "name": "Benoit Steiner",
        "email": "benoit.steiner.goog@gmail.com",
        "time": "Tue Oct 17 16:39:28 2017"
      },
      "committer": {
        "name": "Benoit Steiner",
        "email": "benoit.steiner.goog@gmail.com",
        "time": "Tue Oct 17 16:39:28 2017"
      },
      "message": "Merged in benoitsteiner/opencl (pull request #341)\n"
    },
    {
      "commit": "4ba98b3d7b568ddfb2532befdd2323784fc79f45",
      "tree": "636c5be7dbb62bc924c2acea78662bac51753980",
      "parents": [
        "ea5fa4f905ac15d9b4b5e5f44682d86b7d60e4fd",
        "57220bf233a845af80f10888dcfd956d3dfd1336"
      ],
      "author": {
        "name": "Rasmus Munk Larsen",
        "email": "rmlarsen@google.com",
        "time": "Fri Oct 13 22:58:52 2017"
      },
      "committer": {
        "name": "Rasmus Munk Larsen",
        "email": "rmlarsen@google.com",
        "time": "Fri Oct 13 22:58:52 2017"
      },
      "message": "Merge\n"
    },
    {
      "commit": "ea5fa4f905ac15d9b4b5e5f44682d86b7d60e4fd",
      "tree": "d4a7c2407cd6c925b2b9bede53cddd779ae6d54c",
      "parents": [
        "6dd3f1bfcf2d41d782cb7e7d276a187674aa3bc8"
      ],
      "author": {
        "name": "Rasmus Munk Larsen",
        "email": "rmlarsen@google.com",
        "time": "Fri Oct 13 22:58:12 2017"
      },
      "committer": {
        "name": "Rasmus Munk Larsen",
        "email": "rmlarsen@google.com",
        "time": "Fri Oct 13 22:58:12 2017"
      },
      "message": "Specialize ThreadPoolDevice::enqueueNotification for the case with no args. As an example this reduces binary size of an TensorFlow demo app for Android by about 2.5%.\n"
    },
    {
      "commit": "aa4909ee95ee92e8e9c6d2a33e131c4732e939a8",
      "tree": "51de6a027ed6e45db82693460f89eddf520e2b58",
      "parents": [
        "a6417bbe60cc68cd7c3111d563bec03ca5ce79fc",
        "20173fb5a92c5e829d5cd927708409efd9f33d2a"
      ],
      "author": {
        "name": "Benoit Steiner",
        "email": "benoit.steiner.goog@gmail.com",
        "time": "Fri Oct 13 20:56:01 2017"
      },
      "committer": {
        "name": "Benoit Steiner",
        "email": "benoit.steiner.goog@gmail.com",
        "time": "Fri Oct 13 20:56:01 2017"
      },
      "message": "Merged in mehdi_goli/upstr_benoit/ComputeCppNewReleaseFix (pull request #16)\n\nChanges required for new ComputeCpp CE version.\n"
    },
    {
      "commit": "57220bf233a845af80f10888dcfd956d3dfd1336",
      "tree": "57790d7e38d23a4605541d8a4ff18bc59f4ca9ff",
      "parents": [
        "9dcbf9b3b1e4a11699b05d468d1d17858ea66179"
      ],
      "author": {
        "name": "Konstantinos Margaritis",
        "email": "markos@freevec.org",
        "time": "Thu Oct 12 19:38:34 2017"
      },
      "committer": {
        "name": "Konstantinos Margaritis",
        "email": "markos@freevec.org",
        "time": "Thu Oct 12 19:38:34 2017"
      },
      "message": "check both z13 and z14 arches\n"
    },
    {
      "commit": "9dcbf9b3b1e4a11699b05d468d1d17858ea66179",
      "tree": "4a73765cb7f4cff27e38d18318d8a0eb2300f099",
      "parents": [
        "e4b1dc4fc464a569a72f71c948d745e8c694b123"
      ],
      "author": {
        "name": "Konstantinos Margaritis",
        "email": "markos@freevec.org",
        "time": "Thu Oct 12 19:34:55 2017"
      },
      "committer": {
        "name": "Konstantinos Margaritis",
        "email": "markos@freevec.org",
        "time": "Thu Oct 12 19:34:55 2017"
      },
      "message": "remove debugging\n"
    },
    {
      "commit": "e4b1dc4fc464a569a72f71c948d745e8c694b123",
      "tree": "22aef4433113eeb3011056a399a52946ac827753",
      "parents": [
        "b19f5353b03761ff2e4cc3f933ab7f6d0e9ccbe7",
        "70661066beef694cadf6c304d0d07e0758825c10"
      ],
      "author": {
        "name": "Konstantinos Margaritis",
        "email": "markos@freevec.org",
        "time": "Thu Oct 12 19:23:13 2017"
      },
      "committer": {
        "name": "Konstantinos Margaritis",
        "email": "markos@freevec.org",
        "time": "Thu Oct 12 19:23:13 2017"
      },
      "message": "Merged eigen/eigen into default\n"
    },
    {
      "commit": "b19f5353b03761ff2e4cc3f933ab7f6d0e9ccbe7",
      "tree": "f53b59c15dcee81414f0562584dc05c227ef12e5",
      "parents": [
        "6c12a0f53181dba97d608eaf0f1fb7600932ab5e"
      ],
      "author": {
        "name": "Konstantinos Margaritis",
        "email": "markos@freevec.org",
        "time": "Thu Oct 12 19:22:10 2017"
      },
      "committer": {
        "name": "Konstantinos Margaritis",
        "email": "markos@freevec.org",
        "time": "Thu Oct 12 19:22:10 2017"
      },
      "message": "rollback 7f0af057b07d\n"
    },
    {
      "commit": "6c12a0f53181dba97d608eaf0f1fb7600932ab5e",
      "tree": "854a63e3d52fcfb13e5292b780b981bd54ab1101",
      "parents": [
        "21a41b1054e344dc68727b5f392c7dd42a5ca0ad"
      ],
      "author": {
        "name": "Konstantinos Margaritis",
        "email": "markos@freevec.org",
        "time": "Wed Oct 11 15:05:29 2017"
      },
      "committer": {
        "name": "Konstantinos Margaritis",
        "email": "markos@freevec.org",
        "time": "Wed Oct 11 15:05:29 2017"
      },
      "message": "explicitly set conjugate mask\n"
    },
    {
      "commit": "21a41b1054e344dc68727b5f392c7dd42a5ca0ad",
      "tree": "417f5c9ed803146cce744d6e3359ff5dbd469e20",
      "parents": [
        "c46fe77fe7d0435421ab3b5184867c4d25a553c0"
      ],
      "author": {
        "name": "Konstantinos Margaritis",
        "email": "markos@freevec.org",
        "time": "Wed Oct 11 14:40:12 2017"
      },
      "committer": {
        "name": "Konstantinos Margaritis",
        "email": "markos@freevec.org",
        "time": "Wed Oct 11 14:40:12 2017"
      },
      "message": "added some extra debugging\n"
    },
    {
      "commit": "c46fe77fe7d0435421ab3b5184867c4d25a553c0",
      "tree": "3b6e09f1b1ee3c87e166e297d527a69b1729c8b3",
      "parents": [
        "df09294d9dd20b0cf24b92446dfce79ef5db6c68"
      ],
      "author": {
        "name": "Konstantinos Margaritis",
        "email": "markos@freevec.org",
        "time": "Wed Oct 11 14:17:22 2017"
      },
      "committer": {
        "name": "Konstantinos Margaritis",
        "email": "markos@freevec.org",
        "time": "Wed Oct 11 14:17:22 2017"
      },
      "message": "some Packet2cf pmul fixes\n"
    },
    {
      "commit": "df09294d9dd20b0cf24b92446dfce79ef5db6c68",
      "tree": "daa2019d3e4ccc083f798a16557252979eefdf08",
      "parents": [
        "fd4a6a208a377c57b24c5d4d9e097d4d90430514"
      ],
      "author": {
        "name": "Konstantinos Margaritis",
        "email": "markos@freevec.org",
        "time": "Wed Oct 11 13:40:49 2017"
      },
      "committer": {
        "name": "Konstantinos Margaritis",
        "email": "markos@freevec.org",
        "time": "Wed Oct 11 13:40:49 2017"
      },
      "message": "initial pexp() for 32-bit floats, commented out due to vec_cts()\n"
    },
    {
      "commit": "fd4a6a208a377c57b24c5d4d9e097d4d90430514",
      "tree": "bdd23896b6f4469bf34f1a58cf5430f71035908e",
      "parents": [
        "fb2d8077b9163c44821650edb691930bf634cde9"
      ],
      "author": {
        "name": "Konstantinos Margaritis",
        "email": "markos@freevec.org",
        "time": "Wed Oct 11 13:40:45 2017"
      },
      "committer": {
        "name": "Konstantinos Margaritis",
        "email": "markos@freevec.org",
        "time": "Wed Oct 11 13:40:45 2017"
      },
      "message": "initial pexp() for 32-bit floats, commented out due to vec_cts()\n"
    },
    {
      "commit": "fb2d8077b9163c44821650edb691930bf634cde9",
      "tree": "cacee5b030331ef1579af5df8a49b75d6927f039",
      "parents": [
        "247a320a03d21e57eed7c66b7ce6a17b6ba00fdf"
      ],
      "author": {
        "name": "Konstantinos Margaritis",
        "email": "markos@freevec.org",
        "time": "Tue Oct 10 17:38:32 2017"
      },
      "committer": {
        "name": "Konstantinos Margaritis",
        "email": "markos@freevec.org",
        "time": "Tue Oct 10 17:38:32 2017"
      },
      "message": "fix predux_mul for z14/float\n"
    },
    {
      "commit": "247a320a03d21e57eed7c66b7ce6a17b6ba00fdf",
      "tree": "13606d28284dab086d37d3746902f5fcd7e12da0",
      "parents": [
        "a5b070476503fcb43417858ace8a9597bdb47875"
      ],
      "author": {
        "name": "Konstantinos Margaritis",
        "email": "markos@freevec.org",
        "time": "Mon Oct 09 20:56:30 2017"
      },
      "committer": {
        "name": "Konstantinos Margaritis",
        "email": "markos@freevec.org",
        "time": "Mon Oct 09 20:56:30 2017"
      },
      "message": "eliminate \u0027enumeral and non-enumeral type in conditional expression\u0027 warning\n"
    },
    {
      "commit": "a5b070476503fcb43417858ace8a9597bdb47875",
      "tree": "39aefdb26e179291662ac6beeaa146207365c368",
      "parents": [
        "66b724d2e5e46908bfbf0d6811fade8a0f15820e"
      ],
      "author": {
        "name": "Konstantinos Margaritis",
        "email": "markos@freevec.org",
        "time": "Mon Oct 09 20:55:10 2017"
      },
      "committer": {
        "name": "Konstantinos Margaritis",
        "email": "markos@freevec.org",
        "time": "Mon Oct 09 20:55:10 2017"
      },
      "message": "complete z14 port\n"
    },
    {
      "commit": "6f0b6e493a7a881108db0b66530847bb200ffb6d",
      "tree": "587351c93e525896ed927a7a6c38dc7a15c9fe5d",
      "parents": [
        "70661066beef694cadf6c304d0d07e0758825c10"
      ],
      "author": {
        "name": "Kyle",
        "email": "unknown",
        "time": "Thu Oct 05 02:01:23 2017"
      },
      "committer": {
        "name": "Kyle",
        "email": "unknown",
        "time": "Thu Oct 05 02:01:23 2017"
      },
      "message": "Add support for SuiteSparse\u0027s KLU routines\n"
    },
    {
      "commit": "70661066beef694cadf6c304d0d07e0758825c10",
      "tree": "a793a5a8c031f0fb469b797887bff475b221557b",
      "parents": [
        "c7cf0029920c98a595e21485d2c9ff8eb5e9c2c8"
      ],
      "author": {
        "name": "Gael Guennebaud",
        "email": "g.gael@free.fr",
        "time": "Tue Sep 26 08:53:33 2017"
      },
      "committer": {
        "name": "Gael Guennebaud",
        "email": "g.gael@free.fr",
        "time": "Tue Sep 26 08:53:33 2017"
      },
      "message": "Bug 1472: fix warning\n"
    },
    {
      "commit": "c7cf0029920c98a595e21485d2c9ff8eb5e9c2c8",
      "tree": "bc3377f244336f5ef5a52657f3693352bafca0ff",
      "parents": [
        "ffce55d030febecf86e29ac52ba0f98e7f1b9de2"
      ],
      "author": {
        "name": "Gael Guennebaud",
        "email": "g.gael@free.fr",
        "time": "Fri Sep 22 07:23:24 2017"
      },
      "committer": {
        "name": "Gael Guennebaud",
        "email": "g.gael@free.fr",
        "time": "Fri Sep 22 07:23:24 2017"
      },
      "message": "Bug 1468 (1/2) : add missing std:: to memcpy\n"
    },
    {
      "commit": "ffce55d030febecf86e29ac52ba0f98e7f1b9de2",
      "tree": "f2626d2463d81514b6e9bd460c443743bbbc78c1",
      "parents": [
        "2e7b552da413982a619757598381e793cf3720a5"
      ],
      "author": {
        "name": "Gael Guennebaud",
        "email": "g.gael@free.fr",
        "time": "Wed Sep 20 08:22:23 2017"
      },
      "committer": {
        "name": "Gael Guennebaud",
        "email": "g.gael@free.fr",
        "time": "Wed Sep 20 08:22:23 2017"
      },
      "message": "Add link to a useful example.\n"
    },
    {
      "commit": "2e7b552da413982a619757598381e793cf3720a5",
      "tree": "6d68cc25c1f309b53e4f540b52114a64b7c4b63f",
      "parents": [
        "552452264ff9526910426f55dab7bce81b02a8e1"
      ],
      "author": {
        "name": "Gael Guennebaud",
        "email": "g.gael@free.fr",
        "time": "Wed Sep 20 08:22:00 2017"
      },
      "committer": {
        "name": "Gael Guennebaud",
        "email": "g.gael@free.fr",
        "time": "Wed Sep 20 08:22:00 2017"
      },
      "message": "Update documentation for aligned_allocator\n"
    },
    {
      "commit": "50dede25d983694e08df3085bb2f41b7e3df2aa2",
      "tree": "ba2adf551686d1748f3acb56dc0e5caea23c3ce8",
      "parents": [
        "552452264ff9526910426f55dab7bce81b02a8e1"
      ],
      "author": {
        "name": "LaFeuille",
        "email": "pmoulon@gmail.com",
        "time": "Wed Sep 20 06:38:39 2017"
      },
      "committer": {
        "name": "LaFeuille",
        "email": "pmoulon@gmail.com",
        "time": "Wed Sep 20 06:38:39 2017"
      },
      "message": "Typo fix alignmeent -\u003ealignment\n"
    },
    {
      "commit": "20173fb5a92c5e829d5cd927708409efd9f33d2a",
      "tree": "51de6a027ed6e45db82693460f89eddf520e2b58",
      "parents": [
        "a6417bbe60cc68cd7c3111d563bec03ca5ce79fc"
      ],
      "author": {
        "name": "Mehdi Goli",
        "email": "mehdi.goli@codeplay.com",
        "time": "Mon Sep 18 17:17:39 2017"
      },
      "committer": {
        "name": "Mehdi Goli",
        "email": "mehdi.goli@codeplay.com",
        "time": "Mon Sep 18 17:17:39 2017"
      },
      "message": "Changes required for new ComputeCpp CE version.\n"
    },
    {
      "commit": "552452264ff9526910426f55dab7bce81b02a8e1",
      "tree": "4f68f33877fb5a24932b40644535d002360a13e2",
      "parents": [
        "f70caf52b1376ecfa536a467c19e9fcf65830ff5"
      ],
      "author": {
        "name": "Christoph Hertzberg",
        "email": "chtz@informatik.uni-bremen.de",
        "time": "Thu Sep 14 17:26:03 2017"
      },
      "committer": {
        "name": "Christoph Hertzberg",
        "email": "chtz@informatik.uni-bremen.de",
        "time": "Thu Sep 14 17:26:03 2017"
      },
      "message": "clang provides __has_feature(is_enum) (but not \u003ctype_traits\u003e) in C++03 mode\n"
    },
    {
      "commit": "f70caf52b1376ecfa536a467c19e9fcf65830ff5",
      "tree": "4a950b2094c10a2a85710abbb410e37b98a2a5a6",
      "parents": [
        "6dd3f1bfcf2d41d782cb7e7d276a187674aa3bc8"
      ],
      "author": {
        "name": "Christoph Hertzberg",
        "email": "chtz@informatik.uni-bremen.de",
        "time": "Thu Sep 14 17:23:38 2017"
      },
      "committer": {
        "name": "Christoph Hertzberg",
        "email": "chtz@informatik.uni-bremen.de",
        "time": "Thu Sep 14 17:23:38 2017"
      },
      "message": "std::integral_constant is not C++03 compatible\n"
    },
    {
      "commit": "6dd3f1bfcf2d41d782cb7e7d276a187674aa3bc8",
      "tree": "47cf146671db9b95412e2e6c817bafc3f3900db8",
      "parents": [
        "7a3d5d7864c9c4c4e221550054f7cfea9fa21904"
      ],
      "author": {
        "name": "Rasmus Munk Larsen",
        "email": "rmlarsen@google.com",
        "time": "Fri Sep 08 23:35:58 2017"
      },
      "committer": {
        "name": "Rasmus Munk Larsen",
        "email": "rmlarsen@google.com",
        "time": "Fri Sep 08 23:35:58 2017"
      },
      "message": "Fix cut-and-paste error.\n"
    },
    {
      "commit": "7a3d5d7864c9c4c4e221550054f7cfea9fa21904",
      "tree": "9fbbd5e8d3c257dbeb493279357dff9c27307b71",
      "parents": [
        "1fde29764615c48318237e54a306d058eceda03c"
      ],
      "author": {
        "name": "Rasmus Munk Larsen",
        "email": "rmlarsen@google.com",
        "time": "Fri Sep 08 22:49:55 2017"
      },
      "committer": {
        "name": "Rasmus Munk Larsen",
        "email": "rmlarsen@google.com",
        "time": "Fri Sep 08 22:49:55 2017"
      },
      "message": "Avoid undefined behavior in Eigen::TensorCostModel::numThreads.\n\nIf the cost is large enough then the thread count can be larger than the maximum\nrepresentable int, so just casting it to an int is undefined behavior.\n\nContributed by phurst@google.com.\n"
    },
    {
      "commit": "1fde29764615c48318237e54a306d058eceda03c",
      "tree": "5221eca304b945a843c8c69fa0cd1957fd3f049a",
      "parents": [
        "ec9ad6ade62130cf4b1b59502a42cb4a9f52d052"
      ],
      "author": {
        "name": "Gael Guennebaud",
        "email": "g.gael@free.fr",
        "time": "Thu Sep 07 12:34:30 2017"
      },
      "committer": {
        "name": "Gael Guennebaud",
        "email": "g.gael@free.fr",
        "time": "Thu Sep 07 12:34:30 2017"
      },
      "message": "Fix compilation of Vector::operator()(enum) by treating enums as Index\n"
    },
    {
      "commit": "ec9ad6ade62130cf4b1b59502a42cb4a9f52d052",
      "tree": "b9311648062cc76e17cf10a1097d336ddc553029",
      "parents": [
        "4e79cb69b9425f5f8c3a84be4350d4ab75b5fd9d"
      ],
      "author": {
        "name": "Benoit Steiner",
        "email": "benoit.steiner.goog@gmail.com",
        "time": "Thu Sep 07 09:13:52 2017"
      },
      "committer": {
        "name": "Benoit Steiner",
        "email": "benoit.steiner.goog@gmail.com",
        "time": "Thu Sep 07 09:13:52 2017"
      },
      "message": "Fixed compilation with cuda_clang.\n"
    },
    {
      "commit": "4e79cb69b9425f5f8c3a84be4350d4ab75b5fd9d",
      "tree": "adc9c9295cb91b6b2da6147edfa45cb7dcd7fb87",
      "parents": [
        "c376ff7f5f4427554a52a32fd6fb278cd617f231",
        "047faa3d1fe85f05536c5337ef98f3ed02eda62a"
      ],
      "author": {
        "name": "Gael Guennebaud",
        "email": "g.gael@free.fr",
        "time": "Wed Sep 06 08:42:14 2017"
      },
      "committer": {
        "name": "Gael Guennebaud",
        "email": "g.gael@free.fr",
        "time": "Wed Sep 06 08:42:14 2017"
      },
      "message": "Merged in infinitei/eigen (pull request #328)\n\nBug 1464 : Fixes construction of EulerAngles from 3D vector expression.\n\nApproved-by: Tal Hadad \u003ctal_hd@hotmail.com\u003e\nApproved-by: Abhijit Kundu \u003cabhijit.kundu@gatech.edu\u003e\n"
    },
    {
      "commit": "c376ff7f5f4427554a52a32fd6fb278cd617f231",
      "tree": "95c11548e6427321ff2ba0ae163c102ac0af2d5c",
      "parents": [
        "03f19874e66b393c604ee54b84878a5c820c57d0"
      ],
      "author": {
        "name": "Gael Guennebaud",
        "email": "g.gael@free.fr",
        "time": "Wed Sep 06 08:22:47 2017"
      },
      "committer": {
        "name": "Gael Guennebaud",
        "email": "g.gael@free.fr",
        "time": "Wed Sep 06 08:22:47 2017"
      },
      "message": "Add C++11 max_digits10 for half.\n"
    },
    {
      "commit": "03f19874e66b393c604ee54b84878a5c820c57d0",
      "tree": "9f155377479c894eb66cc85c6a0db7003a74a4b3",
      "parents": [
        "32e70d9bd415bc225abae526e62d8ac396c2e350"
      ],
      "author": {
        "name": "Gael Guennebaud",
        "email": "g.gael@free.fr",
        "time": "Wed Sep 06 08:02:49 2017"
      },
      "committer": {
        "name": "Gael Guennebaud",
        "email": "g.gael@free.fr",
        "time": "Wed Sep 06 08:02:49 2017"
      },
      "message": "Implement true compile-time \"if\" for apply_rotation_in_the_plane. This fixes a compilation issue for vectorized real type with missing vectorization for complexes, e.g. AVX512.\n"
    },
    {
      "commit": "32e70d9bd415bc225abae526e62d8ac396c2e350",
      "tree": "08583135da1a3e6631bb2065710d9f4aaae557b1",
      "parents": [
        "c6cf6bc5bc4c8c305d5b367212676c1177775972"
      ],
      "author": {
        "name": "Gael Guennebaud",
        "email": "g.gael@free.fr",
        "time": "Sat Sep 02 20:50:20 2017"
      },
      "committer": {
        "name": "Gael Guennebaud",
        "email": "g.gael@free.fr",
        "time": "Sat Sep 02 20:50:20 2017"
      },
      "message": "Fix mixing types in sparse matrix products.\n"
    },
    {
      "commit": "483d9bdeca3b3a9dc9bd35463189e726c6208827",
      "tree": "93b4bc98bd475a3d6f109e0ea79c26817607f388",
      "parents": [
        "c6cf6bc5bc4c8c305d5b367212676c1177775972",
        "ac2ae68c65de52d12f76805405cae14a5e64d7cb"
      ],
      "author": {
        "name": "Jonas Harsch",
        "email": "jonas.harsch@gmail.com",
        "time": "Fri Sep 01 12:01:39 2017"
      },
      "committer": {
        "name": "Jonas Harsch",
        "email": "jonas.harsch@gmail.com",
        "time": "Fri Sep 01 12:01:39 2017"
      },
      "message": "Merged in JonasMu/added-an-example-for-a-contraction-to-a--1504265366851 (pull request #1)\n\nAdded an example for a contraction to a scalar value\n"
    },
    {
      "commit": "ac2ae68c65de52d12f76805405cae14a5e64d7cb",
      "tree": "93b4bc98bd475a3d6f109e0ea79c26817607f388",
      "parents": [
        "6165d19e994fce4628a7eb00a57bc3c92b474f21"
      ],
      "author": {
        "name": "Jonas Harsch",
        "email": "jonas.harsch@gmail.com",
        "time": "Fri Sep 01 12:01:39 2017"
      },
      "committer": {
        "name": "Jonas Harsch",
        "email": "jonas.harsch@gmail.com",
        "time": "Fri Sep 01 12:01:39 2017"
      },
      "message": "Close branch JonasMu/added-an-example-for-a-contraction-to-a--1504265366851\n"
    },
    {
      "commit": "6165d19e994fce4628a7eb00a57bc3c92b474f21",
      "tree": "93b4bc98bd475a3d6f109e0ea79c26817607f388",
      "parents": [
        "c6cf6bc5bc4c8c305d5b367212676c1177775972"
      ],
      "author": {
        "name": "Jonas Harsch",
        "email": "jonas.harsch@gmail.com",
        "time": "Fri Sep 01 11:30:26 2017"
      },
      "committer": {
        "name": "Jonas Harsch",
        "email": "jonas.harsch@gmail.com",
        "time": "Fri Sep 01 11:30:26 2017"
      },
      "message": "Added an example for a contraction to a scalar value, e.g. a double contraction of two second order tensors and how you can get the value of the result. I lost one day to get this doen so I think it will help some guys. I also added Eigen:: to the IndexPair and and array in the same example.\n"
    },
    {
      "commit": "c6cf6bc5bc4c8c305d5b367212676c1177775972",
      "tree": "b3c0553e3aa51d19f8ca4acbbee9940cac194c3a",
      "parents": [
        "7252c889918d60b2ea2ad1eb15953d1e7f119c62"
      ],
      "author": {
        "name": "Benoit Steiner",
        "email": "benoit.steiner.goog@gmail.com",
        "time": "Thu Aug 31 02:49:39 2017"
      },
      "committer": {
        "name": "Benoit Steiner",
        "email": "benoit.steiner.goog@gmail.com",
        "time": "Thu Aug 31 02:49:39 2017"
      },
      "message": "Added support for CUDA 9.0.\n"
    },
    {
      "commit": "047faa3d1fe85f05536c5337ef98f3ed02eda62a",
      "tree": "849bdb92ffcc322be4b02b80279aef1d1835ce26",
      "parents": [
        "7252c889918d60b2ea2ad1eb15953d1e7f119c62"
      ],
      "author": {
        "name": "Abhijit Kundu",
        "email": "abhijit.kundu@gatech.edu",
        "time": "Wed Aug 30 17:26:30 2017"
      },
      "committer": {
        "name": "Abhijit Kundu",
        "email": "abhijit.kundu@gatech.edu",
        "time": "Wed Aug 30 17:26:30 2017"
      },
      "message": "Bug 1464 : Fixes construction of EulerAngles from 3D vector expression.\n"
    },
    {
      "commit": "7252c889918d60b2ea2ad1eb15953d1e7f119c62",
      "tree": "28398620041be8bf14d5a19db5d912948b582aa7",
      "parents": [
        "a10bddd0c773035380043b9a1fafd7fe14d434b8"
      ],
      "author": {
        "name": "Gael Guennebaud",
        "email": "g.gael@free.fr",
        "time": "Thu Aug 24 09:26:41 2017"
      },
      "committer": {
        "name": "Gael Guennebaud",
        "email": "g.gael@free.fr",
        "time": "Thu Aug 24 09:26:41 2017"
      },
      "message": "Handle min/max/inf/etc issue in cuda_fp16.h directly in test/main.h\n"
    },
    {
      "commit": "66b724d2e5e46908bfbf0d6811fade8a0f15820e",
      "tree": "e436111655d99615a560e176ba87eb4403d1746c",
      "parents": [
        "738240efa61d693cd59706f9e01da8c66f644fc5",
        "a10bddd0c773035380043b9a1fafd7fe14d434b8"
      ],
      "author": {
        "name": "Konstantinos Margaritis",
        "email": "markos@freevec.org",
        "time": "Thu Aug 24 09:24:01 2017"
      },
      "committer": {
        "name": "Konstantinos Margaritis",
        "email": "markos@freevec.org",
        "time": "Thu Aug 24 09:24:01 2017"
      },
      "message": "Merged eigen/eigen into default\n"
    }
  ],
  "next": "a10bddd0c773035380043b9a1fafd7fe14d434b8"
}
