)]}'
{
  "log": [
    {
      "commit": "91690828cdcf0b2c1572748f826771bb78fe884e",
      "tree": "8b3039518bcf5e75de01fe21cd0e1756f83561b0",
      "parents": [
        "1451f86cce740befd52cb3665827aafef1497f54"
      ],
      "author": {
        "name": "Richard Uhler",
        "email": "ruhler@google.com",
        "time": "Mon Apr 09 10:27:24 2018 +0100"
      },
      "committer": {
        "name": "Richard Uhler",
        "email": "ruhler@google.com",
        "time": "Mon Apr 09 10:27:24 2018 +0100"
      },
      "message": "Improve error message in 151-OpenFileLimit.\n\nBug: 77641050\nTest: ./art/test/testrunner/testrunner.py -b --host --jit --32 -t 151-OpenFileLimit\nChange-Id: Icb75fa08d3a61ce93dcadba43e4f1c558e131df4\n"
    },
    {
      "commit": "1e0181598b97ad4fa824f046b044f4c675cfd4f4",
      "tree": "ce28085b1d544a9b59749f4453ad1e8759174293",
      "parents": [
        "ebe55a88b145a97a4261519a578e9ce1ba587316"
      ],
      "author": {
        "name": "Richard Uhler",
        "email": "ruhler@google.com",
        "time": "Tue Jan 02 09:05:51 2018 +0000"
      },
      "committer": {
        "name": "Richard Uhler",
        "email": "ruhler@google.com",
        "time": "Tue Jan 02 09:05:51 2018 +0000"
      },
      "message": "Fix potential out of bounds access in 151-OpenFileLimit test.\n\nBug: 71453022\nTest: art/test/testrunner/testrunner.py -b -t 151-OpenFileLimit --host\nChange-Id: Idb7ff3c219dc699d394e28918009d34886d3de25\n"
    },
    {
      "commit": "a5c61bf479453e7e195888afb4e62a9872d6be7c",
      "tree": "b517151377a1293612b9d2d2a04e696ad1036743",
      "parents": [
        "3667e26de4856cccf24bcbab54ad3349a05267c0"
      ],
      "author": {
        "name": "Richard Uhler",
        "email": "ruhler@google.com",
        "time": "Mon Oct 24 15:54:44 2016 +0100"
      },
      "committer": {
        "name": "Richard Uhler",
        "email": "ruhler@google.com",
        "time": "Tue Oct 25 08:37:31 2016 +0100"
      },
      "message": "Fall back to true anonymous mmap if out of file descriptors.\n\nMemMap::MapAnonymous needs a file descriptor to create an ashmem\nregion to label otherwise anonymous mmaps for debugging purposes. If\nthe process has no file descriptors available, fall back to\ntraditional anonymous mmap rather than failing.\n\nTest: m test-art-host, m test-art-target\nBug: 32013594\nBug: 32302133\nChange-Id: I6b2c770fc031eb8d429407f3a0e7408c52cb1985\n"
    },
    {
      "commit": "da0a69edb24122d3d35ce1483c5ab94de919d714",
      "tree": "7216e6a19b1a9f3ca9da28d61c717ad9086d994e",
      "parents": [
        "278ec18934045477f0340b4aa6564f003a1e190d"
      ],
      "author": {
        "name": "Richard Uhler",
        "email": "ruhler@google.com",
        "time": "Tue Oct 11 15:06:38 2016 +0100"
      },
      "committer": {
        "name": "Richard Uhler",
        "email": "ruhler@google.com",
        "time": "Wed Oct 19 16:37:47 2016 +0100"
      },
      "message": "Return error message if IndirectReferenceTable construction fails.\n\nPreviously if there was an error when constructing the\nIndirectReferenceTable, the error message was lost. Now expose and\ninclude the error message when throwing an exception related to\nfailures to construct the IndirectReferenceTable.\n\nThe error message is propagated through JVMEnvExt, JavaVMExt, and\nRuntime::Init as well.\n\nBug: 32013594\nTest: Added new 151-OpenFileLimit runtest.\nTest: m test-art-host, m test-art-target\n\nChange-Id: I3692f6928c9570358571bce634569d6f14cdeb05\n"
    }
  ]
}
