)]}'
{
  "commit": "91e0b11eba517d83b910b20fe3740eeb39ecb37e",
  "tree": "07e3dec12d36e391c8d7bf5d5b3816954c507f0d",
  "parents": [
    "1b2b7b2e70ce5ff50df917ee7745403d824155c5"
  ],
  "author": {
    "name": "David Benjamin",
    "email": "davidben@google.com",
    "time": "Tue Sep 13 01:23:52 2022 -0700"
  },
  "committer": {
    "name": "Boringssl LUCI CQ",
    "email": "boringssl-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Tue Sep 13 18:04:21 2022 +0000"
  },
  "message": "Use the new macOS sysctl names when available\n\nAt the time, there was no documentation (or I just couldn\u0027t find it) on\nthe correct sysctl names to query CPU features on Apple aarch64\nplatforms, so it was unclear what the relationship was between\n\"hw.optional.arm.FEAT_SHA512\" and \"hw.optional.armv8_2_sha512\". There is\ndocumentation now:\nhttps://developer.apple.com/documentation/kernel/1387446-sysctlbyname/determining_instruction_set_characteristics\n\nHowever, the documented names weren\u0027t available in macOS 11, and some\nArm Macs did ship with macOS 11. So query both names for macOS 11 compat\nand in case some future version of macOS removes the old names.\n\nChange-Id: I671d47576721b4c172feeb2e3f138c6bc55e39d6\nReviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/54445\nAuto-Submit: David Benjamin \u003cdavidben@google.com\u003e\nCommit-Queue: Bob Beck \u003cbbe@google.com\u003e\nReviewed-by: Bob Beck \u003cbbe@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6699ff7e949d1f4f537e6f32ad1cde3a1c87f0ce",
      "old_mode": 33188,
      "old_path": "crypto/cpu_aarch64_apple.c",
      "new_id": "f6c71730ef0a86c269cf77aae12d23c7f3dc32d8",
      "new_mode": 33188,
      "new_path": "crypto/cpu_aarch64_apple.c"
    }
  ]
}
