)]}'
{
  "commit": "34b99cdf6c75dce4a9809a63af160918de84b282",
  "tree": "d76af43b3d3d21cb8d13b4d8ccac0c569a451592",
  "parents": [
    "5eb4609cd0fcc835f8b687f3b67efd0554f43695"
  ],
  "author": {
    "name": "alokp@chromium.org",
    "email": "alokp@chromium.org@736b8ea6-26fd-11df-bfd4-992fa37f6226",
    "time": "Tue Jul 27 18:37:55 2010 +0000"
  },
  "committer": {
    "name": "alokp@chromium.org",
    "email": "alokp@chromium.org@736b8ea6-26fd-11df-bfd4-992fa37f6226",
    "time": "Tue Jul 27 18:37:55 2010 +0000"
  },
  "message": "De-allocate memory in ShFinalize(). There still seems to be a bug here if the translator is used in a multi-threaded environment. It seems memory local to only one thread is being deallocated - the thread from which ShFinalize() is called. I will look into it closely in the next CL.\nReview URL: http://codereview.appspot.com/1878044\n\ngit-svn-id: https://angleproject.googlecode.com/svn/trunk@353 736b8ea6-26fd-11df-bfd4-992fa37f6226\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "06f838458d00fb34e6118891faa7a22361e51448",
      "old_mode": 33188,
      "old_path": "src/compiler/InitializeDll.cpp",
      "new_id": "8763cfeea8d760eadb241f2314fc2b7736aabe9c",
      "new_mode": 33188,
      "new_path": "src/compiler/InitializeDll.cpp"
    },
    {
      "type": "modify",
      "old_id": "bb175404c2c3495435739586cde68874c01db3b4",
      "old_mode": 33188,
      "old_path": "src/compiler/InitializeDll.h",
      "new_id": "857238eeae1967a428e34e142957f51a4fb55f7d",
      "new_mode": 33188,
      "new_path": "src/compiler/InitializeDll.h"
    },
    {
      "type": "modify",
      "old_id": "68295d005672f9041ef9e89761ae44fe2b2050a1",
      "old_mode": 33188,
      "old_path": "src/compiler/InitializeParseContext.h",
      "new_id": "760fd09d528b5ed46b5bdef6b683f36ff76a14a5",
      "new_mode": 33188,
      "new_path": "src/compiler/InitializeParseContext.h"
    },
    {
      "type": "modify",
      "old_id": "f1ab572de4bd3599a870d525b1e1a78002e5de64",
      "old_mode": 33188,
      "old_path": "src/compiler/ParseHelper.cpp",
      "new_id": "e3d62f65b245f35bc722f4d04677acbac922160e",
      "new_mode": 33188,
      "new_path": "src/compiler/ParseHelper.cpp"
    },
    {
      "type": "modify",
      "old_id": "3c36ef82f649a4e384b5660df535cd230a0f286f",
      "old_mode": 33188,
      "old_path": "src/compiler/ShaderLang.cpp",
      "new_id": "865be18ffbefd6d50d0d3993056e401b87bd7f23",
      "new_mode": 33188,
      "new_path": "src/compiler/ShaderLang.cpp"
    }
  ]
}
