)]}'
{
  "commit": "5bd43a1fa486690086e149cc502397f3a532c2be",
  "tree": "8eadd5da25098a626308100966b3af7d84b07f83",
  "parents": [
    "cbc86f65125f458678960074184b00ed0dbfc84b"
  ],
  "author": {
    "name": "Sameer Agarwal",
    "email": "sameeragarwal@google.com",
    "time": "Wed Jul 13 20:08:57 2022 -0700"
  },
  "committer": {
    "name": "Sameer Agarwal",
    "email": "sameeragarwal@google.com",
    "time": "Thu Jul 14 06:46:49 2022 -0700"
  },
  "message": "Speed up DenseSparseMatrix::SquareColumnNorm.\n\nBecause we store the matrix as row major matrix, the\nobvious Eigen expression performs rather poorly. A straight\nc++ loop speeds things up considerably.\n\nAlso replace use of matrix() with direct use of m_.\n\nChange-Id: I3d6166df4765ad8400ab9602a54b65fd21b1d50f\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "cef219fc5ed95095c0014d6859531bd01a592cd5",
      "old_mode": 33188,
      "old_path": "internal/ceres/dense_sparse_matrix.cc",
      "new_id": "e71546b86bece6a772ca511f4945ed026175886b",
      "new_mode": 33188,
      "new_path": "internal/ceres/dense_sparse_matrix.cc"
    }
  ]
}
