)]}'
{
  "commit": "4c015dbb49fcfac25899f3ba7da4be665b5f9aab",
  "tree": "3c914a0c7e696557705fdab1b79f5f441d82d27d",
  "parents": [
    "c33f21f86a14216336b87d48e9b552a13985b2bc"
  ],
  "author": {
    "name": "Ben Niu",
    "email": "niuben003@gmail.com",
    "time": "Fri Mar 18 13:10:10 2022 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Fri Mar 18 16:10:10 2022 -0400"
  },
  "message": "Exclude unsupported x64 intrinsics from ARM64EC (#1135)\n\nARM64EC is a Microsoft-designed ARM64 ABI compatible with AMD64\r\napplications on ARM64 Windows 11. The ARM64EC does not support\r\n_umul128 and __rdtsc as x64 intrinsics, though it provides inline\r\nfunction implementations for them, by emulation. Since the code\r\nalready has portable code paths without using the intrinsics,\r\ninstead of using the emulated intrinsic implementations, we use\r\nthe said portable code paths for ARM64EC.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "07f867a6e3d51648d940763066b8407378a4a22b",
      "old_mode": 33188,
      "old_path": "absl/base/internal/unscaledcycleclock.h",
      "new_id": "a435140696d407d42098d09a3441db80c54729a1",
      "new_mode": 33188,
      "new_path": "absl/base/internal/unscaledcycleclock.h"
    },
    {
      "type": "modify",
      "old_id": "c7ad96befd45be92e26180fa70ab336271366ce9",
      "old_mode": 33188,
      "old_path": "absl/numeric/int128.h",
      "new_id": "7a899eec84c3a98be0d37bba5dcfe04f5d10ea43",
      "new_mode": 33188,
      "new_path": "absl/numeric/int128.h"
    }
  ]
}
