)]}'
{
  "commit": "c7bec85f2b8e4daa28391c3805c87a3fc2ad1582",
  "tree": "121df1b057a11975fa32999225cbddd7cdad3034",
  "parents": [
    "de614d890235236af3cf5ad6aa5ab762750f4a15"
  ],
  "author": {
    "name": "Eric Biggers",
    "email": "ebiggers@google.com",
    "time": "Wed Mar 19 07:04:03 2025 -0700"
  },
  "committer": {
    "name": "Boringssl LUCI CQ",
    "email": "boringssl-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Wed Mar 19 15:20:44 2025 -0700"
  },
  "message": "Rename avx10 and avx10_512 to avx512\n\nIntel has made a late change to the AVX10 specification that removes\nsupport for maximum vector lengths other than 512 bits.  Therefore,\nthere won\u0027t be any such thing as AVX10/256.  AVX10 will just be what was\noriginally planned to be called AVX10/512, effectively just\nconsolidating the AVX512 CPUID feature bits.\n\nIn light of this development and the fact that the 256-bit support in\naes-gcm-avx10-x86_64.pl didn\u0027t end up being used, the early adoption of\nthe \"avx10\", \"avx10_256\", and \"avx10_512\" names no longer makes sense.\nSo let\u0027s just use \"avx512\" instead.\n\nRename file names and function names accordingly, and update some\ncomments.  No functional changes.\n\nChange-Id: I2d59912b72d5ca0679b0ea54ae770a672ca36dea\nReviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/77847\nReviewed-by: David Benjamin \u003cdavidben@google.com\u003e\nCommit-Queue: David Benjamin \u003cdavidben@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "63dca5c47a0495cec87a79363a43f167f8c340e4",
      "old_mode": 33188,
      "old_path": "build.json",
      "new_id": "78ae3bd030ebb58930aee044578e0a74cad36625",
      "new_mode": 33188,
      "new_path": "build.json"
    },
    {
      "type": "modify",
      "old_id": "05acad2e6a82f75af29472ceeb9a53560e127571",
      "old_mode": 33188,
      "old_path": "crypto/cpu_intel.cc",
      "new_id": "0648bdb95f55da08f14406fc42a93d478bbc2344",
      "new_mode": 33188,
      "new_path": "crypto/cpu_intel.cc"
    },
    {
      "type": "modify",
      "old_id": "76d1152ea57311e445a07b68d8629e6fb5e80a7d",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/aes/asm/aes-gcm-avx2-x86_64.pl",
      "new_id": "7a9d228609f30286e7dc5757408f9a9a3339c43c",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/aes/asm/aes-gcm-avx2-x86_64.pl"
    },
    {
      "type": "rename",
      "old_id": "ccc15b672b7f637f1664b81444e092e3e5f5d538",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/aes/asm/aes-gcm-avx10-x86_64.pl",
      "new_id": "99c2c270cd32d284de2f2a997418deebc9e0c973",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/aes/asm/aes-gcm-avx512-x86_64.pl",
      "score": 95
    },
    {
      "type": "modify",
      "old_id": "0b9b2ac6791058b861014a663f073cb102f12587",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/aes/gcm.cc.inc",
      "new_id": "30855ee8b2ee3a7609cb8a9ba081445952cae777",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/aes/gcm.cc.inc"
    },
    {
      "type": "modify",
      "old_id": "5b8ce5e9d66940f5c0e081bd5221f47700fe0f2d",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/aes/gcm_test.cc",
      "new_id": "4a40fad493ddac6812e577a961da0aec019fbf7a",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/aes/gcm_test.cc"
    },
    {
      "type": "modify",
      "old_id": "6bb6e48ca49eb8779968e0da1efdc30b8df4819d",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/aes/internal.h",
      "new_id": "b71c20de597f1913ffe46544fe9c0bc43847f4cd",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/aes/internal.h"
    },
    {
      "type": "modify",
      "old_id": "7172a3c9034345105a14301e064fd9d5a2cf29bd",
      "old_mode": 33188,
      "old_path": "crypto/impl_dispatch_test.cc",
      "new_id": "60afa819d953c6ed8697f65421e27bd2945f381c",
      "new_mode": 33188,
      "new_path": "crypto/impl_dispatch_test.cc"
    },
    {
      "type": "modify",
      "old_id": "c41fa1bde5800b12418faf49f728ff5f6a9188ce",
      "old_mode": 33188,
      "old_path": "crypto/internal.h",
      "new_id": "5c57827ec064dc93b5eef5a53f3bcf43cb0f4ce3",
      "new_mode": 33188,
      "new_path": "crypto/internal.h"
    },
    {
      "type": "rename",
      "old_id": "91064193cee9e6f546deff3b2185c04814bb84f1",
      "old_mode": 33188,
      "old_path": "gen/bcm/aes-gcm-avx10-x86_64-apple.S",
      "new_id": "157feb578eadff4538dfaecdc9f34069d486736b",
      "new_mode": 33188,
      "new_path": "gen/bcm/aes-gcm-avx512-x86_64-apple.S",
      "score": 97
    },
    {
      "type": "rename",
      "old_id": "ac95ba54a6c5cacde7f7e4f118732c026b9232d7",
      "old_mode": 33188,
      "old_path": "gen/bcm/aes-gcm-avx10-x86_64-linux.S",
      "new_id": "56f1a4447b55874943f1a73e898bc2b6dbb435d4",
      "new_mode": 33188,
      "new_path": "gen/bcm/aes-gcm-avx512-x86_64-linux.S",
      "score": 95
    },
    {
      "type": "rename",
      "old_id": "6e85536df9ce9ad2b7438a8d5b7939107bddec3d",
      "old_mode": 33188,
      "old_path": "gen/bcm/aes-gcm-avx10-x86_64-win.asm",
      "new_id": "6e06094068d2a0cad06228b9ebc140b66825d8f0",
      "new_mode": 33188,
      "new_path": "gen/bcm/aes-gcm-avx512-x86_64-win.asm",
      "score": 75
    },
    {
      "type": "modify",
      "old_id": "6bfc0ad6bfc1a86e4b859f279114afc0280fc4b3",
      "old_mode": 33188,
      "old_path": "gen/sources.bzl",
      "new_id": "95e3f898d3624bf8fa1f36b1e4a2f424301e8f28",
      "new_mode": 33188,
      "new_path": "gen/sources.bzl"
    },
    {
      "type": "modify",
      "old_id": "25fe1ba539b0c499a4256719765cd5ea4a531225",
      "old_mode": 33188,
      "old_path": "gen/sources.cmake",
      "new_id": "647f2c7eeb29d179ee34f23e88221c3a57166590",
      "new_mode": 33188,
      "new_path": "gen/sources.cmake"
    },
    {
      "type": "modify",
      "old_id": "0d13eeec47c1bf53f09d0d87af6f07e3d6e12c3e",
      "old_mode": 33188,
      "old_path": "gen/sources.gni",
      "new_id": "34b110917ced6d376273dcaf3545fe49c2a606bf",
      "new_mode": 33188,
      "new_path": "gen/sources.gni"
    },
    {
      "type": "modify",
      "old_id": "2fddbe4440c082df95294bd0180ecf52ae0c3803",
      "old_mode": 33188,
      "old_path": "gen/sources.json",
      "new_id": "f01332ae760788c627aab09dd0ae793ba49ab7c1",
      "new_mode": 33188,
      "new_path": "gen/sources.json"
    },
    {
      "type": "modify",
      "old_id": "d7fbe4ac1f7a0be286ca65ab6888b8eb8faa526d",
      "old_mode": 33188,
      "old_path": "gen/sources.mk",
      "new_id": "54cbb1f7beb33d896fd6b913de328ef11f82f55f",
      "new_mode": 33188,
      "new_path": "gen/sources.mk"
    }
  ]
}
