)]}'
{
  "commit": "aaa7de1fc9255f489e760c3449efde9c07ddb1cb",
  "tree": "a6b3f534e4698e1a8b2365c3b879df294fbc722d",
  "parents": [
    "2fc2ee136c0183f40af4c0e7a8d27092b8ce3415"
  ],
  "author": {
    "name": "Vitaly Buka",
    "email": "vitalybuka@google.com",
    "time": "Sat Jan 20 13:37:38 2024 -0800"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Sat Jan 20 13:37:38 2024 -0800"
  },
  "message": "[libc++][hardening] XFAIL test in fast mode under HWASAN (#78862)\n\nAfter #77883, `fast` mode uses TRAP, and HWASAN\r\nreplaces TRAP with abort or error exit code.\r\n\r\nOn a quick looks it should be possible to avoid doing\r\nthat in HWASAN, but historically this is convention for all\r\nsanitizers. Changing this behavior may break existing\r\nusers.\r\n\r\nOther sanitizers are not affected because they don\u0027t\r\ninstall TRAP handlers by default. But if they do, they also\r\nreplace TRAP with abort/exit.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a91ba041763749628437df7d23e9e34727d95d8d",
      "old_mode": 33188,
      "old_path": "libcxx/test/libcxx/assertions/modes/enabling_assertions_enables_extensive_mode.pass.cpp",
      "new_id": "23ef20d4e07819cb6c6a54f0ddf6d466e62e22bd",
      "new_mode": 33188,
      "new_path": "libcxx/test/libcxx/assertions/modes/enabling_assertions_enables_extensive_mode.pass.cpp"
    },
    {
      "type": "modify",
      "old_id": "f78d5d70e58904a81b1dfade23ea4e076a24841f",
      "old_mode": 33188,
      "old_path": "libcxx/test/libcxx/assertions/modes/override_with_extensive_mode.pass.cpp",
      "new_id": "c3cdfa926c6cc8264104ae2f9aba4718788deac0",
      "new_mode": 33188,
      "new_path": "libcxx/test/libcxx/assertions/modes/override_with_extensive_mode.pass.cpp"
    },
    {
      "type": "modify",
      "old_id": "27542ee32bef9422eb86962cec4b079e0119ed60",
      "old_mode": 33188,
      "old_path": "libcxx/test/libcxx/assertions/modes/override_with_fast_mode.pass.cpp",
      "new_id": "854bf6c5da9cd608323fef3393254e533757f8a7",
      "new_mode": 33188,
      "new_path": "libcxx/test/libcxx/assertions/modes/override_with_fast_mode.pass.cpp"
    }
  ]
}
