)]}'
{
  "log": [
    {
      "commit": "6b2018f4b847a60f39c86d67e1cae8a00ce977bc",
      "tree": "01782290b819d8978df4b90882d2c22d46d57bd5",
      "parents": [
        "23d75aa98de3cea87e1c088a70309ee0fdb4a0c7"
      ],
      "author": {
        "name": "Josh Gao",
        "email": "jmgao@google.com",
        "time": "Thu May 04 13:55:28 2017 -0700"
      },
      "committer": {
        "name": "Josh Gao",
        "email": "jmgao@google.com",
        "time": "Mon May 15 13:42:02 2017 -0700"
      },
      "message": "sigchain: limit use of SetHandlingSignal.\n\nThe native bridge and user signal handlers are able to not return to\nour signal handler, leaving the HandlingSignal flag set to true for the\nrest of the lifetime of the thread. Fix this by only using\nSetHandlingSignal for handlers that we know will return (i.e. the ART\nfault handler).\n\nThis effectively reverts commit 90444558, which means sigprocmask\u0027s\nbehavior is back to filtering out claimed signals when inside a user\nsignal handler.\n\nInclude an update to test/115-native-bridge from Zhenhua Wang, to make\nsure we keep handling signals when a signal handler longjmps away\ninstead of returning.\n\nBug: http://b/37988407\nTest: m test-art-host\nTest: m test-art-target\nChange-Id: Ia7159ddfa38f1f055e5cd6089c849a208d335752\n"
    },
    {
      "commit": "2abb686ddbf7c8fe54f2c1cb41ab90d7c8b04c7a",
      "tree": "383e04ffa288f5104e266d441a83243dc638a065",
      "parents": [
        "b75e66e7636b3100432c7459130f55e12c12e0ab"
      ],
      "author": {
        "name": "Yanbing Jiang",
        "email": "yanbing.jiang@intel.com",
        "time": "Tue Jan 17 13:23:43 2017 +0800"
      },
      "committer": {
        "name": "Calin Juravle",
        "email": "calin@google.com",
        "time": "Wed May 10 15:28:20 2017 -0700"
      },
      "message": "Add test for getError() of NativeBridge.\n\nNativeBridge v3 introduced getError() of which the functionality\nis same as dlerror(). This patch forces the routine of ART to\nNativeBridge to execute getError() on ART host test by loading\ninvalid library from Java.\n\nTest: make test-art-host-run-test-115-native-bridge\nChange-Id: Iba389c22b6587176cbfe57d42af49041560c5b00\nSigned-off-by: Zhenhua WANG \u003czhenhua.wang@intel.com\u003e\n"
    },
    {
      "commit": "031768a340634e2dbdec1aebb2bb3fe509b2f1f6",
      "tree": "dcc51b140b69e90f60045d846f4c890bd322e1ad",
      "parents": [
        "dfb5f9ceb277f30ee961b27e72d968e0695611a6"
      ],
      "author": {
        "name": "Mathieu Chartier",
        "email": "mathieuc@google.com",
        "time": "Thu Aug 27 10:25:02 2015 -0700"
      },
      "committer": {
        "name": "Mathieu Chartier",
        "email": "mathieuc@google.com",
        "time": "Thu Aug 27 15:16:30 2015 -0700"
      },
      "message": "Add non debug version of libarttest\n\nWe now pass the libarttest as an argument to the java program. This\nenables using libarttestd by default and libarttest when -O is\nspecified.\n\nChange-Id: I0de1ae01e2bb5f7b9c7fd7487b6cb55051f60657\n"
    },
    {
      "commit": "03c2cc89428914adf52229d6a3867eef6127911a",
      "tree": "26cfbf0947d3e9d7f9faf85cf440d37daa8c09ee",
      "parents": [
        "c06841dac1443e99e92596f15caa82c99bfee010"
      ],
      "author": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Fri May 22 18:31:50 2015 -0700"
      },
      "committer": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Thu May 28 11:49:47 2015 -0700"
      },
      "message": "ART: Add support for special handlers in sigchainlib\n\nAdd support for a special managed handler in sigchainlib that\nwill be called as the first user handler.\n\nUse this support for native bridge v2. Extend test 115-native-bridge\nto test the functionality.\n\nBug: 20217701\nChange-Id: I78cc01fbdabe169154ff6b94c9f3ddb95b5c7448\n"
    },
    {
      "commit": "848f70a3d73833fc1bf3032a9ff6812e429661d9",
      "tree": "b0349b3a40aab5a915af491b100659a5ca9fbbf6",
      "parents": [
        "d14438f0c5071962be7fab572b54687d32d9d087"
      ],
      "author": {
        "name": "Jeff Hao",
        "email": "jeffhao@google.com",
        "time": "Wed Jan 15 13:49:50 2014 -0800"
      },
      "committer": {
        "name": "Jeff Hao",
        "email": "jeffhao@google.com",
        "time": "Mon Apr 27 18:54:52 2015 -0700"
      },
      "message": "Replace String CharArray with internal uint16_t array.\n\nSummary of high level changes:\n  - Adds compiler inliner support to identify string init methods\n  - Adds compiler support (quick \u0026 optimizing) with new invoke code path\n    that calls method off the thread pointer\n  - Adds thread entrypoints for all string init methods\n  - Adds map to verifier to log when receiver of string init has been\n    copied to other registers. used by compiler and interpreter\n\nChange-Id: I797b992a8feb566f9ad73060011ab6f51eb7ce01\n"
    },
    {
      "commit": "e94e2d42a5892f930b47415841b0e00e374b54e2",
      "tree": "e5d61717a1be28abf367ed8ebc91a4b9b7c24310",
      "parents": [
        "439bfb95c06080ed921409a4b8aad33d0da86c16"
      ],
      "author": {
        "name": "Calin Juravle",
        "email": "calin@google.com",
        "time": "Wed Oct 01 18:57:29 2014 +0100"
      },
      "committer": {
        "name": "Calin Juravle",
        "email": "calin@google.com",
        "time": "Wed Oct 01 21:17:50 2014 +0100"
      },
      "message": "More native bridge tests\n\nTest for os.arch.\n\nBug: 17713104\n\n(cherry picked from commit ba16b0796aafb6ad4c96c5e10b713d73edc0b857)\n\nChange-Id: I45bde49c778f176cdfc779b211053a2747adb3fc\n"
    },
    {
      "commit": "855564b83db7b106d2995d0e784f1f4b62e52371",
      "tree": "de3caa3f36b24acb9279a8cb85d4879baeed1798",
      "parents": [
        "3bcac48f23094fa0f46315a080ec47fc368fd4c2"
      ],
      "author": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Fri Jul 25 02:32:19 2014 -0700"
      },
      "committer": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Sat Jul 26 18:35:08 2014 -0700"
      },
      "message": "ART: Native bridge command-line parameter\n\nAdd a command-line parameter for the native bridge library, slight\nrefactor/cleanup.\n\nAdd run-test 115 to test the native bridge interface. Currently the\ntests are black-listed for the target, as the setup for the test\nis too complicated in the current infrastructure.\n\nChange-Id: I6ccf19485e8c30b96e9f2fd5425278cb1ebd403f\n"
    }
  ]
}
