)]}'
{
  "commit": "c12e43b3a79425c2a65861540ecbcffe0cf9744c",
  "tree": "9f581960cf27829d0b91a4710d731f6dcfdb805e",
  "parents": [
    "e317ebcda1ac1d379beff3b571273069c2b00b07"
  ],
  "author": {
    "name": "Christoffer Adamsen",
    "email": "christofferqa@google.com",
    "time": "Fri Sep 06 10:15:51 2024 +0200"
  },
  "committer": {
    "name": "Christoffer Adamsen",
    "email": "christofferqa@google.com",
    "time": "Fri Sep 06 09:35:13 2024 +0000"
  },
  "message": "Add NowInAndroid D8 incremental benchmark\n\nThis adds support for having benchmarks with sub benchmarks write the results to disk and integrates this with perf.py.\n\nChange-Id: I487e40eafb2d6725486d0adfa2f39677be689dad",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a18351196466418361bbef9ede03615d05d1d944",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/utils/ListUtils.java",
      "new_id": "4a0c15e89ebe61949823d3e0e83d46b9c99602fa",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/utils/ListUtils.java"
    },
    {
      "type": "modify",
      "old_id": "dc841ba04c8f8ca07392f0099990eb4caf562e3a",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/benchmarks/BenchmarkResultsCollection.java",
      "new_id": "7d006fc7708fc374f6b88c81a7b9ce4f30fda7a5",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/benchmarks/BenchmarkResultsCollection.java"
    },
    {
      "type": "modify",
      "old_id": "6a6140ae3f0296e4c03372a4332ec7bb6fca9b9c",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/benchmarks/BenchmarkResultsSingle.java",
      "new_id": "e029bcd56730a5755948c7696a4f7105d28b8716",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/benchmarks/BenchmarkResultsSingle.java"
    },
    {
      "type": "modify",
      "old_id": "4f16cc4ea467bd5adffd1886930cf580b7a02b2a",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/benchmarks/BenchmarkResultsWarmup.java",
      "new_id": "16084c13c40b3c9202b5bb402f1d4536e81de0a5",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/benchmarks/BenchmarkResultsWarmup.java"
    },
    {
      "type": "modify",
      "old_id": "78441e3ff501e20d7332e21dfa6f97b73f086b83",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/benchmarks/BenchmarkRunner.java",
      "new_id": "3f1db196c6fca951d9818bb442f8d0c50715763d",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/benchmarks/BenchmarkRunner.java"
    },
    {
      "type": "modify",
      "old_id": "3f7d6570abf09bc89abbe3aa4a5abfe13db4b439",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/benchmarks/appdumps/AppDumpBenchmarkBuilder.java",
      "new_id": "8383488ff2e58082eb3e2d5baa382d1c08254bde",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/benchmarks/appdumps/AppDumpBenchmarkBuilder.java"
    },
    {
      "type": "modify",
      "old_id": "e63596664bfa6a6b3c3cab7b28cab1c8f6681bdf",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/benchmarks/appdumps/NowInAndroidBenchmarks.java",
      "new_id": "e0ce0b3015252bc70c4c2cff05d18eb9e8806ee0",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/benchmarks/appdumps/NowInAndroidBenchmarks.java"
    },
    {
      "type": "modify",
      "old_id": "b0566ac7c38951f9ceae8449f10ef2a34cb74af9",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/benchmarks/appdumps/PackageSplitResources.java",
      "new_id": "d6dc46834972412a64a8eeeb2a99956048b6c989",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/benchmarks/appdumps/PackageSplitResources.java"
    },
    {
      "type": "modify",
      "old_id": "6f8d5b65ceaeee224e80d5551a505c74662ee3c7",
      "old_mode": 33188,
      "old_path": "src/test/testbase/java/com/android/tools/r8/benchmarks/BenchmarkResults.java",
      "new_id": "42fb5892ebd02631f48c12956a7f52cadfb5c236",
      "new_mode": 33188,
      "new_path": "src/test/testbase/java/com/android/tools/r8/benchmarks/BenchmarkResults.java"
    },
    {
      "type": "modify",
      "old_id": "fec3449fbd81a1d5b23f7bfb750bfeecde5f1f73",
      "old_mode": 33261,
      "old_path": "tools/perf.py",
      "new_id": "ebf6d49b6c2113a03884d9f5e06227d9f2a42227",
      "new_mode": 33261,
      "new_path": "tools/perf.py"
    },
    {
      "type": "modify",
      "old_id": "f979010ad7a98f55f09a0aedc830986ef32bf81c",
      "old_mode": 33261,
      "old_path": "tools/upload_benchmark_data_to_google_storage.py",
      "new_id": "8c47e8a6be8bce260713a21223ea49bbb72ac09b",
      "new_mode": 33261,
      "new_path": "tools/upload_benchmark_data_to_google_storage.py"
    }
  ]
}
