)]}'
{
  "commit": "cc8b13a00bfe7083ae68755e547a39cd762f2963",
  "tree": "9729858115e6862a6bc65a5454f41ce01e059306",
  "parents": [
    "90c33177f53ae36a8765f5f27bf34a90663806d3"
  ],
  "author": {
    "name": "Paul Jakma",
    "email": "paul.jakma@sun.com",
    "time": "Tue Jul 25 20:40:40 2006 +0000"
  },
  "committer": {
    "name": "Paul Jakma",
    "email": "paul.jakma@sun.com",
    "time": "Tue Jul 25 20:40:40 2006 +0000"
  },
  "message": "[lib] Optimise thread_call by caching pointer to thread history in the thread\n\n2006-07-25 Paul Jakma \u003cpaul.jakma@sun.com\u003e\n\n\t* thread.h: (struct thread) Add a cache pointer to the struct\n\t  cpu_thread_history, if it is known - saving hash lookup on\n\t  each thread_call.\n\t* thread.c: (thread_call) Cache the pointer to the\n          cpu_thread_history, so that future thread_calls of same\n          thread can avoid the hash_lookup.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "02148671a9383acd1524f8fcd79324fae870a6d5",
      "old_mode": 33188,
      "old_path": "lib/ChangeLog",
      "new_id": "7a744393b325df4e97230c5095be9b605f31242c",
      "new_mode": 33188,
      "new_path": "lib/ChangeLog"
    },
    {
      "type": "modify",
      "old_id": "32fc15efdd3357e9f902a3a50ce69408c0c8e26e",
      "old_mode": 33188,
      "old_path": "lib/thread.c",
      "new_id": "8b6a7e2f59734af8902bef748fb9811130e83393",
      "new_mode": 33188,
      "new_path": "lib/thread.c"
    },
    {
      "type": "modify",
      "old_id": "f693ff5ab5d4a0db218e224c94cc14e0486827fa",
      "old_mode": 33188,
      "old_path": "lib/thread.h",
      "new_id": "0670a890f1aef5647d45eb8684d4646d8e0b2aaa",
      "new_mode": 33188,
      "new_path": "lib/thread.h"
    }
  ]
}
