)]}'
{
  "commit": "cfe27e79cfcbefb2b4479e04f80cbb299bc46965",
  "tree": "7294acf94b9892a35927c5967c950192ed2acc2c",
  "parents": [
    "c9736080610480eac20c946f0369ff0d05679842"
  ],
  "author": {
    "name": "Abseil Team",
    "email": "absl-team@google.com",
    "time": "Fri Aug 05 06:56:05 2022 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Fri Aug 05 06:56:59 2022 -0700"
  },
  "message": "Map the absl::is_trivially_* functions to their std impl\n\nThere\u0027s no point redefining these functions if they are supported by the compiler and the version of libstdc++. Also, some of the builtins used by the absl implementation of these functions (e.g. __has_trivial_destructor) have been deprecated in Clang 15.\n\nPiperOrigin-RevId: 465554125\nChange-Id: I8674c3a5270ce3c654cdf58ae7dbd9d2bda8faa5\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "94f7fcb5d4056aaf565ef9a2fa29b1b0f3d5e1c4",
      "old_mode": 33188,
      "old_path": "absl/base/config.h",
      "new_id": "2faed85a80bdc0ee58fbae447cd63024713a74eb",
      "new_mode": 33188,
      "new_path": "absl/base/config.h"
    },
    {
      "type": "modify",
      "old_id": "d886cb30a81dd274ff0ad2302891542127db9029",
      "old_mode": 33188,
      "old_path": "absl/meta/type_traits.h",
      "new_id": "46b76906997c08ca7e90c94381076f3f5c00bde0",
      "new_mode": 33188,
      "new_path": "absl/meta/type_traits.h"
    },
    {
      "type": "modify",
      "old_id": "0ef5b6655864dd5408470beb6408cc30fcb919a8",
      "old_mode": 33188,
      "old_path": "absl/meta/type_traits_test.cc",
      "new_id": "fe96554debbc24b3f7b35c7efc935b976ceae909",
      "new_mode": 33188,
      "new_path": "absl/meta/type_traits_test.cc"
    }
  ]
}
