)]}'
{
  "commit": "fe700adb3db5b028b504423b946d4ee5200a8f2f",
  "tree": "09389b35e12808f2eb2e2f9754e50842b7b5a799",
  "parents": [
    "0a7df5da986bd7ee0789f2d7b8611f2e8eee5046"
  ],
  "author": {
    "name": "Richard Henderson",
    "email": "rth@twiddle.net",
    "time": "Sun Mar 30 15:36:56 2014 -0700"
  },
  "committer": {
    "name": "Richard Henderson",
    "email": "rth@twiddle.net",
    "time": "Thu Feb 12 21:21:38 2015 -0800"
  },
  "message": "tcg: Introduce tcg_op_buf_count and tcg_op_buf_full\n\nThe method by which we count the number of ops emitted\nis going to change.  Abstract that away into some inlines.\n\nReviewed-by: Bastian Koppelmann \u003ckbastian@mail.uni-paderborn.de\u003e\nSigned-off-by: Richard Henderson \u003crth@twiddle.net\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "aa04c603af77a518ba5393d99eda481eb5265d12",
      "old_mode": 33188,
      "old_path": "target-alpha/translate.c",
      "new_id": "9c77d46bda9a38093d2462ac93595894752eefb7",
      "new_mode": 33188,
      "new_path": "target-alpha/translate.c"
    },
    {
      "type": "modify",
      "old_id": "3605eb4d778a22aa920b8a61c152e715ca0c48c1",
      "old_mode": 33188,
      "old_path": "target-arm/translate-a64.c",
      "new_id": "2144e622ac2eda49840ba96fe6afc913f831b664",
      "new_mode": 33188,
      "new_path": "target-arm/translate-a64.c"
    },
    {
      "type": "modify",
      "old_id": "d8ecfc162109802f70dc8ef72911838ed2e3662a",
      "old_mode": 33188,
      "old_path": "target-arm/translate.c",
      "new_id": "36868ed05f4938dfc38dff7a8ceef6a2d5b927c6",
      "new_mode": 33188,
      "new_path": "target-arm/translate.c"
    },
    {
      "type": "modify",
      "old_id": "b5a792cd01a3b16d51a87316646198ccddfc0d13",
      "old_mode": 33188,
      "old_path": "target-cris/translate.c",
      "new_id": "47abcefaae1493c7c624f09876290db554e3f7b1",
      "new_mode": 33188,
      "new_path": "target-cris/translate.c"
    },
    {
      "type": "modify",
      "old_id": "e2e21e471cb92e18956f10f00a6dd3387c26f3af",
      "old_mode": 33188,
      "old_path": "target-i386/translate.c",
      "new_id": "094cec059ca406acdc0b56e28a3319795f8f5078",
      "new_mode": 33188,
      "new_path": "target-i386/translate.c"
    },
    {
      "type": "modify",
      "old_id": "cd09293a1cdd4812958abf32be0ad6ca02844a37",
      "old_mode": 33188,
      "old_path": "target-lm32/translate.c",
      "new_id": "9d087b938d7b0909f8dae3ca45802a63b119a45b",
      "new_mode": 33188,
      "new_path": "target-lm32/translate.c"
    },
    {
      "type": "modify",
      "old_id": "7e98a175f7598753e1c9faf1d1664177b5bb49f6",
      "old_mode": 33188,
      "old_path": "target-m68k/translate.c",
      "new_id": "a39b49515d389ce31944c96d7cea907bee234bad",
      "new_mode": 33188,
      "new_path": "target-m68k/translate.c"
    },
    {
      "type": "modify",
      "old_id": "437a069c247b8f05db11a752525f4102b9bc3804",
      "old_mode": 33188,
      "old_path": "target-microblaze/translate.c",
      "new_id": "5ff383301067d40a99bd4ba4187c95d6a28adb09",
      "new_mode": 33188,
      "new_path": "target-microblaze/translate.c"
    },
    {
      "type": "modify",
      "old_id": "f7ada9f8e37f4f150d3812af7bb6faa11fe31c7d",
      "old_mode": 33188,
      "old_path": "target-mips/translate.c",
      "new_id": "881e7fb6d6a7e0f517230a48d4d9ee19651cb4a8",
      "new_mode": 33188,
      "new_path": "target-mips/translate.c"
    },
    {
      "type": "modify",
      "old_id": "121ebf67834d523e24e04f9211943be78d7a02c4",
      "old_mode": 33188,
      "old_path": "target-moxie/translate.c",
      "new_id": "c416eca44b70991c0c5a469f94351bbccd251f49",
      "new_mode": 33188,
      "new_path": "target-moxie/translate.c"
    },
    {
      "type": "modify",
      "old_id": "91505127fe4b1aa403e3477dc3c7f54bba750095",
      "old_mode": 33188,
      "old_path": "target-openrisc/translate.c",
      "new_id": "6ef447b77b6c3b893534de48798c7795d264a23b",
      "new_mode": 33188,
      "new_path": "target-openrisc/translate.c"
    },
    {
      "type": "modify",
      "old_id": "955dfb35e21453f035631771c5f07d57abc2507a",
      "old_mode": 33188,
      "old_path": "target-ppc/translate.c",
      "new_id": "88c18e37b3de3220b135620954c3ed8c576ac8e2",
      "new_mode": 33188,
      "new_path": "target-ppc/translate.c"
    },
    {
      "type": "modify",
      "old_id": "47414aaa2d551ca4cb7d6d445e5fbfb28898e921",
      "old_mode": 33188,
      "old_path": "target-s390x/translate.c",
      "new_id": "c73ea61b16c206409847ae7c3ce13710626c46c6",
      "new_mode": 33188,
      "new_path": "target-s390x/translate.c"
    },
    {
      "type": "modify",
      "old_id": "82ec6fd2d369153a29249f784ad2ada46cb590df",
      "old_mode": 33188,
      "old_path": "target-sh4/translate.c",
      "new_id": "4c95ac7a8335c8f6c1717e9c4eb323df1131fe36",
      "new_mode": 33188,
      "new_path": "target-sh4/translate.c"
    },
    {
      "type": "modify",
      "old_id": "00015be117dc470427da47ca1c925578b7aba2df",
      "old_mode": 33188,
      "old_path": "target-sparc/translate.c",
      "new_id": "bd539500786a721b2f828c8f4232e56d979a58cd",
      "new_mode": 33188,
      "new_path": "target-sparc/translate.c"
    },
    {
      "type": "modify",
      "old_id": "4fb13dd7047ee1807f61a8a3827b34ff61953207",
      "old_mode": 33188,
      "old_path": "target-tricore/translate.c",
      "new_id": "996435dbd0d04c3edd0fd9941d2196035a22225f",
      "new_mode": 33188,
      "new_path": "target-tricore/translate.c"
    },
    {
      "type": "modify",
      "old_id": "2397a2564681a8d9ec2650de17603d61f520aab3",
      "old_mode": 33188,
      "old_path": "target-unicore32/translate.c",
      "new_id": "db453ef95ccba9b1dec9ca8cad342d3ec5d64e01",
      "new_mode": 33188,
      "new_path": "target-unicore32/translate.c"
    },
    {
      "type": "modify",
      "old_id": "2024ba90be777b70a8ed7e128e9d09089be91b41",
      "old_mode": 33188,
      "old_path": "target-xtensa/translate.c",
      "new_id": "f112e2ac447d808321efb2e4aeb6e41bbc59f52c",
      "new_mode": 33188,
      "new_path": "target-xtensa/translate.c"
    },
    {
      "type": "modify",
      "old_id": "e231bc936e19bc7663f55b76ff374545854edfa3",
      "old_mode": 33188,
      "old_path": "tcg/tcg.h",
      "new_id": "95f1aad7dc668865efb675c58a285bbcd3fe3b7d",
      "new_mode": 33188,
      "new_path": "tcg/tcg.h"
    }
  ]
}
