)]}'
{
  "commit": "22a816ade884e3eee6a2f6a25f342e6a0d3448a0",
  "tree": "becfc9016d9a7bdffdb30d15f99bf8aeed842a77",
  "parents": [
    "62ec1dd616377721d8be414911721bdc8967d677"
  ],
  "author": {
    "name": "Gael Guennebaud",
    "email": "g.gael@free.fr",
    "time": "Sat Jul 19 00:09:01 2008 +0000"
  },
  "committer": {
    "name": "Gael Guennebaud",
    "email": "g.gael@free.fr",
    "time": "Sat Jul 19 00:09:01 2008 +0000"
  },
  "message": "* Fix a couple of issues related to the recent cache friendly products\n* Improve the efficiency of matrix*vector in unaligned cases\n* Trivial fixes in the destructors of MatrixStorage\n* Removed the matrixNorm in test/product.cpp (twice faster and\n  that assumed the matrix product was ok while checking that !!)\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "669649de8eefd3408fc1064793d3a8567f50afcb",
      "old_mode": 33188,
      "old_path": "Eigen/src/Core/CacheFriendlyProduct.h",
      "new_id": "83f5da55885b23189d59753bec86b9da18c33ded",
      "new_mode": 33188,
      "new_path": "Eigen/src/Core/CacheFriendlyProduct.h"
    },
    {
      "type": "modify",
      "old_id": "1b3bae34fb311a9c814ad0733caeba01f7906110",
      "old_mode": 33188,
      "old_path": "Eigen/src/Core/DummyPacketMath.h",
      "new_id": "1a4ecbfa0b8f07b4c6acd6a8a7347bbdc19c39e1",
      "new_mode": 33188,
      "new_path": "Eigen/src/Core/DummyPacketMath.h"
    },
    {
      "type": "modify",
      "old_id": "92ac5f20b9e63be57809e2bc0eebcdde3630a4ae",
      "old_mode": 33188,
      "old_path": "Eigen/src/Core/Map.h",
      "new_id": "13664eebca39dd856014662aac4fc9a6a2b6786a",
      "new_mode": 33188,
      "new_path": "Eigen/src/Core/Map.h"
    },
    {
      "type": "modify",
      "old_id": "379b5e1f46e21c32c369b933cac83cf36c8c1997",
      "old_mode": 33188,
      "old_path": "Eigen/src/Core/Matrix.h",
      "new_id": "569d7207c5bc7eb73bffe27ba3f98895e922a538",
      "new_mode": 33188,
      "new_path": "Eigen/src/Core/Matrix.h"
    },
    {
      "type": "modify",
      "old_id": "53faf884ede7dce4f8c77af1bbe390f35c6567a8",
      "old_mode": 33188,
      "old_path": "Eigen/src/Core/MatrixStorage.h",
      "new_id": "2b13018bf94695533a5648132ea8286b43dcbc28",
      "new_mode": 33188,
      "new_path": "Eigen/src/Core/MatrixStorage.h"
    },
    {
      "type": "modify",
      "old_id": "223da4d06923650984ef7b69696a23090d4c3471",
      "old_mode": 33188,
      "old_path": "Eigen/src/Core/Product.h",
      "new_id": "831611adfdb04d39665f499844429361467d2cd1",
      "new_mode": 33188,
      "new_path": "Eigen/src/Core/Product.h"
    },
    {
      "type": "modify",
      "old_id": "a30011deaff0a0782ffb64c59521f4f9c88be467",
      "old_mode": 33188,
      "old_path": "Eigen/src/Core/arch/SSE/PacketMath.h",
      "new_id": "114ed49e2b48e53647daee41ce4d71ac936b6b4a",
      "new_mode": 33188,
      "new_path": "Eigen/src/Core/arch/SSE/PacketMath.h"
    },
    {
      "type": "modify",
      "old_id": "1723a047c7c7c2e87cb2cbac675a7b2eabc8372e",
      "old_mode": 33188,
      "old_path": "test/map.cpp",
      "new_id": "39e40af150a2bd83e6f7292c07a2f37c13608bee",
      "new_mode": 33188,
      "new_path": "test/map.cpp"
    },
    {
      "type": "modify",
      "old_id": "50ec64d4d0433deb840f55b5f0dc0228ef16018d",
      "old_mode": 33188,
      "old_path": "test/product.cpp",
      "new_id": "48999119f5861279e0ed3f7b10545172917744d7",
      "new_mode": 33188,
      "new_path": "test/product.cpp"
    }
  ]
}
