)]}'
{
  "commit": "6d9e9843d8c61cfb04cc55b9def9518f823a592a",
  "tree": "f4705a2ea90c251ea8222143741236b5babddcd0",
  "parents": [
    "eafeca5dcb7af8688d40a9c14b0d2fcb856c96fc"
  ],
  "author": {
    "name": "Sameer Agarwal",
    "email": "sameeragarwal@google.com",
    "time": "Mon Sep 28 11:35:37 2020 -0700"
  },
  "committer": {
    "name": "Sameer Agarwal",
    "email": "sandwichmaker@gmail.com",
    "time": "Mon Sep 28 19:20:24 2020 +0000"
  },
  "message": "Remove inclusion of ceres/eigen.h\n\nThe initial reason for this is because of a previous reformatting CL\ntriggered a macro redefinition warning in the schur eliminator. But\nactually it was worse because the reordering had caused the macro\ndefinition to be ignored and caused a performance regression.\n\nThis simplifies the generated files, fixes some formatting errors\nand recovers the performance.\n\nChange-Id: I9dbeffc38743b3f24b25843feec2e26a73188413\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1fb89f4ef00592a2c0221ec8d8aa84f3867ff098",
      "old_mode": 33188,
      "old_path": "internal/ceres/generate_template_specializations.py",
      "new_id": "74e46c28b78a37650b3714f5b9cf16e62e0f432b",
      "new_mode": 33188,
      "new_path": "internal/ceres/generate_template_specializations.py"
    },
    {
      "type": "modify",
      "old_id": "38c0fb6d1a96a4cb303b23be18a12d898e2eeec8",
      "old_mode": 33188,
      "old_path": "internal/ceres/generated/partitioned_matrix_view_2_2_2.cc",
      "new_id": "f5753bef54441174574d5706a78e3bc4264eabd1",
      "new_mode": 33188,
      "new_path": "internal/ceres/generated/partitioned_matrix_view_2_2_2.cc"
    },
    {
      "type": "modify",
      "old_id": "6cd43a64359af33116bab0e0b2eae9a93e11c33a",
      "old_mode": 33188,
      "old_path": "internal/ceres/generated/partitioned_matrix_view_2_2_3.cc",
      "new_id": "a7a9b5231cf832195c706e54cb2ff575f3afdedc",
      "new_mode": 33188,
      "new_path": "internal/ceres/generated/partitioned_matrix_view_2_2_3.cc"
    },
    {
      "type": "modify",
      "old_id": "83a3fa6eaa3177a4853db664c95703c50b83abb9",
      "old_mode": 33188,
      "old_path": "internal/ceres/generated/partitioned_matrix_view_2_2_4.cc",
      "new_id": "faf6c4a754a136489b0e392d49de2098570c5fd7",
      "new_mode": 33188,
      "new_path": "internal/ceres/generated/partitioned_matrix_view_2_2_4.cc"
    },
    {
      "type": "modify",
      "old_id": "ac0c4bdbc917a51b15f22ddf49e988dc145fc7a7",
      "old_mode": 33188,
      "old_path": "internal/ceres/generated/partitioned_matrix_view_2_2_d.cc",
      "new_id": "92fd4cddf433962ae0d1b105e571d2fb90fd6296",
      "new_mode": 33188,
      "new_path": "internal/ceres/generated/partitioned_matrix_view_2_2_d.cc"
    },
    {
      "type": "modify",
      "old_id": "6421e350ccb5780c1f6a98aedde09fcc870f5749",
      "old_mode": 33188,
      "old_path": "internal/ceres/generated/partitioned_matrix_view_2_3_3.cc",
      "new_id": "2df314f137aebd3a1929666e5fab42ef43a617cd",
      "new_mode": 33188,
      "new_path": "internal/ceres/generated/partitioned_matrix_view_2_3_3.cc"
    },
    {
      "type": "modify",
      "old_id": "ba44c5f8e94125bd5636858adfce98b114182d68",
      "old_mode": 33188,
      "old_path": "internal/ceres/generated/partitioned_matrix_view_2_3_4.cc",
      "new_id": "ff1ca3e7f1ff35a500f214276b82eee0126bae80",
      "new_mode": 33188,
      "new_path": "internal/ceres/generated/partitioned_matrix_view_2_3_4.cc"
    },
    {
      "type": "modify",
      "old_id": "dcfdd784a575f06ff2c7f3c090a65f6fe88e978a",
      "old_mode": 33188,
      "old_path": "internal/ceres/generated/partitioned_matrix_view_2_3_6.cc",
      "new_id": "5041df9152dade1d191e46fc635d3287c91bf795",
      "new_mode": 33188,
      "new_path": "internal/ceres/generated/partitioned_matrix_view_2_3_6.cc"
    },
    {
      "type": "modify",
      "old_id": "22266d814f7d11d862d76efd0eeea778a698b1b9",
      "old_mode": 33188,
      "old_path": "internal/ceres/generated/partitioned_matrix_view_2_3_9.cc",
      "new_id": "c0b72fec8b877981bdabe55fd8c8e08e2d5306c5",
      "new_mode": 33188,
      "new_path": "internal/ceres/generated/partitioned_matrix_view_2_3_9.cc"
    },
    {
      "type": "modify",
      "old_id": "cdae54827241226d7186d3b62c7b0e1f42e8e723",
      "old_mode": 33188,
      "old_path": "internal/ceres/generated/partitioned_matrix_view_2_3_d.cc",
      "new_id": "8a3c162ab7e4dbac507880d9896093e88110fa38",
      "new_mode": 33188,
      "new_path": "internal/ceres/generated/partitioned_matrix_view_2_3_d.cc"
    },
    {
      "type": "modify",
      "old_id": "0909b599d5539eec017378bd2af2c2c41585fa82",
      "old_mode": 33188,
      "old_path": "internal/ceres/generated/partitioned_matrix_view_2_4_3.cc",
      "new_id": "0e69ca6404d4c3946f31e97863894da48b60e81c",
      "new_mode": 33188,
      "new_path": "internal/ceres/generated/partitioned_matrix_view_2_4_3.cc"
    },
    {
      "type": "modify",
      "old_id": "302bfa1c5adab7024b71e192a0688ddd43cff969",
      "old_mode": 33188,
      "old_path": "internal/ceres/generated/partitioned_matrix_view_2_4_4.cc",
      "new_id": "ba9bb615291711d0df7eefb2ca482ddf1902c21c",
      "new_mode": 33188,
      "new_path": "internal/ceres/generated/partitioned_matrix_view_2_4_4.cc"
    },
    {
      "type": "modify",
      "old_id": "e1a3434c39ac48c2de667358cf20c4150039fddc",
      "old_mode": 33188,
      "old_path": "internal/ceres/generated/partitioned_matrix_view_2_4_6.cc",
      "new_id": "1acdb9b21d5c8b6e01933acd196e08c9ceb8c3b6",
      "new_mode": 33188,
      "new_path": "internal/ceres/generated/partitioned_matrix_view_2_4_6.cc"
    },
    {
      "type": "modify",
      "old_id": "7690df5ed204edc03e66582f859b5632a2a83b70",
      "old_mode": 33188,
      "old_path": "internal/ceres/generated/partitioned_matrix_view_2_4_8.cc",
      "new_id": "888ff99557dce92ac5e0ec18980babf477717fc9",
      "new_mode": 33188,
      "new_path": "internal/ceres/generated/partitioned_matrix_view_2_4_8.cc"
    },
    {
      "type": "modify",
      "old_id": "775a7f0c30ab6e6a7c8c713c3b541ac3672c1e88",
      "old_mode": 33188,
      "old_path": "internal/ceres/generated/partitioned_matrix_view_2_4_9.cc",
      "new_id": "bd4dde3d207953019780b5d951223f95df37355a",
      "new_mode": 33188,
      "new_path": "internal/ceres/generated/partitioned_matrix_view_2_4_9.cc"
    },
    {
      "type": "modify",
      "old_id": "cb70b05ec46bd34b00b2a74891eb19a1e24744c7",
      "old_mode": 33188,
      "old_path": "internal/ceres/generated/partitioned_matrix_view_2_4_d.cc",
      "new_id": "6d3516fc6d525417cc3d128e4b6148a9c27ef90d",
      "new_mode": 33188,
      "new_path": "internal/ceres/generated/partitioned_matrix_view_2_4_d.cc"
    },
    {
      "type": "modify",
      "old_id": "bf526898c419a0bb4d02376a7f2697d02c24137f",
      "old_mode": 33188,
      "old_path": "internal/ceres/generated/partitioned_matrix_view_2_d_d.cc",
      "new_id": "77d22ed6bc200fb42bd33e9bb5158d34aa13b828",
      "new_mode": 33188,
      "new_path": "internal/ceres/generated/partitioned_matrix_view_2_d_d.cc"
    },
    {
      "type": "modify",
      "old_id": "5ccad8643ab86e3c47c9d1cbab27942e1acaf126",
      "old_mode": 33188,
      "old_path": "internal/ceres/generated/partitioned_matrix_view_3_3_3.cc",
      "new_id": "aeb456c6e2adaf2f4fe8ee0b81bc1d13a6c0dd5f",
      "new_mode": 33188,
      "new_path": "internal/ceres/generated/partitioned_matrix_view_3_3_3.cc"
    },
    {
      "type": "modify",
      "old_id": "4d273939753114390ac89b81afe06ea7aa85e806",
      "old_mode": 33188,
      "old_path": "internal/ceres/generated/partitioned_matrix_view_4_4_2.cc",
      "new_id": "bb240b9e3f6a63a10a2434ce8fa08f3695fb4188",
      "new_mode": 33188,
      "new_path": "internal/ceres/generated/partitioned_matrix_view_4_4_2.cc"
    },
    {
      "type": "modify",
      "old_id": "a17cd6bb5310448b7ae407edbe3d398e4b6a4f4f",
      "old_mode": 33188,
      "old_path": "internal/ceres/generated/partitioned_matrix_view_4_4_3.cc",
      "new_id": "5d47543644d83dc15460a2e8a5ecc1d8f5f7ac25",
      "new_mode": 33188,
      "new_path": "internal/ceres/generated/partitioned_matrix_view_4_4_3.cc"
    },
    {
      "type": "modify",
      "old_id": "8136383f787ca5ad116f0db99425656b857fe62c",
      "old_mode": 33188,
      "old_path": "internal/ceres/generated/partitioned_matrix_view_4_4_4.cc",
      "new_id": "e14f980933d7c4035285bc2c9ce6d682ef8829a0",
      "new_mode": 33188,
      "new_path": "internal/ceres/generated/partitioned_matrix_view_4_4_4.cc"
    },
    {
      "type": "modify",
      "old_id": "46ac514229f3a6bcd4fdaaebb2603decb89545e0",
      "old_mode": 33188,
      "old_path": "internal/ceres/generated/partitioned_matrix_view_4_4_d.cc",
      "new_id": "9ec50563ac844ffb7229a8fd953d1a34c12108a5",
      "new_mode": 33188,
      "new_path": "internal/ceres/generated/partitioned_matrix_view_4_4_d.cc"
    },
    {
      "type": "modify",
      "old_id": "72277b00987e0d425e0890993188f33d309ee191",
      "old_mode": 33188,
      "old_path": "internal/ceres/generated/partitioned_matrix_view_d_d_d.cc",
      "new_id": "1e124797598a7c503f61daa717a51a111379d50b",
      "new_mode": 33188,
      "new_path": "internal/ceres/generated/partitioned_matrix_view_d_d_d.cc"
    },
    {
      "type": "modify",
      "old_id": "d2e289511e838bedb5b3dafcc345eb4416031a1f",
      "old_mode": 33188,
      "old_path": "internal/ceres/generated/schur_eliminator_2_2_2.cc",
      "new_id": "289a809acb71741694c811865b070d7541c7c43a",
      "new_mode": 33188,
      "new_path": "internal/ceres/generated/schur_eliminator_2_2_2.cc"
    },
    {
      "type": "modify",
      "old_id": "d7e5b64c09d05c536cb25b9986bafe93c9845bf0",
      "old_mode": 33188,
      "old_path": "internal/ceres/generated/schur_eliminator_2_2_3.cc",
      "new_id": "20311ba843d2d0f86e854903a6cf6fcef887f906",
      "new_mode": 33188,
      "new_path": "internal/ceres/generated/schur_eliminator_2_2_3.cc"
    },
    {
      "type": "modify",
      "old_id": "b288fbf35b25e56ae8ce64540169f26494920b01",
      "old_mode": 33188,
      "old_path": "internal/ceres/generated/schur_eliminator_2_2_4.cc",
      "new_id": "1f6a8ae4a0e7a8ad4d713650fe19f9109361e8b6",
      "new_mode": 33188,
      "new_path": "internal/ceres/generated/schur_eliminator_2_2_4.cc"
    },
    {
      "type": "modify",
      "old_id": "8b92703c851b6429625c83e1381fbbd583837e1a",
      "old_mode": 33188,
      "old_path": "internal/ceres/generated/schur_eliminator_2_2_d.cc",
      "new_id": "08b18d357bddfc1296723a9d594aec7696a8e589",
      "new_mode": 33188,
      "new_path": "internal/ceres/generated/schur_eliminator_2_2_d.cc"
    },
    {
      "type": "modify",
      "old_id": "e339a683dc234d1cdaeeb98e45c95cec4a5dad36",
      "old_mode": 33188,
      "old_path": "internal/ceres/generated/schur_eliminator_2_3_3.cc",
      "new_id": "115b4c8cce1b103839414b877cea9a7d2919aad4",
      "new_mode": 33188,
      "new_path": "internal/ceres/generated/schur_eliminator_2_3_3.cc"
    },
    {
      "type": "modify",
      "old_id": "c85f703d8fc823405360f218049d933977950d1a",
      "old_mode": 33188,
      "old_path": "internal/ceres/generated/schur_eliminator_2_3_4.cc",
      "new_id": "c7035370424e69dccb99140fee3acefe571730cc",
      "new_mode": 33188,
      "new_path": "internal/ceres/generated/schur_eliminator_2_3_4.cc"
    },
    {
      "type": "modify",
      "old_id": "dac6f36ea910333adba13877dc62dbfc54486f4b",
      "old_mode": 33188,
      "old_path": "internal/ceres/generated/schur_eliminator_2_3_6.cc",
      "new_id": "edb9afea969ea1f0a0de8cbff2d3022cc38ba0c0",
      "new_mode": 33188,
      "new_path": "internal/ceres/generated/schur_eliminator_2_3_6.cc"
    },
    {
      "type": "modify",
      "old_id": "d9152f0008fd0ee82c2d900682f7ae17e1ef2f64",
      "old_mode": 33188,
      "old_path": "internal/ceres/generated/schur_eliminator_2_3_9.cc",
      "new_id": "faa5c19f5c0733126fc3d8865999ba56af67f34d",
      "new_mode": 33188,
      "new_path": "internal/ceres/generated/schur_eliminator_2_3_9.cc"
    },
    {
      "type": "modify",
      "old_id": "aa9aa61e679f2eb0c63a5712d670d8d8270c74b4",
      "old_mode": 33188,
      "old_path": "internal/ceres/generated/schur_eliminator_2_3_d.cc",
      "new_id": "81b6f975e7f73250f4ca62ebd6ebf34b1f42835d",
      "new_mode": 33188,
      "new_path": "internal/ceres/generated/schur_eliminator_2_3_d.cc"
    },
    {
      "type": "modify",
      "old_id": "5f19f7b7baa513d943132353f7728e8f5aef6e4e",
      "old_mode": 33188,
      "old_path": "internal/ceres/generated/schur_eliminator_2_4_3.cc",
      "new_id": "2cb2d15ac9359d1431f5dbe89c871e8952a6a9c1",
      "new_mode": 33188,
      "new_path": "internal/ceres/generated/schur_eliminator_2_4_3.cc"
    },
    {
      "type": "modify",
      "old_id": "3e1430c2d1d87788c79ed20a8e63b9e33246016a",
      "old_mode": 33188,
      "old_path": "internal/ceres/generated/schur_eliminator_2_4_4.cc",
      "new_id": "a78eff3aa0279cbc1d38a01ac5a2b26450d65a62",
      "new_mode": 33188,
      "new_path": "internal/ceres/generated/schur_eliminator_2_4_4.cc"
    },
    {
      "type": "modify",
      "old_id": "accc1b5b29df9b1d0f7689bb21da1fe7984550dd",
      "old_mode": 33188,
      "old_path": "internal/ceres/generated/schur_eliminator_2_4_6.cc",
      "new_id": "e2534f235b6f0cb592d9830694088562a38687b4",
      "new_mode": 33188,
      "new_path": "internal/ceres/generated/schur_eliminator_2_4_6.cc"
    },
    {
      "type": "modify",
      "old_id": "3568aad7419e282d6335fbceec508905a73b0801",
      "old_mode": 33188,
      "old_path": "internal/ceres/generated/schur_eliminator_2_4_8.cc",
      "new_id": "296a46273bcb51551ab0e016e4ff8991f32fce1a",
      "new_mode": 33188,
      "new_path": "internal/ceres/generated/schur_eliminator_2_4_8.cc"
    },
    {
      "type": "modify",
      "old_id": "8d11a10829b20e3f2f81380f5bfde0347efc4bd4",
      "old_mode": 33188,
      "old_path": "internal/ceres/generated/schur_eliminator_2_4_9.cc",
      "new_id": "0d0b04e686ca4add518cdce62c68d443df2b02ce",
      "new_mode": 33188,
      "new_path": "internal/ceres/generated/schur_eliminator_2_4_9.cc"
    },
    {
      "type": "modify",
      "old_id": "02d8cfa010ac88438f27d83a8f5b82c34f942668",
      "old_mode": 33188,
      "old_path": "internal/ceres/generated/schur_eliminator_2_4_d.cc",
      "new_id": "797992660d7d121dc87af33310720b3002318503",
      "new_mode": 33188,
      "new_path": "internal/ceres/generated/schur_eliminator_2_4_d.cc"
    },
    {
      "type": "modify",
      "old_id": "9d715dd2f0556aa1a81ff6b347c99294985e9610",
      "old_mode": 33188,
      "old_path": "internal/ceres/generated/schur_eliminator_2_d_d.cc",
      "new_id": "189be043af8a76255cab7350a241600338e1aaf5",
      "new_mode": 33188,
      "new_path": "internal/ceres/generated/schur_eliminator_2_d_d.cc"
    },
    {
      "type": "modify",
      "old_id": "25277e320b39c499cf687b0ea59aaef4e0530b8d",
      "old_mode": 33188,
      "old_path": "internal/ceres/generated/schur_eliminator_3_3_3.cc",
      "new_id": "35c14a8f4bd65c000becfe60bc985bf6109f0719",
      "new_mode": 33188,
      "new_path": "internal/ceres/generated/schur_eliminator_3_3_3.cc"
    },
    {
      "type": "modify",
      "old_id": "6bb8bd63770a5accadb98643365e3ecf9edd1120",
      "old_mode": 33188,
      "old_path": "internal/ceres/generated/schur_eliminator_4_4_2.cc",
      "new_id": "878500a2100dc8e4686499503c5ed371d7c57f2c",
      "new_mode": 33188,
      "new_path": "internal/ceres/generated/schur_eliminator_4_4_2.cc"
    },
    {
      "type": "modify",
      "old_id": "ab2abaacf7f236a910d1620b59094aaffe4fa89d",
      "old_mode": 33188,
      "old_path": "internal/ceres/generated/schur_eliminator_4_4_3.cc",
      "new_id": "c4b0959db6a9ebea9018991e082dee3a6d45a32a",
      "new_mode": 33188,
      "new_path": "internal/ceres/generated/schur_eliminator_4_4_3.cc"
    },
    {
      "type": "modify",
      "old_id": "d29116a417a13f8534255b961bc00b679c26d983",
      "old_mode": 33188,
      "old_path": "internal/ceres/generated/schur_eliminator_4_4_4.cc",
      "new_id": "20df5343335e38ec602b0e900df4da113711b785",
      "new_mode": 33188,
      "new_path": "internal/ceres/generated/schur_eliminator_4_4_4.cc"
    },
    {
      "type": "modify",
      "old_id": "dd64907cdf0d3cac30ddaaa2bf8b7b965e53d241",
      "old_mode": 33188,
      "old_path": "internal/ceres/generated/schur_eliminator_4_4_d.cc",
      "new_id": "17368dca4f670ebf3e0d3ab6f132d39642d3fe33",
      "new_mode": 33188,
      "new_path": "internal/ceres/generated/schur_eliminator_4_4_d.cc"
    },
    {
      "type": "modify",
      "old_id": "281a0e8d061821744e99703d257781fb66f8133e",
      "old_mode": 33188,
      "old_path": "internal/ceres/generated/schur_eliminator_d_d_d.cc",
      "new_id": "ca598fe5eca96cc29849b686f7406d576f316d3f",
      "new_mode": 33188,
      "new_path": "internal/ceres/generated/schur_eliminator_d_d_d.cc"
    },
    {
      "type": "modify",
      "old_id": "b0d21b727e7de6630a9c5a052f0cb888310a194c",
      "old_mode": 33188,
      "old_path": "internal/ceres/partitioned_matrix_view.cc",
      "new_id": "b67bc905d15cf4af2d54d7db815f8373aae1c96f",
      "new_mode": 33188,
      "new_path": "internal/ceres/partitioned_matrix_view.cc"
    },
    {
      "type": "modify",
      "old_id": "1f24ac16bfeed15d8426b9ae24daac5fac2a004c",
      "old_mode": 33188,
      "old_path": "internal/ceres/partitioned_matrix_view_template.py",
      "new_id": "05a25bf83350d3e52e59d271750716f6e17ffb69",
      "new_mode": 33188,
      "new_path": "internal/ceres/partitioned_matrix_view_template.py"
    },
    {
      "type": "modify",
      "old_id": "33bb62480abf16b67156f74b1bb596a501f5ec4c",
      "old_mode": 33188,
      "old_path": "internal/ceres/schur_eliminator.cc",
      "new_id": "613ae9558e9781b3e89458b12bb91fa5cd5e6cc7",
      "new_mode": 33188,
      "new_path": "internal/ceres/schur_eliminator.cc"
    },
    {
      "type": "modify",
      "old_id": "04b705ef45539861177f2b56a02b09391c50a44f",
      "old_mode": 33188,
      "old_path": "internal/ceres/schur_eliminator_template.py",
      "new_id": "50515956e89f329c1ddc04de45110f66b8dba151",
      "new_mode": 33188,
      "new_path": "internal/ceres/schur_eliminator_template.py"
    },
    {
      "type": "modify",
      "old_id": "b234b8cbd157f9698799fa21d2eda688e991a6f1",
      "old_mode": 33188,
      "old_path": "internal/ceres/schur_templates.cc",
      "new_id": "bcf0d14902d6dc9bef9e70e5cd2b7d6bea6cde1a",
      "new_mode": 33188,
      "new_path": "internal/ceres/schur_templates.cc"
    }
  ]
}
