)]}'
{
  "log": [
    {
      "commit": "639cc8c7bbb7d8c341173bcf24604ccb4328acb8",
      "tree": "ae8181b94ddd145edaff141a2b351478161f1559",
      "parents": [
        "3941c882ea7b54772dec36a9a1b33e0b8a7474f7"
      ],
      "author": {
        "name": "Aart Bik",
        "email": "ajcbik@google.com",
        "time": "Tue Oct 18 13:03:31 2016 -0700"
      },
      "committer": {
        "name": "Aart Bik",
        "email": "ajcbik@google.com",
        "time": "Thu Oct 20 14:14:17 2016 -0700"
      },
      "message": "Improve recognition of select-based period induction.\n\nRationale:\nSimilar to the previous CL, this helps to eliminate more dead induction.\nNow, CaffeineLogic, when compiled with dx (rather than jack) improves\nby a 1.5 speedup (9000us -\u003e 6000us).\n\nNote:\nWe need to run the simplifier before induction analysis to trigger\nthe select simplification first. Although a bit of a compile-time hit,\nit seems a good idea to run a simplifier here again anyway.\n\nTest: test-art-host\nChange-Id: I93b91ca40a4d64385c64393028e8d213f0c904a8\n"
    },
    {
      "commit": "55418e12a530893d25e18d0beb94bde1a4552bd9",
      "tree": "f30d57d7be129848f382da2168b70f8115efca92",
      "parents": [
        "ae3016324f906ab2d777572d467c3e465bca6542"
      ],
      "author": {
        "name": "Sebastien Hertz",
        "email": "shertz@google.com",
        "time": "Fri Sep 23 16:51:42 2016 +0200"
      },
      "committer": {
        "name": "Sebastien Hertz",
        "email": "shertz@google.com",
        "time": "Fri Sep 23 17:07:14 2016 +0200"
      },
      "message": "Add DCE check to test 458-checker-instruct-simplification\n\nFollow-up to 9837caff9cbfb61e3dabc6fbecb398d4d659c017 by checking\nthat dead code is actually removed.\n\nTest: make -j32 test-art-host\nChange-Id: Ic7848be893c6fe5e65f5bcdd525597072bf67857\n"
    },
    {
      "commit": "9837caff9cbfb61e3dabc6fbecb398d4d659c017",
      "tree": "b8101227d3987cebbc1c9d13f5d5f23a037a9f9a",
      "parents": [
        "80eb0bc2757274816a014a2997848d288c9ee553"
      ],
      "author": {
        "name": "Sebastien Hertz",
        "email": "shertz@google.com",
        "time": "Mon Aug 01 11:09:50 2016 +0200"
      },
      "committer": {
        "name": "Sebastien Hertz",
        "email": "shertz@google.com",
        "time": "Wed Sep 21 13:45:08 2016 +0200"
      },
      "message": "Update art tests\n\nJack generates different code compared to the previous release so\nsome tests need to be updated. For instance, Jack transform \u0027!cond\u0027\ninto \u0027cond xor 1\u0027.\n\nThe test 463-checker-boolean-simplifier still tests the if/else\npattern using smali.\n\n(cherry picked from commit e4d28c502486afe58a0e156b8fefb621a622cec2)\n\nBug: 29493697\nTest: lunch aosp_bullhead-userdebug \u0026\u0026 make -j32\nTest: make -j32 test-art-host \u0026\u0026 make -j32 test-art-target\nTest: art/tools/run-jdwp-tests.sh --mode\u003dhost\nChange-Id: Ief8ac3e9a4bcaa35c99e57161961d630333d3b3c\n"
    },
    {
      "commit": "ca57c409b947bdd4642374ae8d7366e14b2a836e",
      "tree": "44f85e41cd4dfe1aa57018f14bc762a234758105",
      "parents": [
        "7d26164308e9eab5c596a19b841e4ab1c27828a8"
      ],
      "author": {
        "name": "Wojciech Staszkiewicz",
        "email": "staszkiewicz@google.com",
        "time": "Mon Sep 19 10:06:09 2016 -0700"
      },
      "committer": {
        "name": "Wojciech Staszkiewicz",
        "email": "staszkiewicz@google.com",
        "time": "Mon Sep 19 15:33:15 2016 -0700"
      },
      "message": "Shorten long test names\n\nLong Android.run-test.mk targets cause testing framework to\nmisbehave. Issues occur in no-prebuild mode when --output-path\nparameter generated by the make system is too long. When this\nhappens oat generation fails silently in oat_file_assistant.cc\nduring creation of empty vdex and oat files.\n\nCreation fails because file names, which are as long as absolute path\nto source dex file, are longer than 255 characters Linux file name\nlimit.\n\nBecause oat generation fails silently affected tests pass even though\nthey were effectively ran in interpreter mode, instead of intended\ndefault mode.\n\nThis CL shortens test names to be at most 35 characters. This helps\nmake the tests more reliable.\n\nTest: m test-art-run-test\nBug: 31597671\nChange-Id: Ic68408ae0c98ffca0c64ca4f5535f4e683a296f0\n"
    }
  ]
}
