)]}'
{
  "commit": "88848bd9e8fe191b7027fe27593df752982b1801",
  "tree": "2143419b31a4a3b5c9b4ec0e3c7a22c888fda72f",
  "parents": [
    "c71eca0cbf76dff7b2ebe344b30dc20bb4bb0de2"
  ],
  "author": {
    "name": "Roland Westrelin",
    "email": "roland@openjdk.org",
    "time": "Wed Feb 18 18:14:07 2015 +0100"
  },
  "committer": {
    "name": "Roland Westrelin",
    "email": "roland@openjdk.org",
    "time": "Wed Feb 18 18:14:07 2015 +0100"
  },
  "message": "6912521: System.arraycopy works slower than the simple loop for little lengths\n\nConvert small array copies to series of loads and stores\n\nReviewed-by: kvn, vlivanov\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9c0c4d040ac5b3799d4d91a46ff81f81bc1bd46b",
      "new_mode": 33188,
      "new_path": "hotspot/src/share/vm/opto/arraycopynode.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e61f1ba2c4b607aa903c54f5d651b37b19a76b18",
      "new_mode": 33188,
      "new_path": "hotspot/src/share/vm/opto/arraycopynode.hpp"
    },
    {
      "type": "modify",
      "old_id": "a5f173e03278e2fc9024c83ed8a9e761380c39dd",
      "old_mode": 33188,
      "old_path": "hotspot/src/share/vm/opto/callnode.cpp",
      "new_id": "46975b51e10a8a18da321efa4bdfabc2f04cc6ac",
      "new_mode": 33188,
      "new_path": "hotspot/src/share/vm/opto/callnode.cpp"
    },
    {
      "type": "modify",
      "old_id": "66ea270320f48251e5e85d074e54b5f901bc05d2",
      "old_mode": 33188,
      "old_path": "hotspot/src/share/vm/opto/callnode.hpp",
      "new_id": "26f5c6ba705f602b42b33a6b1be8a0d82de24bff",
      "new_mode": 33188,
      "new_path": "hotspot/src/share/vm/opto/callnode.hpp"
    },
    {
      "type": "modify",
      "old_id": "a3113922209780095fa96fc9fbde8d316ea1d8de",
      "old_mode": 33188,
      "old_path": "hotspot/src/share/vm/opto/classes.cpp",
      "new_id": "cf63ea1db1ffdbac185d6238d38b09924cbb5e0b",
      "new_mode": 33188,
      "new_path": "hotspot/src/share/vm/opto/classes.cpp"
    },
    {
      "type": "modify",
      "old_id": "b2a29982e0f883770aa38e6791e373682f15df71",
      "old_mode": 33188,
      "old_path": "hotspot/src/share/vm/opto/compile.cpp",
      "new_id": "a16da77ae30fe0baac4678955d384c75563d00e9",
      "new_mode": 33188,
      "new_path": "hotspot/src/share/vm/opto/compile.cpp"
    },
    {
      "type": "modify",
      "old_id": "c901da0940592e774368f60a77b32657fef79693",
      "old_mode": 33188,
      "old_path": "hotspot/src/share/vm/opto/compile.hpp",
      "new_id": "2b9c33469972d28bf611bfde9d1fcd3cc8d83bbc",
      "new_mode": 33188,
      "new_path": "hotspot/src/share/vm/opto/compile.hpp"
    },
    {
      "type": "modify",
      "old_id": "6108198b9c6b4c39f8e397a8ec105eabdb17bfbb",
      "old_mode": 33188,
      "old_path": "hotspot/src/share/vm/opto/graphKit.cpp",
      "new_id": "ecac34f31c0ad3e56265c92c0bff2192050ac9b2",
      "new_mode": 33188,
      "new_path": "hotspot/src/share/vm/opto/graphKit.cpp"
    },
    {
      "type": "modify",
      "old_id": "724c12d5e7a0482d774cee6c633393a2d2923bc9",
      "old_mode": 33188,
      "old_path": "hotspot/src/share/vm/opto/library_call.cpp",
      "new_id": "e46d8b52754ec9eda2e4589bad1137b5214f622f",
      "new_mode": 33188,
      "new_path": "hotspot/src/share/vm/opto/library_call.cpp"
    },
    {
      "type": "modify",
      "old_id": "503bd44bbb671fd396a58185433d6c72cd7f8573",
      "old_mode": 33188,
      "old_path": "hotspot/src/share/vm/opto/macroArrayCopy.cpp",
      "new_id": "d6f0caeb9553d5041cfd03b64fd4d4e6d08e6f7e",
      "new_mode": 33188,
      "new_path": "hotspot/src/share/vm/opto/macroArrayCopy.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f1ea4c2368adcc5bee0c7c0aee2e0610e1b56409",
      "new_mode": 33188,
      "new_path": "hotspot/test/compiler/arraycopy/TestArrayCopyAsLoadsStores.java"
    }
  ]
}
