)]}'
{
  "commit": "318c01bca3cebe3a452333a5bc4bf64b8ab817c8",
  "tree": "37f186b4db1479e771f18cc4ad8cbe8f192b53d2",
  "parents": [
    "2a9d186d1cb3eb75f90f2c82ec7c84ee06c3b569"
  ],
  "author": {
    "name": "Jim Stichnoth",
    "email": "stichnot@chromium.org",
    "time": "Sun Apr 03 21:58:03 2016 -0700"
  },
  "committer": {
    "name": "Jim Stichnoth",
    "email": "stichnot@chromium.org",
    "time": "Sun Apr 03 21:58:03 2016 -0700"
  },
  "message": "Subzero: Fix -timing-funcs and -timing-focus flags.\n\n1. Generate dummy FunctionXXX function names when either of those flags is given.\n\n2. Remove the browser code that automatically sets F/G prefixes instead of Function/Global, since that performance tweak is no longer relevant.\n\n3. Fix a presumably long-standing bug where -timing-focus would accumulate timings into the TLS copy of the timers, but would then try to print timing info based on the currently-empty GlobalContext copy of the timers.\n\nBUG\u003d none\nR\u003dkschimpf@google.com\n\nReview URL: https://codereview.chromium.org/1855683002 .\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e5a71aa49866104f9674bb1d762a2ddf89c83803",
      "old_mode": 33188,
      "old_path": "src/IceCfg.cpp",
      "new_id": "2d16734eab18b9cea1761e5705670314bff69451",
      "new_mode": 33188,
      "new_path": "src/IceCfg.cpp"
    },
    {
      "type": "modify",
      "old_id": "b1e2258dc7e8883f313dcd51739e31c7852c6ad9",
      "old_mode": 33188,
      "old_path": "src/IceClFlags.def",
      "new_id": "c46697d623677d56de1e3a1670b72dbc18e74cf4",
      "new_mode": 33188,
      "new_path": "src/IceClFlags.def"
    },
    {
      "type": "modify",
      "old_id": "5689a3ec3ea50c7ca8d7340fce8a4801c2c56896",
      "old_mode": 33188,
      "old_path": "src/IceGlobalContext.cpp",
      "new_id": "e7faa506f6e3ea4278a23b260cc22be8a4728dcf",
      "new_mode": 33188,
      "new_path": "src/IceGlobalContext.cpp"
    },
    {
      "type": "modify",
      "old_id": "cce9492819f68cd93b2e26daee4ab2b95dc3d395",
      "old_mode": 33188,
      "old_path": "src/IceGlobalContext.h",
      "new_id": "2ce10830d6809e0dd15330b387635d36931b90ad",
      "new_mode": 33188,
      "new_path": "src/IceGlobalContext.h"
    },
    {
      "type": "modify",
      "old_id": "4aef2441742b42ce4129be856e45564e85109de0",
      "old_mode": 33188,
      "old_path": "src/PNaClTranslator.cpp",
      "new_id": "0a8e52afc2e4436c82a8e507e0027c91ca410606",
      "new_mode": 33188,
      "new_path": "src/PNaClTranslator.cpp"
    }
  ]
}
