)]}'
{
  "log": [
    {
      "commit": "6395908ae441946b5241906dff5aec2099444179",
      "tree": "20d9b9cbc0eb236099fd57ee42a091e2322748f6",
      "parents": [
        "433e49fb16d35154636e71040c74177b79bb5259"
      ],
      "author": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Mon Jul 27 15:48:20 2020 +0100"
      },
      "committer": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Tue Jul 28 10:48:17 2020 +0000"
      },
      "message": "Inclusive language fixes in ART run-tests.\n\nUpdate language to comply with Android’s inclusive language guidance.\nSee https://source.android.com/setup/contribute/respectful-code for\nreference.\n\n#inclusivefixit\n\nTest: Run ART run-tests\nBug: 161336379\nBug: 161896447\nChange-Id: I23558d86b9d3a41b96a223c4aa56c0e06b240551\n"
    },
    {
      "commit": "0cde4eb22b3dbc40fb44e5f1f9c7122b27311262",
      "tree": "6f0fc3dfca1d08e7f16c30a4df19ab6ae8cf5448",
      "parents": [
        "bd2fed5a813b68fa42fe941b07325ba4ff3190b0"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Thu Jan 26 18:31:24 2017 +0000"
      },
      "committer": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Fri Jan 27 15:02:51 2017 +0000"
      },
      "message": "MethodHandles: Tests for additional combiners.\n\nThis change tests:\n- MethodHandles.filterArguments\n- MethodHandles.collectArguments\n- MethodHandles.insertArguments\n- MethodHandles.foldArguments\n\nTracks libcore change cc8ce7297197fc7.\n\nTest: make test-art-host\n\nChange-Id: I214968242cd0e8a23dd6498b273db30f32f22583\n"
    },
    {
      "commit": "2a3696add6e688379fb9116a6e448ea69b27c7f1",
      "tree": "28475aabd131d9bc2b3b466afe487c296ccd2505",
      "parents": [
        "8116003cc9dd1e74fac1682eec547b8bb0afb061"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Tue Jan 24 19:16:25 2017 +0000"
      },
      "committer": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Wed Jan 25 11:21:26 2017 +0000"
      },
      "message": "MethodHandles: Write tests for MethodHandle.asCollector.\n\nTracks libcore change 0e8de7372de378e00c429dbf9d55526d433a7a21.\n\nTest: make test-art-host\n\nChange-Id: I1d7e33f1cc11104b7b015afd7d49a48f2f2c5312\n"
    },
    {
      "commit": "c5889ce65ef7d31d4f0fe7be8f7f7f45948c5b5b",
      "tree": "5ae5f194ed3f8aa8eb6cec23f3262d5c2b3807fa",
      "parents": [
        "d8981ee26340c46b608fdff2cdf294b2f7d4afce"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Thu Jan 19 20:42:23 2017 +0000"
      },
      "committer": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Tue Jan 24 17:15:01 2017 +0000"
      },
      "message": "MethodHandles: Support and tests for invokeWithArguments.\n\nTracks libcore change a8cf0bffdb9e9cf031efd0d3c8b5645d45963562.\n\nTest: make test-art-host\nChange-Id: I65fbf3a82b629585324c477bdce6dabd63ae408e\n"
    },
    {
      "commit": "bcfd284e06c261efc6a05b2885c57abf25c77bcf",
      "tree": "e4b9d0a295358c47b20cdc2e9ed0b07c26ec9f6b",
      "parents": [
        "7af8c6a499927fbd5fdd74527ee5d3cc84b438ca"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Thu Jan 19 20:42:23 2017 +0000"
      },
      "committer": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Fri Jan 20 11:20:51 2017 +0000"
      },
      "message": "MethodHandles: Tests for asSpreader / spreadInvoker.\n\nTracks libcore change 337f641cc6e323c52a9e772cb2e499a515c2b533.\n\nTest: make test-art-host\n\nChange-Id: Iec5fa0f9366b0ef6f5cfcc6e22618e8ab8c1ed1a\n"
    },
    {
      "commit": "9748d3d2094c1d3c443a350cf12b9d77b4c4d1e3",
      "tree": "d247230d6f5d07f659792a67214e7386e96e0b79",
      "parents": [
        "e9e43e93a7519a971359fc1d3e418ad37e637c82",
        "b79bbd817317bfec60de7957d405a7de0d9e75c1"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Tue Jan 17 10:24:03 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Jan 17 10:24:04 2017 +0000"
      },
      "message": "Merge \"MethodHandles: Implement invoker / exactInvoker.\""
    },
    {
      "commit": "b79bbd817317bfec60de7957d405a7de0d9e75c1",
      "tree": "afe0f4002b97b08b82c8e4e4ce1540a0f26025be",
      "parents": [
        "4cddd03950bb21e950afd72cad87e963bc53ea10"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Mon Jan 16 17:48:28 2017 +0000"
      },
      "committer": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Mon Jan 16 17:48:28 2017 +0000"
      },
      "message": "MethodHandles: Implement invoker / exactInvoker.\n\nAccompanies libcore commit 0a72753297b45d08ca33cf7e87888f5fee87f69e.\n\n- Adds callsiteType field to mirror::EmulatedStackFrame.\n- Adds unit tests for MethodHandles.invoker /\n  MethodHandles.exactInvoker.\n\nTest: art/test/run-test --host 957\nChange-Id: Ia27742c80de560a5b38f792bfa97664678cec8ae\n"
    },
    {
      "commit": "ac141397dc29189ad2b2df41f8d4312246beec60",
      "tree": "a2f481463a14695bf9327fd2f549878ecf30c77b",
      "parents": [
        "5c9f90c5ecf2ff6f93ada0f7b18b46d866c59ea1"
      ],
      "author": {
        "name": "Orion Hodson",
        "email": "oth@google.com",
        "time": "Fri Jan 13 11:53:47 2017 +0000"
      },
      "committer": {
        "name": "Orion Hodson",
        "email": "oth@google.com",
        "time": "Sun Jan 15 15:18:07 2017 +0000"
      },
      "message": "Revert \"Revert \"ART: Compiler support for invoke-polymorphic.\"\"\n\nThis reverts commit 0fb5af1c8287b1ec85c55c306a1c43820c38a337.\n\nThis takes us back to the original change and attempts to fix the\nissues encountered:\n\n- Adds transition record push/pop around artInvokePolymorphic.\n- Changes X86/X64 relocations for MacSDK.\n- Implements MIPS entrypoint for art_quick_invoke_polymorphic.\n- Corrects size of returned reference in art_quick_invoke_polymorphic\n  on ARM.\n\nBug: 30550796,33191393\nTest: art/test/run-test 953\nTest: m test-art-run-test\n\nChange-Id: Ib6b93e00b37b9d4ab743a3470ab3d77fe857cda8\n"
    },
    {
      "commit": "0fb5af1c8287b1ec85c55c306a1c43820c38a337",
      "tree": "66239e7f745fae54e1630e91fb44a859bff615d6",
      "parents": [
        "02e3092f8d98f339588e48691db77f227b48ac1e"
      ],
      "author": {
        "name": "Orion Hodson",
        "email": "oth@google.com",
        "time": "Wed Jan 11 18:58:15 2017 +0000"
      },
      "committer": {
        "name": "Orion Hodson",
        "email": "oth@google.com",
        "time": "Wed Jan 11 19:17:33 2017 +0000"
      },
      "message": "Revert \"ART: Compiler support for invoke-polymorphic.\"\n\nThis reverts commit 02e3092f8d98f339588e48691db77f227b48ac1e.\n\nReasons for revert:\n\n- Breaks MIPS/MIPS64 build.\n- Fails under GCStress test on x64.\n- Different x64 build configuration doesn\u0027t like relocation.\n\nChange-Id: I512555b38165d05f8a07e8aed528f00302061001\n"
    },
    {
      "commit": "02e3092f8d98f339588e48691db77f227b48ac1e",
      "tree": "127dd23346206b0547b7c6453a776253252b3c6e",
      "parents": [
        "bc7d0deda4549f314e68ee3e0e6afd68c4a8fd06"
      ],
      "author": {
        "name": "Orion Hodson",
        "email": "oth@google.com",
        "time": "Thu Dec 01 10:33:51 2016 +0000"
      },
      "committer": {
        "name": "Orion Hodson",
        "email": "oth@google.com",
        "time": "Wed Jan 11 16:26:43 2017 +0000"
      },
      "message": "ART: Compiler support for invoke-polymorphic.\n\nAdds basic support to invoke method handles in compiled code.\n\nEnables method verification for methods containing invoke-polymorphic.\n\nAdds k45cc/k45rc output to Instruction::DumpString() which\nwas found to be missing when enabling verification.\n\nInclude stack traces in test 957-methodhandle-transforms for\nfailures so they can be easily identified.\n\nBug: 30550796,33191393\nTest: art/test/run-test 953\nTest: m test-art-run-test\nChange-Id: Ic9a96ea24906087597d96ad8159a5bc349d06950\n"
    },
    {
      "commit": "731f4c6bb388f5124a17337511e5c60819b51a21",
      "tree": "79d63a8aacfbe9d1af2ae11aa034c0d527d1a640",
      "parents": [
        "916a771471635e9b09ecbfb697a15b983202a17d"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Tue Nov 08 19:38:48 2016 +0000"
      },
      "committer": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Wed Nov 09 14:45:58 2016 +0000"
      },
      "message": "MethodHandles: Add a test case for MethodHandles.permuteArguments.\n\nBug: 30550796\nTest: make test-art-host\nChange-Id: Idf1f330422a3be769e175f3e46c181d94217b9fa\n"
    },
    {
      "commit": "916a771471635e9b09ecbfb697a15b983202a17d",
      "tree": "07dcb64ca9665f6fd9a6876b50d6a88f401e0f32",
      "parents": [
        "2a2f713717ace8a026cfe76c91165a5ed0d80182"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Tue Nov 08 18:36:16 2016 +0000"
      },
      "committer": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Wed Nov 09 10:48:13 2016 +0000"
      },
      "message": "MethodHandles: Add tests for MethodHandles.filterReturnValue.\n\nTest: make test-art-host\nBug: 30550796\nChange-Id: I2c8f25b003cbeee24e7603637169200a02d31e1c\n"
    },
    {
      "commit": "8677d0b30ea9d04d22ef12bef8b8787935d803f5",
      "tree": "e7fd68d1984395f1fa094f91e09a3053f02792f0",
      "parents": [
        "0864c98b10cb8ca306671cabaa9be2a4068a2711"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Fri Nov 04 14:41:19 2016 +0000"
      },
      "committer": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Wed Nov 09 10:30:19 2016 +0000"
      },
      "message": "MethodHandles: Add tests for MethodHandle.bindTo.\n\nTest: make test-art-host\nBug: 30550796\nChange-Id: I7e8bd8c8cae5f874f7743fd1a0a361875fcb997e\n"
    },
    {
      "commit": "3314dbb5a1ae1376f21963fba3fe4e86865c5ac6",
      "tree": "f71eb3d6f8d27d91ad513527763cf38465283582",
      "parents": [
        "76ad2405b40547e0ab4fc401fb8303189ff783eb"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Thu Nov 03 18:01:32 2016 +0000"
      },
      "committer": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Mon Nov 07 11:07:48 2016 +0000"
      },
      "message": "MethodHandles: Add tests for array accessors / identity / constant.\n\nAccompanies libcore change a93a1fcc5b0e.\n\nTest: make test-art-host\nBug: 30550796\nChange-Id: Ic793687d98f850ffcd5f09fd3ab02d44644787d5\n"
    },
    {
      "commit": "0a8485ef5cb81746625fe57acf8adfd8b2bb28c0",
      "tree": "e0d5384ad9b9ffcb549c0332a177d650614a6d3d",
      "parents": [
        "e5eb574f4c5c5afb7deb0c49d7f9eca2062347f5"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Wed Nov 02 18:47:11 2016 +0000"
      },
      "committer": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Thu Nov 03 15:13:00 2016 +0000"
      },
      "message": "MethodHandles: Implement MethodHandle.asType.\n\nTracks libcore change 16fa583fb5ee489.\n\nTest: make test-art-host\nBug: 30550796\n\nChange-Id: I2457b563f67a183c4eebf94ddbe74cc55f772ee0\n"
    },
    {
      "commit": "96120f4be0a03b8637d247848e9901093ceda3a5",
      "tree": "10afe2faa99acf11c1e9f12b2e29cd11537d4c3a",
      "parents": [
        "0fe4df18f61c7a764bc1c5eea50b19d6b1ff9b1c"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Tue Nov 01 09:40:23 2016 +0000"
      },
      "committer": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Wed Nov 02 11:09:26 2016 +0000"
      },
      "message": "MethodHandles: Add tests for transforms in change 598d43d0dec5925c77\n\nTest: make test-art-host\nBug: 30550796\n\nChange-Id: I41e4c7f9398e5120b65577aa559c63fcc1d25508\n"
    },
    {
      "commit": "b24b0268b0f26af9d66ab0f163690d2b2164902b",
      "tree": "bebedd91488c1334114035c9be9b2b072c014407",
      "parents": [
        "6fcc5e8e0fb4298c83286ae5a5bcd0d06180f356"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Mon Oct 31 12:58:45 2016 +0000"
      },
      "committer": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Mon Oct 31 14:01:27 2016 +0000"
      },
      "message": "MethodHandles: Temporarily rewrite test of exact invokes.\n\nGo through an additional layer of indirection to fool the overly\nsmart type inference.\n\nThe issue needs to be investigated on the Jack side, as per\nthe associated bug.\n\nTest: make test-art-host\nBug: 32536744\n\nChange-Id: Ic02bf155822e76332eaa7a300ba9c0da8e751e26\n"
    },
    {
      "commit": "000e1885701c8fdad07a784e3771881fa9be1d8a",
      "tree": "77d11180fb1d93903fa6c6cd58383d91a82affc5",
      "parents": [
        "b5cc1d1321e36d38cd48ae079438a8758b82edc1"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Mon Oct 24 17:14:25 2016 +0100"
      },
      "committer": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Fri Oct 28 14:11:45 2016 +0100"
      },
      "message": "method_handles: Complete support for emulated stack frames.\n\nMost of this change is a refactor that templatizes the code\nthat performs argument conversions. This allows us to copy arguments\nbetween two shadow frames, or an emulated stack frame and a shadow\nframe.\n\nTest: make test-art-host\nBug: 30550796\n\nChange-Id: I23e65735a2dbd28f3c7b7d1ccf9762e77e0cf1f1\n"
    }
  ]
}
