)]}'
{
  "commit": "159906059d320e0ff19919fe16014eff8509f94b",
  "tree": "4823ef0e4da659e2d3f0560425a11b09884720e8",
  "parents": [
    "dee6feee1afa9f68cea8664f250e64c73aab5ba9"
  ],
  "author": {
    "name": "Mayank Patke",
    "email": "fishythefish@google.com",
    "time": "Tue Apr 16 23:30:10 2024 +0000"
  },
  "committer": {
    "name": "Commit Queue",
    "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Tue Apr 16 23:30:10 2024 +0000"
  },
  "message": "[dart2js] Preserve is/as in ConstantTransformer with SNS checks enabled\n\nAlso amend SSA type builder to only optimize away casts to *sound* top\ntypes when SNS checks are enabled.\n\nFixes: b/330884266\nChange-Id: Ic619877b7f1e01e1065f4767549880aab2f81106\nReviewed-on: https://dart-review.googlesource.com/c/sdk/+/363162\nReviewed-by: Sigmund Cherem \u003csigmund@google.com\u003e\nCommit-Queue: Mayank Patke \u003cfishythefish@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "57511f5628f8a350c0bd09d27a404fe3ebe962f7",
      "old_mode": 33188,
      "old_path": "pkg/compiler/lib/src/kernel/transformations/global/constant_transformer.dart",
      "new_id": "0b1d5fc0ccc6992a638e67423dd69dfc2c4a7180",
      "new_mode": 33188,
      "new_path": "pkg/compiler/lib/src/kernel/transformations/global/constant_transformer.dart"
    },
    {
      "type": "modify",
      "old_id": "96ea8b1357300cf0c4c5570768de12f278b27a88",
      "old_mode": 33188,
      "old_path": "pkg/compiler/lib/src/kernel/transformations/global/transform.dart",
      "new_id": "ded97140eeaf6e68e0db88888a04d49d4c5cda77",
      "new_mode": 33188,
      "new_path": "pkg/compiler/lib/src/kernel/transformations/global/transform.dart"
    },
    {
      "type": "modify",
      "old_id": "4caf679a441dc80bf1d9108ec1519118f5d0b125",
      "old_mode": 33188,
      "old_path": "pkg/compiler/lib/src/ssa/type_builder.dart",
      "new_id": "f1b54f3e0d390b6c8b0860ed7e966b8286aab48f",
      "new_mode": 33188,
      "new_path": "pkg/compiler/lib/src/ssa/type_builder.dart"
    },
    {
      "type": "modify",
      "old_id": "2d514cc6c11c53079a08a89b49ed052b518c6cb8",
      "old_mode": 33188,
      "old_path": "tests/web/sound_null_safety_checks_test.dart",
      "new_id": "5f1f3540e8b86d90c45bee7be5517ea4fca8285d",
      "new_mode": 33188,
      "new_path": "tests/web/sound_null_safety_checks_test.dart"
    }
  ]
}
