)]}'
{
  "commit": "5f43a42ee75bac32acd1c8f88c31e374fa9b297b",
  "tree": "69cab3f24454f4751b344d23fbada2e147fd42a9",
  "parents": [
    "a5fbf278430827d5945a4df505e63367c8c73a56"
  ],
  "author": {
    "name": "Benoit Jacob",
    "email": "jacob.benoit.1@gmail.com",
    "time": "Wed Jan 21 17:10:23 2009 +0000"
  },
  "committer": {
    "name": "Benoit Jacob",
    "email": "jacob.benoit.1@gmail.com",
    "time": "Wed Jan 21 17:10:23 2009 +0000"
  },
  "message": "* remove set(), revert to old behavior where \u003d resizes\n* try to be clever in matrix ctors and operator\u003d: be lazy when we can, always allow\n  to copy rowvector into columnvector, check the template parameters,\n  try to factor the code better\n* add missing copy ctor in UnalignedType\n* fix bug in the traits of DiagonalProduct\n* renaming: EIGEN_TUNE_FOR_CPU_CACHE_SIZE\n* update the dox a little\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c534a0f77530aa15ef837f39a26ed1d41d4d9007",
      "old_mode": 33188,
      "old_path": "CMakeLists.txt",
      "new_id": "4c3434cf82770a058a6a4e27347fdd26b904dffe",
      "new_mode": 33188,
      "new_path": "CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "b37dc8eb24716784e992d935132558829e35c43b",
      "old_mode": 33188,
      "old_path": "Eigen/src/Core/CacheFriendlyProduct.h",
      "new_id": "e2a5017368741ff85ff1cd1b041772c045a9ed0d",
      "new_mode": 33188,
      "new_path": "Eigen/src/Core/CacheFriendlyProduct.h"
    },
    {
      "type": "modify",
      "old_id": "5e23fb066b5ea526b1eef4b10502c96d61756751",
      "old_mode": 33188,
      "old_path": "Eigen/src/Core/DiagonalProduct.h",
      "new_id": "f33a26f98b0a6765730342d56074eef2b80363c4",
      "new_mode": 33188,
      "new_path": "Eigen/src/Core/DiagonalProduct.h"
    },
    {
      "type": "modify",
      "old_id": "91ca5d649d449ded1313af30bed94d538fa398f3",
      "old_mode": 33188,
      "old_path": "Eigen/src/Core/Map.h",
      "new_id": "5fe13005f89467b508e93989a7d2e1391cfc1ff1",
      "new_mode": 33188,
      "new_path": "Eigen/src/Core/Map.h"
    },
    {
      "type": "modify",
      "old_id": "c267d641576fd7b43888a60a5347f45d84fce1aa",
      "old_mode": 33188,
      "old_path": "Eigen/src/Core/Matrix.h",
      "new_id": "482afe890ee023b6da5e3bbcf2fa1af21dff0d18",
      "new_mode": 33188,
      "new_path": "Eigen/src/Core/Matrix.h"
    },
    {
      "type": "modify",
      "old_id": "93028ed4963c2c9136bee973b9c47c103c65c17a",
      "old_mode": 33188,
      "old_path": "Eigen/src/Core/Transpose.h",
      "new_id": "48f067e7a2c6e6ec97785699262e5745be006d2e",
      "new_mode": 33188,
      "new_path": "Eigen/src/Core/Transpose.h"
    },
    {
      "type": "modify",
      "old_id": "844b8831b3f9af3810570288b48f9f5e6d95ab97",
      "old_mode": 33188,
      "old_path": "Eigen/src/Core/util/Macros.h",
      "new_id": "d3698e81950a531e3bf199456cb952bbd5835541",
      "new_mode": 33188,
      "new_path": "Eigen/src/Core/util/Macros.h"
    },
    {
      "type": "modify",
      "old_id": "3c9fdf5ccbcc8917bf1be35dd6f8497829bd0508",
      "old_mode": 33188,
      "old_path": "Eigen/src/Core/util/Memory.h",
      "new_id": "792b269b8fae16761bebc6b40c85b54b289788a4",
      "new_mode": 33188,
      "new_path": "Eigen/src/Core/util/Memory.h"
    },
    {
      "type": "modify",
      "old_id": "c8d9445209d3e82528039bb651cd383a116b3172",
      "old_mode": 33188,
      "old_path": "Eigen/src/Core/util/StaticAssert.h",
      "new_id": "350630c0a6310745480530932a9f38a4e5acd55f",
      "new_mode": 33188,
      "new_path": "Eigen/src/Core/util/StaticAssert.h"
    },
    {
      "type": "modify",
      "old_id": "728235ac193fc9eca91294ec2feee572896cfb78",
      "old_mode": 33188,
      "old_path": "Eigen/src/StdVector/UnalignedType.h",
      "new_id": "c67e3d9055e3c9390a32bcd530a682bad297077d",
      "new_mode": 33188,
      "new_path": "Eigen/src/StdVector/UnalignedType.h"
    },
    {
      "type": "modify",
      "old_id": "c7135b0a5cf4c003142aa9663cdbc6076826576d",
      "old_mode": 33188,
      "old_path": "Mainpage.dox",
      "new_id": "17f4d9c31501d174dc6c064136f672adecca1444",
      "new_mode": 33188,
      "new_path": "Mainpage.dox"
    },
    {
      "type": "modify",
      "old_id": "49ab4d961c5f3158abc0f805b1c0253fe9446f87",
      "old_mode": 33188,
      "old_path": "doc/CustomizingEigen.dox",
      "new_id": "8f2d3aa250e9dbac5a6f6ac31fc0d6ab8728ee51",
      "new_mode": 33188,
      "new_path": "doc/CustomizingEigen.dox"
    },
    {
      "type": "modify",
      "old_id": "51dcd1cae23cd99c93d92d430dcf6400393bd2c9",
      "old_mode": 33188,
      "old_path": "doc/QuickStartGuide.dox",
      "new_id": "1789f15a85e6ab757a19d8704eea9b57fb67c278",
      "new_mode": 33188,
      "new_path": "doc/QuickStartGuide.dox"
    },
    {
      "type": "modify",
      "old_id": "06d17c69ecaeb95658ced4e61b8e0aabd633911c",
      "old_mode": 33188,
      "old_path": "test/basicstuff.cpp",
      "new_id": "0faefc156b56e61941df5c406712980a6b0ac612",
      "new_mode": 33188,
      "new_path": "test/basicstuff.cpp"
    },
    {
      "type": "modify",
      "old_id": "04f97bceae78423d80b65128bf4bd437a1554386",
      "old_mode": 33188,
      "old_path": "test/cholesky.cpp",
      "new_id": "2e3353d2174a4c32b6feda119ec58aab642a0de7",
      "new_mode": 33188,
      "new_path": "test/cholesky.cpp"
    },
    {
      "type": "modify",
      "old_id": "cc938885a60ae83365c3e60ec7788dacdb7b06f0",
      "old_mode": 33188,
      "old_path": "test/qtvector.cpp",
      "new_id": "a04002c362ae578ab49754fe8716ab03abd697d6",
      "new_mode": 33188,
      "new_path": "test/qtvector.cpp"
    },
    {
      "type": "modify",
      "old_id": "be9fc275bad47450c2d14237f9889a04438313fc",
      "old_mode": 33188,
      "old_path": "test/stdvector.cpp",
      "new_id": "78e65e927e9e1ba6195f9278669b99bbe13af297",
      "new_mode": 33188,
      "new_path": "test/stdvector.cpp"
    }
  ]
}
