)]}'
{
  "commit": "a77e5e7a1cfca3b109e1bcf6536444080e6bee44",
  "tree": "1e684c6b422117d545e0ff5bc8d83c61fa32a1ef",
  "parents": [
    "47a4304ca6b1a38fc2e1a6c5c5b719af2bf9a30c"
  ],
  "author": {
    "name": "Wyatt Hepler",
    "email": "hepler@google.com",
    "time": "Fri Apr 09 17:38:39 2021 -0700"
  },
  "committer": {
    "name": "CQ Bot Account",
    "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Mon Apr 12 18:53:38 2021 +0000"
  },
  "message": "Fixes for GCC 10 compatibility\n\n- pw_kvs: Remove use of std::enable_if that wasn\u0027t working property.\n- pw_result, pw_rpc: Disable spurious GCC 10 warnings.\n- pw_string: Size report code that is never executed was using the same\n  pointer for snprintf input and output, which is not legal. This caused\n  -Wrestrict warnings. Update the size report code to avoid this.\n- Add the -pthread flag in GCC host builds to support building\n  pw_thread.\n- pw_tokenizer: For host builds, insert the tokenizer sections after\n  .debug_info instead of .strtab, since inserting after .strtab does not\n  work for GCC.\n\nChange-Id: Ib141a102ed50eb639c8d0bcb236572b3dc142ec1\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/40620\nCommit-Queue: Auto-Submit \u003cauto-submit@pigweed.google.com.iam.gserviceaccount.com\u003e\nPigweed-Auto-Submit: Wyatt Hepler \u003chepler@google.com\u003e\nReviewed-by: Anthony DiGirolamo \u003ctonymd@google.com\u003e\nReviewed-by: Keir Mierle \u003ckeir@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6a42e003fa939886cd994b349e7159d3debb7390",
      "old_mode": 33188,
      "old_path": "pw_kvs/public/pw_kvs/checksum.h",
      "new_id": "7624e390e96e6e028af95114d05924ea717c0bf5",
      "new_mode": 33188,
      "new_path": "pw_kvs/public/pw_kvs/checksum.h"
    },
    {
      "type": "modify",
      "old_id": "193427cc1576d9c3fe775221e038334c3ebc9ed3",
      "old_mode": 33188,
      "old_path": "pw_kvs/public/pw_kvs/io.h",
      "new_id": "58fe24da615c208bc9c020124f7f4de0b41f1b39",
      "new_mode": 33188,
      "new_path": "pw_kvs/public/pw_kvs/io.h"
    },
    {
      "type": "modify",
      "old_id": "a55c2b4d91b4be90129dc3ea3984730be7e672ca",
      "old_mode": 33188,
      "old_path": "pw_result/public/pw_result/result.h",
      "new_id": "ba78e8ae75a58b449c73f685cffeea104c706be8",
      "new_mode": 33188,
      "new_path": "pw_result/public/pw_result/result.h"
    },
    {
      "type": "modify",
      "old_id": "3884d0293a82dd6c060b684bbce05f2ce982fc37",
      "old_mode": 33188,
      "old_path": "pw_rpc/public/pw_rpc/service.h",
      "new_id": "4e1a1a064837f76edc879b14447b8430d0722b26",
      "new_mode": 33188,
      "new_path": "pw_rpc/public/pw_rpc/service.h"
    },
    {
      "type": "modify",
      "old_id": "357fc2a272953736ac2edb06380f953c936dd7f6",
      "old_mode": 33188,
      "old_path": "pw_string/size_report/format_many_without_error_handling.cc",
      "new_id": "7a5ab2d2efb90087f373e055fd5203bcf9aa410e",
      "new_mode": 33188,
      "new_path": "pw_string/size_report/format_many_without_error_handling.cc"
    },
    {
      "type": "modify",
      "old_id": "b27df5a7f5c5f2fb99538a3419d12154ce7d2705",
      "old_mode": 33188,
      "old_path": "pw_string/size_report/format_multiple.cc",
      "new_id": "7f516cbb28c8f645009208a24582f9eca23bb453",
      "new_mode": 33188,
      "new_path": "pw_string/size_report/format_multiple.cc"
    },
    {
      "type": "modify",
      "old_id": "94afe7635a3dd2b62c41f8616339726064ea6109",
      "old_mode": 33188,
      "old_path": "pw_string/size_report/format_single.cc",
      "new_id": "6afee1173aa4b2d7e9ce0ff3852ef661b06eccc4",
      "new_mode": 33188,
      "new_path": "pw_string/size_report/format_single.cc"
    },
    {
      "type": "modify",
      "old_id": "41cc0c1a490273da5019fcd16bec2844ec996789",
      "old_mode": 33188,
      "old_path": "pw_tokenizer/add_tokenizer_sections_to_default_script.ld",
      "new_id": "56890b0974d807cba21bfc60ba0da6ea85376113",
      "new_mode": 33188,
      "new_path": "pw_tokenizer/add_tokenizer_sections_to_default_script.ld"
    },
    {
      "type": "modify",
      "old_id": "e0cdbf1428fb163506a5f262d5cc658189fc0c2a",
      "old_mode": 33188,
      "old_path": "pw_toolchain/host_gcc/BUILD.gn",
      "new_id": "e073821944c7eb1e0c38a45c061e3b8d5fcb76f3",
      "new_mode": 33188,
      "new_path": "pw_toolchain/host_gcc/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "9a7a7334190a628c6dc653f6248aafddb8ea82cf",
      "old_mode": 33188,
      "old_path": "targets/host/target_toolchains.gni",
      "new_id": "07b769ac76f865255fdb1d8c8c256b97e66cd558",
      "new_mode": 33188,
      "new_path": "targets/host/target_toolchains.gni"
    }
  ]
}
