)]}'
{
  "commit": "160c02089eca1ce52637dea8c5c650a3cf23599b",
  "tree": "96b4c4f3bb4cb482251b850342a076219ec8ec65",
  "parents": [
    "f2662f08e527522f72971e514c4e6f38ff17e8d7"
  ],
  "author": {
    "name": "Yuwei Huang",
    "email": "yuweih@google.com",
    "time": "Fri Oct 20 22:47:42 2017"
  },
  "committer": {
    "name": "Commit Bot",
    "email": "commit-bot@chromium.org",
    "time": "Fri Oct 20 23:25:04 2017"
  },
  "message": "Implement Atomic32 using C++11\u0027s std::atomic\n\nChromoting is planning to bump up the iOS deployment target to 10.0\nbefore but is blocked by WebRTC because it uses deprecated OSAtomic*\nAPIs.\n\nThis CL replaces the platform specific Atomic32 implementation and uses\nC++11\u0027s std::atomic instead.\n\nBug: webrtc:8413\nChange-Id: Icbd29bb92eec60066589bbabf53e0d50df2f9b0d\nReviewed-on: https://webrtc-review.googlesource.com/12740\nCommit-Queue: Yuwei Huang \u003cyuweih@google.com\u003e\nReviewed-by: Karl Wiberg \u003ckwiberg@webrtc.org\u003e\nReviewed-by: Niels Moller \u003cnisse@webrtc.org\u003e\nCr-Commit-Position: refs/heads/master@{#20376}",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "965f144aef3314e33e04129363b42c592eb1289b",
      "old_mode": 33188,
      "old_path": "system_wrappers/BUILD.gn",
      "new_id": "56c83f0488d97684e729e34049ebb7b2ee51447c",
      "new_mode": 33188,
      "new_path": "system_wrappers/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "a031f0784eeef71132bbe6ebf97afc50e04c357a",
      "old_mode": 33188,
      "old_path": "system_wrappers/include/atomic32.h",
      "new_id": "74a540ed8913c694e7df909d16ac37a7d6124ec3",
      "new_mode": 33188,
      "new_path": "system_wrappers/include/atomic32.h"
    },
    {
      "type": "rename",
      "old_id": "4b95967008cf4af665c3a66c1b33a5b1a5f9e838",
      "old_mode": 33188,
      "old_path": "system_wrappers/source/atomic32_darwin.cc",
      "new_id": "581c13e0c3f0940ac0057ad7c4a11d7af9a48587",
      "new_mode": 33188,
      "new_path": "system_wrappers/source/atomic32.cc",
      "score": 60
    },
    {
      "type": "delete",
      "old_id": "bd1637203b75dc3523057818ee373c1118c76256",
      "old_mode": 33188,
      "old_path": "system_wrappers/source/atomic32_non_darwin_unix.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "2d0b024d96063d6fb9cfddee86fb9210d24b4d88",
      "old_mode": 33188,
      "old_path": "system_wrappers/source/atomic32_win.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    }
  ]
}
