)]}'
{
  "commit": "cdad90dfb81f7a98ace0978d90dbd2bb01cc6951",
  "tree": "b5c57a42dc9a59b8ce9b3b5d78e78f1efb3ba864",
  "parents": [
    "74672eca0a32dfa72122fcc94d88a959055e5d98"
  ],
  "author": {
    "name": "Jens Johansen",
    "email": "jensj@google.com",
    "time": "Fri Jan 26 14:28:40 2024 +0000"
  },
  "committer": {
    "name": "Commit Queue",
    "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Fri Jan 26 14:28:40 2024 +0000"
  },
  "message": "[frontend_server] frontend_server_flutter_suite\n\nGenerally the test loads a big dill thats 90+% the same content as the\nprevious load, then verifies it.\nThis CL loads smarter and verifies less.\n\nBefore this CL, locally, running\npkg/frontend_server/test/frontend_server_flutter.dart took\nreal    24m56.080s\nuser    48m42.422s\nsys     1m2.360s\n\nand the suite edition (using 4 shards in isolates) took\nreal    15m9.196s\nuser    53m41.118s\nsys     1m30.045s\n\nWith this CL, locally running\npkg/frontend_server/test/frontend_server_flutter.dart takes\nreal    5m0.206s\nuser    9m23.933s\nsys     0m20.984s\n\nand the suite edition takes\nreal    3m24.243s\nuser    12m0.069s\nsys     0m28.131s\n\nOn the try-bot the runtime seems to have gone from ~40 minutes\nto ~20 minutes, the \"compile flutter tests\" step from ~30 minutes to\n~10 minutes and the portion of time actually running the\ndart-code that compiles, loads and verifies, from ~26 minutes\nto ~7 minutes.\n\nChange-Id: I6db225c33e1c0ee817f3880327e720446150ad7d\nReviewed-on: https://dart-review.googlesource.com/c/sdk/+/347282\nReviewed-by: Johnni Winther \u003cjohnniwinther@google.com\u003e\nCommit-Queue: Jens Johansen \u003cjensj@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "bebdcd9149b40d4ccfe5d69c2c6b233f9993fde9",
      "old_mode": 33188,
      "old_path": "pkg/front_end/lib/src/fasta/incremental_serializer.dart",
      "new_id": "56da23dba5a90b16184382f8f4136af5bd995fb9",
      "new_mode": 33188,
      "new_path": "pkg/front_end/lib/src/fasta/incremental_serializer.dart"
    },
    {
      "type": "modify",
      "old_id": "1bb15444370bac8a982d507f7074b363958ac832",
      "old_mode": 33188,
      "old_path": "pkg/front_end/lib/src/fasta/kernel/verifier.dart",
      "new_id": "0231cf81171d1dd6370fed1d9cb11bbd5e398235",
      "new_mode": 33188,
      "new_path": "pkg/front_end/lib/src/fasta/kernel/verifier.dart"
    },
    {
      "type": "modify",
      "old_id": "fd8de6c14f02eca11195d38ce8c2c67cb2f540a8",
      "old_mode": 33188,
      "old_path": "pkg/front_end/test/spell_checking_list_code.txt",
      "new_id": "1b26fe90de9c5501c83613aace31ed317162b550",
      "new_mode": 33188,
      "new_path": "pkg/front_end/test/spell_checking_list_code.txt"
    },
    {
      "type": "modify",
      "old_id": "b31f643a6d577d0c9be7eafffc1478cc1c3f3b3f",
      "old_mode": 33188,
      "old_path": "pkg/frontend_server/test/frontend_server_flutter.dart",
      "new_id": "ed20ef2dbee19ef4604c25b7a90d2f63bc624b7b",
      "new_mode": 33188,
      "new_path": "pkg/frontend_server/test/frontend_server_flutter.dart"
    },
    {
      "type": "modify",
      "old_id": "8f0b1080f9b28553ddc9aee64f5f8cbe030e7887",
      "old_mode": 33188,
      "old_path": "pkg/kernel/lib/binary/ast_from_binary.dart",
      "new_id": "a0b6184215ada95cb823a612cb15974eac36cc0c",
      "new_mode": 33188,
      "new_path": "pkg/kernel/lib/binary/ast_from_binary.dart"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6fc09429196e44a26b0e16d00d2285495c2fc831",
      "new_mode": 33188,
      "new_path": "pkg/kernel/lib/binary/multi_binary_loader.dart"
    },
    {
      "type": "modify",
      "old_id": "fa511c6cb62d40b514e740f3e926dcf5d22ffb0e",
      "old_mode": 33188,
      "old_path": "pkg/kernel/lib/canonical_name.dart",
      "new_id": "3a61172d887ef891dfb19d0ea2d6f504147fedd0",
      "new_mode": 33188,
      "new_path": "pkg/kernel/lib/canonical_name.dart"
    },
    {
      "type": "modify",
      "old_id": "ade62b3a12453b387646d7854a9fa5572703e000",
      "old_mode": 33188,
      "old_path": "pkg/kernel/lib/verifier.dart",
      "new_id": "681a0ae88112e8c0188cda4219e55b74bc01c459",
      "new_mode": 33188,
      "new_path": "pkg/kernel/lib/verifier.dart"
    }
  ]
}
