)]}'
{
  "commit": "b25ebda686da737d6ac4f35d7a03129d5569a4da",
  "tree": "e096df2d27225773966f312f99370d03426503fd",
  "parents": [
    "4c30a8990418670fab31c073394d0d19f70bda7e"
  ],
  "author": {
    "name": "Jens Johansen",
    "email": "jensj@google.com",
    "time": "Tue Feb 20 08:19:18 2024 +0000"
  },
  "committer": {
    "name": "Commit Queue",
    "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Tue Feb 20 08:19:18 2024 +0000"
  },
  "message": "[macro] Add \u0027isClosed\u0027 to ExternalMacroExecutorBase and throw if using it after\n\nE.g. running\n```\nout/ReleaseX64/dart pkg/_fe_analyzer_shared/test/macros/executor/executor_test.dart\n```\n\n(which is apparently the wrong executable) fails after 12 minutes (!)\nwith \"TimeoutException after 0:12:00.000000: Test timed out after 12\nminutes.\"\n\nWith this instead it runs in a few seconds because the stuff that makes\nit wait forever throws instead.\n\nChange-Id: Idd8be08438863511769b4cace1a492d613cadb03\nReviewed-on: https://dart-review.googlesource.com/c/sdk/+/352301\nReviewed-by: Jake Macdonald \u003cjakemac@google.com\u003e\nCommit-Queue: Jens Johansen \u003cjensj@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "80f4bdca98d05743b250a5e309a34f5f5cb7d42f",
      "old_mode": 33188,
      "old_path": "pkg/_fe_analyzer_shared/lib/src/macros/executor/executor_base.dart",
      "new_id": "d28acdc3dbf0ef553507eef1bd0750e72d321166",
      "new_mode": 33188,
      "new_path": "pkg/_fe_analyzer_shared/lib/src/macros/executor/executor_base.dart"
    },
    {
      "type": "modify",
      "old_id": "fe6d50b004758cde730e2755c0be0f36a6729a69",
      "old_mode": 33188,
      "old_path": "pkg/_fe_analyzer_shared/lib/src/macros/executor/isolated_executor.dart",
      "new_id": "3a0e151ad5a782fbfe5a293af97466338cab2fcc",
      "new_mode": 33188,
      "new_path": "pkg/_fe_analyzer_shared/lib/src/macros/executor/isolated_executor.dart"
    },
    {
      "type": "modify",
      "old_id": "b9de984a333c0340c23cb73340ff40b8f8d3d8f2",
      "old_mode": 33188,
      "old_path": "pkg/_fe_analyzer_shared/lib/src/macros/executor/process_executor.dart",
      "new_id": "0f11a28838b0e0fb02e9cae3d7b38366d0ddae80",
      "new_mode": 33188,
      "new_path": "pkg/_fe_analyzer_shared/lib/src/macros/executor/process_executor.dart"
    }
  ]
}
