)]}'
{
  "commit": "7ba7db9fa101f59cd42cc8ead8a83b121a852943",
  "tree": "6ca3b59ea82b7d2629346e1fb88823c38bbccb30",
  "parents": [
    "1b48d0abdf3b723f2d0f91172dcc9f89d50a92ce"
  ],
  "author": {
    "name": "Richard Henderson",
    "email": "richard.henderson@linaro.org",
    "time": "Wed May 17 20:00:30 2023 -0700"
  },
  "committer": {
    "name": "Richard Henderson",
    "email": "richard.henderson@linaro.org",
    "time": "Tue May 23 16:51:18 2023 -0700"
  },
  "message": "migration/xbzrle: Use i386 host/cpuinfo.h\n\nPerform the function selection once, and only if CONFIG_AVX512_OPT\nis enabled.  Centralize the selection to xbzrle.c, instead of\nspreading the init across 3 files.\n\nRemove xbzrle-bench.c.  The benefit of being able to benchmark\nthe different implementations is less important than not peeking\ninto the internals of the implementation.\n\nReviewed-by: Alex Bennée \u003calex.bennee@linaro.org\u003e\nReviewed-by: Juan Quintela \u003cquintela@redhat.com\u003e\nSigned-off-by: Richard Henderson \u003crichard.henderson@linaro.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9fb076fa58039ab218519584757721b5069b4518",
      "old_mode": 33188,
      "old_path": "migration/ram.c",
      "new_id": "88a6c82e63e638816abb1bbbf9e025334848efeb",
      "new_mode": 33188,
      "new_path": "migration/ram.c"
    },
    {
      "type": "modify",
      "old_id": "751b5428f7b8cd55bb1cca839bd29bc110b465f1",
      "old_mode": 33188,
      "old_path": "migration/xbzrle.c",
      "new_id": "3eddcf249bb82237c6ac8590c7ab0d5ca338d3aa",
      "new_mode": 33188,
      "new_path": "migration/xbzrle.c"
    },
    {
      "type": "modify",
      "old_id": "6feb49160adfff0fd1cdf52e16bf0d6952117954",
      "old_mode": 33188,
      "old_path": "migration/xbzrle.h",
      "new_id": "39e651b9ec58ba3aa10b438a0d2ee23e782090a8",
      "new_mode": 33188,
      "new_path": "migration/xbzrle.h"
    },
    {
      "type": "modify",
      "old_id": "4e6b4690661d36be5ee6b645a016ebfd6411be4a",
      "old_mode": 33188,
      "old_path": "tests/bench/meson.build",
      "new_id": "3c799dbd983779efd0e4d9b03fccc59fdeeaf1f7",
      "new_mode": 33188,
      "new_path": "tests/bench/meson.build"
    },
    {
      "type": "delete",
      "old_id": "8848a3a32d7ef591f8eae2cbbc898f92af07f549",
      "old_mode": 33188,
      "old_path": "tests/bench/xbzrle-bench.c",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "547046d093ac8c09c238369809d60a6789cd7df8",
      "old_mode": 33188,
      "old_path": "tests/unit/test-xbzrle.c",
      "new_id": "b6996de69abe3dc016a2e0cfc5c9c90e5a61893f",
      "new_mode": 33188,
      "new_path": "tests/unit/test-xbzrle.c"
    }
  ]
}
