)]}'
{
  "log": [
    {
      "commit": "f66b67f50171df13f6e56938a86286e47ced406e",
      "tree": "f708075c63f7d42c85feceede391185b50f0168d",
      "parents": [
        "b38988a227534ae17045dadedc24d2131d59b42d"
      ],
      "author": {
        "name": "Vladimir Marko",
        "email": "vmarko@google.com",
        "time": "Wed Mar 28 13:32:18 2018 +0100"
      },
      "committer": {
        "name": "Vladimir Marko",
        "email": "vmarko@google.com",
        "time": "Wed Mar 28 14:12:35 2018 +0100"
      },
      "message": "Merge basic arithmetic tests.\n\nAnd remove obsolete \"doThrow\" statements.\n\nTest: testrunner.py --host -t 411-optimizing-arith\nChange-Id: Ie44374c3ed007c7ffd0462ae4e8eef767bb28863\n"
    },
    {
      "commit": "9b57966e341cd9937c2ef825986e268fda150374",
      "tree": "cbf8e29c478306a2e1e1c925de7e28157a5320a9",
      "parents": [
        "38ceb62339514a8012695673b9e1110d13546f02"
      ],
      "author": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Fri Mar 18 18:29:58 2016 +0000"
      },
      "committer": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Fri Mar 18 18:29:58 2016 +0000"
      },
      "message": "Revamp run-test 431-optimizing-arith-shifts.\n\nOnly pass (32-bit) int values as distances.\n\nChange-Id: Ie6f0422cfc0ca31f5e6b5797fe4f0bfcea003df4\n"
    },
    {
      "commit": "ba56d060116d6e145be348fa575314654c6b0572",
      "tree": "4ef90809f6628435a60320b8fa0fd939849e2d29",
      "parents": [
        "6727a48193db2a0cf01af971cccffe1a6518c247"
      ],
      "author": {
        "name": "Mark Mendell",
        "email": "mark.p.mendell@intel.com",
        "time": "Tue May 05 21:34:03 2015 -0400"
      },
      "committer": {
        "name": "Mark Mendell",
        "email": "mark.p.mendell@intel.com",
        "time": "Mon May 11 08:44:54 2015 -0400"
      },
      "message": "[optimizing] Improve 32 bit long shift by 1.\n\nAlso change FOO \u003c\u003c 1 to FOO+FOO in the instruction simplifier.  This is\nan architecture independent simplification, which helps \u0027long \u003c\u003c 1\u0027 for\n32 bit architectures.\n\nGenerate an add/adc for long \u003c\u003c 1 in x86, in case something is generated\nafter the simplifier.\n\nAdd test cases for the simplification.\n\nChange-Id: I0d512331ef13cc4ccf10c80f11c370a10ed02294\nSigned-off-by: Mark Mendell \u003cmark.p.mendell@intel.com\u003e\n"
    },
    {
      "commit": "8c3961a4b7916ec570c8f90b8f277b6f67470276",
      "tree": "a476d210c5d85de4f495b87202f8dc4ea8848025",
      "parents": [
        "9aec02fc5df5518c16f1e5a9b6cb198a192db973"
      ],
      "author": {
        "name": "Calin Juravle",
        "email": "calin@google.com",
        "time": "Mon Nov 24 16:36:44 2014 +0000"
      },
      "committer": {
        "name": "Calin Juravle",
        "email": "calin@google.com",
        "time": "Mon Nov 24 16:36:44 2014 +0000"
      },
      "message": "Fixed missing \"//\".\n\nChange-Id: Ife5338d469e9db0b0ea37746dee11a40a52615f1\n"
    },
    {
      "commit": "9aec02fc5df5518c16f1e5a9b6cb198a192db973",
      "tree": "fe924b37f395af1bb50f55ee6c87c66b727f00af",
      "parents": [
        "20032e512c003a8f42735c4e1eca19c1472bb95e"
      ],
      "author": {
        "name": "Calin Juravle",
        "email": "calin@google.com",
        "time": "Tue Nov 18 23:06:35 2014 +0000"
      },
      "committer": {
        "name": "Calin Juravle",
        "email": "calin@google.com",
        "time": "Mon Nov 24 16:06:55 2014 +0000"
      },
      "message": "[optimizing compiler] Add shifts\n\nAdded SHL, SHR, USHR for arm, x86, x86_64.\n\nChange-Id: I971f594e270179457e6958acf1401ff7630df07e\n"
    }
  ]
}
