)]}'
{
  "commit": "f1dfac8cd6b28bb7a6c4bcd7658dd810faf1796e",
  "tree": "e9479924c6cf2447e0b31c54b724a9194bd3b79d",
  "parents": [
    "79e403b15ca66b0d689f20e4d6ee8f119bcfd06a"
  ],
  "author": {
    "name": "Sergiu Deitsch",
    "email": "sergiu.deitsch@gmail.com",
    "time": "Mon Aug 08 21:06:22 2022 +0200"
  },
  "committer": {
    "name": "Sameer Agarwal",
    "email": "sameeragarwal@google.com",
    "time": "Sat Aug 13 17:14:06 2022 +0000"
  },
  "message": "Reduce the number of individual PRNG instances\n\nUse same instance of a PRNG throughout by passing it to methods and\nfunctions as an argument to generate random numbers without breaking the\nsequence.\n\nChange-Id: Ib024bbc1ea2d14e4b9afb71857856a5fb77b1667\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "629eea86f6b27a85d3933b7e19f7dfaa54c1dcd6",
      "old_mode": 33188,
      "old_path": "internal/ceres/autodiff_test.cc",
      "new_id": "0916a456699269e3f224367eef68bb14dfc8765c",
      "new_mode": 33188,
      "new_path": "internal/ceres/autodiff_test.cc"
    },
    {
      "type": "modify",
      "old_id": "ae6bd3a75d5986bf241f78d1e96d0973f5dbab69",
      "old_mode": 33188,
      "old_path": "internal/ceres/block_sparse_matrix.cc",
      "new_id": "90bd92636d136fdb135516d4c1212f64e684acd0",
      "new_mode": 33188,
      "new_path": "internal/ceres/block_sparse_matrix.cc"
    },
    {
      "type": "modify",
      "old_id": "7cef18deb3b038904ac4b642be471ed3feca6dec",
      "old_mode": 33188,
      "old_path": "internal/ceres/block_sparse_matrix.h",
      "new_id": "44cb5e50584145f3c888fb485600995fcd62eeb1",
      "new_mode": 33188,
      "new_path": "internal/ceres/block_sparse_matrix.h"
    },
    {
      "type": "modify",
      "old_id": "574b0c0221e67cf156055703951fc0940ec0e889",
      "old_mode": 33188,
      "old_path": "internal/ceres/compressed_row_sparse_matrix.cc",
      "new_id": "ce587dabe876f9204a73de247ca69e1b822857fb",
      "new_mode": 33188,
      "new_path": "internal/ceres/compressed_row_sparse_matrix.cc"
    },
    {
      "type": "modify",
      "old_id": "25800455a0d8f1113965b3b91e933f1ddd5afa41",
      "old_mode": 33188,
      "old_path": "internal/ceres/compressed_row_sparse_matrix.h",
      "new_id": "d164befd4b8932651e474eed876f812c6b467d26",
      "new_mode": 33188,
      "new_path": "internal/ceres/compressed_row_sparse_matrix.h"
    },
    {
      "type": "modify",
      "old_id": "42f5498d0a2f50415711c17d177434edbe19b445",
      "old_mode": 33188,
      "old_path": "internal/ceres/compressed_row_sparse_matrix_test.cc",
      "new_id": "718a65933666ac05aed294c1e2bf0667124e91ec",
      "new_mode": 33188,
      "new_path": "internal/ceres/compressed_row_sparse_matrix_test.cc"
    },
    {
      "type": "modify",
      "old_id": "7f58efa29850bfc48fbf31a8a679ccb12f2d9e28",
      "old_mode": 33188,
      "old_path": "internal/ceres/corrector_test.cc",
      "new_id": "a5dd29c72499651ab225865adeacea70801bac0f",
      "new_mode": 33188,
      "new_path": "internal/ceres/corrector_test.cc"
    },
    {
      "type": "modify",
      "old_id": "3c5f5da78c3dbf8101b064a5895956ec7ac682da",
      "old_mode": 33188,
      "old_path": "internal/ceres/gradient_checker_test.cc",
      "new_id": "8d7d10f86955886fefeffd3eeceb0a8540f198aa",
      "new_mode": 33188,
      "new_path": "internal/ceres/gradient_checker_test.cc"
    },
    {
      "type": "modify",
      "old_id": "caf4f2594b0aa809038fd8ae962c228b3e9cbe82",
      "old_mode": 33188,
      "old_path": "internal/ceres/gradient_checking_cost_function_test.cc",
      "new_id": "87c327854f5a7c4bc54d5c5564767af2b8a775ff",
      "new_mode": 33188,
      "new_path": "internal/ceres/gradient_checking_cost_function_test.cc"
    },
    {
      "type": "modify",
      "old_id": "5bd4c50f48ae1eec6dd7c2064bd7b144cc2600d9",
      "old_mode": 33188,
      "old_path": "internal/ceres/inner_product_computer_test.cc",
      "new_id": "4573b6bc6d1c8feedc36fa997ef2579d7c58bcbe",
      "new_mode": 33188,
      "new_path": "internal/ceres/inner_product_computer_test.cc"
    },
    {
      "type": "modify",
      "old_id": "25e6322cd90080a19f24e1e0980c32860103d0b4",
      "old_mode": 33188,
      "old_path": "internal/ceres/normal_prior_test.cc",
      "new_id": "881038f44d31c4119df4c510bede437bce59402d",
      "new_mode": 33188,
      "new_path": "internal/ceres/normal_prior_test.cc"
    },
    {
      "type": "modify",
      "old_id": "b9a0beb04d8bb6deec1dcd9108c874afe18c1f95",
      "old_mode": 33188,
      "old_path": "internal/ceres/numeric_diff_cost_function_test.cc",
      "new_id": "dcffcffdfb85abb375cfa25316dcb6ea3c856dda",
      "new_mode": 33188,
      "new_path": "internal/ceres/numeric_diff_cost_function_test.cc"
    },
    {
      "type": "modify",
      "old_id": "3d78e36478a306d56927027e8b180c223576d637",
      "old_mode": 33188,
      "old_path": "internal/ceres/numeric_diff_test_utils.cc",
      "new_id": "9da514e323073097688b1bdcf9e3025dcffb6357",
      "new_mode": 33188,
      "new_path": "internal/ceres/numeric_diff_test_utils.cc"
    },
    {
      "type": "modify",
      "old_id": "68ae5edd4dd79e71207ce0ce528df3dca1668b67",
      "old_mode": 33188,
      "old_path": "internal/ceres/numeric_diff_test_utils.h",
      "new_id": "8d3f14b4f00df28b3fb95621ffeae39932224f65",
      "new_mode": 33188,
      "new_path": "internal/ceres/numeric_diff_test_utils.h"
    },
    {
      "type": "modify",
      "old_id": "cb3dd141fb6f69d044bfa960cbdea4eee290f22a",
      "old_mode": 33188,
      "old_path": "internal/ceres/partitioned_matrix_view_test.cc",
      "new_id": "e4484dd050cd94e3df0e2817f0c4d963a0031c3b",
      "new_mode": 33188,
      "new_path": "internal/ceres/partitioned_matrix_view_test.cc"
    },
    {
      "type": "modify",
      "old_id": "872f3812ca5e1f84006257773e30b5178c54b718",
      "old_mode": 33188,
      "old_path": "internal/ceres/reorder_program_test.cc",
      "new_id": "d6a65771e3848bef54b3f4f92ed0aa3697608b31",
      "new_mode": 33188,
      "new_path": "internal/ceres/reorder_program_test.cc"
    },
    {
      "type": "modify",
      "old_id": "d6de650c32ce1f9311eec0ad0be591a68e71e994",
      "old_mode": 33188,
      "old_path": "internal/ceres/rotation_test.cc",
      "new_id": "97ea5144105bb5d717bd5c5d85d07b8314ecd122",
      "new_mode": 33188,
      "new_path": "internal/ceres/rotation_test.cc"
    },
    {
      "type": "modify",
      "old_id": "0973e733a354b10627997d61fe02e7e401e9964e",
      "old_mode": 33188,
      "old_path": "internal/ceres/schur_eliminator_benchmark.cc",
      "new_id": "c6425ce12adebbbbfdda72d6c1e66c9ad7ff4f33",
      "new_mode": 33188,
      "new_path": "internal/ceres/schur_eliminator_benchmark.cc"
    },
    {
      "type": "modify",
      "old_id": "da2701991f55d8545567d0761bb1488306ebf584",
      "old_mode": 33188,
      "old_path": "internal/ceres/schur_eliminator_test.cc",
      "new_id": "17ce67ddbfbff2e34e51b61478ff76b89a98cb6d",
      "new_mode": 33188,
      "new_path": "internal/ceres/schur_eliminator_test.cc"
    },
    {
      "type": "modify",
      "old_id": "73e1455c6df54fa48f74ca385159ea272b928b1e",
      "old_mode": 33188,
      "old_path": "internal/ceres/sparse_cholesky_test.cc",
      "new_id": "2397fdd27033f699c9f0ee514d97cf09178d0f1f",
      "new_mode": 33188,
      "new_path": "internal/ceres/sparse_cholesky_test.cc"
    },
    {
      "type": "modify",
      "old_id": "cd86695620c23158f7db9aea350e94ee3ff42cb5",
      "old_mode": 33188,
      "old_path": "internal/ceres/subset_preconditioner_test.cc",
      "new_id": "5fb7f268e7f4fdfde42af9590b60f3835caa4605",
      "new_mode": 33188,
      "new_path": "internal/ceres/subset_preconditioner_test.cc"
    },
    {
      "type": "modify",
      "old_id": "49d367a1fbb3b8a2f82925e15d0f66f56a111de4",
      "old_mode": 33188,
      "old_path": "internal/ceres/triplet_sparse_matrix.cc",
      "new_id": "37a779feec6d77db82ea88320496bafe19cb6281",
      "new_mode": 33188,
      "new_path": "internal/ceres/triplet_sparse_matrix.cc"
    },
    {
      "type": "modify",
      "old_id": "c9624556da291b1a6831094efeeb50b246f567b2",
      "old_mode": 33188,
      "old_path": "internal/ceres/triplet_sparse_matrix.h",
      "new_id": "549966af614f7c28135c05fc745e923a12d3eed3",
      "new_mode": 33188,
      "new_path": "internal/ceres/triplet_sparse_matrix.h"
    }
  ]
}
