)]}'
{
  "commit": "00d7f8e567667941ffded734dcee800f66b43bae",
  "tree": "b824a2a5fce61d797b7deda8430fe14a6c571f5a",
  "parents": [
    "414ee1db4b3f1a822261d012a7ce04ef5b884550"
  ],
  "author": {
    "name": "Benoit Jacob",
    "email": "jacob.benoit.1@gmail.com",
    "time": "Sun Jan 25 23:46:51 2009 +0000"
  },
  "committer": {
    "name": "Benoit Jacob",
    "email": "jacob.benoit.1@gmail.com",
    "time": "Sun Jan 25 23:46:51 2009 +0000"
  },
  "message": "* solveTriangularInPlace(): take a const ref and const_cast it, to allow passing temporary xprs.\n* improvements, simplifications in LU::solve()\n* remove remnant of old norm2()\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5281e34fa9ed4421042782f368779f63be772486",
      "old_mode": 33188,
      "old_path": "Eigen/src/Core/MatrixBase.h",
      "new_id": "1fd02b0af2b391bc4da80d63456221f1c250ba5f",
      "new_mode": 33188,
      "new_path": "Eigen/src/Core/MatrixBase.h"
    },
    {
      "type": "modify",
      "old_id": "1c586b8652e760ee3f0f23378c8a075c4a7c388e",
      "old_mode": 33188,
      "old_path": "Eigen/src/Core/SolveTriangular.h",
      "new_id": "e3935327534797b36e4819ea8de5afa9b681b76e",
      "new_mode": 33188,
      "new_path": "Eigen/src/Core/SolveTriangular.h"
    },
    {
      "type": "modify",
      "old_id": "00a6dcf6415204e685b4d84c2697ebfb927039cf",
      "old_mode": 33188,
      "old_path": "Eigen/src/LU/LU.h",
      "new_id": "a48ee8d1aa115c88def7c3b5085839c4718312f3",
      "new_mode": 33188,
      "new_path": "Eigen/src/LU/LU.h"
    }
  ]
}
