)]}'
{
  "commit": "f429204f88c417d4fdddfe6f6ef21b86ab2f6e06",
  "tree": "3b83eda24b521aeb95f6a4006791186b5be236ef",
  "parents": [
    "1868e0ee9db70289cb5b7cfea90f1afb56488174"
  ],
  "author": {
    "name": "Connal de Souza",
    "email": "connaldesouza@google.com",
    "time": "Mon Nov 09 19:00:22 2026"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Mon Nov 09 21:18:37 2026"
  },
  "message": "Disable VPCLMUL for Non-temporal copies.\n\nThe VPCLMUL functionality relies on inline assembly, and LLVM\u0027s new x86-fence-nontemporal-stores pass inserts an sfence before every inline assembly block when non-temporal stores are issued before them, which dramatically hurts non-temporal crc_memcpy performance here.\n\nSo, we introduce an \"active pclmul stream type\" here that allows platforms with vpclmul streams to fall back to the regular pclmul implementation when doing non-temporal copies.\n\nPiperOrigin-RevId: 1017480997\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b7e616e3634fae0ef11e06eac8e1aa526fd9d246",
      "old_mode": 33188,
      "old_path": "absl/crc/internal/crc_x86_arm_combined.cc",
      "new_id": "7cdb11cdb2b5c81e5f4d42e8150e76ce6867dd61",
      "new_mode": 33188,
      "new_path": "absl/crc/internal/crc_x86_arm_combined.cc"
    }
  ]
}
