)]}'
{
  "commit": "ab21820d47e4f83875dda008b600514d3520fd35",
  "tree": "e32adb788be1e541a2fdfb91b5edf92a84f897e4",
  "parents": [
    "b0735979d778a768caee207f01f327535cbd2140"
  ],
  "author": {
    "name": "Abseil Team",
    "email": "absl-team@google.com",
    "time": "Thu Mar 04 09:10:07 2021 -0800"
  },
  "committer": {
    "name": "Matt Kulukundis",
    "email": "matt.fowles@gmail.com",
    "time": "Fri Mar 05 09:40:59 2021 -0500"
  },
  "message": "Export of internal Abseil changes\n\n--\ne2de21d54c02b6419c57c0f4e2a16b608deca260 by Evan Brown \u003cezb@google.com\u003e:\n\nRemove the InsertEnd benchmark.\n\nThis benchmark has significantly different possible behaviors that can result in misleading metrics. Specifically, we can have a case where we are deallocating the last node in the b-tree in the erase and then allocating a new node in the insert call repeatedly, whereas normally, we end up just inserting/erasing a value from the last node. Also, the name of the benchmark is misleading because it involves an erase and an insert, but the name only mentions the insert.\n\nPiperOrigin-RevId: 360930639\n\n--\n51f6bb97b9cbdb809c31b77e93ce080ca3cba9ea by Benjamin Barenblat \u003cbbaren@google.com\u003e:\n\nStop testing with double-double random variables\n\nOn POWER, long double is often represented as a pair of doubles added\ntogether (double-double arithmetic). We’ve already special-cased\ndouble-double arithmetic in a number of tests, but compiler\nbugs [1, 2, 3] have now triggered both false positives and false\nnegatives, which suggests testing with double doubles is unlikely to\nyield useful signal. Remove the special casing and detect if we’re on a\ndouble-double system; if so, just don’t test long doubles.\n\n[1] https://gcc.gnu.org/bugzilla/show_bug.cgi?id\u003d99048\n[2] https://bugs.llvm.org/show_bug.cgi?id\u003d49131\n[3] https://bugs.llvm.org/show_bug.cgi?id\u003d49132\n\nPiperOrigin-RevId: 360793161\n\n--\n07fb4d7932c2f5d711c480f759dacb0be60f975e by Abseil Team \u003cabsl-team@google.com\u003e:\n\ninternal change\n\nPiperOrigin-RevId: 360712825\nGitOrigin-RevId: e2de21d54c02b6419c57c0f4e2a16b608deca260\nChange-Id: I98389b5a8789dcc8f35abc00c767e909181665f0\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "47707dfde2863cc20a58fd9d5ba76a07a4b8412a",
      "old_mode": 33188,
      "old_path": "CMake/AbseilDll.cmake",
      "new_id": "39f85f2ffd0020c0129d79b26904706a4e73356c",
      "new_mode": 33188,
      "new_path": "CMake/AbseilDll.cmake"
    },
    {
      "type": "modify",
      "old_id": "467986768aa1cb7d39b791ae5e20441be4198460",
      "old_mode": 33188,
      "old_path": "absl/container/btree_benchmark.cc",
      "new_id": "41f13f520e688a216243f2d5b1900c298f9c4877",
      "new_mode": 33188,
      "new_path": "absl/container/btree_benchmark.cc"
    },
    {
      "type": "modify",
      "old_id": "5d7b1857a12765b5ab71937069d77e96407e4081",
      "old_mode": 33188,
      "old_path": "absl/numeric/BUILD.bazel",
      "new_id": "ea587bfa45a915528402a3ab8386af390842433c",
      "new_mode": 33188,
      "new_path": "absl/numeric/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "be94352a4dcfb33d610b075916d7c6ff380a046f",
      "old_mode": 33188,
      "old_path": "absl/numeric/CMakeLists.txt",
      "new_id": "781987dc88334c93ff4775b8d04e569ffc2b4984",
      "new_mode": 33188,
      "new_path": "absl/numeric/CMakeLists.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "82d332fdde31a97d887b791c1a1c8d7195e26261",
      "new_mode": 33188,
      "new_path": "absl/numeric/internal/representation.h"
    },
    {
      "type": "modify",
      "old_id": "d97b2c4e74731fcdf3b8934f0f75343ccff58acd",
      "old_mode": 33188,
      "old_path": "absl/random/BUILD.bazel",
      "new_id": "66ffcbc78674efb8aaf712d43681e44bf0bbc673",
      "new_mode": 33188,
      "new_path": "absl/random/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "13093d6d46ad7665622c34d3a56761a818a9bd75",
      "old_mode": 33188,
      "old_path": "absl/random/CMakeLists.txt",
      "new_id": "3009a0348a3098eaa2760ed0b55eb90f75a104f8",
      "new_mode": 33188,
      "new_path": "absl/random/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "277e4dc6eed78517248e05bb316812988da0a702",
      "old_mode": 33188,
      "old_path": "absl/random/beta_distribution_test.cc",
      "new_id": "44cdfdd0499d99ebabfdeb1ac234038f8297ac30",
      "new_mode": 33188,
      "new_path": "absl/random/beta_distribution_test.cc"
    },
    {
      "type": "modify",
      "old_id": "5a8afde5ad4eaa19dc282232415140a6b06f7bf8",
      "old_mode": 33188,
      "old_path": "absl/random/exponential_distribution_test.cc",
      "new_id": "af11d61c156dc0da871da27a1cf906c55aa444e2",
      "new_mode": 33188,
      "new_path": "absl/random/exponential_distribution_test.cc"
    },
    {
      "type": "modify",
      "old_id": "2aa7caf4fadc841a1a56e33dba88936149ffce80",
      "old_mode": 33188,
      "old_path": "absl/random/gaussian_distribution_test.cc",
      "new_id": "c0bac2b0dbef106a23158c1b4f2a94e4aa098d43",
      "new_mode": 33188,
      "new_path": "absl/random/gaussian_distribution_test.cc"
    },
    {
      "type": "modify",
      "old_id": "8cf874d61c5cd34068a84057e805227ebc9af709",
      "old_mode": 33188,
      "old_path": "absl/random/uniform_real_distribution_test.cc",
      "new_id": "18bcd3bce8852e31363df643b3d6efb5e73d804b",
      "new_mode": 33188,
      "new_path": "absl/random/uniform_real_distribution_test.cc"
    },
    {
      "type": "modify",
      "old_id": "5efaf8964798d0d0d2da3a5fb0d32c780dc47304",
      "old_mode": 33188,
      "old_path": "absl/strings/BUILD.bazel",
      "new_id": "123b5efbd86543880da9ce2e6f6e620aeab34765",
      "new_mode": 33188,
      "new_path": "absl/strings/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "12f322a94f527a43bf0b82d6d78cc7acd1444d90",
      "old_mode": 33188,
      "old_path": "absl/strings/CMakeLists.txt",
      "new_id": "3b7ae639f533d9f66c1cb0f29d2752b4e57c88bb",
      "new_mode": 33188,
      "new_path": "absl/strings/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "2b1fd8cb420bb2b073ea9a8fdfb04c5fb54fbfa1",
      "old_mode": 33188,
      "old_path": "absl/strings/internal/str_format/float_conversion.cc",
      "new_id": "b1c40684756ba5856bdc2a7bb2fb544e10829dd2",
      "new_mode": 33188,
      "new_path": "absl/strings/internal/str_format/float_conversion.cc"
    }
  ]
}
